aboutsummaryrefslogtreecommitdiff
path: root/experimental
diff options
context:
space:
mode:
authorKevin Lubick <kjlubick@google.com>2018-08-31 10:03:23 -0400
committerKevin Lubick <kjlubick@google.com>2018-08-31 14:18:16 +0000
commitc7d057103e2fd0a69a1ff22147927025106494ca (patch)
tree756d5f28b70b7a74f331636894ecdba176d170fb /experimental
parentcf0346834c093dfde1a8a8e47ad467ceeacff73d (diff)
downloadskqp-c7d057103e2fd0a69a1ff22147927025106494ca.tar.gz
[PathKit] Move from experimental to modules
Add in Code of Conduct and Contributing.md as well. Docs-Preview: https://skia.org/?cl=150901 Bug: skia:8216 Change-Id: Ia881124f653617ad0b7b91f40ba21de2c13220a6 Reviewed-on: https://skia-review.googlesource.com/150901 Reviewed-by: Joe Gregorio <jcgregorio@google.com>
Diffstat (limited to 'experimental')
-rw-r--r--experimental/pathkit/.gitignore3
-rw-r--r--experimental/pathkit/Makefile130
-rw-r--r--experimental/pathkit/README.md15
-rw-r--r--experimental/pathkit/chaining.js186
-rwxr-xr-xexperimental/pathkit/compile.sh144
-rw-r--r--experimental/pathkit/externs.js139
-rw-r--r--experimental/pathkit/helper.js69
-rw-r--r--experimental/pathkit/karma.conf.js90
-rw-r--r--experimental/pathkit/npm-asmjs/LICENSE202
-rw-r--r--experimental/pathkit/npm-asmjs/README.md56
-rw-r--r--experimental/pathkit/npm-asmjs/example.html338
-rw-r--r--experimental/pathkit/npm-asmjs/package.json11
-rw-r--r--experimental/pathkit/npm-wasm/LICENSE202
-rw-r--r--experimental/pathkit/npm-wasm/README.md56
-rw-r--r--experimental/pathkit/npm-wasm/example.html338
-rw-r--r--experimental/pathkit/npm-wasm/package.json11
-rw-r--r--experimental/pathkit/package.json23
-rw-r--r--experimental/pathkit/pathkit_wasm_bindings.cpp627
-rw-r--r--experimental/pathkit/serve.py20
-rw-r--r--experimental/pathkit/tests/PathOpsOp.json11039
-rw-r--r--experimental/pathkit/tests/PathOpsSimplify.json18428
-rw-r--r--experimental/pathkit/tests/effects.spec.js138
-rw-r--r--experimental/pathkit/tests/path.spec.js185
-rw-r--r--experimental/pathkit/tests/path2d.spec.js193
-rw-r--r--experimental/pathkit/tests/pathops.spec.js230
-rw-r--r--experimental/pathkit/tests/svg.spec.js112
-rw-r--r--experimental/pathkit/tests/testReporter.js106
27 files changed, 0 insertions, 33091 deletions
diff --git a/experimental/pathkit/.gitignore b/experimental/pathkit/.gitignore
deleted file mode 100644
index 6e849a1c1f..0000000000
--- a/experimental/pathkit/.gitignore
+++ /dev/null
@@ -1,3 +0,0 @@
-**/bin
-node_modules/
-package-lock.json \ No newline at end of file
diff --git a/experimental/pathkit/Makefile b/experimental/pathkit/Makefile
deleted file mode 100644
index 0547877765..0000000000
--- a/experimental/pathkit/Makefile
+++ /dev/null
@@ -1,130 +0,0 @@
-build:
- ./compile.sh
-
-npm: npm-test npm-debug
- mkdir -p ./npm-wasm/bin
- mkdir -p ./npm-asmjs/bin
- ./compile.sh
- cp ../../out/pathkit/pathkit.js ./npm-wasm/bin
- cp ../../out/pathkit/pathkit.wasm ./npm-wasm/bin
- ./compile.sh asm.js
- cp ../../out/pathkit/pathkit.js ./npm-asmjs/bin/pathkit.js
- cp ../../out/pathkit/pathkit.js.mem ./npm-asmjs/bin/pathkit.js.mem
-
-publish:
- cd npm-wasm; npm publish
- cd npm-asmjs; npm publish
-
-update-major:
- cd npm-wasm; npm version major
- cd ../npm-asmjs; npm version major
- echo "Don't forget to publish."
-
-update-minor:
- cd npm-wasm; npm version minor
- cd npm-asmjs; npm version minor
- echo "Don't forget to publish."
-
-update-patch:
- cd npm-wasm; npm version patch
- cd npm-asmjs; npm version patch
- echo "Don't forget to publish."
-
-# Build the library and run the tests. If developing locally, test-continuous is better
-# suited for that, although if you make changes to the C++/WASM code, you will need
-# to manually call make npm-test to re-build.
-test: npm-test
- npm install
- npx karma start ./karma.conf.js --single-run
- ASM_JS=1 npx karma start ./karma.conf.js --single-run
-
-test-continuous:
- echo "Assuming npm install has been run by user"
- echo "Also assuming make npm-test has also been run by a user (if needed)"
- npx karma start ./karma.conf.js --no-single-run --watch-poll
-
-test-continuous-asmjs:
- echo "Assuming npm install has been run by user"
- echo "Also assuming make npm-test has also been run by a user (if needed)"
- ASM_JS=1 npx karma start ./karma.conf.js --no-single-run --watch-poll
-
-# Build the library and run the tests using the docker image. If developing locally,
-# test-docker-continuous is better, although if you make changes to the C++/WASM code,
-# you will need to manually call make npm-test to re-build.
-test-docker: npm-test
- docker run --shm-size=2gb -v $$SKIA_ROOT:/SRC gcr.io/skia-public/karma-chrome-tests:68.0.3440.106_v4 \
-karma start /SRC/experimental/pathkit/karma.conf.js --single-run
- docker run --shm-size=2gb -v $$SKIA_ROOT:/SRC -e ASM_JS=1 gcr.io/skia-public/karma-chrome-tests:68.0.3440.106_v4 \
-karma start /SRC/experimental/pathkit/karma.conf.js --single-run
-
-test-docker-continuous:
- echo "Assuming make npm-test has also been run by a user (if needed)"
- docker run --shm-size=2gb -v $$SKIA_ROOT:/SRC gcr.io/skia-public/karma-chrome-tests:68.0.3440.106_v4 \
-karma start /SRC/experimental/pathkit/karma.conf.js --no-single-run
-
-test-docker-continuous-asmjs:
- echo "Assuming make npm-test has also been run by a user (if needed)"
- docker run --shm-size=2gb -v $$SKIA_ROOT:/SRC -e ASM_JS=1 gcr.io/skia-public/karma-chrome-tests:68.0.3440.106_v4 \
-karma start /SRC/experimental/pathkit/karma.conf.js --no-single-run
-
-npm-test:
- # This compile time is typically faster than release and good for use with
- # local-example-test
- mkdir -p ./npm-wasm/bin/test
- mkdir -p ./npm-asmjs/bin/test
- ./compile.sh test
- cp ../../out/pathkit/pathkit.js ./npm-wasm/bin/test/pathkit.js
- cp ../../out/pathkit/pathkit.wasm ./npm-wasm/bin/test/pathkit.wasm
- ./compile.sh asm.js test
- cp ../../out/pathkit/pathkit.js ./npm-asmjs/bin/test/pathkit.js
- cp ../../out/pathkit/pathkit.js.mem ./npm-asmjs/bin/test/pathkit.js.mem
-
-npm-debug:
- # This compile time is typically faster than release and good for use with
- # local-example-test
- mkdir -p ./npm-wasm/bin/debug
- mkdir -p ./npm-asmjs/bin/debug
- ./compile.sh debug
- cp ../../out/pathkit/pathkit.js ./npm-wasm/bin/debug/pathkit.js
- cp ../../out/pathkit/pathkit.wasm ./npm-wasm/bin/debug/pathkit.wasm
- cp ../../out/pathkit/pathkit.js.map ./npm-wasm/bin/debug/pathkit.js.map
- ./compile.sh asm.js debug
- cp ../../out/pathkit/pathkit.js ./npm-asmjs/bin/debug/pathkit.js
- cp ../../out/pathkit/pathkit.js.map ./npm-asmjs/bin/debug/pathkit.js.map
-
-example:
- npm install experimental-pathkit-wasm
- echo "Go check out localhost:8000/npm-wasm/example.html"
- python serve.py
-
-local-example:
- rm -rf node_modules/experimental-pathkit-wasm
- rm -rf node_modules/experimental-pathkit-asmjs
- mkdir -p node_modules
- ln -s -T ../npm-wasm node_modules/experimental-pathkit-wasm
- ln -s -T ../npm-asmjs node_modules/experimental-pathkit-asmjs
- echo "Go check out http://localhost:8000/npm-wasm/example.html"
- echo "or http://localhost:8000/npm-asmjs/example.html"
- python serve.py
-
-local-example-test:
- rm -rf node_modules/experimental-pathkit-wasm
- rm -rf node_modules/experimental-pathkit-asmjs
- mkdir -p node_modules/experimental-pathkit-wasm
- mkdir -p node_modules/experimental-pathkit-asmjs
- ln -s -T ../../npm-wasm/bin/test node_modules/experimental-pathkit-wasm/bin
- ln -s -T ../../npm-asmjs/bin/test node_modules/experimental-pathkit-asmjs/bin
- echo "Go check out localhost:8000/npm-wasm/example.html"
- echo "or http://localhost:8000/npm-asmjs/example.html"
- python serve.py
-
-local-example-debug:
- rm -rf node_modules/experimental-pathkit-wasm
- rm -rf node_modules/experimental-pathkit-asmjs
- mkdir -p node_modules/experimental-pathkit-wasm
- mkdir -p node_modules/experimental-pathkit-asmjs
- ln -s -T ../../npm-wasm/bin/debug node_modules/experimental-pathkit-wasm/bin
- ln -s -T ../../npm-asmjs/bin/debug node_modules/experimental-pathkit-asmjs/bin
- echo "Go check out localhost:8000/npm-wasm/example.html"
- echo "or http://localhost:8000/npm-asmjs/example.html"
- python serve.py \ No newline at end of file
diff --git a/experimental/pathkit/README.md b/experimental/pathkit/README.md
deleted file mode 100644
index a6b53dd5b3..0000000000
--- a/experimental/pathkit/README.md
+++ /dev/null
@@ -1,15 +0,0 @@
-PathKit WASM API
-================
-
-This library lets you use Skia's feature-rich PathOps API in the browser.
-
-
-Compiling the source
---------------------
-
-Download the [Enscriptem SDK](https://kripken.github.io/emscripten-site/docs/getting_started/downloads.html).
-
-Set the EMSDK environment variable to the directory you installed it to.
-
-Run `./experimental/pathkit/compile.sh` to compile a production, WASM build to `$SKIA_HOME/out/pathkit`.
-Add "--help" for more options. \ No newline at end of file
diff --git a/experimental/pathkit/chaining.js b/experimental/pathkit/chaining.js
deleted file mode 100644
index f901d38625..0000000000
--- a/experimental/pathkit/chaining.js
+++ /dev/null
@@ -1,186 +0,0 @@
-// Adds JS functions to allow for chaining w/o leaking by re-using 'this' path.
-(function(PathKit){
- // PathKit.onRuntimeInitialized is called after the WASM library has loaded.
- // when onRuntimeInitialized is called, PathKit.SkPath is defined with many
- // functions on it (see pathkit_wasm_bindings.cpp@EMSCRIPTEN_BINDINGS)
- PathKit.onRuntimeInitialized = function() {
- // All calls to 'this' need to go in externs.js so closure doesn't minify them away.
-
- PathKit.SkPath.prototype.addPath = function() {
- // Takes 1, 2, 7 or 10 args, where the first arg is always the path.
- // The options for the remaining args are:
- // - an SVGMatrix
- // - the 6 parameters of an SVG Matrix
- // - the 9 parameters of a full Matrix
- if (arguments.length === 1) {
- // Add path, unchanged. Use identify matrix
- this._addPath(arguments[0], 1, 0, 0,
- 0, 1, 0,
- 0, 0, 1);
- } else if (arguments.length === 2) {
- // Takes SVGMatrix, which has its args in a counter-intuitive order
- // https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/transform#Transform_functions
- /**
- * @type {SVGMatrix}
- */
- var sm = arguments[1];
- this._addPath(arguments[0], sm.a, sm.c, sm.e,
- sm.b, sm.d, sm.f,
- 0, 0, 1);
- } else if (arguments.length === 7) {
- // User provided the 6 params for an SVGMatrix directly.
- var a = arguments;
- this._addPath(arguments[0], a[1], a[3], a[5],
- a[2], a[4], a[6],
- 0, 0, 1);
- } else if (arguments.length === 10) {
- // User provided the 9 params of a (full) matrix directly.
- // These are in the same order as what Skia expects.
- var a = arguments;
- this._addPath(arguments[0], a[1], a[2], a[3],
- a[4], a[5], a[6],
- a[7], a[8], a[9]);
- } else {
- console.err('addPath expected to take 1, 2, 7, or 10 args. Got ' + arguments.length);
- return null;
- }
- return this;
- };
-
- // ccw (counter clock wise) is optional and defaults to false.
- PathKit.SkPath.prototype.arc = function(x, y, radius, startAngle, endAngle, ccw) {
- this._arc(x, y, radius, startAngle, endAngle, !!ccw);
- return this;
- };
-
- PathKit.SkPath.prototype.arcTo = function(x1, y1, x2, y2, radius) {
- this._arcTo(x1, y1, x2, y2, radius);
- return this;
- };
-
- PathKit.SkPath.prototype.bezierCurveTo = function(cp1x, cp1y, cp2x, cp2y, x, y) {
- this._cubicTo(cp1x, cp1y, cp2x, cp2y, x, y);
- return this;
- };
-
- PathKit.SkPath.prototype.close = function() {
- this._close();
- return this;
- };
-
- // Reminder, we have some duplicate definitions because we want to be a
- // superset of Path2D and also work like the original SkPath C++ object.
- PathKit.SkPath.prototype.closePath = function() {
- this._close();
- return this;
- };
-
- PathKit.SkPath.prototype.conicTo = function(x1, y1, x2, y2, w) {
- this._conicTo(x1, y1, x2, y2, w);
- return this;
- };
-
- PathKit.SkPath.prototype.cubicTo = function(cp1x, cp1y, cp2x, cp2y, x, y) {
- this._cubicTo(cp1x, cp1y, cp2x, cp2y, x, y);
- return this;
- };
-
- PathKit.SkPath.prototype.dash = function(on, off, phase) {
- if (this._dash(on, off, phase)) {
- return this;
- }
- return null;
- };
-
- // ccw (counter clock wise) is optional and defaults to false.
- PathKit.SkPath.prototype.ellipse = function(x, y, radiusX, radiusY, rotation, startAngle, endAngle, ccw) {
- this._ellipse(x, y, radiusX, radiusY, rotation, startAngle, endAngle, !!ccw);
- return this;
- };
-
- PathKit.SkPath.prototype.lineTo = function(x, y) {
- this._lineTo(x, y);
- return this;
- };
-
- PathKit.SkPath.prototype.moveTo = function(x, y) {
- this._moveTo(x, y);
- return this;
- };
-
- PathKit.SkPath.prototype.op = function(otherPath, op) {
- if (this._op(otherPath, op)) {
- return this;
- }
- return null;
- };
-
- PathKit.SkPath.prototype.quadraticCurveTo = function(cpx, cpy, x, y) {
- this._quadTo(cpx, cpy, x, y);
- return this;
- };
-
- PathKit.SkPath.prototype.quadTo = function(cpx, cpy, x, y) {
- this._quadTo(cpx, cpy, x, y);
- return this;
- };
-
- PathKit.SkPath.prototype.rect = function(x, y, w, h) {
- this._rect(x, y, w, h);
- return this;
- };
-
- PathKit.SkPath.prototype.simplify = function() {
- if (this._simplify()) {
- return this;
- }
- return null;
- };
-
- PathKit.SkPath.prototype.stroke = function(opts) {
- // Fill out any missing values with the default values.
- /**
- * See externs.js for this definition
- * @type {StrokeOpts}
- */
- opts = opts || {};
- opts.width = opts.width || 1;
- opts.miter_limit = opts.miter_limit || 4;
- opts.cap = opts.cap || PathKit.StrokeCap.BUTT;
- opts.join = opts.join || PathKit.StrokeJoin.MITER;
- if (this._stroke(opts)) {
- return this;
- }
- return null;
- };
-
- PathKit.SkPath.prototype.transform = function() {
- // Takes 1 or 9 args
- if (arguments.length === 1) {
- // argument 1 should be a 9 element array (which is transformed on the C++ side
- // to a SimpleMatrix)
- this._transform(arguments[0]);
- } else if (arguments.length === 9) {
- // these arguments are the 9 members of the matrix
- var a = arguments;
- this._transform(a[0], a[1], a[2],
- a[3], a[4], a[5],
- a[6], a[7], a[8]);
- } else {
- console.err('transform expected to take 1 or 9 arguments. Got ' + arguments.length);
- return null;
- }
- return this;
- };
-
- // isComplement is optional, defaults to false
- PathKit.SkPath.prototype.trim = function(startT, stopT, isComplement) {
- if (this._trim(startT, stopT, !!isComplement)) {
- return this;
- }
- return null;
- };
- };
-
-}(Module)); // When this file is loaded in, the high level object is "Module";
-
diff --git a/experimental/pathkit/compile.sh b/experimental/pathkit/compile.sh
deleted file mode 100755
index 22b8a49b0a..0000000000
--- a/experimental/pathkit/compile.sh
+++ /dev/null
@@ -1,144 +0,0 @@
-#!/bin/bash
-# Copyright 2018 Google LLC
-#
-# Use of this source code is governed by a BSD-style license that can be
-# found in the LICENSE file.
-
-
-BASE_DIR=`cd $(dirname ${BASH_SOURCE[0]}) && pwd`
-HTML_SHELL=$BASE_DIR/shell.html
-BUILD_DIR=${BUILD_DIR:="out/pathkit"}
-
-# This expects the environment variable EMSDK to be set
-if [[ ! -d $EMSDK ]]; then
- echo "Be sure to set the EMSDK environment variable."
- exit 1
-fi
-
-# Navigate to SKIA_HOME from where this file is located.
-pushd $BASE_DIR/../..
-
-echo "Putting output in $BUILD_DIR (pwd = `pwd`)"
-
-# Run this from $SKIA_HOME, not from the directory this file is in.
-if [[ ! -d ./src ]]; then
- echo "Cannot locate Skia source. Is the source checkout okay? Exiting."
- exit 1
-fi
-
-if [[ $@ == *help* ]]; then
- echo "By default, this script builds a production WASM build of PathKit."
- echo ""
- echo "It is put in ${BUILD_DIR}, configured by the BUILD_DIR environment"
- echo "variable. Additionally, the EMSDK environment variable must be set."
- echo "This script takes several optional parameters:"
- echo " test = Make a build suitable for running tests or profiling"
- echo " debug = Make a build suitable for debugging (defines SK_DEBUG)"
- echo " asm.js = Build for asm.js instead of WASM (very experimental)"
- echo " serve = starts a webserver allowing a user to navigate to"
- echo " localhost:8000/pathkit.html to view the demo page."
- exit 0
-fi
-
-
-# Use -O0 for larger builds (but generally quicker)
-# Use -Oz for (much slower, but smaller/faster) production builds
-export EMCC_CLOSURE_ARGS="--externs $BASE_DIR/externs.js "
-RELEASE_CONF="-Oz --closure 1 -s EVAL_CTORS=1 --llvm-lto 3 -s ELIMINATE_DUPLICATE_FUNCTIONS=1"
-if [[ $@ == *test* ]]; then
- echo "Building a Testing/Profiling build"
- RELEASE_CONF="-O2 --profiling -DPATHKIT_TESTING -DSK_RELEASE"
-elif [[ $@ == *debug* ]]; then
- echo "Building a Debug build"
- # -g4 creates source maps that can apparently let you see the C++ code
- # in the browser's debugger.
- RELEASE_CONF="-O0 --js-opts 0 -s SAFE_HEAP=1 -s ASSERTIONS=1 -g4 -DPATHKIT_TESTING -DSK_DEBUG"
-fi
-
-WASM_CONF="-s WASM=1"
-if [[ $@ == *asm.js* ]]; then
- echo "Building with asm.js instead of WASM"
- WASM_CONF="-s WASM=0 -s ALLOW_MEMORY_GROWTH=1"
-fi
-
-OUTPUT="-o $BUILD_DIR/pathkit.js"
-source $EMSDK/emsdk_env.sh
-
-echo "Compiling"
-
-set -e
-
-mkdir -p $BUILD_DIR
-
-em++ $RELEASE_CONF -std=c++14 \
--Iinclude/config \
--Iinclude/core \
--Iinclude/effects \
--Iinclude/gpu \
--Iinclude/pathops \
--Iinclude/private \
--Iinclude/utils \
--Isrc/core \
--Isrc/gpu \
--Isrc/shaders \
--Isrc/opts \
--Isrc/utils \
---bind \
---pre-js $BASE_DIR/helper.js \
---pre-js $BASE_DIR/chaining.js \
--DWEB_ASSEMBLY=1 \
--fno-rtti -fno-exceptions -DEMSCRIPTEN_HAS_UNBOUND_TYPE_NAMES=0 \
-$WASM_CONF \
--s MODULARIZE=1 \
--s EXPORT_NAME="PathKitInit" \
--s NO_EXIT_RUNTIME=1 \
--s ERROR_ON_UNDEFINED_SYMBOLS=1 \
--s ERROR_ON_MISSING_LIBRARIES=1 \
--s NO_FILESYSTEM=1 \
--s BINARYEN_IGNORE_IMPLICIT_TRAPS=1 \
--s STRICT=1 \
-$OUTPUT \
-$BASE_DIR/pathkit_wasm_bindings.cpp \
-src/core/SkAnalyticEdge.cpp \
-src/core/SkArenaAlloc.cpp \
-src/core/SkEdge.cpp \
-src/core/SkEdgeBuilder.cpp \
-src/core/SkEdgeClipper.cpp \
-src/core/SkFDot6Constants.cpp \
-src/core/SkFlattenable.cpp \
-src/core/SkGeometry.cpp \
-src/core/SkLineClipper.cpp \
-src/core/SkMallocPixelRef.cpp \
-src/core/SkMath.cpp \
-src/core/SkMatrix.cpp \
-src/core/SkOpts.cpp \
-src/core/SkPaint.cpp \
-src/core/SkPath.cpp \
-src/core/SkPathEffect.cpp \
-src/core/SkPathMeasure.cpp \
-src/core/SkPathRef.cpp \
-src/core/SkPoint.cpp \
-src/core/SkRRect.cpp \
-src/core/SkRect.cpp \
-src/core/SkStream.cpp \
-src/core/SkString.cpp \
-src/core/SkStringUtils.cpp \
-src/core/SkStroke.cpp \
-src/core/SkStrokeRec.cpp \
-src/core/SkStrokerPriv.cpp \
-src/core/SkUtils.cpp \
-src/effects/SkDashPathEffect.cpp \
-src/effects/SkTrimPathEffect.cpp \
-src/pathops/*.cpp \
-src/ports/SkDebug_stdio.cpp \
-src/ports/SkMemory_malloc.cpp \
-src/utils/SkDashPath.cpp \
-src/utils/SkParse.cpp \
-src/utils/SkParsePath.cpp \
-src/utils/SkUTF.cpp
-
-if [[ $@ == *serve* ]]; then
- pushd $BUILD_DIR
- python serve.py
-fi
-
diff --git a/experimental/pathkit/externs.js b/experimental/pathkit/externs.js
deleted file mode 100644
index 91162543fe..0000000000
--- a/experimental/pathkit/externs.js
+++ /dev/null
@@ -1,139 +0,0 @@
-/*
- * This externs file prevents the Closure JS compiler from minifying away
- * names of objects created by Emscripten.
- * Basically, by defining empty objects and functions here, Closure will
- * know not to rename them. This is needed because of our pre-js files,
- * that is, the JS we hand-write to bundle into PathKit.
- *
- * Emscripten does not support automatically generating an externs file, so we
- * do it by hand. The general process is to write some JS code, and then put any
- * calls to PathKit or related things in here. Running ./compile.sh and then
- * looking at the minified results or running the Release-PathKit trybot should
- * verify nothing was missed. Optionally, looking directly at the minified
- * pathkit.js can be useful when developing locally.
- *
- * Docs:
- * https://github.com/cljsjs/packages/wiki/Creating-Externs
- * https://github.com/google/closure-compiler/wiki/Types-in-the-Closure-Type-System
- *
- * Example externs:
- * https://github.com/google/closure-compiler/tree/master/externs
- */
-
-var PathKit = {
- SkBits2FloatUnsigned: function(num) {},
- _malloc: function(size) {},
- onRuntimeInitialized: function() {},
- _FromCmds: function(ptr, size) {},
- loadCmdsTypedArray: function(arr) {},
- FromCmds: function(arr) {},
-
- HEAPF32: {},
-
- SkPath: {
- _addPath: function(path, scaleX, skewX, transX, skewY, scaleY, transY, pers0, pers1, pers2) {},
- _arc: function(x, y, radius, startAngle, endAngle, ccw) {},
- _arcTo: function(x1, y1, x2, y2, radius) {},
- _dash: function(on, off, phase) {},
- _close: function() {},
- _conicTo: function(x1, y1, x2, y2, w) {},
- copy: function() {},
- _cubicTo: function(cp1x, cp1y, cp2x, cp2y, x, y) {},
- _ellipse: function(x, y, radiusX, radiusY, rotation, startAngle, endAngle, ccw) {},
- _lineTo: function(x1, y1) {},
- _moveTo: function(x1, y1) {},
- _op: function(otherPath, op) {},
- _quadTo: function(cpx, cpy, x, y) {},
- _rect: function(x, y, w, h) {},
- _simplify: function() {},
- _stroke: function(opts) {},
- _trim: function(startT, stopT, isComplement) {},
- _transform: function() {}, // takes 1 or 9 params
- },
-
- StrokeCap: {
- BUTT: {},
- ROUND: {},
- SQUARE: {},
- },
- StrokeJoin: {
- MITER: {},
- ROUND: {},
- BEVEL: {},
- }
-};
-
-// Define StrokeOpts object
-var StrokeOpts = {};
-StrokeOpts.prototype.width;
-StrokeOpts.prototype.miter_limit;
-StrokeOpts.prototype.cap;
-StrokeOpts.prototype.join;
-
-
-
-// For whatever reason, the closure compiler thinks it can rename some of our
-// prototype methods. Not entirely sure why.
-// Listing them here prevents that.
-PathKit.SkPath.prototype.addPath = function() {};
-PathKit.SkPath.prototype.arc = function(x, y, radius, startAngle, endAngle, ccw) {};
-PathKit.SkPath.prototype.arcTo = function(x1, y1, x2, y2, radius) {};
-PathKit.SkPath.prototype.bezierCurveTo = function(cp1x, cp1y, cp2x, cp2y, x, y) {};
-PathKit.SkPath.prototype.close = function() {};
-PathKit.SkPath.prototype.closePath = function() {};
-PathKit.SkPath.prototype.conicTo = function(x1, y1, x2, y2, w) {};
-PathKit.SkPath.prototype.cubicTo = function(cp1x, cp1y, cp2x, cp2y, x, y) {};
-PathKit.SkPath.prototype.dash = function(on, off, phase) {};
-PathKit.SkPath.prototype.ellipse = function(x, y, radiusX, radiusY, rotation, startAngle, endAngle, ccw) {};
-PathKit.SkPath.prototype.lineTo = function(x, y) {};
-PathKit.SkPath.prototype.moveTo = function(x, y) {};
-PathKit.SkPath.prototype.op = function(otherPath, op) {};
-PathKit.SkPath.prototype.quadTo = function(x1, y1, x2, y2) {};
-PathKit.SkPath.prototype.quadraticCurveTo = function(x1, y1, x2, y2) {};
-PathKit.SkPath.prototype.rect = function(x, y, w, h) {};
-PathKit.SkPath.prototype.simplify = function() {};
-PathKit.SkPath.prototype.stroke = function(opts) {};
-PathKit.SkPath.prototype.transform = function() {};
-PathKit.SkPath.prototype.trim = function(startT, stopT, isComplement) {};
-// The following was taken from https://github.com/google/closure-compiler/blob/master/contrib/externs/svg.js
-
-/**
- * @constructor
- */
-function SVGMatrix(){}
-
-
-/**
- * @type {number}
- */
-SVGMatrix.prototype.a;
-
-
-/**
- * @type {number}
- */
-SVGMatrix.prototype.b;
-
-
-/**
- * @type {number}
- */
-SVGMatrix.prototype.c;
-
-
-/**
- * @type {number}
- */
-SVGMatrix.prototype.d;
-
-
-/**
- * @type {number}
- */
-SVGMatrix.prototype.e;
-
-
-/**
- * @type {number}
- */
-SVGMatrix.prototype.f; \ No newline at end of file
diff --git a/experimental/pathkit/helper.js b/experimental/pathkit/helper.js
deleted file mode 100644
index 4f847821cb..0000000000
--- a/experimental/pathkit/helper.js
+++ /dev/null
@@ -1,69 +0,0 @@
-// Adds any extra JS functions/helpers we want to the PathKit Library.
-// Wrapped in a function to avoid leaking global variables.
-(function(PathKit){
-
- // Caching the Float32Arrays can save having to reallocate them
- // over and over again.
- var Float32ArrayCache = {};
-
- // Takes a 2D array of commands and puts them into the WASM heap
- // as a 1D array. This allows them to referenced from the C++ code.
- // Returns a 2 element array, with the first item being essentially a
- // pointer to the array and the second item being the length of
- // the new 1D array.
- //
- // Example usage:
- // let cmds = [
- // [PathKit.MOVE_VERB, 0, 10],
- // [PathKit.LINE_VERB, 30, 40],
- // [PathKit.QUAD_VERB, 20, 50, 45, 60],
- // ];
- //
- // // The following uses ES6 syntactic sugar "Array Destructuring".
- // // https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment#Array_destructuring
- // let [ptr, len] = PathKit.loadCmdsTypedArray(cmds);
- // let path = PathKit.FromCmds(ptr, len);
- //
- // If arguments at index 1... in each cmd row are strings, they will be
- // parsed as hex, and then converted to floats using SkBits2FloatUnsigned
- PathKit.loadCmdsTypedArray = function(arr) {
- var len = 0;
- for (var r = 0; r < arr.length; r++) {
- len += arr[r].length;
- }
-
- var ta;
- if (Float32ArrayCache[len]) {
- ta = Float32ArrayCache[len];
- } else {
- ta = new Float32Array(len);
- Float32ArrayCache[len] = ta;
- }
- // Flatten into a 1d array
- var i = 0;
- for (var r = 0; r < arr.length; r++) {
- for (var c = 0; c < arr[r].length; c++) {
- var item = arr[r][c];
- if (typeof item === 'string') {
- // Converts hex to an int, which can be passed to SkBits2FloatUnsigned
- item = PathKit.SkBits2FloatUnsigned(parseInt(item));
- }
- ta[i] = item;
- i++;
- }
- }
-
- var ptr = PathKit._malloc(ta.length * ta.BYTES_PER_ELEMENT);
- PathKit.HEAPF32.set(ta, ptr / ta.BYTES_PER_ELEMENT);
- return [ptr, len];
- }
-
- // Experimentation has shown that using TypedArrays to pass arrays from
- // JS to C++ is faster than passing the JS Arrays across.
- // See above for example of cmds.
- PathKit.FromCmds = function(cmds) {
- var ptrLen = PathKit.loadCmdsTypedArray(cmds);
- return PathKit._FromCmds(ptrLen[0], ptrLen[1]);
- }
-}(Module)); // When this file is loaded in, the high level object is "Module";
-
diff --git a/experimental/pathkit/karma.conf.js b/experimental/pathkit/karma.conf.js
deleted file mode 100644
index faa870ef8e..0000000000
--- a/experimental/pathkit/karma.conf.js
+++ /dev/null
@@ -1,90 +0,0 @@
-const isDocker = require('is-docker')();
-
-module.exports = function(config) {
- // Set the default values to be what are needed when testing the
- // WebAssembly build locally.
- let cfg = {
- // frameworks to use
- // available frameworks: https://npmjs.org/browse/keyword/karma-adapter
- frameworks: ['jasmine'],
-
- // list of files / patterns to load in the browser
- files: [
- { pattern: 'npm-wasm/bin/test/pathkit.wasm', included:false, served:true},
- { pattern: 'tests/*.json', included:false, served:true},
- 'tests/testReporter.js',
- 'npm-wasm/bin/test/pathkit.js',
- 'tests/*.spec.js'
- ],
-
- proxies: {
- "/pathkit/": "/base/npm-wasm/bin/test/"
- },
-
- // test results reporter to use
- // possible values: 'dots', 'progress'
- // available reporters: https://npmjs.org/browse/keyword/karma-reporter
- reporters: ['progress'],
-
- // web server port
- port: 4444,
-
- // enable / disable colors in the output (reporters and logs)
- colors: true,
-
- // level of logging
- // possible values: config.LOG_DISABLE || config.LOG_ERROR || config.LOG_WARN || config.LOG_INFO || config.LOG_DEBUG
- logLevel: config.LOG_INFO,
-
- // enable / disable watching file and executing tests whenever any file changes
- autoWatch: true,
-
- browserDisconnectTimeout: 15000,
- browserNoActivityTimeout: 15000,
-
- // start these browsers
- browsers: ['Chrome'],
-
- // Continuous Integration mode
- // if true, Karma captures browsers, runs the tests and exits
- singleRun: false,
-
- // Concurrency level
- // how many browser should be started simultaneous
- concurrency: Infinity,
- };
-
- if (isDocker) {
- // See https://hackernoon.com/running-karma-tests-with-headless-chrome-inside-docker-ae4aceb06ed3
- cfg.browsers = ['ChromeHeadlessNoSandbox'],
- cfg.customLaunchers = {
- ChromeHeadlessNoSandbox: {
- base: 'ChromeHeadless',
- flags: [
- // Without this flag, we see an error:
- // Failed to move to new namespace: PID namespaces supported, Network namespace supported, but failed: errno = Operation not permitted
- '--no-sandbox'
- ],
- },
- };
- }
-
- if (process.env.ASM_JS) {
- console.log('asm.js is under test');
- cfg.files = [
- { pattern: 'npm-asmjs/bin/test/pathkit.js.mem', included:false, served:true},
- { pattern: 'tests/*.json', included:false, served:true},
- 'tests/testReporter.js',
- 'npm-asmjs/bin/test/pathkit.js',
- 'tests/*.spec.js'
- ];
-
- cfg.proxies = {
- "/pathkit/": "/base/npm-asmjs/bin/test/"
- };
- } else {
- console.log('wasm is under test');
- }
-
- config.set(cfg);
-}
diff --git a/experimental/pathkit/npm-asmjs/LICENSE b/experimental/pathkit/npm-asmjs/LICENSE
deleted file mode 100644
index 7a4a3ea242..0000000000
--- a/experimental/pathkit/npm-asmjs/LICENSE
+++ /dev/null
@@ -1,202 +0,0 @@
-
- Apache License
- Version 2.0, January 2004
- http://www.apache.org/licenses/
-
- TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
- 1. Definitions.
-
- "License" shall mean the terms and conditions for use, reproduction,
- and distribution as defined by Sections 1 through 9 of this document.
-
- "Licensor" shall mean the copyright owner or entity authorized by
- the copyright owner that is granting the License.
-
- "Legal Entity" shall mean the union of the acting entity and all
- other entities that control, are controlled by, or are under common
- control with that entity. For the purposes of this definition,
- "control" means (i) the power, direct or indirect, to cause the
- direction or management of such entity, whether by contract or
- otherwise, or (ii) ownership of fifty percent (50%) or more of the
- outstanding shares, or (iii) beneficial ownership of such entity.
-
- "You" (or "Your") shall mean an individual or Legal Entity
- exercising permissions granted by this License.
-
- "Source" form shall mean the preferred form for making modifications,
- including but not limited to software source code, documentation
- source, and configuration files.
-
- "Object" form shall mean any form resulting from mechanical
- transformation or translation of a Source form, including but
- not limited to compiled object code, generated documentation,
- and conversions to other media types.
-
- "Work" shall mean the work of authorship, whether in Source or
- Object form, made available under the License, as indicated by a
- copyright notice that is included in or attached to the work
- (an example is provided in the Appendix below).
-
- "Derivative Works" shall mean any work, whether in Source or Object
- form, that is based on (or derived from) the Work and for which the
- editorial revisions, annotations, elaborations, or other modifications
- represent, as a whole, an original work of authorship. For the purposes
- of this License, Derivative Works shall not include works that remain
- separable from, or merely link (or bind by name) to the interfaces of,
- the Work and Derivative Works thereof.
-
- "Contribution" shall mean any work of authorship, including
- the original version of the Work and any modifications or additions
- to that Work or Derivative Works thereof, that is intentionally
- submitted to Licensor for inclusion in the Work by the copyright owner
- or by an individual or Legal Entity authorized to submit on behalf of
- the copyright owner. For the purposes of this definition, "submitted"
- means any form of electronic, verbal, or written communication sent
- to the Licensor or its representatives, including but not limited to
- communication on electronic mailing lists, source code control systems,
- and issue tracking systems that are managed by, or on behalf of, the
- Licensor for the purpose of discussing and improving the Work, but
- excluding communication that is conspicuously marked or otherwise
- designated in writing by the copyright owner as "Not a Contribution."
-
- "Contributor" shall mean Licensor and any individual or Legal Entity
- on behalf of whom a Contribution has been received by Licensor and
- subsequently incorporated within the Work.
-
- 2. Grant of Copyright License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- copyright license to reproduce, prepare Derivative Works of,
- publicly display, publicly perform, sublicense, and distribute the
- Work and such Derivative Works in Source or Object form.
-
- 3. Grant of Patent License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- (except as stated in this section) patent license to make, have made,
- use, offer to sell, sell, import, and otherwise transfer the Work,
- where such license applies only to those patent claims licensable
- by such Contributor that are necessarily infringed by their
- Contribution(s) alone or by combination of their Contribution(s)
- with the Work to which such Contribution(s) was submitted. If You
- institute patent litigation against any entity (including a
- cross-claim or counterclaim in a lawsuit) alleging that the Work
- or a Contribution incorporated within the Work constitutes direct
- or contributory patent infringement, then any patent licenses
- granted to You under this License for that Work shall terminate
- as of the date such litigation is filed.
-
- 4. Redistribution. You may reproduce and distribute copies of the
- Work or Derivative Works thereof in any medium, with or without
- modifications, and in Source or Object form, provided that You
- meet the following conditions:
-
- (a) You must give any other recipients of the Work or
- Derivative Works a copy of this License; and
-
- (b) You must cause any modified files to carry prominent notices
- stating that You changed the files; and
-
- (c) You must retain, in the Source form of any Derivative Works
- that You distribute, all copyright, patent, trademark, and
- attribution notices from the Source form of the Work,
- excluding those notices that do not pertain to any part of
- the Derivative Works; and
-
- (d) If the Work includes a "NOTICE" text file as part of its
- distribution, then any Derivative Works that You distribute must
- include a readable copy of the attribution notices contained
- within such NOTICE file, excluding those notices that do not
- pertain to any part of the Derivative Works, in at least one
- of the following places: within a NOTICE text file distributed
- as part of the Derivative Works; within the Source form or
- documentation, if provided along with the Derivative Works; or,
- within a display generated by the Derivative Works, if and
- wherever such third-party notices normally appear. The contents
- of the NOTICE file are for informational purposes only and
- do not modify the License. You may add Your own attribution
- notices within Derivative Works that You distribute, alongside
- or as an addendum to the NOTICE text from the Work, provided
- that such additional attribution notices cannot be construed
- as modifying the License.
-
- You may add Your own copyright statement to Your modifications and
- may provide additional or different license terms and conditions
- for use, reproduction, or distribution of Your modifications, or
- for any such Derivative Works as a whole, provided Your use,
- reproduction, and distribution of the Work otherwise complies with
- the conditions stated in this License.
-
- 5. Submission of Contributions. Unless You explicitly state otherwise,
- any Contribution intentionally submitted for inclusion in the Work
- by You to the Licensor shall be under the terms and conditions of
- this License, without any additional terms or conditions.
- Notwithstanding the above, nothing herein shall supersede or modify
- the terms of any separate license agreement you may have executed
- with Licensor regarding such Contributions.
-
- 6. Trademarks. This License does not grant permission to use the trade
- names, trademarks, service marks, or product names of the Licensor,
- except as required for reasonable and customary use in describing the
- origin of the Work and reproducing the content of the NOTICE file.
-
- 7. Disclaimer of Warranty. Unless required by applicable law or
- agreed to in writing, Licensor provides the Work (and each
- Contributor provides its Contributions) on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- implied, including, without limitation, any warranties or conditions
- of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
- PARTICULAR PURPOSE. You are solely responsible for determining the
- appropriateness of using or redistributing the Work and assume any
- risks associated with Your exercise of permissions under this License.
-
- 8. Limitation of Liability. In no event and under no legal theory,
- whether in tort (including negligence), contract, or otherwise,
- unless required by applicable law (such as deliberate and grossly
- negligent acts) or agreed to in writing, shall any Contributor be
- liable to You for damages, including any direct, indirect, special,
- incidental, or consequential damages of any character arising as a
- result of this License or out of the use or inability to use the
- Work (including but not limited to damages for loss of goodwill,
- work stoppage, computer failure or malfunction, or any and all
- other commercial damages or losses), even if such Contributor
- has been advised of the possibility of such damages.
-
- 9. Accepting Warranty or Additional Liability. While redistributing
- the Work or Derivative Works thereof, You may choose to offer,
- and charge a fee for, acceptance of support, warranty, indemnity,
- or other liability obligations and/or rights consistent with this
- License. However, in accepting such obligations, You may act only
- on Your own behalf and on Your sole responsibility, not on behalf
- of any other Contributor, and only if You agree to indemnify,
- defend, and hold each Contributor harmless for any liability
- incurred by, or claims asserted against, such Contributor by reason
- of your accepting any such warranty or additional liability.
-
- END OF TERMS AND CONDITIONS
-
- APPENDIX: How to apply the Apache License to your work.
-
- To apply the Apache License to your work, attach the following
- boilerplate notice, with the fields enclosed by brackets "[]"
- replaced with your own identifying information. (Don't include
- the brackets!) The text should be enclosed in the appropriate
- comment syntax for the file format. We also recommend that a
- file or class name and description of purpose be included on the
- same "printed page" as the copyright notice for easier
- identification within third-party archives.
-
- Copyright [yyyy] [name of copyright owner]
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License. \ No newline at end of file
diff --git a/experimental/pathkit/npm-asmjs/README.md b/experimental/pathkit/npm-asmjs/README.md
deleted file mode 100644
index 5db209603e..0000000000
--- a/experimental/pathkit/npm-asmjs/README.md
+++ /dev/null
@@ -1,56 +0,0 @@
-An asm.js version of Skia's PathOps toolkit.
-
-To use the library, run `npm install experimental-pathkit-asmjs` and then simply include it:
-
- <script src="/node_modules/experimental-pathkit-asmjs/bin/pathkit.js"></script>
- PathKitInit({
- locateFile: (file) => '/node_modules/experimental-pathkit-asmjs/bin/'+file,
- }).then((PathKit) => {
- // Code goes here using PathKit
- });
-
-PathKit comes in two parts, a JS loader and the actual WASM code. The JS loader creates
-a global `PathKitInit` that can be called to load the WASM code. The `locateFile` function
-is used to tell the JS loader where to find the .js.mem file. By default, it will
-look for /pathkit.js.mem, so if this is not the case, use `locateFile` to configure
-this properly.
-The `PathKit` object returned through the .then() callback is fully loaded and ready to use.
-
-See the [API page](https://skia.org/user/modules/pathkit) and
-[example.html](https://github.com/google/skia/blob/master/experimental/pathkit/npm-asmjs/example.html)
-for details on how to use the library.
-
-Using PathKit and WebPack
--------------------------
-
-WebPack's support for asm.js should be straight-forward, since it's just another JS library. PathKit can be
-used with just a few configuration changes.
-
-In the JS code, use require():
-
- const PathKitInit = require('experimental-pathkit-asmjs/bin/pathkit.js')
- PathKitInit().then((PathKit) => {
- // Code goes here using PathKit
- })
-
-Since WebPack does not expose the entire `/node_modules/` directory, but instead
-packages only the needed pieces, we have to copy pathkit.mem into the build directory.
-One such solution is to use [CopyWebpackPlugin](https://github.com/webpack-contrib/copy-webpack-plugin).
-For example, add the following plugin:
-
- config.plugins.push(
- new CopyWebpackPlugin([
- { from: 'node_modules/experimental-pathkit-asmjs/bin/pathkit.js.mem' }
- ])
- );
-
-If webpack gives an error similar to:
-
- ERROR in ./node_modules/experimental-pathkit-asmjs/bin/pathkit.js
- Module not found: Error: Can't resolve 'fs' in '...'
-
-Then, add the following configuration change to the node section of the config:
-
- config.node = {
- fs: 'empty'
- };
diff --git a/experimental/pathkit/npm-asmjs/example.html b/experimental/pathkit/npm-asmjs/example.html
deleted file mode 100644
index e5c85e754a..0000000000
--- a/experimental/pathkit/npm-asmjs/example.html
+++ /dev/null
@@ -1,338 +0,0 @@
-<!DOCTYPE html>
-<title>PathKit (Skia + asm.js)</title>
-<meta charset="utf-8" />
-<meta http-equiv="X-UA-Compatible" content="IE=edge">
-<meta name="viewport" content="width=device-width, initial-scale=1.0">
-
-<style>
- svg, canvas {
- border: 1px dashed #AAA;
- }
-
- canvas {
- width: 200px;
- height: 200px;
- }
-
- canvas.big {
- width: 300px;
- height: 300px;
- }
-
-</style>
-
-<h2> Can output to an SVG Path, a Canvas, or a Path2D object </h2>
-<svg id=svg1 xmlns='http://www.w3.org/2000/svg' width=200 height=200></svg>
-<canvas id=canvas1></canvas>
-<canvas id=canvas2></canvas>
-
-<h2> Interact with NewPath() just like a Path2D Object </h2>
-<canvas class=big id=canvas3></canvas>
-<canvas class=big id=canvas4></canvas>
-
-<h2> Has various Path Effects </h2>
-<canvas class=big id=canvas5></canvas>
-<canvas class=big id=canvas6></canvas>
-<canvas class=big id=canvas7></canvas>
-<canvas class=big id=canvas8></canvas>
-<canvas class=big id=canvas9></canvas>
-<canvas class=big id=canvas10></canvas>
-<canvas class=big id=canvas11></canvas>
-<canvas class=big id=canvasTransform></canvas>
-
-<h2> Supports fill-rules of nonzero and evenodd </h2>
-<svg id=svg2 xmlns='http://www.w3.org/2000/svg' width=200 height=200></svg>
-<svg id=svg3 xmlns='http://www.w3.org/2000/svg' width=200 height=200></svg>
-
-<script type="text/javascript" src="/node_modules/experimental-pathkit-asmjs/bin/pathkit.js"></script>
-
-<script type="text/javascript" charset="utf-8">
-
- PathKitInit({
- locateFile: (file) => '/node_modules/experimental-pathkit-asmjs/bin/'+file,
- }).then((PathKit) => {
- window.PathKit = PathKit;
- OutputsExample(PathKit);
- Path2DExample(PathKit);
- PathEffectsExample(PathKit);
- MatrixTransformExample(PathKit);
- FilledSVGExample(PathKit);
- });
-
- function setCanvasSize(ctx, width, height) {
- ctx.canvas.width = width;
- ctx.canvas.height = height;
- }
-
- function OutputsExample(PathKit) {
- let firstPath = PathKit.FromSVGString('M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8zm.5-13H11v6l5.25 3.15.75-1.23-4.5-2.67z');
-
- let secondPath = PathKit.NewPath();
- // Acts somewhat like the Canvas API, except can be chained
- secondPath.moveTo(1, 1)
- .lineTo(20, 1)
- .lineTo(10, 30)
- .closePath();
-
- // Join the two paths together (mutating firstPath in the process)
- firstPath.op(secondPath, PathKit.PathOp.INTERSECT);
-
- let simpleStr = firstPath.toSVGString();
-
- let newSVG = document.createElementNS('http://www.w3.org/2000/svg', 'path');
- newSVG.setAttribute('stroke', 'rgb(0,0,200)');
- newSVG.setAttribute('fill', 'white');
- newSVG.setAttribute('transform', 'scale(8,8)');
- newSVG.setAttribute('d', simpleStr);
- document.getElementById('svg1').appendChild(newSVG);
-
- // Draw directly to Canvas
- let ctx = document.getElementById('canvas1').getContext('2d');
- setCanvasSize(ctx, 200, 200);
- ctx.strokeStyle = 'green';
- ctx.fillStyle = 'white';
- ctx.scale(8, 8);
- ctx.beginPath();
- firstPath.toCanvas(ctx);
- ctx.stroke();
-
- // create Path2D object and use it in a Canvas.
- let path2D = firstPath.toPath2D();
- ctx = document.getElementById('canvas2').getContext('2d');
- setCanvasSize(ctx, 200, 200);
- ctx.canvas.width = 200
- ctx.scale(8, 8);
- ctx.fillStyle = 'purple';
- ctx.strokeStyle = 'orange';
- ctx.fill(path2D);
- ctx.stroke(path2D);
-
- // clean up memory and call destructors in the c++ code (if any).
- // See http://kripken.github.io/emscripten-site/docs/porting/connecting_cpp_and_javascript/embind.html?highlight=memory#memory-management
- firstPath.delete();
- secondPath.delete();
- }
-
- function Path2DExample(PathKit) {
- let objs = [new Path2D(), PathKit.NewPath(), new Path2D(), PathKit.NewPath()];
- let canvases = [
- document.getElementById('canvas3').getContext('2d'),
- document.getElementById('canvas4').getContext('2d')
- ];
-
- for (i = 0; i <= 1; i++) {
- let path = objs[i];
-
- path.moveTo(20, 5);
- path.lineTo(30, 20);
- path.lineTo(40, 10);
- path.lineTo(50, 20);
- path.lineTo(60, 0);
- path.lineTo(20, 5);
-
- path.moveTo(20, 80);
- path.bezierCurveTo(90, 10, 160, 150, 190, 10);
-
- path.moveTo(36, 148);
- path.quadraticCurveTo(66, 188, 120, 136);
- path.lineTo(36, 148);
-
- path.rect(5, 170, 20, 20);
-
- path.moveTo(150, 180);
- path.arcTo(150, 100, 50, 200, 20);
- path.lineTo(160, 160);
-
- path.moveTo(20, 120);
- path.arc(20, 120, 18, 0, 1.75 * Math.PI);
- path.lineTo(20, 120);
-
- let secondPath = objs[i+2];
- secondPath.ellipse(130, 25, 30, 10, -1*Math.PI/8, Math.PI/6, 1.5*Math.PI, false);
-
- path.addPath(secondPath);
-
- let m = document.createElementNS('http://www.w3.org/2000/svg', 'svg').createSVGMatrix();
- m.a = 1; m.b = 0;
- m.c = 0; m.d = 1;
- m.e = 0; m.f = 20.5;
-
- path.addPath(secondPath, m);
- // With PathKit, one can also just provide the 6 params as floats, to avoid
- // the overhead of making an SVGMatrix
- // path.addPath(secondPath, 1, 0, 0, 1, 0, 20.5);
-
- canvasCtx = canvases[i];
- canvasCtx.fillStyle = 'blue';
- setCanvasSize(canvasCtx, 300, 300);
- canvasCtx.scale(1.5, 1.5);
- if (path.toPath2D) {
- canvasCtx.stroke(path.toPath2D());
- } else {
- canvasCtx.stroke(path);
- }
- }
-
-
- objs[1].delete();
- }
-
- // see https://fiddle.skia.org/c/@discrete_path
- function drawStar(path) {
- let R = 115.2, C = 128.0;
- path.moveTo(C + R + 22, C);
- for (let i = 1; i < 8; i++) {
- let a = 2.6927937 * i;
- path.lineTo(C + R * Math.cos(a) + 22, C + R * Math.sin(a));
- }
- path.closePath();
- return path;
- }
-
- function PathEffectsExample(PathKit) {
- let effects = [
- // no-op
- (path) => path,
- // dash
- (path, counter) => path.dash(10, 3, counter/5),
- // trim (takes optional 3rd param for returning the trimmed part
- // or the complement)
- (path, counter) => path.trim((counter/100) % 1, 0.8, false),
- // simplify
- (path) => path.simplify(),
- // stroke
- (path, counter) => path.stroke({
- width: 10 * (Math.sin(counter/30) + 1),
- join: PathKit.StrokeJoin.BEVEL,
- cap: PathKit.StrokeCap.BUTT,
- miter_limit: 1,
- }),
- // "offset effect", that is, making a border around the shape.
- (path, counter) => {
- let orig = path.copy();
- path.stroke({
- width: 10 + (counter / 4) % 50,
- join: PathKit.StrokeJoin.ROUND,
- cap: PathKit.StrokeCap.SQUARE,
- })
- .op(orig, PathKit.PathOp.DIFFERENCE);
- orig.delete();
- },
- (path, counter) => {
- let simplified = path.simplify().copy();
- path.stroke({
- width: 2 + (counter / 2) % 100,
- join: PathKit.StrokeJoin.BEVEL,
- cap: PathKit.StrokeCap.BUTT,
- })
- .op(simplified, PathKit.PathOp.REVERSE_DIFFERENCE);
- simplified.delete();
- }
- ];
-
- let names = ["(plain)", "Dash", "Trim", "Simplify", "Stroke", "Grow", "Shrink"];
-
- let counter = 0;
- function frame() {
- counter++;
- for (let i = 0; i < effects.length; i++) {
- let path = PathKit.NewPath();
- drawStar(path);
-
- // The transforms apply directly to the path.
- effects[i](path, counter);
-
- let ctx = document.getElementById(`canvas${i+5}`).getContext('2d');
- setCanvasSize(ctx, 300, 300);
- ctx.strokeStyle = '#3c597a';
- ctx.fillStyle = '#3c597a';
- if (i >=4 ) {
- ctx.fill(path.toPath2D(), path.getFillTypeString());
- } else {
- ctx.stroke(path.toPath2D());
- }
-
- ctx.font = '42px monospace';
-
- let x = 150-ctx.measureText(names[i]).width/2;
- ctx.strokeText(names[i], x, 290);
-
- path.delete();
- }
- window.requestAnimationFrame(frame);
- }
- window.requestAnimationFrame(frame);
- }
-
- function MatrixTransformExample(PathKit) {
- // Creates an animated star that twists and moves.
- let ctx = document.getElementById('canvasTransform').getContext('2d');
- setCanvasSize(ctx, 300, 300);
- ctx.strokeStyle = '#3c597a';
-
- let path = drawStar(PathKit.NewPath());
- // TODO(kjlubick): Perhaps expose some matrix helper functions to allow
- // clients to build their own matrices like this?
- // These matrices represent a 2 degree rotation and a 1% scale factor.
- let scaleUp = [1.0094, -0.0352, 3.1041,
- 0.0352, 1.0094, -6.4885,
- 0 , 0 , 1];
-
- let scaleDown = [ 0.9895, 0.0346, -2.8473,
- -0.0346, 0.9895, 6.5276,
- 0 , 0 , 1];
-
- let i = 0;
- function frame(){
- i++;
- if (Math.round(i/100) % 2) {
- path.transform(scaleDown);
- } else {
- path.transform(scaleUp);
- }
-
- ctx.clearRect(0, 0, 300, 300);
- ctx.stroke(path.toPath2D());
-
- ctx.font = '42px monospace';
- let x = 150-ctx.measureText('Transform').width/2;
- ctx.strokeText('Transform', x, 290);
-
- window.requestAnimationFrame(frame);
- }
- window.requestAnimationFrame(frame);
- }
-
- function FilledSVGExample(PathKit) {
- let innerRect = PathKit.NewPath();
- innerRect.rect(80, 100, 40, 40);
-
- let outerRect = PathKit.NewPath();
- outerRect.rect(50, 10, 100, 100)
- .op(innerRect, PathKit.PathOp.XOR);
-
- let str = outerRect.toSVGString();
-
- let diffSVG = document.createElementNS('http://www.w3.org/2000/svg', 'path');
- diffSVG.setAttribute('stroke', 'red');
- diffSVG.setAttribute('fill', 'black');
- // force fill-rule to nonzero to demonstrate difference
- diffSVG.setAttribute('fill-rule', 'nonzero');
- diffSVG.setAttribute('d', str);
- document.getElementById('svg2').appendChild(diffSVG);
-
- let unionSVG = document.createElementNS('http://www.w3.org/2000/svg', 'path');
- unionSVG.setAttribute('stroke', 'red');
- unionSVG.setAttribute('fill', 'black');
- // ask what the path thinks fill-rule should be ('evenodd')
- // SVG and Canvas both use the same keys ('nonzero' and 'evenodd') and both
- // default to 'nonzero', so one call supports both.
- unionSVG.setAttribute('fill-rule', outerRect.getFillTypeString());
- unionSVG.setAttribute('d', str);
- document.getElementById('svg3').appendChild(unionSVG);
-
- outerRect.delete();
- innerRect.delete();
- }
-
-</script>
diff --git a/experimental/pathkit/npm-asmjs/package.json b/experimental/pathkit/npm-asmjs/package.json
deleted file mode 100644
index 792d35a1fb..0000000000
--- a/experimental/pathkit/npm-asmjs/package.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "name": "experimental-pathkit-asmjs",
- "version": "0.3.0",
- "description": "A asm.js version of Skia's PathOps toolkit",
- "main": "bin/pathkit.js",
- "homepage": "https://github.com/google/skia/tree/master/experimental/pathkit",
- "scripts": {
- "test": "echo \"Error: no test specified\" && exit 1"
- },
- "license": "Apache-2.0"
-}
diff --git a/experimental/pathkit/npm-wasm/LICENSE b/experimental/pathkit/npm-wasm/LICENSE
deleted file mode 100644
index 7a4a3ea242..0000000000
--- a/experimental/pathkit/npm-wasm/LICENSE
+++ /dev/null
@@ -1,202 +0,0 @@
-
- Apache License
- Version 2.0, January 2004
- http://www.apache.org/licenses/
-
- TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
- 1. Definitions.
-
- "License" shall mean the terms and conditions for use, reproduction,
- and distribution as defined by Sections 1 through 9 of this document.
-
- "Licensor" shall mean the copyright owner or entity authorized by
- the copyright owner that is granting the License.
-
- "Legal Entity" shall mean the union of the acting entity and all
- other entities that control, are controlled by, or are under common
- control with that entity. For the purposes of this definition,
- "control" means (i) the power, direct or indirect, to cause the
- direction or management of such entity, whether by contract or
- otherwise, or (ii) ownership of fifty percent (50%) or more of the
- outstanding shares, or (iii) beneficial ownership of such entity.
-
- "You" (or "Your") shall mean an individual or Legal Entity
- exercising permissions granted by this License.
-
- "Source" form shall mean the preferred form for making modifications,
- including but not limited to software source code, documentation
- source, and configuration files.
-
- "Object" form shall mean any form resulting from mechanical
- transformation or translation of a Source form, including but
- not limited to compiled object code, generated documentation,
- and conversions to other media types.
-
- "Work" shall mean the work of authorship, whether in Source or
- Object form, made available under the License, as indicated by a
- copyright notice that is included in or attached to the work
- (an example is provided in the Appendix below).
-
- "Derivative Works" shall mean any work, whether in Source or Object
- form, that is based on (or derived from) the Work and for which the
- editorial revisions, annotations, elaborations, or other modifications
- represent, as a whole, an original work of authorship. For the purposes
- of this License, Derivative Works shall not include works that remain
- separable from, or merely link (or bind by name) to the interfaces of,
- the Work and Derivative Works thereof.
-
- "Contribution" shall mean any work of authorship, including
- the original version of the Work and any modifications or additions
- to that Work or Derivative Works thereof, that is intentionally
- submitted to Licensor for inclusion in the Work by the copyright owner
- or by an individual or Legal Entity authorized to submit on behalf of
- the copyright owner. For the purposes of this definition, "submitted"
- means any form of electronic, verbal, or written communication sent
- to the Licensor or its representatives, including but not limited to
- communication on electronic mailing lists, source code control systems,
- and issue tracking systems that are managed by, or on behalf of, the
- Licensor for the purpose of discussing and improving the Work, but
- excluding communication that is conspicuously marked or otherwise
- designated in writing by the copyright owner as "Not a Contribution."
-
- "Contributor" shall mean Licensor and any individual or Legal Entity
- on behalf of whom a Contribution has been received by Licensor and
- subsequently incorporated within the Work.
-
- 2. Grant of Copyright License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- copyright license to reproduce, prepare Derivative Works of,
- publicly display, publicly perform, sublicense, and distribute the
- Work and such Derivative Works in Source or Object form.
-
- 3. Grant of Patent License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- (except as stated in this section) patent license to make, have made,
- use, offer to sell, sell, import, and otherwise transfer the Work,
- where such license applies only to those patent claims licensable
- by such Contributor that are necessarily infringed by their
- Contribution(s) alone or by combination of their Contribution(s)
- with the Work to which such Contribution(s) was submitted. If You
- institute patent litigation against any entity (including a
- cross-claim or counterclaim in a lawsuit) alleging that the Work
- or a Contribution incorporated within the Work constitutes direct
- or contributory patent infringement, then any patent licenses
- granted to You under this License for that Work shall terminate
- as of the date such litigation is filed.
-
- 4. Redistribution. You may reproduce and distribute copies of the
- Work or Derivative Works thereof in any medium, with or without
- modifications, and in Source or Object form, provided that You
- meet the following conditions:
-
- (a) You must give any other recipients of the Work or
- Derivative Works a copy of this License; and
-
- (b) You must cause any modified files to carry prominent notices
- stating that You changed the files; and
-
- (c) You must retain, in the Source form of any Derivative Works
- that You distribute, all copyright, patent, trademark, and
- attribution notices from the Source form of the Work,
- excluding those notices that do not pertain to any part of
- the Derivative Works; and
-
- (d) If the Work includes a "NOTICE" text file as part of its
- distribution, then any Derivative Works that You distribute must
- include a readable copy of the attribution notices contained
- within such NOTICE file, excluding those notices that do not
- pertain to any part of the Derivative Works, in at least one
- of the following places: within a NOTICE text file distributed
- as part of the Derivative Works; within the Source form or
- documentation, if provided along with the Derivative Works; or,
- within a display generated by the Derivative Works, if and
- wherever such third-party notices normally appear. The contents
- of the NOTICE file are for informational purposes only and
- do not modify the License. You may add Your own attribution
- notices within Derivative Works that You distribute, alongside
- or as an addendum to the NOTICE text from the Work, provided
- that such additional attribution notices cannot be construed
- as modifying the License.
-
- You may add Your own copyright statement to Your modifications and
- may provide additional or different license terms and conditions
- for use, reproduction, or distribution of Your modifications, or
- for any such Derivative Works as a whole, provided Your use,
- reproduction, and distribution of the Work otherwise complies with
- the conditions stated in this License.
-
- 5. Submission of Contributions. Unless You explicitly state otherwise,
- any Contribution intentionally submitted for inclusion in the Work
- by You to the Licensor shall be under the terms and conditions of
- this License, without any additional terms or conditions.
- Notwithstanding the above, nothing herein shall supersede or modify
- the terms of any separate license agreement you may have executed
- with Licensor regarding such Contributions.
-
- 6. Trademarks. This License does not grant permission to use the trade
- names, trademarks, service marks, or product names of the Licensor,
- except as required for reasonable and customary use in describing the
- origin of the Work and reproducing the content of the NOTICE file.
-
- 7. Disclaimer of Warranty. Unless required by applicable law or
- agreed to in writing, Licensor provides the Work (and each
- Contributor provides its Contributions) on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- implied, including, without limitation, any warranties or conditions
- of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
- PARTICULAR PURPOSE. You are solely responsible for determining the
- appropriateness of using or redistributing the Work and assume any
- risks associated with Your exercise of permissions under this License.
-
- 8. Limitation of Liability. In no event and under no legal theory,
- whether in tort (including negligence), contract, or otherwise,
- unless required by applicable law (such as deliberate and grossly
- negligent acts) or agreed to in writing, shall any Contributor be
- liable to You for damages, including any direct, indirect, special,
- incidental, or consequential damages of any character arising as a
- result of this License or out of the use or inability to use the
- Work (including but not limited to damages for loss of goodwill,
- work stoppage, computer failure or malfunction, or any and all
- other commercial damages or losses), even if such Contributor
- has been advised of the possibility of such damages.
-
- 9. Accepting Warranty or Additional Liability. While redistributing
- the Work or Derivative Works thereof, You may choose to offer,
- and charge a fee for, acceptance of support, warranty, indemnity,
- or other liability obligations and/or rights consistent with this
- License. However, in accepting such obligations, You may act only
- on Your own behalf and on Your sole responsibility, not on behalf
- of any other Contributor, and only if You agree to indemnify,
- defend, and hold each Contributor harmless for any liability
- incurred by, or claims asserted against, such Contributor by reason
- of your accepting any such warranty or additional liability.
-
- END OF TERMS AND CONDITIONS
-
- APPENDIX: How to apply the Apache License to your work.
-
- To apply the Apache License to your work, attach the following
- boilerplate notice, with the fields enclosed by brackets "[]"
- replaced with your own identifying information. (Don't include
- the brackets!) The text should be enclosed in the appropriate
- comment syntax for the file format. We also recommend that a
- file or class name and description of purpose be included on the
- same "printed page" as the copyright notice for easier
- identification within third-party archives.
-
- Copyright [yyyy] [name of copyright owner]
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License. \ No newline at end of file
diff --git a/experimental/pathkit/npm-wasm/README.md b/experimental/pathkit/npm-wasm/README.md
deleted file mode 100644
index 8110781971..0000000000
--- a/experimental/pathkit/npm-wasm/README.md
+++ /dev/null
@@ -1,56 +0,0 @@
-A WASM version of Skia's PathOps toolkit.
-
-To use the library, run `npm install experimental-pathkit-wasm` and then simply include it:
-
- <script src="/node_modules/experimental-pathkit-wasm/bin/pathkit.js"></script>
- PathKitInit({
- locateFile: (file) => '/node_modules/experimental-pathkit-wasm/bin/'+file,
- }).then((PathKit) => {
- // Code goes here using PathKit
- });
-
-PathKit comes in two parts, a JS loader and the actual WASM code. The JS loader creates
-a global `PathKitInit` that can be called to load the WASM code. The `locateFile` function
-is used to tell the JS loader where to find the .wasm file. By default, it will
-look for /pathkit.wasm, so if this is not the case, use `locateFile` to configure
-this properly.
-The `PathKit` object returned through the .then() callback is fully loaded and ready to use.
-
-See the [API page](https://skia.org/user/modules/pathkit) and
-[example.html](https://github.com/google/skia/blob/master/experimental/pathkit/npm-wasm/example.html)
-for details on how to use the library.
-
-Using PathKit and WebPack
--------------------------
-
-WebPack's support for WASM is still somewhat experimental, but PathKit can be
-used with a few configuration changes.
-
-In the JS code, use require():
-
- const PathKitInit = require('experimental-pathkit-wasm/bin/pathkit.js')
- PathKitInit().then((PathKit) => {
- // Code goes here using PathKit
- })
-
-Since WebPack does not expose the entire `/node_modules/` directory, but instead
-packages only the needed pieces, we have to copy pathkit.wasm into the build directory.
-One such solution is to use [CopyWebpackPlugin](https://github.com/webpack-contrib/copy-webpack-plugin).
-For example, add the following plugin:
-
- config.plugins.push(
- new CopyWebpackPlugin([
- { from: 'node_modules/experimental-pathkit-wasm/bin/pathkit.wasm' }
- ])
- );
-
-If webpack gives an error similar to:
-
- ERROR in ./node_modules/experimental-pathkit-wasm/bin/pathkit.js
- Module not found: Error: Can't resolve 'fs' in '...'
-
-Then, add the following configuration change to the node section of the config:
-
- config.node = {
- fs: 'empty'
- };
diff --git a/experimental/pathkit/npm-wasm/example.html b/experimental/pathkit/npm-wasm/example.html
deleted file mode 100644
index a6c8cca8f0..0000000000
--- a/experimental/pathkit/npm-wasm/example.html
+++ /dev/null
@@ -1,338 +0,0 @@
-<!DOCTYPE html>
-<title>PathKit (Skia + WASM)</title>
-<meta charset="utf-8" />
-<meta http-equiv="X-UA-Compatible" content="IE=edge">
-<meta name="viewport" content="width=device-width, initial-scale=1.0">
-
-<style>
- svg, canvas {
- border: 1px dashed #AAA;
- }
-
- canvas {
- width: 200px;
- height: 200px;
- }
-
- canvas.big {
- width: 300px;
- height: 300px;
- }
-
-</style>
-
-<h2> Can output to an SVG Path, a Canvas, or a Path2D object </h2>
-<svg id=svg1 xmlns='http://www.w3.org/2000/svg' width=200 height=200></svg>
-<canvas id=canvas1></canvas>
-<canvas id=canvas2></canvas>
-
-<h2> Interact with NewPath() just like a Path2D Object </h2>
-<canvas class=big id=canvas3></canvas>
-<canvas class=big id=canvas4></canvas>
-
-<h2> Has various Path Effects </h2>
-<canvas class=big id=canvas5></canvas>
-<canvas class=big id=canvas6></canvas>
-<canvas class=big id=canvas7></canvas>
-<canvas class=big id=canvas8></canvas>
-<canvas class=big id=canvas9></canvas>
-<canvas class=big id=canvas10></canvas>
-<canvas class=big id=canvas11></canvas>
-<canvas class=big id=canvasTransform></canvas>
-
-<h2> Supports fill-rules of nonzero and evenodd </h2>
-<svg id=svg2 xmlns='http://www.w3.org/2000/svg' width=200 height=200></svg>
-<svg id=svg3 xmlns='http://www.w3.org/2000/svg' width=200 height=200></svg>
-
-<script type="text/javascript" src="/node_modules/experimental-pathkit-wasm/bin/pathkit.js"></script>
-
-<script type="text/javascript" charset="utf-8">
-
- PathKitInit({
- locateFile: (file) => '/node_modules/experimental-pathkit-wasm/bin/'+file,
- }).then((PathKit) => {
- window.PathKit = PathKit;
- OutputsExample(PathKit);
- Path2DExample(PathKit);
- PathEffectsExample(PathKit);
- MatrixTransformExample(PathKit);
- FilledSVGExample(PathKit);
- });
-
- function setCanvasSize(ctx, width, height) {
- ctx.canvas.width = width;
- ctx.canvas.height = height;
- }
-
- function OutputsExample(PathKit) {
- let firstPath = PathKit.FromSVGString('M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8zm.5-13H11v6l5.25 3.15.75-1.23-4.5-2.67z');
-
- let secondPath = PathKit.NewPath();
- // Acts somewhat like the Canvas API, except can be chained
- secondPath.moveTo(1, 1)
- .lineTo(20, 1)
- .lineTo(10, 30)
- .closePath();
-
- // Join the two paths together (mutating firstPath in the process)
- firstPath.op(secondPath, PathKit.PathOp.INTERSECT);
-
- let simpleStr = firstPath.toSVGString();
-
- let newSVG = document.createElementNS('http://www.w3.org/2000/svg', 'path');
- newSVG.setAttribute('stroke', 'rgb(0,0,200)');
- newSVG.setAttribute('fill', 'white');
- newSVG.setAttribute('transform', 'scale(8,8)');
- newSVG.setAttribute('d', simpleStr);
- document.getElementById('svg1').appendChild(newSVG);
-
- // Draw directly to Canvas
- let ctx = document.getElementById('canvas1').getContext('2d');
- setCanvasSize(ctx, 200, 200);
- ctx.strokeStyle = 'green';
- ctx.fillStyle = 'white';
- ctx.scale(8, 8);
- ctx.beginPath();
- firstPath.toCanvas(ctx);
- ctx.stroke();
-
- // create Path2D object and use it in a Canvas.
- let path2D = firstPath.toPath2D();
- ctx = document.getElementById('canvas2').getContext('2d');
- setCanvasSize(ctx, 200, 200);
- ctx.canvas.width = 200
- ctx.scale(8, 8);
- ctx.fillStyle = 'purple';
- ctx.strokeStyle = 'orange';
- ctx.fill(path2D);
- ctx.stroke(path2D);
-
- // clean up WASM memory
- // See http://kripken.github.io/emscripten-site/docs/porting/connecting_cpp_and_javascript/embind.html?highlight=memory#memory-management
- firstPath.delete();
- secondPath.delete();
- }
-
- function Path2DExample(PathKit) {
- let objs = [new Path2D(), PathKit.NewPath(), new Path2D(), PathKit.NewPath()];
- let canvases = [
- document.getElementById('canvas3').getContext('2d'),
- document.getElementById('canvas4').getContext('2d')
- ];
-
- for (i = 0; i <= 1; i++) {
- let path = objs[i];
-
- path.moveTo(20, 5);
- path.lineTo(30, 20);
- path.lineTo(40, 10);
- path.lineTo(50, 20);
- path.lineTo(60, 0);
- path.lineTo(20, 5);
-
- path.moveTo(20, 80);
- path.bezierCurveTo(90, 10, 160, 150, 190, 10);
-
- path.moveTo(36, 148);
- path.quadraticCurveTo(66, 188, 120, 136);
- path.lineTo(36, 148);
-
- path.rect(5, 170, 20, 20);
-
- path.moveTo(150, 180);
- path.arcTo(150, 100, 50, 200, 20);
- path.lineTo(160, 160);
-
- path.moveTo(20, 120);
- path.arc(20, 120, 18, 0, 1.75 * Math.PI);
- path.lineTo(20, 120);
-
- let secondPath = objs[i+2];
- secondPath.ellipse(130, 25, 30, 10, -1*Math.PI/8, Math.PI/6, 1.5*Math.PI, false);
-
- path.addPath(secondPath);
-
- let m = document.createElementNS('http://www.w3.org/2000/svg', 'svg').createSVGMatrix();
- m.a = 1; m.b = 0;
- m.c = 0; m.d = 1;
- m.e = 0; m.f = 20.5;
-
- path.addPath(secondPath, m);
- // With PathKit, one can also just provide the 6 params as floats, to avoid
- // the overhead of making an SVGMatrix
- // path.addPath(secondPath, 1, 0, 0, 1, 0, 20.5);
-
- canvasCtx = canvases[i];
- canvasCtx.fillStyle = 'blue';
- setCanvasSize(canvasCtx, 300, 300);
- canvasCtx.scale(1.5, 1.5);
- if (path.toPath2D) {
- canvasCtx.stroke(path.toPath2D());
- } else {
- canvasCtx.stroke(path);
- }
- }
-
-
- objs[1].delete();
- }
-
- // see https://fiddle.skia.org/c/@discrete_path
- function drawStar(path) {
- let R = 115.2, C = 128.0;
- path.moveTo(C + R + 22, C);
- for (let i = 1; i < 8; i++) {
- let a = 2.6927937 * i;
- path.lineTo(C + R * Math.cos(a) + 22, C + R * Math.sin(a));
- }
- path.closePath();
- return path;
- }
-
- function PathEffectsExample(PathKit) {
- let effects = [
- // no-op
- (path) => path,
- // dash
- (path, counter) => path.dash(10, 3, counter/5),
- // trim (takes optional 3rd param for returning the trimmed part
- // or the complement)
- (path, counter) => path.trim((counter/100) % 1, 0.8, false),
- // simplify
- (path) => path.simplify(),
- // stroke
- (path, counter) => path.stroke({
- width: 10 * (Math.sin(counter/30) + 1),
- join: PathKit.StrokeJoin.BEVEL,
- cap: PathKit.StrokeCap.BUTT,
- miter_limit: 1,
- }),
- // "offset effect", that is, making a border around the shape.
- (path, counter) => {
- let orig = path.copy();
- path.stroke({
- width: 10 + (counter / 4) % 50,
- join: PathKit.StrokeJoin.ROUND,
- cap: PathKit.StrokeCap.SQUARE,
- })
- .op(orig, PathKit.PathOp.DIFFERENCE);
- orig.delete();
- },
- (path, counter) => {
- let simplified = path.simplify().copy();
- path.stroke({
- width: 2 + (counter / 2) % 100,
- join: PathKit.StrokeJoin.BEVEL,
- cap: PathKit.StrokeCap.BUTT,
- })
- .op(simplified, PathKit.PathOp.REVERSE_DIFFERENCE);
- simplified.delete();
- }
- ];
-
- let names = ["(plain)", "Dash", "Trim", "Simplify", "Stroke", "Grow", "Shrink"];
-
- let counter = 0;
- function frame() {
- counter++;
- for (let i = 0; i < effects.length; i++) {
- let path = PathKit.NewPath();
- drawStar(path);
-
- // The transforms apply directly to the path.
- effects[i](path, counter);
-
- let ctx = document.getElementById(`canvas${i+5}`).getContext('2d');
- setCanvasSize(ctx, 300, 300);
- ctx.strokeStyle = '#3c597a';
- ctx.fillStyle = '#3c597a';
- if (i >=4 ) {
- ctx.fill(path.toPath2D(), path.getFillTypeString());
- } else {
- ctx.stroke(path.toPath2D());
- }
-
- ctx.font = '42px monospace';
-
- let x = 150-ctx.measureText(names[i]).width/2;
- ctx.strokeText(names[i], x, 290);
-
- path.delete();
- }
- window.requestAnimationFrame(frame);
- }
- window.requestAnimationFrame(frame);
- }
-
- function MatrixTransformExample(PathKit) {
- // Creates an animated star that twists and moves.
- let ctx = document.getElementById('canvasTransform').getContext('2d');
- setCanvasSize(ctx, 300, 300);
- ctx.strokeStyle = '#3c597a';
-
- let path = drawStar(PathKit.NewPath());
- // TODO(kjlubick): Perhaps expose some matrix helper functions to allow
- // clients to build their own matrices like this?
- // These matrices represent a 2 degree rotation and a 1% scale factor.
- let scaleUp = [1.0094, -0.0352, 3.1041,
- 0.0352, 1.0094, -6.4885,
- 0 , 0 , 1];
-
- let scaleDown = [ 0.9895, 0.0346, -2.8473,
- -0.0346, 0.9895, 6.5276,
- 0 , 0 , 1];
-
- let i = 0;
- function frame(){
- i++;
- if (Math.round(i/100) % 2) {
- path.transform(scaleDown);
- } else {
- path.transform(scaleUp);
- }
-
- ctx.clearRect(0, 0, 300, 300);
- ctx.stroke(path.toPath2D());
-
- ctx.font = '42px monospace';
- let x = 150-ctx.measureText('Transform').width/2;
- ctx.strokeText('Transform', x, 290);
-
- window.requestAnimationFrame(frame);
- }
- window.requestAnimationFrame(frame);
- }
-
- function FilledSVGExample(PathKit) {
- let innerRect = PathKit.NewPath();
- innerRect.rect(80, 100, 40, 40);
-
- let outerRect = PathKit.NewPath();
- outerRect.rect(50, 10, 100, 100)
- .op(innerRect, PathKit.PathOp.XOR);
-
- let str = outerRect.toSVGString();
-
- let diffSVG = document.createElementNS('http://www.w3.org/2000/svg', 'path');
- diffSVG.setAttribute('stroke', 'red');
- diffSVG.setAttribute('fill', 'black');
- // force fill-rule to nonzero to demonstrate difference
- diffSVG.setAttribute('fill-rule', 'nonzero');
- diffSVG.setAttribute('d', str);
- document.getElementById('svg2').appendChild(diffSVG);
-
- let unionSVG = document.createElementNS('http://www.w3.org/2000/svg', 'path');
- unionSVG.setAttribute('stroke', 'red');
- unionSVG.setAttribute('fill', 'black');
- // ask what the path thinks fill-rule should be ('evenodd')
- // SVG and Canvas both use the same keys ('nonzero' and 'evenodd') and both
- // default to 'nonzero', so one call supports both.
- unionSVG.setAttribute('fill-rule', outerRect.getFillTypeString());
- unionSVG.setAttribute('d', str);
- document.getElementById('svg3').appendChild(unionSVG);
-
- outerRect.delete();
- innerRect.delete();
- }
-
-</script>
diff --git a/experimental/pathkit/npm-wasm/package.json b/experimental/pathkit/npm-wasm/package.json
deleted file mode 100644
index f83ab63050..0000000000
--- a/experimental/pathkit/npm-wasm/package.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "name": "experimental-pathkit-wasm",
- "version": "0.3.0",
- "description": "A WASM version of Skia's PathOps toolkit",
- "main": "bin/pathkit.js",
- "homepage": "https://github.com/google/skia/tree/master/experimental/pathkit",
- "scripts": {
- "test": "echo \"Error: no test specified\" && exit 1"
- },
- "license": "Apache-2.0"
-}
diff --git a/experimental/pathkit/package.json b/experimental/pathkit/package.json
deleted file mode 100644
index 72796323b1..0000000000
--- a/experimental/pathkit/package.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "name": "pathkit-local",
- "version": "0.0.0",
- "description": "private",
- "private": true,
- "main": "index.js",
- "dependencies": {
- "experimental-pathkit-wasm": "^0.2.0"
- },
- "devDependencies": {
- "is-docker": "^1.1.0",
- "jasmine-core": "^3.1.0",
- "karma": "^2.0.5",
- "karma-chrome-launcher": "^2.2.0",
- "karma-jasmine": "^1.1.2",
- "requirejs": "^2.3.5"
- },
- "scripts": {
- "test": "echo \"Error: no test specified\" && exit 1"
- },
- "author": "",
- "license": "ISC"
-}
diff --git a/experimental/pathkit/pathkit_wasm_bindings.cpp b/experimental/pathkit/pathkit_wasm_bindings.cpp
deleted file mode 100644
index 40772d8b0c..0000000000
--- a/experimental/pathkit/pathkit_wasm_bindings.cpp
+++ /dev/null
@@ -1,627 +0,0 @@
-/*
- * Copyright 2018 Google LLC
- *
- * Use of this source code is governed by a BSD-style license that can be
- * found in the LICENSE file.
- */
-
-#include "SkDashPathEffect.h"
-#include "SkFloatBits.h"
-#include "SkFloatingPoint.h"
-#include "SkMatrix.h"
-#include "SkPaint.h"
-#include "SkParsePath.h"
-#include "SkStrokeRec.h"
-#include "SkPath.h"
-#include "SkPathOps.h"
-#include "SkRect.h"
-#include "SkPaintDefaults.h"
-#include "SkString.h"
-#include "SkTrimPathEffect.h"
-
-#include <emscripten/emscripten.h>
-#include <emscripten/bind.h>
-
-using namespace emscripten;
-
-static const int MOVE = 0;
-static const int LINE = 1;
-static const int QUAD = 2;
-static const int CONIC = 3;
-static const int CUBIC = 4;
-static const int CLOSE = 5;
-
-// Just for self-documenting purposes where the main thing being returned is an
-// SkPath, but in an error case, something of type null (which is val) could also be
-// returned;
-using SkPathOrNull = emscripten::val;
-// Self-documenting for when we return a string
-using JSString = emscripten::val;
-
-// =================================================================================
-// Creating/Exporting Paths with cmd arrays
-// =================================================================================
-
-template <typename VisitFunc>
-void VisitPath(const SkPath& p, VisitFunc&& f) {
- SkPath::RawIter iter(p);
- SkPoint pts[4];
- SkPath::Verb verb;
- while ((verb = iter.next(pts)) != SkPath::kDone_Verb) {
- f(verb, pts, iter);
- }
-}
-
-emscripten::val EMSCRIPTEN_KEEPALIVE ToCmds(const SkPath& path) {
- emscripten::val cmds = emscripten::val::array();
-
- VisitPath(path, [&cmds](SkPath::Verb verb, const SkPoint pts[4], SkPath::RawIter iter) {
- emscripten::val cmd = emscripten::val::array();
- switch (verb) {
- case SkPath::kMove_Verb:
- cmd.call<void>("push", MOVE, pts[0].x(), pts[0].y());
- break;
- case SkPath::kLine_Verb:
- cmd.call<void>("push", LINE, pts[1].x(), pts[1].y());
- break;
- case SkPath::kQuad_Verb:
- cmd.call<void>("push", QUAD, pts[1].x(), pts[1].y(), pts[2].x(), pts[2].y());
- break;
- case SkPath::kConic_Verb:
- cmd.call<void>("push", CONIC,
- pts[1].x(), pts[1].y(),
- pts[2].x(), pts[2].y(), iter.conicWeight());
- break;
- case SkPath::kCubic_Verb:
- cmd.call<void>("push", CUBIC,
- pts[1].x(), pts[1].y(),
- pts[2].x(), pts[2].y(),
- pts[3].x(), pts[3].y());
- break;
- case SkPath::kClose_Verb:
- cmd.call<void>("push", CLOSE);
- break;
- case SkPath::kDone_Verb:
- SkASSERT(false);
- break;
- }
- cmds.call<void>("push", cmd);
- });
- return cmds;
-}
-
-// This type signature is a mess, but it's necessary. See, we can't use "bind" (EMSCRIPTEN_BINDINGS)
-// and pointers to primitive types (Only bound types like SkPoint). We could if we used
-// cwrap (see https://becominghuman.ai/passing-and-returning-webassembly-array-parameters-a0f572c65d97)
-// but that requires us to stick to C code and, AFAIK, doesn't allow us to return nice things like
-// SkPath or SkOpBuilder.
-//
-// So, basically, if we are using C++ and EMSCRIPTEN_BINDINGS, we can't have primative pointers
-// in our function type signatures. (this gives an error message like "Cannot call foo due to unbound
-// types Pi, Pf"). But, we can just pretend they are numbers and cast them to be pointers and
-// the compiler is happy.
-SkPathOrNull EMSCRIPTEN_KEEPALIVE FromCmds(uintptr_t /* float* */ cptr, int numCmds) {
- const auto* cmds = reinterpret_cast<const float*>(cptr);
- SkPath path;
- float x1, y1, x2, y2, x3, y3;
-
- // if there are not enough arguments, bail with the path we've constructed so far.
- #define CHECK_NUM_ARGS(n) \
- if ((i + n) > numCmds) { \
- SkDebugf("Not enough args to match the verbs. Saw %d commands\n", numCmds); \
- return emscripten::val::null(); \
- }
-
- for(int i = 0; i < numCmds;){
- switch (sk_float_floor2int(cmds[i++])) {
- case MOVE:
- CHECK_NUM_ARGS(2);
- x1 = cmds[i++], y1 = cmds[i++];
- path.moveTo(x1, y1);
- break;
- case LINE:
- CHECK_NUM_ARGS(2);
- x1 = cmds[i++], y1 = cmds[i++];
- path.lineTo(x1, y1);
- break;
- case QUAD:
- CHECK_NUM_ARGS(4);
- x1 = cmds[i++], y1 = cmds[i++];
- x2 = cmds[i++], y2 = cmds[i++];
- path.quadTo(x1, y1, x2, y2);
- break;
- case CONIC:
- CHECK_NUM_ARGS(5);
- x1 = cmds[i++], y1 = cmds[i++];
- x2 = cmds[i++], y2 = cmds[i++];
- x3 = cmds[i++]; // weight
- path.conicTo(x1, y1, x2, y2, x3);
- break;
- case CUBIC:
- CHECK_NUM_ARGS(6);
- x1 = cmds[i++], y1 = cmds[i++];
- x2 = cmds[i++], y2 = cmds[i++];
- x3 = cmds[i++], y3 = cmds[i++];
- path.cubicTo(x1, y1, x2, y2, x3, y3);
- break;
- case CLOSE:
- path.close();
- break;
- default:
- SkDebugf(" path: UNKNOWN command %f, aborting dump...\n", cmds[i-1]);
- return emscripten::val::null();
- }
- }
-
- #undef CHECK_NUM_ARGS
-
- return emscripten::val(path);
-}
-
-SkPath EMSCRIPTEN_KEEPALIVE NewPath() {
- return SkPath();
-}
-
-SkPath EMSCRIPTEN_KEEPALIVE CopyPath(const SkPath& a) {
- SkPath copy(a);
- return copy;
-}
-
-bool EMSCRIPTEN_KEEPALIVE Equals(const SkPath& a, const SkPath& b) {
- return a == b;
-}
-
-//========================================================================================
-// Path things
-//========================================================================================
-
-// All these Apply* methods are simple wrappers to avoid returning an object.
-// The default WASM bindings produce code that will leak if a return value
-// isn't assigned to a JS variable and has delete() called on it.
-// These Apply methods, combined with the smarter binding code allow for chainable
-// commands that don't leak if the return value is ignored (i.e. when used intuitively).
-
-void ApplyArcTo(SkPath& p, SkScalar x1, SkScalar y1, SkScalar x2, SkScalar y2,
- SkScalar radius) {
- p.arcTo(x1, y1, x2, y2, radius);
-}
-
-void ApplyClose(SkPath& p) {
- p.close();
-}
-
-void ApplyConicTo(SkPath& p, SkScalar x1, SkScalar y1, SkScalar x2, SkScalar y2,
- SkScalar w) {
- p.conicTo(x1, y1, x2, y2, w);
-}
-
-void ApplyCubicTo(SkPath& p, SkScalar x1, SkScalar y1, SkScalar x2, SkScalar y2,
- SkScalar x3, SkScalar y3) {
- p.cubicTo(x1, y1, x2, y2, x3, y3);
-}
-
-void ApplyLineTo(SkPath& p, SkScalar x, SkScalar y) {
- p.lineTo(x, y);
-}
-
-void ApplyMoveTo(SkPath& p, SkScalar x, SkScalar y) {
- p.moveTo(x, y);
-}
-
-void ApplyQuadTo(SkPath& p, SkScalar x1, SkScalar y1, SkScalar x2, SkScalar y2) {
- p.quadTo(x1, y1, x2, y2);
-}
-
-
-
-//========================================================================================
-// SVG things
-//========================================================================================
-
-JSString EMSCRIPTEN_KEEPALIVE ToSVGString(const SkPath& path) {
- SkString s;
- SkParsePath::ToSVGString(path, &s);
- // Wrapping it in val automatically turns it into a JS string.
- // Not too sure on performance implications, but is is simpler than
- // returning a raw pointer to const char * and then using
- // Pointer_stringify() on the calling side.
- return emscripten::val(s.c_str());
-}
-
-
-SkPathOrNull EMSCRIPTEN_KEEPALIVE FromSVGString(std::string str) {
- SkPath path;
- if (SkParsePath::FromSVGString(str.c_str(), &path)) {
- return emscripten::val(path);
- }
- return emscripten::val::null();
-}
-
-//========================================================================================
-// PATHOP things
-//========================================================================================
-
-bool EMSCRIPTEN_KEEPALIVE ApplySimplify(SkPath& path) {
- return Simplify(path, &path);
-}
-
-bool EMSCRIPTEN_KEEPALIVE ApplyPathOp(SkPath& pathOne, const SkPath& pathTwo, SkPathOp op) {
- return Op(pathOne, pathTwo, op, &pathOne);
-}
-
-SkPathOrNull EMSCRIPTEN_KEEPALIVE MakeFromOp(const SkPath& pathOne, const SkPath& pathTwo, SkPathOp op) {
- SkPath out;
- if (Op(pathOne, pathTwo, op, &out)) {
- return emscripten::val(out);
- }
- return emscripten::val::null();
-}
-
-SkPathOrNull EMSCRIPTEN_KEEPALIVE ResolveBuilder(SkOpBuilder& builder) {
- SkPath path;
- if (builder.resolve(&path)) {
- return emscripten::val(path);
- }
- return emscripten::val::null();
-}
-
-//========================================================================================
-// Canvas things
-//========================================================================================
-
-void EMSCRIPTEN_KEEPALIVE ToCanvas(const SkPath& path, emscripten::val /* Path2D or Canvas*/ ctx) {
- SkPath::Iter iter(path, false);
- SkPoint pts[4];
- SkPath::Verb verb;
- while ((verb = iter.next(pts, false)) != SkPath::kDone_Verb) {
- switch (verb) {
- case SkPath::kMove_Verb:
- ctx.call<void>("moveTo", pts[0].x(), pts[0].y());
- break;
- case SkPath::kLine_Verb:
- ctx.call<void>("lineTo", pts[1].x(), pts[1].y());
- break;
- case SkPath::kQuad_Verb:
- ctx.call<void>("quadraticCurveTo", pts[1].x(), pts[1].y(), pts[2].x(), pts[2].y());
- break;
- case SkPath::kConic_Verb:
- SkPoint quads[5];
- // approximate with 2^1=2 quads.
- SkPath::ConvertConicToQuads(pts[0], pts[1], pts[2], iter.conicWeight(), quads, 1);
- ctx.call<void>("quadraticCurveTo", quads[1].x(), quads[1].y(), quads[2].x(), quads[2].y());
- ctx.call<void>("quadraticCurveTo", quads[3].x(), quads[3].y(), quads[4].x(), quads[4].y());
- break;
- case SkPath::kCubic_Verb:
- ctx.call<void>("bezierCurveTo", pts[1].x(), pts[1].y(), pts[2].x(), pts[2].y(),
- pts[3].x(), pts[3].y());
- break;
- case SkPath::kClose_Verb:
- ctx.call<void>("closePath");
- break;
- case SkPath::kDone_Verb:
- break;
- }
- }
-}
-
-emscripten::val JSPath2D = emscripten::val::global("Path2D");
-
-emscripten::val EMSCRIPTEN_KEEPALIVE ToPath2D(const SkPath& path) {
- emscripten::val retVal = JSPath2D.new_();
- ToCanvas(path, retVal);
- return retVal;
-}
-
-// ======================================================================================
-// Path2D API things
-// ======================================================================================
-void ApplyAddRect(SkPath& path, SkScalar x, SkScalar y, SkScalar width, SkScalar height) {
- path.addRect(x, y, x+width, y+height);
-}
-
-void ApplyAddArc(SkPath& path, SkScalar x, SkScalar y, SkScalar radius,
- SkScalar startAngle, SkScalar endAngle, bool ccw) {
- SkPath temp;
- SkRect bounds = SkRect::MakeLTRB(x-radius, y-radius, x+radius, y+radius);
- const auto sweep = SkRadiansToDegrees(endAngle - startAngle) - 360 * ccw;
- temp.addArc(bounds, SkRadiansToDegrees(startAngle), sweep);
- path.addPath(temp, SkPath::kExtend_AddPathMode);
-}
-
-void ApplyEllipse(SkPath& path, SkScalar x, SkScalar y, SkScalar radiusX, SkScalar radiusY,
- SkScalar rotation, SkScalar startAngle, SkScalar endAngle, bool ccw) {
- // This is easiest to do by making a new path and then extending the current path
- // (this properly catches the cases of if there's a moveTo before this call or not).
- SkRect bounds = SkRect::MakeLTRB(x-radiusX, y-radiusY, x+radiusX, y+radiusY);
- SkPath temp;
- const auto sweep = SkRadiansToDegrees(endAngle - startAngle) - (360 * ccw);
- temp.addArc(bounds, SkRadiansToDegrees(startAngle), sweep);
-
- SkMatrix m;
- m.setRotate(SkRadiansToDegrees(rotation), x, y);
- path.addPath(temp, m, SkPath::kExtend_AddPathMode);
-}
-
-// Allows for full matix control.
-void ApplyAddPath(SkPath& orig, const SkPath& newPath,
- SkScalar scaleX, SkScalar skewX, SkScalar transX,
- SkScalar skewY, SkScalar scaleY, SkScalar transY,
- SkScalar pers0, SkScalar pers1, SkScalar pers2) {
- SkMatrix m = SkMatrix::MakeAll(scaleX, skewX , transX,
- skewY , scaleY, transY,
- pers0 , pers1 , pers2);
- orig.addPath(newPath, m);
-}
-
-JSString GetFillTypeString(const SkPath& path) {
- if (path.getFillType() == SkPath::FillType::kWinding_FillType) {
- return emscripten::val("nonzero");
- } else if (path.getFillType() == SkPath::FillType::kEvenOdd_FillType) {
- return emscripten::val("evenodd");
- } else {
- SkDebugf("warning: can't translate inverted filltype to HTML Canvas\n");
- return emscripten::val("nonzero"); //Use default
- }
-}
-
-//========================================================================================
-// Path Effects
-//========================================================================================
-
-bool ApplyDash(SkPath& path, SkScalar on, SkScalar off, SkScalar phase) {
- SkScalar intervals[] = { on, off };
- auto pe = SkDashPathEffect::Make(intervals, 2, phase);
- if (!pe) {
- SkDebugf("Invalid args to dash()\n");
- return false;
- }
- SkStrokeRec rec(SkStrokeRec::InitStyle::kHairline_InitStyle);
- if (pe->filterPath(&path, path, &rec, nullptr)) {
- return true;
- }
- SkDebugf("Could not make dashed path\n");
- return false;
-}
-
-bool ApplyTrim(SkPath& path, SkScalar startT, SkScalar stopT, bool isComplement) {
- auto mode = isComplement ? SkTrimPathEffect::Mode::kInverted : SkTrimPathEffect::Mode::kNormal;
- auto pe = SkTrimPathEffect::Make(startT, stopT, mode);
- if (!pe) {
- SkDebugf("Invalid args to trim(): startT and stopT must be in [0,1]\n");
- return false;
- }
- SkStrokeRec rec(SkStrokeRec::InitStyle::kHairline_InitStyle);
- if (pe->filterPath(&path, path, &rec, nullptr)) {
- return true;
- }
- SkDebugf("Could not trim path\n");
- return false;
-}
-
-struct StrokeOpts {
- // Default values are set in chaining.js which allows clients
- // to set any number of them. Otherwise, the binding code complains if
- // any are omitted.
- SkScalar width;
- SkScalar miter_limit;
- SkPaint::Join join;
- SkPaint::Cap cap;
-};
-
-bool ApplyStroke(SkPath& path, StrokeOpts opts) {
- SkPaint p;
- p.setStyle(SkPaint::kStroke_Style);
- p.setStrokeCap(opts.cap);
- p.setStrokeJoin(opts.join);
- p.setStrokeWidth(opts.width);
- p.setStrokeMiter(opts.miter_limit);
-
- return p.getFillPath(path, &path);
-}
-
-//========================================================================================
-// Matrix things
-//========================================================================================
-
-struct SimpleMatrix {
- SkScalar scaleX, skewX, transX;
- SkScalar skewY, scaleY, transY;
- SkScalar pers0, pers1, pers2;
-};
-
-SkMatrix toSkMatrix(const SimpleMatrix& sm) {
- return SkMatrix::MakeAll(sm.scaleX, sm.skewX , sm.transX,
- sm.skewY , sm.scaleY, sm.transY,
- sm.pers0 , sm.pers1 , sm.pers2);
-}
-
-void ApplyTransform(SkPath& orig, const SimpleMatrix& sm) {
- orig.transform(toSkMatrix(sm));
-}
-
-void ApplyTransform(SkPath& orig,
- SkScalar scaleX, SkScalar skewX, SkScalar transX,
- SkScalar skewY, SkScalar scaleY, SkScalar transY,
- SkScalar pers0, SkScalar pers1, SkScalar pers2) {
- SkMatrix m = SkMatrix::MakeAll(scaleX, skewX , transX,
- skewY , scaleY, transY,
- pers0 , pers1 , pers2);
- orig.transform(m);
-}
-
-//========================================================================================
-// Testing things
-//========================================================================================
-
-// The use case for this is on the JS side is something like:
-// PathKit.SkBits2FloatUnsigned(parseInt("0xc0a00000"))
-// to have precise float values for tests. In the C++ tests, we can use SkBits2Float because
-// it takes int32_t, but the JS parseInt basically returns an unsigned int. So, we add in
-// this helper which casts for us on the way to SkBits2Float.
-float SkBits2FloatUnsigned(uint32_t floatAsBits) {
- return SkBits2Float((int32_t) floatAsBits);
-}
-
-// Binds the classes to the JS
-//
-// See https://kripken.github.io/emscripten-site/docs/porting/connecting_cpp_and_javascript/embind.html#non-member-functions-on-the-javascript-prototype
-// for more on binding non-member functions to the JS object, allowing us to rewire
-// various functions. That is, we can make the SkPath we expose appear to have methods
-// that the original SkPath does not, like rect(x, y, width, height) and toPath2D().
-//
-// An important detail for binding non-member functions is that the first argument
-// must be SkPath& (the reference part is very important).
-//
-// Note that we can't expose default or optional arguments, but we can have multiple
-// declarations of the same function that take different amounts of arguments.
-// For example, see _transform
-// Additionally, we are perfectly happy to handle default arguments and function
-// overloads in the JS glue code (see chaining.js::addPath() for an example).
-EMSCRIPTEN_BINDINGS(skia) {
- class_<SkPath>("SkPath")
- .constructor<>()
- .constructor<const SkPath&>()
-
- // Path2D API
- .function("_addPath", &ApplyAddPath)
- // 3 additional overloads of addPath are handled in JS bindings
- .function("_arc", &ApplyAddArc)
- .function("_arcTo", &ApplyArcTo)
- //"bezierCurveTo" alias handled in JS bindings
- .function("_close", &ApplyClose)
- //"closePath" alias handled in JS bindings
- .function("_conicTo", &ApplyConicTo)
- .function("_cubicTo", &ApplyCubicTo)
-
- .function("_ellipse", &ApplyEllipse)
- .function("_lineTo", &ApplyLineTo)
- .function("_moveTo", &ApplyMoveTo)
- // "quadraticCurveTo" alias handled in JS bindings
- .function("_quadTo", &ApplyQuadTo)
- .function("_rect", &ApplyAddRect)
-
- // Extra features
- .function("setFillType", &SkPath::setFillType)
- .function("getFillType", &SkPath::getFillType)
- .function("getFillTypeString", &GetFillTypeString)
- .function("getBounds", &SkPath::getBounds)
- .function("computeTightBounds", &SkPath::computeTightBounds)
- .function("equals", &Equals)
- .function("copy", &CopyPath)
-
- // PathEffects
- .function("_dash", &ApplyDash)
- .function("_trim", &ApplyTrim)
- .function("_stroke", &ApplyStroke)
-
- // Matrix
- .function("_transform", select_overload<void(SkPath& orig, const SimpleMatrix& sm)>(&ApplyTransform))
- .function("_transform", select_overload<void(SkPath& orig, SkScalar, SkScalar, SkScalar, SkScalar, SkScalar, SkScalar, SkScalar, SkScalar, SkScalar)>(&ApplyTransform))
-
- // PathOps
- .function("_simplify", &ApplySimplify)
- .function("_op", &ApplyPathOp)
-
- // Exporting
- .function("toCmds", &ToCmds)
- .function("toPath2D", &ToPath2D)
- .function("toCanvas", &ToCanvas)
- .function("toSVGString", &ToSVGString)
-
-#ifdef PATHKIT_TESTING
- .function("dump", select_overload<void() const>(&SkPath::dump))
- .function("dumpHex", select_overload<void() const>(&SkPath::dumpHex))
-#endif
- ;
-
- class_<SkOpBuilder>("SkOpBuilder")
- .constructor<>()
-
- .function("add", &SkOpBuilder::add)
- .function("make", &ResolveBuilder)
- .function("resolve", &ResolveBuilder);
-
- // Without these function() bindings, the function would be exposed but oblivious to
- // our types (e.g. SkPath)
-
- // Import
- function("FromSVGString", &FromSVGString);
- function("NewPath", &NewPath);
- function("NewPath", &CopyPath);
- // FromCmds is defined in helper.js to make use of TypedArrays transparent.
- function("_FromCmds", &FromCmds);
- // Path2D is opaque, so we can't read in from it.
-
- // PathOps
- function("MakeFromOp", &MakeFromOp);
-
- enum_<SkPathOp>("PathOp")
- .value("DIFFERENCE", SkPathOp::kDifference_SkPathOp)
- .value("INTERSECT", SkPathOp::kIntersect_SkPathOp)
- .value("UNION", SkPathOp::kUnion_SkPathOp)
- .value("XOR", SkPathOp::kXOR_SkPathOp)
- .value("REVERSE_DIFFERENCE", SkPathOp::kReverseDifference_SkPathOp);
-
- enum_<SkPath::FillType>("FillType")
- .value("WINDING", SkPath::FillType::kWinding_FillType)
- .value("EVENODD", SkPath::FillType::kEvenOdd_FillType)
- .value("INVERSE_WINDING", SkPath::FillType::kInverseWinding_FillType)
- .value("INVERSE_EVENODD", SkPath::FillType::kInverseEvenOdd_FillType);
-
- constant("MOVE_VERB", MOVE);
- constant("LINE_VERB", LINE);
- constant("QUAD_VERB", QUAD);
- constant("CONIC_VERB", CONIC);
- constant("CUBIC_VERB", CUBIC);
- constant("CLOSE_VERB", CLOSE);
-
- // A value object is much simpler than a class - it is returned as a JS
- // object and does not require delete().
- // https://kripken.github.io/emscripten-site/docs/porting/connecting_cpp_and_javascript/embind.html#value-types
- value_object<SkRect>("SkRect")
- .field("fLeft", &SkRect::fLeft)
- .field("fTop", &SkRect::fTop)
- .field("fRight", &SkRect::fRight)
- .field("fBottom", &SkRect::fBottom);
-
- function("LTRBRect", &SkRect::MakeLTRB);
-
- // Stroke
- enum_<SkPaint::Join>("StrokeJoin")
- .value("MITER", SkPaint::Join::kMiter_Join)
- .value("ROUND", SkPaint::Join::kRound_Join)
- .value("BEVEL", SkPaint::Join::kBevel_Join);
-
- enum_<SkPaint::Cap>("StrokeCap")
- .value("BUTT", SkPaint::Cap::kButt_Cap)
- .value("ROUND", SkPaint::Cap::kRound_Cap)
- .value("SQUARE", SkPaint::Cap::kSquare_Cap);
-
- value_object<StrokeOpts>("StrokeOpts")
- .field("width", &StrokeOpts::width)
- .field("miter_limit", &StrokeOpts::miter_limit)
- .field("join", &StrokeOpts::join)
- .field("cap", &StrokeOpts::cap);
-
- // Matrix
- // Allows clients to supply a 1D array of 9 elements and the bindings
- // will automatically turn it into a 3x3 2D matrix.
- // e.g. path.transform([0,1,2,3,4,5,6,7,8])
- // This is likely simpler for the client than exposing SkMatrix
- // directly and requiring them to do a lot of .delete().
- value_array<SimpleMatrix>("SkMatrix")
- .element(&SimpleMatrix::scaleX)
- .element(&SimpleMatrix::skewX)
- .element(&SimpleMatrix::transX)
-
- .element(&SimpleMatrix::skewY)
- .element(&SimpleMatrix::scaleY)
- .element(&SimpleMatrix::transY)
-
- .element(&SimpleMatrix::pers0)
- .element(&SimpleMatrix::pers1)
- .element(&SimpleMatrix::pers2);
-
- // Test Utils
- function("SkBits2FloatUnsigned", &SkBits2FloatUnsigned);
-}
diff --git a/experimental/pathkit/serve.py b/experimental/pathkit/serve.py
deleted file mode 100644
index 8c6541f1fb..0000000000
--- a/experimental/pathkit/serve.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 2018 Google LLC
-
-# Use of this source code is governed by a BSD-style license that can be
-# found in the LICENSE file.
-
-import SimpleHTTPServer
-import SocketServer
-
-PORT = 8000
-
-class Handler(SimpleHTTPServer.SimpleHTTPRequestHandler):
- pass
-
-Handler.extensions_map['.js'] = 'application/javascript'
-# Without the correct MIME type, async compilation doesn't work
-Handler.extensions_map['.wasm'] = 'application/wasm'
-
-httpd = SocketServer.TCPServer(("", PORT), Handler)
-
-httpd.serve_forever()
diff --git a/experimental/pathkit/tests/PathOpsOp.json b/experimental/pathkit/tests/PathOpsOp.json
deleted file mode 100644
index 02d02ab865..0000000000
--- a/experimental/pathkit/tests/PathOpsOp.json
+++ /dev/null
@@ -1,11039 +0,0 @@
-{
-"crbug_526025": {
- "p1": [[0, "0x43b40000", "0xcf000000"],
- [4, "0x4e0d628f", "0xceffffff", "0x4e800003", "0xcec6b143", "0x4e800002", "0xce7ffffc"],
- [4, "0x4e800002", "0xcde53aee", "0x4e0d6292", "0xc307820e", "0x44627d00", "0x437ffff2"],
- [1, "0x444bf3bc", "0x4460537e"],
- [1, "0x43553abd", "0x440f3cbd"],
- [1, "0x42000000", "0x41800000"],
- [1, "0x42c80000", "0x44000000"],
- [1, "0x43553abd", "0x440f3cbd"],
- [1, "0x43b40000", "0x44800000"],
- [1, "0x43b40000", "0x45816000"]],
- "fillType1": "kEvenOdd_FillType",
- "p2": [[0, "0x42fe0000", "0x43a08000"],
- [1, "0x45d5c000", "0x43870000"],
- [1, "0xd0a00000", "0x4cbebc20"],
- [1, "0x451f7000", "0x42800000"],
- [1, "0x42fe0000", "0x43a08000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kUnion_SkPathOp",
- "expectSuccess": "flaky",
- "expectMatch": "flaky",
- "succeeded": true,
- "out": [[0, "0x4e800002", "0xce7ffffc"],
- [4, "0x4e800003", "0xcec6b143", "0x4e0d628f", "0xceffffff", "0x43b40000", "0xcf000000"],
- [1, "0x43b40000", "0x439425f8"],
- [1, "0x43a0dee5", "0x43962d2c"],
- [1, "0x42000000", "0x41800000"],
- [1, "0x424da04e", "0x4297477e"],
- [1, "0x43031abc", "0x43a0484d"],
- [1, "0x4460205e", "0x428f689e"],
- [1, "0x44627d00", "0x437ffff2"],
- [4, "0x4e0d6292", "0xc307820e", "0x4e800002", "0xcde53aee", "0x4e800002", "0xce7ffffc"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"bug8228": {
- "p1": [[0, "0x41fd5557", "0x4292aaab"],
- [1, "0x41fd5557", "0x41555556"],
- [3, "0x41fd5557", "0x41200002", "0x420c0000", "0x41200002", "0x3f3504f3"],
- [1, "0x426071c7", "0x41200002"],
- [3, "0x426dc71d", "0x41200002", "0x426dc71d", "0x41555556", "0x3f3504f3"],
- [1, "0x426dc71d", "0x4292aaab"],
- [3, "0x426dc71d", "0x42995555", "0x426071c7", "0x42995555", "0x3f3504f3"],
- [1, "0x420c0000", "0x42995555"],
- [3, "0x41fd5557", "0x42995555", "0x41fd5557", "0x4292aaab", "0x3f3504f3"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x41200000", "0x41200000"],
- [1, "0x41eb2366", "0x41200000"],
- [3, "0x41e9d2b6", "0x4127bdec", "0x41e9d2b6", "0x412feb1c", "0x3f7c9333"],
- [1, "0x41e9d2b6", "0x42855349"],
- [3, "0x41e9d2b6", "0x428b82b9", "0x4201483b", "0x428b82b9", "0x3f3504f3"],
- [1, "0x424fa11f", "0x428b82b9"],
- [3, "0x425bffff", "0x428b82b9", "0x425bffff", "0x42855349", "0x3f3504f3"],
- [1, "0x425bffff", "0x412feb1c"],
- [3, "0x425bffff", "0x4127bdec", "0x425b57a7", "0x41200000", "0x3f7c9333"],
- [1, "0x4282f24d", "0x41200000"],
- [3, "0x42829e21", "0x4127bdec", "0x42829e21", "0x412feb1c", "0x3f7c9333"],
- [1, "0x42829e21", "0x42855349"],
- [3, "0x42829e21", "0x428b82b9", "0x4288cd91", "0x428b82b9", "0x3f3504f3"],
- [1, "0x42affa03", "0x428b82b9"],
- [3, "0x42b62973", "0x428b82b9", "0x42b62973", "0x42855349", "0x3f3504f3"],
- [1, "0x42b62973", "0x412feb1c"],
- [3, "0x42b62973", "0x4127bdec", "0x42b5d547", "0x41200000", "0x3f7c9333"],
- [1, "0x42dc0000", "0x41200000"],
- [1, "0x42dc0000", "0x42dc0000"],
- [1, "0x41200000", "0x42dc0000"],
- [1, "0x41200000", "0x41200000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41fd5557", "0x428b5eed"],
- [3, "0x41ffeb3f", "0x428b82b9", "0x4201483b", "0x428b82b9", "0x3f7e8c92"],
- [1, "0x424fa11f", "0x428b82b9"],
- [3, "0x425bffff", "0x428b82b9", "0x425bffff", "0x42855349", "0x3f3504f3"],
- [1, "0x425bffff", "0x412feb1c"],
- [3, "0x425bffff", "0x4127bdec", "0x425b57a7", "0x41200000", "0x3f7c9333"],
- [1, "0x426071c7", "0x41200002"],
- [3, "0x426dc71d", "0x41200002", "0x426dc71d", "0x41555556", "0x3f3504f3"],
- [1, "0x426dc71d", "0x4292aaab"],
- [3, "0x426dc71d", "0x42995555", "0x426071c7", "0x42995555", "0x3f3504f3"],
- [1, "0x420c0000", "0x42995555"],
- [3, "0x41fd5557", "0x42995555", "0x41fd5557", "0x4292aaab", "0x3f3504f3"],
- [1, "0x41fd5557", "0x428b5eed"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"op_4": {
- "p1": [[0, "0x40d7ea90", "0x3fa58930"],
- [1, "0x40ad3d93", "0x3fa58930"],
- [1, "0x40ad3d93", "0x3edba819"],
- [1, "0x40fc41e0", "0x3edba819"],
- [1, "0x40fc41e0", "0x3f3b7c94"],
- [1, "0x40d7ea90", "0x3f3b7c94"],
- [1, "0x40d7ea90", "0x3fa58930"],
- [5]],
- "fillType1": "kEvenOdd_FillType",
- "p2": [[0, "0x40d7ea89", "0x409a721d"],
- [1, "0x411a9d73", "0x409a721d"],
- [1, "0x411a9d73", "0x3f3b7c9a"],
- [1, "0x40d7ea89", "0x3f3b7c9a"],
- [1, "0x40d7ea89", "0x409a721d"],
- [5]],
- "fillType2": "kEvenOdd_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40d7ea90", "0x3f3b7c94"],
- [1, "0x40fc41e0", "0x3f3b7c94"],
- [1, "0x40fc41e0", "0x3edba819"],
- [1, "0x40ad3d93", "0x3edba819"],
- [1, "0x40ad3d93", "0x3fa58930"],
- [1, "0x40d7ea90", "0x3fa58930"],
- [1, "0x40d7ea89", "0x3f3b7c9a"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"op_1": {
- "p1": [[0, "0x15e80300", "0x400004dc"],
- [2, "0xe56c206c", "0x646c5f40", "0x6c80885e", "0xb4bc576c"]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x1b000010", "0x6e5a5a1b"],
- [2, "0xef646464", "0xefefefef", "0x000000ef", "0x1bb4bc00"]],
- "fillType2": "kWinding_FillType",
- "op": "kUnion_SkPathOp",
- "expectSuccess": "flaky",
- "expectMatch": "flaky",
- "succeeded": true,
- "out": [[0, "0x00000000", "0x00000000"],
- [2, "0xef646464", "0xefefefef", "0x00000000", "0x6e5a5a1b"],
- [1, "0x00000000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"op_2": {
- "p1": [[0, "0xeee3ef57", "0xef6300f8"],
- [2, "0xeeee9c6e", "0xef609993", "0x00000000", "0x6e5a5a1b"],
- [1, "0x00000000", "0x00000000"],
- [2, "0xe56c206c", "0x646c5f40", "0x6c80885e", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [2, "0xeeda2c5a", "0xef6533a7", "0xeee3ef57", "0xef6300f8"],
- [5]],
- "fillType1": "kEvenOdd_FillType",
- "p2": [[0, "0x00000000", "0x00000000"],
- [1, "0x1b1b1b00", "0x1b5a5a1b"]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "flaky",
- "expectMatch": "flaky",
- "succeeded": true,
- "out": [[0, "0x00000000", "0x6e5a5a1b"],
- [1, "0xeee3ef57", "0xef6300f8"],
- [2, "0xeeda2c5a", "0xef6533a7", "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x6e5a5a1b"],
- [5],
- [0, "0x6c80885e", "0x00000000"],
- [2, "0xe56c206c", "0x646c5f40", "0x00000000", "0x00000000"],
- [1, "0x6c80885e", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"op_3": {
- "p1": [[0, "0x00000000", "0x6e5a5a1b"],
- [2, "0xeeee9c6e", "0xef609993", "0xeee3ef57", "0xef6300f8"],
- [2, "0xeeda2c5a", "0xef6533a7", "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x6e5a5a1b"],
- [5],
- [0, "0x6c80885e", "0x00000000"],
- [2, "0xe56c206c", "0x646c5f40", "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x6c80885e", "0x00000000"],
- [5]],
- "fillType1": "kEvenOdd_FillType",
- "p2": [],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "flaky",
- "expectMatch": "flaky",
- "succeeded": true,
- "out": [[0, "0xeee3ef57", "0xef6300f8"],
- [2, "0xeeee9c6e", "0xef609993", "0x00000000", "0x6e5a5a1b"],
- [1, "0x00000000", "0x00000000"],
- [2, "0xe56c206c", "0x646c5f40", "0x6c80885e", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0xeee3ef57", "0xef6300f8"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"filinmangust14": {
- "p1": [[0, "0x440bc02c", "0x4409c000"],
- [1, "0x440bc02c", "0x440e8000"],
- [1, "0x440bbfda", "0x440e8000"],
- [1, "0x440bbfda", "0x4409c000"],
- [1, "0x440bc02c", "0x4409c000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x45582000", "0x45be9805"],
- [1, "0x4554b667", "0x45be9805"],
- [1, "0x4554b667", "0x45be97fb"],
- [1, "0x45582000", "0x45be97fb"],
- [1, "0x45582000", "0x45be9805"],
- [5],
- [0, "0x43b60000", "0x443dffd7"],
- [1, "0x4554b667", "0x443dffd7"],
- [1, "0x4554b667", "0x443e0029"],
- [1, "0x43b60000", "0x443e0029"],
- [1, "0x43b60000", "0x443dffd7"],
- [5],
- [0, "0x4554b65d", "0x45be9800"],
- [1, "0x4554b65d", "0x443e0000"],
- [1, "0x4554b671", "0x443e0000"],
- [1, "0x4554b671", "0x45be9800"],
- [1, "0x4554b65d", "0x45be9800"],
- [5],
- [0, "0x449f4000", "0x43bdffae"],
- [1, "0x4554b667", "0x43bdffae"],
- [1, "0x4554b667", "0x43be0052"],
- [1, "0x449f4000", "0x43be0052"],
- [1, "0x449f4000", "0x43bdffae"],
- [5],
- [0, "0x4554b65d", "0x443e0000"],
- [1, "0x4554b65d", "0x43be0000"],
- [1, "0x4554b671", "0x43be0000"],
- [1, "0x4554b671", "0x443e0000"],
- [1, "0x4554b65d", "0x443e0000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kUnion_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x4554b667", "0x43bdffae"],
- [1, "0x449f4000", "0x43bdffae"],
- [1, "0x449f4000", "0x43be0052"],
- [1, "0x4554b667", "0x43be0052"],
- [5],
- [0, "0x440bc02c", "0x440e8000"],
- [1, "0x440bc02c", "0x4409c000"],
- [1, "0x440bbfda", "0x4409c000"],
- [1, "0x440bbfda", "0x440e8000"],
- [1, "0x440bc02c", "0x440e8000"],
- [5],
- [0, "0x4554b667", "0x443dffd7"],
- [1, "0x43b60000", "0x443dffd7"],
- [1, "0x43b60000", "0x443e0029"],
- [1, "0x4554b667", "0x443e0029"],
- [5],
- [0, "0x4554b65d", "0x43be0000"],
- [1, "0x4554b65d", "0x443e0000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testRect1_u": {
- "p1": [[0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x42700000"],
- [1, "0x42700000", "0x42700000"],
- [1, "0x42700000", "0x00000000"],
- [5],
- [0, "0x41f00000", "0x41a00000"],
- [1, "0x41f00000", "0x42480000"],
- [1, "0x42480000", "0x42480000"],
- [1, "0x42480000", "0x41a00000"],
- [5],
- [0, "0x41c00000", "0x41a00000"],
- [1, "0x41c00000", "0x41f00000"],
- [1, "0x42100000", "0x41f00000"],
- [1, "0x42100000", "0x41a00000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [],
- "fillType2": "kWinding_FillType",
- "op": "kUnion_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x00000000", "0x42700000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x42700000", "0x00000000"],
- [1, "0x42700000", "0x42700000"],
- [1, "0x00000000", "0x42700000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"halbug": {
- "p1": [[0, "0x438b53b6", "0x431bbf56"],
- [1, "0x44110a30", "0x431bbf56"],
- [1, "0x44110a30", "0x44146688"],
- [1, "0x438b53b6", "0x44146688"],
- [5]],
- "fillType1": "kEvenOdd_FillType",
- "p2": [[0, "0x438b5430", "0x431bbf50"],
- [1, "0x44110f40", "0x431bbf50"],
- [1, "0x44110f40", "0x4414874c"],
- [1, "0x438b5430", "0x4414874c"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x438b5430", "0x431bbf56"],
- [1, "0x44110a30", "0x431bbf56"],
- [1, "0x44110a30", "0x44146688"],
- [1, "0x438b5430", "0x44146688"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"seanbug": {
- "p1": [[0, "0x45b56000", "0x45bca000"],
- [1, "0x45b55f0a", "0x45bc9fc0"],
- [1, "0x45b55e15", "0x45bc9f7b"],
- [1, "0x45b55d1f", "0x45bc9f32"],
- [1, "0x45b55c29", "0x45bc9ee3"],
- [1, "0x45b55b34", "0x45bc9e90"],
- [1, "0x45b55a3f", "0x45bc9e38"],
- [1, "0x45b5594a", "0x45bc9ddc"],
- [1, "0x45b55856", "0x45bc9d7a"],
- [1, "0x45b55762", "0x45bc9d14"],
- [1, "0x45b5566f", "0x45bc9caa"],
- [1, "0x45b5557c", "0x45bc9c3b"],
- [1, "0x45b55489", "0x45bc9bc7"],
- [1, "0x45b55397", "0x45bc9b4f"],
- [1, "0x45b552a6", "0x45bc9ad3"],
- [1, "0x45b551b5", "0x45bc9a52"],
- [1, "0x45b550c5", "0x45bc99cd"],
- [1, "0x45b54fd6", "0x45bc9943"],
- [1, "0x45b54ee8", "0x45bc98b6"],
- [1, "0x45b54dfb", "0x45bc9824"],
- [1, "0x45b54d0e", "0x45bc978d"],
- [1, "0x45b54c23", "0x45bc96f3"],
- [1, "0x45b54b39", "0x45bc9654"],
- [1, "0x45b54a4f", "0x45bc95b2"],
- [1, "0x45b54967", "0x45bc950b"],
- [1, "0x45b54880", "0x45bc9460"],
- [1, "0x45b5479a", "0x45bc93b1"],
- [1, "0x45b546b6", "0x45bc92fe"],
- [1, "0x45b545d3", "0x45bc9248"],
- [1, "0x45b544f1", "0x45bc918d"],
- [1, "0x45b54410", "0x45bc90cf"],
- [1, "0x45b54331", "0x45bc900d"],
- [1, "0x45b54254", "0x45bc8f47"],
- [1, "0x45b54178", "0x45bc8e7d"],
- [1, "0x45b5409e", "0x45bc8db0"],
- [1, "0x45b53fc6", "0x45bc8cde"],
- [1, "0x45b53eef", "0x45bc8c0a"],
- [1, "0x45b53e1a", "0x45bc8b31"],
- [1, "0x45b53d47", "0x45bc8a56"],
- [1, "0x45b53c75", "0x45bc8976"],
- [1, "0x45b53ba6", "0x45bc8893"],
- [1, "0x45b53ad8", "0x45bc87ad"],
- [1, "0x45b53a0d", "0x45bc86c4"],
- [1, "0x45b53944", "0x45bc85d6"],
- [1, "0x45b5387c", "0x45bc84e6"],
- [1, "0x45b537b7", "0x45bc83f2"],
- [1, "0x45b536f4", "0x45bc82fc"],
- [1, "0x45b53634", "0x45bc8201"],
- [1, "0x45b53575", "0x45bc8104"],
- [1, "0x45b534ba", "0x45bc8004"],
- [1, "0x45b53400", "0x45bc7f00"],
- [1, "0x45b53349", "0x45bc7df9"],
- [1, "0x45b53294", "0x45bc7cf0"],
- [1, "0x45b531e2", "0x45bc7be3"],
- [1, "0x45b53133", "0x45bc7ad3"],
- [1, "0x45b53086", "0x45bc79c1"],
- [1, "0x45b52fdc", "0x45bc78ab"],
- [1, "0x45b52f35", "0x45bc7793"],
- [1, "0x45b52e90", "0x45bc7678"],
- [1, "0x45b52def", "0x45bc755a"],
- [1, "0x45b52d50", "0x45bc7439"],
- [1, "0x45b52cb4", "0x45bc7316"],
- [1, "0x45b52c1b", "0x45bc71f0"],
- [1, "0x45b52b86", "0x45bc70c7"],
- [1, "0x45b52af3", "0x45bc6f9c"],
- [1, "0x45b52a63", "0x45bc6e6e"],
- [1, "0x45b529d7", "0x45bc6d3e"],
- [1, "0x45b5294e", "0x45bc6c0b"],
- [1, "0x45b528c8", "0x45bc6ad6"],
- [1, "0x45b52846", "0x45bc699e"],
- [1, "0x45b527c7", "0x45bc6864"],
- [1, "0x45b5274b", "0x45bc6728"],
- [1, "0x45b526d3", "0x45bc65e9"],
- [1, "0x45b5265e", "0x45bc64a8"],
- [1, "0x45b52600", "0x45bc639b"],
- [1, "0x45b52600", "0x45bab032"],
- [1, "0x45b52611", "0x45baaffd"],
- [1, "0x45b52687", "0x45baae9d"],
- [1, "0x45b52700", "0x45baad40"],
- [1, "0x45b5277d", "0x45baabe7"],
- [1, "0x45b527fe", "0x45baaa91"],
- [1, "0x45b52883", "0x45baa93f"],
- [1, "0x45b5290b", "0x45baa7f1"],
- [1, "0x45b52998", "0x45baa6a6"],
- [1, "0x45b52a28", "0x45baa55f"],
- [1, "0x45b52abb", "0x45baa41c"],
- [1, "0x45b52b52", "0x45baa2dc"],
- [1, "0x45b52bed", "0x45baa1a0"],
- [1, "0x45b52c8c", "0x45baa068"],
- [1, "0x45b52d2e", "0x45ba9f34"],
- [1, "0x45b52dd3", "0x45ba9e04"],
- [1, "0x45b52e7c", "0x45ba9cd8"],
- [1, "0x45b52f28", "0x45ba9baf"],
- [1, "0x45b52fd8", "0x45ba9a8b"],
- [1, "0x45b5308b", "0x45ba996b"],
- [1, "0x45b53141", "0x45ba984f"],
- [1, "0x45b531fa", "0x45ba9736"],
- [1, "0x45b532b7", "0x45ba9623"],
- [1, "0x45b53377", "0x45ba9513"],
- [1, "0x45b5343a", "0x45ba9407"],
- [1, "0x45b53500", "0x45ba9300"],
- [1, "0x45b535c9", "0x45ba91fd"],
- [1, "0x45b53695", "0x45ba90fe"],
- [1, "0x45b53765", "0x45ba9004"],
- [1, "0x45b53837", "0x45ba8f0e"],
- [1, "0x45b5390c", "0x45ba8e1d"],
- [1, "0x45b539e4", "0x45ba8d30"],
- [1, "0x45b53abf", "0x45ba8c48"],
- [1, "0x45b53b9d", "0x45ba8b64"],
- [1, "0x45b53c7d", "0x45ba8a85"],
- [1, "0x45b53d60", "0x45ba89aa"],
- [1, "0x45b53e46", "0x45ba88d4"],
- [1, "0x45b53f2f", "0x45ba8803"],
- [1, "0x45b5401a", "0x45ba8736"],
- [1, "0x45b54108", "0x45ba866f"],
- [1, "0x45b541f8", "0x45ba85ac"],
- [1, "0x45b542eb", "0x45ba84ee"],
- [1, "0x45b543e0", "0x45ba8435"],
- [1, "0x45b544d8", "0x45ba8380"],
- [1, "0x45b545d2", "0x45ba82d1"],
- [1, "0x45b546cf", "0x45ba8227"],
- [1, "0x45b547ce", "0x45ba8182"],
- [1, "0x45b548cf", "0x45ba80e2"],
- [1, "0x45b549d2", "0x45ba8047"],
- [1, "0x45b54ad8", "0x45ba7fb1"],
- [1, "0x45b54be0", "0x45ba7f20"],
- [1, "0x45b54cea", "0x45ba7e95"],
- [1, "0x45b54df6", "0x45ba7e0e"],
- [1, "0x45b54f04", "0x45ba7d8d"],
- [1, "0x45b55015", "0x45ba7d12"],
- [1, "0x45b55127", "0x45ba7c9c"],
- [1, "0x45b551b5", "0x45ba7c62"],
- [1, "0x45c7b29a", "0x45ba7c62"],
- [1, "0x45c7b2f2", "0x45ba7c8b"],
- [1, "0x45c7b3dd", "0x45ba7cff"],
- [1, "0x45c7b4c7", "0x45ba7d78"],
- [1, "0x45c7b5b1", "0x45ba7df5"],
- [1, "0x45c7b699", "0x45ba7e78"],
- [1, "0x45c7b780", "0x45ba7f00"],
- [1, "0x45c7b866", "0x45ba7f8d"],
- [1, "0x45c7b94a", "0x45ba801e"],
- [1, "0x45c7ba2d", "0x45ba80b5"],
- [1, "0x45c7bb0f", "0x45ba8150"],
- [1, "0x45c7bbf0", "0x45ba81f0"],
- [1, "0x45c7bccf", "0x45ba8294"],
- [1, "0x45c7bdac", "0x45ba833d"],
- [1, "0x45c7be88", "0x45ba83eb"],
- [1, "0x45c7bf62", "0x45ba849d"],
- [1, "0x45c7c03a", "0x45ba8554"],
- [1, "0x45c7c111", "0x45ba860f"],
- [1, "0x45c7c1e6", "0x45ba86cf"],
- [1, "0x45c7c2b9", "0x45ba8792"],
- [1, "0x45c7c38b", "0x45ba885b"],
- [1, "0x45c7c45a", "0x45ba8927"],
- [1, "0x45c7c528", "0x45ba89f7"],
- [1, "0x45c7c5f3", "0x45ba8acc"],
- [1, "0x45c7c6bc", "0x45ba8ba5"],
- [1, "0x45c7c784", "0x45ba8c82"],
- [1, "0x45c7c849", "0x45ba8d62"],
- [1, "0x45c7c90c", "0x45ba8e47"],
- [1, "0x45c7c9cc", "0x45ba8f30"],
- [1, "0x45c7ca8b", "0x45ba901c"],
- [1, "0x45c7cb46", "0x45ba910c"],
- [1, "0x45c7cc00", "0x45ba9200"],
- [1, "0x45c7ccb7", "0x45ba92f8"],
- [1, "0x45c7cd6c", "0x45ba93f3"],
- [1, "0x45c7ce1e", "0x45ba94f2"],
- [1, "0x45c7cecd", "0x45ba95f4"],
- [1, "0x45c7cf7a", "0x45ba96fa"],
- [1, "0x45c7d024", "0x45ba9803"],
- [1, "0x45c7d0cb", "0x45ba9910"],
- [1, "0x45c7d170", "0x45ba9a20"],
- [1, "0x45c7d211", "0x45ba9b33"],
- [1, "0x45c7d2b0", "0x45ba9c4a"],
- [1, "0x45c7d34c", "0x45ba9d63"],
- [1, "0x45c7d3e5", "0x45ba9e80"],
- [1, "0x45c7d47a", "0x45ba9fa0"],
- [1, "0x45c7d50d", "0x45baa0c3"],
- [1, "0x45c7d59d", "0x45baa1e9"],
- [1, "0x45c7d629", "0x45baa312"],
- [1, "0x45c7d6b2", "0x45baa43e"],
- [1, "0x45c7d738", "0x45baa56d"],
- [1, "0x45c7d7ba", "0x45baa69f"],
- [1, "0x45c7d839", "0x45baa7d3"],
- [1, "0x45c7d8b5", "0x45baa90a"],
- [1, "0x45c7d92d", "0x45baaa44"],
- [1, "0x45c7d9a2", "0x45baab80"],
- [1, "0x45c7da13", "0x45baacbf"],
- [1, "0x45c7da80", "0x45baae00"],
- [1, "0x45c7daea", "0x45baaf44"],
- [1, "0x45c7db50", "0x45bab08a"],
- [1, "0x45c7dbb2", "0x45bab1d3"],
- [1, "0x45c7dc10", "0x45bab31d"],
- [1, "0x45c7dc6a", "0x45bab46a"],
- [1, "0x45c7dc6b", "0x45bc5fbe"],
- [1, "0x45c7dc10", "0x45bc60e7"],
- [1, "0x45c7dbb2", "0x45bc620f"],
- [1, "0x45c7db50", "0x45bc6336"],
- [1, "0x45c7daea", "0x45bc645c"],
- [1, "0x45c7da80", "0x45bc6580"],
- [1, "0x45c7da13", "0x45bc66a3"],
- [1, "0x45c7d9a2", "0x45bc67c5"],
- [1, "0x45c7d92d", "0x45bc68e6"],
- [1, "0x45c7d8b5", "0x45bc6a05"],
- [1, "0x45c7d839", "0x45bc6b23"],
- [1, "0x45c7d7ba", "0x45bc6c3f"],
- [1, "0x45c7d738", "0x45bc6d5a"],
- [1, "0x45c7d6b2", "0x45bc6e73"],
- [1, "0x45c7d629", "0x45bc6f8b"],
- [1, "0x45c7d59d", "0x45bc70a1"],
- [1, "0x45c7d50d", "0x45bc71b5"],
- [1, "0x45c7d47a", "0x45bc72c7"],
- [1, "0x45c7d3e5", "0x45bc73d8"],
- [1, "0x45c7d34c", "0x45bc74e7"],
- [1, "0x45c7d2b0", "0x45bc75f4"],
- [1, "0x45c7d211", "0x45bc76ff"],
- [1, "0x45c7d170", "0x45bc7807"],
- [1, "0x45c7d0cb", "0x45bc790e"],
- [1, "0x45c7d024", "0x45bc7a13"],
- [1, "0x45c7cf7a", "0x45bc7b16"],
- [1, "0x45c7cecd", "0x45bc7c16"],
- [1, "0x45c7ce1e", "0x45bc7d14"],
- [1, "0x45c7cd6c", "0x45bc7e10"],
- [1, "0x45c7ccb7", "0x45bc7f09"],
- [1, "0x45c7cc00", "0x45bc8000"],
- [1, "0x45c7cb46", "0x45bc80f5"],
- [1, "0x45c7ca8b", "0x45bc81e7"],
- [1, "0x45c7c9cc", "0x45bc82d6"],
- [1, "0x45c7c90c", "0x45bc83c3"],
- [1, "0x45c7c849", "0x45bc84ad"],
- [1, "0x45c7c784", "0x45bc8595"],
- [1, "0x45c7c6bc", "0x45bc8679"],
- [1, "0x45c7c5f3", "0x45bc875b"],
- [1, "0x45c7c528", "0x45bc883a"],
- [1, "0x45c7c45a", "0x45bc8917"],
- [1, "0x45c7c38b", "0x45bc89f0"],
- [1, "0x45c7c2b9", "0x45bc8ac6"],
- [1, "0x45c7c1e6", "0x45bc8b99"],
- [1, "0x45c7c111", "0x45bc8c69"],
- [1, "0x45c7c03a", "0x45bc8d36"],
- [1, "0x45c7bf62", "0x45bc8e00"],
- [1, "0x45c7be88", "0x45bc8ec7"],
- [1, "0x45c7bdac", "0x45bc8f8a"],
- [1, "0x45c7bccf", "0x45bc904a"],
- [1, "0x45c7bbf0", "0x45bc9106"],
- [1, "0x45c7bb0f", "0x45bc91bf"],
- [1, "0x45c7ba2d", "0x45bc9275"],
- [1, "0x45c7b94a", "0x45bc9327"],
- [1, "0x45c7b866", "0x45bc93d5"],
- [1, "0x45c7b780", "0x45bc9480"],
- [1, "0x45c7b699", "0x45bc9527"],
- [1, "0x45c7b5b1", "0x45bc95ca"],
- [1, "0x45c7b4c8", "0x45bc966a"],
- [1, "0x45c7b3dd", "0x45bc9706"],
- [1, "0x45c7b2f2", "0x45bc979e"],
- [1, "0x45c7b205", "0x45bc9832"],
- [1, "0x45c7b118", "0x45bc98c2"],
- [1, "0x45c7b02a", "0x45bc994e"],
- [1, "0x45c7af3b", "0x45bc99d5"],
- [1, "0x45c7ae4b", "0x45bc9a59"],
- [1, "0x45c7ad5a", "0x45bc9ad9"],
- [1, "0x45c7ac69", "0x45bc9b54"],
- [1, "0x45c7ab77", "0x45bc9bcb"],
- [1, "0x45c7aa84", "0x45bc9c3e"],
- [1, "0x45c7a991", "0x45bc9cac"],
- [1, "0x45c7a89e", "0x45bc9d16"],
- [1, "0x45c7a7aa", "0x45bc9d7b"],
- [1, "0x45c7a6b6", "0x45bc9ddc"],
- [1, "0x45c7a5c1", "0x45bc9e39"],
- [1, "0x45c7a4cc", "0x45bc9e90"],
- [1, "0x45c7a3d7", "0x45bc9ee3"],
- [1, "0x45c7a2e1", "0x45bc9f32"],
- [1, "0x45c7a1eb", "0x45bc9f7b"],
- [1, "0x45c7a0f6", "0x45bc9fc0"],
- [1, "0x45c7a000", "0x45bca000"],
- [1, "0x45b56000", "0x45bca000"],
- [5]],
- "fillType1": "kEvenOdd_FillType",
- "p2": [[0, "0x45b52600", "0x45ba7c62"],
- [1, "0x45c7dc6b", "0x45ba7c62"],
- [1, "0x45c7dc6b", "0x45bca239"],
- [1, "0x45b52600", "0x45bca239"],
- [1, "0x45b52600", "0x45ba7c62"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x45b55f0a", "0x45bc9fc0"],
- [1, "0x45b56000", "0x45bca000"],
- [1, "0x45c7a000", "0x45bca000"],
- [1, "0x45c7a0f6", "0x45bc9fc0"],
- [1, "0x45c7a1eb", "0x45bc9f7b"],
- [1, "0x45c7a2e1", "0x45bc9f32"],
- [1, "0x45c7a3d7", "0x45bc9ee3"],
- [1, "0x45c7a4cc", "0x45bc9e90"],
- [1, "0x45c7a5c1", "0x45bc9e39"],
- [1, "0x45c7a6b6", "0x45bc9ddc"],
- [1, "0x45c7a7aa", "0x45bc9d7b"],
- [1, "0x45c7a89e", "0x45bc9d16"],
- [1, "0x45c7a991", "0x45bc9cac"],
- [1, "0x45c7aa84", "0x45bc9c3e"],
- [1, "0x45c7ab77", "0x45bc9bcb"],
- [1, "0x45c7ac69", "0x45bc9b54"],
- [1, "0x45c7ad5a", "0x45bc9ad9"],
- [1, "0x45c7ae4b", "0x45bc9a59"],
- [1, "0x45c7af3b", "0x45bc99d5"],
- [1, "0x45c7b02a", "0x45bc994e"],
- [1, "0x45c7b118", "0x45bc98c2"],
- [1, "0x45c7b205", "0x45bc9832"],
- [1, "0x45c7b2f2", "0x45bc979e"],
- [1, "0x45c7b3dd", "0x45bc9706"],
- [1, "0x45c7b4c8", "0x45bc966a"],
- [1, "0x45c7b5b1", "0x45bc95ca"],
- [1, "0x45c7b699", "0x45bc9527"],
- [1, "0x45c7b780", "0x45bc9480"],
- [1, "0x45c7b866", "0x45bc93d5"],
- [1, "0x45c7b94a", "0x45bc9327"],
- [1, "0x45c7ba2d", "0x45bc9275"],
- [1, "0x45c7bb0f", "0x45bc91bf"],
- [1, "0x45c7bbf0", "0x45bc9106"],
- [1, "0x45c7bccf", "0x45bc904a"],
- [1, "0x45c7bdac", "0x45bc8f8a"],
- [1, "0x45c7be88", "0x45bc8ec7"],
- [1, "0x45c7bf62", "0x45bc8e00"],
- [1, "0x45c7c03a", "0x45bc8d36"],
- [1, "0x45c7c111", "0x45bc8c69"],
- [1, "0x45c7c1e6", "0x45bc8b99"],
- [1, "0x45c7c2b9", "0x45bc8ac6"],
- [1, "0x45c7c38b", "0x45bc89f0"],
- [1, "0x45c7c45a", "0x45bc8917"],
- [1, "0x45c7c528", "0x45bc883a"],
- [1, "0x45c7c5f3", "0x45bc875b"],
- [1, "0x45c7c6bc", "0x45bc8679"],
- [1, "0x45c7c784", "0x45bc8595"],
- [1, "0x45c7c849", "0x45bc84ad"],
- [1, "0x45c7c90c", "0x45bc83c3"],
- [1, "0x45c7c9cc", "0x45bc82d6"],
- [1, "0x45c7ca8b", "0x45bc81e7"],
- [1, "0x45c7cb46", "0x45bc80f5"],
- [1, "0x45c7cc00", "0x45bc8000"],
- [1, "0x45c7ccb7", "0x45bc7f09"],
- [1, "0x45c7cd6c", "0x45bc7e10"],
- [1, "0x45c7ce1e", "0x45bc7d14"],
- [1, "0x45c7cecd", "0x45bc7c16"],
- [1, "0x45c7cf7a", "0x45bc7b16"],
- [1, "0x45c7d024", "0x45bc7a13"],
- [1, "0x45c7d0cb", "0x45bc790e"],
- [1, "0x45c7d170", "0x45bc7807"],
- [1, "0x45c7d211", "0x45bc76ff"],
- [1, "0x45c7d2b0", "0x45bc75f4"],
- [1, "0x45c7d34c", "0x45bc74e7"],
- [1, "0x45c7d3e5", "0x45bc73d8"],
- [1, "0x45c7d47a", "0x45bc72c7"],
- [1, "0x45c7d50d", "0x45bc71b5"],
- [1, "0x45c7d59d", "0x45bc70a1"],
- [1, "0x45c7d629", "0x45bc6f8b"],
- [1, "0x45c7d6b2", "0x45bc6e73"],
- [1, "0x45c7d738", "0x45bc6d5a"],
- [1, "0x45c7d7ba", "0x45bc6c3f"],
- [1, "0x45c7d839", "0x45bc6b23"],
- [1, "0x45c7d8b5", "0x45bc6a05"],
- [1, "0x45c7d92d", "0x45bc68e6"],
- [1, "0x45c7d9a2", "0x45bc67c5"],
- [1, "0x45c7da13", "0x45bc66a3"],
- [1, "0x45c7da80", "0x45bc6580"],
- [1, "0x45c7daea", "0x45bc645c"],
- [1, "0x45c7db50", "0x45bc6336"],
- [1, "0x45c7dbb2", "0x45bc620f"],
- [1, "0x45c7dc10", "0x45bc60e7"],
- [1, "0x45c7dc6b", "0x45bc5fbe"],
- [1, "0x45c7dc6a", "0x45bab46a"],
- [1, "0x45c7dc10", "0x45bab31d"],
- [1, "0x45c7dbb2", "0x45bab1d3"],
- [1, "0x45c7db50", "0x45bab08a"],
- [1, "0x45c7daea", "0x45baaf44"],
- [1, "0x45c7da80", "0x45baae00"],
- [1, "0x45c7da13", "0x45baacbf"],
- [1, "0x45c7d9a2", "0x45baab80"],
- [1, "0x45c7d92d", "0x45baaa44"],
- [1, "0x45c7d8b5", "0x45baa90a"],
- [1, "0x45c7d839", "0x45baa7d3"],
- [1, "0x45c7d7ba", "0x45baa69f"],
- [1, "0x45c7d738", "0x45baa56d"],
- [1, "0x45c7d6b2", "0x45baa43e"],
- [1, "0x45c7d629", "0x45baa312"],
- [1, "0x45c7d59d", "0x45baa1e9"],
- [1, "0x45c7d50d", "0x45baa0c3"],
- [1, "0x45c7d47a", "0x45ba9fa0"],
- [1, "0x45c7d3e5", "0x45ba9e80"],
- [1, "0x45c7d34c", "0x45ba9d63"],
- [1, "0x45c7d2b0", "0x45ba9c4a"],
- [1, "0x45c7d211", "0x45ba9b33"],
- [1, "0x45c7d170", "0x45ba9a20"],
- [1, "0x45c7d0cb", "0x45ba9910"],
- [1, "0x45c7d024", "0x45ba9803"],
- [1, "0x45c7cf7a", "0x45ba96fa"],
- [1, "0x45c7cecd", "0x45ba95f4"],
- [1, "0x45c7ce1e", "0x45ba94f2"],
- [1, "0x45c7cd6c", "0x45ba93f3"],
- [1, "0x45c7ccb7", "0x45ba92f8"],
- [1, "0x45c7cc00", "0x45ba9200"],
- [1, "0x45c7cb46", "0x45ba910c"],
- [1, "0x45c7ca8b", "0x45ba901c"],
- [1, "0x45c7c9cc", "0x45ba8f30"],
- [1, "0x45c7c90c", "0x45ba8e47"],
- [1, "0x45c7c849", "0x45ba8d62"],
- [1, "0x45c7c784", "0x45ba8c82"],
- [1, "0x45c7c6bc", "0x45ba8ba5"],
- [1, "0x45c7c5f3", "0x45ba8acc"],
- [1, "0x45c7c528", "0x45ba89f7"],
- [1, "0x45c7c45a", "0x45ba8927"],
- [1, "0x45c7c38b", "0x45ba885b"],
- [1, "0x45c7c2b9", "0x45ba8792"],
- [1, "0x45c7c1e6", "0x45ba86cf"],
- [1, "0x45c7c111", "0x45ba860f"],
- [1, "0x45c7c03a", "0x45ba8554"],
- [1, "0x45c7bf62", "0x45ba849d"],
- [1, "0x45c7be88", "0x45ba83eb"],
- [1, "0x45c7bdac", "0x45ba833d"],
- [1, "0x45c7bccf", "0x45ba8294"],
- [1, "0x45c7bbf0", "0x45ba81f0"],
- [1, "0x45c7bb0f", "0x45ba8150"],
- [1, "0x45c7ba2d", "0x45ba80b5"],
- [1, "0x45c7b94a", "0x45ba801e"],
- [1, "0x45c7b866", "0x45ba7f8d"],
- [1, "0x45c7b780", "0x45ba7f00"],
- [1, "0x45c7b699", "0x45ba7e78"],
- [1, "0x45c7b5b1", "0x45ba7df5"],
- [1, "0x45c7b4c7", "0x45ba7d78"],
- [1, "0x45c7b3dd", "0x45ba7cff"],
- [1, "0x45c7b2f2", "0x45ba7c8b"],
- [1, "0x45c7b29a", "0x45ba7c62"],
- [1, "0x45b551b5", "0x45ba7c62"],
- [1, "0x45b55127", "0x45ba7c9c"],
- [1, "0x45b55015", "0x45ba7d12"],
- [1, "0x45b54f04", "0x45ba7d8d"],
- [1, "0x45b54df6", "0x45ba7e0e"],
- [1, "0x45b54cea", "0x45ba7e95"],
- [1, "0x45b54be0", "0x45ba7f20"],
- [1, "0x45b54ad8", "0x45ba7fb1"],
- [1, "0x45b549d2", "0x45ba8047"],
- [1, "0x45b548cf", "0x45ba80e2"],
- [1, "0x45b547ce", "0x45ba8182"],
- [1, "0x45b546cf", "0x45ba8227"],
- [1, "0x45b545d2", "0x45ba82d1"],
- [1, "0x45b544d8", "0x45ba8380"],
- [1, "0x45b543e0", "0x45ba8435"],
- [1, "0x45b542eb", "0x45ba84ee"],
- [1, "0x45b541f8", "0x45ba85ac"],
- [1, "0x45b54108", "0x45ba866f"],
- [1, "0x45b5401a", "0x45ba8736"],
- [1, "0x45b53f2f", "0x45ba8803"],
- [1, "0x45b53e46", "0x45ba88d4"],
- [1, "0x45b53d60", "0x45ba89aa"],
- [1, "0x45b53c7d", "0x45ba8a85"],
- [1, "0x45b53b9d", "0x45ba8b64"],
- [1, "0x45b53abf", "0x45ba8c48"],
- [1, "0x45b539e4", "0x45ba8d30"],
- [1, "0x45b5390c", "0x45ba8e1d"],
- [1, "0x45b53837", "0x45ba8f0e"],
- [1, "0x45b53765", "0x45ba9004"],
- [1, "0x45b53695", "0x45ba90fe"],
- [1, "0x45b535c9", "0x45ba91fd"],
- [1, "0x45b53500", "0x45ba9300"],
- [1, "0x45b5343a", "0x45ba9407"],
- [1, "0x45b53377", "0x45ba9513"],
- [1, "0x45b532b7", "0x45ba9623"],
- [1, "0x45b531fa", "0x45ba9736"],
- [1, "0x45b53141", "0x45ba984f"],
- [1, "0x45b5308b", "0x45ba996b"],
- [1, "0x45b52fd8", "0x45ba9a8b"],
- [1, "0x45b52f28", "0x45ba9baf"],
- [1, "0x45b52e7c", "0x45ba9cd8"],
- [1, "0x45b52dd3", "0x45ba9e04"],
- [1, "0x45b52d2e", "0x45ba9f34"],
- [1, "0x45b52c8c", "0x45baa068"],
- [1, "0x45b52bed", "0x45baa1a0"],
- [1, "0x45b52b52", "0x45baa2dc"],
- [1, "0x45b52abb", "0x45baa41c"],
- [1, "0x45b52a28", "0x45baa55f"],
- [1, "0x45b52998", "0x45baa6a6"],
- [1, "0x45b5290b", "0x45baa7f1"],
- [1, "0x45b52883", "0x45baa93f"],
- [1, "0x45b527fe", "0x45baaa91"],
- [1, "0x45b5277d", "0x45baabe7"],
- [1, "0x45b52700", "0x45baad40"],
- [1, "0x45b52687", "0x45baae9d"],
- [1, "0x45b52611", "0x45baaffd"],
- [1, "0x45b52600", "0x45bab032"],
- [1, "0x45b52600", "0x45bc639b"],
- [1, "0x45b5265e", "0x45bc64a8"],
- [1, "0x45b526d3", "0x45bc65e9"],
- [1, "0x45b5274b", "0x45bc6728"],
- [1, "0x45b527c7", "0x45bc6864"],
- [1, "0x45b52846", "0x45bc699e"],
- [1, "0x45b528c8", "0x45bc6ad6"],
- [1, "0x45b5294e", "0x45bc6c0b"],
- [1, "0x45b529d7", "0x45bc6d3e"],
- [1, "0x45b52a63", "0x45bc6e6e"],
- [1, "0x45b52af3", "0x45bc6f9c"],
- [1, "0x45b52b86", "0x45bc70c7"],
- [1, "0x45b52c1b", "0x45bc71f0"],
- [1, "0x45b52cb4", "0x45bc7316"],
- [1, "0x45b52d50", "0x45bc7439"],
- [1, "0x45b52def", "0x45bc755a"],
- [1, "0x45b52e90", "0x45bc7678"],
- [1, "0x45b52f35", "0x45bc7793"],
- [1, "0x45b52fdc", "0x45bc78ab"],
- [1, "0x45b53086", "0x45bc79c1"],
- [1, "0x45b53133", "0x45bc7ad3"],
- [1, "0x45b531e2", "0x45bc7be3"],
- [1, "0x45b53294", "0x45bc7cf0"],
- [1, "0x45b53349", "0x45bc7df9"],
- [1, "0x45b53400", "0x45bc7f00"],
- [1, "0x45b534ba", "0x45bc8004"],
- [1, "0x45b53575", "0x45bc8104"],
- [1, "0x45b53634", "0x45bc8201"],
- [1, "0x45b536f4", "0x45bc82fc"],
- [1, "0x45b537b7", "0x45bc83f2"],
- [1, "0x45b5387c", "0x45bc84e6"],
- [1, "0x45b53944", "0x45bc85d6"],
- [1, "0x45b53a0d", "0x45bc86c4"],
- [1, "0x45b53ad8", "0x45bc87ad"],
- [1, "0x45b53ba6", "0x45bc8893"],
- [1, "0x45b53c75", "0x45bc8976"],
- [1, "0x45b53d47", "0x45bc8a56"],
- [1, "0x45b53e1a", "0x45bc8b31"],
- [1, "0x45b53eef", "0x45bc8c0a"],
- [1, "0x45b53fc6", "0x45bc8cde"],
- [1, "0x45b5409e", "0x45bc8db0"],
- [1, "0x45b54178", "0x45bc8e7d"],
- [1, "0x45b54254", "0x45bc8f47"],
- [1, "0x45b54331", "0x45bc900d"],
- [1, "0x45b54410", "0x45bc90cf"],
- [1, "0x45b544f1", "0x45bc918d"],
- [1, "0x45b545d3", "0x45bc9248"],
- [1, "0x45b546b6", "0x45bc92fe"],
- [1, "0x45b5479a", "0x45bc93b1"],
- [1, "0x45b54880", "0x45bc9460"],
- [1, "0x45b54967", "0x45bc950b"],
- [1, "0x45b54a4f", "0x45bc95b2"],
- [1, "0x45b54b39", "0x45bc9654"],
- [1, "0x45b54c23", "0x45bc96f3"],
- [1, "0x45b54d0e", "0x45bc978d"],
- [1, "0x45b54dfb", "0x45bc9824"],
- [1, "0x45b54ee8", "0x45bc98b6"],
- [1, "0x45b54fd6", "0x45bc9943"],
- [1, "0x45b550c5", "0x45bc99cd"],
- [1, "0x45b551b5", "0x45bc9a52"],
- [1, "0x45b552a6", "0x45bc9ad3"],
- [1, "0x45b55397", "0x45bc9b4f"],
- [1, "0x45b55489", "0x45bc9bc7"],
- [1, "0x45b5557c", "0x45bc9c3b"],
- [1, "0x45b5566f", "0x45bc9caa"],
- [1, "0x45b55762", "0x45bc9d14"],
- [1, "0x45b55856", "0x45bc9d7a"],
- [1, "0x45b5594a", "0x45bc9ddc"],
- [1, "0x45b55a3f", "0x45bc9e38"],
- [1, "0x45b55b34", "0x45bc9e90"],
- [1, "0x45b55c29", "0x45bc9ee3"],
- [1, "0x45b55d1f", "0x45bc9f32"],
- [1, "0x45b55e15", "0x45bc9f7b"],
- [1, "0x45b55f0a", "0x45bc9fc0"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"android1": {
- "p1": [[0, "0xc0a00000", "0x00000000"],
- [1, "0x44866000", "0x00000000"],
- [1, "0x44866000", "0x43720000"],
- [1, "0xc0a00000", "0x43720000"],
- [1, "0xc0a00000", "0x00000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x00000000"],
- [1, "0x44870000", "0x00000000"],
- [1, "0x44870000", "0x43720000"],
- [1, "0x00000000", "0x43720000"],
- [1, "0x00000000", "0x00000000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x00000000", "0x00000000"],
- [1, "0x44866000", "0x00000000"],
- [1, "0x44866000", "0x43720000"],
- [1, "0x00000000", "0x43720000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"bug5240": {
- "p1": [[0, "0x444bc000", "0x42a40000"],
- [4, "0x444b9eaf", "0x42a592e3", "0x444ba21e", "0x42a540d9", "0x444ba1dd", "0x42a5401d"],
- [4, "0x444ba178", "0x42a53efa", "0x444b9842", "0x42a6006a", "0x444b769e", "0x42a56a1e"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x444bc000", "0x42a40000"],
- [4, "0x444b9eaf", "0x42a592e3", "0x444ba21e", "0x42a540d9", "0x444ba1dd", "0x42a5401d"],
- [4, "0x444ba178", "0x42a53efa", "0x444b9842", "0x42a6006a", "0x444b769e", "0x42a56a1e"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kUnion_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x444ba1df", "0x42a541b6"],
- [4, "0x444ba1cd", "0x42a54b47", "0x444ba183", "0x42a570b5", "0x444bc000", "0x42a40000"],
- [1, "0x444b769e", "0x42a56a1e"],
- [4, "0x444b951a", "0x42a5f250", "0x444b9f86", "0x42a56040", "0x444ba182", "0x42a5447d"],
- [4, "0x444ba1a2", "0x42a542b1", "0x444ba1ba", "0x42a54164", "0x444ba1ca", "0x42a540b1"],
- [1, "0x444ba1dd", "0x42a5401d"],
- [1, "0x444ba1df", "0x42a541b6"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"circlesOp4": {
- "p1": [[0, "0x40a00000", "0x3f800000"],
- [3, "0x40a00000", "0x40c00000", "0x00000000", "0x40c00000", "0x3f3504f3"],
- [3, "0xc0a00000", "0x40c00000", "0xc0a00000", "0x3f800000", "0x3f3504f3"],
- [3, "0xc0a00000", "0xc0800000", "0x00000000", "0xc0800000", "0x3f3504f3"],
- [3, "0x40a00000", "0xc0800000", "0x40a00000", "0x3f800000", "0x3f3504f3"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40a00000", "0x3f800000"],
- [3, "0x40a00000", "0x40c00000", "0x00000000", "0x40c00000", "0x3f3504f3"],
- [3, "0xc0a00000", "0x40c00000", "0xc0a00000", "0x3f800000", "0x3f3504f3"],
- [3, "0xc0a00000", "0xc0800000", "0x00000000", "0xc0800000", "0x3f3504f3"],
- [3, "0x40a00000", "0xc0800000", "0x40a00000", "0x3f800000", "0x3f3504f3"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"loop17": {
- "p1": [[0, "0x3f800000", "0x40000000"],
- [4, "0x00000000", "0x40400000", "0xbeaaaaab", "0x40555555", "0x3f555556", "0x40600000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x40400000"],
- [4, "0xbeaaaaab", "0x40555555", "0x3f555556", "0x40600000", "0x3f800000", "0x40000000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f800000", "0x40000000"],
- [4, "0x3ebb67b8", "0x40289309", "0x34a771c1", "0x403ffffe", "0x3dea03b4", "0x404e6e46"],
- [4, "0x3ec6042a", "0x404ed9ed", "0x3f64f34d", "0x403cdc93", "0x3f800000", "0x40000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp158": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x40000000", "0x40800000", "0x40000000", "0x00000000", "0x40000000", "0x00000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x40000000"],
- [4, "0x00000000", "0x40000000", "0x3f800000", "0x00000000", "0x40800000", "0x40000000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3eca1d1e", "0x3fc47bb1"],
- [4, "0x3e8b9d90", "0x3fb1cc81", "0x3e10bab9", "0x3f9b2303", "0x00000000", "0x3f800000"],
- [1, "0x40000000", "0x00000000"],
- [4, "0x40000000", "0x00000000", "0x40000000", "0x3f131b2a", "0x3ff20f94", "0x3f8ffe6f"],
- [4, "0x3f965968", "0x3f8679a5", "0x3f315532", "0x3fa4f079", "0x3eca1d1e", "0x3fc47bb1"],
- [5],
- [0, "0x3f642a85", "0x40000000"],
- [4, "0x3f942fa5", "0x400ac15b", "0x3fae1817", "0x4008f33a", "0x3fc1c6bd", "0x40000000"],
- [1, "0x3f642a85", "0x40000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"loops_i1": {
- "p1": [[0, "0x40000000", "0x40400000"],
- [4, "0x00000000", "0x40800000", "0xbeaaaaab", "0x40955555", "0x40400000", "0x40baaaab"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x40800000"],
- [4, "0xbeaaaaab", "0x40955555", "0x40400000", "0x40baaaab", "0x40000000", "0x40400000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40000000", "0x40400000"],
- [4, "0x3f3b6775", "0x40689311", "0x3e092fc9", "0x4084498b", "0x3f372420", "0x4096cb8a"],
- [4, "0x3fc35d55", "0x409f83b3", "0x40289303", "0x40997aee", "0x40000000", "0x40400000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"loops_i2": {
- "p1": [[0, "0x40000000", "0x40800000"],
- [4, "0x00000000", "0x40a00000", "0xbeaaaaab", "0x40b55555", "0x40400000", "0x40daaaaa"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x40a00000"],
- [4, "0xbeaaaaab", "0x40b55555", "0x40400000", "0x40daaaaa", "0x40000000", "0x40800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40000000", "0x40800000"],
- [4, "0x3f3b6775", "0x40944989", "0x3e092fc9", "0x40a4498a", "0x3f372420", "0x40b6cb89"],
- [4, "0x3fc35d55", "0x40bf83b2", "0x40289303", "0x40b97aee", "0x40000000", "0x40800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"loops_i3": {
- "p1": [[0, "0x40000000", "0x40a00000"],
- [4, "0x00000000", "0x40c00000", "0xbeaaaaab", "0x40d55555", "0x40400000", "0x40faaaaa"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x40c00000"],
- [4, "0xbeaaaaab", "0x40d55555", "0x40400000", "0x40faaaaa", "0x40000000", "0x40a00000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40000000", "0x40a00000"],
- [4, "0x3f3b6775", "0x40b44989", "0x3e092fc9", "0x40c4498a", "0x3f372420", "0x40d6cb89"],
- [4, "0x3fc35d55", "0x40df83b2", "0x40289303", "0x40d97aee", "0x40000000", "0x40a00000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"loops_i4": {
- "p1": [[0, "0x40400000", "0x40800000"],
- [4, "0x3f800000", "0x40a00000", "0x3f2aaaaa", "0x40b55555", "0x40800000", "0x40daaaaa"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x3f800000", "0x40a00000"],
- [4, "0x3f2aaaaa", "0x40b55555", "0x40800000", "0x40daaaaa", "0x40400000", "0x40800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40400000", "0x40800000"],
- [4, "0x3fddb3bb", "0x40944989", "0x3f9125f9", "0x40a4498a", "0x3fdb9210", "0x40b6cb89"],
- [4, "0x4021aeaa", "0x40bf83b2", "0x40689303", "0x40b97aee", "0x40400000", "0x40800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"loops_i5": {
- "p1": [[0, "0x40400000", "0x40a00000"],
- [4, "0x3f800000", "0x40c00000", "0x3f2aaaaa", "0x40d55555", "0x40800000", "0x40faaaaa"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x3f800000", "0x40c00000"],
- [4, "0x3f2aaaaa", "0x40d55555", "0x40800000", "0x40faaaaa", "0x40400000", "0x40a00000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40400000", "0x40a00000"],
- [4, "0x3fddb3bb", "0x40b44989", "0x3f9125f9", "0x40c4498a", "0x3fdb9210", "0x40d6cb89"],
- [4, "0x4021aeaa", "0x40df83b2", "0x40689303", "0x40d97aee", "0x40400000", "0x40a00000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"loops_i6": {
- "p1": [[0, "0x40800000", "0x40a00000"],
- [4, "0x40000000", "0x40c00000", "0x3fd55555", "0x40d55555", "0x40a00000", "0x40faaaaa"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x40000000", "0x40c00000"],
- [4, "0x3fd55555", "0x40d55555", "0x40a00000", "0x40faaaaa", "0x40800000", "0x40a00000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40800000", "0x40a00000"],
- [4, "0x402ed9dd", "0x40b44989", "0x400892fd", "0x40c4498a", "0x402dc908", "0x40d6cb89"],
- [4, "0x4061aeab", "0x40df83b2", "0x40944981", "0x40d97aee", "0x40800000", "0x40a00000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubics_d3": {
- "p1": [[0, "0x40400000", "0x40800000"],
- [4, "0x00000000", "0x40c00000", "0x40c00000", "0x3f800000", "0x40800000", "0x40000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x3f800000", "0x40c00000"],
- [4, "0x40000000", "0x40800000", "0x40800000", "0x40400000", "0x40c00000", "0x00000000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x401417a4", "0x408d8b6a"],
- [4, "0x401cb872", "0x408b5f54", "0x402adf8a", "0x40870ad2", "0x40400000", "0x40800000"],
- [1, "0x40600000", "0x40400000"],
- [1, "0x401417a4", "0x408d8b6a"],
- [5],
- [0, "0x408d5622", "0x3ff32f5d"],
- [4, "0x408d053a", "0x3feb212c", "0x4089186d", "0x3fedcf26", "0x40800000", "0x40000000"],
- [1, "0x406017e2", "0x403fd03c"],
- [4, "0x405829cc", "0x4047d635", "0x40500000", "0x40500000", "0x40480000", "0x40580000"],
- [4, "0x404fe0f8", "0x40501f08", "0x4057ea79", "0x40481587", "0x406016d0", "0x403fd25f"],
- [1, "0x406017e2", "0x403fd03c"],
- [4, "0x406039c5", "0x403fadf3", "0x40605ba4", "0x403f8bab", "0x40607d7f", "0x403f6967"],
- [1, "0x408d5622", "0x3ff32f5d"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubics_o": {
- "p1": [[0, "0x3f800000", "0x40800000"],
- [4, "0x40000000", "0x40c00000", "0x40a00000", "0x00000000", "0x40a00000", "0x40400000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x40a00000"],
- [4, "0x40400000", "0x40a00000", "0x40800000", "0x3f800000", "0x40c00000", "0x40000000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kXOR_PathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x403f70b3", "0x406047a6"],
- [4, "0x400d0fac", "0x40887d63", "0x3fa49249", "0x40a00000", "0x00000000", "0x40a00000"],
- [1, "0x3fa66d75", "0x408b3251"],
- [4, "0x3fdfa25f", "0x40935ba5", "0x40182511", "0x40831a91", "0x403f6d2d", "0x4060496a"],
- [1, "0x403f70b3", "0x406047a6"],
- [5],
- [0, "0x403fa2ac", "0x40601755"],
- [4, "0x403f9205", "0x40602770", "0x403f815c", "0x4060378b", "0x403f70b3", "0x406047a6"],
- [1, "0x40400000", "0x40600000"],
- [1, "0x40a00000", "0x40400000"],
- [4, "0x40a00000", "0x40335539", "0x409f9508", "0x40292c44", "0x409ecada", "0x40213526"],
- [1, "0x40c00000", "0x40000000"],
- [4, "0x40a20000", "0x3fc40000", "0x408b0800", "0x400a5000", "0x40626980", "0x403d9c80"],
- [4, "0x40874ada", "0x4011bde4", "0x4099f8b2", "0x3fe12b8b", "0x409ecada", "0x40213526"],
- [1, "0x40400000", "0x40600000"],
- [1, "0x403fa2ac", "0x40601755"],
- [5],
- [0, "0x403fa077", "0x406017e2"],
- [4, "0x403f8f5e", "0x40602866", "0x403f7e46", "0x406038e8", "0x403f6d2d", "0x4060496a"],
- [1, "0x3fa66d75", "0x408b3251"],
- [4, "0x3f97fcc6", "0x408922ed", "0x3f8b0a91", "0x40858548", "0x3f800000", "0x40800000"],
- [1, "0x403fa077", "0x406017e2"],
- [5],
- [0, "0x404c4d31", "0x4053aac5"],
- [4, "0x40482241", "0x4057cd34", "0x4043ea35", "0x405bf3c4", "0x403fa2ac", "0x40601755"],
- [1, "0x403fa077", "0x406017e2"],
- [4, "0x4043de98", "0x405bfec8", "0x40481989", "0x4057d5bb", "0x404c4d31", "0x4053aac5"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubics_d2": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x40000000", "0x40a00000", "0x40000000", "0x00000000", "0x40000000", "0x3f800000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x40000000"],
- [4, "0x3f800000", "0x40000000", "0x3f800000", "0x00000000", "0x40a00000", "0x40000000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3ef1af6f", "0x3feb96bc"],
- [4, "0x3ea83c43", "0x3fcf672b", "0x3e2fc767", "0x3fabf1da", "0x00000000", "0x3f800000"],
- [1, "0x3ffdf3b6", "0x3f800000"],
- [4, "0x3ffd8433", "0x3f845b20", "0x3ffcfcf8", "0x3f896823", "0x3ffc58fa", "0x3f8f0133"],
- [4, "0x3fad8199", "0x3f94974f", "0x3f81614b", "0x3fb70b32", "0x3f376c75", "0x3fd47446"],
- [4, "0x3f21f345", "0x3fdcd64f", "0x3f0d86b7", "0x3fe4cf7a", "0x3ef1af6f", "0x3feb96bc"],
- [5],
- [0, "0x3f149f7b", "0x40000000"],
- [4, "0x3fa0b81d", "0x403c917c", "0x3fce0871", "0x40242390", "0x3fe5cbdf", "0x40000000"],
- [1, "0x3f149f7b", "0x40000000"],
- [5],
- [0, "0x3ffdf3b6", "0x3f800000"],
- [1, "0x40000000", "0x3f800000"],
- [4, "0x40000000", "0x3f67d46e", "0x40000000", "0x3f5d5a0d", "0x3fffc8d8", "0x3f5d5581"],
- [4, "0x3fff8b29", "0x3f5d506c", "0x3fff087f", "0x3f6a604c", "0x3ffdf3b6", "0x3f800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubics_d": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x40400000", "0x40a00000", "0x3f800000", "0x00000000", "0x40400000", "0x00000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x3f800000"],
- [4, "0x00000000", "0x40400000", "0x3f800000", "0x00000000", "0x40a00000", "0x40400000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x00000000", "0x3f800000"],
- [1, "0x3fb8fa87", "0x3fc9fdd0"],
- [4, "0x3f905016", "0x3fcba5f1", "0x3f5f66eb", "0x3fd2bf30", "0x3f2bc501", "0x3fd85dc2"],
- [4, "0x3f21dfcc", "0x3fd97176", "0x3f187a62", "0x3fda7740", "0x3f0f903b", "0x3fdb62aa"],
- [4, "0x3fd788b9", "0x4043c847", "0x3fe6c5a2", "0x4023f02b", "0x3ff46da3", "0x3fe1c574"],
- [1, "0x3fb8fa87", "0x3fc9fdd0"],
- [4, "0x3fcbf4ef", "0x3fc937e1", "0x3fe0b066", "0x3fc9a15b", "0x3ff74da8", "0x3fcbee57"],
- [4, "0x400009ff", "0x3f896da3", "0x4005d7ba", "0x3ef53f1e", "0x401c83ef", "0x3e3d405a"],
- [1, "0x40400000", "0x00000000"],
- [4, "0x4030f0f1", "0x00000000", "0x40256cf4", "0x3d8dbae8", "0x401c83ef", "0x3e3d405a"],
- [1, "0x00000000", "0x3f800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"dean2": {
- "p1": [[0, "0x3f2b74b3", "0x4154a02b"],
- [4, "0x3f2b74b3", "0x4154a02b", "0x41531912", "0x3f130322", "0x4154a02b", "0x3f2b74b3"],
- [4, "0x414a835a", "0x3ec07ba6", "0x413fcc0d", "0x3e193319", "0x4134a02b", "0x00000000"],
- [1, "0x3f2b74b3", "0x4154a02b"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x3f2b74b3", "0x4154a02b"],
- [4, "0x3f2b74b3", "0x4154a02b", "0x41531912", "0x3f130322", "0x4154a02b", "0x3f2b74b3"],
- [1, "0x417ab74b", "0x4154a02b"],
- [1, "0x3f2b74b3", "0x4154a02b"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41549bc8", "0x3f2b5410"],
- [1, "0x4154a02b", "0x3f2b74b3"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"fuzzX_392": {
- "p1": [[0, "0x41e80000", "0x43bde212"],
- [1, "0x41e80000", "0x43bdc7ef"],
- [3, "0x42a5861e", "0x43c61f86", "0x430b0610", "0x43c61f86", "0x3f7d23f3"],
- [3, "0x42a58e20", "0x43c61f86", "0x41e80000", "0x43bde212", "0x3f7d2cf5"],
- [5]],
- "fillType1": "kEvenOdd_FillType",
- "p2": [[0, "0x41e80000", "0x43bde212"],
- [1, "0x41e80000", "0x43bdc7ef"],
- [3, "0x42a5861e", "0x43c61f86", "0x430b0610", "0x43c61f86", "0x3f7d23f3"],
- [3, "0x42a58e20", "0x43c61f86", "0x41e80000", "0x43bde212", "0x3f7d2cf5"],
- [5],
- [0, "0xc36c7bd8", "0xc3a31d72"],
- [1, "0xc367a4ae", "0xc3a31d72"],
- [1, "0x430b0610", "0x43c61f86"],
- [1, "0xc36c7bd8", "0x43c61f86"]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41e80000", "0x43bdc7ef"],
- [1, "0x41e80000", "0x43bde212"],
- [3, "0x42a5062b", "0x43c6151c", "0x430a7af9", "0x43c61f79", "0x3f7d33f7"],
- [3, "0x42a4fe38", "0x43c614fb", "0x41e80000", "0x43bdc7ef", "0x3f7d2b0a"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"fuzz38": {
- "p1": [[0, "0x42c8ae14", "0x4397a7f0"],
- [1, "0xccbebc20", "0x4397a7f0"],
- [1, "0x42cc0000", "0x439b13f8"],
- [1, "0x42c8ae14", "0x439b13f8"],
- [1, "0x42c8ae14", "0x4397a7f0"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [],
- "fillType2": "kWinding_FillType",
- "op": "kUnion_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "no",
- "succeeded": true,
- "out": [],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubics44d": {
- "p1": [[0, "0x40400000", "0x40800000"],
- [4, "0x40000000", "0x40a00000", "0x40400000", "0x3f800000", "0x40c00000", "0x40000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x3f800000", "0x40400000"],
- [4, "0x40000000", "0x40c00000", "0x40800000", "0x40400000", "0x40a00000", "0x40000000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x402e36ff", "0x408524a8"],
- [4, "0x403236ac", "0x4085722c", "0x40382458", "0x4083edd4", "0x40400000", "0x40800000"],
- [1, "0x40c00000", "0x40000000"],
- [4, "0x409e956b", "0x3fd371e4", "0x4084ebfe", "0x3ff46f5e", "0x40660775", "0x40167e23"],
- [1, "0x40a00000", "0x40000000"],
- [4, "0x409b27d5", "0x4009b056", "0x409593ea", "0x40164fa9", "0x408f7d19", "0x40241736"],
- [4, "0x4081777e", "0x4043d25d", "0x4061777e", "0x4069b056", "0x40400000", "0x40800000"],
- [4, "0x403a0fbf", "0x4081fac0", "0x40341f7e", "0x4083b6cf", "0x402e36ff", "0x408524a8"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubics45u": {
- "p1": [[0, "0x3f800000", "0x40400000"],
- [4, "0x40000000", "0x40c00000", "0x40800000", "0x40400000", "0x40a00000", "0x40000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x40400000", "0x40800000"],
- [4, "0x40000000", "0x40a00000", "0x40400000", "0x3f800000", "0x40c00000", "0x40000000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kUnion_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x402e36ff", "0x408524a8"],
- [4, "0x403236ac", "0x4085722c", "0x40382458", "0x4083edd4", "0x40400000", "0x40800000"],
- [1, "0x40c00000", "0x40000000"],
- [4, "0x409e956b", "0x3fd371e4", "0x4084ebfe", "0x3ff46f5e", "0x40660775", "0x40167e23"],
- [1, "0x3f800000", "0x40400000"],
- [4, "0x3fb814ff", "0x408a0fbf", "0x40045e30", "0x408f43eb", "0x402e36ff", "0x408524a8"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"loops61i": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x3f800000", "0x40a00000", "0xc0caaaaa", "0x3f2aaaaa", "0x41000000", "0xbf800000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x3f800000", "0x40a00000"],
- [4, "0xc0caaaaa", "0x3f2aaaaa", "0x41000000", "0xbf800000", "0x00000000", "0x3f800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3c5eca1e", "0x3f7f2117"],
- [4, "0x3d8974bf", "0x3f76e4fe", "0x3dfc2d2f", "0x3f6e9eec", "0x3e3a17e9", "0x3f6650f4"],
- [4, "0x3f869a2b", "0x3ed77554", "0x400526b5", "0x3e2beb3b", "0x401a06a5", "0x3e2453fa"],
- [4, "0x40304464", "0x3e1c3d84", "0x401373c4", "0x3ed8c676", "0x3c5eca1e", "0x3f7f2117"],
- [5],
- [0, "0x00000000", "0x3f800000"],
- [1, "0x3a823135", "0x3f808231"],
- [1, "0x3a81f538", "0x3f80823a"],
- [1, "0x3a886147", "0x3f8088ad"],
- [4, "0xbd5f1cad", "0x3f84d530", "0xbddbad0b", "0x3f891c2b", "0xbe21371b", "0x3f8d5c6e"],
- [4, "0xbe8f10d8", "0x3f97bb22", "0xbeca5944", "0x3fa2bf1a", "0xbf007ab4", "0x3fae6626"],
- [4, "0xbf9ca662", "0x3ffdf5dc", "0xbf8636aa", "0x401f746f", "0xbf34b724", "0x40277ebc"],
- [4, "0xbe9941e9", "0x4031094d", "0x3eaf9206", "0x40182b11", "0x3a886147", "0x3f8088ad"],
- [1, "0x3a88a35d", "0x3f8088a3"],
- [1, "0x3a823135", "0x3f808231"],
- [4, "0x3ba2da19", "0x3f80334d", "0x3c12a86f", "0x3f7fc928", "0x3c53f7ed", "0x3f7f2c08"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"loops62i": {
- "p1": [[0, "0x00000000", "0x40000000"],
- [4, "0x3f800000", "0x40c00000", "0xc0caaaaa", "0x3fd55555", "0x41000000", "0x00000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x3f800000", "0x40c00000"],
- [4, "0xc0caaaaa", "0x3fd55555", "0x41000000", "0x00000000", "0x00000000", "0x40000000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3e3a19ed", "0x3ff32856"],
- [4, "0x3dfc2fc0", "0x3ff74f5e", "0x3d8975f8", "0x3ffb7273", "0x3c5eca15", "0x3fff908b"],
- [4, "0x401373c4", "0x3fb6319d", "0x40304464", "0x3f9387b1", "0x401a06a5", "0x3f948a7f"],
- [4, "0x400526b9", "0x3f957d67", "0x3f869a5e", "0x3fb5dd48", "0x3e3a19ed", "0x3ff32856"],
- [5],
- [0, "0xbf007a89", "0x4017330a"],
- [4, "0xbeca5965", "0x40115f91", "0xbe8f1187", "0x400bdda1", "0xbe2139ad", "0x4006ae52"],
- [4, "0xbddbb0a6", "0x40048e27", "0xbd5f2079", "0x40026aa2", "0x3a886142", "0x40004457"],
- [4, "0x3eaf9206", "0x40582b12", "0xbe9941e9", "0x4071094d", "0xbf34b724", "0x40677ebc"],
- [4, "0xbf8636ae", "0x405f746e", "0xbf9ca665", "0x403efae9", "0xbf007a89", "0x4017330a"],
- [5],
- [0, "0x3a88a357", "0x40004452"],
- [1, "0x3a823105", "0x40004119"],
- [4, "0x3ba2d9dd", "0x400019a7", "0x3c12a838", "0x3fffe494", "0x3c53f79e", "0x3fff9604"],
- [1, "0x3a81f508", "0x4000411d"],
- [1, "0x3a886142", "0x40004457"],
- [1, "0x3a88a357", "0x40004452"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"loops63i": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x40000000", "0x40800000", "0xc0800000", "0xbf555554", "0x40c00000", "0xc0400000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x40000000", "0x40800000"],
- [4, "0xc0800000", "0xbf555554", "0x40c00000", "0xc0400000", "0x00000000", "0x3f800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3ec39eb4", "0x3ff96f34"],
- [4, "0x3effda45", "0x400002dc", "0x3efb15d7", "0x3fde3689", "0x3aa869b2", "0x3f803f2c"],
- [4, "0x3b05caca", "0x3f82fa31", "0x3b4d7c3d", "0x3f85b9ef", "0x3b95eb00", "0x3f887e5d"],
- [4, "0x3d22f0e9", "0x3fc7aa73", "0x3e89deb0", "0x3ff31e34", "0x3ec39eb4", "0x3ff96f34"],
- [5],
- [0, "0x3a943716", "0x3f803798"],
- [1, "0x3a89577d", "0x3f7fd238"],
- [1, "0x00000000", "0x3f800000"],
- [1, "0x3a943687", "0x3f803794"],
- [5],
- [0, "0x36851cec", "0x3f6f060a"],
- [4, "0x3844b3c3", "0x3f749344", "0x39e6480c", "0x3f7a2a9b", "0x3a9bff77", "0x3f7fcc00"],
- [4, "0x40115ba7", "0xbf03add4", "0x400ffb10", "0xbf92845a", "0x3fd5f178", "0xbf8a6bd8"],
- [4, "0x3fa3fcb2", "0xbf84f513", "0x3f23238b", "0xbf2e1cac", "0x3e8bd440", "0xbd82f1c5"],
- [4, "0x3d94cf65", "0x3e987fcf", "0x3a2245c3", "0x3f2381d7", "0x36851cec", "0x3f6f060a"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"loops58iAsQuads": {
- "p1": [[0, "0x40000000", "0x40400000"],
- [2, "0x401423e4", "0x406953ed", "0x401ab099", "0x407a4cf5"],
- [2, "0x40234949", "0x4084f34f", "0x40282a44", "0x40817b4d"],
- [2, "0x402c4259", "0x406ca08e", "0x406aaaaa", "0x40400000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x40400000", "0x40a00000"],
- [2, "0x402afdab", "0x4094cda7", "0x402a3b68", "0x408a332d"],
- [2, "0x40297925", "0x407f3165", "0x402eba1e", "0x406d8ba6"],
- [2, "0x403551ef", "0x4058f2a8", "0x402f3b43", "0x404ca11a"],
- [2, "0x40292498", "0x40404f8c", "0x40000000", "0x40400000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40000000", "0x40400000"],
- [1, "0x4022049c", "0x4082049c"],
- [2, "0x4023cb5e", "0x4082a788", "0x402551c2", "0x40828756"],
- [2, "0x4026df68", "0x4082668a", "0x40282a44", "0x40817b4d"],
- [2, "0x4028f4fa", "0x407ea4ac", "0x402bee1f", "0x40797d44"],
- [2, "0x402d0189", "0x4073538f", "0x402eba1e", "0x406d8ba6"],
- [2, "0x403551ef", "0x4058f2a8", "0x402f3b43", "0x404ca11a"],
- [2, "0x40292498", "0x40404f8c", "0x40000000", "0x40400000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubics41d": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x3f800000", "0x40800000", "0x40400000", "0x00000000", "0x40400000", "0x3f800000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x40400000"],
- [4, "0x3f800000", "0x40400000", "0x3f800000", "0x00000000", "0x40800000", "0x3f800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3ffdf44a", "0x3f800000"],
- [1, "0x00000000", "0x3f800000"],
- [4, "0x3e811fe0", "0x3fe0d7e8", "0x3f116829", "0x40045969", "0x3f6636fd", "0x40081a0b"],
- [4, "0x3f94e3f2", "0x3fdb64fe", "0x3fbd3152", "0x3fa0dc93", "0x3ffdf44a", "0x3f800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"loops59iasQuads": {
- "p1": [[0, "0x00000000", "0x40c00000"],
- [2, "0x3f1b96b0", "0x408840ee", "0x3fcb5e5d", "0x4056611e"],
- [2, "0x400c86e3", "0x402d005c", "0x400bfc38", "0x4017f211"],
- [2, "0x400b8106", "0x3ffd786e", "0x3d8b3f64", "0x3ff5fd97"],
- [2, "0xc002cd10", "0x3ff37e21", "0xc0f00000", "0x40000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x3f800000", "0x40000000"],
- [2, "0x401024ee", "0x3ff726a3", "0x4020d631", "0x3ff45865"],
- [2, "0x40277dae", "0x3ff35f88", "0x40277f46", "0x3ff382ae"],
- [2, "0x4027729b", "0x3ff3a064", "0x40231275", "0x3ff4a754"],
- [2, "0x3ff31613", "0x3ff945f3", "0x3d744df7", "0x40180ccf"],
- [2, "0xbfdb46c8", "0x4032b59d", "0xc009b640", "0x406fd9bc"],
- [2, "0xc00b1652", "0x40932b41", "0x00000000", "0x40c00000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f966d72", "0x3ffec1c1"],
- [2, "0x3f8b8c84", "0x3fff5cc7", "0x3f800000", "0x40000000"],
- [1, "0x3f74c9a3", "0x400b365d"],
- [2, "0x3f0cdeb6", "0x4010bcfd", "0x3d744df7", "0x40180ccf"],
- [2, "0xbfdb46c8", "0x4032b59d", "0xc009b640", "0x406fd9bc"],
- [2, "0xc00b1652", "0x40932b41", "0x00000000", "0x40c00000"],
- [1, "0x3f74c9a3", "0x400b365d"],
- [2, "0x3fa637b6", "0x40068d39", "0x3fca5415", "0x40032954"],
- [2, "0x3fb3ae58", "0x400101b4", "0x3f966d72", "0x3ffec1c1"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"loops59i": {
- "p1": [[0, "0x00000000", "0x40c00000"],
- [4, "0x3f800000", "0x40000000", "0x40eaaaaa", "0x3fd55555", "0xc0f00000", "0x40000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x3f800000", "0x40000000"],
- [4, "0x40eaaaaa", "0x3fd55555", "0xc0f00000", "0x40000000", "0x00000000", "0x40c00000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f96adff", "0x3ffeca7f"],
- [4, "0x3f8f5e2f", "0x3fff2f94", "0x3f87cf47", "0x3fff96c6", "0x3f800000", "0x40000000"],
- [1, "0x3f758794", "0x400a786c"],
- [4, "0xbf9d1c43", "0x4026e116", "0xc08a4e1a", "0x406c797e", "0x00000000", "0x40c00000"],
- [1, "0x3f758794", "0x400a786c"],
- [4, "0x3f96ca14", "0x4007a031", "0x3fb1a605", "0x400531ae", "0x3fca45be", "0x40032371"],
- [4, "0x3fbb7e12", "0x4001b6e3", "0x3faa5dfa", "0x4000788a", "0x3f96adff", "0x3ffeca7f"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"loops44i": {
- "p1": [[0, "0x3f800000", "0x40a00000"],
- [4, "0x00000000", "0x3f800000", "0x40eaaaaa", "0x40aaaaab", "0xc0e00000", "0x40e00000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x3f800000"],
- [4, "0x40eaaaaa", "0x40aaaaab", "0xc0e00000", "0x40e00000", "0x3f800000", "0x40a00000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f517d02", "0x40a335ad"],
- [4, "0xbd531fc4", "0x40b28898", "0xbf8a4d3c", "0x40baa0a6", "0xbfb40d4b", "0x40badd60"],
- [4, "0xbfe088c8", "0x40bb1e14", "0xbfa6e787", "0x40b27399", "0x3f7c84da", "0x40a01bdd"],
- [4, "0x3f6ed253", "0x40a1234f", "0x3f607c42", "0x40a22c00", "0x3f517d02", "0x40a335ad"],
- [5],
- [0, "0x3f7cb01c", "0x40a01a7f"],
- [1, "0x3f800000", "0x40a00000"],
- [1, "0x3f7fbee7", "0x409fdf74"],
- [4, "0x3f7eba2f", "0x409ff32f", "0x3f7db525", "0x40a006df", "0x3f7cb01c", "0x40a01a7f"],
- [5],
- [0, "0x3f9424fc", "0x409ca935"],
- [4, "0x3f8db976", "0x409db92c", "0x3f86f828", "0x409ecad1", "0x3f7fbbaf", "0x409fddd7"],
- [4, "0x3f283700", "0x4067d4ef", "0x3fa6507a", "0x404ef6b3", "0x3fda5b92", "0x40588144"],
- [4, "0x40031b4b", "0x40608b8e", "0x400e5327", "0x4080827b", "0x3fc03dd2", "0x4094665d"],
- [4, "0x3fb2961a", "0x40975048", "0x3fa3c32f", "0x409a1169", "0x3f9424fc", "0x409ca935"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"loops45i": {
- "p1": [[0, "0x3f800000", "0x40c00000"],
- [4, "0x00000000", "0x40000000", "0x40eaaaaa", "0x40caaaaa", "0xc0e00000", "0x41000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x40000000"],
- [4, "0x40eaaaaa", "0x40caaaaa", "0xc0e00000", "0x41000000", "0x3f800000", "0x40c00000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f51772f", "0x40c33613"],
- [4, "0xbd53693f", "0x40d288bc", "0xbf8a4d99", "0x40daa0a6", "0xbfb40d4b", "0x40dadd60"],
- [4, "0xbfe088c8", "0x40db1e14", "0xbfa6e788", "0x40d27398", "0x3f7c84cd", "0x40c01bdd"],
- [4, "0x3f6ed083", "0x40c12370", "0x3f607887", "0x40c22c43", "0x3f51772f", "0x40c33613"],
- [5],
- [0, "0x3f7cb01c", "0x40c01a7f"],
- [1, "0x3f800000", "0x40c00000"],
- [1, "0x3f7fbee7", "0x40bfdf74"],
- [4, "0x3f7eba2f", "0x40bff32f", "0x3f7db525", "0x40c006df", "0x3f7cb01c", "0x40c01a7f"],
- [5],
- [0, "0x3f942901", "0x40bca88a"],
- [4, "0x3f8dbc47", "0x40bdb8b9", "0x3f86f9a3", "0x40beca97", "0x3f7fbbae", "0x40bfddd7"],
- [4, "0x3f283701", "0x4093ea77", "0x3fa6507b", "0x40877b59", "0x3fda5b92", "0x408c40a2"],
- [4, "0x40031b62", "0x409045cb", "0x400e533e", "0x40a0829c", "0x3fc03cb4", "0x40b4669a"],
- [4, "0x3fb29677", "0x40b7502e", "0x3fa3c54d", "0x40ba1102", "0x3f942901", "0x40bca88a"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"loops46i": {
- "p1": [[0, "0x40000000", "0x40c00000"],
- [4, "0x3f800000", "0x40000000", "0x41055555", "0x40caaaaa", "0xc0c00000", "0x41000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x3f800000", "0x40000000"],
- [4, "0x41055555", "0x40caaaaa", "0xc0c00000", "0x41000000", "0x40000000", "0x40c00000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3fe8bb82", "0x40c33616"],
- [4, "0x3f72c94a", "0x40d288bd", "0xbda4d9b3", "0x40daa0a6", "0xbed0352a", "0x40dadd60"],
- [4, "0xbf411190", "0x40db1e14", "0xbe9b9e1e", "0x40d27398", "0x3ffe4267", "0x40c01bdd"],
- [4, "0x3ff7683c", "0x40c12371", "0x3ff03c36", "0x40c22c45", "0x3fe8bb82", "0x40c33616"],
- [5],
- [0, "0x3ffe580e", "0x40c01a7f"],
- [1, "0x40000000", "0x40c00000"],
- [1, "0x3fffdf74", "0x40bfdf74"],
- [4, "0x3fff5d18", "0x40bff32f", "0x3ffeda93", "0x40c006df", "0x3ffe580e", "0x40c01a7f"],
- [5],
- [0, "0x400a148f", "0x40bca886"],
- [4, "0x4006de2e", "0x40bdb8b7", "0x40037cd7", "0x40beca96", "0x3fffddd7", "0x40bfddd7"],
- [4, "0x3fd41b80", "0x4093ea77", "0x4013283d", "0x40877b59", "0x402d2dc9", "0x408c40a2"],
- [4, "0x40431b63", "0x409045cb", "0x404e533f", "0x40a0829e", "0x40201e56", "0x40b4669c"],
- [4, "0x40194b3d", "0x40b7502e", "0x4011e2ae", "0x40ba1100", "0x400a148f", "0x40bca886"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"loops47i": {
- "p1": [[0, "0x40000000", "0x40800000"],
- [4, "0x00000000", "0x3f800000", "0x40c00000", "0x40baaaaa", "0xc0800000", "0x41000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x3f800000"],
- [4, "0x40c00000", "0x40baaaaa", "0xc0800000", "0x41000000", "0x40000000", "0x40800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3fdd0af4", "0x40a20bc5"],
- [4, "0x3fae6e3f", "0x40b5c395", "0x3f3806a0", "0x40c13d45", "0x3ea83a21", "0x40c29af6"],
- [4, "0xbe7fb0f9", "0x40c4a117", "0xbe8add31", "0x40b075bb", "0x3fffd8ee", "0x40800683"],
- [4, "0x3ffff19d", "0x4080bab9", "0x3ffffe78", "0x40816dae", "0x3fffffdf", "0x40821f60"],
- [4, "0x3fffeba2", "0x408b8fde", "0x3ff6b2ed", "0x40967810", "0x3fdd0af4", "0x40a20bc5"],
- [5],
- [0, "0x3fffddaa", "0x408005b9"],
- [1, "0x40000000", "0x40800000"],
- [1, "0x3fffdaf3", "0x407fe436"],
- [1, "0x3fffddaa", "0x408005b9"],
- [5],
- [0, "0x3fff6a0d", "0x407bc099"],
- [4, "0x3fff993e", "0x407d22e4", "0x3fffbd19", "0x407e82d6", "0x3fffd5e5", "0x407fe06c"],
- [4, "0x3fc13a8a", "0x4050e4bb", "0x3fc0096f", "0x403ffd24", "0x3fcf1853", "0x40434866"],
- [4, "0x3fdd884c", "0x404670e4", "0x3ffae856", "0x405c2aad", "0x3fff6a0d", "0x407bc099"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"loops48i": {
- "p1": [[0, "0x40000000", "0x40c00000"],
- [4, "0x00000000", "0x3f800000", "0x41155555", "0x40daaaaa", "0xc1055555", "0x4112aaaa"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x3f800000"],
- [4, "0x41155555", "0x40daaaaa", "0xc1055555", "0x4112aaaa", "0x40000000", "0x40c00000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3fe625d8", "0x40c52e46"],
- [4, "0x3f4bae35", "0x40dedb72", "0xbf26bbbb", "0x40eccbc2", "0xbf95a003", "0x40ed65f5"],
- [4, "0xbfdc11bd", "0x40ee09e6", "0xbf9c0fac", "0x40df9abd", "0x3ffdb963", "0x40c02ca9"],
- [4, "0x3ff6610c", "0x40c1d441", "0x3fee8750", "0x40c37fa8", "0x3fe625d8", "0x40c52e46"],
- [5],
- [0, "0x3ffdbf4c", "0x40c02c2f"],
- [1, "0x40000000", "0x40c00000"],
- [1, "0x3fff9a65", "0x40bfc07f"],
- [4, "0x3ffefc70", "0x40bfe47c", "0x3ffe5e04", "0x40c00865", "0x3ffdbf4c", "0x40c02c2f"],
- [5],
- [0, "0x40060ade", "0x40bccd99"],
- [4, "0x40040cbe", "0x40bdc795", "0x4001f844", "0x40bec313", "0x3fff9983", "0x40bfbff2"],
- [4, "0x3fadb343", "0x408c5fc9", "0x3ff1c82f", "0x4079c1d1", "0x4014261f", "0x4081f97f"],
- [4, "0x402de3a5", "0x4086c974", "0x404194b5", "0x409df63b", "0x400a5cbb", "0x40baa00e"],
- [4, "0x4008f2a6", "0x40bb5bd5", "0x400781e7", "0x40bc15ae", "0x40060ade", "0x40bccd99"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"loops49i": {
- "p1": [[0, "0x00000000", "0x40000000"],
- [4, "0x3f800000", "0x40800000", "0xbe2aaaac", "0x402aaaab", "0x3fd55556", "0x40000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x3f800000", "0x40800000"],
- [4, "0xbe2aaaac", "0x402aaaab", "0x3fd55556", "0x40000000", "0x00000000", "0x40000000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x00000000", "0x40000000"],
- [1, "0x3f030128", "0x40418094"],
- [4, "0x3f076179", "0x403ed4c0", "0x3f0d9a71", "0x4039cb56", "0x3f1b1e8b", "0x4033723d"],
- [4, "0x3f204d4c", "0x402c8afd", "0x3f28128e", "0x40265598", "0x3f2ef937", "0x4020d20d"],
- [4, "0x3f4a5bca", "0x400af0af", "0x3f580d13", "0x40000000", "0x00000000", "0x40000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"loops50i": {
- "p1": [[0, "0x00000000", "0x40400000"],
- [4, "0x3f800000", "0x40a00000", "0xbe2aaaac", "0x406aaaab", "0x3fd55556", "0x40400000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x3f800000", "0x40a00000"],
- [4, "0xbe2aaaac", "0x406aaaab", "0x3fd55556", "0x40400000", "0x00000000", "0x40400000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x00000000", "0x40400000"],
- [1, "0x3f030129", "0x4080c04a"],
- [4, "0x3f07617a", "0x407ed4bf", "0x3f0d9a71", "0x4079cb56", "0x3f1b1e8a", "0x4073723e"],
- [4, "0x3f204d4b", "0x406c8afe", "0x3f28128e", "0x40665598", "0x3f2ef937", "0x4060d20d"],
- [4, "0x3f4a5bca", "0x404af0af", "0x3f580d13", "0x40400000", "0x00000000", "0x40400000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"loops51i": {
- "p1": [[0, "0x3f800000", "0x40000000"],
- [4, "0x40000000", "0x40800000", "0x3f555555", "0x402aaaab", "0x402aaaab", "0x40000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x40000000", "0x40800000"],
- [4, "0x3f555555", "0x402aaaab", "0x402aaaab", "0x40000000", "0x3f800000", "0x40000000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f800000", "0x40000000"],
- [1, "0x3fc18094", "0x40418094"],
- [4, "0x3fc3b0bd", "0x403ed4c0", "0x3fc6cd39", "0x4039cb56", "0x3fcd8f46", "0x4033723d"],
- [4, "0x3fd026a6", "0x402c8afd", "0x3fd40947", "0x40265598", "0x3fd77c9c", "0x4020d20d"],
- [4, "0x3fe52de5", "0x400af0af", "0x3fec068a", "0x40000000", "0x3f800000", "0x40000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"loops52i": {
- "p1": [[0, "0x3f800000", "0x40400000"],
- [4, "0x40000000", "0x40a00000", "0x3f555555", "0x406aaaab", "0x402aaaab", "0x40400000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x40000000", "0x40a00000"],
- [4, "0x3f555555", "0x406aaaab", "0x402aaaab", "0x40400000", "0x3f800000", "0x40400000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f800000", "0x40400000"],
- [1, "0x3fc18095", "0x4080c04a"],
- [4, "0x3fc3b0be", "0x407ed4c0", "0x3fc6cd39", "0x4079cb57", "0x3fcd8f45", "0x4073723e"],
- [4, "0x3fd026a5", "0x406c8afe", "0x3fd40947", "0x40665598", "0x3fd77c9c", "0x4060d20d"],
- [4, "0x3fe52de5", "0x404af0af", "0x3fec068a", "0x40400000", "0x3f800000", "0x40400000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"loops53i": {
- "p1": [[0, "0x40000000", "0x40400000"],
- [4, "0x40400000", "0x40a00000", "0x3feaaaaa", "0x406aaaab", "0x406aaaaa", "0x40400000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x40400000", "0x40a00000"],
- [4, "0x3feaaaaa", "0x406aaaab", "0x406aaaaa", "0x40400000", "0x40000000", "0x40400000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40000000", "0x40400000"],
- [1, "0x4020c04a", "0x4080c04a"],
- [4, "0x4021d85e", "0x407ed4bf", "0x4023669c", "0x4079cb57", "0x4026c7a2", "0x4073723e"],
- [4, "0x40281352", "0x406c8afe", "0x402a04a3", "0x40665598", "0x402bbe4d", "0x4060d20d"],
- [4, "0x403296f2", "0x404af0af", "0x40360344", "0x40400000", "0x40000000", "0x40400000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"loops54i": {
- "p1": [[0, "0x00000000", "0x40000000"],
- [4, "0x3f800000", "0x40800000", "0x00000000", "0x40400000", "0x3fd55556", "0x40000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x3f800000", "0x40800000"],
- [4, "0x00000000", "0x40400000", "0x3fd55556", "0x40000000", "0x00000000", "0x40000000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x00000000", "0x40000000"],
- [1, "0x3f121ed4", "0x40490f6a"],
- [4, "0x3f185f48", "0x404753a7", "0x3f200239", "0x4042ff3a", "0x3f2df330", "0x403cdc8f"],
- [4, "0x3f319bda", "0x403784fd", "0x3f3662f8", "0x40326521", "0x3f3ae878", "0x402d8ba6"],
- [4, "0x3f5420a1", "0x40127f0f", "0x3f655f60", "0x40000000", "0x00000000", "0x40000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"loops55i": {
- "p1": [[0, "0x00000000", "0x40400000"],
- [4, "0x3f800000", "0x40a00000", "0x00000000", "0x40800000", "0x3fd55556", "0x40400000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x3f800000", "0x40a00000"],
- [4, "0x00000000", "0x40800000", "0x3fd55556", "0x40400000", "0x00000000", "0x40400000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x00000000", "0x40400000"],
- [1, "0x3f121ed5", "0x408487b5"],
- [4, "0x3f185f49", "0x4083a9d3", "0x3f20023a", "0x40817f9d", "0x3f2df330", "0x407cdc8f"],
- [4, "0x3f319bda", "0x407784fd", "0x3f3662f8", "0x40726521", "0x3f3ae878", "0x406d8ba6"],
- [4, "0x3f5420a1", "0x40527f0f", "0x3f655f60", "0x40400000", "0x00000000", "0x40400000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"loops56i": {
- "p1": [[0, "0x3f800000", "0x40000000"],
- [4, "0x40000000", "0x40800000", "0x3f7fffff", "0x40400000", "0x402aaaab", "0x40000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x40000000", "0x40800000"],
- [4, "0x3f7fffff", "0x40400000", "0x402aaaab", "0x40000000", "0x3f800000", "0x40000000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f800000", "0x40000000"],
- [1, "0x3fc90f6a", "0x40490f6a"],
- [4, "0x3fcc2fa4", "0x404753a7", "0x3fd0011c", "0x4042ff39", "0x3fd6f998", "0x403cdc8e"],
- [4, "0x3fd8cded", "0x403784fd", "0x3fdb317c", "0x40326521", "0x3fdd743c", "0x402d8ba6"],
- [4, "0x3fea1050", "0x40127f0f", "0x3ff2afb0", "0x40000000", "0x3f800000", "0x40000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"loops57i": {
- "p1": [[0, "0x3f800000", "0x40400000"],
- [4, "0x40000000", "0x40a00000", "0x3f7fffff", "0x40800000", "0x402aaaab", "0x40400000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x40000000", "0x40a00000"],
- [4, "0x3f7fffff", "0x40800000", "0x402aaaab", "0x40400000", "0x3f800000", "0x40400000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f800000", "0x40400000"],
- [1, "0x3fc90f6a", "0x408487b5"],
- [4, "0x3fcc2fa4", "0x4083a9d3", "0x3fd0011d", "0x40817f9c", "0x3fd6f998", "0x407cdc8e"],
- [4, "0x3fd8cded", "0x407784fc", "0x3fdb317c", "0x40726521", "0x3fdd743c", "0x406d8ba6"],
- [4, "0x3fea1050", "0x40527f0f", "0x3ff2afb0", "0x40400000", "0x3f800000", "0x40400000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"loops58i": {
- "p1": [[0, "0x40000000", "0x40400000"],
- [4, "0x40400000", "0x40a00000", "0x40000000", "0x40800000", "0x406aaaaa", "0x40400000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x40400000", "0x40a00000"],
- [4, "0x40000000", "0x40800000", "0x406aaaaa", "0x40400000", "0x40000000", "0x40400000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40000000", "0x40400000"],
- [1, "0x402487b5", "0x408487b5"],
- [4, "0x402617d2", "0x4083a9d3", "0x4028008e", "0x40817f9c", "0x402b7ccc", "0x407cdc8e"],
- [4, "0x402c66f7", "0x407784fd", "0x402d98be", "0x40726521", "0x402eba1e", "0x406d8ba6"],
- [4, "0x40350828", "0x40527f0f", "0x403957d7", "0x40400000", "0x40000000", "0x40400000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"loops33iMod": {
- "p1": [[0, "0x40000000", "0x40c00000"],
- [4, "0x3f800000", "0x40000000", "0x40e55556", "0x40d55556", "0xc0955555", "0x40f55555"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x3f800000", "0x40000000"],
- [4, "0x40e55556", "0x40d68cc6", "0xc0955555", "0x40f55555", "0x40000000", "0x40c00000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3ff95b76", "0x40c06a9e"],
- [4, "0x3d29726f", "0x40cfc441", "0xbea16fa8", "0x40d80645", "0xbc661b49", "0x40d85198"],
- [4, "0x3e2e9dcb", "0x40d87fbe", "0x3f1a1f97", "0x40d5b0ae", "0x3f89a5a2", "0x40cfb11c"],
- [4, "0x3fb763ee", "0x40caad14", "0x3fdc2557", "0x40c5867c", "0x3ff95b76", "0x40c06a9e"],
- [5],
- [0, "0x40000000", "0x40c00000"],
- [1, "0x3fffd090", "0x40bfd090"],
- [4, "0x3fffa907", "0x40bfa8b9", "0x3fff81be", "0x40bf8100", "0x3fff5ace", "0x40bf5963"],
- [4, "0x403e0493", "0x40a8c3cc", "0x403370d7", "0x40933e43", "0x401e912e", "0x408e20e3"],
- [4, "0x4009b184", "0x40890383", "0x3fd50bdb", "0x40944e4f", "0x3fff5ace", "0x40bf5963"],
- [1, "0x3fff599b", "0x40bf599b"],
- [1, "0x3fffd090", "0x40bfd090"],
- [4, "0x3fff42d5", "0x40bfea52", "0x3ffeb4d0", "0x40c00400", "0x3ffe2681", "0x40c01d98"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"loops33iAsQuads": {
- "p1": [[0, "0x40000000", "0x40c00000"],
- [2, "0x3fdc176b", "0x408cfc33", "0x40165063", "0x408d01de"],
- [2, "0x402ecec6", "0x40926cbc", "0x400eb7e0", "0x40b95142"],
- [2, "0x3fa58352", "0x40e035c9", "0xc0955555", "0x40f55555"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x3f800000", "0x40000000"],
- [2, "0x4036158d", "0x40809bed", "0x402dd839", "0x40a4eb97"],
- [2, "0x401b176d", "0x40b77e0f", "0x3fe90c46", "0x40c32cda"],
- [2, "0x3e8026ad", "0x40d819b4", "0xbddd1e84", "0x40d73150"],
- [2, "0xbddea6f2", "0x40d342c7", "0x40000000", "0x40c00000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x400e2a45", "0x40b9abe8"],
- [2, "0x400e71c7", "0x40b97eb9", "0x400eb7e0", "0x40b95142"],
- [2, "0x402ecec6", "0x40926cbc", "0x40165063", "0x408d01de"],
- [2, "0x400f76c7", "0x408d00e7", "0x400a4c7b", "0x408e7a05"],
- [2, "0x3fe2860e", "0x40959dfb", "0x3fff9ed4", "0x40bf751d"],
- [2, "0x400771d8", "0x40bcb929", "0x400e2a45", "0x40b9abe8"],
- [5],
- [0, "0x40000000", "0x40c00000"],
- [1, "0x3ffa9dfc", "0x40c05620"],
- [2, "0x3ffa60d0", "0x40c060ab", "0x3ffa2388", "0x40c06b31"],
- [2, "0xbddea2a9", "0x40d34dc4", "0xbddd1e84", "0x40d73150"],
- [2, "0x3e8026ad", "0x40d819b4", "0x3fe90c46", "0x40c32cda"],
- [2, "0x3ff1d9f6", "0x40c1d783", "0x3ffa2388", "0x40c06b31"],
- [2, "0x3ffd0b9e", "0x40c035f9", "0x40000000", "0x40c00000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"loops33i": {
- "p1": [[0, "0x40000000", "0x40c00000"],
- [4, "0x3f800000", "0x40000000", "0x40e55556", "0x40d55556", "0xc0955555", "0x40f55555"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x3f800000", "0x40000000"],
- [4, "0x40e55556", "0x40d55556", "0xc0955555", "0x40f55555", "0x40000000", "0x40c00000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x4014f56d", "0x40b65d9d"],
- [4, "0x40132ec8", "0x40b740bc", "0x40115b18", "0x40b81f38", "0x400f7bb3", "0x40b8f916"],
- [4, "0x400ad559", "0x40bb1484", "0x40059521", "0x40bd35ba", "0x3fff5ada", "0x40bf5961"],
- [4, "0x3fd50bdb", "0x40944e4f", "0x4009b184", "0x40890383", "0x401e912e", "0x408e20e3"],
- [4, "0x4030a4e3", "0x40928ed4", "0x403affaf", "0x40a34ad8", "0x4014f56d", "0x40b65d9d"],
- [5],
- [0, "0x3fff6145", "0x40bf5fe8"],
- [1, "0x3fff601e", "0x40bf601e"],
- [1, "0x3fff599b", "0x40bf599b"],
- [1, "0x3fff5ada", "0x40bf5961"],
- [1, "0x3fff6138", "0x40bf5fe9"],
- [5],
- [0, "0x3ff9a926", "0x40c0656e"],
- [1, "0x40000000", "0x40c00000"],
- [1, "0x3fff601e", "0x40bf601e"],
- [4, "0x3ffd7bbf", "0x40bfb82b", "0x3ffb9402", "0x40c00f45", "0x3ff9a926", "0x40c0656e"],
- [5],
- [0, "0x3ff95b9b", "0x40c06a9b"],
- [4, "0x3fee3d22", "0x40c25c6d", "0x3fe206db", "0x40c44fce", "0x3fd4a465", "0x40c6423d"],
- [4, "0x3f7db92b", "0x40d28b13", "0x3e72bf3d", "0x40d85176", "0xbc97ca8b", "0x40d81819"],
- [4, "0xbe9f9573", "0x40d7d64d", "0x3d50a1c9", "0x40cfb00f", "0x3ff95b9b", "0x40c06a9b"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"loops40i": {
- "p1": [[0, "0x40400000", "0x40a00000"],
- [4, "0x00000000", "0x40a00000", "0x40200000", "0x40a00000", "0x40400000", "0x41300000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x40a00000"],
- [4, "0x40200000", "0x40a00000", "0x40400000", "0x41300000", "0x40400000", "0x40a00000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40400000", "0x40a00000"],
- [4, "0x4004fadc", "0x40a00000", "0x3fd6713e", "0x40a00000", "0x3fc99015", "0x40a593b3"],
- [4, "0x3fbbe12c", "0x40ab807e", "0x3fd9ce8e", "0x40b7b8ba", "0x4000f420", "0x40d0ec66"],
- [4, "0x400871c6", "0x40d6ebe7", "0x400f1a8b", "0x40dcc03c", "0x40150342", "0x40e1ec73"],
- [4, "0x4036b102", "0x40ff67d3", "0x40400000", "0x4103c6ef", "0x40400000", "0x40a00000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"loops40iAsQuads": {
- "p1": [[0, "0x40400000", "0x40a00000"],
- [2, "0x3fe7c712", "0x40a00000", "0x3fcf6f5d", "0x40a3e513"],
- [2, "0x3fc63354", "0x40a8c36a", "0x3fe43516", "0x40bf2895"],
- [2, "0x401ee97f", "0x40e1994b", "0x40400000", "0x41300000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x40a00000"],
- [2, "0x3f5bf108", "0x40a1c272", "0x3fb6b7b4", "0x40b784e3"],
- [2, "0x3fff76e3", "0x40cd4755", "0x40150342", "0x40e1ec73"],
- [2, "0x402dcd14", "0x40f55555", "0x403722c9", "0x40f2d9b1"],
- [2, "0x40400000", "0x40ead772", "0x40400000", "0x40a00000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40400000", "0x40a00000"],
- [2, "0x3fe7c712", "0x40a00000", "0x3fcf6f5d", "0x40a3e513"],
- [2, "0x3fc63354", "0x40a8c36a", "0x3fe43516", "0x40bf2895"],
- [2, "0x3ffaae9c", "0x40c7cbb2", "0x4007d75d", "0x40d63778"],
- [2, "0x400f064b", "0x40dc1d44", "0x40150342", "0x40e1ec73"],
- [2, "0x402dcd14", "0x40f55555", "0x403722c9", "0x40f2d9b1"],
- [2, "0x40400000", "0x40ead772", "0x40400000", "0x40a00000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"loops39i": {
- "p1": [[0, "0x40400000", "0x40a00000"],
- [4, "0x00000000", "0x40a00000", "0x40200000", "0x40a00000", "0x40400000", "0x41200000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x40a00000"],
- [4, "0x40200000", "0x40a00000", "0x40400000", "0x41200000", "0x40400000", "0x40a00000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40400000", "0x40a00000"],
- [4, "0x4002e542", "0x40a00000", "0x3fd2e2f1", "0x40a00000", "0x3fc85772", "0x40a5284f"],
- [4, "0x3fbde169", "0x40aa461e", "0x3fdb23d0", "0x40b47753", "0x4000f420", "0x40c8c4ff"],
- [4, "0x400871c6", "0x40cdc495", "0x400f1a8b", "0x40d2a032", "0x40150342", "0x40d6efb5"],
- [4, "0x4036b102", "0x40ef8130", "0x40400000", "0x40f64b8f", "0x40400000", "0x40a00000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"loops38i": {
- "p1": [[0, "0x40400000", "0x40800000"],
- [4, "0x40000000", "0x40800000", "0x40355555", "0x40800000", "0x40400000", "0x40c00000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x40000000", "0x40800000"],
- [4, "0x40355555", "0x40800000", "0x40400000", "0x40c00000", "0x40400000", "0x40800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40400000", "0x40800000"],
- [4, "0x402c539e", "0x40800000", "0x4023bd8a", "0x40800000", "0x40219803", "0x4081dbe6"],
- [4, "0x401f5032", "0x4083d57f", "0x40244d18", "0x4087e83e", "0x402afc0b", "0x40904ecd"],
- [4, "0x402d7b42", "0x40924ea3", "0x402fb384", "0x40944014", "0x4031abc1", "0x4095f97c"],
- [4, "0x403ce5ab", "0x409fcd46", "0x40400000", "0x40a284a0", "0x40400000", "0x40800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"loops37i": {
- "p1": [[0, "0x40000000", "0x40800000"],
- [4, "0x3f800000", "0x40800000", "0x3feaaaab", "0x40800000", "0x40000000", "0x40aaaaab"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x3f800000", "0x40800000"],
- [4, "0x3feaaaab", "0x40800000", "0x40000000", "0x40aaaaab", "0x40000000", "0x40800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40000000", "0x40800000"],
- [4, "0x3fd5cfca", "0x40800000", "0x3fc51db6", "0x40800000", "0x3fc2749a", "0x40818717"],
- [4, "0x3fbfff9a", "0x4082f041", "0x3fc982cc", "0x4085a6f5", "0x3fd5f814", "0x408adf33"],
- [4, "0x3fdaf683", "0x408c346c", "0x3fdf6707", "0x408d800d", "0x3fe35782", "0x408ea652"],
- [4, "0x3ff9cb57", "0x40953384", "0x40000000", "0x40970315", "0x40000000", "0x40800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"loops36i": {
- "p1": [[0, "0x40400000", "0x40800000"],
- [4, "0x3f800000", "0x40800000", "0x402aaaab", "0x40800000", "0x40400000", "0x41000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x3f800000", "0x40800000"],
- [4, "0x402aaaab", "0x40800000", "0x40400000", "0x41000000", "0x40400000", "0x40800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40400000", "0x40800000"],
- [4, "0x4018a73d", "0x40800000", "0x40077b15", "0x40800000", "0x40033007", "0x4083b7cd"],
- [4, "0x3ffd40c8", "0x4087aafe", "0x40089a2f", "0x408fd07b", "0x4015f815", "0x40a09d99"],
- [4, "0x401af684", "0x40a49d44", "0x401f6708", "0x40a88028", "0x40235782", "0x40abf2f7"],
- [4, "0x4039cb57", "0x40bf9a8d", "0x40400000", "0x40c5093f", "0x40400000", "0x40800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"loops35i": {
- "p1": [[0, "0x40400000", "0x40800000"],
- [4, "0x00000000", "0x40800000", "0x40200000", "0x40800000", "0x40400000", "0x41200000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x40800000"],
- [4, "0x40200000", "0x40800000", "0x40400000", "0x41200000", "0x40400000", "0x40800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40400000", "0x40800000"],
- [4, "0x4004fadc", "0x40800000", "0x3fd6713e", "0x40800000", "0x3fc99015", "0x408593b3"],
- [4, "0x3fbbe12c", "0x408b807e", "0x3fd9ce8e", "0x4097b8ba", "0x4000f420", "0x40b0ec66"],
- [4, "0x400871c6", "0x40b6ebe7", "0x400f1a8b", "0x40bcc03c", "0x40150342", "0x40c1ec73"],
- [4, "0x4036b102", "0x40df67d3", "0x40400000", "0x40e78dde", "0x40400000", "0x40800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"loops34i": {
- "p1": [[0, "0x40400000", "0x40800000"],
- [4, "0x00000000", "0x40800000", "0x40200000", "0x40800000", "0x40400000", "0x41100000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x40800000"],
- [4, "0x40200000", "0x40800000", "0x40400000", "0x41100000", "0x40400000", "0x40800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40400000", "0x40800000"],
- [4, "0x4002e542", "0x40800000", "0x3fd2e2f1", "0x40800000", "0x3fc85772", "0x4085284f"],
- [4, "0x3fbde169", "0x408a461e", "0x3fdb23d0", "0x40947753", "0x4000f420", "0x40a8c4ff"],
- [4, "0x400871c6", "0x40adc495", "0x400f1a8b", "0x40b2a032", "0x40150342", "0x40b6efb5"],
- [4, "0x4036b102", "0x40cf8130", "0x40400000", "0x40d64b8f", "0x40400000", "0x40800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"loops32i": {
- "p1": [[0, "0x40000000", "0x40c00000"],
- [4, "0x3f800000", "0x40c00000", "0x3feaaaab", "0x40c00000", "0x40000000", "0x41000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x3f800000", "0x40c00000"],
- [4, "0x3feaaaab", "0x40c00000", "0x40000000", "0x41000000", "0x40000000", "0x40c00000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40000000", "0x40c00000"],
- [4, "0x3fd8a73d", "0x40c00000", "0x3fc77b15", "0x40c00000", "0x3fc33007", "0x40c1dbe6"],
- [4, "0x3fbea064", "0x40c3d57f", "0x3fc89a30", "0x40c7e83e", "0x3fd5f816", "0x40d04ecd"],
- [4, "0x3fdaf685", "0x40d24ea3", "0x3fdf6708", "0x40d44014", "0x3fe35782", "0x40d5f97c"],
- [4, "0x3ff9cb57", "0x40dfcd46", "0x40000000", "0x40e284a0", "0x40000000", "0x40c00000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"loops31i": {
- "p1": [[0, "0x40000000", "0x40a00000"],
- [4, "0x3f800000", "0x40a00000", "0x3feaaaab", "0x40a00000", "0x40000000", "0x40d55555"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x3f800000", "0x40a00000"],
- [4, "0x3feaaaab", "0x40a00000", "0x40000000", "0x40d55555", "0x40000000", "0x40a00000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40000000", "0x40a00000"],
- [4, "0x3fd74381", "0x40a00000", "0x3fc64ba6", "0x40a00000", "0x3fc2c7d1", "0x40a1b81a"],
- [4, "0x3fbf4b23", "0x40a36cb4", "0x3fc90bf0", "0x40a6d271", "0x3fd5f815", "0x40ad9700"],
- [4, "0x3fdaf684", "0x40af4187", "0x3fdf6708", "0x40b0e011", "0x3fe35782", "0x40b24fe7"],
- [4, "0x3ff9cb57", "0x40ba8065", "0x40000000", "0x40bcc3da", "0x40000000", "0x40a00000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"loops30i": {
- "p1": [[0, "0x40000000", "0x40800000"],
- [4, "0x00000000", "0x40800000", "0x3fd55555", "0x40800000", "0x40000000", "0x41000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x40800000"],
- [4, "0x3fd55555", "0x40800000", "0x40000000", "0x41000000", "0x40000000", "0x40800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40000000", "0x40800000"],
- [4, "0x3fb14e7a", "0x40800000", "0x3f8ef629", "0x40800000", "0x3f86600e", "0x4083b7cd"],
- [4, "0x3f7a8190", "0x4087aafe", "0x3f913460", "0x408fd07b", "0x3fabf02b", "0x40a09d99"],
- [4, "0x3fb5ed08", "0x40a49d44", "0x3fbece0f", "0x40a88028", "0x3fc6af03", "0x40abf2f7"],
- [4, "0x3ff396ad", "0x40bf9a8d", "0x40000000", "0x40c5093f", "0x40000000", "0x40800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"loops29i": {
- "p1": [[0, "0x40000000", "0x40800000"],
- [4, "0x00000000", "0x40800000", "0x3fd55555", "0x40800000", "0x40000000", "0x40eaaaaa"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x40800000"],
- [4, "0x3fd55555", "0x40800000", "0x40000000", "0x40eaaaaa", "0x40000000", "0x40800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40000000", "0x40800000"],
- [4, "0x3fae8702", "0x40800000", "0x3f8c974b", "0x40800000", "0x3f858fa1", "0x40837035"],
- [4, "0x3f7d2c8c", "0x4086d96a", "0x3f9217df", "0x408da4e2", "0x3fabf029", "0x409b2dff"],
- [4, "0x3fb5ed07", "0x409e830e", "0x3fbece0e", "0x40a1c021", "0x3fc6af03", "0x40a49fce"],
- [4, "0x3ff396ad", "0x40b500ca", "0x40000000", "0x40b987b4", "0x40000000", "0x40800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"loops28i": {
- "p1": [[0, "0x40000000", "0x40400000"],
- [4, "0x3f800000", "0x40400000", "0x3feaaaab", "0x40400000", "0x40000000", "0x40955555"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x3f800000", "0x40400000"],
- [4, "0x3feaaaab", "0x40400000", "0x40000000", "0x40955555", "0x40000000", "0x40400000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40000000", "0x40400000"],
- [4, "0x3fd74381", "0x40400000", "0x3fc64ba6", "0x40400000", "0x3fc2c7d1", "0x40437035"],
- [4, "0x3fbf4b23", "0x4046d96a", "0x3fc90bf0", "0x404da4e2", "0x3fd5f815", "0x405b2dff"],
- [4, "0x3fdaf684", "0x405e830e", "0x3fdf6708", "0x4061c021", "0x3fe35782", "0x40649fce"],
- [4, "0x3ff9cb57", "0x407500ca", "0x40000000", "0x407987b4", "0x40000000", "0x40400000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"loops27i": {
- "p1": [[0, "0x3f800000", "0x40400000"],
- [4, "0x00000000", "0x40400000", "0x3f555555", "0x40400000", "0x3f800000", "0x408aaaab"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x40400000"],
- [4, "0x3f555555", "0x40400000", "0x3f800000", "0x408aaaab", "0x3f800000", "0x40400000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f800000", "0x40400000"],
- [4, "0x3f2b9f94", "0x40400000", "0x3f0a3b6d", "0x40400000", "0x3f04e934", "0x40430e2e"],
- [4, "0x3efffe6a", "0x4045e083", "0x3f130598", "0x404b4de9", "0x3f2bf029", "0x4055be66"],
- [4, "0x3f35ed07", "0x405868d8", "0x3f3ece0e", "0x405b001b", "0x3f46af03", "0x405d4ca5"],
- [4, "0x3f7396ad", "0x406a6709", "0x3f800000", "0x406e062a", "0x3f800000", "0x40400000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"loops26i": {
- "p1": [[0, "0x3f800000", "0x40c00000"],
- [4, "0x00000000", "0x40000000", "0x40c55556", "0x40d55556", "0xc0b55555", "0x40f55555"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x40000000"],
- [4, "0x40c55556", "0x40d55556", "0xc0b55555", "0x40f55555", "0x3f800000", "0x40c00000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3fa9eadb", "0x40b65d9d"],
- [4, "0x3fa65d9b", "0x40b740ba", "0x3fa2b642", "0x40b81f34", "0x3f9ef781", "0x40b8f910"],
- [4, "0x3f95aac6", "0x40bb1480", "0x3f8b2a4f", "0x40bd35b8", "0x3f7eb5b4", "0x40bf5961"],
- [4, "0x3f2a17b6", "0x40944e4f", "0x3f936308", "0x40890383", "0x3fbd225b", "0x408e20e3"],
- [4, "0x3fe149c6", "0x40928ed4", "0x3ff5ff5e", "0x40a34ad8", "0x3fa9eadb", "0x40b65d9d"],
- [5],
- [0, "0x3f7ec28b", "0x40bf5fe8"],
- [1, "0x3f7ec03c", "0x40bf601e"],
- [1, "0x3f7eb336", "0x40bf599b"],
- [1, "0x3f7eb5b4", "0x40bf5961"],
- [1, "0x3f7ec270", "0x40bf5fe9"],
- [5],
- [0, "0x3f73524b", "0x40c0656e"],
- [1, "0x3f800000", "0x40c00000"],
- [1, "0x3f7ec03c", "0x40bf601e"],
- [4, "0x3f7af77f", "0x40bfb82b", "0x3f772803", "0x40c00f45", "0x3f73524b", "0x40c0656e"],
- [5],
- [0, "0x3f72b736", "0x40c06a9b"],
- [4, "0x3f5c7a43", "0x40c25c6d", "0x3f440db5", "0x40c44fce", "0x3f2948c7", "0x40c6423d"],
- [4, "0xbc11b5a4", "0x40d28b13", "0xbf435031", "0x40d85176", "0xbf825f2a", "0x40d81819"],
- [4, "0xbfa7e55d", "0x40d7d64d", "0xbf72f5e4", "0x40cfb00f", "0x3f72b736", "0x40c06a9b"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"loops25i": {
- "p1": [[0, "0x3f800000", "0x40a00000"],
- [4, "0x00000000", "0x40a00000", "0x3f555555", "0x40a00000", "0x3f800000", "0x40e00000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x40a00000"],
- [4, "0x3f555555", "0x40a00000", "0x3f800000", "0x40e00000", "0x3f800000", "0x40a00000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f800000", "0x40a00000"],
- [4, "0x3f314e7a", "0x40a00000", "0x3f0ef629", "0x40a00000", "0x3f06600e", "0x40a1dbe6"],
- [4, "0x3efa8190", "0x40a3d57f", "0x3f11345f", "0x40a7e83e", "0x3f2bf02a", "0x40b04ecd"],
- [4, "0x3f35ed07", "0x40b24ea3", "0x3f3ece0e", "0x40b44014", "0x3f46af03", "0x40b5f97c"],
- [4, "0x3f7396ad", "0x40bfcd46", "0x3f800000", "0x40c284a0", "0x3f800000", "0x40a00000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"loops24i": {
- "p1": [[0, "0x3f800000", "0x40000000"],
- [4, "0x00000000", "0x40000000", "0x3f555555", "0x40000000", "0x3f800000", "0x40400000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x40000000"],
- [4, "0x3f555555", "0x40000000", "0x3f800000", "0x40400000", "0x3f800000", "0x40000000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f800000", "0x40000000"],
- [4, "0x3f28b5c8", "0x40000000", "0x3f07fcb3", "0x40000000", "0x3f04758f", "0x40028985"],
- [4, "0x3f016d7f", "0x4004b7a6", "0x3f13f413", "0x4008c55f", "0x3f2bf02b", "0x40104ecd"],
- [4, "0x3f35ed08", "0x40124ea3", "0x3f3ece0f", "0x40144014", "0x3f46af03", "0x4015f97c"],
- [4, "0x3f7396ad", "0x401fcd46", "0x3f800000", "0x402284a0", "0x3f800000", "0x40000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"loops23i": {
- "p1": [[0, "0x3f800000", "0x40a00000"],
- [4, "0x00000000", "0x3f800000", "0x40c55556", "0x40b55556", "0xc0b55555", "0x40d55555"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x3f800000"],
- [4, "0x40c55556", "0x40b55556", "0xc0b55555", "0x40d55555", "0x3f800000", "0x40a00000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3fa9eadb", "0x40965d9d"],
- [4, "0x3fa65dfc", "0x409740a2", "0x3fa2b70b", "0x40981f04", "0x3f9ef8b6", "0x4098f8ca"],
- [4, "0x3f95abaf", "0x409b1451", "0x3f8b2ad1", "0x409d35a1", "0x3f7eb5b4", "0x409f5961"],
- [4, "0x3f2a17b7", "0x40689c9d", "0x3f936308", "0x40520706", "0x3fbd225b", "0x405c41c6"],
- [4, "0x3fe149c6", "0x40651da8", "0x3ff5ff5f", "0x40834ad8", "0x3fa9eadb", "0x40965d9d"],
- [5],
- [0, "0x3f7ec28b", "0x409f5fe8"],
- [1, "0x3f7ec03c", "0x409f601e"],
- [1, "0x3f7eb335", "0x409f599b"],
- [1, "0x3f7eb5b4", "0x409f5961"],
- [1, "0x3f7ec270", "0x409f5fe9"],
- [5],
- [0, "0x3f73524b", "0x40a0656e"],
- [1, "0x3f800000", "0x40a00000"],
- [1, "0x3f7ec03c", "0x409f601e"],
- [4, "0x3f7af77f", "0x409fb82b", "0x3f772803", "0x40a00f45", "0x3f73524b", "0x40a0656e"],
- [5],
- [0, "0x3f72b732", "0x40a06a9b"],
- [4, "0x3f5c7a18", "0x40a25c71", "0x3f440d5d", "0x40a44fd5", "0x3f294839", "0x40a64247"],
- [4, "0xbc11d00c", "0x40b28b16", "0xbf435043", "0x40b85176", "0xbf825f2a", "0x40b81819"],
- [4, "0xbfa7e55d", "0x40b7d64d", "0xbf72f5e4", "0x40afb010", "0x3f72b732", "0x40a06a9b"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"loops22i": {
- "p1": [[0, "0x3f800000", "0x40400000"],
- [4, "0x00000000", "0x40400000", "0x3f555555", "0x40400000", "0x3f800000", "0x40955555"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x40400000"],
- [4, "0x3f555555", "0x40400000", "0x3f800000", "0x40955555", "0x3f800000", "0x40400000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f800000", "0x40400000"],
- [4, "0x3f2e8702", "0x40400000", "0x3f0c974b", "0x40400000", "0x3f058fa1", "0x40437035"],
- [4, "0x3efd2c8c", "0x4046d96a", "0x3f1217df", "0x404da4e2", "0x3f2bf029", "0x405b2dff"],
- [4, "0x3f35ed07", "0x405e830e", "0x3f3ece0e", "0x4061c021", "0x3f46af03", "0x40649fce"],
- [4, "0x3f7396ad", "0x407500ca", "0x3f800000", "0x407987b4", "0x3f800000", "0x40400000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"loops21i": {
- "p1": [[0, "0x3f800000", "0x40000000"],
- [4, "0x00000000", "0x40000000", "0x3f555555", "0x40000000", "0x3f800000", "0x40800000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x40000000"],
- [4, "0x3f555555", "0x40000000", "0x3f800000", "0x40800000", "0x3f800000", "0x40000000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f800000", "0x40000000"],
- [4, "0x3f314e7a", "0x40000000", "0x3f0ef629", "0x40000000", "0x3f06600e", "0x4003b7cd"],
- [4, "0x3efa8190", "0x4007aafe", "0x3f113460", "0x400fd07b", "0x3f2bf02b", "0x40209d99"],
- [4, "0x3f35ed08", "0x40249d44", "0x3f3ece0f", "0x40288028", "0x3f46af03", "0x402bf2f7"],
- [4, "0x3f7396ad", "0x403f9a8d", "0x3f800000", "0x4045093f", "0x3f800000", "0x40000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"loops20i": {
- "p1": [[0, "0x3f800000", "0x40000000"],
- [4, "0x00000000", "0x40000000", "0x3f555555", "0x40000000", "0x3f800000", "0x406aaaaa"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x40000000"],
- [4, "0x3f555555", "0x40000000", "0x3f800000", "0x406aaaaa", "0x3f800000", "0x40000000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f800000", "0x40000000"],
- [4, "0x3f2e8702", "0x40000000", "0x3f0c974b", "0x40000000", "0x3f058fa1", "0x40037035"],
- [4, "0x3efd2c8c", "0x4006d96a", "0x3f1217df", "0x400da4e2", "0x3f2bf029", "0x401b2dff"],
- [4, "0x3f35ed07", "0x401e830e", "0x3f3ece0e", "0x4021c021", "0x3f46af03", "0x40249fce"],
- [4, "0x3f7396ad", "0x403500ca", "0x3f800000", "0x403987b4", "0x3f800000", "0x40000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubics20d": {
- "p1": [[0, "0x3f800000", "0x40000000"],
- [4, "0x00000000", "0x40400000", "0x40c00000", "0x00000000", "0x40400000", "0x40000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x40c00000"],
- [4, "0x40000000", "0x40400000", "0x40000000", "0x3f800000", "0x40400000", "0x00000000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40000000", "0x40000000"],
- [1, "0x40400000", "0x40000000"],
- [4, "0x4093f8fc", "0x3f6ad013", "0x40671186", "0x3fa6648b", "0x401fda77", "0x3fdc2a3b"],
- [4, "0x4016722f", "0x3fe344a5", "0x400ced97", "0x3fea7471", "0x4003ac90", "0x3ff14dbf"],
- [1, "0x40000000", "0x40000000"],
- [5],
- [0, "0x40003c3f", "0x3ff3d780"],
- [4, "0x3ff4f21f", "0x3ff8153a", "0x3fe9aa5d", "0x3ffc2b9d", "0x3fded099", "0x40000000"],
- [1, "0x3f800000", "0x40000000"],
- [4, "0x3f2aaaaa", "0x40155555", "0x3f8e38e4", "0x400e38e3", "0x3fded099", "0x40000000"],
- [1, "0x3ffbf150", "0x40000000"],
- [4, "0x3ffd76f3", "0x3ffbe962", "0x3ffef930", "0x3ff7dbe2", "0x40003c3f", "0x3ff3d780"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubics6d": {
- "p1": [[0, "0x40400000", "0x40a00000"],
- [4, "0x3f800000", "0x40a00000", "0x40800000", "0x40000000", "0x40800000", "0x00000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x40000000", "0x40800000"],
- [4, "0x00000000", "0x40800000", "0x40a00000", "0x40400000", "0x40a00000", "0x3f800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40300005", "0x404ffff6"],
- [4, "0x40100002", "0x4087fffd", "0x3ffffffa", "0x40a00000", "0x40400000", "0x40a00000"],
- [1, "0x405b0748", "0x4038db99"],
- [4, "0x404c964e", "0x40415407", "0x403dea59", "0x40490ad3", "0x40300005", "0x404ffff6"],
- [5],
- [0, "0x40300005", "0x404ffff6"],
- [4, "0x40353165", "0x40459d37", "0x403acea1", "0x403ace9b", "0x404091b7", "0x402fb724"],
- [4, "0x40527a92", "0x400d3d85", "0x4065d113", "0x3fd00818", "0x40725ed1", "0x3f884bda"],
- [1, "0x40600000", "0x40200000"],
- [1, "0x40300000", "0x40500000"],
- [5],
- [0, "0x40725ed1", "0x3f884bda"],
- [4, "0x407aaaab", "0x3f31c71d", "0x40800000", "0x3eaaaaaa", "0x40800000", "0x00000000"],
- [1, "0x40725ed1", "0x3f884bda"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubics7d": {
- "p1": [[0, "0x40000000", "0x40c00000"],
- [4, "0x40000000", "0x40800000", "0x40a00000", "0x3f800000", "0x40400000", "0x3f800000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x3f800000", "0x40a00000"],
- [4, "0x3f800000", "0x40400000", "0x40c00000", "0x40000000", "0x40800000", "0x40000000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x400da12f", "0x409ded0a"],
- [4, "0x40055555", "0x40a9c71d", "0x40000000", "0x40b55555", "0x40000000", "0x40c00000"],
- [1, "0x400da12f", "0x409ded0a"],
- [5],
- [0, "0x40200000", "0x40600000"],
- [1, "0x400da12f", "0x409ded0a"],
- [4, "0x401a2eed", "0x408bfdfa", "0x402d856e", "0x4072c27b", "0x403f6e4a", "0x405048db"],
- [4, "0x40453160", "0x40453164", "0x404ace9b", "0x403a62c8", "0x404ffffb", "0x40300009"],
- [4, "0x406ffffe", "0x3fe00008", "0x40800002", "0x3f800000", "0x40400000", "0x3f800000"],
- [1, "0x4024f8b8", "0x40472467"],
- [4, "0x403369b3", "0x403eabf9", "0x404215a7", "0x4036f52d", "0x404ffff8", "0x40300004"],
- [1, "0x40200000", "0x40600000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubics8d": {
- "p1": [[0, "0x40000000", "0x40a00000"],
- [4, "0x40000000", "0x40800000", "0x40a00000", "0x3f800000", "0x40400000", "0x40000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x3f800000", "0x40a00000"],
- [4, "0x40000000", "0x40400000", "0x40a00000", "0x40000000", "0x40800000", "0x40000000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x400da130", "0x408b8e38"],
- [4, "0x40055556", "0x40938e38", "0x40000000", "0x409aaaaa", "0x40000000", "0x40a00000"],
- [1, "0x400da130", "0x408b8e38"],
- [5],
- [0, "0x402610ef", "0x404dcd33"],
- [1, "0x40400000", "0x40000000"],
- [4, "0x40800002", "0x3fbffffc", "0x406ffffe", "0x40000003", "0x404ffffb", "0x40300008"],
- [4, "0x4042e3bb", "0x4038bd84", "0x403495ed", "0x4042ac93", "0x402610ef", "0x404dcd33"],
- [5],
- [0, "0x404ffffb", "0x40300008"],
- [4, "0x404ace9c", "0x4037ca17", "0x4045315f", "0x40400003", "0x403f6e4a", "0x40486d49"],
- [4, "0x402d856f", "0x40629e86", "0x401a2eee", "0x407ee682", "0x400da130", "0x408b8e38"],
- [1, "0x40200000", "0x40600000"],
- [1, "0x40500001", "0x402fffff"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubics9d": {
- "p1": [[0, "0x40000000", "0x40800000"],
- [4, "0x40000000", "0x40c00000", "0x40400000", "0x3f800000", "0x40a00000", "0x3f800000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x3f800000", "0x40400000"],
- [4, "0x3f800000", "0x40a00000", "0x40800000", "0x40000000", "0x40c00000", "0x40000000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40200000", "0x407105eb"],
- [4, "0x400aaaab", "0x408eec25", "0x40000000", "0x409a20be", "0x40000000", "0x40800000"],
- [1, "0x40300000", "0x40500000"],
- [4, "0x402a20bd", "0x405bbe85", "0x4024cb68", "0x4066f31d", "0x40200000", "0x407105eb"],
- [5],
- [0, "0x40472467", "0x4024f8b8"],
- [1, "0x40600000", "0x40200000"],
- [1, "0x40a00000", "0x3f800000"],
- [4, "0x4086f52a", "0x3f800000", "0x4065a121", "0x3fe1fcbb", "0x40472467", "0x4024f8b8"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubics10u": {
- "p1": [[0, "0x40000000", "0x40800000"],
- [4, "0x3f800000", "0x40c00000", "0x40800000", "0x3f800000", "0x40a00000", "0x3f800000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x3f800000", "0x40800000"],
- [4, "0x3f800000", "0x40a00000", "0x40800000", "0x40000000", "0x40c00000", "0x3f800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kUnion_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40300007", "0x404ffffb"],
- [4, "0x3fe00007", "0x407ffffe", "0x3f800000", "0x40900000", "0x3f800000", "0x40800000"],
- [1, "0x404b238d", "0x402c8445"],
- [4, "0x4075f615", "0x3febadb3", "0x4092dfce", "0x3f800000", "0x40a00000", "0x3f800000"],
- [1, "0x40600000", "0x40200000"],
- [1, "0x409ded0b", "0x3fd1c719"],
- [4, "0x408bfdfb", "0x4001197c", "0x4072c27c", "0x401d6179", "0x405048dc", "0x403792b7"],
- [4, "0x40453164", "0x403ffffe", "0x403a62c7", "0x404835eb", "0x40300007", "0x404ffffb"],
- [5],
- [0, "0x409ded0b", "0x3fd1c719"],
- [1, "0x40c00000", "0x3f800000"],
- [4, "0x40b55556", "0x3f955555", "0x40a9c71d", "0x3fb1c71a", "0x409ded0b", "0x3fd1c719"],
- [5],
- [0, "0x40300005", "0x404ffffa"],
- [4, "0x4027311f", "0x405bbe81", "0x401eec27", "0x4066f31b", "0x40177d0a", "0x407105eb"],
- [4, "0x3fecd260", "0x408eec25", "0x3fcbbe85", "0x409a20be", "0x40000000", "0x40800000"],
- [1, "0x402fffff", "0x40500001"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubics11i": {
- "p1": [[0, "0x40000000", "0x40800000"],
- [4, "0x40000000", "0x40a00000", "0x40400000", "0x40000000", "0x40a00000", "0x3f800000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x40000000", "0x40400000"],
- [4, "0x3f800000", "0x40a00000", "0x40800000", "0x40000000", "0x40a00000", "0x40000000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x404dcd33", "0x402610ef"],
- [4, "0x4042ac91", "0x403495ef", "0x4038bd80", "0x4042e3c0", "0x40300000", "0x40500000"],
- [1, "0x40600000", "0x40200000"],
- [1, "0x404dcd33", "0x402610ef"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubics12d": {
- "p1": [[0, "0x40000000", "0x40800000"],
- [4, "0x00000000", "0x40800000", "0x40a00000", "0x40400000", "0x40a00000", "0x3f800000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x40400000", "0x40a00000"],
- [4, "0x3f800000", "0x40a00000", "0x40800000", "0x40000000", "0x40800000", "0x00000000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x405b0748", "0x4038db99"],
- [4, "0x408780d1", "0x401a5edf", "0x40a00000", "0x3fe42b58", "0x40a00000", "0x3f800000"],
- [1, "0x40600000", "0x40200000"],
- [1, "0x405b0748", "0x4038db99"],
- [5],
- [0, "0x40300000", "0x40500000"],
- [1, "0x40000000", "0x40800000"],
- [4, "0x3f977d0a", "0x40800000", "0x3fc44f6a", "0x40755555", "0x400efa15", "0x40600000"],
- [4, "0x40190ce6", "0x405b3497", "0x40244180", "0x4055df40", "0x40300000", "0x40500000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubics13d": {
- "p1": [[0, "0x40000000", "0x40400000"],
- [4, "0x3f800000", "0x40a00000", "0x40800000", "0x40000000", "0x40a00000", "0x40000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x40000000", "0x40800000"],
- [4, "0x40000000", "0x40a00000", "0x40400000", "0x40000000", "0x40a00000", "0x3f800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40300009", "0x404ffffa"],
- [4, "0x40000004", "0x406ffffe", "0x3fbffffc", "0x40800002", "0x40000000", "0x40400000"],
- [1, "0x404dcd33", "0x402610ef"],
- [4, "0x4042ac91", "0x403495ef", "0x4038bd80", "0x4042e3c0", "0x40300009", "0x404ffffa"],
- [5],
- [0, "0x408b8e38", "0x400da130"],
- [4, "0x407ee682", "0x401a2eee", "0x40629e86", "0x402d856e", "0x40486d49", "0x403f6e49"],
- [4, "0x40400003", "0x4045315e", "0x4037ca18", "0x404ace9b", "0x40300009", "0x404ffffa"],
- [1, "0x40600000", "0x40200000"],
- [1, "0x408b8e38", "0x400da130"],
- [5],
- [0, "0x408b8e38", "0x400da130"],
- [4, "0x40938e38", "0x40055556", "0x409aaaaa", "0x40000000", "0x40a00000", "0x40000000"],
- [1, "0x408b8e38", "0x400da130"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubics14d": {
- "p1": [[0, "0x40000000", "0x40400000"],
- [4, "0x00000000", "0x40800000", "0x40400000", "0x3f800000", "0x40400000", "0x00000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x3f800000", "0x40400000"],
- [4, "0x00000000", "0x40400000", "0x40400000", "0x40000000", "0x40800000", "0x00000000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3fe0000c", "0x400ffff7"],
- [4, "0x3fa00004", "0x403ffffc", "0x3f7ffff0", "0x40600002", "0x40000000", "0x40400000"],
- [1, "0x4019ef11", "0x3fe4659b"],
- [4, "0x400b6a10", "0x3ffaa6df", "0x3ffa387f", "0x40074280", "0x3fe0000c", "0x400ffff7"],
- [5],
- [0, "0x40200000", "0x3fc00000"],
- [1, "0x3fdfffff", "0x40100000"],
- [4, "0x3fea62cb", "0x400835e8", "0x3ff59d43", "0x3ffffff9", "0x400091b7", "0x3fef256e"],
- [4, "0x40127a92", "0x3fbac2f3", "0x4025d113", "0x3f8232f9", "0x40325ed1", "0x3f238e38"],
- [1, "0x40200000", "0x3fc00000"],
- [5],
- [0, "0x40325ed1", "0x3f238e38"],
- [4, "0x403aaaab", "0x3ec71c71", "0x40400000", "0x3e2aaaaa", "0x40400000", "0x00000000"],
- [1, "0x40325ed1", "0x3f238e38"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubics15d": {
- "p1": [[0, "0x3f800000", "0x40a00000"],
- [4, "0x40400000", "0x40a00000", "0x40800000", "0x00000000", "0x40800000", "0x40000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x40800000"],
- [4, "0x40000000", "0x40800000", "0x40a00000", "0x3f800000", "0x40a00000", "0x40400000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x4038db99", "0x405b0748"],
- [4, "0x401a5edf", "0x408780d1", "0x3fe42b58", "0x40a00000", "0x3f800000", "0x40a00000"],
- [1, "0x40200000", "0x40600000"],
- [1, "0x4038db99", "0x405b0748"],
- [5],
- [0, "0x40500000", "0x40300000"],
- [1, "0x40800000", "0x40000000"],
- [4, "0x40800000", "0x3f977d0a", "0x40755555", "0x3fc44f6a", "0x40600000", "0x400efa15"],
- [4, "0x405b3498", "0x40190ce3", "0x4055df43", "0x4024417b", "0x40500000", "0x40300000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubics16i": {
- "p1": [[0, "0x3f800000", "0x40a00000"],
- [4, "0x40000000", "0x40a00000", "0x40a00000", "0x00000000", "0x40800000", "0x40000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x40a00000"],
- [4, "0x40000000", "0x40800000", "0x40a00000", "0x3f800000", "0x40a00000", "0x40000000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40500001", "0x402fffff"],
- [1, "0x40200000", "0x40600000"],
- [1, "0x4034dc73", "0x40537bbb"],
- [4, "0x403e3cfe", "0x4047829e", "0x40476097", "0x403b7f37", "0x40500001", "0x402fffff"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubics17d": {
- "p1": [[0, "0x3f800000", "0x40a00000"],
- [4, "0x40400000", "0x40800000", "0x40800000", "0x3f800000", "0x40800000", "0x40000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x3f800000", "0x40800000"],
- [4, "0x40000000", "0x40800000", "0x40a00000", "0x3f800000", "0x40800000", "0x40400000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x403232ce", "0x4059ef11"],
- [4, "0x401495f0", "0x4080496f", "0x3fdd0a01", "0x40945ec0", "0x3f800000", "0x40a00000"],
- [1, "0x40200000", "0x40600000"],
- [1, "0x403232ce", "0x4059ef11"],
- [5],
- [0, "0x40500000", "0x40300000"],
- [1, "0x40800000", "0x40000000"],
- [4, "0x40800000", "0x3fcbbe85", "0x40755555", "0x3fecd260", "0x40600000", "0x40177d0a"],
- [4, "0x405b3498", "0x401eec25", "0x4055df43", "0x4027311c", "0x40500000", "0x40300000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubics18d": {
- "p1": [[0, "0x3f800000", "0x40a00000"],
- [4, "0x3f800000", "0x40400000", "0x40800000", "0x00000000", "0x40000000", "0x00000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x40800000"],
- [4, "0x00000000", "0x40000000", "0x40a00000", "0x3f800000", "0x40400000", "0x3f800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f9b425f", "0x407bda13"],
- [4, "0x3f8aaaab", "0x4089c71d", "0x3f800000", "0x40955555", "0x3f800000", "0x40a00000"],
- [1, "0x3f9b425f", "0x407bda13"],
- [5],
- [0, "0x3fc00000", "0x40200000"],
- [1, "0x3f9b425f", "0x407bda13"],
- [4, "0x3fb45ddb", "0x4057fbf4", "0x3fdb0add", "0x4032c27a", "0x3ffedc93", "0x401048db"],
- [4, "0x4005315f", "0x40053164", "0x400ace9b", "0x3ff4c590", "0x400ffffb", "0x3fe00012"],
- [4, "0x402ffffe", "0x3f400012", "0x40400003", "0x00000000", "0x40000000", "0x00000000"],
- [1, "0x3fc9f171", "0x40072466"],
- [4, "0x3fe6d366", "0x3ffd57f0", "0x400215a7", "0x3fedea5a", "0x400ffff8", "0x3fe00008"],
- [1, "0x3fc00000", "0x40200000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubics19d": {
- "p1": [[0, "0x3f800000", "0x40a00000"],
- [4, "0x40000000", "0x40400000", "0x40a00000", "0x40000000", "0x40800000", "0x40000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x40000000", "0x40a00000"],
- [4, "0x40000000", "0x40800000", "0x40a00000", "0x3f800000", "0x40400000", "0x40000000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x404ffff9", "0x40300005"],
- [4, "0x4058cedf", "0x402a20c1", "0x406113d9", "0x4024cb69", "0x406882f6", "0x40200000"],
- [4, "0x4084cb68", "0x400aaaab", "0x408d105f", "0x40000000", "0x40800000", "0x40000000"],
- [1, "0x40500001", "0x402fffff"],
- [5],
- [0, "0x40200000", "0x40600000"],
- [1, "0x3f800000", "0x40a00000"],
- [4, "0x3fae8500", "0x4088bd80", "0x3ffeda45", "0x406b6a11", "0x402610ef", "0x404dcd33"],
- [1, "0x40200000", "0x40600000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp157": {
- "p1": [[0, "0x3f800000", "0x40a00000"],
- [4, "0x3f800000", "0x40400000", "0x40c00000", "0x40000000", "0x40800000", "0x40000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x40000000", "0x40c00000"],
- [4, "0x40000000", "0x40800000", "0x40a00000", "0x3f800000", "0x40400000", "0x3f800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x404ffff8", "0x40300004"],
- [4, "0x405bbe80", "0x402a20c0", "0x4066f31a", "0x4024cb69", "0x407105eb", "0x40200000"],
- [4, "0x408eec25", "0x400aaaab", "0x409a20be", "0x40000000", "0x40800000", "0x40000000"],
- [1, "0x40500000", "0x40300000"],
- [5],
- [0, "0x40200000", "0x40600000"],
- [1, "0x4024f8b8", "0x40472467"],
- [4, "0x3fe1fcbb", "0x4065a121", "0x3f800000", "0x4086f52a", "0x3f800000", "0x40a00000"],
- [1, "0x40200000", "0x40600000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp142": {
- "p1": [[0, "0x40a00000", "0x40c00000"],
- [4, "0x40000000", "0x40a00000", "0x40000000", "0x3f800000", "0x3f800000", "0x00000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x3f800000", "0x40000000"],
- [4, "0x00000000", "0x3f800000", "0x40c00000", "0x40a00000", "0x40a00000", "0x40000000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3fff28fb", "0x40139d74"],
- [4, "0x401fc966", "0x407089e5", "0x404e1f3c", "0x40ad0535", "0x40a00000", "0x40c00000"],
- [1, "0x40314d11", "0x4029f399"],
- [4, "0x40200569", "0x4022a7b6", "0x400f10b3", "0x401ae1ca", "0x3fff28fb", "0x40139d74"],
- [5],
- [0, "0x3ff1cd2b", "0x40000000"],
- [1, "0x40155555", "0x40000000"],
- [1, "0x3fab0000", "0x3f010000"],
- [4, "0x3f9e0000", "0x3e980000", "0x3f900000", "0x3e000000", "0x3f800000", "0x00000000"],
- [1, "0x3fab0000", "0x3f010000"],
- [4, "0x3fc3ed5c", "0x3f66a051", "0x3fd92d7b", "0x3fb6abe5", "0x3ff1cd2b", "0x40000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"loops4i": {
- "p1": [[0, "0x00000000", "0x40400000"],
- [4, "0x00000000", "0x40000000", "0x00000000", "0x40000000", "0xbfd55555", "0x400aaaab"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x40000000"],
- [4, "0x00000000", "0x40000000", "0xbfd55555", "0x400aaaab", "0x00000000", "0x40400000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x00000000", "0x40400000"],
- [4, "0x00000000", "0x4025469f", "0x00000000", "0x4015b5f6", "0xbdf88367", "0x400d6bf7"],
- [4, "0xbe3ca7a1", "0x40092034", "0xbe8f36d7", "0x4006c8c2", "0xbed96ffe", "0x4005db3e"],
- [4, "0xbf460446", "0x400d8659", "0xbf873f76", "0x401e3023", "0x00000000", "0x40400000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"quadRect1": {
- "p1": [[0, "0x40c00000", "0x41700000"],
- [2, "0x41800000", "0x00000000", "0x41000000", "0x40800000"],
- [2, "0x40000000", "0x40e00000", "0x41400000", "0x41400000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x40800000", "0x41300000"],
- [1, "0x41500000", "0x41300000"],
- [1, "0x41500000", "0x41800000"],
- [1, "0x40800000", "0x41800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x4108d276", "0x41300000"],
- [2, "0x40ef0c2e", "0x414cb6dd", "0x40c00000", "0x41700000"],
- [1, "0x41400000", "0x41400000"],
- [2, "0x412faaa2", "0x4137d551", "0x41220039", "0x41300000"],
- [1, "0x4108d276", "0x41300000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"quadRect2": {
- "p1": [[0, "0x40a00000", "0x41400000"],
- [2, "0x41700000", "0x40e00000", "0x41100000", "0x40800000"],
- [2, "0x3f800000", "0x00000000", "0x41300000", "0x41700000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x40800000", "0x41300000"],
- [1, "0x41500000", "0x41300000"],
- [1, "0x41500000", "0x41800000"],
- [1, "0x40800000", "0x41800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40dbff8e", "0x41300000"],
- [2, "0x40c0aabc", "0x4137d551", "0x40a00000", "0x41400000"],
- [1, "0x41300000", "0x41700000"],
- [2, "0x411879eb", "0x414cb6e0", "0x41072d8a", "0x41300000"],
- [1, "0x40dbff8e", "0x41300000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"quadRect3": {
- "p1": [[0, "0x41400000", "0x41400000"],
- [2, "0x40000000", "0x40e00000", "0x41000000", "0x40800000"],
- [2, "0x41800000", "0x00000000", "0x40c00000", "0x41700000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x40800000", "0x41300000"],
- [1, "0x41500000", "0x41300000"],
- [1, "0x41500000", "0x41800000"],
- [1, "0x40800000", "0x41800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41220039", "0x41300000"],
- [2, "0x412faaa2", "0x4137d551", "0x41400000", "0x41400000"],
- [1, "0x40c00000", "0x41700000"],
- [2, "0x40ef0c2e", "0x414cb6dd", "0x4108d276", "0x41300000"],
- [1, "0x41220039", "0x41300000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"quadRect4": {
- "p1": [[0, "0x41300000", "0x41700000"],
- [2, "0x3f800000", "0x00000000", "0x41100000", "0x40800000"],
- [2, "0x41700000", "0x40e00000", "0x40a00000", "0x41400000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x40800000", "0x41300000"],
- [1, "0x41500000", "0x41300000"],
- [1, "0x41500000", "0x41800000"],
- [1, "0x40800000", "0x41800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41072d8a", "0x41300000"],
- [2, "0x411879eb", "0x414cb6e0", "0x41300000", "0x41700000"],
- [1, "0x40a00000", "0x41400000"],
- [2, "0x40c0aabc", "0x4137d551", "0x40dbff8e", "0x41300000"],
- [1, "0x41072d8a", "0x41300000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"quadRect5": {
- "p1": [[0, "0x41300000", "0x41500000"],
- [2, "0x40800000", "0x40800000", "0x41000000", "0x40800000"],
- [2, "0x41400000", "0x40800000", "0x40a00000", "0x41500000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x40800000", "0x41300000"],
- [1, "0x41500000", "0x41300000"],
- [1, "0x41500000", "0x41800000"],
- [1, "0x40800000", "0x41800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x411800e5", "0x41300000"],
- [2, "0x4122c64e", "0x413efef7", "0x41300000", "0x41500000"],
- [1, "0x40a00000", "0x41500000"],
- [2, "0x40ba7357", "0x413efeff", "0x40cffe35", "0x41300000"],
- [1, "0x411800e5", "0x41300000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"quadRect6": {
- "p1": [[0, "0x40a00000", "0x41500000"],
- [2, "0x41400000", "0x40800000", "0x41000000", "0x40800000"],
- [2, "0x40800000", "0x40800000", "0x41300000", "0x41500000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x40800000", "0x41300000"],
- [1, "0x41500000", "0x41300000"],
- [1, "0x41500000", "0x41800000"],
- [1, "0x40800000", "0x41800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40cffe35", "0x41300000"],
- [2, "0x40ba7357", "0x413efeff", "0x40a00000", "0x41500000"],
- [1, "0x41300000", "0x41500000"],
- [2, "0x4122c64e", "0x413efef7", "0x411800e5", "0x41300000"],
- [1, "0x40cffe35", "0x41300000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp141": {
- "p1": [[0, "0x00000000", "0x40000000"],
- [4, "0x3f800000", "0x40000000", "0x40c00000", "0x40800000", "0x40400000", "0x40000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x40800000", "0x40c00000"],
- [4, "0x40000000", "0x40400000", "0x40000000", "0x00000000", "0x40000000", "0x3f800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x402a8ef2", "0x402a655c"],
- [4, "0x4077b920", "0x403f45d2", "0x40951de4", "0x4046d285", "0x40400000", "0x40000000"],
- [1, "0x4019999a", "0x40000000"],
- [1, "0x402a8ef2", "0x402a655c"],
- [5],
- [0, "0x40100000", "0x40000000"],
- [4, "0x4012e9f0", "0x400ba7c1", "0x40165bb9", "0x40185f33", "0x401a6e18", "0x4025f4dc"],
- [4, "0x400f7896", "0x4022e580", "0x40042e12", "0x401faba4", "0x3ff1c71d", "0x401c71c7"],
- [4, "0x3f8e38e4", "0x400e38e4", "0x3eaaaaab", "0x40000000", "0x00000000", "0x40000000"],
- [1, "0x40100000", "0x40000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp58d": {
- "p1": [[0, "0x00000000", "0x40a00000"],
- [4, "0x40400000", "0x40800000", "0x40c00000", "0x40a00000", "0x40a00000", "0x40400000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x40a00000", "0x40c00000"],
- [4, "0x40400000", "0x40a00000", "0x40a00000", "0x00000000", "0x40800000", "0x40400000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x408de88c", "0x4089b9a4"],
- [4, "0x40a441f4", "0x4084df51", "0x40ad78be", "0x4075e2f7", "0x40a00000", "0x40400000"],
- [1, "0x4083c3c4", "0x40569697"],
- [1, "0x408de88c", "0x4089b9a4"],
- [5],
- [0, "0x4082d0d4", "0x405758f0"],
- [4, "0x40820896", "0x406ba99c", "0x4081dbe7", "0x4080dda3", "0x4082f919", "0x408b9c20"],
- [4, "0x40748202", "0x408ccfeb", "0x40607462", "0x408da5d1", "0x404a8000", "0x408e9000"],
- [4, "0x40100000", "0x40910000", "0x3f900000", "0x40940000", "0x00000000", "0x40a00000"],
- [1, "0x4082d0d4", "0x405758f0"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"loops5i": {
- "p1": [[0, "0x3f800000", "0x40000000"],
- [4, "0x00000000", "0x40000000", "0x00000000", "0x40000000", "0x3e2aaaab", "0x402aaaab"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x40000000"],
- [4, "0x00000000", "0x40000000", "0x3e2aaaab", "0x402aaaab", "0x3f800000", "0x40000000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f800000", "0x40000000"],
- [4, "0x3ee2847c", "0x40000000", "0x3e486e30", "0x40000000", "0x3dec84b7", "0x40076577"],
- [4, "0x3dd600b1", "0x400868e1", "0x3dc5e29a", "0x40098fd5", "0x3dbb67ae", "0x400adf33"],
- [4, "0x3e586574", "0x4013cd3a", "0x3ef18105", "0x401b0cb3", "0x3f800000", "0x40000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp140": {
- "p1": [[0, "0x00000000", "0x40000000"],
- [4, "0x3f800000", "0x40000000", "0x40a00000", "0x40800000", "0x40400000", "0x40000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x40800000", "0x40a00000"],
- [4, "0x40000000", "0x40400000", "0x40000000", "0x00000000", "0x40000000", "0x3f800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x403a6d03", "0x4034da07"],
- [4, "0x40662338", "0x403f230c", "0x4078915b", "0x4038915a", "0x40400000", "0x40000000"],
- [1, "0x40200000", "0x40000000"],
- [1, "0x403a6d03", "0x4034da07"],
- [5],
- [0, "0x4012592d", "0x40000000"],
- [4, "0x4016ab22", "0x400e5508", "0x401c017d", "0x401e022f", "0x4022998d", "0x402e6e2c"],
- [4, "0x401145ba", "0x40295022", "0x3ffbf065", "0x4022e0f4", "0x3fd55556", "0x401c71c7"],
- [4, "0x3f800000", "0x400e38e4", "0x3eaaaaab", "0x40000000", "0x00000000", "0x40000000"],
- [1, "0x4012592d", "0x40000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp139": {
- "p1": [[0, "0x00000000", "0x40000000"],
- [4, "0x00000000", "0x40800000", "0x40400000", "0x3f800000", "0x40a00000", "0x3f800000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x3f800000", "0x40400000"],
- [4, "0x3f800000", "0x40a00000", "0x40000000", "0x00000000", "0x40800000", "0x00000000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3fe00012", "0x400ffffc"],
- [4, "0x3f400012", "0x402fffff", "0x00000000", "0x40400003", "0x00000000", "0x40000000"],
- [1, "0x40072466", "0x3fc9f171"],
- [4, "0x3ffd57ec", "0x3fe6d36c", "0x3fedea53", "0x400215ac", "0x3fe00012", "0x400ffffc"],
- [5],
- [0, "0x407bda14", "0x3f9b425f"],
- [4, "0x4057fbf5", "0x3fb45ddb", "0x4032c27b", "0x3fdb0adc", "0x401048dc", "0x3ffedc93"],
- [4, "0x40053165", "0x4005315f", "0x3ff4c591", "0x400ace9c", "0x3fe00012", "0x400ffffc"],
- [1, "0x40200000", "0x3fc00000"],
- [1, "0x407bda14", "0x3f9b425f"],
- [5],
- [0, "0x407bda14", "0x3f9b425f"],
- [4, "0x4089c71d", "0x3f8aaaab", "0x40955555", "0x3f800000", "0x40a00000", "0x3f800000"],
- [1, "0x407bda14", "0x3f9b425f"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubics138": {
- "p1": [[0, "0x00000000", "0x40a00000"],
- [4, "0x40400000", "0x40c00000", "0x3f800000", "0x00000000", "0x40800000", "0x40000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x3f800000"],
- [4, "0x40000000", "0x40800000", "0x40a00000", "0x00000000", "0x40c00000", "0x40400000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x4010ee58", "0x400bb4e9"],
- [4, "0x40096116", "0x401db68e", "0x40045be7", "0x40345894", "0x3ffe66c7", "0x404b99e2"],
- [4, "0x3ffaa988", "0x405407ac", "0x3ff6e301", "0x405c8a63", "0x3ff2d21c", "0x4064f136"],
- [1, "0x00000000", "0x40a00000"],
- [4, "0x3fa66666", "0x40adddde", "0x3fd49f4a", "0x4091abce", "0x3ff2d21c", "0x4064f136"],
- [1, "0x406c4ec5", "0x400ec4ec"],
- [1, "0x4049801d", "0x40032ab4"],
- [4, "0x404f9533", "0x4001dfdc", "0x40559ee7", "0x400087bc", "0x405b99a8", "0x3ffe65de"],
- [4, "0x4064822a", "0x3ffa6e6c", "0x406d4980", "0x3ff685c0", "0x4075e3e4", "0x3ff319b5"],
- [4, "0x4048daf5", "0x3fbc5aef", "0x402efdf0", "0x3fc31a53", "0x401e61b0", "0x3fe99675"],
- [1, "0x4049801d", "0x40032ab4"],
- [4, "0x4036ed40", "0x40071cff", "0x4023f034", "0x400a936a", "0x4010ee58", "0x400bb4e9"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubics137": {
- "p1": [[0, "0x00000000", "0x40a00000"],
- [4, "0x40400000", "0x40c00000", "0x3f800000", "0x00000000", "0x40400000", "0x40000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x3f800000"],
- [4, "0x40000000", "0x40400000", "0x40a00000", "0x00000000", "0x40c00000", "0x40400000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x4007bea0", "0x3fdf520b"],
- [4, "0x3fff68cd", "0x3ffadb56", "0x3ff9f630", "0x4017f89b", "0x3ff3d3f1", "0x4035db48"],
- [4, "0x3ff29bd2", "0x403bcc08", "0x3ff15cc2", "0x4041de97", "0x3ff00000", "0x40480000"],
- [1, "0x00000000", "0x40a00000"],
- [4, "0x3fbfffff", "0x40b00000", "0x3fe00000", "0x40880000", "0x3ff00000", "0x40480000"],
- [1, "0x40400000", "0x40000000"],
- [1, "0x400e38e4", "0x3fded098"],
- [4, "0x4017885d", "0x3fdded99", "0x4020d7d6", "0x3fdc60c5", "0x402a1b66", "0x3fda8177"],
- [4, "0x4019daae", "0x3fc49afd", "0x400fb878", "0x3fc7e1c8", "0x400901ce", "0x3fdb5689"],
- [1, "0x400e38e4", "0x3fded098"],
- [4, "0x400c1016", "0x3fdf053e", "0x4009e748", "0x3fdf30c2", "0x4007bea0", "0x3fdf520b"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp136a": {
- "p1": [[0, "0x40a00000", "0x40c00000"],
- [2, "0x40a00000", "0x00000000", "0x40400000", "0x3f800000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x40a00000"],
- [4, "0x3f800000", "0x40400000", "0x40c00000", "0x40a00000", "0x40c00000", "0x40a00000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x409f819a", "0x40a00000"],
- [2, "0x40a00000", "0x40af22cf", "0x40a00000", "0x40c00000"],
- [1, "0x40933333", "0x40a00000"],
- [1, "0x409f819a", "0x40a00000"],
- [5],
- [0, "0x409f0e39", "0x4094a86b"],
- [2, "0x4099d6c8", "0x3f985ae7", "0x406f9e4e", "0x3f62ed80"],
- [2, "0x405a90e8", "0x3f4ade30", "0x40400000", "0x3f800000"],
- [1, "0x408c8a5b", "0x408f59e4"],
- [4, "0x409322e3", "0x40911b36", "0x40995d13", "0x4092e98a", "0x409f0e39", "0x4094a86b"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp136": {
- "p1": [[0, "0x40a00000", "0x40c00000"],
- [4, "0x40a00000", "0x40c00000", "0x40a00000", "0x00000000", "0x40400000", "0x3f800000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x40a00000"],
- [4, "0x3f800000", "0x40400000", "0x40c00000", "0x40a00000", "0x40c00000", "0x40a00000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x409eda3b", "0x40a00000"],
- [4, "0x40a00000", "0x40b2d8d6", "0x40a00000", "0x40c00000", "0x40a00000", "0x40c00000"],
- [1, "0x40933333", "0x40a00000"],
- [1, "0x409eda3b", "0x40a00000"],
- [5],
- [0, "0x409e0a05", "0x409458e5"],
- [4, "0x4099bbc8", "0x403b8c96", "0x408bf941", "0x3ea035f7", "0x40400000", "0x3f800000"],
- [1, "0x408c8a5b", "0x408f59e4"],
- [4, "0x4092beef", "0x4091009d", "0x4098a002", "0x4092b2da", "0x409e0a05", "0x409458e5"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp135": {
- "p1": [[0, "0x40a00000", "0x40c00000"],
- [4, "0x40a00000", "0x40c00000", "0x40c00000", "0x00000000", "0x40800000", "0x3f800000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x40c00000"],
- [4, "0x3f800000", "0x40800000", "0x40c00000", "0x40a00000", "0x40c00000", "0x40a00000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40a3be82", "0x40a4b595"],
- [4, "0x40a1d53e", "0x40b50089", "0x40a00000", "0x40c00000", "0x40a00000", "0x40c00000"],
- [1, "0x409ad6b6", "0x40a6318c"],
- [1, "0x40a3be82", "0x40a4b595"],
- [5],
- [0, "0x40a4bcc3", "0x409bc690"],
- [4, "0x40aa670c", "0x404ba0da", "0x40ae060f", "0x3e8fcf8b", "0x40800000", "0x3f800000"],
- [1, "0x40987a06", "0x409a6220"],
- [4, "0x409cd3ca", "0x409ad32d", "0x40a0ef48", "0x409b4c52", "0x40a4bcc3", "0x409bc690"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp134": {
- "p1": [[0, "0x40a00000", "0x40c00000"],
- [4, "0x40a00000", "0x40c00000", "0x40c00000", "0x00000000", "0x40400000", "0x3f800000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x40c00000"],
- [4, "0x3f800000", "0x40400000", "0x40c00000", "0x40a00000", "0x40c00000", "0x40a00000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40a34c7c", "0x40a4c896"],
- [4, "0x40a1d3d2", "0x40b50915", "0x40a00000", "0x40c00000", "0x40a00000", "0x40c00000"],
- [1, "0x40960000", "0x40a70000"],
- [1, "0x40a34c7c", "0x40a4c896"],
- [5],
- [0, "0x40a459e3", "0x4096e218"],
- [4, "0x40a7a6ca", "0x4040d5d8", "0x40a2fdb2", "0x3e9ab6f5", "0x40400000", "0x3f800000"],
- [1, "0x408d41c3", "0x40912468"],
- [4, "0x4095b0a2", "0x4092ef6e", "0x409d8176", "0x4094f0c0", "0x40a459e3", "0x4096e218"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp133": {
- "p1": [[0, "0x40a00000", "0x40c00000"],
- [4, "0x40a00000", "0x40c00000", "0x40a00000", "0x00000000", "0x40800000", "0x3f800000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x40a00000"],
- [4, "0x3f800000", "0x40800000", "0x40c00000", "0x40a00000", "0x40c00000", "0x40a00000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x409f6d1e", "0x40a00000"],
- [4, "0x40a00000", "0x40b2d8d6", "0x40a00000", "0x40c00000", "0x40a00000", "0x40c00000"],
- [1, "0x4099999a", "0x40a00000"],
- [1, "0x409f6d1e", "0x40a00000"],
- [5],
- [0, "0x409f3e0f", "0x409a5b8b"],
- [4, "0x409d5c93", "0x404869d7", "0x4096cfbe", "0x3e93041c", "0x40800000", "0x3f800000"],
- [1, "0x4098432d", "0x40994fdf"],
- [4, "0x409aaa8c", "0x4099a9be", "0x409cff0e", "0x409a0342", "0x409f3e0f", "0x409a5b8b"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"loop12": {
- "p1": [[0, "0x3f800000", "0x40000000"],
- [4, "0x00000000", "0x40c00000", "0xc04aaaab", "0x406aaaab", "0x40caaaab", "0x40555556"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x40c00000"],
- [4, "0xc04aaaab", "0x406aaaab", "0x40caaaab", "0x40555556", "0x3f800000", "0x40000000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3e87ce2d", "0x4083069a"],
- [4, "0x3eab0357", "0x40825963", "0x3ed1cb10", "0x4081a3e0", "0x3efc5f8c", "0x4080e81d"],
- [1, "0x3f01a29d", "0x407e5d63"],
- [4, "0x3f46c523", "0x407627f2", "0x3f886502", "0x406e8542", "0x3fabb798", "0x40673baa"],
- [4, "0x4028f8d3", "0x4044f041", "0x406967ee", "0x402a59fc", "0x3f800000", "0x40000000"],
- [1, "0x3f01a29d", "0x407e5d63"],
- [4, "0x3ed90c3a", "0x40806f8c", "0x3eafbc69", "0x4081b73e", "0x3e87ce2d", "0x4083069a"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp132": {
- "p1": [[0, "0x40a00000", "0x40c00000"],
- [4, "0x40400000", "0x40800000", "0x40400000", "0x00000000", "0x40400000", "0x40000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x40400000"],
- [4, "0x40000000", "0x40400000", "0x40c00000", "0x40a00000", "0x40800000", "0x40400000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x4069ae31", "0x407259eb"],
- [4, "0x407c9583", "0x4091d486", "0x408c07d2", "0x40ac07d2", "0x40a00000", "0x40c00000"],
- [1, "0x407b0989", "0x40761312"],
- [4, "0x4075aa36", "0x40750f5d", "0x406fdb4b", "0x4073cd4a", "0x4069ae31", "0x407259eb"],
- [5],
- [0, "0x4058b419", "0x40400000"],
- [1, "0x40600000", "0x40400000"],
- [1, "0x40500000", "0x40200000"],
- [4, "0x404616e6", "0x3ff0b72f", "0x4042514d", "0x3fb9fc64", "0x4040e1ce", "0x3fba3add"],
- [4, "0x40400000", "0x3fba6140", "0x40400000", "0x3fcf48d1", "0x40400000", "0x40000000"],
- [1, "0x40500000", "0x40200000"],
- [4, "0x40527e1f", "0x4029f87d", "0x40555fa9", "0x4034b7ce", "0x4058b419", "0x40400000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"loop11": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x3f800000", "0x40400000", "0xbfeaaaac", "0x3faaaaab", "0x40800000", "0xbf800000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x3f800000", "0x40400000"],
- [4, "0xbfeaaaac", "0x3faaaaab", "0x40800000", "0xbf800000", "0x00000000", "0x3f800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x00000000", "0x3f800000"],
- [1, "0x3e7944a8", "0x3fbe512a"],
- [4, "0x3e94fb12", "0x3fb1c4e8", "0x3eb94d68", "0x3fa32f57", "0x3eee09c4", "0x3f92d4a7"],
- [4, "0x3f31c20b", "0x3f513221", "0x3f823a05", "0x3f0b6fe6", "0x3f9d920d", "0x3ec4dbe6"],
- [1, "0x00000000", "0x3f800000"],
- [5],
- [0, "0x3e42e619", "0x3ff21aa9"],
- [4, "0x3e440659", "0x3fe6c806", "0x3e51e2f4", "0x3fdb97dd", "0x3e69ec60", "0x3fd0a052"],
- [4, "0x3e853c79", "0x3fe8b51b", "0x3e648d1c", "0x3ff31f46", "0x3e4466b9", "0x3ff2285d"],
- [1, "0x3e42e619", "0x3ff21aa9"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"loop10": {
- "p1": [[0, "0x40a00000", "0x40c00000"],
- [4, "0x3f800000", "0x40000000", "0x3f800000", "0x40000000", "0xc06aaaaa", "0x41555556"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x3f800000", "0x40000000"],
- [4, "0x3f800000", "0x40000000", "0xc06aaaaa", "0x41555556", "0x40a00000", "0x40c00000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40a00000", "0x40c00000"],
- [4, "0x405cb816", "0x408e5c0b", "0x401ff0df", "0x405ff0df", "0x3fd2a02b", "0x40650a6f"],
- [4, "0x3f8d470b", "0x4068471e", "0x3f19c512", "0x40830729", "0x3be6bd1b", "0x40a2b013"],
- [4, "0xbf2141b9", "0x40f97684", "0xbefd2813", "0x412a62e8", "0x40a00000", "0x40c00000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"circlesOp3": {
- "p1": [[0, "0x40000000", "0x3f800000"],
- [3, "0x40000000", "0xbf800000", "0x00000000", "0xbf800000", "0x3f3504f3"],
- [3, "0xc0000000", "0xbf800000", "0xc0000000", "0x3f800000", "0x3f3504f3"],
- [3, "0xc0000000", "0x40400000", "0x00000000", "0x40400000", "0x3f3504f3"],
- [3, "0x40000000", "0x40400000", "0x40000000", "0x3f800000", "0x3f3504f3"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x40c00000", "0x40a00000"],
- [3, "0x40c00000", "0x41000000", "0x40400000", "0x41000000", "0x3f3504f3"],
- [3, "0x00000000", "0x41000000", "0x00000000", "0x40a00000", "0x3f3504f3"],
- [3, "0x00000000", "0x40000000", "0x40400000", "0x40000000", "0x3f3504f3"],
- [3, "0x40c00000", "0x40000000", "0x40c00000", "0x40a00000", "0x3f3504f3"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x00000000", "0xbf800000"],
- [3, "0x40000000", "0xbf800000", "0x40000000", "0x3f800000", "0x3f3504f3"],
- [3, "0x40000000", "0x40400000", "0x00000000", "0x40400000", "0x3f3504f3"],
- [3, "0xc0000000", "0x40400000", "0xc0000000", "0x3f800000", "0x3f3504f3"],
- [3, "0xc0000000", "0xbf800000", "0x00000000", "0xbf800000", "0x3f3504f3"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"loop9": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x3f800000", "0x40400000", "0xc0200000", "0x00000000", "0x40555555", "0xbf2aaaaa"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x3f800000", "0x40400000"],
- [4, "0xc0200000", "0x00000000", "0x40555555", "0xbf2aaaaa", "0x00000000", "0x3f800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3a562a89", "0x3f24c28c"],
- [4, "0xbf0a6bd5", "0x3fc35d20", "0x3f224c29", "0x40112614", "0x00000000", "0x3f800000"],
- [4, "0x40073f77", "0xbd67eee2", "0x3f0acd59", "0xbe33a2ff", "0x3a562a89", "0x3f24c28c"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"loop8": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x3f800000", "0x40800000", "0xc0755555", "0x3e2aaaa8", "0x40c00000", "0xbf800000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x3f800000", "0x40800000"],
- [4, "0xc0755555", "0x3e2aaaa8", "0x40c00000", "0xbf800000", "0x00000000", "0x3f800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3dbc18a1", "0x3f63147f"],
- [4, "0xbf89cdfb", "0x4003abfc", "0x3f224c11", "0x4039b90d", "0x00000000", "0x3f800000"],
- [4, "0x40737261", "0xbe893104", "0x3f9f37cc", "0xbe86ba40", "0x3dbc18a1", "0x3f63147f"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"rects5": {
- "p1": [[0, "0x40a00000", "0x40a00000"],
- [1, "0x40c00000", "0x40a00000"],
- [1, "0x40c00000", "0x40c00000"],
- [1, "0x40a00000", "0x40c00000"],
- [5],
- [0, "0x40a00000", "0x40a00000"],
- [1, "0x40c00000", "0x40a00000"],
- [1, "0x40c00000", "0x40c00000"],
- [1, "0x40a00000", "0x40c00000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x00000000"],
- [1, "0x40c00000", "0x00000000"],
- [1, "0x40c00000", "0x40c00000"],
- [1, "0x00000000", "0x40c00000"],
- [5],
- [0, "0x40a00000", "0x40a00000"],
- [1, "0x40c00000", "0x40a00000"],
- [1, "0x40c00000", "0x40c00000"],
- [1, "0x40a00000", "0x40c00000"],
- [5]],
- "fillType2": "kEvenOdd_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40a00000", "0x40c00000"],
- [1, "0x40c00000", "0x40c00000"],
- [1, "0x40c00000", "0x40a00000"],
- [1, "0x40a00000", "0x40a00000"],
- [1, "0x40a00000", "0x40c00000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"loop7": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x40400000", "0x40800000", "0xbf800000", "0x00000000", "0x41080000", "0xc0200000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x40400000", "0x40800000"],
- [4, "0xbf800000", "0x00000000", "0x41080000", "0xc0200000", "0x00000000", "0x3f800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3fa809ac", "0x400414d2"],
- [4, "0x3f8f62b1", "0x4007b159", "0x3f530c4d", "0x3fe98626", "0x00000000", "0x3f800000"],
- [1, "0x404c0001", "0xbea00002"],
- [4, "0x403e1111", "0xbe035d27", "0x402d8c72", "0x3dfc64f7", "0x401f4b39", "0x3edccd12"],
- [4, "0x3fd1ea19", "0x3fa84393", "0x3fc84242", "0x3ffeb8e5", "0x3fa809ac", "0x400414d2"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp130a": {
- "p1": [[0, "0x40a00000", "0x40c00000"],
- [2, "0x4089d89e", "0x40b5c670", "0x40676275", "0x405c6701"],
- [2, "0x4033b13a", "0x3f331fd0", "0x40000000", "0x3f800000"],
- [5],
- [0, "0x40a00000", "0x40c00000"],
- [2, "0x3f948dde", "0x40204c6b", "0x406c5fda", "0x406771a6"],
- [2, "0x40b8f154", "0x408fdbb9", "0x40c00000", "0x40800000"]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x40400000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40914e40", "0x40b2786b"],
- [2, "0x4098a720", "0x40bc9be7", "0x40a00000", "0x40c00000"],
- [1, "0x40bfabeb", "0x4080a82b"],
- [2, "0x40bfd96e", "0x408056ab", "0x40c00000", "0x40800000"],
- [1, "0x40bfabeb", "0x4080a82b"],
- [2, "0x40b78495", "0x408f41fd", "0x406c5fda", "0x406771a6"],
- [2, "0x406b7d0c", "0x40670e1a", "0x406a9d5d", "0x4066acd0"],
- [2, "0x4068ffec", "0x40619ed1", "0x40676275", "0x405c6701"],
- [2, "0x4038ca8c", "0x3f786ac0", "0x400a32a4", "0x3f786ac2"],
- [2, "0x40051952", "0x3f786ac2", "0x40000000", "0x3f800000"],
- [1, "0x4061c002", "0x4062eaae"],
- [2, "0x4033e2fb", "0x405003f4", "0x402d1e09", "0x405960e5"],
- [2, "0x402026c3", "0x406b4ffc", "0x40914e40", "0x40b2786b"],
- [5],
- [0, "0x4072df2d", "0x407f73f5"],
- [2, "0x406ebe40", "0x407398af", "0x406a9d5d", "0x4066acd0"],
- [2, "0x40660381", "0x4064ac82", "0x4061c002", "0x4062eaae"],
- [1, "0x4072df2d", "0x407f73f5"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"rRect1x": {
- "p1": [[0, "0x41a53333", "0x40b4cccd"],
- [3, "0x41a53333", "0x3f916c61", "0x41c91f8a", "0x3f266666", "0x3f6373f3"],
- [1, "0x41cd3333", "0x3f266666"],
- [1, "0x41d146dc", "0x3f2d10f5"],
- [3, "0x41f53333", "0x3f916c61", "0x41f53333", "0x40b4cccd", "0x3f6373f3"],
- [1, "0x41f53333", "0x41cd3333"],
- [3, "0x41f53333", "0x41a53333", "0x41cd3333", "0x41a53333", "0x3f3504f7"],
- [1, "0x41a53333", "0x41a53333"],
- [1, "0x41a53333", "0x40b4cccd"],
- [5],
- [0, "0x41a53333", "0x41a53333"],
- [1, "0x40b4cccd", "0x41a53333"],
- [3, "0x3f266666", "0x41a53333", "0x3f266666", "0x41cd3333", "0x3f3504f7"],
- [1, "0x3f266666", "0x4236999a"],
- [3, "0x3f266666", "0x424a999a", "0x40b4cccd", "0x424a999a", "0x3f3504f7"],
- [1, "0x41cd3333", "0x424a999a"],
- [3, "0x41f53333", "0x424a999a", "0x41f53333", "0x4236999a", "0x3f3504f7"],
- [1, "0x41f53333", "0x41cd3333"],
- [3, "0x41f53333", "0x41f53333", "0x41cd3333", "0x41f53333", "0x3f3504f7"],
- [3, "0x41a53333", "0x41f53333", "0x41a53333", "0x41cd3333", "0x3f3504f7"],
- [1, "0x41a53333", "0x41a53333"],
- [5]],
- "fillType1": "kEvenOdd_FillType",
- "p2": [[0, "0x41a53333", "0x4236999a"],
- [1, "0x41a53333", "0x41cd3333"],
- [3, "0x41a53333", "0x41a53333", "0x41cd3333", "0x41a53333", "0x3f3504f7"],
- [1, "0x4236999a", "0x41a53333"],
- [3, "0x424a999a", "0x41a53333", "0x424a999a", "0x41cd3333", "0x3f3504f7"],
- [1, "0x424a999a", "0x4236999a"],
- [3, "0x424a999a", "0x424a999a", "0x4236999a", "0x424a999a", "0x3f3504f7"],
- [1, "0x41cd3333", "0x424a999a"],
- [3, "0x41a53333", "0x424a999a", "0x41a53333", "0x4236999a", "0x3f3504f7"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41c91f8a", "0x3f266666"],
- [3, "0x41a53333", "0x3f916c61", "0x41a53333", "0x40b4cccd", "0x3f6373f3"],
- [1, "0x41a53333", "0x41a53333"],
- [1, "0x40b4cccd", "0x41a53333"],
- [3, "0x3f266666", "0x41a53333", "0x3f266666", "0x41cd3333", "0x3f3504f7"],
- [1, "0x3f266666", "0x4236999a"],
- [3, "0x3f266666", "0x424a999a", "0x40b4cccd", "0x424a999a", "0x3f3504f7"],
- [1, "0x41cd3333", "0x424a999a"],
- [3, "0x41a53333", "0x424a999a", "0x41a53333", "0x4236999a", "0x3f3504f7"],
- [1, "0x41a53333", "0x41a53333"],
- [1, "0x41f53333", "0x41a53333"],
- [1, "0x41f53333", "0x40b4cccd"],
- [3, "0x41f53333", "0x3f916c61", "0x41d146dc", "0x3f2d10f5", "0x3f6373f3"],
- [1, "0x41cd3333", "0x3f266666"],
- [1, "0x41c91f8a", "0x3f266666"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"circlesOp2": {
- "p1": [[0, "0x40800000", "0x3f800000"],
- [3, "0x40800000", "0xc0400000", "0x00000000", "0xc0400000", "0x3f3504f3"],
- [3, "0xc0800000", "0xc0400000", "0xc0800000", "0x3f800000", "0x3f3504f3"],
- [3, "0xc0800000", "0x40a00000", "0x00000000", "0x40a00000", "0x3f3504f3"],
- [3, "0x40800000", "0x40a00000", "0x40800000", "0x3f800000", "0x3f3504f3"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x40400000", "0x40800000"],
- [3, "0x40400000", "0x40e00000", "0x00000000", "0x40e00000", "0x3f3504f3"],
- [3, "0xc0400000", "0x40e00000", "0xc0400000", "0x40800000", "0x3f3504f3"],
- [3, "0xc0400000", "0x3f800000", "0x00000000", "0x3f800000", "0x3f3504f3"],
- [3, "0x40400000", "0x3f800000", "0x40400000", "0x40800000", "0x3f3504f3"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x403ecfa6", "0x406aaaab"],
- [3, "0x402bbae3", "0x3f800000", "0x00000000", "0x3f800000", "0x3f3ecfa6"],
- [3, "0xc02bbae3", "0x3f800000", "0xc03ecfa6", "0x406aaaab", "0x3f3ecfa6"],
- [3, "0xbfe4f92e", "0x40a00000", "0x00000000", "0x40a00000", "0x3f69b1e9"],
- [3, "0x3fe4f92e", "0x40a00000", "0x403ecfa6", "0x406aaaab", "0x3f69b1e9"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"circlesOp1": {
- "p1": [[0, "0x40000000", "0x3f800000"],
- [3, "0x40000000", "0xbf800000", "0x00000000", "0xbf800000", "0x3f3504f3"],
- [3, "0xc0000000", "0xbf800000", "0xc0000000", "0x3f800000", "0x3f3504f3"],
- [3, "0xc0000000", "0x40400000", "0x00000000", "0x40400000", "0x3f3504f3"],
- [3, "0x40000000", "0x40400000", "0x40000000", "0x3f800000", "0x3f3504f3"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x3f800000", "0x3f800000"],
- [3, "0x3f800000", "0x40000000", "0x00000000", "0x40000000", "0x3f3504f3"],
- [3, "0xbf800000", "0x40000000", "0xbf800000", "0x3f800000", "0x3f3504f3"],
- [3, "0xbf800000", "0x00000000", "0x00000000", "0x00000000", "0x3f3504f3"],
- [3, "0x3f800000", "0x00000000", "0x3f800000", "0x3f800000", "0x3f3504f3"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x00000000", "0xbf800000"],
- [3, "0x40000000", "0xbf800000", "0x40000000", "0x3f800000", "0x3f3504f3"],
- [3, "0x40000000", "0x40400000", "0x00000000", "0x40400000", "0x3f3504f3"],
- [3, "0xc0000000", "0x40400000", "0xc0000000", "0x3f800000", "0x3f3504f3"],
- [3, "0xc0000000", "0xbf800000", "0x00000000", "0xbf800000", "0x3f3504f3"],
- [5],
- [0, "0x00000000", "0x40000000"],
- [3, "0x3f800000", "0x40000000", "0x3f800000", "0x3f800000", "0x3f3504f3"],
- [3, "0x3f800000", "0x00000000", "0x00000000", "0x00000000", "0x3f3504f3"],
- [3, "0xbf800000", "0x00000000", "0xbf800000", "0x3f800000", "0x3f3504f3"],
- [3, "0xbf800000", "0x40000000", "0x00000000", "0x40000000", "0x3f3504f3"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp131": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x40400000", "0x40800000", "0x40400000", "0x00000000", "0x40c00000", "0x40000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x40400000"],
- [4, "0x40000000", "0x40c00000", "0x3f800000", "0x00000000", "0x40800000", "0x40400000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x4048fa09", "0x3fe6e627"],
- [4, "0x4015ca6b", "0x400d92da", "0x3fcbf418", "0x4025fa0c", "0x00000000", "0x3f800000"],
- [1, "0x4064c000", "0x3fcc4000"],
- [4, "0x405b2cd6", "0x3fd452ab", "0x405205f4", "0x3fddaa2c", "0x4048fa09", "0x3fe6e627"],
- [5],
- [0, "0x4064c000", "0x3fcc4000"],
- [1, "0x40c00000", "0x40000000"],
- [4, "0x409c0000", "0x3fa00000", "0x40858000", "0x3fac0000", "0x4064c000", "0x3fcc4000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp130": {
- "p1": [[0, "0x40a00000", "0x40c00000"],
- [4, "0x40800000", "0x40c00000", "0x40400000", "0x00000000", "0x40000000", "0x3f800000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x40400000"],
- [4, "0x3f800000", "0x40000000", "0x40c00000", "0x40a00000", "0x40c00000", "0x40800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40762762", "0x40827627"],
- [4, "0x40876276", "0x40a398fe", "0x4093b13b", "0x40c00000", "0x40a00000", "0x40c00000"],
- [1, "0x40762762", "0x40827627"],
- [5],
- [0, "0x40638e39", "0x4065ed09"],
- [1, "0x40762762", "0x40827627"],
- [4, "0x4072887d", "0x407b2cd3", "0x406ee99a", "0x407138e8", "0x406b4ab5", "0x4067371e"],
- [1, "0x40638e39", "0x4065ed09"],
- [5],
- [0, "0x40623db3", "0x4063bc2a"],
- [4, "0x40653f9b", "0x4064d59f", "0x40683e38", "0x4065ee52", "0x406b38cd", "0x40670598"],
- [4, "0x4069f158", "0x40637c87", "0x4068a9e7", "0x405ff1c4", "0x40676276", "0x405c6701"],
- [4, "0x4044ec4f", "0x3ff9f0da", "0x40227627", "0x3eec4ec5", "0x40000000", "0x3f800000"],
- [1, "0x40623db3", "0x4063bc2a"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp129": {
- "p1": [[0, "0x40a00000", "0x40c00000"],
- [4, "0x40400000", "0x40800000", "0x40000000", "0x00000000", "0x40000000", "0x3f800000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x40000000"],
- [4, "0x3f800000", "0x40000000", "0x40c00000", "0x40a00000", "0x40800000", "0x40400000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x404acff4", "0x40513f44"],
- [4, "0x4068d658", "0x4086dcbc", "0x4087f32e", "0x40a7f32e", "0x40a00000", "0x40c00000"],
- [1, "0x405b8150", "0x4058822f"],
- [4, "0x40562262", "0x40563826", "0x40508e04", "0x4053c9aa", "0x404acff4", "0x40513f44"],
- [5],
- [0, "0x403a36b2", "0x402e8dad"],
- [1, "0x4043c3c4", "0x4030f0f1"],
- [1, "0x402343eb", "0x3ff58d0f"],
- [4, "0x40207d39", "0x3fe8987c", "0x401de07d", "0x3fdc4bc0", "0x401b6db7", "0x3fd0c496"],
- [4, "0x40092492", "0x3f7556df", "0x40000000", "0x3f1f3db8", "0x40000000", "0x3f800000"],
- [1, "0x402343eb", "0x3ff58d0f"],
- [4, "0x4029f613", "0x400a663a", "0x40319c55", "0x401bee22", "0x403a36b2", "0x402e8dad"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp128": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x00000000", "0x40400000", "0x40400000", "0x40000000", "0x40a00000", "0x40000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x40000000", "0x40400000"],
- [4, "0x40000000", "0x40a00000", "0x3f800000", "0x00000000", "0x40400000", "0x00000000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x401060b4", "0x400edde5"],
- [4, "0x40276ef3", "0x400d6573", "0x403fb779", "0x400ab2ba", "0x40580000", "0x40080000"],
- [4, "0x407c0000", "0x40040000", "0x40900000", "0x40000000", "0x40a00000", "0x40000000"],
- [1, "0x40200000", "0x3fc00000"],
- [1, "0x401060b4", "0x400edde5"],
- [5],
- [0, "0x3fe95ff9", "0x3faeaccb"],
- [1, "0x00000000", "0x3f800000"],
- [4, "0x00000000", "0x40000000", "0x3f400000", "0x40100000", "0x3fe00000", "0x40100000"],
- [4, "0x3fe00000", "0x3ffb5898", "0x3fe29fc1", "0x3fd4117c", "0x3fe95ff9", "0x3faeaccb"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp127": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x3f800000", "0x40a00000", "0x40c00000", "0x00000000", "0x40400000", "0x00000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x40c00000"],
- [4, "0x00000000", "0x40400000", "0x3f800000", "0x00000000", "0x40a00000", "0x3f800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x407aa8e1", "0x3f516de1"],
- [4, "0x4016e6d1", "0x3f333a57", "0x3fb03547", "0x3fa9a8bc", "0x3f49405a", "0x40148449"],
- [4, "0x3ff4dfc5", "0x4045cc60", "0x406aa3ad", "0x3fe182a2", "0x407aa8e1", "0x3f516de1"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp126": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x00000000", "0x40400000", "0x40c00000", "0x00000000", "0x40000000", "0x3f800000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x40c00000"],
- [4, "0x3f800000", "0x40000000", "0x3f800000", "0x00000000", "0x40400000", "0x00000000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40116f88", "0x3fba41df"],
- [4, "0x405312c7", "0x3f8ef2ab", "0x407fa877", "0x3f15c5c6", "0x40241e33", "0x3f5f0e6c"],
- [1, "0x40116f88", "0x3fba41df"],
- [5],
- [0, "0x3fac5661", "0x3f800000"],
- [1, "0x00000000", "0x3f800000"],
- [4, "0x00000000", "0x3fc76795", "0x3eeeff71", "0x3fdd049e", "0x3f86ce8c", "0x3fd9d6ae"],
- [4, "0x3f924669", "0x3fb7ef56", "0x3f9e8a0a", "0x3f99fd1c", "0x3fac5661", "0x3f800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp125": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x40400000", "0x40c00000", "0x40400000", "0x3f800000", "0x40c00000", "0x40000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x3f800000", "0x40400000"],
- [4, "0x40000000", "0x40c00000", "0x3f800000", "0x00000000", "0x40c00000", "0x40400000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3fca8bcc", "0x40400000"],
- [4, "0x3f93c0a3", "0x402c3f5d", "0x3f259ba3", "0x400500d9", "0x00000000", "0x3f800000"],
- [1, "0x40a5e354", "0x3fee978d"],
- [4, "0x40986869", "0x3fef7800", "0x408d2e04", "0x40006e29", "0x40833d57", "0x400c3deb"],
- [4, "0x403be788", "0x3ffa9e06", "0x40163afe", "0x401ea782", "0x3fffffff", "0x40400000"],
- [1, "0x3fca8bcc", "0x40400000"],
- [5],
- [0, "0x3ff1ee74", "0x404b55f4"],
- [4, "0x3ff64303", "0x40479ada", "0x3ffaee18", "0x4043cd6d", "0x3fffffff", "0x40400000"],
- [1, "0x40400000", "0x40400000"],
- [4, "0x4029e2eb", "0x404ebe0e", "0x4013c5d7", "0x4056b166", "0x3ff1ee74", "0x404b55f4"],
- [5],
- [0, "0x40a5e354", "0x3fee978d"],
- [1, "0x40c00000", "0x40000000"],
- [4, "0x40b66666", "0x3ff33333", "0x40adc28f", "0x3fee147b", "0x40a5e354", "0x3fee978d"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp124": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x3f800000", "0x40a00000", "0x40c00000", "0x00000000", "0x40400000", "0x00000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x40c00000"],
- [4, "0x00000000", "0x40400000", "0x3f800000", "0x00000000", "0x40a00000", "0x3f800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f49405a", "0x40148449"],
- [4, "0x3ee5ef2e", "0x4005c70a", "0x3e2c176f", "0x3fd60bb7", "0x00000000", "0x3f800000"],
- [1, "0x40400000", "0x00000000"],
- [4, "0x4073d874", "0x00000000", "0x40812ddc", "0x3ebaa9ec", "0x407aa8e1", "0x3f516de1"],
- [4, "0x4016e6d1", "0x3f333a57", "0x3fb03547", "0x3fa9a8bc", "0x3f49405a", "0x40148449"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"loop6": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x3f800000", "0x40400000", "0xbfd55556", "0x3fd55555", "0x40855555", "0x3f800001"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x3f800000", "0x40400000"],
- [4, "0xbfd55556", "0x3fd55555", "0x40855555", "0x3f800001", "0x00000000", "0x3f800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x00000000", "0x3f800000"],
- [1, "0x3ee1580f", "0x3ff0ac07"],
- [4, "0x3ef5bfe2", "0x3feda303", "0x3f06cdd4", "0x3fea5cd3", "0x3f14b8be", "0x3fe6e47b"],
- [4, "0x3f40adb4", "0x3fd5a56b", "0x3f77e0ca", "0x3fc69160", "0x3f939201", "0x3fb9a85c"],
- [4, "0x3fd9ede7", "0x3f93381f", "0x3ffd1bd9", "0x3f800000", "0x00000000", "0x3f800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"loop5": {
- "p1": [[0, "0x00000000", "0x40000000"],
- [4, "0x3f800000", "0x40000000", "0x3f800000", "0x3fd55555", "0x3f555555", "0x3faaaaaa"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x3f800000", "0x40000000"],
- [4, "0x3f800000", "0x3fd55555", "0x3f555555", "0x3faaaaaa", "0x00000000", "0x40000000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f68930a", "0x3fd76cf5"],
- [4, "0x3f5db3d7", "0x3feed9eb", "0x3f224c29", "0x40000000", "0x00000000", "0x40000000"],
- [4, "0x3f073f77", "0x3fc9e69d", "0x3f49e69d", "0x3fc73f76", "0x3f68930a", "0x3fd76cf5"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp123": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x3f800000", "0x40a00000", "0x40000000", "0x00000000", "0x40c00000", "0x00000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x40000000"],
- [4, "0x00000000", "0x40c00000", "0x3f800000", "0x00000000", "0x40a00000", "0x3f800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3e9a2f5f", "0x3ff84a6e"],
- [4, "0x3e4b919b", "0x3fda6709", "0x3dcb919c", "0x3fb2e467", "0x00000000", "0x3f800000"],
- [1, "0x40904302", "0x3e7e9a9e"],
- [4, "0x4079f47b", "0x3ee9a29b", "0x40592662", "0x3f45575e", "0x403cdc5a", "0x3f8cf79c"],
- [4, "0x40285817", "0x3f9cd1aa", "0x4015e26b", "0x3fb26296", "0x40054e56", "0x3fcaad77"],
- [1, "0x3e9a2f5f", "0x3ff84a6e"],
- [5],
- [0, "0x3f8ae539", "0x4021b4e7"],
- [4, "0x3fad65e5", "0x400dfd47", "0x3fd78ac5", "0x3ff01819", "0x40054e56", "0x3fcaad77"],
- [1, "0x401c09ed", "0x3fc195a1"],
- [4, "0x40147bc0", "0x3fce643c", "0x400d4cd9", "0x3fdaf0cd", "0x40067427", "0x3fe6e6c3"],
- [4, "0x3fd9408f", "0x400a02da", "0x3faf2e7e", "0x401c62ae", "0x3f8ae539", "0x4021b4e7"],
- [5],
- [0, "0x40904302", "0x3e7e9a9e"],
- [1, "0x40c00000", "0x00000000"],
- [4, "0x40ae5847", "0x00000000", "0x409e841c", "0x3dc2d0d2", "0x40904302", "0x3e7e9a9e"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp122": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x40400000", "0x40a00000", "0x40800000", "0x3f800000", "0x40800000", "0x00000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x3f800000", "0x40800000"],
- [4, "0x00000000", "0x40800000", "0x3f800000", "0x00000000", "0x40a00000", "0x40400000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f9b46fd", "0x4012c21b"],
- [4, "0x3f59e0ad", "0x4001051a", "0x3ee5495b", "0x3fcc6dc9", "0x00000000", "0x3f800000"],
- [1, "0x40800000", "0x00000000"],
- [4, "0x40800000", "0x3edb9b3d", "0x407439d0", "0x3fb472bb", "0x4057a09a", "0x4004c4a3"],
- [4, "0x40173220", "0x3fdb5216", "0x3fd3dac4", "0x3ff4a81f", "0x3f9b46fd", "0x4012c21b"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp121": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x40400000", "0x40800000", "0x40400000", "0x40000000", "0x40800000", "0x40400000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x40000000", "0x40400000"],
- [4, "0x40400000", "0x40800000", "0x3f800000", "0x00000000", "0x40800000", "0x40400000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x4012370b", "0x402b5291"],
- [4, "0x3fe5a948", "0x4021ae90", "0x3f8c8dc3", "0x400646e1", "0x00000000", "0x3f800000"],
- [1, "0x40106446", "0x40083223"],
- [4, "0x400f41fe", "0x40124ac6", "0x4010cee6", "0x401f6a38", "0x4012370b", "0x402b5291"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp120": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x40000000", "0x40800000", "0x40000000", "0x3f800000", "0x40800000", "0x00000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x3f800000", "0x40000000"],
- [4, "0x00000000", "0x40800000", "0x3f800000", "0x00000000", "0x40800000", "0x40000000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f6a8116", "0x4005b19d"],
- [4, "0x3f29247d", "0x3ff22e7f", "0x3eba0afc", "0x3fc5c41f", "0x00000000", "0x3f800000"],
- [1, "0x40800000", "0x00000000"],
- [4, "0x4053b0e1", "0x3eb13c7d", "0x4036b858", "0x3f6e96d7", "0x401e77e8", "0x3fb67aed"],
- [4, "0x3fe61333", "0x3fb1ced0", "0x3fa71898", "0x3fd8e768", "0x3f800000", "0x40000000"],
- [4, "0x3f78619b", "0x4001e799", "0x3f71374d", "0x4003cf32", "0x3f6a8116", "0x4005b19d"],
- [5],
- [0, "0x3f71a428", "0x40070a2b"],
- [4, "0x3f763bd6", "0x4004d5ae", "0x3f7b051e", "0x40027d71", "0x3f800000", "0x40000000"],
- [1, "0x40000000", "0x40000000"],
- [4, "0x3fd81b5c", "0x4013f252", "0x3fb036b9", "0x401b75b8", "0x3f71a428", "0x40070a2b"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp119": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x40400000", "0x40a00000", "0x40000000", "0x3f800000", "0x40400000", "0x3f800000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x3f800000", "0x40000000"],
- [4, "0x3f800000", "0x40400000", "0x3f800000", "0x00000000", "0x40a00000", "0x40400000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x401ffd78", "0x3fd627d7"],
- [4, "0x3fd8be80", "0x3fc0c2be", "0x3fa905c7", "0x3fe92a8e", "0x3f92f684", "0x40025ed1"],
- [1, "0x3f800000", "0x40000000"],
- [4, "0x3f800000", "0x4008a072", "0x3f800000", "0x400c9a29", "0x3f814101", "0x400d7e66"],
- [4, "0x3f8158c2", "0x400d8a74", "0x3f81707f", "0x400d9680", "0x3f818839", "0x400da287"],
- [1, "0x3f81bfd8", "0x400daeca"],
- [4, "0x3f83df23", "0x400df06a", "0x3f889182", "0x4008ddf2", "0x3f92f684", "0x40025ed1"],
- [1, "0x40148310", "0x401520c4"],
- [4, "0x40178b43", "0x400c7d9e", "0x4019fe85", "0x4002b096", "0x401c71c7", "0x3ff1c71c"],
- [4, "0x401d9b0e", "0x3fe87ce1", "0x401ec456", "0x3fdf32a6", "0x401ffd78", "0x3fd627d7"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"loop4": {
- "p1": [[0, "0x00000000", "0x40a00000"],
- [4, "0x3f800000", "0x40a00000", "0x3f800000", "0x40800000", "0x3f555555", "0x40400000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x3f800000", "0x40a00000"],
- [4, "0x3f800000", "0x40800000", "0x3f555555", "0x40400000", "0x00000000", "0x40a00000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f68930a", "0x408191b8"],
- [4, "0x3f5db3d7", "0x40932370", "0x3f224c29", "0x40a00000", "0x00000000", "0x40a00000"],
- [4, "0x3f073f77", "0x406ed9ec", "0x3f49e69d", "0x406adf32", "0x3f68930a", "0x408191b8"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"loop3": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x40400000", "0x40a00000", "0xc06aaaaa", "0x00000000", "0x41280000", "0xbfd55554"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x40400000", "0x40a00000"],
- [4, "0xc06aaaaa", "0x00000000", "0x41280000", "0xbfd55554", "0x00000000", "0x3f800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x00000000", "0x3f800000"],
- [1, "0x3f6b1446", "0x400e5c17"],
- [4, "0x3f770dac", "0x3ff72810", "0x3f93cb07", "0x3fb8cee0", "0x3fe92c81", "0x3f65fdbb"],
- [4, "0x40022414", "0x3f312413", "0x4011a1ce", "0x3f032648", "0x402143f6", "0x3eb8597a"],
- [1, "0x00000000", "0x3f800000"],
- [5],
- [0, "0x40402e92", "0x3e227891"],
- [4, "0x4052484e", "0x3c9677e6", "0x4066cc73", "0xbdf9949c", "0x407e0c87", "0xbe8521eb"],
- [4, "0x407e9016", "0xbe8593bb", "0x407f0545", "0xbe85d5ad", "0x407f6b6e", "0xbe85e7a3"],
- [4, "0x40839eaa", "0xbe87479e", "0x4078869b", "0xbe015efe", "0x40402e92", "0x3e227891"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"loop2": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x40400000", "0x40800000", "0x40400000", "0x40800000", "0x40900000", "0x3fc00000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x40400000", "0x40800000"],
- [4, "0x40400000", "0x40800000", "0x40900000", "0x3fc00000", "0x00000000", "0x3f800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x404003f4", "0x4053a32a"],
- [4, "0x401a723f", "0x405a6a18", "0x3fd63f71", "0x402b1fb7", "0x3b6bebf1", "0x3f8075f6"],
- [1, "0x00000000", "0x3f800000"],
- [4, "0x403695ae", "0x3fa8930a", "0x4052d4a4", "0x401c0547", "0x404f0be0", "0x404dd0af"],
- [4, "0x404a2241", "0x4050c341", "0x40452a92", "0x4052b54d", "0x404003f4", "0x4053a32a"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"loop1asQuad": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [2, "0x3e811de3", "0x40128dc7", "0xbe0ed315", "0x4037d06b"],
- [2, "0xbf6ee1b5", "0x40702d7e", "0xbeed02de", "0x405ff76a"],
- [2, "0xbdc7b335", "0x4047fbf9", "0x410d5555", "0x40155556"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x3f800000", "0x40a00000"],
- [2, "0xc02563fd", "0x4073fc80", "0x3f96952c", "0x403b3855"],
- [2, "0x40a98186", "0x3fff192c", "0x00000000", "0x3f800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0xbea14f43", "0x405b24d6"],
- [2, "0xbd890955", "0x4055948a", "0x3f0ed7f2", "0x404ed7f2"],
- [1, "0x3f064065", "0x40464065"],
- [2, "0x3f511d10", "0x4040a5d6", "0x3f96952c", "0x403b3855"],
- [2, "0x403e81df", "0x40212690", "0x403eae08", "0x4006574b"],
- [2, "0x403ee6f4", "0x3fc7921e", "0x00000000", "0x3f800000"],
- [1, "0x3f064065", "0x40464065"],
- [2, "0xbbb85dc8", "0x4050689f", "0xbea14f43", "0x405b24d6"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"loop1": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x3f800000", "0x40a00000", "0xc0b55555", "0x40555556", "0x410d5555", "0x40155556"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x3f800000", "0x40a00000"],
- [4, "0xc0b55555", "0x40555556", "0x410d5555", "0x40155556", "0x00000000", "0x3f800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3b997381", "0x4058e1d7"],
- [4, "0x3e23aaa9", "0x4056aafe", "0x3eb12c0a", "0x405424f4", "0x3f116027", "0x40516027"],
- [1, "0x3f0a8507", "0x404a8507"],
- [4, "0x3f3f5712", "0x40455d15", "0x3f767fdb", "0x404044df", "0x3f96952d", "0x403b3854"],
- [4, "0x403ae010", "0x4011ff00", "0x40911e6e", "0x3fd79e74", "0x00000000", "0x3f800000"],
- [1, "0x3f0a8507", "0x404a8507"],
- [4, "0x3eb417f2", "0x404f4054", "0x3e2e2c9f", "0x405408e2", "0x3b997381", "0x4058e1d7"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"issue3517": {
- "p1": [[0, "0x41facccd", "0x42670000"],
- [1, "0x41facccd", "0x42670000"],
- [4, "0x41ff3333", "0x4266fe91", "0x4201cccd", "0x42672de0", "0x42040000", "0x4266f717"],
- [4, "0x42063333", "0x4266c04f", "0x42086666", "0x4266016f", "0x420a999a", "0x4265b766"],
- [4, "0x420ccccd", "0x42656d77", "0x420f0000", "0x42654a09", "0x42113333", "0x42653b4a"],
- [4, "0x42136666", "0x42652c8b", "0x4215999a", "0x426541d8", "0x4217cccd", "0x42655f07"],
- [4, "0x421a0000", "0x42657c1c", "0x421c3333", "0x4265a512", "0x421e6666", "0x4265ea16"],
- [4, "0x4220999a", "0x42662f1b", "0x4222cccd", "0x4266cfc5", "0x42250000", "0x4266fd22"],
- [4, "0x42273333", "0x42672a99", "0x42296666", "0x42672f4f", "0x422b999a", "0x4266fa5e"],
- [4, "0x422dcccd", "0x4266c56d", "0x42300000", "0x42662354", "0x42323333", "0x4265bfcc"],
- [4, "0x42346666", "0x42655c29", "0x4236999a", "0x4264d893", "0x4238cccd", "0x4264a4f7"],
- [4, "0x423b0000", "0x4264715b", "0x423d3333", "0x42648c64", "0x423f6666", "0x42648a23"],
- [4, "0x4241999a", "0x426487e3", "0x4243cccd", "0x42649375", "0x42460000", "0x42649759"],
- [4, "0x42483333", "0x42649b3d", "0x424a6666", "0x42649f07", "0x424c999a", "0x4264a1b1"],
- [4, "0x424ecccd", "0x4264a45a", "0x42510000", "0x4264a3f1", "0x42533333", "0x4264a752"],
- [4, "0x42556666", "0x4264aab3", "0x4257999a", "0x4264b141", "0x4259cccd", "0x4264b5dd"],
- [4, "0x425c0000", "0x4264ba5e", "0x425e3333", "0x4264c433", "0x42606666", "0x4264c28f"],
- [4, "0x4262999a", "0x4264c0ec", "0x4264cccd", "0x4264b646", "0x42670000", "0x4264ac08"],
- [4, "0x42693333", "0x4264a1cb", "0x426b6666", "0x42648ac1", "0x426d999a", "0x42648505"],
- [4, "0x426fcccd", "0x42647f48", "0x42720000", "0x42648903", "0x42743333", "0x426489ba"],
- [4, "0x42766666", "0x42648a72", "0x4278999a", "0x42647efa", "0x427acccd", "0x42648937"],
- [4, "0x427d0000", "0x4264938f", "0x427f3333", "0x4264b141", "0x4280b333", "0x4264c7ae"],
- [4, "0x4281cccd", "0x4264de1b", "0x4282e666", "0x42650347", "0x42840000", "0x42650fdf"],
- [4, "0x4285199a", "0x42651c78", "0x42863333", "0x42650f0e", "0x42874ccd", "0x42651326"],
- [4, "0x42886666", "0x42651759", "0x42898000", "0x42651168", "0x428a999a", "0x4265288d"],
- [4, "0x428bb333", "0x42653fb1", "0x428ccccd", "0x42657be7", "0x428de666", "0x42659e1b"],
- [4, "0x428f0000", "0x4265c034", "0x4290199a", "0x4265de01", "0x42913333", "0x4265f55a"],
- [4, "0x42924ccd", "0x42660c98", "0x42936666", "0x42662e14", "0x42948000", "0x426629c7"],
- [4, "0x4295999a", "0x42662560", "0x4296b333", "0x426606f7", "0x4297cccd", "0x4265db3d"],
- [4, "0x4298e666", "0x4265af69", "0x429a0000", "0x42654c30", "0x429b199a", "0x42652305"],
- [4, "0x429c3333", "0x4264f9db", "0x429d4ccd", "0x4264dd7e", "0x429e6666", "0x4264e426"],
- [4, "0x429f8000", "0x4264eace", "0x42a0999a", "0x426528f6", "0x42a1b333", "0x42654af5"],
- [4, "0x42a2cccd", "0x42656cda", "0x42a3e666", "0x42659581", "0x42a50000", "0x4265b007"],
- [4, "0x42a6199a", "0x4265ca8c", "0x42a73333", "0x4265dad4", "0x42a84ccd", "0x4265ea30"],
- [4, "0x42a96666", "0x4265f98c", "0x42aa8000", "0x42660120", "0x42ab999a", "0x42660c64"],
- [4, "0x42acb333", "0x4266178d", "0x42adcccd", "0x42662a16", "0x42aee666", "0x42662d77"],
- [4, "0x42b00000", "0x426630d8", "0x42b1199a", "0x426643e4", "0x42b23333", "0x42662090"],
- [4, "0x42b34ccd", "0x4265fd22", "0x42b46666", "0x4265401a", "0x42b58000", "0x42655917"],
- [4, "0x42b6999a", "0x426571f9", "0x42b7b333", "0x42666f69", "0x42b8cccd", "0x4266b5dd"],
- [4, "0x42b9e666", "0x4266fc6a", "0x42bb0000", "0x4266f39c", "0x42bc199a", "0x42670000"],
- [4, "0x42bd3333", "0x42670c64", "0x42be4ccd", "0x42670000", "0x42bf6666", "0x42670000"],
- [1, "0x42bf6666", "0x42670000"],
- [1, "0x41facccd", "0x42670000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x41facccd", "0x42670000"],
- [1, "0x41facccd", "0x42670000"],
- [4, "0x41ff3333", "0x4267016f", "0x4201cccd", "0x4266d220", "0x42040000", "0x426708e9"],
- [4, "0x42063333", "0x42673fb1", "0x42086666", "0x4267fe91", "0x420a999a", "0x4268489a"],
- [4, "0x420ccccd", "0x42689289", "0x420f0000", "0x4268b5f7", "0x42113333", "0x4268c4b6"],
- [4, "0x42136666", "0x4268d375", "0x4215999a", "0x4268be28", "0x4217cccd", "0x4268a0f9"],
- [4, "0x421a0000", "0x426883e4", "0x421c3333", "0x42685aee", "0x421e6666", "0x426815ea"],
- [4, "0x4220999a", "0x4267d0e5", "0x4222cccd", "0x4267303b", "0x42250000", "0x426702de"],
- [4, "0x42273333", "0x4266d567", "0x42296666", "0x4266d0b1", "0x422b999a", "0x426705a2"],
- [4, "0x422dcccd", "0x42673a93", "0x42300000", "0x4267dcac", "0x42323333", "0x42684034"],
- [4, "0x42346666", "0x4268a3d7", "0x4236999a", "0x4269276d", "0x4238cccd", "0x42695b09"],
- [4, "0x423b0000", "0x42698ea5", "0x423d3333", "0x4269739c", "0x423f6666", "0x426975dd"],
- [4, "0x4241999a", "0x4269781d", "0x4243cccd", "0x42696c8b", "0x42460000", "0x426968a7"],
- [4, "0x42483333", "0x426964c3", "0x424a6666", "0x426960f9", "0x424c999a", "0x42695e4f"],
- [4, "0x424ecccd", "0x42695ba6", "0x42510000", "0x42695c0f", "0x42533333", "0x426958ae"],
- [4, "0x42556666", "0x4269554d", "0x4257999a", "0x42694ebf", "0x4259cccd", "0x42694a23"],
- [4, "0x425c0000", "0x426945a2", "0x425e3333", "0x42693bcd", "0x42606666", "0x42693d71"],
- [4, "0x4262999a", "0x42693f14", "0x4264cccd", "0x426949ba", "0x42670000", "0x426953f8"],
- [4, "0x42693333", "0x42695e35", "0x426b6666", "0x4269753f", "0x426d999a", "0x42697afb"],
- [4, "0x426fcccd", "0x426980b8", "0x42720000", "0x426976fd", "0x42743333", "0x42697646"],
- [4, "0x42766666", "0x4269758e", "0x4278999a", "0x42698106", "0x427acccd", "0x426976c9"],
- [4, "0x427d0000", "0x42696c71", "0x427f3333", "0x42694ebf", "0x4280b333", "0x42693852"],
- [4, "0x4281cccd", "0x426921e5", "0x4282e666", "0x4268fcb9", "0x42840000", "0x4268f021"],
- [4, "0x4285199a", "0x4268e388", "0x42863333", "0x4268f0f2", "0x42874ccd", "0x4268ecda"],
- [4, "0x42886666", "0x4268e8a7", "0x42898000", "0x4268ee98", "0x428a999a", "0x4268d773"],
- [4, "0x428bb333", "0x4268c04f", "0x428ccccd", "0x42688419", "0x428de666", "0x426861e5"],
- [4, "0x428f0000", "0x42683fcc", "0x4290199a", "0x426821ff", "0x42913333", "0x42680aa6"],
- [4, "0x42924ccd", "0x4267f368", "0x42936666", "0x4267d1ec", "0x42948000", "0x4267d639"],
- [4, "0x4295999a", "0x4267daa0", "0x4296b333", "0x4267f909", "0x4297cccd", "0x426824c3"],
- [4, "0x4298e666", "0x42685097", "0x429a0000", "0x4268b3d0", "0x429b199a", "0x4268dcfb"],
- [4, "0x429c3333", "0x42690625", "0x429d4ccd", "0x42692282", "0x429e6666", "0x42691bda"],
- [4, "0x429f8000", "0x42691532", "0x42a0999a", "0x4268d70a", "0x42a1b333", "0x4268b50b"],
- [4, "0x42a2cccd", "0x42689326", "0x42a3e666", "0x42686a7f", "0x42a50000", "0x42684ff9"],
- [4, "0x42a6199a", "0x42683574", "0x42a73333", "0x4268252c", "0x42a84ccd", "0x426815d0"],
- [4, "0x42a96666", "0x42680674", "0x42aa8000", "0x4267fee0", "0x42ab999a", "0x4267f39c"],
- [4, "0x42acb333", "0x4267e873", "0x42adcccd", "0x4267d5ea", "0x42aee666", "0x4267d289"],
- [4, "0x42b00000", "0x4267cf28", "0x42b1199a", "0x4267bc1c", "0x42b23333", "0x4267df70"],
- [4, "0x42b34ccd", "0x426802de", "0x42b46666", "0x4268bfe6", "0x42b58000", "0x4268a6e9"],
- [4, "0x42b6999a", "0x42688e07", "0x42b7b333", "0x42679097", "0x42b8cccd", "0x42674a23"],
- [4, "0x42b9e666", "0x42670396", "0x42bb0000", "0x42670c64", "0x42bc199a", "0x42670000"],
- [4, "0x42bd3333", "0x4266f39c", "0x42be4ccd", "0x42670000", "0x42bf6666", "0x42670000"],
- [1, "0x42bf6666", "0x42670000"],
- [1, "0x41facccd", "0x42670000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kUnion_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41ff10c7", "0x426708ca"],
- [4, "0x41fdc715", "0x4267049a", "0x41fc7d62", "0x42670068", "0x41fb33b0", "0x42670000"],
- [4, "0x41fc7d56", "0x4266ff98", "0x41fdc70f", "0x4266fb67", "0x41ff10c7", "0x4266f736"],
- [4, "0x4200e347", "0x4266ee64", "0x42023e2b", "0x4266e593", "0x4203990e", "0x42670000"],
- [4, "0x42023e2d", "0x42671a6d", "0x4200e348", "0x4267119c", "0x41ff10c7", "0x426708ca"],
- [5],
- [0, "0x42252437", "0x42670000"],
- [4, "0x42251825", "0x4266ff10", "0x42250c12", "0x4266fe1b", "0x42250000", "0x4266fd22"],
- [4, "0x4222cccd", "0x4266cfc5", "0x4220999a", "0x42662f1b", "0x421e6666", "0x4265ea16"],
- [4, "0x421c3333", "0x4265a512", "0x421a0000", "0x42657c1c", "0x4217cccd", "0x42655f07"],
- [4, "0x4215999a", "0x426541d8", "0x42136666", "0x42652c8b", "0x42113333", "0x42653b4a"],
- [4, "0x420f0000", "0x42654a09", "0x420ccccd", "0x42656d77", "0x420a999a", "0x4265b766"],
- [4, "0x42086666", "0x4266016f", "0x42063333", "0x4266c04f", "0x42040000", "0x4266f717"],
- [4, "0x4203ddb1", "0x4266fa6d", "0x4203bb61", "0x4266fd63", "0x42039912", "0x42670000"],
- [4, "0x4203bb5f", "0x4267029d", "0x4203ddaf", "0x42670592", "0x42040000", "0x426708e9"],
- [4, "0x42063333", "0x42673fb1", "0x42086666", "0x4267fe91", "0x420a999a", "0x4268489a"],
- [4, "0x420ccccd", "0x42689289", "0x420f0000", "0x4268b5f7", "0x42113333", "0x4268c4b6"],
- [4, "0x42136666", "0x4268d375", "0x4215999a", "0x4268be28", "0x4217cccd", "0x4268a0f9"],
- [4, "0x421a0000", "0x426883e4", "0x421c3333", "0x42685aee", "0x421e6666", "0x426815ea"],
- [4, "0x4220999a", "0x4267d0e5", "0x4222cccd", "0x4267303b", "0x42250000", "0x426702de"],
- [4, "0x42250c13", "0x426701e4", "0x42251827", "0x426700f0", "0x42252437", "0x42670000"],
- [5],
- [0, "0x422b5b2a", "0x42670000"],
- [4, "0x422948d9", "0x4266d224", "0x4227368a", "0x4266d6d8", "0x4225243a", "0x42670000"],
- [4, "0x42273689", "0x42672928", "0x422948da", "0x42672ddc", "0x422b5b2a", "0x42670000"],
- [5],
- [0, "0x42bc199a", "0x42670000"],
- [4, "0x42bb0000", "0x4266f39c", "0x42b9e666", "0x4266fc6a", "0x42b8cccd", "0x4266b5dd"],
- [4, "0x42b7b333", "0x42666f69", "0x42b6999a", "0x426571f9", "0x42b58000", "0x42655917"],
- [4, "0x42b4dc0f", "0x42654a8b", "0x42b4381f", "0x42658488", "0x42b3942e", "0x4265be85"],
- [4, "0x42b31e85", "0x4265e824", "0x42b2a8dc", "0x426611c2", "0x42b23333", "0x42662090"],
- [4, "0x42b15898", "0x42663bfd", "0x42b07dfc", "0x426636a5", "0x42afa360", "0x4266314d"],
- [4, "0x42af6462", "0x42662fc3", "0x42af2564", "0x42662e38", "0x42aee666", "0x42662d77"],
- [4, "0x42adcccd", "0x42662a16", "0x42acb333", "0x4266178d", "0x42ab999a", "0x42660c64"],
- [4, "0x42aa8000", "0x42660120", "0x42a96666", "0x4265f98c", "0x42a84ccd", "0x4265ea30"],
- [4, "0x42a73333", "0x4265dad4", "0x42a6199a", "0x4265ca8c", "0x42a50000", "0x4265b007"],
- [4, "0x42a3e666", "0x42659581", "0x42a2cccd", "0x42656cda", "0x42a1b333", "0x42654af5"],
- [4, "0x42a0999a", "0x426528f6", "0x429f8000", "0x4264eace", "0x429e6666", "0x4264e426"],
- [4, "0x429d4ccd", "0x4264dd7e", "0x429c3333", "0x4264f9db", "0x429b199a", "0x42652305"],
- [4, "0x429a0000", "0x42654c30", "0x4298e666", "0x4265af69", "0x4297cccd", "0x4265db3d"],
- [4, "0x4296b333", "0x426606f7", "0x4295999a", "0x42662560", "0x42948000", "0x426629c7"],
- [4, "0x4293a274", "0x42662d29", "0x4292c4e9", "0x42661928", "0x4291e75d", "0x42660527"],
- [4, "0x4291ab4f", "0x4265ffbb", "0x42916f41", "0x4265fa4f", "0x42913333", "0x4265f55a"],
- [4, "0x4290199a", "0x4265de01", "0x428f0000", "0x4265c034", "0x428de666", "0x42659e1b"],
- [4, "0x428ccccd", "0x42657be7", "0x428bb333", "0x42653fb1", "0x428a999a", "0x4265288d"],
- [4, "0x4289c8cc", "0x42651764", "0x4288f7ff", "0x42651638", "0x42882731", "0x4265150d"],
- [4, "0x4287de65", "0x426514a4", "0x42879599", "0x4265143c", "0x42874ccd", "0x42651326"],
- [4, "0x4286db83", "0x42651180", "0x42866a3a", "0x426512b0", "0x4285f8f0", "0x426513e0"],
- [4, "0x428550a0", "0x426515a3", "0x4284a850", "0x42651767", "0x42840000", "0x42650fdf"],
- [4, "0x4282e666", "0x42650347", "0x4281cccd", "0x4264de1b", "0x4280b333", "0x4264c7ae"],
- [4, "0x427f3333", "0x4264b141", "0x427d0000", "0x4264938f", "0x427acccd", "0x42648937"],
- [4, "0x4279641d", "0x426482a8", "0x4277fb6c", "0x42648501", "0x427692bb", "0x4264875a"],
- [4, "0x4275c838", "0x426488ab", "0x4274fdb6", "0x426489fc", "0x42743333", "0x426489ba"],
- [4, "0x427363d1", "0x42648977", "0x42729470", "0x426487fa", "0x4271c50e", "0x4264867e"],
- [4, "0x4270613d", "0x426483f1", "0x426efd6b", "0x42648165", "0x426d999a", "0x42648505"],
- [4, "0x426b6666", "0x42648ac1", "0x42693333", "0x4264a1cb", "0x42670000", "0x4264ac08"],
- [4, "0x4264cccd", "0x4264b646", "0x4262999a", "0x4264c0ec", "0x42606666", "0x4264c28f"],
- [4, "0x425ee5cf", "0x4264c3ae", "0x425d6539", "0x4264bf73", "0x425be4a2", "0x4264bb38"],
- [4, "0x425b3206", "0x4264b941", "0x425a7f69", "0x4264b74b", "0x4259cccd", "0x4264b5dd"],
- [4, "0x4257999a", "0x4264b141", "0x42556666", "0x4264aab3", "0x42533333", "0x4264a752"],
- [4, "0x42510000", "0x4264a3f1", "0x424ecccd", "0x4264a45a", "0x424c999a", "0x4264a1b1"],
- [4, "0x424a6666", "0x42649f07", "0x42483333", "0x42649b3d", "0x42460000", "0x42649759"],
- [4, "0x424536d4", "0x426495f5", "0x42446da8", "0x42649397", "0x4243a47c", "0x42649138"],
- [4, "0x42423a75", "0x42648cf4", "0x4240d06e", "0x426488b1", "0x423f6666", "0x42648a23"],
- [4, "0x423ecd91", "0x42648ac0", "0x423e34bd", "0x42648934", "0x423d9be8", "0x426487a8"],
- [4, "0x423c018a", "0x42648382", "0x423a672b", "0x42647f5c", "0x4238cccd", "0x4264a4f7"],
- [4, "0x4236999a", "0x4264d893", "0x42346666", "0x42655c29", "0x42323333", "0x4265bfcc"],
- [4, "0x42300000", "0x42662354", "0x422dcccd", "0x4266c56d", "0x422b999a", "0x4266fa5e"],
- [4, "0x422b84cb", "0x4266fc53", "0x422b6ffc", "0x4266fe33", "0x422b5b2d", "0x42670000"],
- [4, "0x422b6ffa", "0x426701cd", "0x422b84ca", "0x426703ad", "0x422b999a", "0x426705a2"],
- [4, "0x422dcccd", "0x42673a93", "0x42300000", "0x4267dcac", "0x42323333", "0x42684034"],
- [4, "0x42346666", "0x4268a3d7", "0x4236999a", "0x4269276d", "0x4238cccd", "0x42695b09"],
- [4, "0x423a672b", "0x426980a4", "0x423c018a", "0x42697c7e", "0x423d9be8", "0x42697858"],
- [4, "0x423e34bd", "0x426976cc", "0x423ecd91", "0x42697540", "0x423f6666", "0x426975dd"],
- [4, "0x4240d06e", "0x4269774f", "0x42423a75", "0x4269730c", "0x4243a47c", "0x42696ec8"],
- [4, "0x42446da8", "0x42696c69", "0x424536d4", "0x42696a0b", "0x42460000", "0x426968a7"],
- [4, "0x42483333", "0x426964c3", "0x424a6666", "0x426960f9", "0x424c999a", "0x42695e4f"],
- [4, "0x424ecccd", "0x42695ba6", "0x42510000", "0x42695c0f", "0x42533333", "0x426958ae"],
- [4, "0x42556666", "0x4269554d", "0x4257999a", "0x42694ebf", "0x4259cccd", "0x42694a23"],
- [4, "0x425a7f69", "0x426948b5", "0x425b3206", "0x426946bf", "0x425be4a2", "0x426944c8"],
- [4, "0x425d6539", "0x4269408d", "0x425ee5cf", "0x42693c52", "0x42606666", "0x42693d71"],
- [4, "0x4262999a", "0x42693f14", "0x4264cccd", "0x426949ba", "0x42670000", "0x426953f8"],
- [4, "0x42693333", "0x42695e35", "0x426b6666", "0x4269753f", "0x426d999a", "0x42697afb"],
- [4, "0x426efd6b", "0x42697e9b", "0x4270613d", "0x42697c0f", "0x4271c50e", "0x42697982"],
- [4, "0x42729470", "0x42697806", "0x427363d1", "0x42697689", "0x42743333", "0x42697646"],
- [4, "0x4274fdb6", "0x42697604", "0x4275c838", "0x42697755", "0x427692bb", "0x426978a6"],
- [4, "0x4277fb6c", "0x42697aff", "0x4279641d", "0x42697d58", "0x427acccd", "0x426976c9"],
- [4, "0x427d0000", "0x42696c71", "0x427f3333", "0x42694ebf", "0x4280b333", "0x42693852"],
- [4, "0x4281cccd", "0x426921e5", "0x4282e666", "0x4268fcb9", "0x42840000", "0x4268f021"],
- [4, "0x4284a850", "0x4268e899", "0x428550a0", "0x4268ea5d", "0x4285f8f0", "0x4268ec20"],
- [4, "0x42866a3a", "0x4268ed50", "0x4286db83", "0x4268ee80", "0x42874ccd", "0x4268ecda"],
- [4, "0x42879599", "0x4268ebc4", "0x4287de65", "0x4268eb5c", "0x42882731", "0x4268eaf3"],
- [4, "0x4288f7ff", "0x4268e9c8", "0x4289c8cc", "0x4268e89c", "0x428a999a", "0x4268d773"],
- [4, "0x428bb333", "0x4268c04f", "0x428ccccd", "0x42688419", "0x428de666", "0x426861e5"],
- [4, "0x428f0000", "0x42683fcc", "0x4290199a", "0x426821ff", "0x42913333", "0x42680aa6"],
- [4, "0x42916f41", "0x426805b1", "0x4291ab4f", "0x42680045", "0x4291e75d", "0x4267fad9"],
- [4, "0x4292c4e9", "0x4267e6d8", "0x4293a274", "0x4267d2d7", "0x42948000", "0x4267d639"],
- [4, "0x4295999a", "0x4267daa0", "0x4296b333", "0x4267f909", "0x4297cccd", "0x426824c3"],
- [4, "0x4298e666", "0x42685097", "0x429a0000", "0x4268b3d0", "0x429b199a", "0x4268dcfb"],
- [4, "0x429c3333", "0x42690625", "0x429d4ccd", "0x42692282", "0x429e6666", "0x42691bda"],
- [4, "0x429f8000", "0x42691532", "0x42a0999a", "0x4268d70a", "0x42a1b333", "0x4268b50b"],
- [4, "0x42a2cccd", "0x42689326", "0x42a3e666", "0x42686a7f", "0x42a50000", "0x42684ff9"],
- [4, "0x42a6199a", "0x42683574", "0x42a73333", "0x4268252c", "0x42a84ccd", "0x426815d0"],
- [4, "0x42a96666", "0x42680674", "0x42aa8000", "0x4267fee0", "0x42ab999a", "0x4267f39c"],
- [4, "0x42acb333", "0x4267e873", "0x42adcccd", "0x4267d5ea", "0x42aee666", "0x4267d289"],
- [4, "0x42af2564", "0x4267d1c8", "0x42af6462", "0x4267d03d", "0x42afa360", "0x4267ceb3"],
- [4, "0x42b07dfc", "0x4267c95b", "0x42b15898", "0x4267c403", "0x42b23333", "0x4267df70"],
- [4, "0x42b2a8dc", "0x4267ee3e", "0x42b31e85", "0x426817dc", "0x42b3942e", "0x4268417b"],
- [4, "0x42b4381f", "0x42687b78", "0x42b4dc0f", "0x4268b575", "0x42b58000", "0x4268a6e9"],
- [4, "0x42b6999a", "0x42688e07", "0x42b7b333", "0x42679097", "0x42b8cccd", "0x42674a23"],
- [4, "0x42b9e666", "0x42670396", "0x42bb0000", "0x42670c64", "0x42bc199a", "0x42670000"],
- [5],
- [0, "0x42bf6666", "0x42670000"],
- [4, "0x42bf0888", "0x42670000", "0x42beaaab", "0x4266fea0", "0x42be4ccd", "0x4266fd3f"],
- [4, "0x42bd9111", "0x4266fa7e", "0x42bcd555", "0x4266f7bd", "0x42bc199a", "0x42670000"],
- [4, "0x42bcd555", "0x42670843", "0x42bd9111", "0x42670582", "0x42be4ccd", "0x426702c1"],
- [4, "0x42beaaab", "0x42670160", "0x42bf0888", "0x42670000", "0x42bf6666", "0x42670000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp118": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x40800000", "0x40c00000", "0x40a00000", "0x3f800000", "0x40c00000", "0x40000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x3f800000", "0x40a00000"],
- [4, "0x40000000", "0x40c00000", "0x3f800000", "0x00000000", "0x40c00000", "0x40800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x401012d6", "0x4041a226"],
- [4, "0x3fd03064", "0x402e72f3", "0x3f631246", "0x4006f5b6", "0x00000000", "0x3f800000"],
- [1, "0x40b01d03", "0x3ff568ac"],
- [4, "0x40aaa48c", "0x3ffff2de", "0x40a4c866", "0x400abf5a", "0x409e2691", "0x4016f0b4"],
- [4, "0x409809c2", "0x40222d81", "0x40914505", "0x402e9f05", "0x40898ba3", "0x403912d4"],
- [4, "0x405074bc", "0x401a5be4", "0x4029207b", "0x4026711f", "0x401012d6", "0x4041a226"],
- [5],
- [0, "0x40b01d03", "0x3ff568ac"],
- [1, "0x40c00000", "0x40000000"],
- [4, "0x40bad6b6", "0x3feb5ad6", "0x40b5ad6c", "0x3feab059", "0x40b01d03", "0x3ff568ac"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp117": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x40800000", "0x40a00000", "0x40c00000", "0x00000000", "0x3f800000", "0x00000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x40c00000"],
- [4, "0x00000000", "0x3f800000", "0x3f800000", "0x00000000", "0x40a00000", "0x40800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f55b89f", "0x3fddb67d"],
- [4, "0x3f117bcf", "0x3fc40d62", "0x3e9429d2", "0x3fa50a75", "0x00000000", "0x3f800000"],
- [1, "0x3f800000", "0x00000000"],
- [4, "0x40863000", "0x00000000", "0x40910148", "0x40028750", "0x4054451b", "0x401e29f6"],
- [4, "0x4008d7a8", "0x3fc589dd", "0x3fac7b8c", "0x3fa85880", "0x3f55b89f", "0x3fddb67d"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp116": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x40800000", "0x40c00000", "0x40000000", "0x00000000", "0x40000000", "0x00000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x40000000"],
- [4, "0x00000000", "0x40000000", "0x3f800000", "0x00000000", "0x40c00000", "0x40800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f004958", "0x3fcd92f1"],
- [4, "0x3eb0f132", "0x3fb6663f", "0x3e37145c", "0x3f9c9b2e", "0x00000000", "0x3f800000"],
- [1, "0x40000000", "0x00000000"],
- [4, "0x40000000", "0x00000000", "0x401458d1", "0x3f7429c3", "0x401c9776", "0x3fe455f9"],
- [4, "0x3fbd13e5", "0x3fb52c49", "0x3f5e663a", "0x3fbb47a6", "0x3f004958", "0x3fcd92f1"],
- [5],
- [0, "0x3fa1e79f", "0x401afbf0"],
- [4, "0x3ffb67da", "0x40455228", "0x401334b0", "0x404671cf", "0x401b94df", "0x4033dc4a"],
- [1, "0x3fa1e79f", "0x401afbf0"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testRect2": {
- "p1": [[0, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x00000000", "0x3f800000"],
- [5],
- [0, "0x40800000", "0x40800000"],
- [1, "0x40a00000", "0x40800000"],
- [1, "0x40a00000", "0x40a00000"],
- [1, "0x40800000", "0x40a00000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x00000000"],
- [1, "0x40000000", "0x00000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x00000000", "0x40000000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x40c00000", "0x00000000"],
- [1, "0x40c00000", "0x40c00000"],
- [1, "0x00000000", "0x40c00000"],
- [5]],
- "fillType2": "kEvenOdd_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f800000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x3f800000"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x3f800000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testRect1": {
- "p1": [[0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x42700000"],
- [1, "0x42700000", "0x42700000"],
- [1, "0x42700000", "0x00000000"],
- [5],
- [0, "0x41f00000", "0x41a00000"],
- [1, "0x41f00000", "0x42480000"],
- [1, "0x42480000", "0x42480000"],
- [1, "0x42480000", "0x41a00000"],
- [5],
- [0, "0x41c00000", "0x41a00000"],
- [1, "0x41c00000", "0x41f00000"],
- [1, "0x42100000", "0x41f00000"],
- [1, "0x42100000", "0x41a00000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [],
- "fillType2": "kWinding_FillType",
- "op": "kUnion_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x00000000", "0x42700000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x42700000", "0x00000000"],
- [1, "0x42700000", "0x42700000"],
- [1, "0x00000000", "0x42700000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp115": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x40400000", "0x40800000", "0x40000000", "0x3f800000", "0x40a00000", "0x40400000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x3f800000", "0x40000000"],
- [4, "0x40400000", "0x40a00000", "0x3f800000", "0x00000000", "0x40800000", "0x40400000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3fa055d2", "0x400563a3"],
- [4, "0x3f6deae3", "0x3fef1517", "0x3f06b628", "0x3fc35b14", "0x00000000", "0x3f800000"],
- [1, "0x402057d1", "0x40002321"],
- [4, "0x4013cb91", "0x400177d3", "0x400dd893", "0x400c4c67", "0x400a055c", "0x4018ac74"],
- [1, "0x3fa055d2", "0x400563a3"],
- [5],
- [0, "0x4009476a", "0x401b2e4d"],
- [4, "0x40098484", "0x401a56fc", "0x4009c3b7", "0x401980d4", "0x400a055c", "0x4018ac74"],
- [1, "0x40108bfd", "0x401ad954"],
- [4, "0x400e2e8d", "0x401b1414", "0x400bc443", "0x401b3306", "0x4009476a", "0x401b2e4d"],
- [5],
- [0, "0x4049f7ce", "0x4010c986"],
- [1, "0x40a00000", "0x40400000"],
- [4, "0x4082af00", "0x4018e955", "0x40629ba7", "0x400faa3c", "0x40492438", "0x4010362f"],
- [4, "0x40496a70", "0x401066d0", "0x4049b0f7", "0x401097ed", "0x4049f7ce", "0x4010c986"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"issue2753": {
- "p1": [[0, "0x430eb375", "0x42dd22d1"],
- [1, "0x430ef4fe", "0x42c80000"],
- [1, "0x4319d5c3", "0x42c80000"],
- [1, "0x431a978d", "0x42d86042"],
- [4, "0x431a978d", "0x42d86042", "0x43192c4a", "0x42d8f74c", "0x4318d47b", "0x42dad2f2"],
- [4, "0x4318d47b", "0x42dad2f2", "0x430eb375", "0x42dd22d1", "0x430eb375", "0x42dd22d1"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x421c0000", "0x42f80083"],
- [4, "0x421c0000", "0x42f80083", "0x424a6666", "0x42ea0083", "0x424a6666", "0x42ea0083"],
- [4, "0x424a6666", "0x42ea0083", "0x432499db", "0x42aa6666", "0x433c3375", "0x42eb33b6"],
- [4, "0x433c3375", "0x42eb33b6", "0x432ecd0e", "0x42ba0000", "0x421c0000", "0x42f80083"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kUnion_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x430ec0de", "0x42d8cf8d"],
- [1, "0x430eb375", "0x42dd22d1"],
- [1, "0x4318d47b", "0x42dad2f2"],
- [4, "0x43190190", "0x42d9dec0", "0x4319773e", "0x42d9401e", "0x4319df19", "0x42d8df8d"],
- [4, "0x43330ca2", "0x42da8368", "0x433a2c68", "0x42e669be", "0x433bca38", "0x42ea1c0c"],
- [4, "0x433bee0c", "0x42ea783b", "0x433c1120", "0x42ead571", "0x433c3375", "0x42eb33b6"],
- [4, "0x433c3375", "0x42eb33b6", "0x433c174c", "0x42eacc4f", "0x433bca38", "0x42ea1c0c"],
- [4, "0x4335669a", "0x42d9aba4", "0x43290089", "0x42d1ce02", "0x431a2a75", "0x42cf2836"],
- [1, "0x4319d5c3", "0x42c80000"],
- [1, "0x430ef4fe", "0x42c80000"],
- [1, "0x430ee213", "0x42ce19fd"],
- [4, "0x42cbf131", "0x42cd5779", "0x424a6666", "0x42ea0083", "0x424a6666", "0x42ea0083"],
- [1, "0x421c0000", "0x42f80083"],
- [4, "0x42af2e60", "0x42e1d136", "0x42f10573", "0x42d9de96", "0x430ec0de", "0x42d8cf8d"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp114": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x3f800000", "0x40400000", "0xbf800000", "0x40000000", "0x40600000", "0x3faaaaab"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x3f800000", "0x40400000"],
- [4, "0xbf800000", "0x40000000", "0x40600000", "0x3faaaaab", "0x00000000", "0x3f800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x00000000", "0x3f800000"],
- [1, "0x3f0de77f", "0x4006f3c0"],
- [4, "0x3f1863d2", "0x4005a1ac", "0x3f251a6e", "0x400410a3", "0x3f348e83", "0x40024c29"],
- [4, "0x3f4c1487", "0x3ff9b1be", "0x3f677a67", "0x3fef55c6", "0x3f80b8d8", "0x3fe5846a"],
- [4, "0x3fbcce0a", "0x3fb8150f", "0x3fe98da6", "0x3f963e41", "0x00000000", "0x3f800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"issue2808": {
- "p1": [[0, "0x43fe99fc", "0x43c0cd0e"],
- [2, "0x43fe99fc", "0x43cfd81d", "0x43f3f6e0", "0x43da7b3a"],
- [2, "0x43e953c3", "0x43e51e56", "0x43da48b4", "0x43e51e56"],
- [2, "0x43cb3da5", "0x43e51e56", "0x43c09a88", "0x43da7b3a"],
- [2, "0x43b5f76c", "0x43cfd81d", "0x43b5f76c", "0x43c0cd0e"],
- [2, "0x43b5f76c", "0x43b1c1ff", "0x43c09a88", "0x43a71ee2"],
- [2, "0x43cb3da5", "0x439c7bc6", "0x43da48b4", "0x439c7bc6"],
- [2, "0x43e953c3", "0x439c7bc6", "0x43f3f6e0", "0x43a71ee2"],
- [2, "0x43fe99fc", "0x43b1c1ff", "0x43fe99fc", "0x43c0cd0e"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x43e0845a", "0x43916fbe"],
- [2, "0x43e0845a", "0x4396839e", "0x43dced34", "0x439a1ac4"],
- [2, "0x43d9560d", "0x439db1eb", "0x43d4422d", "0x439db1eb"],
- [2, "0x43cf2e4d", "0x439db1eb", "0x43cb9726", "0x439a1ac4"],
- [2, "0x43c80000", "0x4396839e", "0x43c80000", "0x43916fbe"],
- [2, "0x43c80000", "0x438c5bde", "0x43cb9726", "0x4388c4b8"],
- [2, "0x43cf2e4d", "0x43852d91", "0x43d4422d", "0x43852d91"],
- [2, "0x43d9560d", "0x43852d91", "0x43dced34", "0x4388c4b8"],
- [2, "0x43e0845a", "0x438c5bde", "0x43e0845a", "0x43916fbe"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kUnion_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x43dced34", "0x439a1ac4"],
- [2, "0x43e0845a", "0x4396839e", "0x43e0845a", "0x43916fbe"],
- [2, "0x43e0845a", "0x438c5bde", "0x43dced34", "0x4388c4b8"],
- [2, "0x43d9560d", "0x43852d91", "0x43d4422d", "0x43852d91"],
- [2, "0x43cf2e4d", "0x43852d91", "0x43cb9726", "0x4388c4b8"],
- [2, "0x43c80000", "0x438c5bde", "0x43c80000", "0x43916fbe"],
- [2, "0x43c80000", "0x4396839e", "0x43cb9726", "0x439a1ac4"],
- [2, "0x43ce3960", "0x439cbcfe", "0x43d1a873", "0x439d70a7"],
- [2, "0x43c80d0c", "0x439fac5f", "0x43c09a88", "0x43a71ee2"],
- [2, "0x43b5f76c", "0x43b1c1ff", "0x43b5f76c", "0x43c0cd0e"],
- [2, "0x43b5f76c", "0x43cfd81d", "0x43c09a88", "0x43da7b3a"],
- [2, "0x43cb3da5", "0x43e51e56", "0x43da48b4", "0x43e51e56"],
- [2, "0x43e953c3", "0x43e51e56", "0x43f3f6e0", "0x43da7b3a"],
- [2, "0x43fe99fc", "0x43cfd81d", "0x43fe99fc", "0x43c0cd0e"],
- [2, "0x43fe99fc", "0x43b1c1ff", "0x43f3f6e0", "0x43a71ee2"],
- [2, "0x43e953c3", "0x439c7bc6", "0x43da48b4", "0x439c7bc6"],
- [2, "0x43d9f6a9", "0x439c7bc6", "0x43d9a55e", "0x439c7d01"],
- [2, "0x43db6ae8", "0x439b9d10", "0x43dced34", "0x439a1ac4"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp114asQuad": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [2, "0x3ec23c99", "0x3fedac0b", "0x3eb0c3c4", "0x40046269"],
- [2, "0x3eb3f74b", "0x400a816c", "0x3ebf6d5a", "0x400b6717"],
- [2, "0x3ecbbd95", "0x400b9eb0", "0x3f03fc0b", "0x4008358c"],
- [2, "0x3f300097", "0x40012a8c", "0x3fad68ad", "0x3fe55a48"],
- [2, "0x40016888", "0x3fc85f78", "0x40600000", "0x3faaaaab"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x3f800000", "0x40400000"],
- [2, "0x3ea9d29a", "0x40290609", "0x3ef6e1a3", "0x4015b696"],
- [2, "0x3f21f855", "0x40026723", "0x3f80b8d8", "0x3fe5846a"],
- [2, "0x3fb0d529", "0x3fc370e6", "0x3fae797d", "0x3faa0fcb"],
- [2, "0x3fa6f27f", "0x3f90aeb1", "0x00000000", "0x3f800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x00000000", "0x3f800000"],
- [1, "0x3f0d9527", "0x4006ca93"],
- [2, "0x3f1cbb44", "0x4004b303", "0x3f351b20", "0x400210ba"],
- [2, "0x3f55253e", "0x3ff408e0", "0x3f80b8d8", "0x3fe5846a"],
- [2, "0x3fb0d529", "0x3fc370e6", "0x3fae797d", "0x3faa0fcb"],
- [2, "0x3fa6f27f", "0x3f90aeb1", "0x00000000", "0x3f800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"rects4": {
- "p1": [[0, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x00000000", "0x3f800000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x40000000", "0x00000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x00000000", "0x40000000"],
- [5]],
- "fillType1": "kEvenOdd_FillType",
- "p2": [[0, "0x00000000", "0x00000000"],
- [1, "0x40000000", "0x00000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x00000000", "0x40000000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x40400000", "0x00000000"],
- [1, "0x40400000", "0x40400000"],
- [1, "0x00000000", "0x40400000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"rects3": {
- "p1": [[0, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x00000000", "0x3f800000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x40800000", "0x00000000"],
- [1, "0x40800000", "0x40800000"],
- [1, "0x00000000", "0x40800000"],
- [5]],
- "fillType1": "kEvenOdd_FillType",
- "p2": [[0, "0x00000000", "0x00000000"],
- [1, "0x40000000", "0x00000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x00000000", "0x40000000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x40000000", "0x00000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x00000000", "0x40000000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40800000", "0x00000000"],
- [1, "0x40000000", "0x00000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x00000000", "0x40000000"],
- [1, "0x00000000", "0x40800000"],
- [1, "0x40800000", "0x40800000"],
- [1, "0x40800000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"rects2": {
- "p1": [[0, "0x00000000", "0x00000000"],
- [1, "0x40800000", "0x00000000"],
- [1, "0x40800000", "0x40800000"],
- [1, "0x00000000", "0x40800000"],
- [5],
- [0, "0x40400000", "0x40400000"],
- [1, "0x40800000", "0x40400000"],
- [1, "0x40800000", "0x40800000"],
- [1, "0x40400000", "0x40800000"],
- [5]],
- "fillType1": "kEvenOdd_FillType",
- "p2": [[0, "0x40400000", "0x40400000"],
- [1, "0x40c00000", "0x40400000"],
- [1, "0x40c00000", "0x40c00000"],
- [1, "0x40400000", "0x40c00000"],
- [5],
- [0, "0x40400000", "0x40400000"],
- [1, "0x40800000", "0x40400000"],
- [1, "0x40800000", "0x40800000"],
- [1, "0x40400000", "0x40800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40800000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x40800000"],
- [1, "0x40400000", "0x40800000"],
- [1, "0x40400000", "0x40400000"],
- [1, "0x40800000", "0x40400000"],
- [1, "0x40800000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"rects1": {
- "p1": [[0, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x00000000", "0x3f800000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x40c00000", "0x00000000"],
- [1, "0x40c00000", "0x40c00000"],
- [1, "0x00000000", "0x40c00000"],
- [5]],
- "fillType1": "kEvenOdd_FillType",
- "p2": [[0, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x00000000", "0x3f800000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x40000000", "0x00000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x00000000", "0x40000000"],
- [5]],
- "fillType2": "kEvenOdd_FillType",
- "op": "kUnion_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40c00000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x00000000", "0x3f800000"],
- [1, "0x00000000", "0x40c00000"],
- [1, "0x40c00000", "0x40c00000"],
- [1, "0x40c00000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"issue2540": {
- "p1": [[0, "0x41d40b43", "0x42ab7aad"],
- [4, "0x42a86511", "0x418e2bd4", "0x4187837c", "0x42cbb958", "0x414a1894", "0x42d27e77"],
- [4, "0x41314fdf", "0x42d4ed91", "0x41386a7f", "0x42d0ee14", "0x41386a7f", "0x42d0ee14"],
- [1, "0x41b952f1", "0x42b37525"],
- [4, "0x41b952f1", "0x42b37525", "0xc122bda6", "0x42efd4fe", "0xc1894bc7", "0x42f1a666"],
- [4, "0xc198eb85", "0x42f22873", "0xc1904dd3", "0x42ef9603", "0xc1904dd3", "0x42ef9603"],
- [4, "0xc1904dd3", "0x42ef9603", "0x41638938", "0x42b536c9", "0x41d40b43", "0x42ab7aad"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0xc1c89fbe", "0x42f9d2f2"],
- [4, "0xc1c89fbe", "0x42f9d2f2", "0xc1cf9ba5", "0x42fbe873", "0xc1c2f3b6", "0x42fb7efa"],
- [4, "0xc1808f5c", "0x42f95687", "0x3fa24dd3", "0x42b67ae1", "0x42150e57", "0x42beb540"],
- [4, "0x42150e57", "0x42beb540", "0x4135ef9e", "0x42a777ce", "0xc1c89fbe", "0x42f9d2f2"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kUnion_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41b1a677", "0x42bc8748"],
- [4, "0x4220066c", "0x4291a9aa", "0x428fb2de", "0x42014694", "0x41d40b43", "0x42ab7aad"],
- [4, "0x41acce97", "0x42af5da9", "0x4158322b", "0x42bb0164", "0x40b20b51", "0x42c7966e"],
- [4, "0xc0536e7e", "0x42d0a081", "0xc15ac956", "0x42e00ea3", "0xc1c89fbe", "0x42f9d2f2"],
- [4, "0xc1c89fbe", "0x42f9d2f2", "0xc1cf9ba5", "0x42fbe873", "0xc1c2f3b6", "0x42fb7efa"],
- [4, "0xc1b3e1ff", "0x42fb0196", "0xc1a1169b", "0x42f72ee9", "0xc189ab33", "0x42f1a963"],
- [4, "0xc1898bcb", "0x42f1a871", "0xc1896bfd", "0x42f1a772", "0xc1894bc7", "0x42f1a666"],
- [4, "0xc149df3a", "0x42f077d1", "0x40441e78", "0x42d688d9", "0x4157af6c", "0x42c48899"],
- [4, "0x416c671f", "0x42c38c57", "0x4180daaf", "0x42c2a736", "0x418bcf36", "0x42c1dd11"],
- [1, "0x41386a7f", "0x42d0ee14"],
- [4, "0x41386a7f", "0x42d0ee14", "0x41314fdf", "0x42d4ed91", "0x414a1894", "0x42d27e77"],
- [4, "0x41573bb2", "0x42d13429", "0x41847a21", "0x42ca0cf9", "0x41a5393e", "0x42c041e4"],
- [4, "0x41cd8c6b", "0x42be101d", "0x41f9b913", "0x42bd534e", "0x42150e57", "0x42beb540"],
- [4, "0x42150e57", "0x42beb540", "0x41fdede4", "0x42b9c043", "0x41b1a677", "0x42bc8748"],
- [5],
- [0, "0x41992515", "0x42bda488"],
- [1, "0x41b952f1", "0x42b37525"],
- [4, "0x41b952f1", "0x42b37525", "0x41a4ea9b", "0x42b813d5", "0x4186353a", "0x42beccbe"],
- [4, "0x418cafe3", "0x42be5c5d", "0x41930042", "0x42bdfa11", "0x41992515", "0x42bda488"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"issue2504": {
- "p1": [[0, "0x4208f800", "0xc0bf4001"],
- [1, "0x420dcfff", "0x00000000"],
- [1, "0x41ff8000", "0x00000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x4212dfae", "0x3f637ea0"],
- [4, "0x4212dfae", "0x3f637ea0", "0x420c7e59", "0x3f0dd3f5", "0x420a0baf", "0xbdec0b00"],
- [4, "0x42079903", "0xbf48d6b4", "0x420a23ae", "0xc0b5b02c", "0x420a23ae", "0xc0b5b02c"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kUnion_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x4209ccfd", "0xc09e6663"],
- [1, "0x4208f800", "0xc0bf4001"],
- [1, "0x41ff8000", "0x00000000"],
- [1, "0x420a84e9", "0x00000000"],
- [4, "0x420d39dd", "0x3f17a9bf", "0x4212dfae", "0x3f637ea0", "0x4212dfae", "0x3f637ea0"],
- [1, "0x420a23ae", "0xc0b5b02c"],
- [4, "0x420a23ae", "0xc0b5b02c", "0x4209fdbb", "0xc0ac8e3e", "0x4209ccfd", "0xc09e6663"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"kari1": {
- "p1": [[0, "0x421fc000", "0xc0bac000"],
- [1, "0x42228000", "0xc0b94000"],
- [1, "0x4216d800", "0x3fad0000"],
- [1, "0x4214d000", "0x3f760000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x42161c00", "0xbfb88000"],
- [4, "0x42177eab", "0xbfd98000", "0x4218a800", "0xc0090000", "0x42199800", "0xc0310000"],
- [1, "0x421a9000", "0xc0270000"],
- [4, "0x421a2000", "0xbff2aaab", "0x4218440a", "0xbe1e9c48", "0x4218440a", "0xbe1e9c48"],
- [4, "0x4218440a", "0xbe1e9c48", "0x4214b955", "0xbf978000", "0x42161c00", "0xbfb88000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x42228000", "0xc0b94000"],
- [1, "0x421fc000", "0xc0bac000"],
- [1, "0x421a8f0d", "0xc02709cc"],
- [1, "0x421a9000", "0xc0270000"],
- [4, "0x421a2000", "0xbff2aaab", "0x4218440a", "0xbe1e9c48", "0x4218440a", "0xbe1e9c48"],
- [4, "0x4218440a", "0xbe1e9c48", "0x4217be21", "0xbe9d17f8", "0x42172d5c", "0xbf022fcb"],
- [1, "0x4214d000", "0x3f760000"],
- [1, "0x4216d800", "0x3fad0000"],
- [1, "0x42228000", "0xc0b94000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"quadOp10i": {
- "p1": [[0, "0x00000000", "0x00000000"],
- [2, "0x3f800000", "0x41000000", "0x40400000", "0x40a00000"],
- [1, "0x41000000", "0x3f800000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x00000000"],
- [2, "0x41000000", "0x3f800000", "0x40800000", "0x41000000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x00000000", "0x00000000"],
- [1, "0x402cafb7", "0x40acafb7"],
- [2, "0x40362765", "0x40a76274", "0x40400000", "0x40a00000"],
- [1, "0x40a7f310", "0x404ce180"],
- [2, "0x40a54875", "0x403521d4", "0x40a00000", "0x40200000"],
- [2, "0x40800000", "0x3f000000", "0x00000000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp113": {
- "p1": [[0, "0x40000000", "0x40800000"],
- [4, "0x40400000", "0x40a00000", "0x40155555", "0x408aaaab", "0x40755555", "0x40755556"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x40400000", "0x40a00000"],
- [4, "0x40155555", "0x408aaaab", "0x40755555", "0x40755556", "0x40000000", "0x40800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40000000", "0x40800000"],
- [1, "0x40755555", "0x40755556"],
- [4, "0x405231e4", "0x408085e9", "0x4041a25f", "0x40871812", "0x40379eea", "0x408b80aa"],
- [4, "0x4038484e", "0x408aa316", "0x4038f9c1", "0x4089ceb2", "0x4039a2ea", "0x4089043b"],
- [4, "0x40405fae", "0x4080f3e5", "0x4043be10", "0x4079d773", "0x40000000", "0x40800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"skpcarrot_is24": {
- "p1": [[0, "0x446c4000", "0x44154000"],
- [2, "0x44647bc6", "0x44154000", "0x445efde3", "0x441abde3"],
- [2, "0x44598000", "0x44203bc6", "0x44598000", "0x44280000"],
- [2, "0x44598000", "0x442fc43a", "0x445efde3", "0x4435421d"],
- [2, "0x44647bc6", "0x443ac000", "0x446c4000", "0x443ac000"],
- [2, "0x4474043a", "0x443ac000", "0x4479821d", "0x4435421d"],
- [2, "0x447f0000", "0x442fc43a", "0x447f0000", "0x44280000"],
- [2, "0x447f0000", "0x44203bc6", "0x4479821d", "0x441abde3"],
- [2, "0x4474043a", "0x44154000", "0x446c4000", "0x44154000"],
- [5]],
- "fillType1": "kEvenOdd_FillType",
- "p2": [[0, "0x446c452f", "0x44154a5e"],
- [4, "0x4461ea3d", "0x44154a5e", "0x4459852f", "0x441daf5c", "0x4459852f", "0x44280a5e"],
- [4, "0x4459852f", "0x44290625", "0x445998c5", "0x4429fd40", "0x4459be25", "0x442aee77"],
- [4, "0x445b221d", "0x4433e9fc", "0x4462e604", "0x443aca5e", "0x446c452f", "0x443aca5e"],
- [4, "0x4475a45a", "0x443aca5e", "0x447d6842", "0x4433e9fc", "0x447ecc3a", "0x442aee77"],
- [4, "0x447ef19a", "0x4429fd1f", "0x447f052f", "0x44290614", "0x447f052f", "0x44280a5e"],
- [4, "0x447f051f", "0x441daf5c", "0x4476a021", "0x44154a5e", "0x446c452f", "0x44154a5e"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x447edc50", "0x44259540"],
- [4, "0x447da827", "0x441c638c", "0x4475cae5", "0x44154a5e", "0x446c452f", "0x44154a5e"],
- [4, "0x4461ea3d", "0x44154a5e", "0x4459852f", "0x441daf5c", "0x4459852f", "0x44280a5e"],
- [4, "0x4459852f", "0x44290625", "0x445998c5", "0x4429fd40", "0x4459be25", "0x442aee77"],
- [4, "0x445a44a0", "0x442e5335", "0x445bb408", "0x44316aff", "0x445dca89", "0x4433f3fd"],
- [2, "0x445e5abe", "0x44349ef8", "0x445efde3", "0x4435421d"],
- [2, "0x4460000d", "0x44364447", "0x446115d4", "0x44371705"],
- [4, "0x44631e28", "0x44389a6b", "0x446577a1", "0x4439b6e1", "0x44680420", "0x443a4e45"],
- [2, "0x446a0a84", "0x443ac000", "0x446c4000", "0x443ac000"],
- [2, "0x446f00ed", "0x443ac000", "0x447178a5", "0x443a0f46"],
- [4, "0x4472dcf6", "0x4439a899", "0x4474303e", "0x443919c0", "0x44756d49", "0x443867f5"],
- [2, "0x44779ab4", "0x44372986", "0x4479821d", "0x4435421d"],
- [2, "0x447b1c81", "0x4433a7b9", "0x447c3f1a", "0x4431dbb4"],
- [4, "0x447d6f05", "0x442fee25", "0x447e481c", "0x442dc56b", "0x447eb519", "0x442b76cf"],
- [2, "0x447f0000", "0x4429cae8", "0x447f0000", "0x44280000"],
- [2, "0x447f0000", "0x4426c33f", "0x447edc50", "0x44259540"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"issue1417": {
- "p1": [[0, "0x42f52d9d", "0x42a4913a"],
- [2, "0x4301d253", "0x42a00000", "0x430a0000", "0x42a00000"],
- [2, "0x4313282c", "0x42a00000", "0x431b20c7", "0x42a5b9c0"],
- [1, "0x43212d2d", "0x42c80000"],
- [1, "0x43212d2d", "0x42c80000"],
- [1, "0x42e69697", "0x42c80000"],
- [1, "0x42e69697", "0x42c80000"],
- [1, "0x42f52d9d", "0x42a4913a"],
- [1, "0x42f52d9d", "0x42a4913a"],
- [5],
- [0, "0x42c55d28", "0x430c5806"],
- [1, "0x42e69697", "0x42c80000"],
- [1, "0x42e69697", "0x42c80000"],
- [1, "0x42c3de16", "0x42c80000"],
- [1, "0x42c3de16", "0x42c80000"],
- [2, "0x42b00000", "0x42e1e2a3", "0x42b00000", "0x43020000"],
- [2, "0x42b00000", "0x43038b7a", "0x42b029b9", "0x43050e58"],
- [1, "0x42c55d28", "0x430c5806"],
- [1, "0x42c55d28", "0x430c5806"],
- [5],
- [0, "0x4308f83e", "0x4326aaab"],
- [1, "0x42c55d28", "0x430c5806"],
- [1, "0x42c55d28", "0x430c5806"],
- [1, "0x42baeafb", "0x4319073c"],
- [1, "0x42baeafb", "0x4319073c"],
- [2, "0x42c1e1e1", "0x431fa6e0", "0x42cd4a11", "0x43255af8"],
- [2, "0x42dd95be", "0x432d80ce", "0x42f1a2ce", "0x43311e27"],
- [1, "0x4308f83e", "0x4326aaab"],
- [1, "0x4308f83e", "0x4326aaab"],
- [5],
- [0, "0x432fd4bb", "0x430d8569"],
- [1, "0x4308f83e", "0x4326aaab"],
- [1, "0x4308f83e", "0x4326aaab"],
- [1, "0x43192844", "0x4331cbaf"],
- [1, "0x43192844", "0x4331cbaf"],
- [2, "0x43246476", "0x432e517a", "0x432d5af8", "0x43255af8"],
- [2, "0x4331ce4a", "0x4320e7a5", "0x4334e760", "0x431be4e8"],
- [1, "0x432fd4bb", "0x430d8569"],
- [1, "0x432fd4bb", "0x430d8569"],
- [5],
- [0, "0x432fd4bb", "0x430d8569"],
- [1, "0x433be0d7", "0x4305b9cf"],
- [1, "0x433be0d7", "0x4305b9cf"],
- [2, "0x433c0000", "0x4303e358", "0x433c0000", "0x43020000"],
- [2, "0x433c0000", "0x42e1e2a4", "0x433210f5", "0x42c80000"],
- [1, "0x43212d2d", "0x42c80000"],
- [1, "0x43212d2d", "0x42c80000"],
- [1, "0x432fd4bb", "0x430d8569"],
- [1, "0x432fd4bb", "0x430d8569"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x432e1e1e", "0x42c80000"],
- [1, "0x43212d2d", "0x42c80000"],
- [1, "0x43212d2d", "0x42c80000"],
- [1, "0x431b20c7", "0x42a5b9c0"],
- [1, "0x431b20c7", "0x42a5b9c0"],
- [2, "0x43192654", "0x42a44df9", "0x43171932", "0x42a33c7c"],
- [1, "0x430f8788", "0x42c80000"],
- [1, "0x430f8788", "0x42c80000"],
- [1, "0x43212d2d", "0x42c80000"],
- [1, "0x43212d2d", "0x42c80000"],
- [1, "0x43283c3c", "0x42f00000"],
- [1, "0x43283c3c", "0x42f00000"],
- [1, "0x43352d2d", "0x42f00000"],
- [1, "0x43352d2d", "0x42f00000"],
- [1, "0x433a5dbf", "0x4306b448"],
- [1, "0x433a5dbf", "0x4306b448"],
- [1, "0x433be0d7", "0x4305b9cf"],
- [1, "0x433be0d7", "0x4305b9cf"],
- [2, "0x433c0000", "0x4303e358", "0x433c0000", "0x43020000"],
- [2, "0x433c0000", "0x42f99e73", "0x433b1486", "0x42f00000"],
- [1, "0x43352d2d", "0x42f00000"],
- [1, "0x43352d2d", "0x42f00000"],
- [1, "0x432e1e1e", "0x42c80000"],
- [1, "0x432e1e1e", "0x42c80000"],
- [5],
- [0, "0x42b1d6f5", "0x42f00000"],
- [1, "0x42d61e1e", "0x42f00000"],
- [1, "0x42d61e1e", "0x42f00000"],
- [1, "0x42c55d28", "0x430c5806"],
- [1, "0x42c55d28", "0x430c5806"],
- [1, "0x42b029b9", "0x43050e58"],
- [1, "0x42b029b9", "0x43050e58"],
- [2, "0x42b00000", "0x43038b7a", "0x42b00000", "0x43020000"],
- [2, "0x42b00000", "0x42f99e79", "0x42b1d6f5", "0x42f00000"],
- [5],
- [0, "0x42c15a39", "0x43113704"],
- [1, "0x42c55d28", "0x430c5806"],
- [1, "0x42c55d28", "0x430c5806"],
- [1, "0x42f16017", "0x431b7908"],
- [1, "0x42f16017", "0x431b7908"],
- [1, "0x42ed5d28", "0x43205806"],
- [1, "0x42ed5d28", "0x43205806"],
- [1, "0x42c15a39", "0x43113704"],
- [1, "0x42c15a39", "0x43113704"],
- [5],
- [0, "0x42e276e0", "0x432d9439"],
- [2, "0x42e9c2b2", "0x432fb2b4", "0x42f1a2ce", "0x43311e27"],
- [1, "0x43044958", "0x4329b26d"],
- [1, "0x43044958", "0x4329b26d"],
- [1, "0x42ed5d28", "0x43205806"],
- [1, "0x42ed5d28", "0x43205806"],
- [1, "0x42e276e0", "0x432d9439"],
- [1, "0x42e276e0", "0x432d9439"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kUnion_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x430a0000", "0x42a00000"],
- [2, "0x4301d253", "0x42a00000", "0x42f52d9d", "0x42a4913a"],
- [1, "0x42e69697", "0x42c80000"],
- [1, "0x42c3de16", "0x42c80000"],
- [2, "0x42b60baf", "0x42da022a", "0x42b1d6f5", "0x42effffe"],
- [2, "0x42b00000", "0x42f99e79", "0x42b00000", "0x43020000"],
- [2, "0x42b00000", "0x43038b7a", "0x42b029b9", "0x43050e58"],
- [1, "0x42c55d28", "0x430c5806"],
- [1, "0x42c15a39", "0x43113704"],
- [1, "0x42baeafb", "0x4319073c"],
- [2, "0x42c1e1e1", "0x431fa6e0", "0x42cd4a11", "0x43255af8"],
- [2, "0x42d72f3b", "0x432a4d8d", "0x42e276e7", "0x432d943b"],
- [2, "0x42e9c2b6", "0x432fb2b5", "0x42f1a2ce", "0x43311e27"],
- [1, "0x43044958", "0x4329b26d"],
- [1, "0x4308f83e", "0x4326aaab"],
- [1, "0x43192844", "0x4331cbaf"],
- [2, "0x43246476", "0x432e517a", "0x432d5af8", "0x43255af8"],
- [2, "0x4331ce4a", "0x4320e7a5", "0x4334e760", "0x431be4e8"],
- [1, "0x432fd4bb", "0x430d8569"],
- [1, "0x433a5dbf", "0x4306b448"],
- [1, "0x433be0d7", "0x4305b9cf"],
- [2, "0x433c0000", "0x4303e358", "0x433c0000", "0x43020000"],
- [2, "0x433c0000", "0x42f99e73", "0x433b1486", "0x42f00000"],
- [2, "0x4338fa29", "0x42da022d", "0x433210f5", "0x42c80000"],
- [1, "0x43212d2d", "0x42c80000"],
- [1, "0x431b20c7", "0x42a5b9c0"],
- [2, "0x4319265b", "0x42a44dfe", "0x43171938", "0x42a33c80"],
- [2, "0x4310e266", "0x42a00000", "0x430a0000", "0x42a00000"],
- [5],
- [0, "0x430f8788", "0x42c80000"],
- [1, "0x43212d2d", "0x42c80000"],
- [1, "0x43283c3c", "0x42f00000"],
- [1, "0x432fd4bb", "0x430d8569"],
- [1, "0x4308f83e", "0x4326aaab"],
- [1, "0x42f16017", "0x431b7908"],
- [1, "0x42c55d28", "0x430c5806"],
- [1, "0x42d61e1e", "0x42f00000"],
- [1, "0x42e69697", "0x42c80000"],
- [1, "0x430f8788", "0x42c80000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp112": {
- "p1": [[0, "0x40000000", "0x40800000"],
- [4, "0x40000000", "0x40400000", "0x40c00000", "0x40800000", "0x3f800000", "0x00000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x40800000", "0x40c00000"],
- [4, "0x00000000", "0x3f800000", "0x40800000", "0x40000000", "0x40400000", "0x40000000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x401a7212", "0x406458af"],
- [4, "0x400b6eb8", "0x406aaaab", "0x40000000", "0x407279a8", "0x40000000", "0x40800000"],
- [1, "0x3f800000", "0x00000000"],
- [4, "0x40039fbc", "0x3f58658c", "0x402d8659", "0x3fbbd0c0", "0x40458dee", "0x3ff74ea2"],
- [4, "0x4031df09", "0x3fef2cc9", "0x3fdc41ef", "0x3ffb7de1", "0x401a7212", "0x406458af"],
- [5],
- [0, "0x40530ed1", "0x404c3b44"],
- [4, "0x4064d83e", "0x403f0811", "0x4069aad1", "0x4029e5f2", "0x40487d6b", "0x3ffeb3a6"],
- [4, "0x4046ca2b", "0x3fff7e24", "0x40440768", "0x40000000", "0x40400000", "0x40000000"],
- [1, "0x40530ed1", "0x404c3b44"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"skpadspert_net23": {
- "p1": [[0, "0xa223d70a", "0x43f1c000"],
- [1, "0x00000000", "0x43f14000"],
- [1, "0x41f40000", "0x43f14000"],
- [4, "0x4202d628", "0x43f14000", "0x420a0000", "0x43f2253b", "0x420a0000", "0x43f34000"],
- [1, "0x420a0000", "0x4429a000"],
- [4, "0x420a0000", "0x442a2d63", "0x4202d628", "0x442aa000", "0x41f40000", "0x442aa000"],
- [1, "0xa6000000", "0x442aa000"],
- [1, "0xa5feb852", "0x442a6000"],
- [1, "0x41f40000", "0x442a6000"],
- [4, "0x4200a09f", "0x442a6000", "0x42060000", "0x442a0a0a", "0x42060000", "0x4429a000"],
- [1, "0x42060000", "0x43f34000"],
- [4, "0x42060000", "0x43f26bec", "0x4200a09f", "0x43f1c000", "0x41f40000", "0x43f1c000"],
- [1, "0xa223d70a", "0x43f1c000"],
- [5]],
- "fillType1": "kEvenOdd_FillType",
- "p2": [[0, "0x00000000", "0x43f10000"],
- [1, "0x420c0000", "0x43f10000"],
- [1, "0x420c0000", "0x442ac000"],
- [1, "0x00000000", "0x442ac000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x00000000", "0x43f14000"],
- [1, "0x00000000", "0x43f1c000"],
- [1, "0x41f40000", "0x43f1c000"],
- [4, "0x4200a09f", "0x43f1c000", "0x42060000", "0x43f26bec", "0x42060000", "0x43f34000"],
- [1, "0x42060000", "0x4429a000"],
- [4, "0x42060000", "0x442a0a0a", "0x4200a09f", "0x442a6000", "0x41f40000", "0x442a6000"],
- [1, "0x00000000", "0x442a6000"],
- [1, "0x00000000", "0x442aa000"],
- [1, "0x41f40000", "0x442aa000"],
- [4, "0x4202d628", "0x442aa000", "0x420a0000", "0x442a2d63", "0x420a0000", "0x4429a000"],
- [1, "0x420a0000", "0x43f34000"],
- [4, "0x420a0000", "0x43f2253b", "0x4202d628", "0x43f14000", "0x41f40000", "0x43f14000"],
- [1, "0x00000000", "0x43f14000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"skpadspert_de11": {
- "p1": [[0, "0xa6000000", "0x442aa000"],
- [1, "0x41f40000", "0x442aa000"],
- [4, "0x4202d628", "0x442aa000", "0x420a0000", "0x442a2d63", "0x420a0000", "0x4429a000"],
- [1, "0x420a0000", "0x43f34000"],
- [4, "0x420a0000", "0x43f2253b", "0x4202d628", "0x43f14000", "0x41f40000", "0x43f14000"],
- [1, "0x00000000", "0x43f14000"],
- [1, "0xa6000000", "0x442aa000"],
- [5]],
- "fillType1": "kEvenOdd_FillType",
- "p2": [[0, "0x00000000", "0x43f10000"],
- [1, "0x420c0000", "0x43f10000"],
- [1, "0x420c0000", "0x442ac000"],
- [1, "0x00000000", "0x442ac000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x00000000", "0x43f14000"],
- [1, "0x00000000", "0x442aa000"],
- [1, "0x41f40000", "0x442aa000"],
- [4, "0x4202d628", "0x442aa000", "0x420a0000", "0x442a2d63", "0x420a0000", "0x4429a000"],
- [1, "0x420a0000", "0x43f34000"],
- [4, "0x420a0000", "0x43f2253b", "0x4202d628", "0x43f14000", "0x41f40000", "0x43f14000"],
- [1, "0x00000000", "0x43f14000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"findFirst1": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x3f800000", "0x40c00000", "0x40a00000", "0x00000000", "0x40000000", "0x3f800000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x40a00000"],
- [4, "0x3f800000", "0x40000000", "0x3f800000", "0x00000000", "0x40c00000", "0x3f800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x4024ea2e", "0x3f629f57"],
- [4, "0x401b1c2d", "0x3f630d84", "0x400ee7ab", "0x3f6c2072", "0x40000000", "0x3f800000"],
- [1, "0x00000000", "0x3f800000"],
- [4, "0x3e3473a7", "0x3ff0c848", "0x3ee426b8", "0x401aeb8b", "0x3f40e0e6", "0x402de41b"],
- [4, "0x3f8f5ef3", "0x3fe82bde", "0x3fcce91f", "0x3f94986c", "0x4024ea2e", "0x3f629f57"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"xOp2i": {
- "p1": [[0, "0x3f800000", "0x40a00000"],
- [4, "0x00000000", "0x40800000", "0x40400000", "0x40000000", "0x40c00000", "0x3f800000"],
- [5]],
- "fillType1": "kEvenOdd_FillType",
- "p2": [[0, "0x40000000", "0x40400000"],
- [4, "0x3f800000", "0x40c00000", "0x40a00000", "0x3f800000", "0x40800000", "0x00000000"],
- [5]],
- "fillType2": "kEvenOdd_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x4069a343", "0x3ffe8335"],
- [4, "0x4034b50a", "0x4060965b", "0x3fac7c8e", "0x409ea295", "0x40000000", "0x40400000"],
- [4, "0x401d7821", "0x4029e5e7", "0x4041b923", "0x4013cbce", "0x4069a343", "0x3ffe8335"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"xOp3i": {
- "p1": [[0, "0x3f800000", "0x40800000"],
- [4, "0x00000000", "0x40a00000", "0x40800000", "0x3f800000", "0x40400000", "0x3f800000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x3f800000", "0x40800000"],
- [4, "0x3f800000", "0x40400000", "0x40800000", "0x3f800000", "0x40a00000", "0x00000000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f800602", "0x407f20e0"],
- [4, "0x3f800202", "0x407f6b95", "0x3f800000", "0x407fb5f5", "0x3f800000", "0x40800000"],
- [1, "0x3f840001", "0x407d0000"],
- [4, "0x3fb68a89", "0x4061eca5", "0x40151f73", "0x40230247", "0x4034bedb", "0x3fea5e0f"],
- [4, "0x401f5948", "0x40072cee", "0x400aa7fd", "0x4019563e", "0x3ff1929a", "0x402ad20c"],
- [1, "0x3f840001", "0x407d0000"],
- [4, "0x3f82a022", "0x407dbc81", "0x3f814c99", "0x407e7237", "0x3f800602", "0x407f20e0"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"xOp1u": {
- "p1": [[0, "0x3f800000", "0x40800000"],
- [4, "0x40800000", "0x40a00000", "0x40400000", "0x40000000", "0x40c00000", "0x40400000"],
- [5]],
- "fillType1": "kEvenOdd_FillType",
- "p2": [[0, "0x40000000", "0x40400000"],
- [4, "0x40400000", "0x40c00000", "0x40800000", "0x3f800000", "0x40a00000", "0x40800000"],
- [5]],
- "fillType2": "kEvenOdd_FillType",
- "op": "kUnion_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x405ff400", "0x40600c00"],
- [4, "0x403ff7ff", "0x40800400", "0x401ff400", "0x408ffe00", "0x3f800000", "0x40800000"],
- [1, "0x4015a383", "0x406edf4c"],
- [4, "0x400e6d02", "0x4064c631", "0x40073681", "0x4055a383", "0x40000000", "0x40400000"],
- [1, "0x40600000", "0x40600000"],
- [1, "0x405ff400", "0x40600c00"],
- [5],
- [0, "0x40607800", "0x405f8800"],
- [4, "0x40605000", "0x405fafff", "0x40602800", "0x405fd800", "0x40600000", "0x40600000"],
- [1, "0x40a00000", "0x40800000"],
- [4, "0x409c64bf", "0x406a5c7d", "0x4098c97f", "0x405b39cf", "0x40952e3e", "0x405120b4"],
- [1, "0x40c00000", "0x40400000"],
- [4, "0x40903c00", "0x40202800", "0x40802832", "0x403fb064", "0x40607800", "0x405f8800"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"xOp1i": {
- "p1": [[0, "0x3f800000", "0x40800000"],
- [4, "0x3f800000", "0x40a00000", "0x40c00000", "0x00000000", "0x40a00000", "0x3f800000"],
- [5]],
- "fillType1": "kEvenOdd_FillType",
- "p2": [[0, "0x00000000", "0x40c00000"],
- [4, "0x3f800000", "0x40a00000", "0x40800000", "0x3f800000", "0x40a00000", "0x3f800000"],
- [5]],
- "fillType2": "kEvenOdd_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x404f8000", "0x40146000"],
- [4, "0x40386580", "0x402c68fc", "0x40202e9f", "0x40478006", "0x4008833e", "0x4062bf50"],
- [4, "0x404879c5", "0x40317c41", "0x409004ee", "0x3fbc67fa", "0x409ef9db", "0x3f83126f"],
- [1, "0x40a00000", "0x3f800000"],
- [1, "0x409fc660", "0x3f800224"],
- [4, "0x409f84c3", "0x3f80fdd8", "0x409f4091", "0x3f82035f", "0x409ef9db", "0x3f83126f"],
- [1, "0x404f8000", "0x40146000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp111": {
- "p1": [[0, "0x3f800000", "0x40800000"],
- [4, "0x00000000", "0x40a00000", "0x40800000", "0x3f800000", "0x40400000", "0x3f800000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x3f800000", "0x40800000"],
- [4, "0x3f800000", "0x40400000", "0x40800000", "0x3f800000", "0x40a00000", "0x00000000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f800602", "0x407f20e0"],
- [4, "0x3f800202", "0x407f6b95", "0x3f800000", "0x407fb5f5", "0x3f800000", "0x40800000"],
- [1, "0x3f840001", "0x407d0000"],
- [4, "0x3fb68a89", "0x4061eca5", "0x40151f73", "0x40230247", "0x4034bedb", "0x3fea5e0f"],
- [4, "0x401f5948", "0x40072cee", "0x400aa7fd", "0x4019563e", "0x3ff1929a", "0x402ad20c"],
- [1, "0x3f840001", "0x407d0000"],
- [4, "0x3f82a022", "0x407dbc81", "0x3f814c99", "0x407e7237", "0x3f800602", "0x407f20e0"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp110": {
- "p1": [[0, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x00000000", "0x3f800000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x40800000", "0x00000000"],
- [1, "0x40800000", "0x40800000"],
- [1, "0x00000000", "0x40800000"],
- [5]],
- "fillType1": "kEvenOdd_FillType",
- "p2": [[0, "0x00000000", "0x00000000"],
- [1, "0x40000000", "0x00000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x00000000", "0x40000000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x40000000", "0x00000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x00000000", "0x40000000"],
- [5]],
- "fillType2": "kEvenOdd_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp109": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x40800000", "0x40a00000", "0x40c00000", "0x40400000", "0x40a00000", "0x40800000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x40400000", "0x40c00000"],
- [4, "0x40800000", "0x40a00000", "0x3f800000", "0x00000000", "0x40a00000", "0x40800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40384010", "0x4049b681"],
- [4, "0x4005ea4c", "0x4031a6ed", "0x3f900bfc", "0x400805fe", "0x00000000", "0x3f800000"],
- [1, "0x40369848", "0x402d8e92"],
- [4, "0x4035d01f", "0x4034eaf9", "0x40369627", "0x403e90b5", "0x40384010", "0x4049b681"],
- [5],
- [0, "0x40a00000", "0x40800000"],
- [4, "0x40a5ff6d", "0x40740126", "0x40a89f7f", "0x406ec101", "0x40a81628", "0x406c74a9"],
- [4, "0x40a75ac7", "0x406951fc", "0x40a0bcd8", "0x406bae12", "0x4094c551", "0x4069e770"],
- [4, "0x40984e9d", "0x4070bc7c", "0x409c0bf5", "0x407817ea", "0x40a00000", "0x40800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp108": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x40800000", "0x40c00000", "0x40000000", "0x3f800000", "0x40000000", "0x00000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x3f800000", "0x40000000"],
- [4, "0x00000000", "0x40000000", "0x3f800000", "0x00000000", "0x40c00000", "0x40800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kUnion_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f26caef", "0x3fe4f596"],
- [4, "0x3ee8ad21", "0x3fc79481", "0x3e738949", "0x3fa60d73", "0x00000000", "0x3f800000"],
- [1, "0x40000000", "0x00000000"],
- [4, "0x40000000", "0x3e662384", "0x4006771f", "0x3f26cab8", "0x400d9571", "0x3f8f8b0b"],
- [4, "0x4010a367", "0x3fa95a39", "0x4013d026", "0x3fc42d89", "0x4016a620", "0x3fde6984"],
- [4, "0x404cd9ee", "0x40032ac5", "0x408c9c54", "0x402dc6ed", "0x40c00000", "0x40800000"],
- [1, "0x401fa01e", "0x4026400c"],
- [4, "0x40231d95", "0x40573a3b", "0x400f5c54", "0x40663011", "0x3f4ee9ac", "0x3ffc0c51"],
- [4, "0x3f34d92f", "0x3ff72b3f", "0x3f26eabd", "0x3fee5b45", "0x3f26caef", "0x3fe4f596"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp107": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x40800000", "0x40c00000", "0x40000000", "0x3f800000", "0x40000000", "0x00000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x3f800000", "0x40000000"],
- [4, "0x00000000", "0x40000000", "0x3f800000", "0x00000000", "0x40c00000", "0x40800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x4016a61d", "0x3fde697c"],
- [4, "0x3f93d0c9", "0x3fa5e3ad", "0x3f26697f", "0x3fc82b3e", "0x3f26caef", "0x3fe4f596"],
- [4, "0x3f3488b4", "0x3fecf5f3", "0x3f41e78b", "0x3ff4a78c", "0x3f4ee9ac", "0x3ffc0c51"],
- [4, "0x3f5c3280", "0x3ffe88f1", "0x3f6ca230", "0x40000000", "0x3f800000", "0x40000000"],
- [1, "0x401fa01e", "0x4026400c"],
- [4, "0x401e8075", "0x40167b44", "0x401af7f6", "0x40032fcb", "0x4016a61d", "0x3fde697c"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp106": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x40800000", "0x40c00000", "0x40000000", "0x3f800000", "0x40000000", "0x00000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x3f800000", "0x40000000"],
- [4, "0x00000000", "0x40000000", "0x3f800000", "0x00000000", "0x40c00000", "0x40800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f26caef", "0x3fe4f596"],
- [4, "0x3ee8ad21", "0x3fc79481", "0x3e738949", "0x3fa60d73", "0x00000000", "0x3f800000"],
- [1, "0x40000000", "0x00000000"],
- [4, "0x40000000", "0x3e662384", "0x4006771f", "0x3f26cab8", "0x400d9571", "0x3f8f8b0b"],
- [4, "0x4010a367", "0x3fa95a39", "0x4013d026", "0x3fc42d89", "0x4016a620", "0x3fde6984"],
- [4, "0x3f93d0c9", "0x3fa5e3ad", "0x3f26697f", "0x3fc82b3e", "0x3f26caef", "0x3fe4f596"],
- [5],
- [0, "0x3f4ee9ac", "0x3ffc0c51"],
- [4, "0x400f5c54", "0x40663011", "0x40231d95", "0x40573a3b", "0x401fa01e", "0x4026400c"],
- [1, "0x3f800000", "0x40000000"],
- [4, "0x3f6ca230", "0x40000000", "0x3f5c3280", "0x3ffe88f1", "0x3f4ee9ac", "0x3ffc0c51"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp105": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x00000000", "0x40800000", "0x40c00000", "0x40a00000", "0x40000000", "0x00000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x40a00000", "0x40c00000"],
- [4, "0x00000000", "0x40000000", "0x3f800000", "0x00000000", "0x40800000", "0x00000000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x4019fc59", "0x405fd169"],
- [4, "0x3fb4546f", "0x405c04bb", "0x00000000", "0x401d0966", "0x00000000", "0x3f800000"],
- [1, "0x40000000", "0x00000000"],
- [4, "0x4005e301", "0x3deb7832", "0x400b6f60", "0x3e683882", "0x4010a84d", "0x3eabc0fd"],
- [4, "0x3fa5d522", "0x3f557a40", "0x3f931272", "0x3ff1a353", "0x4019fc59", "0x405fd169"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp104": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x00000000", "0x40c00000", "0x40800000", "0x00000000", "0x40c00000", "0x3f800000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x40800000"],
- [4, "0x3f800000", "0x40c00000", "0x3f800000", "0x00000000", "0x40c00000", "0x00000000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40100001", "0x40200000"],
- [4, "0x401f4fb5", "0x4016d02d", "0x402f3574", "0x400c7446", "0x403f5b16", "0x4001eebd"],
- [4, "0x406773f5", "0x3fcf9c02", "0x40888b69", "0x3f995916", "0x409b8e39", "0x3f800000"],
- [1, "0x40c00000", "0x3f800000"],
- [4, "0x40b55555", "0x3f555555", "0x40a8e38e", "0x3f5c71c7", "0x409b8e39", "0x3f800000"],
- [1, "0x40900000", "0x3f800000"],
- [1, "0x40100001", "0x40200000"],
- [5],
- [0, "0x403e2771", "0x3f800000"],
- [1, "0x00000000", "0x3f800000"],
- [4, "0x00000000", "0x40394b48", "0x3f131f5d", "0x404d7100", "0x3fb2dbfe", "0x403b2dbd"],
- [4, "0x3fe196c7", "0x4012a300", "0x401024c6", "0x3fc8c49e", "0x403e2771", "0x3f800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp103": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x3f800000", "0x40a00000", "0x40000000", "0x00000000", "0x40000000", "0x3f800000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x40000000"],
- [4, "0x3f800000", "0x40000000", "0x3f800000", "0x00000000", "0x40a00000", "0x3f800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3e982284", "0x3ff864ad"],
- [4, "0x3f4d67c3", "0x40493f6b", "0x3fa40f4d", "0x40192a12", "0x3fcd1965", "0x3fd6faec"],
- [1, "0x3e982284", "0x3ff864ad"],
- [5],
- [0, "0x3fce0b8b", "0x3f800000"],
- [1, "0x00000000", "0x3f800000"],
- [4, "0x3dca4814", "0x3fb29205", "0x3e4a4813", "0x3fd9e701", "0x3e9737c3", "0x3ff7d890"],
- [4, "0x3eecb2a1", "0x3fee5d3b", "0x3f1c7696", "0x3fdd8a76", "0x3f47eb5c", "0x3fca5c15"],
- [4, "0x3f7f2cfa", "0x3fb1f855", "0x3f9f88cd", "0x3f95c4aa", "0x3fce0b8b", "0x3f800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp102": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x3f800000", "0x40000000", "0x3f800000", "0x00000000", "0x40400000", "0x00000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x3f800000"],
- [4, "0x00000000", "0x40400000", "0x3f800000", "0x00000000", "0x40000000", "0x3f800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f7f9856", "0x3f800000"],
- [4, "0x3f30379b", "0x3fa62759", "0x3ee22c10", "0x3fb88b04", "0x00000000", "0x3f800000"],
- [1, "0x3f7f9856", "0x3f800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp101": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x40000000", "0x40400000", "0x40000000", "0x3f800000", "0x40a00000", "0x40400000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x3f800000", "0x40000000"],
- [4, "0x40400000", "0x40a00000", "0x3f800000", "0x00000000", "0x40400000", "0x40000000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x4001ecc2", "0x3fe7f09b"],
- [4, "0x40013d20", "0x3fef5674", "0x4000cc18", "0x3ff774bb", "0x40008359", "0x3ffff7c4"],
- [4, "0x4002fbcb", "0x40000000", "0x400579d1", "0x40000000", "0x40080000", "0x40000000"],
- [1, "0x40200000", "0x40000000"],
- [1, "0x4001ecc2", "0x3fe7f09b"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp100": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x00000000", "0x40000000", "0x40000000", "0x3f800000", "0x40800000", "0x40000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x3f800000", "0x40000000"],
- [4, "0x40000000", "0x40800000", "0x3f800000", "0x00000000", "0x40000000", "0x00000000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3fc01472", "0x3fc01472"],
- [4, "0x3fd73728", "0x3fc03f4e", "0x3fefce24", "0x3fc0c3ff", "0x4004bda1", "0x3fc25ed1"],
- [1, "0x40800000", "0x40000000"],
- [4, "0x40555555", "0x3fd55555", "0x402aaaaa", "0x3fc71c72", "0x4004bda1", "0x3fc25ed1"],
- [1, "0x3fc04353", "0x3fb010d5"],
- [4, "0x3fc02d41", "0x3fb56dd8", "0x3fc01e6b", "0x3fbac65b", "0x3fc01472", "0x3fc01472"],
- [5],
- [0, "0x3faaaaab", "0x3faaaaab"],
- [1, "0x3fa00000", "0x3fc00000"],
- [4, "0x3f000000", "0x3fc00000", "0x00000000", "0x3fc00000", "0x00000000", "0x3f800000"],
- [1, "0x3faaaaab", "0x3faaaaab"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp99": {
- "p1": [[0, "0x40400000", "0x40c00000"],
- [4, "0x00000000", "0x40400000", "0x40c00000", "0x40a00000", "0x40a00000", "0x40800000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x40a00000", "0x40c00000"],
- [4, "0x40800000", "0x40a00000", "0x40c00000", "0x40400000", "0x40400000", "0x00000000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x4097672d", "0x408898d3"],
- [4, "0x40975f96", "0x4089105a", "0x409757da", "0x4089875b", "0x40975001", "0x4089fdd4"],
- [4, "0x4096e232", "0x4089ff4b", "0x40967228", "0x408a0000", "0x40960000", "0x408a0000"],
- [1, "0x4097672d", "0x408898d3"],
- [5],
- [0, "0x408ded67", "0x4089c836"],
- [4, "0x4090d31c", "0x4089ea75", "0x409389df", "0x408a0000", "0x40960000", "0x408a0000"],
- [1, "0x40900000", "0x40900000"],
- [1, "0x408ded67", "0x4089c836"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"issue1435": {
- "p1": [[0, "0x43200000", "0x42700000"],
- [1, "0x435c0000", "0x43660000"],
- [1, "0x42700000", "0x42f00000"],
- [1, "0x43820000", "0x42f00000"],
- [1, "0x42b40000", "0x43660000"],
- [1, "0x43200000", "0x42700000"],
- [5]],
- "fillType1": "kEvenOdd_FillType",
- "p2": [[0, "0x430e96ce", "0x42cc913a"],
- [2, "0x4315d253", "0x42c80000", "0x431e0000", "0x42c80000"],
- [2, "0x4327282c", "0x42c80000", "0x432f20c7", "0x42cdb9c0"],
- [1, "0x43352d2d", "0x42f00000"],
- [1, "0x43074b4c", "0x42f00000"],
- [1, "0x430e96ce", "0x42cc913a"],
- [5],
- [0, "0x42ed5d28", "0x43205806"],
- [1, "0x43074b4c", "0x42f00000"],
- [1, "0x42ebde16", "0x42f00000"],
- [2, "0x42d80000", "0x4304f152", "0x42d80000", "0x43160000"],
- [2, "0x42d80000", "0x43178b7a", "0x42d829b9", "0x43190e58"],
- [1, "0x42ed5d28", "0x43205806"],
- [5],
- [0, "0x431cf83e", "0x433aaaab"],
- [1, "0x42ed5d28", "0x43205806"],
- [1, "0x42e2eafb", "0x432d073c"],
- [2, "0x42e9e1e1", "0x4333a6e0", "0x42f54a11", "0x43395af8"],
- [2, "0x4302cadf", "0x434180ce", "0x430cd167", "0x43451e27"],
- [1, "0x431cf83e", "0x433aaaab"],
- [5],
- [0, "0x4343d4bb", "0x43218569"],
- [1, "0x431cf83e", "0x433aaaab"],
- [1, "0x432d2844", "0x4345cbaf"],
- [2, "0x43386476", "0x4342517a", "0x43415af8", "0x43395af8"],
- [2, "0x4345ce4a", "0x4334e7a5", "0x4348e760", "0x432fe4e8"],
- [1, "0x4343d4bb", "0x43218569"],
- [5],
- [0, "0x4343d4bb", "0x43218569"],
- [1, "0x434fe0d7", "0x4319b9cf"],
- [2, "0x43500000", "0x4317e358", "0x43500000", "0x43160000"],
- [2, "0x43500000", "0x4304f152", "0x434610f5", "0x42f00000"],
- [1, "0x43352d2d", "0x42f00000"],
- [1, "0x4343d4bb", "0x43218569"],
- [5]],
- "fillType2": "kEvenOdd_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x430e96ce", "0x42cc913a"],
- [1, "0x43074b4b", "0x42f00000"],
- [1, "0x42ebde16", "0x42f00000"],
- [2, "0x42d80000", "0x4304f152", "0x42d80000", "0x43160000"],
- [2, "0x42d80000", "0x43178b7a", "0x42d829b9", "0x43190e58"],
- [1, "0x42ed5d28", "0x43205806"],
- [1, "0x42e2eafc", "0x432d073c"],
- [2, "0x42e9e1e1", "0x4333a6e0", "0x42f54a11", "0x43395af8"],
- [2, "0x4302cadf", "0x434180ce", "0x430cd167", "0x43451e27"],
- [1, "0x431cf83e", "0x433aaaab"],
- [1, "0x432d2844", "0x4345cbaf"],
- [2, "0x43386476", "0x4342517a", "0x43415af8", "0x43395af8"],
- [2, "0x4345ce4a", "0x4334e7a5", "0x4348e760", "0x432fe4e8"],
- [1, "0x4343d4bb", "0x43218569"],
- [1, "0x434fe0d7", "0x4319b9cf"],
- [2, "0x43500000", "0x4317e358", "0x43500000", "0x43160000"],
- [2, "0x43500000", "0x4304f152", "0x434610f5", "0x42f00000"],
- [1, "0x43352d2d", "0x42f00000"],
- [1, "0x432f20c7", "0x42cdb9c0"],
- [2, "0x4327282c", "0x42c80000", "0x431e0000", "0x42c80000"],
- [2, "0x4315d253", "0x42c80000", "0x430e96ce", "0x42cc913a"],
- [5],
- [0, "0x43352d2d", "0x42f00000"],
- [1, "0x43074b4b", "0x42f00000"],
- [1, "0x42ed5d28", "0x43205806"],
- [1, "0x431cf83e", "0x433aaaab"],
- [1, "0x4343d4bb", "0x43218569"],
- [1, "0x43352d2d", "0x42f00000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp98x": {
- "p1": [[0, "0x00000000", "0x40400000"],
- [4, "0x40400000", "0x40c00000", "0x40800000", "0x3f800000", "0x40c00000", "0x40400000"],
- [5]],
- "fillType1": "kEvenOdd_FillType",
- "p2": [[0, "0x3f800000", "0x40800000"],
- [4, "0x40400000", "0x40c00000", "0x40400000", "0x00000000", "0x40c00000", "0x40400000"],
- [5]],
- "fillType2": "kEvenOdd_FillType",
- "op": "kXOR_PathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x4028ccb9", "0x40741f4b"],
- [4, "0x400c8dc3", "0x408c8dc3", "0x3fddb3d6", "0x40976cf6", "0x3f800000", "0x40800000"],
- [1, "0x3fb3a3c1", "0x407ad606"],
- [4, "0x3fee544e", "0x40817ef1", "0x40110a96", "0x407e810f", "0x4028ccb9", "0x40741f4b"],
- [5],
- [0, "0x4030a3d7", "0x406978d5"],
- [1, "0x3fb3a3c1", "0x407ad606"],
- [4, "0x3f7c624a", "0x407368a5", "0x3f05fbc4", "0x40617ef1", "0x00000000", "0x40400000"],
- [1, "0x404dd30e", "0x40400000"],
- [4, "0x4047bbd7", "0x40482f9a", "0x4041dd0e", "0x4050b1df", "0x403c14cb", "0x4059137f"],
- [4, "0x40383ddb", "0x405ea441", "0x403470d9", "0x4064269f", "0x4030a3d7", "0x406978d5"],
- [5],
- [0, "0x4043c6e2", "0x4065a506"],
- [4, "0x403b0df7", "0x406b1a47", "0x403216cb", "0x40701020", "0x4028ccb9", "0x40741f4b"],
- [4, "0x402b6be7", "0x4070b073", "0x402e07df", "0x406d1ffd", "0x4030a3d7", "0x406978d5"],
- [1, "0x4043c6e2", "0x4065a506"],
- [5],
- [0, "0x4078d4fd", "0x40400000"],
- [1, "0x404dd30e", "0x40400000"],
- [4, "0x4074b8f3", "0x400bb87a", "0x40924e4c", "0x3fc93930", "0x40c00000", "0x40400000"],
- [4, "0x40a66666", "0x400ccccc", "0x4091eb85", "0x402147ae", "0x4078d4fd", "0x40400000"],
- [5],
- [0, "0x4078d4fd", "0x40400000"],
- [1, "0x40c00000", "0x40400000"],
- [1, "0x4043c6e2", "0x4065a506"],
- [4, "0x405089b6", "0x405da8cc", "0x405cc74b", "0x40549bdd", "0x4068c052", "0x404bc19f"],
- [4, "0x406e288a", "0x4047c225", "0x407382c7", "0x4043cd02", "0x4078d4fd", "0x40400000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp97x": {
- "p1": [[0, "0x00000000", "0x40000000"],
- [4, "0x00000000", "0x40c00000", "0x40000000", "0x3f800000", "0x40000000", "0x3f800000"],
- [5]],
- "fillType1": "kEvenOdd_FillType",
- "p2": [[0, "0x3f800000", "0x40000000"],
- [4, "0x3f800000", "0x40000000", "0x40000000", "0x00000000", "0x40c00000", "0x00000000"],
- [5]],
- "fillType2": "kEvenOdd_FillType",
- "op": "kXOR_PathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40000000", "0x3f800000"],
- [4, "0x3fa00000", "0x3fc00000", "0x3f800000", "0x40000000", "0x3f800000", "0x40000000"],
- [1, "0x3fd78bfc", "0x3fdcfb35"],
- [4, "0x3f8f65cc", "0x403c8d24", "0x00000000", "0x409fcc8b", "0x00000000", "0x40000000"],
- [1, "0x40000000", "0x3f800000"],
- [5],
- [0, "0x40000000", "0x3f800000"],
- [4, "0x40000000", "0x3f800000", "0x3fefcc62", "0x3fa8810b", "0x3fd78bfc", "0x3fdcfb35"],
- [1, "0x40c00000", "0x00000000"],
- [4, "0x40800000", "0x00000000", "0x40300000", "0x3f000000", "0x40000000", "0x3f800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"skpcarpetplanet_ru22": {
- "p1": [[0, "0x43430000", "0x44444000"],
- [4, "0x42f89d78", "0x44444000", "0x42860000", "0x44527708", "0x42860000", "0x44640000"],
- [1, "0x42860000", "0x44644000"],
- [4, "0x42860000", "0x446558e4", "0x428672e2", "0x44666e73", "0x42875324", "0x44678000"],
- [1, "0x43a10000", "0x44678000"],
- [1, "0x43a10000", "0x44600313"],
- [4, "0x439d0bc7", "0x44505c02", "0x43821fa2", "0x44444000", "0x43430000", "0x44444000"],
- [5]],
- "fillType1": "kEvenOdd_FillType",
- "p2": [[0, "0x43430000", "0x44444000"],
- [4, "0x438491f1", "0x44444000", "0x43a10000", "0x445293af", "0x43a10000", "0x44644000"],
- [4, "0x43a10000", "0x4475ec51", "0x438491f1", "0x44822000", "0x43430000", "0x44822000"],
- [1, "0x43420000", "0x44822000"],
- [4, "0x42f7b83d", "0x44822000", "0x42860000", "0x4475ec51", "0x42860000", "0x44644000"],
- [4, "0x42860000", "0x445293af", "0x42f7b83d", "0x44444000", "0x43420000", "0x44444000"],
- [1, "0x43430000", "0x44444000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x42d0af67", "0x444d9609"],
- [4, "0x42ff0904", "0x4447d1a2", "0x431f941d", "0x44444000", "0x43430000", "0x44444000"],
- [4, "0x438491f1", "0x44444000", "0x43a10000", "0x445293af", "0x43a10000", "0x44644000"],
- [4, "0x43a10000", "0x446558dc", "0x43a0e3f4", "0x44666e6b", "0x43a0ad32", "0x44678000"],
- [1, "0x42875324", "0x44678000"],
- [4, "0x428672e2", "0x44666e73", "0x42860000", "0x446558e4", "0x42860000", "0x44644000"],
- [4, "0x42860000", "0x445b6517", "0x42a28cad", "0x4453613c", "0x42d0af67", "0x444d9609"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp96d": {
- "p1": [[0, "0x3f800000", "0x40c00000"],
- [4, "0x00000000", "0x40400000", "0x40c00000", "0x40400000", "0x40a00000", "0x00000000"],
- [5]],
- "fillType1": "kEvenOdd_FillType",
- "p2": [[0, "0x40400000", "0x40c00000"],
- [4, "0x00000000", "0x40a00000", "0x40c00000", "0x3f800000", "0x40400000", "0x00000000"],
- [5]],
- "fillType2": "kEvenOdd_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40400000", "0x40400000"],
- [4, "0x3fe00000", "0x40700000", "0x3f000000", "0x40900000", "0x3f800000", "0x40c00000"],
- [1, "0x40400000", "0x40400000"],
- [5],
- [0, "0x40400000", "0x40400000"],
- [1, "0x40a00000", "0x00000000"],
- [4, "0x40b00000", "0x3fc00000", "0x40880000", "0x40100000", "0x40400000", "0x40400000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp95u": {
- "p1": [[0, "0x00000000", "0x40000000"],
- [4, "0x40000000", "0x40400000", "0x40a00000", "0x3f800000", "0x40400000", "0x40000000"],
- [5]],
- "fillType1": "kEvenOdd_FillType",
- "p2": [[0, "0x3f800000", "0x40a00000"],
- [4, "0x40000000", "0x40400000", "0x40000000", "0x00000000", "0x40400000", "0x40000000"],
- [5]],
- "fillType2": "kEvenOdd_FillType",
- "op": "kUnion_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3fe20b9b", "0x40331168"],
- [4, "0x3fc9b057", "0x405efa32", "0x3fac9f53", "0x4089b056", "0x3f800000", "0x40a00000"],
- [1, "0x40400000", "0x40000000"],
- [4, "0x40580000", "0x3ff00000", "0x40680000", "0x3fe00000", "0x406a0000", "0x3fdc0000"],
- [4, "0x406c0000", "0x3fd80000", "0x40600000", "0x3fe00000", "0x40400000", "0x40000000"],
- [4, "0x40200000", "0x3f800000", "0x40100000", "0x3fa00000", "0x40000000", "0x40000000"],
- [1, "0x00000000", "0x40000000"],
- [4, "0x3f1ab715", "0x401356e3", "0x3fa6672e", "0x401525a0", "0x3ff5f20a", "0x401004a8"],
- [4, "0x3fef86e4", "0x401ac383", "0x3fe8fa13", "0x40269270", "0x3fe20b9b", "0x40331168"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"skpadbox_lt15": {
- "p1": [[0, "0x43a6a563", "0x441c248b"],
- [1, "0x44198eb5", "0x42c5f270"],
- [1, "0x44695d4c", "0x4386cd5e"],
- [1, "0x44232148", "0x4446ccec"],
- [1, "0x43a6a563", "0x441c248b"],
- [5]],
- "fillType1": "kEvenOdd_FillType",
- "p2": [[0, "0x4419578e", "0x42c92be8"],
- [4, "0x44196bdc", "0x42c7fbf8", "0x44199b1f", "0x42c78950", "0x4419c11d", "0x42c82bc0"],
- [1, "0x44692884", "0x4386ed62"],
- [4, "0x44694e82", "0x43871600", "0x44695cd7", "0x43877484", "0x44694888", "0x4387c080"],
- [1, "0x44236871", "0x44469a84"],
- [4, "0x44235423", "0x4446c082", "0x442324e0", "0x4446ced8", "0x4422fee2", "0x4446ba89"],
- [1, "0x43a72ef8", "0x441c4950"],
- [4, "0x43a6e2fc", "0x441c3502", "0x43a6c64f", "0x441c05bf", "0x43a6eeed", "0x441bdfc1"],
- [1, "0x4419578e", "0x42c92be8"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x43a72ef8", "0x441c4950"],
- [1, "0x4422fee2", "0x4446ba89"],
- [4, "0x44230b6a", "0x4446c13c", "0x442318f4", "0x4446c42a", "0x44232633", "0x4446c3b8"],
- [1, "0x446945fe", "0x43872491"],
- [4, "0x44693f01", "0x43870e0b", "0x4469350c", "0x4386fac8", "0x44692884", "0x4386ed62"],
- [1, "0x4419c11d", "0x42c82bc0"],
- [4, "0x44199b1f", "0x42c78950", "0x44196bdc", "0x42c7fbf8", "0x4419578e", "0x42c92be8"],
- [1, "0x43a6eeed", "0x441bdfc1"],
- [4, "0x43a6c64f", "0x441c05bf", "0x43a6e2fc", "0x441c3502", "0x43a72ef8", "0x441c4950"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"skpagentxsites_com55": {
- "p1": [[0, "0x44674000", "0x41d80000"],
- [4, "0x44671ca7", "0x41d80000", "0x44670000", "0x41db94ec", "0x44670000", "0x41e00000"],
- [1, "0x44670000", "0x425c0000"],
- [4, "0x44670000", "0x425e358a", "0x44671ca7", "0x42600000", "0x44674000", "0x42600000"],
- [1, "0x4489e000", "0x42600000"],
- [4, "0x4489f1ac", "0x42600000", "0x448a0000", "0x425e358a", "0x448a0000", "0x425c0000"],
- [1, "0x448a0000", "0x41e00000"],
- [4, "0x448a0000", "0x41db94ec", "0x4489f1ac", "0x41d80000", "0x4489e000", "0x41d80000"],
- [1, "0x44674000", "0x41d80000"],
- [5]],
- "fillType1": "kEvenOdd_FillType",
- "p2": [[0, "0x4489e000", "0x41d80000"],
- [4, "0x448a0359", "0x41d80000", "0x448a2000", "0x41df29d8", "0x448a2000", "0x41e80000"],
- [1, "0x448a2000", "0x42580000"],
- [4, "0x448a2000", "0x425c6b14", "0x448a0359", "0x42600000", "0x4489e000", "0x42600000"],
- [1, "0x44678000", "0x42600000"],
- [4, "0x4467394f", "0x42600000", "0x44670000", "0x425c6b14", "0x44670000", "0x42580000"],
- [1, "0x44670000", "0x41e80000"],
- [4, "0x44670000", "0x41df29d8", "0x4467394f", "0x41d80000", "0x44678000", "0x41d80000"],
- [1, "0x4489e000", "0x41d80000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x44678000", "0x41d80000"],
- [4, "0x4467394f", "0x41d80000", "0x44670000", "0x41df29d8", "0x44670000", "0x41e80000"],
- [1, "0x44670000", "0x42580000"],
- [4, "0x44670000", "0x425c6b14", "0x4467394f", "0x42600000", "0x44678000", "0x42600000"],
- [1, "0x4489e000", "0x42600000"],
- [4, "0x4489f1ac", "0x42600000", "0x448a0000", "0x425e358a", "0x448a0000", "0x425c0000"],
- [1, "0x448a0000", "0x41e00000"],
- [4, "0x448a0000", "0x41db94ec", "0x4489f1ac", "0x41d80000", "0x4489e000", "0x41d80000"],
- [1, "0x44678000", "0x41d80000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"skpadventistmission_org572": {
- "p1": [[0, "0x4493c003", "0x44678000"],
- [4, "0x4493a2d2", "0x44673247", "0x44937459", "0x44670000", "0x44934000", "0x44670000"],
- [1, "0x446a8000", "0x44670000"],
- [4, "0x446a174f", "0x44670000", "0x4469ba5c", "0x44673247", "0x44697ffa", "0x44678000"],
- [1, "0x4493c003", "0x44678000"],
- [5]],
- "fillType1": "kEvenOdd_FillType",
- "p2": [[0, "0x44698000", "0x44670000"],
- [1, "0x4493c000", "0x44670000"],
- [1, "0x4493c000", "0x44678000"],
- [1, "0x44698000", "0x44678000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x44934000", "0x44670000"],
- [4, "0x44937459", "0x44670000", "0x4493a2d2", "0x44673247", "0x4493c003", "0x44678000"],
- [1, "0x44697ffa", "0x44678000"],
- [4, "0x4469ba5c", "0x44673247", "0x446a174f", "0x44670000", "0x446a8000", "0x44670000"],
- [1, "0x44934000", "0x44670000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"skpadoption_org196": {
- "p1": [[0, "0x44488000", "0x43b78000"],
- [1, "0x44488000", "0x43a20000"],
- [1, "0x446f0000", "0x43a20000"],
- [1, "0x446f0000", "0x43b98000"],
- [2, "0x446f0000", "0x43ba8919", "0x446ea24e", "0x43bb449c"],
- [2, "0x446e448c", "0x43bc0000", "0x446dc000", "0x43bc0000"],
- [1, "0x444ac000", "0x43bc0000"],
- [4, "0x444981e2", "0x43bc0000", "0x44488000", "0x43b9fc3b", "0x44488000", "0x43b78000"],
- [5]],
- "fillType1": "kEvenOdd_FillType",
- "p2": [[0, "0x4448c000", "0x43a30000"],
- [1, "0x446ec000", "0x43a30000"],
- [1, "0x446ec000", "0x43b90000"],
- [4, "0x446ec000", "0x43ba6176", "0x446e30bb", "0x43bb8000", "0x446d8000", "0x43bb8000"],
- [1, "0x444a0000", "0x43bb8000"],
- [4, "0x44494f45", "0x43bb8000", "0x4448c000", "0x43ba6176", "0x4448c000", "0x43b90000"],
- [1, "0x4448c000", "0x43a30000"],
- [5]],
- "fillType2": "kInverseWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x44488000", "0x43a20000"],
- [1, "0x44488000", "0x43b78000"],
- [4, "0x44488000", "0x43b856df", "0x44489d6a", "0x43b92002", "0x4448d0a1", "0x43b9cc2c"],
- [4, "0x4448c5d8", "0x43b98c0d", "0x4448c000", "0x43b94764", "0x4448c000", "0x43b90000"],
- [1, "0x4448c000", "0x43a30000"],
- [1, "0x446ec000", "0x43a30000"],
- [1, "0x446ec000", "0x43b90000"],
- [4, "0x446ec000", "0x43ba6176", "0x446e30bb", "0x43bb8000", "0x446d8000", "0x43bb8000"],
- [1, "0x444a0000", "0x43bb8000"],
- [4, "0x4449dc4e", "0x43bb8000", "0x4449b9f9", "0x43bb7450", "0x444999ea", "0x43bb5ebe"],
- [4, "0x4449efff", "0x43bbc52c", "0x444a5490", "0x43bc0000", "0x444ac000", "0x43bc0000"],
- [1, "0x446dc000", "0x43bc0000"],
- [2, "0x446e448c", "0x43bc0000", "0x446ea24e", "0x43bb449c"],
- [2, "0x446f0000", "0x43ba8919", "0x446f0000", "0x43b98000"],
- [1, "0x446f0000", "0x43a20000"],
- [1, "0x44488000", "0x43a20000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"skpbambootheme_com12": {
- "p1": [[0, "0x423f832b", "0x42680000"],
- [1, "0x00000000", "0x42680000"],
- [1, "0xa81c0000", "0x42c1fb99"],
- [2, "0x41a08621", "0x42c14a56", "0x42096bde", "0x42a4b5ef"],
- [2, "0x4233c955", "0x428f8733", "0x423f832b", "0x42680000"],
- [5]],
- "fillType1": "kEvenOdd_FillType",
- "p2": [[0, "0xbf800000", "0xc0400000"],
- [1, "0xbf800000", "0xc0400000"],
- [4, "0x41d4e9fc", "0xc0400000", "0x42440000", "0x419b1604", "0x42440000", "0x423c0000"],
- [1, "0x42440000", "0x423c0000"],
- [4, "0x42440000", "0x42953a7f", "0x41d4e9fc", "0x42c20000", "0xbf800000", "0x42c20000"],
- [1, "0xbf800000", "0x42c20000"],
- [4, "0xc1e4e9fc", "0x42c20000", "0xc24c0000", "0x42953a7f", "0xc24c0000", "0x423c0000"],
- [1, "0xc24c0000", "0x423c0000"],
- [4, "0xc24c0000", "0x419b1604", "0xc1e4e9fc", "0xc0400000", "0xbf800000", "0xc0400000"],
- [5]],
- "fillType2": "kEvenOdd_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x42093992", "0x42a4cf0e"],
- [4, "0x41cbd96c", "0x42b66908", "0x415629d0", "0x42c1748a", "0x296e8000", "0x42c1fafb"],
- [1, "0x00000000", "0x42680000"],
- [1, "0x423f24f7", "0x42680000"],
- [4, "0x4236bb20", "0x4286bceb", "0x4223cc6c", "0x42977cb9", "0x42099c2a", "0x42a49dc2"],
- [2, "0x42098437", "0x42a4a9c2", "0x42096bde", "0x42a4b5ef"],
- [2, "0x420953f1", "0x42a4c1e5", "0x42093992", "0x42a4cf0e"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"skpbakosoft_com10": {
- "p1": [[0, "0x433e0000", "0x432a0000"],
- [4, "0x4332f44d", "0x432a0000", "0x432a0000", "0x4332f44d", "0x432a0000", "0x433e0000"],
- [4, "0x432a0000", "0x43490bb3", "0x4332f44d", "0x43520000", "0x433e0000", "0x43520000"],
- [1, "0x43b90000", "0x43520000"],
- [4, "0x43be85d9", "0x43520000", "0x43c30000", "0x43490bb3", "0x43c30000", "0x433e0000"],
- [4, "0x43c30000", "0x4332f44d", "0x43be85d9", "0x432a0000", "0x43b90000", "0x432a0000"],
- [1, "0x433e0000", "0x432a0000"],
- [5]],
- "fillType1": "kEvenOdd_FillType",
- "p2": [[0, "0x43520000", "0x433e0000"],
- [2, "0x43520000", "0x434648c6", "0x434c2463", "0x434c2463"],
- [2, "0x434648c6", "0x43520000", "0x433e0000", "0x43520000"],
- [2, "0x4335b73a", "0x43520000", "0x432fdb9d", "0x434c2463"],
- [2, "0x432a0000", "0x434648c6", "0x432a0000", "0x433e0000"],
- [2, "0x432a0000", "0x4335b73a", "0x432fdb9d", "0x432fdb9d"],
- [2, "0x4335b73a", "0x432a0000", "0x433e0000", "0x432a0000"],
- [2, "0x434648c6", "0x432a0000", "0x434c2463", "0x432fdb9d"],
- [2, "0x43520000", "0x4335b73a", "0x43520000", "0x433e0000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x432fdfcb", "0x432fd770"],
- [4, "0x43337e00", "0x432c3b5b", "0x43387c47", "0x432a0000", "0x433e0000", "0x432a0000"],
- [2, "0x434648c6", "0x432a0000", "0x434c2463", "0x432fdb9d"],
- [2, "0x43520000", "0x4335b73a", "0x43520000", "0x433e0000"],
- [2, "0x43520000", "0x434648c6", "0x434c2463", "0x434c2463"],
- [2, "0x434648c6", "0x43520000", "0x433e0000", "0x43520000"],
- [4, "0x43387c47", "0x43520000", "0x43337e00", "0x434fc4a5", "0x432fdfcb", "0x434c2890"],
- [2, "0x432fddcf", "0x434c2695", "0x432fdb9d", "0x434c2463"],
- [2, "0x432fd96b", "0x434c2231", "0x432fd770", "0x434c2035"],
- [4, "0x432c3b5b", "0x43488200", "0x432a0000", "0x434383b9", "0x432a0000", "0x433e0000"],
- [4, "0x432a0000", "0x43387c47", "0x432c3b5b", "0x43337e00", "0x432fd770", "0x432fdfcb"],
- [2, "0x432fd96b", "0x432fddcf", "0x432fdb9d", "0x432fdb9d"],
- [2, "0x432fddcf", "0x432fd96b", "0x432fdfcb", "0x432fd770"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"skpakmmos_ru100": {
- "p1": [[0, "0x442d4008", "0x44678000"],
- [4, "0x442d0a8b", "0x446757d0", "0x442cc80d", "0x44674000", "0x442c8000", "0x44674000"],
- [1, "0x44108000", "0x44674000"],
- [4, "0x441037f3", "0x44674000", "0x440ff575", "0x446757d0", "0x440fbff8", "0x44678000"],
- [1, "0x442d4008", "0x44678000"],
- [5]],
- "fillType1": "kEvenOdd_FillType",
- "p2": [[0, "0x440fc000", "0x44674000"],
- [1, "0x442d4000", "0x44674000"],
- [1, "0x442d4000", "0x44678000"],
- [1, "0x440fc000", "0x44678000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x442c8000", "0x44674000"],
- [4, "0x442cc80d", "0x44674000", "0x442d0a8b", "0x446757d0", "0x442d4008", "0x44678000"],
- [1, "0x440fbff8", "0x44678000"],
- [4, "0x440ff575", "0x446757d0", "0x441037f3", "0x44674000", "0x44108000", "0x44674000"],
- [1, "0x442c8000", "0x44674000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"skpbangalorenest_com4": {
- "p1": [[0, "0x00000000", "0x44678000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x449e2000", "0x00000000"],
- [1, "0x449e2000", "0x44678000"],
- [1, "0x00000000", "0x44678000"],
- [5]],
- "fillType1": "kEvenOdd_FillType",
- "p2": [[0, "0x00000000", "0x43910000"],
- [1, "0xa8ee4100", "0x43120000"],
- [1, "0x41f00000", "0x43120000"],
- [1, "0x41f00000", "0x43910000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x00000000", "0x43120000"],
- [1, "0x00000000", "0x43910000"],
- [1, "0x41f00000", "0x43910000"],
- [1, "0x41f00000", "0x43120000"],
- [1, "0x00000000", "0x43120000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"skpbingoentertainment_net189": {
- "p1": [[0, "0x44600000", "0x443a58c1"],
- [1, "0x44600000", "0x445a58c1"],
- [1, "0x4466a45a", "0x445b2bc2"],
- [1, "0x4466a45a", "0x443b2bc2"],
- [1, "0x44600000", "0x443a58c1"],
- [5]],
- "fillType1": "kEvenOdd_FillType",
- "p2": [[0, "0x4460ccdc", "0x443a722d"],
- [4, "0x446047a4", "0x443a61a5", "0x445fdba6", "0x443c020c", "0x445fdba6", "0x443e143e"],
- [1, "0x445fdba6", "0x4456943e"],
- [4, "0x445fdba6", "0x4458a670", "0x446047a4", "0x445a61a5", "0x4460ccdc", "0x445a722d"],
- [1, "0x4465b325", "0x445b0dd3"],
- [4, "0x4466385c", "0x445b1e5b", "0x4466a45a", "0x44597df4", "0x4466a45a", "0x44576bc2"],
- [1, "0x4466a45a", "0x443eebc2"],
- [4, "0x4466a45a", "0x443cd990", "0x4466385c", "0x443b1e5b", "0x4465b325", "0x443b0dd3"],
- [1, "0x4460ccdc", "0x443a722d"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x4460ccdc", "0x443a722d"],
- [4, "0x44607669", "0x443a6773", "0x44602a96", "0x443b1307", "0x44600000", "0x443c1db4"],
- [1, "0x44600000", "0x445893ce"],
- [4, "0x44602a96", "0x4459a90d", "0x44607669", "0x445a6773", "0x4460ccdc", "0x445a722d"],
- [1, "0x4465b325", "0x445b0dd3"],
- [4, "0x4466385c", "0x445b1e5b", "0x4466a45a", "0x44597df4", "0x4466a45a", "0x44576bc2"],
- [1, "0x4466a45a", "0x443eebc2"],
- [4, "0x4466a45a", "0x443cda12", "0x44663891", "0x443b1f34", "0x4465b387", "0x443b0ddf"],
- [1, "0x4465b325", "0x443b0dd3"],
- [1, "0x4460ccdc", "0x443a722d"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"skpbestred_ru37": {
- "p1": [[0, "0x445cc000", "0x41b80000"],
- [1, "0x445cc000", "0x00000000"],
- [1, "0x448c5000", "0x00000000"],
- [1, "0x448c5000", "0x41c9b59f"],
- [2, "0x448c449f", "0x41cf6ae0", "0x448c3127", "0x41d449ba"],
- [2, "0x448c0246", "0x41e00000", "0x448bc000", "0x41e00000"],
- [1, "0x445e0000", "0x41e00000"],
- [2, "0x445d7b74", "0x41e00000", "0x445d1db2", "0x41d449ba"],
- [2, "0x445cc000", "0x41c8918c", "0x445cc000", "0x41b80000"],
- [5]],
- "fillType1": "kEvenOdd_FillType",
- "p2": [[0, "0x445cc000", "0x00000000"],
- [1, "0x448c6000", "0x00000000"],
- [1, "0x448c6000", "0x41b80000"],
- [2, "0x448c6000", "0x41c8918c", "0x448c3127", "0x41d449ba"],
- [2, "0x448c0246", "0x41e00000", "0x448bc000", "0x41e00000"],
- [1, "0x445e0000", "0x41e00000"],
- [2, "0x445d7b74", "0x41e00000", "0x445d1db2", "0x41d449ba"],
- [2, "0x445cc000", "0x41c8918c", "0x445cc000", "0x41b80000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x448c5000", "0x00000000"],
- [1, "0x445cc000", "0x00000000"],
- [1, "0x445cc000", "0x41b80000"],
- [2, "0x445cc000", "0x41c8918c", "0x445d1db2", "0x41d449ba"],
- [2, "0x445d7b74", "0x41e00000", "0x445e0000", "0x41e00000"],
- [1, "0x448bc000", "0x41e00000"],
- [2, "0x448c0246", "0x41e00000", "0x448c3127", "0x41d449ba"],
- [2, "0x448c449f", "0x41cf6ae0", "0x448c5000", "0x41c9b59f"],
- [1, "0x448c5000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"skpbenzoteh_ru152": {
- "p1": [[0, "0x445cc000", "0x41b80000"],
- [1, "0x445cc000", "0x00000000"],
- [1, "0x448c5000", "0x00000000"],
- [1, "0x448c5000", "0x41c9b59f"],
- [2, "0x448c449f", "0x41cf6ae0", "0x448c3127", "0x41d449ba"],
- [2, "0x448c0246", "0x41e00000", "0x448bc000", "0x41e00000"],
- [1, "0x445e0000", "0x41e00000"],
- [2, "0x445d7b74", "0x41e00000", "0x445d1db2", "0x41d449ba"],
- [2, "0x445cc000", "0x41c8918c", "0x445cc000", "0x41b80000"],
- [5]],
- "fillType1": "kEvenOdd_FillType",
- "p2": [[0, "0x445cc000", "0x00000000"],
- [1, "0x448c6000", "0x00000000"],
- [1, "0x448c6000", "0x41b80000"],
- [2, "0x448c6000", "0x41c8918c", "0x448c3127", "0x41d449ba"],
- [2, "0x448c0246", "0x41e00000", "0x448bc000", "0x41e00000"],
- [1, "0x445e0000", "0x41e00000"],
- [2, "0x445d7b74", "0x41e00000", "0x445d1db2", "0x41d449ba"],
- [2, "0x445cc000", "0x41c8918c", "0x445cc000", "0x41b80000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x448c5000", "0x00000000"],
- [1, "0x445cc000", "0x00000000"],
- [1, "0x445cc000", "0x41b80000"],
- [2, "0x445cc000", "0x41c8918c", "0x445d1db2", "0x41d449ba"],
- [2, "0x445d7b74", "0x41e00000", "0x445e0000", "0x41e00000"],
- [1, "0x448bc000", "0x41e00000"],
- [2, "0x448c0246", "0x41e00000", "0x448c3127", "0x41d449ba"],
- [2, "0x448c449f", "0x41cf6ae0", "0x448c5000", "0x41c9b59f"],
- [1, "0x448c5000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"skpcamcorder_kz21": {
- "p1": [[0, "0x445cc000", "0x41b80000"],
- [1, "0x445cc000", "0x00000000"],
- [1, "0x448c5000", "0x00000000"],
- [1, "0x448c5000", "0x41c9b59f"],
- [2, "0x448c449f", "0x41cf6ae0", "0x448c3127", "0x41d449ba"],
- [2, "0x448c0246", "0x41e00000", "0x448bc000", "0x41e00000"],
- [1, "0x445e0000", "0x41e00000"],
- [2, "0x445d7b74", "0x41e00000", "0x445d1db2", "0x41d449ba"],
- [2, "0x445cc000", "0x41c8918c", "0x445cc000", "0x41b80000"],
- [5]],
- "fillType1": "kEvenOdd_FillType",
- "p2": [[0, "0x445cc000", "0x00000000"],
- [1, "0x448c6000", "0x00000000"],
- [1, "0x448c6000", "0x41b80000"],
- [2, "0x448c6000", "0x41c8918c", "0x448c3127", "0x41d449ba"],
- [2, "0x448c0246", "0x41e00000", "0x448bc000", "0x41e00000"],
- [1, "0x445e0000", "0x41e00000"],
- [2, "0x445d7b74", "0x41e00000", "0x445d1db2", "0x41d449ba"],
- [2, "0x445cc000", "0x41c8918c", "0x445cc000", "0x41b80000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x448c5000", "0x00000000"],
- [1, "0x445cc000", "0x00000000"],
- [1, "0x445cc000", "0x41b80000"],
- [2, "0x445cc000", "0x41c8918c", "0x445d1db2", "0x41d449ba"],
- [2, "0x445d7b74", "0x41e00000", "0x445e0000", "0x41e00000"],
- [1, "0x448bc000", "0x41e00000"],
- [2, "0x448c0246", "0x41e00000", "0x448c3127", "0x41d449ba"],
- [2, "0x448c449f", "0x41cf6ae0", "0x448c5000", "0x41c9b59f"],
- [1, "0x448c5000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"skpcaffelavazzait_com_ua21": {
- "p1": [[0, "0x445cc000", "0x41b80000"],
- [1, "0x445cc000", "0x00000000"],
- [1, "0x448c5000", "0x00000000"],
- [1, "0x448c5000", "0x41c9b59f"],
- [2, "0x448c449f", "0x41cf6ae0", "0x448c3127", "0x41d449ba"],
- [2, "0x448c0246", "0x41e00000", "0x448bc000", "0x41e00000"],
- [1, "0x445e0000", "0x41e00000"],
- [2, "0x445d7b74", "0x41e00000", "0x445d1db2", "0x41d449ba"],
- [2, "0x445cc000", "0x41c8918c", "0x445cc000", "0x41b80000"],
- [5]],
- "fillType1": "kEvenOdd_FillType",
- "p2": [[0, "0x445cc000", "0x00000000"],
- [1, "0x448c6000", "0x00000000"],
- [1, "0x448c6000", "0x41b80000"],
- [2, "0x448c6000", "0x41c8918c", "0x448c3127", "0x41d449ba"],
- [2, "0x448c0246", "0x41e00000", "0x448bc000", "0x41e00000"],
- [1, "0x445e0000", "0x41e00000"],
- [2, "0x445d7b74", "0x41e00000", "0x445d1db2", "0x41d449ba"],
- [2, "0x445cc000", "0x41c8918c", "0x445cc000", "0x41b80000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x448c5000", "0x00000000"],
- [1, "0x445cc000", "0x00000000"],
- [1, "0x445cc000", "0x41b80000"],
- [2, "0x445cc000", "0x41c8918c", "0x445d1db2", "0x41d449ba"],
- [2, "0x445d7b74", "0x41e00000", "0x445e0000", "0x41e00000"],
- [1, "0x448bc000", "0x41e00000"],
- [2, "0x448c0246", "0x41e00000", "0x448c3127", "0x41d449ba"],
- [2, "0x448c449f", "0x41cf6ae0", "0x448c5000", "0x41c9b59f"],
- [1, "0x448c5000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"skpcarrefour_ro62": {
- "p1": [[0, "0x448a0000", "0x43e28000"],
- [1, "0x43c78000", "0x43e28000"],
- [1, "0x43c78000", "0x44244000"],
- [4, "0x43c78000", "0x44257e1e", "0x43c983c5", "0x44268000", "0x43cc0000", "0x44268000"],
- [1, "0x4488e000", "0x44268000"],
- [4, "0x44897f0f", "0x44268000", "0x448a0000", "0x44257e1e", "0x448a0000", "0x44244000"],
- [1, "0x448a0000", "0x43e28000"],
- [5]],
- "fillType1": "kEvenOdd_FillType",
- "p2": [[0, "0x43c80000", "0x43e28000"],
- [1, "0x4489e000", "0x43e28000"],
- [1, "0x4489e000", "0x44268000"],
- [1, "0x43cb0000", "0x44268000"],
- [4, "0x43c957d8", "0x44268000", "0x43c80000", "0x4425d414", "0x43c80000", "0x44250000"],
- [1, "0x43c80000", "0x43e28000"],
- [5]],
- "fillType2": "kInverseWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x4489e000", "0x43e28000"],
- [1, "0x448a0000", "0x43e28000"],
- [1, "0x448a0000", "0x44244000"],
- [4, "0x448a0000", "0x44249f35", "0x4489f473", "0x4424f905", "0x4489e000", "0x44254824"],
- [1, "0x4489e000", "0x43e28000"],
- [5],
- [0, "0x43c80000", "0x43e28000"],
- [1, "0x43c78000", "0x43e28000"],
- [1, "0x43c78000", "0x44244000"],
- [4, "0x43c78000", "0x4424a7af", "0x43c7b6cb", "0x442508f8", "0x43c816af", "0x44255d03"],
- [4, "0x43c807de", "0x44253f3b", "0x43c80000", "0x44252013", "0x43c80000", "0x44250000"],
- [1, "0x43c80000", "0x43e28000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"skpcavablar_net563": {
- "p1": [[0, "0x43200020", "0x44658000"],
- [4, "0x431f2a2d", "0x446557d0", "0x431e2036", "0x44654000", "0x431d0000", "0x44654000"],
- [1, "0x42bc0000", "0x44654000"],
- [4, "0x42b9bf94", "0x44654000", "0x42b7aba8", "0x446557d0", "0x42b5ffc1", "0x44658000"],
- [1, "0x43200020", "0x44658000"],
- [5]],
- "fillType1": "kEvenOdd_FillType",
- "p2": [[0, "0x42b60000", "0x44654000"],
- [1, "0x43200000", "0x44654000"],
- [1, "0x43200000", "0x44658000"],
- [1, "0x42b60000", "0x44658000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x431d0000", "0x44654000"],
- [4, "0x431e2036", "0x44654000", "0x431f2a2d", "0x446557d0", "0x43200020", "0x44658000"],
- [1, "0x42b5ffc1", "0x44658000"],
- [4, "0x42b7aba8", "0x446557d0", "0x42b9bf94", "0x44654000", "0x42bc0000", "0x44654000"],
- [1, "0x431d0000", "0x44654000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"skpinsomnia_gr72": {
- "p1": [[0, "0x448e4000", "0x43670000"],
- [1, "0x448e2000", "0x4373a031"],
- [1, "0x448e2000", "0x44678000"],
- [1, "0x448e6000", "0x44678000"],
- [1, "0x448e6000", "0x43670000"],
- [1, "0x448e4000", "0x43670000"],
- [5]],
- "fillType1": "kEvenOdd_FillType",
- "p2": [[0, "0x448e6000", "0x43670000"],
- [1, "0x448e4000", "0x43670000"],
- [1, "0x441e4000", "0x45bea800"],
- [1, "0x448e6000", "0x45ce7800"]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x448e4000", "0x43670000"],
- [1, "0x448e2000", "0x4373a031"],
- [1, "0x448e2000", "0x44678000"],
- [1, "0x448e6000", "0x44678000"],
- [1, "0x448e6000", "0x43670000"],
- [1, "0x448e4000", "0x43670000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"skpadbox_lt8": {
- "p1": [[0, "0x43a00c72", "0x441d24b7"],
- [1, "0x44188e8a", "0x42ab8eb0"],
- [1, "0x446ca9c4", "0x4384cd08"],
- [1, "0x44242173", "0x444a1965"],
- [1, "0x43a00c72", "0x441d24b7"],
- [5]],
- "fillType1": "kEvenOdd_FillType",
- "p2": [[0, "0x43a6eeed", "0x441bdfc1"],
- [1, "0x4419578e", "0x42c92be8"],
- [4, "0x44196bdc", "0x42c7fbf8", "0x44199b1f", "0x42c78950", "0x4419c11d", "0x42c82bc0"],
- [1, "0x44692884", "0x4386ed62"],
- [4, "0x44694e82", "0x43871600", "0x44695cd7", "0x43877484", "0x44694888", "0x4387c080"],
- [1, "0x44236871", "0x44469a84"],
- [4, "0x44235423", "0x4446c082", "0x442324e0", "0x4446ced8", "0x4422fee2", "0x4446ba89"],
- [1, "0x43a72ef8", "0x441c4950"],
- [4, "0x43a6e2fc", "0x441c3502", "0x43a6c64f", "0x441c05bf", "0x43a6eeed", "0x441bdfc1"],
- [5]],
- "fillType2": "kInverseWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x44188e8a", "0x42ab8eb0"],
- [1, "0x43a00c72", "0x441d24b7"],
- [1, "0x44242173", "0x444a1965"],
- [1, "0x446ca9c4", "0x4384cd08"],
- [1, "0x44188e8a", "0x42ab8eb0"],
- [5],
- [0, "0x4419578e", "0x42c92be8"],
- [1, "0x43a6eeed", "0x441bdfc1"],
- [4, "0x43a6c64f", "0x441c05bf", "0x43a6e2fc", "0x441c3502", "0x43a72ef8", "0x441c4950"],
- [1, "0x4422fee2", "0x4446ba89"],
- [4, "0x442324e0", "0x4446ced8", "0x44235423", "0x4446c082", "0x44236871", "0x44469a84"],
- [1, "0x44694888", "0x4387c080"],
- [4, "0x44695cd7", "0x43877484", "0x44694e82", "0x43871600", "0x44692884", "0x4386ed62"],
- [1, "0x4419c11d", "0x42c82bc0"],
- [4, "0x44199b1f", "0x42c78950", "0x44196bdc", "0x42c7fbf8", "0x4419578e", "0x42c92be8"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"skpact_com43": {
- "p1": [[0, "0x25280000", "0x44671583"],
- [1, "0xa5000000", "0x44660000"],
- [1, "0x40c00000", "0x44660000"],
- [1, "0x40c00000", "0x44678000"],
- [1, "0x3fd4fa71", "0x44678000"],
- [2, "0x3f981e36", "0x44676b2c", "0x3f41bda8", "0x44674f91"],
- [2, "0x3ea69bbf", "0x446733f0", "0x25280000", "0x44671583"],
- [5],
- [0, "0x3f800000", "0x44664000"],
- [1, "0x40a00000", "0x44664000"],
- [1, "0x40a00000", "0x44674000"],
- [4, "0x40329d74", "0x44674000", "0x3f800000", "0x4466cd63", "0x3f800000", "0x44664000"],
- [5]],
- "fillType1": "kEvenOdd_FillType",
- "p2": [[0, "0xbf800000", "0x44660000"],
- [1, "0x00000000", "0x44660000"],
- [1, "0x40400000", "0x4467c000"],
- [1, "0xbf800000", "0x4467c000"]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40249249", "0x44678000"],
- [1, "0x3fd4fa71", "0x44678000"],
- [2, "0x3f981e36", "0x44676b2c", "0x3f41bda8", "0x44674f91"],
- [2, "0x3ea69bbf", "0x446733f0", "0x00000000", "0x44671583"],
- [1, "0x00000000", "0x44660000"],
- [1, "0x40249249", "0x44678000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"skpacesoftech_com47": {
- "p1": [[0, "0x4427a265", "0x438e8000"],
- [1, "0x442798cc", "0x438e8000"],
- [1, "0x4415142c", "0x439d6ce4"],
- [1, "0x441c8c9b", "0x43c28000"],
- [1, "0x441c9633", "0x43c28000"],
- [1, "0x442f1ad4", "0x43b3931b"],
- [1, "0x4427a265", "0x438e8000"],
- [5]],
- "fillType1": "kEvenOdd_FillType",
- "p2": [[0, "0x4425d463", "0x43bb0ce1"],
- [2, "0x4421fcdd", "0x43be2597", "0x441e2d24", "0x43bae735"],
- [2, "0x441a5d6a", "0x43b7a8d2", "0x4418d10f", "0x43aff9c6"],
- [2, "0x441744b4", "0x43a84ab8", "0x4418e3e6", "0x43a0ab46"],
- [2, "0x441a8317", "0x43990bd4", "0x441e5a9d", "0x4395f31e"],
- [2, "0x44223224", "0x4392da68", "0x442601dd", "0x439618ca"],
- [2, "0x4429d196", "0x4399572c", "0x442b5df1", "0x43a1063a"],
- [2, "0x442cea4c", "0x43a8b546", "0x442b4b1b", "0x43b054b9"],
- [2, "0x4429abea", "0x43b7f42b", "0x4425d463", "0x43bb0ce1"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x442b5d76", "0x43a103da"],
- [2, "0x4429d0ff", "0x439956ab", "0x442601dd", "0x439618ca"],
- [2, "0x4422328b", "0x4392dac0", "0x441e5b6c", "0x4395f278"],
- [1, "0x441e5a9d", "0x4395f31e"],
- [1, "0x441e59cf", "0x4395f3c4"],
- [2, "0x441a82eb", "0x43990ca0", "0x4418e3e6", "0x43a0ab46"],
- [2, "0x44174516", "0x43a848ed", "0x4418d054", "0x43aff627"],
- [1, "0x4418d1ca", "0x43affd65"],
- [2, "0x441a5e50", "0x43b7a996", "0x441e2d24", "0x43bae735"],
- [2, "0x4421fcdd", "0x43be2597", "0x4425d463", "0x43bb0ce1"],
- [2, "0x4429abea", "0x43b7f42b", "0x442b4b1b", "0x43b054b9"],
- [2, "0x442cea0c", "0x43a8b674", "0x442b5e6b", "0x43a10899"],
- [1, "0x442b5df1", "0x43a1063a"],
- [1, "0x442b5d76", "0x43a103da"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"skpabcspark_ca103": {
- "p1": [[0, "0x27100000", "0x43f70000"],
- [1, "0x42c20000", "0x43f70000"],
- [2, "0x42c8a09e", "0x43f70000", "0x42cd50b1", "0x43f5d42c"],
- [2, "0x42d20000", "0x43f4a828", "0x42d20000", "0x43f30000"],
- [1, "0x42d20000", "0x43d48000"],
- [2, "0x42d20000", "0x43d2d7d8", "0x42cd50b1", "0x43d1abd4"],
- [2, "0x42c8a09e", "0x43d08000", "0x42c20000", "0x43d08000"],
- [1, "0x25800000", "0x43d08000"],
- [1, "0x27100000", "0x43f70000"],
- [5]],
- "fillType1": "kEvenOdd_FillType",
- "p2": [[0, "0x00000000", "0x43d08000"],
- [1, "0x42d20000", "0x43d08000"],
- [1, "0x42d20000", "0x43f70000"],
- [1, "0x00000000", "0x43f70000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x42c20000", "0x43f70000"],
- [1, "0x00000000", "0x43f70000"],
- [1, "0x00000000", "0x43d08000"],
- [1, "0x42c20000", "0x43d08000"],
- [2, "0x42c8a09e", "0x43d08000", "0x42cd50b1", "0x43d1abd4"],
- [2, "0x42d20000", "0x43d2d7d8", "0x42d20000", "0x43d48000"],
- [1, "0x42d20000", "0x43f30000"],
- [2, "0x42d20000", "0x43f4a828", "0x42cd50b1", "0x43f5d42c"],
- [2, "0x42c8a09e", "0x43f70000", "0x42c20000", "0x43f70000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp94u": {
- "p1": [[0, "0x00000000", "0x40400000"],
- [4, "0x40000000", "0x40400000", "0x40a00000", "0x00000000", "0x40a00000", "0x40400000"],
- [5]],
- "fillType1": "kEvenOdd_FillType",
- "p2": [[0, "0x00000000", "0x40a00000"],
- [4, "0x40400000", "0x40a00000", "0x40400000", "0x00000000", "0x40400000", "0x40000000"],
- [5]],
- "fillType2": "kEvenOdd_FillType",
- "op": "kUnion_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40219ac2", "0x40400000"],
- [4, "0x4007d000", "0x407c9263", "0x3fb044f8", "0x40a00000", "0x00000000", "0x40a00000"],
- [1, "0x40000000", "0x40400000"],
- [1, "0x00000000", "0x40400000"],
- [4, "0x3f356016", "0x40400000", "0x3fc57036", "0x4027e7cf", "0x4014bed3", "0x401152a6"],
- [4, "0x40203394", "0x400c26c1", "0x402b7b5f", "0x40070f29", "0x40367337", "0x40025a95"],
- [4, "0x403bb17c", "0x3fdd46d8", "0x403e0ece", "0x3fc35854", "0x403f1fc8", "0x3fc38e8d"],
- [4, "0x403ffa06", "0x3fc3b9e7", "0x403fffd7", "0x3fd49b08", "0x403fffff", "0x3ffca801"],
- [4, "0x4083ea59", "0x3fc14883", "0x40a00000", "0x3fb04da5", "0x40a00000", "0x40400000"],
- [1, "0x40219ac2", "0x40400000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp93d": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x3f800000", "0x40c00000", "0x40800000", "0x3f800000", "0x40800000", "0x40400000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x3f800000", "0x40800000"],
- [4, "0x40400000", "0x40800000", "0x3f800000", "0x00000000", "0x40c00000", "0x3f800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x403851ec", "0x4037ced9"],
- [4, "0x403ae148", "0x40366666", "0x403d6666", "0x40350000", "0x403fe000", "0x4033a000"],
- [4, "0x404689d9", "0x402fec4f", "0x404ce031", "0x402c6701", "0x4052ca0d", "0x40296506"],
- [1, "0x40800000", "0x40400000"],
- [4, "0x40800000", "0x40189d8a", "0x406dd28f", "0x401ba51c", "0x4052ca0d", "0x40296506"],
- [1, "0x4051745d", "0x4028ba2f"],
- [1, "0x403851ec", "0x4037ced9"],
- [5],
- [0, "0x40169d16", "0x400b4e8b"],
- [1, "0x00000000", "0x3f800000"],
- [4, "0x3eda034c", "0x4048420f", "0x3f9b6c0e", "0x405c7a1d", "0x3ffd58ad", "0x4050a778"],
- [4, "0x4002b410", "0x4046c14f", "0x400620cb", "0x403be2e8", "0x4009abf3", "0x4030a3f6"],
- [4, "0x400d884b", "0x4024635b", "0x401188bf", "0x4017b028", "0x40169d16", "0x400b4e8b"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp92i": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x40000000", "0x40c00000", "0x40800000", "0x3f800000", "0x40a00000", "0x40800000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x3f800000", "0x40800000"],
- [4, "0x40800000", "0x40a00000", "0x3f800000", "0x00000000", "0x40c00000", "0x40000000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x402f9ce0", "0x40295e20"],
- [4, "0x402daed4", "0x40303eea", "0x402bfacd", "0x40373b36", "0x402a4c03", "0x403e2203"],
- [4, "0x40286b6d", "0x4045d50d", "0x4026915c", "0x404d6d56", "0x4024748c", "0x4054a6d3"],
- [4, "0x402b112d", "0x4053748b", "0x40319604", "0x4051d524", "0x4037fffe", "0x40500001"],
- [1, "0x4059999a", "0x40428f5c"],
- [1, "0x402f9ce0", "0x40295e20"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"skpadithya_putr4_blogspot_com551": {
- "p1": [[0, "0x434d9b16", "0x430e55aa"],
- [1, "0x437eaa55", "0x42ab362c"],
- [1, "0x439bb275", "0x4306aa55"],
- [1, "0x43832ad5", "0x433f64e9"],
- [1, "0x434d9b16", "0x430e55aa"],
- [5]],
- "fillType1": "kEvenOdd_FillType",
- "p2": [[0, "0x438db438", "0x42dcece0"],
- [4, "0x43956ea2", "0x42f7a8ac", "0x43964775", "0x431331fa", "0x438f9882", "0x4322a6ce"],
- [1, "0x438f44c8", "0x43236870"],
- [4, "0x438895d5", "0x4332dd45", "0x4379ce06", "0x43348eea", "0x436a5932", "0x43273104"],
- [1, "0x4369978f", "0x4326898f"],
- [4, "0x435a22bb", "0x43192ba9", "0x43587115", "0x4301ce06", "0x4365cefb", "0x42e4b263"],
- [1, "0x43667670", "0x42e32f1e"],
- [4, "0x4373d456", "0x42c44576", "0x438598fd", "0x42c0e22a", "0x438d5367", "0x42db9df6"],
- [1, "0x438db438", "0x42dcece0"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x4369978f", "0x4326898f"],
- [1, "0x436a5932", "0x43273104"],
- [4, "0x4379cd03", "0x43348e0a", "0x4388944e", "0x4332dd7d", "0x438f4378", "0x43236b78"],
- [1, "0x438f44c8", "0x43236870"],
- [1, "0x438f9882", "0x4322a6ce"],
- [4, "0x43964775", "0x431331fa", "0x43956ea2", "0x42f7a8ac", "0x438db438", "0x42dcece0"],
- [1, "0x438d5367", "0x42db9df6"],
- [4, "0x438598fd", "0x42c0e22a", "0x4373d456", "0x42c44576", "0x43667670", "0x42e32f1e"],
- [1, "0x4365cefb", "0x42e4b263"],
- [4, "0x43587115", "0x4301ce06", "0x435a22bb", "0x43192ba9", "0x4369978f", "0x4326898f"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"skpadindex_de4": {
- "p1": [[0, "0x00000000", "0x44678000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x44a00000", "0x00000000"],
- [1, "0x44a00000", "0x44678000"],
- [1, "0x00000000", "0x44678000"],
- [5]],
- "fillType1": "kEvenOdd_FillType",
- "p2": [[0, "0x00000000", "0x439c0000"],
- [1, "0x2813ce40", "0x43320000"],
- [1, "0x42440000", "0x43320000"],
- [1, "0x42440000", "0x439c0000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x00000000", "0x43320000"],
- [1, "0x00000000", "0x439c0000"],
- [1, "0x42440000", "0x439c0000"],
- [1, "0x42440000", "0x43320000"],
- [1, "0x00000000", "0x43320000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"skpaiaigames_com870": {
- "p1": [[0, "0x43a20919", "0x4453448c"],
- [4, "0x43a233dc", "0x44532f2b", "0x43a25b9b", "0x44531848", "0x43a28000", "0x44530010"],
- [1, "0x43a28000", "0x44528824"],
- [4, "0x43a24924", "0x4452bd33", "0x43a20246", "0x4452ed73", "0x43a1ae96", "0x4453174b"],
- [1, "0x43a20919", "0x4453448c"],
- [5],
- [0, "0x43a1ae96", "0x4432a8b5"],
- [1, "0x43a20919", "0x44327b74"],
- [4, "0x43a233dc", "0x443290d5", "0x43a25b9b", "0x4432a7b8", "0x43a28000", "0x4432bff0"],
- [1, "0x43a28000", "0x443337dc"],
- [4, "0x43a24924", "0x443302cd", "0x43a20246", "0x4432d28d", "0x43a1ae96", "0x4432a8b5"],
- [5]],
- "fillType1": "kEvenOdd_FillType",
- "p2": [[0, "0x439e8000", "0x4431c000"],
- [4, "0x43a142ed", "0x4431c000", "0x43a38000", "0x4432de8a", "0x43a38000", "0x44344000"],
- [1, "0x43a38000", "0x44518000"],
- [4, "0x43a38000", "0x4452e176", "0x43a142ed", "0x44540000", "0x439e8000", "0x44540000"],
- [1, "0x431b0000", "0x44540000"],
- [4, "0x43157a27", "0x44540000", "0x43110000", "0x4452e176", "0x43110000", "0x44518000"],
- [1, "0x43110000", "0x44344000"],
- [4, "0x43110000", "0x4432de8a", "0x43157a27", "0x4431c000", "0x431b0000", "0x4431c000"],
- [1, "0x439e8000", "0x4431c000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x43a213e4", "0x44533f16"],
- [4, "0x43a23a90", "0x44532b49", "0x43a25eb0", "0x4453163b", "0x43a28000", "0x44530010"],
- [1, "0x43a28000", "0x44528824"],
- [4, "0x43a24924", "0x4452bd33", "0x43a20246", "0x4452ed73", "0x43a1ae96", "0x4453174b"],
- [1, "0x43a20919", "0x4453448c"],
- [4, "0x43a20cb7", "0x445342bd", "0x43a21051", "0x445340eb", "0x43a213e4", "0x44533f16"],
- [5],
- [0, "0x43a28000", "0x4432bff0"],
- [4, "0x43a27d7e", "0x4432be44", "0x43a27af7", "0x4432bc9a", "0x43a2786c", "0x4432baf2"],
- [4, "0x43a25622", "0x4432a496", "0x43a230f7", "0x44328f64", "0x43a2092f", "0x44327b7f"],
- [1, "0x43a1ae96", "0x4432a8b5"],
- [4, "0x43a20246", "0x4432d28d", "0x43a24924", "0x443302cd", "0x43a28000", "0x443337dc"],
- [1, "0x43a28000", "0x4432bff0"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"skpaaalgarve_org53": {
- "p1": [[0, "0xa8600000", "0x43ae0000"],
- [1, "0x43810000", "0x43ae0000"],
- [1, "0x43810000", "0x43a10000"],
- [2, "0x43810000", "0x439eedce", "0x437f126f", "0x439d76c9"],
- [2, "0x437c2463", "0x439c0000", "0x43780000", "0x439c0000"],
- [1, "0x27000000", "0x439c0000"],
- [1, "0xa8600000", "0x43ae0000"],
- [5]],
- "fillType1": "kEvenOdd_FillType",
- "p2": [[0, "0x00000000", "0x439c0000"],
- [1, "0x43810000", "0x439c0000"],
- [1, "0x43810000", "0x43ae0000"],
- [1, "0x00000000", "0x43ae0000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x43810000", "0x43ae0000"],
- [1, "0x00000000", "0x43ae0000"],
- [1, "0x00000000", "0x439c0000"],
- [1, "0x43780000", "0x439c0000"],
- [2, "0x437c2463", "0x439c0000", "0x437f126f", "0x439d76c9"],
- [2, "0x43810000", "0x439eedce", "0x43810000", "0x43a10000"],
- [1, "0x43810000", "0x43ae0000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"skpkkiste_to716": {
- "p1": [[0, "0x4492a000", "0x438e0000"],
- [4, "0x4492a000", "0x438e901b", "0x4492abe8", "0x438f1516", "0x4492c000", "0x438f8010"],
- [1, "0x4492c000", "0x42f7ffbe"],
- [4, "0x4492abe8", "0x42f9aba5", "0x4492a000", "0x42fbbf93", "0x4492a000", "0x42fe0000"],
- [1, "0x4492a000", "0x438e0000"],
- [5]],
- "fillType1": "kEvenOdd_FillType",
- "p2": [[0, "0x44a78000", "0x42f40000"],
- [4, "0x44a7d85e", "0x42f40000", "0x44a82000", "0x42f87a27", "0x44a82000", "0x42fe0000"],
- [1, "0x44a82000", "0x438e0000"],
- [4, "0x44a82000", "0x438f6176", "0x44a7d85e", "0x43908000", "0x44a78000", "0x43908000"],
- [1, "0x44934000", "0x43908000"],
- [4, "0x4492e7a2", "0x43908000", "0x4492a000", "0x438f6176", "0x4492a000", "0x438e0000"],
- [1, "0x4492a000", "0x42fe0000"],
- [4, "0x4492a000", "0x42f87a27", "0x4492e7a2", "0x42f40000", "0x44934000", "0x42f40000"],
- [1, "0x44a78000", "0x42f40000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x4492c000", "0x42f7ffbe"],
- [4, "0x4492be63", "0x42f82210", "0x4492bcd4", "0x42f8450d", "0x4492bb53", "0x42f868ae"],
- [4, "0x4492aa13", "0x42fa0142", "0x4492a000", "0x42fbedcf", "0x4492a000", "0x42fe0000"],
- [1, "0x4492a000", "0x438e0000"],
- [4, "0x4492a000", "0x438e901b", "0x4492abe8", "0x438f1516", "0x4492c000", "0x438f8010"],
- [1, "0x4492c000", "0x42f7ffbe"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp91u": {
- "p1": [[0, "0x3f800000", "0x40c00000"],
- [4, "0x00000000", "0x40400000", "0x40c00000", "0x40400000", "0x40a00000", "0x00000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x40400000", "0x40c00000"],
- [4, "0x00000000", "0x40a00000", "0x40c00000", "0x3f800000", "0x40400000", "0x00000000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kUnion_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40400000", "0x40400000"],
- [4, "0x3fe00000", "0x40700000", "0x3f000000", "0x40900000", "0x3f800000", "0x40c00000"],
- [1, "0x40400000", "0x40400000"],
- [5],
- [0, "0x40400000", "0x40400000"],
- [4, "0x40100000", "0x40880000", "0x3fc00000", "0x40b00000", "0x40400000", "0x40c00000"],
- [1, "0x40400000", "0x40400000"],
- [5],
- [0, "0x40400000", "0x40400000"],
- [1, "0x40a00000", "0x00000000"],
- [4, "0x40b00000", "0x3fc00000", "0x40880000", "0x40100000", "0x40400000", "0x40400000"],
- [5],
- [0, "0x40400000", "0x40400000"],
- [1, "0x40400000", "0x00000000"],
- [4, "0x40900000", "0x3f000000", "0x40700000", "0x3fe00000", "0x40400000", "0x40400000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp90u": {
- "p1": [[0, "0x00000000", "0x40a00000"],
- [4, "0x3f800000", "0x40000000", "0x40a00000", "0x40000000", "0x40800000", "0x3f800000"],
- [5]],
- "fillType1": "kEvenOdd_FillType",
- "p2": [[0, "0x40000000", "0x40a00000"],
- [4, "0x3f800000", "0x40800000", "0x40a00000", "0x00000000", "0x40000000", "0x3f800000"],
- [5]],
- "fillType2": "kEvenOdd_FillType",
- "op": "kUnion_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40000000", "0x40740000"],
- [4, "0x3fe80000", "0x408a0000", "0x3fe00000", "0x40980000", "0x40000000", "0x40a00000"],
- [1, "0x40000000", "0x40740000"],
- [5],
- [0, "0x40000000", "0x40400000"],
- [1, "0x00000000", "0x40a00000"],
- [4, "0x3ec28288", "0x40770f0d", "0x3f98ad0d", "0x4049d3ff", "0x40000000", "0x402a4585"],
- [1, "0x40000000", "0x3f800000"],
- [4, "0x40600004", "0x3efffff7", "0x404fffff", "0x3fa00007", "0x402ffffc", "0x40100007"],
- [4, "0x402c0f82", "0x4017e0fb", "0x4027e0f5", "0x40200003", "0x4023a22e", "0x40283e8c"],
- [4, "0x4016a2f2", "0x40417c17", "0x40090ba4", "0x405be0f7", "0x40000000", "0x40740000"],
- [1, "0x40000000", "0x40400000"],
- [5],
- [0, "0x40300000", "0x40100000"],
- [1, "0x40800000", "0x3f800000"],
- [4, "0x408de572", "0x3fb795c8", "0x407b3d46", "0x3fd70829", "0x404844fa", "0x4004227c"],
- [4, "0x40408d9f", "0x4007dc98", "0x40386a36", "0x400bcae5", "0x40300000", "0x40100000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp89u": {
- "p1": [[0, "0x00000000", "0x40400000"],
- [4, "0x3f800000", "0x40c00000", "0x40a00000", "0x00000000", "0x40c00000", "0x40400000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x40a00000"],
- [4, "0x40400000", "0x40c00000", "0x40400000", "0x00000000", "0x40c00000", "0x3f800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kUnion_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40400000", "0x40400000"],
- [4, "0x40100000", "0x40880000", "0x3fc00000", "0x40b00000", "0x00000000", "0x40a00000"],
- [1, "0x40400000", "0x40400000"],
- [5],
- [0, "0x40400000", "0x40400000"],
- [1, "0x40c00000", "0x3f800000"],
- [4, "0x40900000", "0x3f000000", "0x40700000", "0x3fe00000", "0x40400000", "0x40400000"],
- [5],
- [0, "0x40400000", "0x40400000"],
- [1, "0x00000000", "0x40400000"],
- [4, "0x3f000000", "0x40900000", "0x3fe00000", "0x40700000", "0x40400000", "0x40400000"],
- [5],
- [0, "0x40400000", "0x40400000"],
- [1, "0x40c00000", "0x40400000"],
- [4, "0x40b00000", "0x3fc00000", "0x40880000", "0x40100000", "0x40400000", "0x40400000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp88u": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x40000000", "0x40a00000", "0x40a00000", "0x00000000", "0x40c00000", "0x40800000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x40a00000"],
- [4, "0x40800000", "0x40c00000", "0x3f800000", "0x00000000", "0x40a00000", "0x40000000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kUnion_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x402770cd", "0x40290af8"],
- [4, "0x3fdaf74a", "0x40300d36", "0x3f4786e9", "0x4023c375", "0x00000000", "0x3f800000"],
- [1, "0x402d46a3", "0x4016a352"],
- [4, "0x403e654a", "0x3fd0e62f", "0x405f1cf7", "0x3f9f1cf7", "0x40a00000", "0x40000000"],
- [1, "0x408e38e4", "0x40155555"],
- [4, "0x40a38e39", "0x40155555", "0x40b55555", "0x402aaaab", "0x40c00000", "0x40800000"],
- [1, "0x4068ba2f", "0x40345d17"],
- [1, "0x40199c33", "0x4063d57b"],
- [4, "0x401bab42", "0x405b841c", "0x401d895d", "0x40531991", "0x401f6295", "0x404ac50e"],
- [4, "0x4021f40a", "0x403f324b", "0x40247c0f", "0x4033ca10", "0x402770cd", "0x40290af8"],
- [5],
- [0, "0x40199c33", "0x4063d57b"],
- [1, "0x00000000", "0x40a00000"],
- [4, "0x3fdf2df4", "0x40adf2df", "0x400a0e7a", "0x40915602", "0x40199c33", "0x4063d57b"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp87u": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x00000000", "0x40000000", "0x40000000", "0x00000000", "0x40c00000", "0x40800000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x40000000"],
- [4, "0x40800000", "0x40c00000", "0x3f800000", "0x00000000", "0x40000000", "0x00000000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kUnion_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "flaky",
- "succeeded": true,
- "out": [[0, "0x40031739", "0x40018b9c"],
- [4, "0x401247d2", "0x4052d6b5", "0x401327df", "0x408993f0", "0x00000000", "0x40000000"],
- [1, "0x3fe65d69", "0x3e4d14b6"],
- [4, "0x3fdf24a7", "0x3eeb6b82", "0x3fea7c58", "0x3f7095ca", "0x3ff79833", "0x3fb983ab"],
- [4, "0x403a9ee8", "0x3fd4e275", "0x4088ad70", "0x40115adf", "0x40c00000", "0x40800000"],
- [1, "0x40031739", "0x40018b9c"],
- [5],
- [0, "0x3f2aaaab", "0x3faaaaab"],
- [4, "0x3e638e3a", "0x3faaaaab", "0x00000000", "0x3faaaaab", "0x00000000", "0x3f800000"],
- [1, "0x3f2aaaab", "0x3faaaaab"],
- [5],
- [0, "0x3fe65d69", "0x3e4d14b6"],
- [4, "0x3fe9e065", "0x3d97b424", "0x3ff1c71d", "0x00000000", "0x40000000", "0x00000000"],
- [1, "0x3fe65d69", "0x3e4d14b6"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp86i": {
- "p1": [[0, "0x00000000", "0x40800000"],
- [4, "0x40400000", "0x40800000", "0x40c00000", "0x40000000", "0x40a00000", "0x40000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x40000000", "0x40c00000"],
- [4, "0x40000000", "0x40a00000", "0x40800000", "0x00000000", "0x40800000", "0x40400000"],
- [5]],
- "fillType2": "kEvenOdd_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40487c30", "0x402fce53"],
- [4, "0x40409781", "0x403e1eb8", "0x403885f4", "0x404ef016", "0x4030c56a", "0x4060c8c2"],
- [4, "0x404e486d", "0x4056d2de", "0x40692d22", "0x404b696f", "0x40800000", "0x40400000"],
- [4, "0x40800000", "0x4030347b", "0x407f223c", "0x4023e002", "0x407d8b33", "0x401a951f"],
- [1, "0x40487c30", "0x402fce53"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"loopEdge2": {
- "p1": [[0, "0x00000000", "0x00000000"],
- [1, "0x40400000", "0x00000000"],
- [1, "0x40400000", "0x40000000"],
- [1, "0x3f800000", "0x40000000"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x40000000", "0x3f800000"],
- [1, "0x40000000", "0x40400000"],
- [1, "0x00000000", "0x40400000"],
- [5]],
- "fillType1": "kEvenOdd_FillType",
- "p2": [[0, "0x3f7fffef", "0x40000000"],
- [1, "0x3ffffff8", "0x40000000"],
- [1, "0x3ffffff8", "0x40800000"],
- [1, "0x3f7fffef", "0x40800000"],
- [5]],
- "fillType2": "kEvenOdd_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40000000", "0x40400000"],
- [1, "0x3f7fffef", "0x40400000"],
- [1, "0x3f7fffef", "0x40000000"],
- [1, "0x3ffffff8", "0x40000000"],
- [1, "0x3ffffff8", "0x40400000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"loopEdge1": {
- "p1": [[0, "0x00000000", "0x00000000"],
- [1, "0x40400000", "0x00000000"],
- [1, "0x40400000", "0x40000000"],
- [1, "0x3f800000", "0x40000000"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x40000000", "0x3f800000"],
- [1, "0x40000000", "0x40400000"],
- [1, "0x00000000", "0x40400000"],
- [5]],
- "fillType1": "kEvenOdd_FillType",
- "p2": [[0, "0x3f800000", "0x40000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x40000000", "0x40800000"],
- [1, "0x3f800000", "0x40800000"],
- [5]],
- "fillType2": "kEvenOdd_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40000000", "0x40400000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x3f800000", "0x40000000"],
- [1, "0x3f800000", "0x40400000"],
- [1, "0x40000000", "0x40400000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"rectOp3x": {
- "p1": [[0, "0x00000000", "0x00000000"],
- [1, "0x40400000", "0x00000000"],
- [1, "0x40400000", "0x40400000"],
- [1, "0x00000000", "0x40400000"],
- [5],
- [0, "0x40000000", "0x40000000"],
- [1, "0x40400000", "0x40000000"],
- [1, "0x40400000", "0x40400000"],
- [1, "0x40000000", "0x40400000"],
- [5]],
- "fillType1": "kEvenOdd_FillType",
- "p2": [[0, "0x3f800000", "0x3f800000"],
- [1, "0x40400000", "0x3f800000"],
- [1, "0x40400000", "0x40400000"],
- [1, "0x3f800000", "0x40400000"],
- [5],
- [0, "0x40000000", "0x40000000"],
- [1, "0x40400000", "0x40000000"],
- [1, "0x40400000", "0x40400000"],
- [1, "0x40000000", "0x40400000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kXOR_PathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40400000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x40400000"],
- [1, "0x3f800000", "0x40400000"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x40400000", "0x3f800000"],
- [1, "0x40400000", "0x00000000"],
- [5],
- [0, "0x40400000", "0x40000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x40000000", "0x40400000"],
- [1, "0x40400000", "0x40400000"],
- [1, "0x40400000", "0x40000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"rectOp2i": {
- "p1": [[0, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x00000000", "0x3f800000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x40400000", "0x00000000"],
- [1, "0x40400000", "0x40400000"],
- [1, "0x00000000", "0x40400000"],
- [5]],
- "fillType1": "kEvenOdd_FillType",
- "p2": [[0, "0x00000000", "0x00000000"],
- [1, "0x40000000", "0x00000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x00000000", "0x40000000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x40000000", "0x00000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x00000000", "0x40000000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f800000", "0x3f800000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x40000000", "0x00000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x00000000", "0x40000000"],
- [1, "0x00000000", "0x3f800000"],
- [1, "0x3f800000", "0x3f800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"rectOp1i": {
- "p1": [[0, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x00000000", "0x3f800000"],
- [5],
- [0, "0x40000000", "0x40000000"],
- [1, "0x40800000", "0x40000000"],
- [1, "0x40800000", "0x40800000"],
- [1, "0x40000000", "0x40800000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x00000000", "0x3f800000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x40000000", "0x00000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x00000000", "0x40000000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f800000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x3f800000"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x3f800000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"issue1418b": {
- "p1": [[0, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x00000000", "0x3f800000"],
- [1, "0x00000000", "0x00000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x3f257d87", "0xbeb504f4"],
- [2, "0x3f4afb0e", "0xbf000001", "0x3f800001", "0xbf000001"],
- [2, "0x3f9a827a", "0xbf000001", "0x3fad413e", "0xbeb504f4"],
- [2, "0x3fc00001", "0xbe5413ce", "0x3fc00001", "0x00000000"],
- [2, "0x3fc00001", "0x3e5413ce", "0x3fad413e", "0x3eb504f4"],
- [2, "0x3f9a827a", "0x3f000001", "0x3f800001", "0x3f000001"],
- [2, "0x3f4afb0e", "0x3f000001", "0x3f257d87", "0x3eb504f4"],
- [2, "0x3f000001", "0x3e5413ce", "0x3f000001", "0x00000000"],
- [2, "0x3f000001", "0xbe5413ce", "0x3f257d87", "0xbeb504f4"],
- [5],
- [0, "0x3f800001", "0x3f000001"],
- [1, "0x3f800001", "0x3f800001"],
- [1, "0x3f000001", "0x3f800001"],
- [2, "0x3f000001", "0x3f4afb0e", "0x3f257d87", "0x3f257d87"],
- [2, "0x3f4afb0e", "0x3f000001", "0x3f800001", "0x3f000001"],
- [5]],
- "fillType2": "kEvenOdd_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f000001", "0x3f800000"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x3f000001", "0x00000000"],
- [2, "0x3f000001", "0x3e5413ce", "0x3f257d87", "0x3eb504f4"],
- [2, "0x3f4afb0e", "0x3f000001", "0x3f800001", "0x3f000001"],
- [2, "0x3f4afb0e", "0x3f000001", "0x3f257d87", "0x3f257d87"],
- [2, "0x3f000001", "0x3f4afb0e", "0x3f000001", "0x3f800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp85i": {
- "p1": [[0, "0x40400000", "0x40800000"],
- [4, "0x3f800000", "0x40a00000", "0x40800000", "0x40400000", "0x40c00000", "0x40800000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x40400000", "0x40800000"],
- [4, "0x40800000", "0x40c00000", "0x40800000", "0x40400000", "0x40a00000", "0x3f800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x4082837d", "0x406ffb58"],
- [4, "0x406afdab", "0x407356e2", "0x4052fdac", "0x4079ab71", "0x40400000", "0x40800000"],
- [1, "0x40800000", "0x40800000"],
- [4, "0x4080d5b8", "0x407afdae", "0x4081ab70", "0x4075a227", "0x4082837d", "0x406ffb58"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"issue1418": {
- "p1": [[0, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x00000000", "0x3f800000"],
- [1, "0x00000000", "0x3f800000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x3f257d87", "0xbeb504f4"],
- [2, "0x3f4afb0e", "0xbf000001", "0x3f800001", "0xbf000001"],
- [2, "0x3f9a827a", "0xbf000001", "0x3fad413e", "0xbeb504f4"],
- [2, "0x3fc00001", "0xbe5413ce", "0x3fc00001", "0x00000000"],
- [2, "0x3fc00001", "0x3e5413ce", "0x3fad413e", "0x3eb504f4"],
- [2, "0x3f9a827a", "0x3f000001", "0x3f800001", "0x3f000001"],
- [2, "0x3f4afb0e", "0x3f000001", "0x3f257d87", "0x3eb504f4"],
- [2, "0x3f000001", "0x3e5413ce", "0x3f000001", "0x00000000"],
- [2, "0x3f000001", "0xbe5413ce", "0x3f257d87", "0xbeb504f4"]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f800000", "0x3f000001"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x3f000001", "0x00000000"],
- [2, "0x3f000001", "0x3e5413ce", "0x3f257d87", "0x3eb504f4"],
- [2, "0x3f4afb0e", "0x3f000001", "0x3f800000", "0x3f000001"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"skpkkiste_to98": {
- "p1": [[0, "0x42c00000", "0x42f40000"],
- [4, "0x42bd3d14", "0x42f40000", "0x42babd14", "0x42f51e8a", "0x42b8edcf", "0x42f6edcf"],
- [1, "0x42bc57d8", "0x42fa57d8"],
- [4, "0x42bdca76", "0x42f8e53a", "0x42bfca76", "0x42f80000", "0x42c20000", "0x42f80000"],
- [1, "0x43808000", "0x42f80000"],
- [4, "0x43810d62", "0x42f80000", "0x43818d63", "0x42f8e53a", "0x4381ea0a", "0x42fa57d8"],
- [1, "0x4382c48c", "0x42f6edcf"],
- [4, "0x438250bb", "0x42f51e8a", "0x4381b0bb", "0x42f40000", "0x43810000", "0x42f40000"],
- [1, "0x42c00000", "0x42f40000"],
- [5]],
- "fillType1": "kEvenOdd_FillType",
- "p2": [[0, "0x43810000", "0x42f40000"],
- [4, "0x43826176", "0x42f40000", "0x43838000", "0x42f87a27", "0x43838000", "0x42fe0000"],
- [1, "0x43838000", "0x438e0000"],
- [4, "0x43838000", "0x438f6176", "0x43826176", "0x43908000", "0x43810000", "0x43908000"],
- [1, "0x42c00000", "0x43908000"],
- [4, "0x42ba7a27", "0x43908000", "0x42b60000", "0x438f6176", "0x42b60000", "0x438e0000"],
- [1, "0x42b60000", "0x42fe0000"],
- [4, "0x42b60000", "0x42f87a27", "0x42ba7a27", "0x42f40000", "0x42c00000", "0x42f40000"],
- [1, "0x43810000", "0x42f40000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x43829719", "0x42f64894"],
- [4, "0x43822878", "0x42f4db61", "0x43819aa4", "0x42f40000", "0x43810000", "0x42f40000"],
- [1, "0x42c00000", "0x42f40000"],
- [4, "0x42bd3d14", "0x42f40000", "0x42babd14", "0x42f51e8a", "0x42b8edcf", "0x42f6edcf"],
- [1, "0x42bc57d8", "0x42fa57d8"],
- [4, "0x42bdca76", "0x42f8e53a", "0x42bfca76", "0x42f80000", "0x42c20000", "0x42f80000"],
- [1, "0x43808000", "0x42f80000"],
- [4, "0x43810d62", "0x42f80000", "0x43818d63", "0x42f8e53a", "0x4381ea0a", "0x42fa57d8"],
- [1, "0x4382c48c", "0x42f6edcf"],
- [4, "0x4382b612", "0x42f6b3e6", "0x4382a6e7", "0x42f67cc1", "0x43829719", "0x42f64894"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"skpahrefs_com29": {
- "p1": [[0, "0x4481a57a", "0x40e57a78"],
- [2, "0x4481cafb", "0x40c00000", "0x44820000", "0x40c00000"],
- [1, "0x44864000", "0x40c00000"],
- [1, "0x44864000", "0x42000000"],
- [1, "0x44820000", "0x42000000"],
- [2, "0x4481cafb", "0x42000000", "0x4481a57a", "0x41f6a162"],
- [2, "0x44818000", "0x41ed413d", "0x44818000", "0x41e00000"],
- [1, "0x44818000", "0x41200000"],
- [2, "0x44818000", "0x41057d86", "0x4481a57a", "0x40e57a78"],
- [5],
- [0, "0x4481a000", "0x41200000"],
- [4, "0x4481a000", "0x41057d86", "0x4481cafb", "0x40e00000", "0x44820000", "0x40e00000"],
- [1, "0x44862000", "0x40e00000"],
- [1, "0x44862000", "0x41f80000"],
- [1, "0x44820000", "0x41f80000"],
- [4, "0x4481cafb", "0x41f80000", "0x4481a000", "0x41ed413d", "0x4481a000", "0x41e00000"],
- [1, "0x4481a000", "0x41200000"],
- [5]],
- "fillType1": "kEvenOdd_FillType",
- "p2": [[0, "0x44818000", "0x42000000"],
- [1, "0x44832000", "0x41980000"],
- [1, "0x44862000", "0x41f80000"],
- [1, "0x44864000", "0x42000000"]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x44820000", "0x42000000"],
- [1, "0x44864000", "0x42000000"],
- [1, "0x44862000", "0x41f80000"],
- [1, "0x44820000", "0x41f80000"],
- [4, "0x4481e57e", "0x41f80000", "0x4481cd7d", "0x41f5504f", "0x4481bc1e", "0x41f0f877"],
- [1, "0x4481a57a", "0x41f6a171"],
- [2, "0x4481cafb", "0x42000000", "0x44820000", "0x42000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp85d": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x3f800000", "0x40c00000", "0x3f800000", "0x00000000", "0x40c00000", "0x40000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x3f800000"],
- [4, "0x40000000", "0x40c00000", "0x3f800000", "0x00000000", "0x40c00000", "0x3f800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f884d8c", "0x403d7b15"],
- [4, "0x3f4d5525", "0x4032cb23", "0x3efbc0d8", "0x400eac43", "0x00000000", "0x3f800000"],
- [4, "0x3ec6f6a4", "0x403c5a26", "0x3f204e07", "0x404e649e", "0x3f884d8c", "0x403d7b15"],
- [5],
- [0, "0x400f1404", "0x4005301e"],
- [4, "0x40267e0c", "0x3fedefeb", "0x40431b64", "0x3fd57a85", "0x4066ce7d", "0x3fccef7f"],
- [1, "0x40c00000", "0x40000000"],
- [4, "0x40a0e38e", "0x3fce38e4", "0x4087d3c1", "0x3fc32916", "0x4066ce7d", "0x3fccef7f"],
- [1, "0x4039ec04", "0x3fbdf957"],
- [4, "0x4028f709", "0x3fd5b59d", "0x401b009b", "0x3ff07387", "0x400f1404", "0x4005301e"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"skpahrefs_com88": {
- "p1": [[0, "0x44897a86", "0x40e57a3c"],
- [1, "0x448963e2", "0x40fc1e22"],
- [4, "0x44897541", "0x4106bec2", "0x44898000", "0x4112bec2", "0x44898000", "0x41200000"],
- [1, "0x44898000", "0x41e00000"],
- [4, "0x44898000", "0x41ed413d", "0x44895505", "0x41f80000", "0x44892000", "0x41f80000"],
- [1, "0x44880000", "0x41f80000"],
- [1, "0x44880000", "0x42000000"],
- [1, "0x44892000", "0x42000000"],
- [2, "0x44895505", "0x42000000", "0x44897a86", "0x41f6a162"],
- [2, "0x4489a000", "0x41ed413d", "0x4489a000", "0x41e00000"],
- [1, "0x4489a000", "0x41200000"],
- [2, "0x4489a000", "0x41057d86", "0x44897a86", "0x40e57a78"],
- [1, "0x44897a86", "0x40e57a3c"],
- [5]],
- "fillType1": "kEvenOdd_FillType",
- "p2": [[0, "0x4489a000", "0x40c00000"],
- [1, "0x44880000", "0x40c00000"],
- [1, "0x44880000", "0x41980000"],
- [1, "0x4489a000", "0x42000000"]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x4489a000", "0x41200000"],
- [2, "0x4489a000", "0x41057d86", "0x44897a86", "0x40e57a3c"],
- [1, "0x448963e2", "0x40fc1e22"],
- [4, "0x44897541", "0x4106bec2", "0x44898000", "0x4112bec2", "0x44898000", "0x41200000"],
- [1, "0x44898000", "0x41e00000"],
- [4, "0x44898000", "0x41e6a09f", "0x44897541", "0x41eca09f", "0x448963e2", "0x41f0f877"],
- [1, "0x44897a86", "0x41f6a171"],
- [2, "0x4489a000", "0x41ed413d", "0x4489a000", "0x41e00000"],
- [1, "0x4489a000", "0x41200000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"skphealth_com76": {
- "p1": [[0, "0x44310659", "0x40e32c93"],
- [1, "0x44310659", "0x40e32ca6"],
- [2, "0x44300000", "0x41333756", "0x44300000", "0x41880000"],
- [1, "0x44300000", "0x42040000"],
- [1, "0x44304000", "0x42040000"],
- [1, "0x44304000", "0x41880000"],
- [4, "0x44304000", "0x41568ff9", "0x44309d20", "0x41228ffa", "0x443133b0", "0x40f9d7f9"],
- [1, "0x44310659", "0x40e32c93"],
- [5]],
- "fillType1": "kEvenOdd_FillType",
- "p2": [[0, "0x44300000", "0x40400000"],
- [1, "0x44300000", "0x42040000"],
- [1, "0x44304000", "0x42040000"],
- [1, "0x4433e000", "0x40400000"]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x44304000", "0x42040000"],
- [1, "0x44304000", "0x41880000"],
- [4, "0x44304000", "0x41568ff9", "0x44309d20", "0x41228ffa", "0x443133b0", "0x40f9d7f9"],
- [1, "0x44310659", "0x40e32c93"],
- [2, "0x44300000", "0x41333756", "0x44300000", "0x41880000"],
- [1, "0x44300000", "0x42040000"],
- [1, "0x44304000", "0x42040000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"skpancestry_com1": {
- "p1": [[0, "0x43210000", "0x44674000"],
- [4, "0x431fdfd8", "0x44674000", "0x431ed5ee", "0x446757ce", "0x431e0000", "0x44677ffa"],
- [1, "0x431e0000", "0x44678000"],
- [1, "0x448a8000", "0x44678000"],
- [1, "0x448a8000", "0x44677ffa"],
- [4, "0x448a6543", "0x446757ce", "0x448a4405", "0x44674000", "0x448a2000", "0x44674000"],
- [1, "0x43210000", "0x44674000"],
- [5]],
- "fillType1": "kEvenOdd_FillType",
- "p2": [[0, "0x43210000", "0x44678000"],
- [1, "0x448a2000", "0x44678000"],
- [4, "0x448a66b1", "0x44678000", "0x448aa000", "0x4467f29d", "0x448aa000", "0x44688000"],
- [1, "0x448aa000", "0x446f0000"],
- [4, "0x448aa000", "0x446f8d63", "0x448a66b1", "0x44700000", "0x448a2000", "0x44700000"],
- [1, "0x43210000", "0x44700000"],
- [4, "0x431eca76", "0x44700000", "0x431d0000", "0x446f8d63", "0x431d0000", "0x446f0000"],
- [1, "0x431d0000", "0x44688000"],
- [4, "0x431d0000", "0x4467f29d", "0x431eca76", "0x44678000", "0x43210000", "0x44678000"],
- [5]],
- "fillType2": "kEvenOdd_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"skpbyte_com1": {
- "p1": [[0, "0x44720000", "0x41600000"],
- [4, "0x44714f45", "0x41600000", "0x4470c000", "0x4181e89b", "0x4470c000", "0x41980000"],
- [1, "0x4470c000", "0x42000000"],
- [4, "0x4470c000", "0x420b0bb3", "0x44714f45", "0x42140000", "0x44720000", "0x42140000"],
- [1, "0x44814000", "0x42140000"],
- [4, "0x4481985e", "0x42140000", "0x4481e000", "0x420b0bb3", "0x4481e000", "0x42000000"],
- [1, "0x4481e000", "0x41980000"],
- [4, "0x4481e000", "0x4181e89b", "0x4481985e", "0x41600000", "0x44814000", "0x41600000"],
- [1, "0x44720000", "0x41600000"],
- [5]],
- "fillType1": "kEvenOdd_FillType",
- "p2": [[0, "0x44720000", "0x41600000"],
- [1, "0x44814000", "0x41600000"],
- [4, "0x4481985e", "0x41600000", "0x4481e000", "0x4181e89a", "0x4481e000", "0x41980000"],
- [1, "0x4481e000", "0x42000000"],
- [4, "0x4481e000", "0x4208d629", "0x4481985e", "0x42100000", "0x44814000", "0x42100000"],
- [1, "0x44720000", "0x42100000"],
- [4, "0x44714f45", "0x42100000", "0x4470c000", "0x4208d629", "0x4470c000", "0x42000000"],
- [1, "0x4470c000", "0x41980000"],
- [4, "0x4470c000", "0x4181e89a", "0x44714f45", "0x41600000", "0x44720000", "0x41600000"],
- [5]],
- "fillType2": "kInverseWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x4481e000", "0x42000000"],
- [4, "0x4481e000", "0x4208d629", "0x4481985e", "0x42100000", "0x44814000", "0x42100000"],
- [1, "0x44720000", "0x42100000"],
- [4, "0x44714f45", "0x42100000", "0x4470c000", "0x4208d629", "0x4470c000", "0x42000000"],
- [4, "0x4470c000", "0x420b0bb3", "0x44714f45", "0x42140000", "0x44720000", "0x42140000"],
- [1, "0x44814000", "0x42140000"],
- [4, "0x4481985e", "0x42140000", "0x4481e000", "0x420b0bb3", "0x4481e000", "0x42000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"skpeldorado_com_ua1": {
- "p1": [[0, "0x438f58fa", "0x43918000"],
- [1, "0x43654e0b", "0x440c4000"],
- [1, "0x4474d383", "0x440c4000"],
- [1, "0x4481963e", "0x43918000"],
- [1, "0x438f58fa", "0x43918000"],
- [5]],
- "fillType1": "kEvenOdd_FillType",
- "p2": [[0, "0x447bac7d", "0x43918000"],
- [4, "0x447fd0e0", "0x43918000", "0x44813ae3", "0x4398373a", "0x4480ca30", "0x43a08000"],
- [1, "0x44766b9e", "0x4404c000"],
- [4, "0x44758a3a", "0x4408e463", "0x447177e6", "0x440c4000", "0x446d5383", "0x440c4000"],
- [1, "0x4381a706", "0x440c4000"],
- [4, "0x4372bc7f", "0x440c4000", "0x436828e9", "0x4408e463", "0x436bae7a", "0x4404c000"],
- [1, "0x438c28c2", "0x43a08000"],
- [4, "0x438deb8b", "0x4398373a", "0x43961034", "0x43918000", "0x439e58fa", "0x43918000"],
- [1, "0x447bac7d", "0x43918000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x439e58fa", "0x43918000"],
- [4, "0x4396115b", "0x43918000", "0x438dedce", "0x4398355c", "0x438c297e", "0x43a07c8c"],
- [1, "0x438c28c2", "0x43a08000"],
- [1, "0x436bae7a", "0x4404c000"],
- [1, "0x436badb2", "0x4404c0ec"],
- [4, "0x43682a7b", "0x4408e4e3", "0x4372bdba", "0x440c4000", "0x4381a706", "0x440c4000"],
- [1, "0x446d5383", "0x440c4000"],
- [4, "0x447177e6", "0x440c4000", "0x44758a3a", "0x4408e463", "0x44766b9e", "0x4404c000"],
- [1, "0x4480ca30", "0x43a08000"],
- [4, "0x44813ae3", "0x4398373a", "0x447fd0e0", "0x43918000", "0x447bac7d", "0x43918000"],
- [1, "0x439e58fa", "0x43918000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"skp96prezzi1": {
- "p1": [[0, "0x431d76c9", "0x44279db2"],
- [2, "0x431eedce", "0x44274000", "0x43210000", "0x44274000"],
- [1, "0x43780000", "0x44274000"],
- [2, "0x437a1232", "0x44274000", "0x437b8937", "0x44279db2"],
- [2, "0x437d0000", "0x4427fb74", "0x437d0000", "0x44288000"],
- [1, "0x437d0000", "0x44308000"],
- [1, "0x437b0000", "0x44308000"],
- [1, "0x437b0000", "0x4428c000"],
- [4, "0x437b0000", "0x4428329d", "0x4379358a", "0x4427c000", "0x43770000", "0x4427c000"],
- [1, "0x43220000", "0x4427c000"],
- [4, "0x431fca76", "0x4427c000", "0x431e0000", "0x4428329d", "0x431e0000", "0x4428c000"],
- [1, "0x431e0000", "0x44308000"],
- [1, "0x431c0000", "0x44308000"],
- [1, "0x431c0000", "0x44288000"],
- [2, "0x431c0000", "0x4427fb74", "0x431d76c9", "0x44279db2"],
- [5]],
- "fillType1": "kEvenOdd_FillType",
- "p2": [[0, "0x431c0000", "0x44274000"],
- [1, "0x43328000", "0x442ce000"],
- [1, "0x43668000", "0x442ce000"],
- [1, "0x437d0000", "0x44274000"],
- [1, "0x431c0000", "0x44274000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x43210000", "0x44274000"],
- [2, "0x431eedce", "0x44274000", "0x431d76c9", "0x44279db2"],
- [1, "0x431f2bec", "0x44280afb"],
- [4, "0x431fe53b", "0x4427dca7", "0x4320e53b", "0x4427c000", "0x43220000", "0x4427c000"],
- [1, "0x43770000", "0x4427c000"],
- [4, "0x43781ac5", "0x4427c000", "0x43791ac5", "0x4427dca7", "0x4379d414", "0x44280afb"],
- [1, "0x437b8938", "0x44279db2"],
- [2, "0x437a1232", "0x44274000", "0x43780000", "0x44274000"],
- [1, "0x43210000", "0x44274000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"skpClip2": {
- "p1": [[0, "0x43060000", "0x46325800"],
- [4, "0x4303fd80", "0x46325800", "0x430253a0", "0x46325dee", "0x43020af2", "0x463265a7"],
- [4, "0x43023bae", "0x46326947", "0x4303097e", "0x46326c00", "0x43040000", "0x46326c00"],
- [1, "0x44498000", "0x46326c00"],
- [4, "0x4449bda0", "0x46326c00", "0x4449f115", "0x46326947", "0x4449fd44", "0x463265a7"],
- [4, "0x4449eb19", "0x46325dee", "0x444980a0", "0x46325800", "0x44490000", "0x46325800"],
- [1, "0x43060000", "0x46325800"],
- [5]],
- "fillType1": "kEvenOdd_FillType",
- "p2": [[0, "0x43040000", "0x46325c00"],
- [1, "0x44498000", "0x46325c00"],
- [4, "0x4449c6b1", "0x46325c00", "0x444a0000", "0x46325dca", "0x444a0000", "0x46326000"],
- [1, "0x444a0000", "0x46326400"],
- [4, "0x444a0000", "0x4632686b", "0x4449c6b1", "0x46326c00", "0x44498000", "0x46326c00"],
- [1, "0x43040000", "0x46326c00"],
- [4, "0x4302e53b", "0x46326c00", "0x43020000", "0x4632686b", "0x43020000", "0x46326400"],
- [1, "0x43020000", "0x46326000"],
- [4, "0x43020000", "0x46325dca", "0x4302e53b", "0x46325c00", "0x43040000", "0x46325c00"],
- [5]],
- "fillType2": "kInverseWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x430347db", "0x46325c44"],
- [4, "0x4303fe8d", "0x4632599e", "0x4304f32e", "0x46325800", "0x43060000", "0x46325800"],
- [1, "0x44490000", "0x46325800"],
- [4, "0x44494335", "0x46325800", "0x4449805d", "0x4632599e", "0x4449ae0a", "0x46325c44"],
- [4, "0x44499fc1", "0x46325c18", "0x4449903a", "0x46325c00", "0x44498000", "0x46325c00"],
- [1, "0x43040000", "0x46325c00"],
- [4, "0x4303bf17", "0x46325c00", "0x43038100", "0x46325c18", "0x430347db", "0x46325c44"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"skpClip1": {
- "p1": [[0, "0x448cc57a", "0x445b4af5"],
- [2, "0x448ceafb", "0x445b0000", "0x448d2000", "0x445b0000"],
- [1, "0x449b6000", "0x445b0000"],
- [2, "0x449b9505", "0x445b0000", "0x449bba86", "0x445b4af5"],
- [2, "0x449be000", "0x445b95f6", "0x449be000", "0x445c0000"],
- [1, "0x449be000", "0x4462c000"],
- [1, "0x449bc000", "0x4462c000"],
- [1, "0x449bc000", "0x445c0000"],
- [4, "0x449bc000", "0x445b95f6", "0x449b9505", "0x445b4000", "0x449b6000", "0x445b4000"],
- [1, "0x448d2000", "0x445b4000"],
- [4, "0x448ceafb", "0x445b4000", "0x448cc000", "0x445b95f6", "0x448cc000", "0x445c0000"],
- [1, "0x448cc000", "0x4462c000"],
- [1, "0x448ca000", "0x4462c000"],
- [1, "0x448ca000", "0x445c0000"],
- [2, "0x448ca000", "0x445b95f6", "0x448cc57a", "0x445b4af5"],
- [5]],
- "fillType1": "kEvenOdd_FillType",
- "p2": [[0, "0x449be000", "0x445b0000"],
- [1, "0x4499e000", "0x445f0000"],
- [1, "0x449bc000", "0x4462c000"],
- [1, "0x449be000", "0x4462c000"],
- [1, "0x449be000", "0x445b0000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x449bc000", "0x4462c000"],
- [1, "0x449be000", "0x4462c000"],
- [1, "0x449be000", "0x445c0000"],
- [2, "0x449be000", "0x445b95f6", "0x449bba86", "0x445b4af5"],
- [1, "0x449ba3e2", "0x445b783c"],
- [4, "0x449bb541", "0x445b9afb", "0x449bc000", "0x445bcafb", "0x449bc000", "0x445c0000"],
- [1, "0x449bc000", "0x4462c000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp84d": {
- "p1": [[0, "0x00000000", "0x40800000"],
- [4, "0x40000000", "0x40400000", "0x40c00000", "0x40400000", "0x40400000", "0x40000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x40400000", "0x40c00000"],
- [4, "0x40000000", "0x40400000", "0x40800000", "0x00000000", "0x40400000", "0x40000000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40400000", "0x404658f9"],
- [4, "0x4084aecf", "0x40340d9f", "0x40961451", "0x40246a9e", "0x40422555", "0x4000b809"],
- [4, "0x40416ef5", "0x40031032", "0x4040b77b", "0x40057dd3", "0x40400000", "0x40080000"],
- [1, "0x40400000", "0x40000000"],
- [1, "0x00000000", "0x40800000"],
- [4, "0x3f369486", "0x40692d6f", "0x3fd72267", "0x405a7e57", "0x401fa57d", "0x404e24c6"],
- [4, "0x4025f255", "0x404ca64f", "0x402c1a4d", "0x404b3098", "0x4032118e", "0x4049c0fd"],
- [4, "0x40359ecc", "0x40308997", "0x403acf66", "0x401a2a1a", "0x40400000", "0x40080000"],
- [1, "0x40400000", "0x404658f9"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp83i": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x00000000", "0x40400000", "0x40000000", "0x3f800000", "0x40800000", "0x3f800000"],
- [1, "0x00000000", "0x3f800000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x3f800000", "0x40000000"],
- [4, "0x3f800000", "0x40800000", "0x3f800000", "0x00000000", "0x40400000", "0x00000000"],
- [1, "0x3f800000", "0x40000000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40000000", "0x3f800000"],
- [1, "0x3fa00000", "0x3fe00000"],
- [4, "0x3faa290f", "0x3fc184d4", "0x3fb78bfb", "0x3f9fcfcb", "0x3fc92efe", "0x3f800000"],
- [1, "0x40000000", "0x3f800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp82i": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x40000000", "0x40400000", "0x40a00000", "0x40000000", "0x40400000", "0x00000000"],
- [1, "0x00000000", "0x3f800000"],
- [5]],
- "fillType1": "kEvenOdd_FillType",
- "p2": [[0, "0x40000000", "0x40a00000"],
- [4, "0x00000000", "0x40400000", "0x3f800000", "0x00000000", "0x40400000", "0x40000000"],
- [1, "0x40000000", "0x40a00000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40400000", "0x40000000"],
- [4, "0x4006cc8f", "0x3f8d991f", "0x3fb4c223", "0x3f9b01b7", "0x3f8c53bf", "0x3fe3afad"],
- [4, "0x3fe705e1", "0x40073d66", "0x40209a14", "0x400a774f", "0x40400000", "0x40000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp81d": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x40800000", "0x40c00000", "0x40800000", "0x40400000", "0x40a00000", "0x40800000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x40400000", "0x40800000"],
- [4, "0x40800000", "0x40a00000", "0x3f800000", "0x00000000", "0x40c00000", "0x40800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x404cfe64", "0x407b746b"],
- [4, "0x402408a5", "0x406e39a6", "0x3fcd1f84", "0x404033b3", "0x00000000", "0x3f800000"],
- [1, "0x4040295f", "0x40334c06"],
- [4, "0x403ef872", "0x4043d286", "0x40449b40", "0x4059d5ec", "0x40491874", "0x406b5e91"],
- [4, "0x404aa364", "0x40716524", "0x404c0ba8", "0x4076e448", "0x404cfe64", "0x407b746b"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp80i": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x40000000", "0x40400000", "0x40000000", "0x3f800000", "0x40800000", "0x40400000"],
- [1, "0x00000000", "0x3f800000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x3f800000", "0x40000000"],
- [4, "0x40400000", "0x40800000", "0x3f800000", "0x00000000", "0x40400000", "0x40000000"],
- [1, "0x3f800000", "0x40000000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp79u": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x3f800000", "0x40400000", "0x3f800000", "0x00000000", "0x40c00000", "0x40800000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x3f800000"],
- [4, "0x40800000", "0x40c00000", "0x3f800000", "0x00000000", "0x40400000", "0x3f800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f19dff9", "0x3fdd9904"],
- [4, "0x3ed76bf7", "0x3fc2708d", "0x3e625e4c", "0x3fa35ebc", "0x00000000", "0x3f800000"],
- [1, "0x3fc00000", "0x3fe00000"],
- [4, "0x3fae6238", "0x3fe00000", "0x3f9eec26", "0x3fe113da", "0x3f9105ec", "0x3fe20bd7"],
- [4, "0x3f6ba923", "0x3fe3f101", "0x3f413b4a", "0x3fe56b82", "0x3f19dff9", "0x3fdd9904"],
- [5],
- [0, "0x400f305d", "0x4007982e"],
- [1, "0x3fc00000", "0x3fe00000"],
- [4, "0x3fd9b920", "0x3fe00000", "0x3ff80a93", "0x3fe24c29", "0x400e6691", "0x3fea9611"],
- [4, "0x400e940d", "0x3ff62b87", "0x400edd57", "0x4000f34b", "0x400f256e", "0x4006b825"],
- [4, "0x400f2914", "0x400702e3", "0x400f2cba", "0x40074d91", "0x400f305d", "0x4007982e"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp78u": {
- "p1": [[0, "0x3f800000", "0x40c00000"],
- [4, "0x3f800000", "0x40c00000", "0x40a00000", "0x00000000", "0x40c00000", "0x3f800000"],
- [1, "0x3f800000", "0x40c00000"],
- [5]],
- "fillType1": "kEvenOdd_FillType",
- "p2": [[0, "0x00000000", "0x40a00000"],
- [4, "0x3f800000", "0x40c00000", "0x40c00000", "0x3f800000", "0x40c00000", "0x3f800000"],
- [1, "0x00000000", "0x40a00000"],
- [5]],
- "fillType2": "kEvenOdd_FillType",
- "op": "kUnion_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x4010ec65", "0x40873b01"],
- [4, "0x3fc49851", "0x40a646e1", "0x3f800000", "0x40c00000", "0x3f800000", "0x40c00000"],
- [1, "0x40c00000", "0x3f800000"],
- [4, "0x40b1dd3f", "0x3f0ee9f8", "0x4090fed2", "0x3fbdc192", "0x4061678e", "0x4029baf7"],
- [1, "0x00000000", "0x40a00000"],
- [4, "0x3ebb67af", "0x40abb67b", "0x3fa24c28", "0x409db3d7", "0x4010ec65", "0x40873b01"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp77i": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x3f800000", "0x40400000", "0x40000000", "0x00000000", "0x40400000", "0x40000000"],
- [1, "0x00000000", "0x3f800000"],
- [5]],
- "fillType1": "kEvenOdd_FillType",
- "p2": [[0, "0x00000000", "0x40000000"],
- [4, "0x40000000", "0x40400000", "0x3f800000", "0x00000000", "0x40400000", "0x3f800000"],
- [1, "0x00000000", "0x40000000"],
- [5]],
- "fillType2": "kEvenOdd_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f54451d", "0x3fdc9f26"],
- [4, "0x3f86c1b4", "0x3fdc9f26", "0x3fa360da", "0x3fce4f93", "0x3fc00000", "0x3fc00000"],
- [1, "0x400aeeb9", "0x3fa360da"],
- [4, "0x3ff93e4c", "0x3fa360da", "0x3fdc9f26", "0x3fb1b06d", "0x3fc00000", "0x3fc00000"],
- [1, "0x3f54451d", "0x3fdc9f26"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp76u": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x00000000", "0x40000000", "0x40000000", "0x00000000", "0x40a00000", "0x40400000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x40000000"],
- [4, "0x40400000", "0x40a00000", "0x3f800000", "0x00000000", "0x40000000", "0x00000000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kUnion_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3fde262e", "0x3fd8dc12"],
- [4, "0x3fe61732", "0x4032e5f4", "0x3fddf501", "0x406efa80", "0x00000000", "0x40000000"],
- [1, "0x3f361803", "0x3fa4f3ff"],
- [4, "0x3e81078f", "0x3faa7ca3", "0x00000000", "0x3fad6fbc", "0x00000000", "0x3f800000"],
- [1, "0x3f36db6e", "0x3fa49249"],
- [1, "0x3fddaaeb", "0x3e895456"],
- [4, "0x3fd5ab9a", "0x3f0171c4", "0x3fd79344", "0x3f5fbd4b", "0x3fdaad2c", "0x3fa1a0ae"],
- [4, "0x40239163", "0x3faa11ee", "0x406b99bf", "0x3fd7337d", "0x40a00000", "0x40400000"],
- [1, "0x3fde262e", "0x3fd8dc12"],
- [5],
- [0, "0x3fddaaeb", "0x3e895456"],
- [1, "0x40000000", "0x00000000"],
- [4, "0x3fedb6dc", "0x00000000", "0x3fe343ec", "0x3dd0fac6", "0x3fddaaeb", "0x3e895456"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp75d": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x00000000", "0x40800000", "0x40a00000", "0x3f800000", "0x40c00000", "0x40800000"],
- [1, "0x00000000", "0x3f800000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x3f800000", "0x40a00000"],
- [4, "0x40800000", "0x40c00000", "0x3f800000", "0x00000000", "0x40800000", "0x00000000"],
- [1, "0x3f800000", "0x40a00000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40201236", "0x401fff54"],
- [4, "0x402aa7e0", "0x40200207", "0x403563ad", "0x401ff9e2", "0x404024ee", "0x40201277"],
- [1, "0x40c00000", "0x40800000"],
- [4, "0x40b1745d", "0x4028ba2f", "0x4088767b", "0x4020cb1c", "0x404024ee", "0x40201277"],
- [1, "0x40276276", "0x4013b13b"],
- [1, "0x40201277", "0x401fe13a"],
- [4, "0x40201e81", "0x401aa0df", "0x40203265", "0x401561d2", "0x40205340", "0x401029a0"],
- [1, "0x00000000", "0x3f800000"],
- [4, "0x00000000", "0x401d152c", "0x3f966c66", "0x401fe94e", "0x4020006a", "0x401fff4f"],
- [1, "0x40201277", "0x401fe13a"],
- [1, "0x40201232", "0x401fff50"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp74d": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x3f800000", "0x40a00000", "0x40a00000", "0x3f800000", "0x40a00000", "0x3f800000"],
- [1, "0x00000000", "0x3f800000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x3f800000", "0x40a00000"],
- [4, "0x3f800000", "0x40a00000", "0x3f800000", "0x00000000", "0x40a00000", "0x3f800000"],
- [1, "0x3f800000", "0x40a00000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x4048e26b", "0x3f800000"],
- [1, "0x00000000", "0x3f800000"],
- [4, "0x3e93a53f", "0x4009d2a0", "0x3f5382a4", "0x402911a6", "0x3fb90b92", "0x403027c2"],
- [4, "0x3fe038d1", "0x400040b9", "0x401126e8", "0x3fa4cc2f", "0x4048e26b", "0x3f800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp73d": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x40400000", "0x40800000", "0x40800000", "0x00000000", "0x40c00000", "0x40800000"],
- [1, "0x00000000", "0x3f800000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x40800000"],
- [4, "0x40800000", "0x40c00000", "0x3f800000", "0x00000000", "0x40800000", "0x40400000"],
- [1, "0x00000000", "0x40800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x401c71c7", "0x400e38e4"],
- [4, "0x3fe38e38", "0x400e38e4", "0x3f800000", "0x40000000", "0x00000000", "0x3f800000"],
- [1, "0x401c71c7", "0x400e38e4"],
- [5],
- [0, "0x40272158", "0x400df028"],
- [4, "0x40239dcc", "0x400e1ece", "0x40200e4e", "0x400e38e4", "0x401c71c7", "0x400e38e4"],
- [1, "0x4023ffe4", "0x4011fff2"],
- [4, "0x4024f1d5", "0x401076f4", "0x4025fba4", "0x400f1a99", "0x40272158", "0x400df028"],
- [5],
- [0, "0x403e3448", "0x400bbb51"],
- [4, "0x404ca912", "0x4011832c", "0x40617a6f", "0x40217a6f", "0x40800000", "0x40400000"],
- [1, "0x40c00000", "0x40800000"],
- [4, "0x409e3d07", "0x3ff1e836", "0x408561bf", "0x4000634e", "0x404eacbe", "0x40095fba"],
- [4, "0x40494673", "0x400a2e71", "0x4043cab5", "0x400b005d", "0x403e3448", "0x400bbb51"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp72i": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x00000000", "0x40a00000", "0x40a00000", "0x40000000", "0x40a00000", "0x40800000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x40000000", "0x40a00000"],
- [4, "0x40800000", "0x40a00000", "0x3f800000", "0x00000000", "0x40a00000", "0x00000000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x404f0f0f", "0x403c3c3c"],
- [1, "0x4043a6eb", "0x404f3f23"],
- [4, "0x403d8ce0", "0x404f73d8", "0x4037602e", "0x404fa602", "0x40312a8c", "0x404fc9f5"],
- [4, "0x403116d0", "0x404d76e5", "0x40310243", "0x404b200f", "0x4030ed9a", "0x4048c600"],
- [4, "0x403093ff", "0x403e92af", "0x4030384f", "0x403422ba", "0x40301243", "0x4029a48f"],
- [1, "0x404f0f0f", "0x403c3c3c"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp71d": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x00000000", "0x40a00000", "0x40800000", "0x3f800000", "0x40c00000", "0x40800000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x3f800000", "0x40800000"],
- [4, "0x40800000", "0x40c00000", "0x3f800000", "0x00000000", "0x40a00000", "0x00000000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40277377", "0x40359471"],
- [4, "0x403b0eef", "0x4033945e", "0x404f4e94", "0x4031c71c", "0x40638e39", "0x4031c71c"],
- [1, "0x40c00000", "0x40800000"],
- [4, "0x40aaaaaa", "0x40400000", "0x408e38e4", "0x4031c71c", "0x40638e39", "0x4031c71c"],
- [1, "0x402b05de", "0x401582ef"],
- [4, "0x4029936f", "0x40205a82", "0x40287708", "0x402b20fa", "0x40277377", "0x40359471"],
- [5],
- [0, "0x402aaaab", "0x40155555"],
- [1, "0x400725ad", "0x4038da53"],
- [4, "0x3f6d522a", "0x403fd2b8", "0x00000000", "0x403b3de7", "0x00000000", "0x3f800000"],
- [1, "0x402aaaab", "0x40155555"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"skp5": {
- "p1": [[0, "0x41900000", "0x43620000"],
- [2, "0x416afb0d", "0x43620000", "0x41457a78", "0x436457a8"],
- [2, "0x41200000", "0x4366afb1", "0x41200000", "0x436a0000"],
- [1, "0x41200000", "0x437d0000"],
- [1, "0x449be000", "0x437d0000"],
- [1, "0x449be000", "0x436a0000"],
- [2, "0x449be000", "0x4366afb1", "0x449b950b", "0x436457a8"],
- [2, "0x449b4a0a", "0x43620000", "0x449ae000", "0x43620000"],
- [1, "0x41900000", "0x43620000"],
- [5]],
- "fillType1": "kEvenOdd_FillType",
- "p2": [[0, "0x41900000", "0x43620000"],
- [1, "0x449ae000", "0x43620000"],
- [4, "0x449b6d63", "0x43620000", "0x449be000", "0x436594ec", "0x449be000", "0x436a0000"],
- [1, "0x449be000", "0x437c0000"],
- [1, "0x41200000", "0x437c0000"],
- [1, "0x41200000", "0x436a0000"],
- [4, "0x41200000", "0x436594ec", "0x41594eba", "0x43620000", "0x41900000", "0x43620000"],
- [5]],
- "fillType2": "kInverseWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41457a78", "0x436457a8"],
- [2, "0x416afb0d", "0x43620000", "0x41900000", "0x43620000"],
- [4, "0x41594eba", "0x43620000", "0x41200000", "0x436594ec", "0x41200000", "0x436a0000"],
- [2, "0x41200000", "0x4366afb1", "0x41457a78", "0x436457a8"],
- [5],
- [0, "0x41200000", "0x437c0000"],
- [1, "0x41200000", "0x437d0000"],
- [1, "0x449be000", "0x437d0000"],
- [1, "0x449be000", "0x437c0000"],
- [1, "0x41200000", "0x437c0000"],
- [5],
- [0, "0x449ae000", "0x43620000"],
- [4, "0x449b6d63", "0x43620000", "0x449be000", "0x436594ec", "0x449be000", "0x436a0000"],
- [2, "0x449be000", "0x4366afb1", "0x449b950b", "0x436457a8"],
- [2, "0x449b4a0a", "0x43620000", "0x449ae000", "0x43620000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"skp4": {
- "p1": [[0, "0x4366c1be", "0x4413f06f"],
- [2, "0x436883c5", "0x44138000", "0x436b0000", "0x44138000"],
- [1, "0x43960000", "0x44138000"],
- [2, "0x43973e1e", "0x44138000", "0x43981f21", "0x4413f06f"],
- [2, "0x43990000", "0x441460f1", "0x43990000", "0x44150000"],
- [1, "0x43990000", "0x441a4000"],
- [1, "0x43650000", "0x441a4000"],
- [1, "0x43650000", "0x44150000"],
- [2, "0x43650000", "0x441460f1", "0x4366c1be", "0x4413f06f"],
- [5],
- [0, "0x43670000", "0x44154000"],
- [4, "0x43670000", "0x44148f45", "0x43693d13", "0x44140000", "0x436c0000", "0x44140000"],
- [1, "0x43958000", "0x44140000"],
- [4, "0x4396e176", "0x44140000", "0x43980000", "0x44148f45", "0x43980000", "0x44154000"],
- [1, "0x43980000", "0x441a0000"],
- [1, "0x43670000", "0x441a0000"],
- [1, "0x43670000", "0x44154000"],
- [5]],
- "fillType1": "kEvenOdd_FillType",
- "p2": [[0, "0x43990000", "0x44138000"],
- [1, "0x43920000", "0x44170000"],
- [1, "0x43988000", "0x441a4000"],
- [1, "0x43990000", "0x441a4000"],
- [1, "0x43990000", "0x44138000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x43988000", "0x441a4000"],
- [1, "0x43990000", "0x441a4000"],
- [1, "0x43990000", "0x44150000"],
- [2, "0x43990000", "0x441460f1", "0x43981f21", "0x4413f06f"],
- [1, "0x4397448c", "0x44145dba"],
- [4, "0x4397b85d", "0x441497a3", "0x43980000", "0x4414e7a2", "0x43980000", "0x44154000"],
- [1, "0x43980000", "0x441a0000"],
- [1, "0x43988000", "0x441a4000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"skp3": {
- "p1": [[0, "0x44334000", "0x43fd8000"],
- [1, "0x44334000", "0x43d48000"],
- [1, "0x44734000", "0x43d48000"],
- [1, "0x44734000", "0x43fd8000"],
- [2, "0x44734000", "0x43fe1f0f", "0x447307c8", "0x43fe8f91"],
- [2, "0x4472cf87", "0x43ff0000", "0x44728000", "0x43ff0000"],
- [1, "0x44340000", "0x43ff0000"],
- [2, "0x4433b079", "0x43ff0000", "0x44337838", "0x43fe8f91"],
- [2, "0x44334000", "0x43fe1f0f", "0x44334000", "0x43fd8000"],
- [5],
- [0, "0x4433c000", "0x43d50000"],
- [1, "0x4472c000", "0x43d50000"],
- [1, "0x4472c000", "0x43fd0000"],
- [4, "0x4472c000", "0x43fd8d63", "0x447286b1", "0x43fe0000", "0x44724000", "0x43fe0000"],
- [1, "0x44344000", "0x43fe0000"],
- [4, "0x4433f94f", "0x43fe0000", "0x4433c000", "0x43fd8d63", "0x4433c000", "0x43fd0000"],
- [1, "0x4433c000", "0x43d50000"],
- [5]],
- "fillType1": "kEvenOdd_FillType",
- "p2": [[0, "0x44334000", "0x43ff0000"],
- [1, "0x443e0000", "0x43e98000"],
- [1, "0x44688000", "0x43e98000"],
- [1, "0x44734000", "0x43ff0000"],
- [1, "0x44334000", "0x43ff0000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x44340000", "0x43ff0000"],
- [1, "0x44728000", "0x43ff0000"],
- [2, "0x4472cf87", "0x43ff0000", "0x447307c8", "0x43fe8f91"],
- [1, "0x44729a82", "0x43fdb505"],
- [4, "0x44728358", "0x43fde359", "0x44726359", "0x43fe0000", "0x44724000", "0x43fe0000"],
- [1, "0x44344000", "0x43fe0000"],
- [4, "0x44341ca7", "0x43fe0000", "0x4433fca8", "0x43fde359", "0x4433e57e", "0x43fdb505"],
- [1, "0x44337838", "0x43fe8f90"],
- [2, "0x4433b079", "0x43ff0000", "0x44340000", "0x43ff0000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"skp2": {
- "p1": [[0, "0x437d0000", "0x4637b400"],
- [1, "0x437d0000", "0x435e0000"],
- [1, "0x444dc000", "0x435e0000"],
- [1, "0x444dc000", "0x4637b400"],
- [1, "0x437d0000", "0x4637b400"],
- [5]],
- "fillType1": "kEvenOdd_FillType",
- "p2": [[0, "0x43810000", "0x44808000"],
- [1, "0x43810000", "0x44806000"],
- [1, "0x444dc000", "0x44806000"],
- [1, "0x444dc000", "0x44808000"],
- [1, "0x43810000", "0x44808000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x43810000", "0x44806000"],
- [1, "0x444dc000", "0x44806000"],
- [1, "0x444dc000", "0x44808000"],
- [1, "0x43810000", "0x44808000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"skp1": {
- "p1": [[0, "0x433d0000", "0x40e00000"],
- [4, "0x433d0000", "0x40aafb0d", "0x433e57d8", "0x40800000", "0x43400000", "0x40800000"],
- [1, "0x43730000", "0x40800000"],
- [4, "0x4374a828", "0x40800000", "0x43760000", "0x40aafb0d", "0x43760000", "0x40e00000"],
- [1, "0x43760000", "0x41a80000"],
- [4, "0x43760000", "0x41b5413d", "0x4374a828", "0x41c00000", "0x43730000", "0x41c00000"],
- [1, "0x43400000", "0x41c00000"],
- [4, "0x433e57d8", "0x41c00000", "0x433d0000", "0x41b5413d", "0x433d0000", "0x41a80000"],
- [1, "0x433d0000", "0x40e00000"],
- [5],
- [0, "0x433f0000", "0x41000000"],
- [4, "0x433f0000", "0x40dca75d", "0x433fe53b", "0x40c00000", "0x43410000", "0x40c00000"],
- [1, "0x43720000", "0x40c00000"],
- [4, "0x43731ac5", "0x40c00000", "0x43740000", "0x40dca75d", "0x43740000", "0x41000000"],
- [1, "0x43740000", "0x41a00000"],
- [4, "0x43740000", "0x41a8d629", "0x43731ac5", "0x41b00000", "0x43720000", "0x41b00000"],
- [1, "0x43410000", "0x41b00000"],
- [4, "0x433fe53b", "0x41b00000", "0x433f0000", "0x41a8d629", "0x433f0000", "0x41a00000"],
- [1, "0x433f0000", "0x41000000"],
- [5]],
- "fillType1": "kEvenOdd_FillType",
- "p2": [[0, "0x433d0000", "0x40800000"],
- [1, "0x43470000", "0x41600000"],
- [1, "0x436c0000", "0x41600000"],
- [1, "0x43760000", "0x40800000"],
- [1, "0x433d0000", "0x40800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x43730000", "0x40800000"],
- [1, "0x43400000", "0x40800000"],
- [4, "0x433f2bec", "0x40800000", "0x433e6bec", "0x408abec2", "0x433de0f1", "0x409c1e22"],
- [1, "0x433f95f6", "0x40d2bec3"],
- [4, "0x433ff29d", "0x40c729d7", "0x4340729d", "0x40c00000", "0x43410000", "0x40c00000"],
- [1, "0x43720000", "0x40c00000"],
- [4, "0x43728d63", "0x40c00000", "0x43730d63", "0x40c729d7", "0x43736a0a", "0x40d2bec3"],
- [1, "0x43751f0f", "0x409c1e22"],
- [4, "0x43749414", "0x408abec2", "0x4373d414", "0x40800000", "0x43730000", "0x40800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"rRect10": {
- "p1": [],
- "fillType1": "kInverseEvenOdd_FillType",
- "p2": [[0, "0x412a6666", "0x420e999a"],
- [1, "0x412a6666", "0x417a6666"],
- [3, "0x412a6666", "0x412a6666", "0x417a6666", "0x412a6666", "0x3f3504f3"],
- [1, "0x420e999a", "0x412a6666"],
- [3, "0x4222999a", "0x412a6666", "0x4222999a", "0x417a6666", "0x3f3504f3"],
- [1, "0x4222999a", "0x420e999a"],
- [3, "0x4222999a", "0x4222999a", "0x420e999a", "0x4222999a", "0x3f3504f3"],
- [1, "0x417a6666", "0x4222999a"],
- [3, "0x412a6666", "0x4222999a", "0x412a6666", "0x420e999a", "0x3f3504f3"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kUnion_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [],
- "fillTypeOut": "kInverseEvenOdd_FillType"
-},
-"rRect11": {
- "p1": [],
- "fillType1": "kInverseEvenOdd_FillType",
- "p2": [[0, "0x3f266666", "0x41cd3333"],
- [1, "0x3f266666", "0x40b4cccd"],
- [3, "0x3f266666", "0x3f266666", "0x40b4cccd", "0x3f266666", "0x3f3504f3"],
- [1, "0x41cd3333", "0x3f266666"],
- [3, "0x41f53333", "0x3f266666", "0x41f53333", "0x40b4cccd", "0x3f3504f3"],
- [1, "0x41f53333", "0x41cd3333"],
- [3, "0x41f53333", "0x41f53333", "0x41cd3333", "0x41f53333", "0x3f3504f3"],
- [1, "0x40b4cccd", "0x41f53333"],
- [3, "0x3f266666", "0x41f53333", "0x3f266666", "0x41cd3333", "0x3f3504f3"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kXOR_PathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f266666", "0x41cd3333"],
- [1, "0x3f266666", "0x40b4cccd"],
- [3, "0x3f266666", "0x3f266666", "0x40b4cccd", "0x3f266666", "0x3f3504f3"],
- [1, "0x41cd3333", "0x3f266666"],
- [3, "0x41f53333", "0x3f266666", "0x41f53333", "0x40b4cccd", "0x3f3504f3"],
- [1, "0x41f53333", "0x41cd3333"],
- [3, "0x41f53333", "0x41f53333", "0x41cd3333", "0x41f53333", "0x3f3504f3"],
- [1, "0x40b4cccd", "0x41f53333"],
- [3, "0x3f266666", "0x41f53333", "0x3f266666", "0x41cd3333", "0x3f3504f3"],
- [5]],
- "fillTypeOut": "kInverseEvenOdd_FillType"
-},
-"rRect12": {
- "p1": [[0, "0x3f266666", "0x41cd3333"],
- [1, "0x3f266666", "0x40b4cccd"],
- [3, "0x3f266666", "0x3f266666", "0x40b4cccd", "0x3f266666", "0x3f3504f3"],
- [1, "0x41cd3333", "0x3f266666"],
- [3, "0x41f53333", "0x3f266666", "0x41f53333", "0x40b4cccd", "0x3f3504f3"],
- [1, "0x41f53333", "0x41cd3333"],
- [3, "0x41f53333", "0x41f53333", "0x41cd3333", "0x41f53333", "0x3f3504f3"],
- [1, "0x40b4cccd", "0x41f53333"],
- [3, "0x3f266666", "0x41f53333", "0x3f266666", "0x41cd3333", "0x3f3504f3"],
- [5]],
- "fillType1": "kInverseEvenOdd_FillType",
- "p2": [[0, "0x41a53333", "0x41cd3333"],
- [1, "0x41a53333", "0x40b4cccd"],
- [3, "0x41a53333", "0x3f266666", "0x41cd3333", "0x3f266666", "0x3f3504f3"],
- [1, "0x4236999a", "0x3f266666"],
- [3, "0x424a999a", "0x3f266666", "0x424a999a", "0x40b4cccd", "0x3f3504f3"],
- [1, "0x424a999a", "0x41cd3333"],
- [3, "0x424a999a", "0x41f53333", "0x4236999a", "0x41f53333", "0x3f3504f3"],
- [1, "0x41cd3333", "0x41f53333"],
- [3, "0x41a53333", "0x41f53333", "0x41a53333", "0x41cd3333", "0x3f3504f3"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kReverseDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41f53333", "0x40b4cccd"],
- [3, "0x41f53333", "0x3f266666", "0x41cd3333", "0x3f266666", "0x3f3504f3"],
- [3, "0x41a53333", "0x3f266666", "0x41a53333", "0x40b4cccd", "0x3f3504f3"],
- [1, "0x41a53333", "0x41cd3333"],
- [3, "0x41a53333", "0x41f53333", "0x41cd3333", "0x41f53333", "0x3f3504f3"],
- [3, "0x41f53333", "0x41f53333", "0x41f53333", "0x41cd3333", "0x3f3504f3"],
- [1, "0x41f53333", "0x40b4cccd"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"rRect13": {
- "p1": [[0, "0x41f53333", "0x40b4cccd"],
- [3, "0x41f53333", "0x3f266666", "0x41cd3333", "0x3f266666", "0x3f3504f3"],
- [3, "0x41a53333", "0x3f266666", "0x41a53333", "0x40b4cccd", "0x3f3504f3"],
- [1, "0x41a53333", "0x41cd3333"],
- [3, "0x41a53333", "0x41f53333", "0x41cd3333", "0x41f53333", "0x3f3504f3"],
- [3, "0x41f53333", "0x41f53333", "0x41f53333", "0x41cd3333", "0x3f3504f3"],
- [1, "0x41f53333", "0x40b4cccd"],
- [5]],
- "fillType1": "kEvenOdd_FillType",
- "p2": [[0, "0x3f266666", "0x4236999a"],
- [1, "0x3f266666", "0x41cd3333"],
- [3, "0x3f266666", "0x41a53333", "0x40b4cccd", "0x41a53333", "0x3f3504f3"],
- [1, "0x41cd3333", "0x41a53333"],
- [3, "0x41f53333", "0x41a53333", "0x41f53333", "0x41cd3333", "0x3f3504f3"],
- [1, "0x41f53333", "0x4236999a"],
- [3, "0x41f53333", "0x424a999a", "0x41cd3333", "0x424a999a", "0x3f3504f3"],
- [1, "0x40b4cccd", "0x424a999a"],
- [3, "0x3f266666", "0x424a999a", "0x3f266666", "0x4236999a", "0x3f3504f3"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kXOR_PathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41cd3333", "0x3f266666"],
- [3, "0x41f53333", "0x3f266666", "0x41f53333", "0x40b4cccd", "0x3f3504f3"],
- [1, "0x41f53333", "0x41cd3333"],
- [3, "0x41f53333", "0x41a53333", "0x41cd3333", "0x41a53333", "0x3f3504f3"],
- [1, "0x41a53333", "0x41a53333"],
- [1, "0x41a53333", "0x40b4cccd"],
- [3, "0x41a53333", "0x3f266666", "0x41cd3333", "0x3f266666", "0x3f3504f3"],
- [5],
- [0, "0x41a53333", "0x41a53333"],
- [1, "0x40b4cccd", "0x41a53333"],
- [3, "0x3f266666", "0x41a53333", "0x3f266666", "0x41cd3333", "0x3f3504f3"],
- [1, "0x3f266666", "0x4236999a"],
- [3, "0x3f266666", "0x424a999a", "0x40b4cccd", "0x424a999a", "0x3f3504f3"],
- [1, "0x41cd3333", "0x424a999a"],
- [3, "0x41f53333", "0x424a999a", "0x41f53333", "0x4236999a", "0x3f3504f3"],
- [1, "0x41f53333", "0x41cd3333"],
- [3, "0x41f53333", "0x41f53333", "0x41cd3333", "0x41f53333", "0x3f3504f3"],
- [3, "0x41a53333", "0x41f53333", "0x41a53333", "0x41cd3333", "0x3f3504f3"],
- [1, "0x41a53333", "0x41a53333"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"rRect14": {
- "p1": [[0, "0x41cd3333", "0x3f266666"],
- [3, "0x41f53333", "0x3f266666", "0x41f53333", "0x40b4cccd", "0x3f3504f3"],
- [1, "0x41f53333", "0x41cd3333"],
- [3, "0x41f53333", "0x41a53333", "0x41cd3333", "0x41a53333", "0x3f3504f3"],
- [1, "0x41a53333", "0x41a53333"],
- [1, "0x41a53333", "0x40b4cccd"],
- [3, "0x41a53333", "0x3f266666", "0x41cd3333", "0x3f266666", "0x3f3504f3"],
- [5],
- [0, "0x41a53333", "0x41a53333"],
- [1, "0x40b4cccd", "0x41a53333"],
- [3, "0x3f266666", "0x41a53333", "0x3f266666", "0x41cd3333", "0x3f3504f3"],
- [1, "0x3f266666", "0x4236999a"],
- [3, "0x3f266666", "0x424a999a", "0x40b4cccd", "0x424a999a", "0x3f3504f3"],
- [1, "0x41cd3333", "0x424a999a"],
- [3, "0x41f53333", "0x424a999a", "0x41f53333", "0x4236999a", "0x3f3504f3"],
- [1, "0x41f53333", "0x41cd3333"],
- [3, "0x41f53333", "0x41f53333", "0x41cd3333", "0x41f53333", "0x3f3504f3"],
- [3, "0x41a53333", "0x41f53333", "0x41a53333", "0x41cd3333", "0x3f3504f3"],
- [1, "0x41a53333", "0x41a53333"],
- [5]],
- "fillType1": "kEvenOdd_FillType",
- "p2": [[0, "0x41a53333", "0x4236999a"],
- [1, "0x41a53333", "0x41cd3333"],
- [3, "0x41a53333", "0x41a53333", "0x41cd3333", "0x41a53333", "0x3f3504f3"],
- [1, "0x4236999a", "0x41a53333"],
- [3, "0x424a999a", "0x41a53333", "0x424a999a", "0x41cd3333", "0x3f3504f3"],
- [1, "0x424a999a", "0x4236999a"],
- [3, "0x424a999a", "0x424a999a", "0x4236999a", "0x424a999a", "0x3f3504f3"],
- [1, "0x41cd3333", "0x424a999a"],
- [3, "0x41a53333", "0x424a999a", "0x41a53333", "0x4236999a", "0x3f3504f3"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kReverseDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41cd3333", "0x424a999a"],
- [1, "0x4236999a", "0x424a999a"],
- [3, "0x424a999a", "0x424a999a", "0x424a999a", "0x4236999a", "0x3f3504f3"],
- [1, "0x424a999a", "0x41cd3333"],
- [3, "0x424a999a", "0x41a53333", "0x4236999a", "0x41a53333", "0x3f3504f3"],
- [1, "0x41f53333", "0x41a53333"],
- [1, "0x41f53333", "0x41cd3333"],
- [3, "0x41f53333", "0x41a53333", "0x41cd3333", "0x41a53333", "0x3f3504f3"],
- [3, "0x41a53333", "0x41a53333", "0x41a53333", "0x41cd3333", "0x3f3504f3"],
- [3, "0x41a53333", "0x41f53333", "0x41cd3333", "0x41f53333", "0x3f3504f3"],
- [3, "0x41f53333", "0x41f53333", "0x41f53333", "0x41cd3333", "0x3f3504f3"],
- [1, "0x41f53333", "0x4236999a"],
- [3, "0x41f53333", "0x424a999a", "0x41cd3333", "0x424a999a", "0x3f3504f3"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp70d": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x00000000", "0x40a00000", "0x40800000", "0x00000000", "0x40a00000", "0x00000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x40800000"],
- [4, "0x00000000", "0x40a00000", "0x3f800000", "0x00000000", "0x40a00000", "0x00000000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f633e91", "0x402316a7"],
- [4, "0x3eb78cec", "0x4025a7cc", "0x00000000", "0x400ca3b7", "0x00000000", "0x3f800000"],
- [1, "0x40532b04", "0x3eae2194"],
- [4, "0x400ae28c", "0x3f529ecc", "0x3fb3089d", "0x3fde7372", "0x3f633e91", "0x402316a7"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp69d": {
- "p1": [[0, "0x3f800000", "0x40400000"],
- [4, "0x00000000", "0x3f800000", "0x40400000", "0x3f800000", "0x40000000", "0x00000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x3f800000", "0x40400000"],
- [4, "0x00000000", "0x40000000", "0x40400000", "0x3f800000", "0x3f800000", "0x00000000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f800000", "0x40400000"],
- [1, "0x3fd52862", "0x3f8086d9"],
- [4, "0x3fd55688", "0x3f80658d", "0x3fd584a6", "0x3f804447", "0x3fd5b2bc", "0x3f802307"],
- [4, "0x400676d6", "0x3f30938f", "0x401c5a1f", "0x3ee2d0f6", "0x40000000", "0x00000000"],
- [1, "0x3fd55555", "0x3f7fffff"],
- [1, "0x3fd52862", "0x3f8086d9"],
- [1, "0x3fd527e5", "0x3f808733"],
- [4, "0x3fcb93f8", "0x3f9ccbe9", "0x3fb5976b", "0x3fb9109f", "0x3f9f9add", "0x3fd55555"],
- [4, "0x3f948b10", "0x3fe38e39", "0x3f897b42", "0x3ff1c71c", "0x3f800000", "0x40000000"],
- [1, "0x3f800000", "0x3fcd7e05"],
- [4, "0x3f590de0", "0x3fe8fbd3", "0x3f424ba8", "0x40052319", "0x3f4e1adf", "0x401a67b6"],
- [4, "0x3f55e642", "0x40119a79", "0x3f68875f", "0x4008cd3d", "0x3f800000", "0x40000000"],
- [1, "0x3f800000", "0x40400000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp68u": {
- "p1": [[0, "0x00000000", "0x40a00000"],
- [4, "0x40800000", "0x40a00000", "0x40800000", "0x3f800000", "0x40a00000", "0x00000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x3f800000", "0x40800000"],
- [4, "0x00000000", "0x40a00000", "0x40a00000", "0x00000000", "0x40a00000", "0x40800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kUnion_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x4031a43f", "0x40800000"],
- [4, "0x4009a96f", "0x4092e25f", "0x3fa3e4b1", "0x40a00000", "0x00000000", "0x40a00000"],
- [1, "0x3f7f776f", "0x40801112"],
- [1, "0x3f800000", "0x40800000"],
- [1, "0x40a00000", "0x00000000"],
- [4, "0x409215fd", "0x3edea02e", "0x408a38cc", "0x3fb7e9ea", "0x40768256", "0x401b8e7e"],
- [4, "0x40901022", "0x4017c89e", "0x40a00000", "0x402f348c", "0x40a00000", "0x40800000"],
- [1, "0x4031a43f", "0x40800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp67u": {
- "p1": [[0, "0x40400000", "0x40a00000"],
- [4, "0x3f800000", "0x40c00000", "0x40a00000", "0x00000000", "0x40400000", "0x3f800000"],
- [1, "0x40400000", "0x40a00000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x40a00000"],
- [4, "0x3f800000", "0x40400000", "0x40a00000", "0x40400000", "0x40c00000", "0x3f800000"],
- [1, "0x00000000", "0x40a00000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kUnion_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40400000", "0x40400000"],
- [4, "0x40200000", "0x40880000", "0x40000000", "0x40b00000", "0x40400000", "0x40a00000"],
- [1, "0x40400000", "0x40400000"],
- [5],
- [0, "0x40400000", "0x40400000"],
- [4, "0x40880000", "0x40200000", "0x40b00000", "0x40000000", "0x40c00000", "0x3f800000"],
- [1, "0x40400000", "0x40400000"],
- [5],
- [0, "0x40400000", "0x40400000"],
- [4, "0x3fe00000", "0x40600000", "0x3f000000", "0x40800000", "0x00000000", "0x40a00000"],
- [1, "0x40400000", "0x40400000"],
- [5],
- [0, "0x40400000", "0x40400000"],
- [1, "0x40400000", "0x3f800000"],
- [4, "0x40800000", "0x3f000000", "0x40600000", "0x3fe00000", "0x40400000", "0x40400000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp66u": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x40000000", "0x40c00000", "0x40800000", "0x40000000", "0x40a00000", "0x40400000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x40000000", "0x40800000"],
- [4, "0x40400000", "0x40a00000", "0x3f800000", "0x00000000", "0x40c00000", "0x40000000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kUnion_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40174814", "0x4064e2e0"],
- [4, "0x3fcf6106", "0x4064ba60", "0x3f4f6106", "0x40419ca4", "0x00000000", "0x3f800000"],
- [1, "0x402f71c8", "0x40062d83"],
- [4, "0x4049a963", "0x3fc12d8f", "0x40811d16", "0x3f9b61bd", "0x40c00000", "0x40000000"],
- [1, "0x408e38e4", "0x4031c71c"],
- [1, "0x40929000", "0x40354000"],
- [4, "0x408a5555", "0x4035aaaa", "0x4080e38f", "0x403f1c71", "0x406d097c", "0x40497b42"],
- [1, "0x40160000", "0x40750000"],
- [4, "0x40168008", "0x40703fb2", "0x4016e00c", "0x406acf4d", "0x40174814", "0x4064e2e0"],
- [5],
- [0, "0x40160000", "0x40750000"],
- [1, "0x40000000", "0x40800000"],
- [4, "0x40100000", "0x40880000", "0x40140000", "0x40840000", "0x40160000", "0x40750000"],
- [5],
- [0, "0x40929000", "0x40354000"],
- [1, "0x40a00000", "0x40400000"],
- [4, "0x409c0000", "0x40380000", "0x40978000", "0x40350000", "0x40929000", "0x40354000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"rectOp1d": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x00000000", "0x3f800000", "0x3f800000", "0x00000000", "0x40400000", "0x00000000"],
- [1, "0x00000000", "0x3f800000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x3f800000"],
- [4, "0x00000000", "0x40400000", "0x3f800000", "0x00000000", "0x3f800000", "0x00000000"],
- [1, "0x00000000", "0x3f800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f56015e", "0x3eea9d16"],
- [4, "0x3f4cddcd", "0x3f0d9094", "0x3f42a393", "0x3f27f032", "0x3f37bddd", "0x3f42c0b6"],
- [1, "0x40400000", "0x00000000"],
- [4, "0x4003916f", "0x00000000", "0x3faacdc2", "0x3e64403e", "0x3f56015e", "0x3eea9d16"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp65d": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x3f800000", "0x40a00000", "0x3f800000", "0x00000000", "0x3f800000", "0x00000000"],
- [1, "0x00000000", "0x3f800000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x3f800000"],
- [4, "0x00000000", "0x3f800000", "0x3f800000", "0x00000000", "0x40a00000", "0x3f800000"],
- [1, "0x00000000", "0x3f800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f78b624", "0x3f800000"],
- [4, "0x3f682177", "0x400db80a", "0x3f31d480", "0x4071d480", "0x00000000", "0x3f800000"],
- [1, "0x3f78b624", "0x3f800000"],
- [5],
- [0, "0x3f7cd9ea", "0x3f208793"],
- [4, "0x3e7d32d2", "0x3f40b34b", "0x00000000", "0x3f800000", "0x00000000", "0x3f800000"],
- [1, "0x3f800000", "0x00000000"],
- [4, "0x3f800000", "0x00000000", "0x3f800000", "0x3e886882", "0x3f7cd9ea", "0x3f208793"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp64d": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x00000000", "0x3f800000", "0x3f800000", "0x00000000", "0x40400000", "0x00000000"],
- [1, "0x00000000", "0x3f800000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x3f800000"],
- [4, "0x00000000", "0x40400000", "0x3f800000", "0x00000000", "0x3f800000", "0x00000000"],
- [1, "0x00000000", "0x3f800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f56015e", "0x3eea9d16"],
- [4, "0x3f4cddcd", "0x3f0d9094", "0x3f42a393", "0x3f27f032", "0x3f37bddd", "0x3f42c0b6"],
- [1, "0x40400000", "0x00000000"],
- [4, "0x4003916f", "0x00000000", "0x3faacdc2", "0x3e64403e", "0x3f56015e", "0x3eea9d16"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp63d": {
- "p1": [[0, "0x40000000", "0x40400000"],
- [4, "0x00000000", "0x40800000", "0x40400000", "0x40000000", "0x40a00000", "0x40400000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x40000000", "0x40400000"],
- [4, "0x40400000", "0x40a00000", "0x40400000", "0x40000000", "0x40800000", "0x00000000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40400000", "0x40400000"],
- [1, "0x40a00000", "0x40400000"],
- [4, "0x408ca91d", "0x402ca91d", "0x406ccc69", "0x402ada60", "0x404506fb", "0x402ffb58"],
- [4, "0x404356e1", "0x4035a227", "0x4041ab71", "0x403afdae", "0x40400000", "0x40400000"],
- [5],
- [0, "0x40000000", "0x40400000"],
- [4, "0x3fd00000", "0x40480000", "0x3fb00000", "0x40500000", "0x3fac0000", "0x40520000"],
- [4, "0x3fa80000", "0x40540000", "0x3fc00000", "0x40500000", "0x40000000", "0x40400000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp62d": {
- "p1": [[0, "0x3f800000", "0x40400000"],
- [4, "0x40a00000", "0x40c00000", "0x40a00000", "0x40400000", "0x40a00000", "0x40800000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x40400000", "0x40a00000"],
- [4, "0x40800000", "0x40a00000", "0x40400000", "0x3f800000", "0x40c00000", "0x40a00000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40600284", "0x408a760a"],
- [4, "0x403ae23b", "0x40869d31", "0x400765fb", "0x40758c7c", "0x3f800000", "0x40400000"],
- [1, "0x406b7cef", "0x406adf3c"],
- [4, "0x406874bc", "0x40738262", "0x4066017b", "0x407d4f6a", "0x40638e39", "0x40838e39"],
- [4, "0x406264f2", "0x4085e0c6", "0x40613bab", "0x40883354", "0x40600284", "0x408a760a"],
- [5],
- [0, "0x409fafc0", "0x4072819b"],
- [4, "0x409faa35", "0x407271d6", "0x409fa447", "0x407265d6", "0x409f9df1", "0x40725d79"],
- [4, "0x409fa3e0", "0x40726981", "0x409fa9d0", "0x4072758c", "0x409fafc0", "0x4072819b"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp61d": {
- "p1": [[0, "0x3f800000", "0x40000000"],
- [4, "0x00000000", "0x40a00000", "0x40400000", "0x40000000", "0x40c00000", "0x3f800000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x40000000", "0x40400000"],
- [4, "0x3f800000", "0x40c00000", "0x40000000", "0x3f800000", "0x40a00000", "0x00000000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40000000", "0x40400000"],
- [4, "0x401360ad", "0x40364fa9", "0x4029b057", "0x4029b057", "0x40420b9b", "0x401be8ca"],
- [4, "0x407a2207", "0x3ff85b45", "0x409e8882", "0x3fac9f53", "0x40c00000", "0x3f800000"],
- [1, "0x40600000", "0x3fc00000"],
- [1, "0x40000000", "0x40400000"],
- [5],
- [0, "0x40372df0", "0x3fd05407"],
- [4, "0x401f746f", "0x40066bfe", "0x400d0fca", "0x4025e06d", "0x40000000", "0x40400000"],
- [4, "0x3f800000", "0x40600000", "0x3f000000", "0x40600000", "0x3f800000", "0x40000000"],
- [1, "0x40372df0", "0x3fd05407"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp60d": {
- "p1": [[0, "0x00000000", "0x40000000"],
- [4, "0x40800000", "0x40c00000", "0x40c00000", "0x00000000", "0x40a00000", "0x40000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x40c00000"],
- [4, "0x40000000", "0x40a00000", "0x40000000", "0x00000000", "0x40c00000", "0x40800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40059ab9", "0x40550635"],
- [4, "0x3fbc505c", "0x404b09f7", "0x3f45df77", "0x403177de", "0x00000000", "0x40000000"],
- [1, "0x40a00000", "0x40000000"],
- [4, "0x40afe2b2", "0x3f80ea71", "0x40a81cfe", "0x3ffe2e7a", "0x408c9911", "0x402ef7a4"],
- [4, "0x4052adf1", "0x400a5f4c", "0x40288905", "0x402656d7", "0x40059ab9", "0x40550635"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp59d": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x40a00000", "0x40c00000", "0x40800000", "0x00000000", "0x40800000", "0x3f800000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x40800000"],
- [4, "0x3f800000", "0x40800000", "0x3f800000", "0x00000000", "0x40c00000", "0x40a00000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3fe57a0c", "0x402144f1"],
- [4, "0x3fa6dc62", "0x400ced78", "0x3f3677b8", "0x3fdb3bdc", "0x00000000", "0x3f800000"],
- [1, "0x40800000", "0x3f800000"],
- [4, "0x40800000", "0x3ec103f8", "0x408c6bb9", "0x401e251b", "0x405e300e", "0x403b791d"],
- [4, "0x402f14da", "0x4020932c", "0x400cdb4f", "0x401b49f8", "0x3fe57a0c", "0x402144f1"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp57d": {
- "p1": [[0, "0x00000000", "0x40a00000"],
- [4, "0x00000000", "0x40a00000", "0x40a00000", "0x40800000", "0x40c00000", "0x40800000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x40800000", "0x40a00000"],
- [4, "0x40800000", "0x40c00000", "0x40a00000", "0x00000000", "0x40a00000", "0x00000000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x4087588b", "0x4089713e"],
- [1, "0x40c00000", "0x40800000"],
- [4, "0x40b6537b", "0x40800000", "0x40a0f441", "0x4082ecad", "0x4087d750", "0x4087015d"],
- [4, "0x4087aca5", "0x4087d4a9", "0x4087825f", "0x4088a4ad", "0x4087588b", "0x4089713e"],
- [5],
- [0, "0x4084e728", "0x40877c37"],
- [1, "0x408469ee", "0x4089ee58"],
- [1, "0x00000000", "0x40a00000"],
- [4, "0x00000000", "0x40a00000", "0x40169378", "0x4090f141", "0x4084e728", "0x40877c37"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp56d": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x40000000", "0x40c00000", "0x40a00000", "0x00000000", "0x40000000", "0x3f800000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x40a00000"],
- [4, "0x3f800000", "0x40000000", "0x3f800000", "0x00000000", "0x40c00000", "0x40000000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f5dedff", "0x401f4c80"],
- [4, "0x3f1237ab", "0x400aece2", "0x3e8d571a", "0x3fd85670", "0x00000000", "0x3f800000"],
- [1, "0x40000000", "0x3f800000"],
- [4, "0x402cac14", "0x3f446fe5", "0x40448e8c", "0x3f69e1f9", "0x404d4bef", "0x3f9b261e"],
- [4, "0x3ff49ac0", "0x3f8be664", "0x3fa619ca", "0x3fcd11af", "0x3f5dedff", "0x401f4c80"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp55d": {
- "p1": [[0, "0x00000000", "0x40a00000"],
- [4, "0x3f800000", "0x40400000", "0x40400000", "0x40000000", "0x40a00000", "0x00000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x40000000", "0x40400000"],
- [4, "0x00000000", "0x40a00000", "0x40a00000", "0x00000000", "0x40400000", "0x3f800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x4015e400", "0x40143800"],
- [4, "0x3fafe91a", "0x40484234", "0x3f0a76e6", "0x407ac48d", "0x00000000", "0x40a00000"],
- [1, "0x40a00000", "0x00000000"],
- [4, "0x408a209a", "0x3f2efb32", "0x40688267", "0x3fa007e4", "0x403f519d", "0x3fe3d6ec"],
- [4, "0x402d4bf6", "0x40091341", "0x4016a8a3", "0x40230fb8", "0x40041894", "0x4037ced8"],
- [1, "0x4015e400", "0x40143800"],
- [5],
- [0, "0x40041894", "0x4037ced8"],
- [1, "0x40000000", "0x40400000"],
- [4, "0x3fd435f2", "0x4055e507", "0x3fc2a324", "0x405eae6e", "0x3fc24fa6", "0x405e862d"],
- [4, "0x3fc1dfe5", "0x405e504d", "0x3fe05633", "0x404e147f", "0x40041894", "0x4037ced8"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp54d": {
- "p1": [[0, "0x00000000", "0x40800000"],
- [4, "0x3f800000", "0x40400000", "0x40a00000", "0x40800000", "0x40800000", "0x40000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x40800000", "0x40a00000"],
- [4, "0x40000000", "0x40800000", "0x40800000", "0x00000000", "0x40400000", "0x3f800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x4063670f", "0x404d9c3b"],
- [4, "0x4082c681", "0x40422465", "0x408b3764", "0x402cdd91", "0x40800000", "0x40000000"],
- [1, "0x40555555", "0x40155555"],
- [1, "0x4063670f", "0x404d9c3b"],
- [5],
- [0, "0x40468cfb", "0x401cb982"],
- [4, "0x4044af46", "0x402f02be", "0x4043b7ec", "0x40423590", "0x4044da5f", "0x4054f299"],
- [4, "0x4031da44", "0x40583b21", "0x401c7f0d", "0x405a3ebf", "0x4006db7f", "0x405c492f"],
- [4, "0x3fcf403a", "0x405f3b3b", "0x3f8f9c16", "0x40623b7d", "0x3f3684c4", "0x40692f67"],
- [1, "0x40468cfb", "0x401cb982"],
- [5],
- [0, "0x3f3684c4", "0x40692f67"],
- [4, "0x3ed5555c", "0x406e38e2", "0x3e2aaab0", "0x40755555", "0x00000000", "0x40800000"],
- [1, "0x3f3684c4", "0x40692f67"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp53d": {
- "p1": [[0, "0x00000000", "0x40400000"],
- [4, "0x3f800000", "0x40000000", "0x40a00000", "0x40400000", "0x40000000", "0x3f800000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x40400000", "0x40a00000"],
- [4, "0x3f800000", "0x40000000", "0x40400000", "0x00000000", "0x40000000", "0x3f800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40165d1c", "0x4019746e"],
- [4, "0x404b0685", "0x4012328f", "0x4063ea33", "0x400553c4", "0x400ce628", "0x3f918e18"],
- [4, "0x400b3a76", "0x3f9eb7f9", "0x40097a4b", "0x3fae447b", "0x40080000", "0x3fc00000"],
- [1, "0x40000000", "0x3f800000"],
- [1, "0x00000000", "0x40400000"],
- [4, "0x3ec3910d", "0x40278dde", "0x3f99cee3", "0x4021c886", "0x3ff36ae4", "0x401cdab9"],
- [4, "0x3ffaf39f", "0x401c70a2", "0x40013053", "0x401c0811", "0x4004d390", "0x401b9e50"],
- [4, "0x40037998", "0x400472e6", "0x400545c6", "0x3fe0bab6", "0x40080000", "0x3fc00000"],
- [1, "0x40165d1c", "0x4019746e"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp52d": {
- "p1": [[0, "0x00000000", "0x40000000"],
- [4, "0x3f800000", "0x40000000", "0x40a00000", "0x40800000", "0x40800000", "0x40400000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x40800000", "0x40a00000"],
- [4, "0x40400000", "0x40800000", "0x40000000", "0x00000000", "0x40000000", "0x3f800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x403ebde2", "0x403d7bc4"],
- [4, "0x40770a9a", "0x4052373a", "0x408ebe8b", "0x405d7d16", "0x40800000", "0x40400000"],
- [1, "0x4036db6e", "0x402db6db"],
- [1, "0x403ebde2", "0x403d7bc4"],
- [5],
- [0, "0x4032f3f2", "0x402cbcfc"],
- [4, "0x4034d20c", "0x40318b14", "0x4036b912", "0x403661e9", "0x4038a845", "0x403b3b83"],
- [4, "0x402e205a", "0x403751df", "0x40230e81", "0x4033209a", "0x4017c174", "0x402ed8e9"],
- [4, "0x3ffd07d0", "0x402549b7", "0x3fc83e12", "0x401b4aab", "0x3f97fffe", "0x40130000"],
- [1, "0x4032f3f2", "0x402cbcfc"],
- [5],
- [0, "0x3f97fffe", "0x40130000"],
- [4, "0x3f2ffffe", "0x40080000", "0x3e7ffffd", "0x40000000", "0x00000000", "0x40000000"],
- [1, "0x3f97fffe", "0x40130000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp51d": {
- "p1": [[0, "0x00000000", "0x40400000"],
- [4, "0x3f800000", "0x40000000", "0x40800000", "0x3f800000", "0x40c00000", "0x00000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x3f800000", "0x40800000"],
- [4, "0x00000000", "0x40c00000", "0x40400000", "0x00000000", "0x40000000", "0x3f800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3fd82441", "0x3ff7933c"],
- [4, "0x3f76861f", "0x40128669", "0x3eb5e65a", "0x40294335", "0x00000000", "0x40400000"],
- [1, "0x3fcccccd", "0x400ccccd"],
- [1, "0x3fd82441", "0x3ff7933c"],
- [5],
- [0, "0x3ff9c0b5", "0x3fe76a6f"],
- [4, "0x3ff56298", "0x3ff29194", "0x3ff0b59a", "0x3ffe2e20", "0x3febcec7", "0x40050c4e"],
- [1, "0x40c00000", "0x00000000"],
- [4, "0x40996e43", "0x3f1a46f4", "0x404e7aaf", "0x3f9a46f5", "0x3ff9c0b5", "0x3fe76a6f"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp50d": {
- "p1": [[0, "0x00000000", "0x40400000"],
- [4, "0x3f800000", "0x40c00000", "0x40a00000", "0x00000000", "0x40a00000", "0x3f800000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x40a00000"],
- [4, "0x3f800000", "0x40a00000", "0x40400000", "0x00000000", "0x40c00000", "0x3f800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x404963e6", "0x3fdee348"],
- [1, "0x00000000", "0x40400000"],
- [4, "0x3e87b641", "0x4072e458", "0x3f3dab8c", "0x407d50b7", "0x3fa60904", "0x407256f7"],
- [4, "0x3fa8d96b", "0x40708f0c", "0x3fabafa1", "0x406ec308", "0x3fae8ba3", "0x406cf356"],
- [4, "0x3fef1432", "0x40441254", "0x401d9420", "0x4013e126", "0x404963e6", "0x3fdee348"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp49d": {
- "p1": [[0, "0x00000000", "0x40000000"],
- [4, "0x3f800000", "0x40a00000", "0x40400000", "0x40000000", "0x40800000", "0x3f800000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x40000000", "0x40400000"],
- [4, "0x3f800000", "0x40800000", "0x40000000", "0x00000000", "0x40a00000", "0x3f800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40260775", "0x3facfc46"],
- [1, "0x00000000", "0x40000000"],
- [4, "0x3ee053fc", "0x40541f7e", "0x3f88bc61", "0x405e87d5", "0x3fdc6dff", "0x404a4950"],
- [4, "0x3fb9f6de", "0x4047ad38", "0x3fdf2c82", "0x40017967", "0x40260775", "0x3facfc46"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp48d": {
- "p1": [[0, "0x00000000", "0x40000000"],
- [4, "0x40000000", "0x40400000", "0x40a00000", "0x3f800000", "0x40400000", "0x40000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x3f800000", "0x40a00000"],
- [4, "0x40000000", "0x40400000", "0x40000000", "0x00000000", "0x40400000", "0x40000000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40400000", "0x40000000"],
- [4, "0x40580000", "0x3ff00000", "0x40680000", "0x3fe00000", "0x406a0000", "0x3fdc0000"],
- [4, "0x406c0000", "0x3fd80000", "0x40600000", "0x3fe00000", "0x40400000", "0x40000000"],
- [5],
- [0, "0x40000000", "0x40000000"],
- [4, "0x3ffca91f", "0x40050252", "0x3ff9523d", "0x400a5dd9", "0x3ff5f20d", "0x401004a0"],
- [4, "0x3fa6672e", "0x401525a0", "0x3f1ab715", "0x401356e3", "0x00000000", "0x40000000"],
- [1, "0x40000000", "0x40000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp47d": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x3f800000", "0x40c00000", "0x40c00000", "0x40000000", "0x40a00000", "0x40800000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x40000000", "0x40c00000"],
- [4, "0x40800000", "0x40a00000", "0x3f800000", "0x00000000", "0x40c00000", "0x3f800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x407f3d13", "0x4060f3a8"],
- [4, "0x40814e4f", "0x40605584", "0x4082f452", "0x405fb7fc", "0x40848f6c", "0x405f1e87"],
- [1, "0x40849710", "0x405f1bad"],
- [1, "0x40a00000", "0x40800000"],
- [4, "0x40abe2be", "0x40507507", "0x409d4884", "0x4055e400", "0x40849710", "0x405f1bad"],
- [1, "0x4081bad0", "0x405bacf9"],
- [1, "0x407f3d13", "0x4060f3a8"],
- [5],
- [0, "0x40382762", "0x402e7e07"],
- [1, "0x00000000", "0x3f800000"],
- [4, "0x3ee3b55d", "0x404e515a", "0x3fd7203f", "0x406ab470", "0x4034ff97", "0x40699c6b"],
- [4, "0x403501ac", "0x40695617", "0x403503c2", "0x40690fc2", "0x403505d7", "0x4068c96a"],
- [4, "0x40359acb", "0x40552338", "0x403630c5", "0x40415a99", "0x40382762", "0x402e7e07"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp46d": {
- "p1": [[0, "0x00000000", "0x40000000"],
- [4, "0x40400000", "0x40a00000", "0x40a00000", "0x00000000", "0x40800000", "0x40000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x40a00000"],
- [4, "0x40000000", "0x40800000", "0x40000000", "0x00000000", "0x40a00000", "0x40400000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3fe37168", "0x403e61d7"],
- [4, "0x3f9f3f13", "0x403ae719", "0x3f252aa1", "0x40294aa8", "0x00000000", "0x40000000"],
- [1, "0x402e5c1a", "0x40000000"],
- [4, "0x4017067e", "0x400acb59", "0x40045451", "0x40229f31", "0x3fe37168", "0x403e61d7"],
- [5],
- [0, "0x40742f07", "0x40050758"],
- [4, "0x4075cc1a", "0x4003544b", "0x407758dd", "0x4001a65e", "0x4078d4fe", "0x40000000"],
- [1, "0x40800000", "0x40000000"],
- [4, "0x40842109", "0x3fdef7b9", "0x4086a8e5", "0x3fccda6c", "0x4087bac7", "0x3fc58826"],
- [4, "0x40881f02", "0x3fc3138c", "0x4088525c", "0x3fc1b420", "0x408852fa", "0x3fc1a190"],
- [4, "0x40885398", "0x3fc18f00", "0x4088217b", "0x3fc2c94d", "0x4087bac7", "0x3fc58826"],
- [4, "0x408651f2", "0x3fce5f22", "0x40826fa7", "0x3fe53e6b", "0x4078d4fe", "0x40000000"],
- [1, "0x4068c511", "0x40000000"],
- [4, "0x406c77eb", "0x40016a2d", "0x40704552", "0x4003161e", "0x40742f07", "0x40050758"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp45d": {
- "p1": [[0, "0x00000000", "0x40000000"],
- [4, "0x40000000", "0x40800000", "0x40800000", "0x00000000", "0x40400000", "0x40000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x40800000"],
- [4, "0x40000000", "0x40400000", "0x40000000", "0x00000000", "0x40800000", "0x40000000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x405102b4", "0x3fb79a02"],
- [4, "0x40510cc4", "0x3fb6da6c", "0x4050ff2c", "0x3fb664ec", "0x4050da9f", "0x3fb633ed"],
- [4, "0x4050af55", "0x3fb5f9e6", "0x405063d8", "0x3fb61ff8", "0x404ff94e", "0x3fb69ce0"],
- [4, "0x40505179", "0x3fb6ef95", "0x4050a9f0", "0x3fb743f5", "0x405102b4", "0x3fb79a02"],
- [5],
- [0, "0x3ff3a2b5", "0x40000000"],
- [1, "0x00000000", "0x40000000"],
- [4, "0x3f054b69", "0x402152da", "0x3f854b69", "0x40289eea", "0x3fc12a84", "0x40237161"],
- [4, "0x3fc6d79c", "0x401f7231", "0x3fcc62fe", "0x401b7d6d", "0x3fd1d53f", "0x40179a97"],
- [4, "0x3fdd702a", "0x400f52c4", "0x3fe898fa", "0x40075c5b", "0x3ff3a2b5", "0x40000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp44d": {
- "p1": [[0, "0x00000000", "0x40000000"],
- [4, "0x40400000", "0x40c00000", "0x40800000", "0x00000000", "0x40400000", "0x40000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x40800000"],
- [4, "0x40000000", "0x40400000", "0x40000000", "0x00000000", "0x40c00000", "0x40400000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f8dd8aa", "0x4047a10f"],
- [4, "0x3f4681cc", "0x4039926e", "0x3ecfe2b5", "0x4022a5c9", "0x00000000", "0x40000000"],
- [1, "0x40100000", "0x40000000"],
- [4, "0x3ff7413c", "0x400d94ec", "0x3fd4462e", "0x4020ed8d", "0x3fafb7d4", "0x40352538"],
- [4, "0x3fa4a3e7", "0x403b45a3", "0x3f996af2", "0x40417a89", "0x3f8dd8aa", "0x4047a10f"],
- [5],
- [0, "0x4057fe4b", "0x3fda9fbf"],
- [4, "0x4057cd63", "0x3fc73b89", "0x4053808b", "0x3fc287fa", "0x404b17c2", "0x3fd9c5aa"],
- [4, "0x404f4146", "0x3fd999fb", "0x40538d0f", "0x3fd9dfda", "0x4057fe4b", "0x3fda9fbf"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp43d": {
- "p1": [[0, "0x00000000", "0x40000000"],
- [4, "0x3f800000", "0x40000000", "0x40800000", "0x00000000", "0x40400000", "0x3f800000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x40800000"],
- [4, "0x3f800000", "0x40400000", "0x40000000", "0x00000000", "0x40000000", "0x3f800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3fb8e38e", "0x3fc25ed1"],
- [4, "0x3f638e38", "0x3fe38e39", "0x3eaaaaab", "0x40000000", "0x00000000", "0x40000000"],
- [1, "0x3fb8e38e", "0x3fc25ed1"],
- [5],
- [0, "0x3fc0b460", "0x3fbeb458"],
- [4, "0x3fbe19ad", "0x3fbfee99", "0x3fbb7e9d", "0x3fc12786", "0x3fb8e38e", "0x3fc25ed1"],
- [1, "0x3fc00f6d", "0x3fbffadc"],
- [4, "0x3fc04684", "0x3fbf8dc2", "0x3fc07d80", "0x3fbf20eb", "0x3fc0b460", "0x3fbeb458"],
- [5],
- [0, "0x3fe04b75", "0x3faf8ed0"],
- [1, "0x3fdb6db7", "0x3fb6db6e"],
- [1, "0x40400000", "0x3f800000"],
- [4, "0x40600000", "0x3f000000", "0x40400000", "0x3f400000", "0x40100000", "0x3f900000"],
- [4, "0x4005f02a", "0x3f9a0fd6", "0x3ff658b1", "0x3fa4d3a7", "0x3fe04b75", "0x3faf8ed0"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp42d": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x3f800000", "0x40000000", "0x40c00000", "0x40a00000", "0x40a00000", "0x40800000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x40a00000", "0x40c00000"],
- [4, "0x40800000", "0x40a00000", "0x3f800000", "0x00000000", "0x40000000", "0x3f800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x4059f7e8", "0x4055f283"],
- [4, "0x40929915", "0x408148f2", "0x40af5455", "0x408f5455", "0x40a00000", "0x40800000"],
- [1, "0x40480000", "0x40380000"],
- [1, "0x4059f7e8", "0x4055f283"],
- [5],
- [0, "0x402a0d7d", "0x40260818"],
- [1, "0x00000000", "0x3f800000"],
- [4, "0x3eeb0c70", "0x3fbac31c", "0x3fe16e23", "0x4015bd17", "0x403c1495", "0x4043eb6d"],
- [4, "0x4035db20", "0x4039c2fb", "0x402fd0ff", "0x402fbf99", "0x402a0d7d", "0x40260818"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp41i": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x40000000", "0x40c00000", "0x40800000", "0x40400000", "0x40c00000", "0x40800000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x40400000", "0x40800000"],
- [4, "0x40800000", "0x40c00000", "0x3f800000", "0x00000000", "0x40c00000", "0x40000000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x4042ec4c", "0x40217626"],
- [4, "0x403c8be7", "0x403f7e85", "0x4041d42d", "0x40629bc7", "0x40471c72", "0x407b425f"],
- [1, "0x40400000", "0x40800000"],
- [4, "0x4042b4a4", "0x40800000", "0x40456948", "0x407ff15c", "0x40481dec", "0x407fd5ef"],
- [4, "0x4047c89c", "0x407e5af4", "0x40477287", "0x407cd417", "0x40471c72", "0x407b425f"],
- [1, "0x40892492", "0x40492492"],
- [1, "0x4042ec4c", "0x40217626"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp40d": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x3f800000", "0x40a00000", "0x40400000", "0x40000000", "0x40800000", "0x40000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x40000000", "0x40400000"],
- [4, "0x40000000", "0x40800000", "0x3f800000", "0x00000000", "0x40a00000", "0x3f800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40000000", "0x40400000"],
- [4, "0x40160382", "0x4038a97f", "0x402c0704", "0x402a97f7", "0x40407f6a", "0x401d82ef"],
- [4, "0x4058a980", "0x400e1189", "0x406ead01", "0x40000000", "0x40800000", "0x40000000"],
- [1, "0x4068ba2f", "0x3ff45d17"],
- [1, "0x40000000", "0x40400000"],
- [5],
- [0, "0x400e0cb1", "0x3fc70659"],
- [4, "0x3fedc345", "0x400504b6", "0x3fee4291", "0x402f9d7a", "0x3ff537c3", "0x4041a88e"],
- [4, "0x3f98db0d", "0x404ea510", "0x3ef66a16", "0x403b350b", "0x00000000", "0x3f800000"],
- [1, "0x400e0cb1", "0x3fc70659"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp39d": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x40000000", "0x40400000", "0x40a00000", "0x3f800000", "0x40800000", "0x40400000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x3f800000", "0x40a00000"],
- [4, "0x40400000", "0x40800000", "0x3f800000", "0x00000000", "0x40400000", "0x40000000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3febd931", "0x3ff5ec98"],
- [4, "0x3f9cbc15", "0x3fe87d63", "0x3f124925", "0x3fc92492", "0x00000000", "0x3f800000"],
- [1, "0x3febd931", "0x3ff5ec98"],
- [5],
- [0, "0x40005f30", "0x3ff91668"],
- [4, "0x3ff9d211", "0x3ff82994", "0x3ff2da1f", "0x3ff71d0e", "0x3febd931", "0x3ff5ec98"],
- [1, "0x40003bb0", "0x40001dd8"],
- [4, "0x400045bc", "0x3ffdcdaa", "0x40005179", "0x3ffb6bb2", "0x40005f30", "0x3ff91668"],
- [5],
- [0, "0x403ffe53", "0x3ffffca6"],
- [1, "0x40400000", "0x40000000"],
- [1, "0x40300000", "0x40180000"],
- [1, "0x40800000", "0x40400000"],
- [4, "0x40900000", "0x40000000", "0x40800000", "0x40000000", "0x40480000", "0x40000000"],
- [4, "0x404561da", "0x40000000", "0x4042b647", "0x40000000", "0x403ffe53", "0x3ffffca6"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp38d": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x00000000", "0x40c00000", "0x40400000", "0x40000000", "0x40800000", "0x3f800000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x40000000", "0x40400000"],
- [4, "0x3f800000", "0x40800000", "0x3f800000", "0x00000000", "0x40c00000", "0x00000000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40212f68", "0x3f800000"],
- [1, "0x00000000", "0x3f800000"],
- [4, "0x00000000", "0x406a74c7", "0x3f59ea2c", "0x407179ec", "0x3fe623fd", "0x4049235c"],
- [4, "0x3fa6ef42", "0x40552399", "0x3fa20295", "0x3ffe99a8", "0x40212f68", "0x3f800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp37d": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x40000000", "0x40c00000", "0x40c00000", "0x3f800000", "0x40800000", "0x40400000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x3f800000", "0x40c00000"],
- [4, "0x40400000", "0x40800000", "0x3f800000", "0x00000000", "0x40c00000", "0x40000000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x400a0cb7", "0x40510273"],
- [4, "0x3fb39a11", "0x4047864b", "0x3f1bdfdb", "0x40216be9", "0x00000000", "0x3f800000"],
- [1, "0x401f1e9b", "0x400f8f4d"],
- [4, "0x4015c34e", "0x40222b05", "0x400fb8d9", "0x4038b2fc", "0x400a0cb7", "0x40510273"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp36u": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x3f800000", "0x40c00000", "0x40000000", "0x00000000", "0x40a00000", "0x3f800000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x40000000"],
- [4, "0x3f800000", "0x40a00000", "0x3f800000", "0x00000000", "0x40c00000", "0x3f800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kUnion_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f3dc7ca", "0x403c6513"],
- [4, "0x3ef7e05e", "0x40438c8a", "0x3e904310", "0x40361926", "0x00000000", "0x40000000"],
- [1, "0x3e6baf39", "0x3ffb1704"],
- [4, "0x3e1c837a", "0x3fd99901", "0x3d9c8379", "0x3fb0e916", "0x00000000", "0x3f800000"],
- [1, "0x406555c3", "0x3f800000"],
- [4, "0x406b09f5", "0x3f7a4625", "0x4070eccb", "0x3f752acc", "0x40770044", "0x3f70c0a0"],
- [4, "0x407f3da1", "0x3f68cec9", "0x4083e36f", "0x3f63f5ae", "0x40885047", "0x3f62d9d2"],
- [4, "0x40985ba0", "0x3f571b6e", "0x40aac543", "0x3f5e086b", "0x40c00000", "0x3f800000"],
- [1, "0x402f2671", "0x3fc59dda"],
- [4, "0x401d3232", "0x3fe313e9", "0x400d0fc7", "0x40022d33", "0x3ffcbd43", "0x401153a7"],
- [4, "0x3fbd2a41", "0x40321af5", "0x3f8b1865", "0x404bebc7", "0x3f3dc7ca", "0x403c6513"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp35d": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x3f800000", "0x40a00000", "0x40000000", "0x3f800000", "0x40800000", "0x00000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x3f800000", "0x40000000"],
- [4, "0x00000000", "0x40800000", "0x3f800000", "0x00000000", "0x40a00000", "0x3f800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f23f00f", "0x402423a9"],
- [4, "0x3ed76807", "0x40150c07", "0x3e576808", "0x3febb404", "0x00000000", "0x3f800000"],
- [1, "0x40800000", "0x00000000"],
- [4, "0x4064f34e", "0x3e58658c", "0x404cc24a", "0x3f0e7eef", "0x4036d256", "0x3f6e9d43"],
- [4, "0x3ffb3206", "0x3f90f1cd", "0x3fadc272", "0x3fce1740", "0x3f810fda", "0x3fffbc09"],
- [1, "0x3f800000", "0x40000000"],
- [4, "0x3f7f4ae1", "0x40005a90", "0x3f7e96c2", "0x4000b45f", "0x3f7de3a4", "0x40010d6f"],
- [4, "0x3f3fb2c3", "0x4012994f", "0x3f22a99d", "0x4021094c", "0x3f23b142", "0x4023de52"],
- [4, "0x3f23bb38", "0x4023f9b7", "0x3f23d02a", "0x402410de", "0x3f23f00f", "0x402423a9"],
- [5],
- [0, "0x3f24b6a6", "0x402458af"],
- [4, "0x3f2a96bd", "0x4024f149", "0x3f491694", "0x401b4e87", "0x3f7de3a4", "0x40010d6f"],
- [4, "0x3f7f48b9", "0x4000a8b0", "0x3f805909", "0x4000438a", "0x3f810fda", "0x3fffbc09"],
- [1, "0x400d87da", "0x3fd93c13"],
- [4, "0x3fcbf9d1", "0x401d5259", "0x3f8c99ac", "0x40434a78", "0x3f24b6a6", "0x402458af"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp34d": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x40400000", "0x40a00000", "0x40000000", "0x3f800000", "0x40400000", "0x3f800000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x3f800000", "0x40000000"],
- [4, "0x3f800000", "0x40400000", "0x3f800000", "0x00000000", "0x40a00000", "0x40400000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f814101", "0x400d7e66"],
- [4, "0x3f3c6f8c", "0x3ff76c12", "0x3ecf0a6b", "0x3fc50379", "0x00000000", "0x3f800000"],
- [1, "0x40400000", "0x3f800000"],
- [4, "0x402e2681", "0x3f800000", "0x402641df", "0x3fa7d376", "0x401ffd78", "0x3fd627d7"],
- [4, "0x3fd8be80", "0x3fc0c2be", "0x3fa905c7", "0x3fe92a8e", "0x3f92f684", "0x40025ed1"],
- [1, "0x3f800000", "0x40000000"],
- [4, "0x3f800000", "0x4008a072", "0x3f800000", "0x400c9a29", "0x3f814101", "0x400d7e66"],
- [5],
- [0, "0x3f818839", "0x400da287"],
- [1, "0x3f81bfd8", "0x400daeca"],
- [4, "0x3f83df23", "0x400df06a", "0x3f889182", "0x4008ddf2", "0x3f92f684", "0x40025ed1"],
- [1, "0x40148310", "0x401520c4"],
- [4, "0x40098335", "0x40347646", "0x3fedb668", "0x40447b7d", "0x3f818839", "0x400da287"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp33i": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x3f800000", "0x40000000", "0x40c00000", "0x00000000", "0x40400000", "0x3f800000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x40c00000"],
- [4, "0x3f800000", "0x40400000", "0x3f800000", "0x00000000", "0x40000000", "0x3f800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3fae0e9f", "0x3f800000"],
- [4, "0x3fa797a5", "0x3f89ab70", "0x3fa188ad", "0x3f95f5b1", "0x3f9bbad4", "0x3fa490f9"],
- [4, "0x3fb86a9c", "0x3fa3854b", "0x3fd6a202", "0x3fa06789", "0x3ff4cbe4", "0x3f9c0245"],
- [1, "0x40000000", "0x3f800000"],
- [1, "0x3fae0e9f", "0x3f800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp32d": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x3f800000", "0x40000000", "0x40c00000", "0x00000000", "0x40400000", "0x3f800000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x40c00000"],
- [4, "0x3f800000", "0x40400000", "0x3f800000", "0x00000000", "0x40000000", "0x3f800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f9bbad4", "0x3fa490f9"],
- [4, "0x3f31918a", "0x3fa701a7", "0x3e715bf4", "0x3f9e2b7e", "0x00000000", "0x3f800000"],
- [1, "0x3fae0e9f", "0x3f800000"],
- [4, "0x3fa797a5", "0x3f89ab70", "0x3fa188ad", "0x3f95f5b1", "0x3f9bbad4", "0x3fa490f9"],
- [5],
- [0, "0x3ff4cbe4", "0x3f9c0245"],
- [4, "0x4012c856", "0x3f94e6ef", "0x402b1911", "0x3f8a7378", "0x40400000", "0x3f800000"],
- [4, "0x40600000", "0x3f600000", "0x40780000", "0x3f400000", "0x407c0000", "0x3f380000"],
- [4, "0x40800000", "0x3f300000", "0x40700000", "0x3f400000", "0x40400000", "0x3f800000"],
- [1, "0x40000000", "0x3f800000"],
- [1, "0x3ff4cbe4", "0x3f9c0245"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp31d": {
- "p1": [[0, "0x00000000", "0x40000000"],
- [4, "0x00000000", "0x40400000", "0x40000000", "0x3f800000", "0x40800000", "0x00000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x3f800000", "0x40000000"],
- [4, "0x00000000", "0x40800000", "0x40000000", "0x00000000", "0x40400000", "0x00000000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3fa00001", "0x3fe00000"],
- [4, "0x3f000001", "0x40100000", "0x00000000", "0x40200000", "0x00000000", "0x40000000"],
- [1, "0x3fd3d0ba", "0x3f9617a3"],
- [4, "0x3fc14078", "0x3faf14c1", "0x3fafaac8", "0x3fc87fd6", "0x3fa00001", "0x3fe00000"],
- [5],
- [0, "0x40000000", "0x3f800000"],
- [1, "0x40800000", "0x00000000"],
- [4, "0x404f1bbd", "0x3ec3910c", "0x401e377a", "0x3f68ea9f", "0x3fe8eaa0", "0x3fae2ac1"],
- [4, "0x3fcf1bbd", "0x3fc00000", "0x3fb6a99c", "0x3fd0e443", "0x3fa00001", "0x3fe00000"],
- [1, "0x40000000", "0x3f800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp31x": {
- "p1": [[0, "0x00000000", "0x40000000"],
- [4, "0x00000000", "0x40400000", "0x40000000", "0x3f800000", "0x40800000", "0x00000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x3f800000", "0x40000000"],
- [4, "0x00000000", "0x40800000", "0x40000000", "0x00000000", "0x40400000", "0x00000000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kXOR_PathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3fa00001", "0x3fe00000"],
- [4, "0x3f000001", "0x40100000", "0x00000000", "0x40200000", "0x00000000", "0x40000000"],
- [1, "0x3fd3d0ba", "0x3f9617a3"],
- [4, "0x3fc14078", "0x3faf14c1", "0x3fafaac8", "0x3fc87fd6", "0x3fa00001", "0x3fe00000"],
- [5],
- [0, "0x40000000", "0x3f800000"],
- [1, "0x3fd3d0ba", "0x3f9617a3"],
- [4, "0x40068ab5", "0x3f12011e", "0x4027d564", "0x00000000", "0x40400000", "0x00000000"],
- [1, "0x40000000", "0x3f800000"],
- [5],
- [0, "0x40000000", "0x3f800000"],
- [1, "0x40800000", "0x00000000"],
- [4, "0x404f1bbd", "0x3ec3910c", "0x401e377a", "0x3f68ea9f", "0x3fe8eaa0", "0x3fae2ac1"],
- [4, "0x3fcf1bbd", "0x3fc00000", "0x3fb6a99c", "0x3fd0e443", "0x3fa00001", "0x3fe00000"],
- [1, "0x40000000", "0x3f800000"],
- [5],
- [0, "0x3fa00000", "0x3fe00000"],
- [1, "0x3f800000", "0x40000000"],
- [4, "0x3f4d56ad", "0x401954a9", "0x3f38c117", "0x40239f74", "0x3f3a4f94", "0x4023d62b"],
- [4, "0x3f3cafe7", "0x402429b2", "0x3f72a954", "0x400d0081", "0x3fa00000", "0x3fe00000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp31u": {
- "p1": [[0, "0x00000000", "0x40000000"],
- [4, "0x00000000", "0x40400000", "0x40000000", "0x3f800000", "0x40800000", "0x00000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x3f800000", "0x40000000"],
- [4, "0x00000000", "0x40800000", "0x40000000", "0x00000000", "0x40400000", "0x00000000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kUnion_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3fa00001", "0x3fe00000"],
- [4, "0x3f000001", "0x40100000", "0x00000000", "0x40200000", "0x00000000", "0x40000000"],
- [1, "0x3fd3d0ba", "0x3f9617a3"],
- [4, "0x40068ab5", "0x3f12011e", "0x4027d564", "0x00000000", "0x40400000", "0x00000000"],
- [1, "0x40000000", "0x3f800000"],
- [1, "0x40800000", "0x00000000"],
- [4, "0x404f1bbd", "0x3ec3910c", "0x401e377a", "0x3f68ea9f", "0x3fe8eaa0", "0x3fae2ac1"],
- [4, "0x3fcf1bbd", "0x3fc00000", "0x3fb6a99c", "0x3fd0e443", "0x3fa00001", "0x3fe00000"],
- [5],
- [0, "0x3fa00001", "0x3fe00000"],
- [4, "0x3f72a954", "0x400d0081", "0x3f3cafe7", "0x402429b2", "0x3f3a4f94", "0x4023d62b"],
- [4, "0x3f38c117", "0x40239f74", "0x3f4d56ad", "0x401954a9", "0x3f800000", "0x40000000"],
- [1, "0x3fa00000", "0x3fe00000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp30d": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x40000000", "0x40a00000", "0x40c00000", "0x00000000", "0x40a00000", "0x40400000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x40c00000"],
- [4, "0x40400000", "0x40a00000", "0x3f800000", "0x00000000", "0x40a00000", "0x40000000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x400d82a4", "0x402867d7"],
- [4, "0x3fb5d881", "0x402705c4", "0x3f1d97a8", "0x400ecbd4", "0x00000000", "0x3f800000"],
- [1, "0x4021aef0", "0x4000ac60"],
- [4, "0x40199b1f", "0x400bc732", "0x4013337e", "0x4019577d", "0x400d82a4", "0x402867d7"],
- [5],
- [0, "0x40855555", "0x402aaaab"],
- [1, "0x40a00000", "0x40000000"],
- [4, "0x409fe2e8", "0x3fffc5d0", "0x409fc5da", "0x3fff8bce", "0x409fa8d6", "0x3fff51fb"],
- [4, "0x40a64811", "0x40032eb2", "0x40a74557", "0x40145ff8", "0x40a00000", "0x40400000"],
- [1, "0x40855555", "0x402aaaab"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp29d": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x40000000", "0x40a00000", "0x40c00000", "0x00000000", "0x40800000", "0x40000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x40c00000"],
- [4, "0x40000000", "0x40800000", "0x3f800000", "0x00000000", "0x40a00000", "0x40000000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3fdc6f93", "0x4023a15a"],
- [4, "0x3f8da09c", "0x401b2910", "0x3efc32bb", "0x3ffe195d", "0x00000000", "0x3f800000"],
- [1, "0x401fc3b4", "0x3fcfe1da"],
- [4, "0x400a055a", "0x3fe7ff33", "0x3ff5d2ce", "0x40094d19", "0x3fdc6f93", "0x4023a15a"],
- [5],
- [0, "0x408adbf1", "0x3fda56f3"],
- [4, "0x408ec56e", "0x3fcd6f3d", "0x409119e4", "0x3fc3fdab", "0x40916873", "0x3fc18937"],
- [4, "0x4091c145", "0x3fbec2a2", "0x408f83fc", "0x3fc4eb58", "0x408a0d6d", "0x3fd91c9f"],
- [4, "0x408a520b", "0x3fd9844f", "0x408a96e1", "0x3fd9ed15", "0x408adbf1", "0x3fda56f3"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp28u": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x3f800000", "0x40800000", "0x40c00000", "0x00000000", "0x40400000", "0x40000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x40c00000"],
- [4, "0x40000000", "0x40400000", "0x3f800000", "0x00000000", "0x40800000", "0x3f800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kUnion_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3faa9b93", "0x4039e34f"],
- [4, "0x3f87e0d9", "0x40739479", "0x3f3b3a09", "0x409ce51e", "0x00000000", "0x40c00000"],
- [1, "0x405ade96", "0x3fdcd388"],
- [4, "0x405ef219", "0x3fd79bb8", "0x40629d93", "0x3fd2f9d1", "0x4065e600", "0x3fcee300"],
- [4, "0x40733912", "0x3fc18459", "0x407ba309", "0x3fb7096d", "0x407c8340", "0x3fb523a0"],
- [4, "0x407d6377", "0x3fb33dd3", "0x4076b9ee", "0x3fb9ed27", "0x4065e600", "0x3fcee300"],
- [4, "0x40632182", "0x3fd1a9e6", "0x406026c8", "0x3fd490b6", "0x405cfbda", "0x3fd78a60"],
- [1, "0x40800000", "0x3f800000"],
- [4, "0x402ddf1b", "0x3f127ecf", "0x400a957b", "0x3f605ab2", "0x3fe625b8", "0x3fccb73d"],
- [1, "0x00000000", "0x3f800000"],
- [4, "0x3e930cb4", "0x3fee4987", "0x3f67844b", "0x40095535", "0x3fc89944", "0x400a474e"],
- [4, "0x3fbe812b", "0x4018d5e5", "0x3fb4e2dc", "0x4028d041", "0x3faa9b93", "0x4039e34f"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp27d": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x40400000", "0x40c00000", "0x3f800000", "0x00000000", "0x40a00000", "0x40000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x3f800000"],
- [4, "0x40000000", "0x40a00000", "0x3f800000", "0x00000000", "0x40c00000", "0x40400000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x00000000", "0x3f800000"],
- [1, "0x402aeb88", "0x3ff1f25b"],
- [4, "0x40334370", "0x3fe37bd0", "0x403d32c6", "0x3fd793eb", "0x40496640", "0x3fd08f4d"],
- [1, "0x40a00000", "0x40000000"],
- [4, "0x40849249", "0x3fc92492", "0x4063eb1a", "0x3fc14e5e", "0x40496640", "0x3fd08f4d"],
- [1, "0x00000000", "0x3f800000"],
- [5],
- [0, "0x401eb559", "0x400599d4"],
- [4, "0x400d0b97", "0x400b3d1f", "0x3ffec92c", "0x401382f3", "0x3fe7712c", "0x401a958d"],
- [4, "0x3fc1c4ff", "0x4025ff89", "0x3fa669b4", "0x402e4963", "0x3f844e38", "0x402354c1"],
- [4, "0x3fd82b9c", "0x4056f7f9", "0x3ff08e07", "0x404275c7", "0x400a9049", "0x4023b365"],
- [4, "0x40104ea5", "0x401a0a19", "0x4016a6e9", "0x400f5de9", "0x401eb559", "0x400599d4"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp26d": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x40400000", "0x40800000", "0x40800000", "0x00000000", "0x40400000", "0x40000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x40800000"],
- [4, "0x40000000", "0x40400000", "0x3f800000", "0x00000000", "0x40800000", "0x40400000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3fc9b810", "0x40046ceb"],
- [4, "0x3f90f7f1", "0x3ff6bedc", "0x3f1b752d", "0x3fcdba96", "0x00000000", "0x3f800000"],
- [1, "0x4006b0f2", "0x3fd9cb4c"],
- [4, "0x3ff07a26", "0x3fdb1181", "0x3fdc3bcc", "0x3fed651f", "0x3fc9b810", "0x40046ceb"],
- [5],
- [0, "0x403541a8", "0x3ffdea67"],
- [4, "0x403634cc", "0x3ffcdd5e", "0x403722f3", "0x3ffbca8d", "0x40380c1e", "0x3ffab2bf"],
- [1, "0x40400000", "0x40000000"],
- [4, "0x4042afec", "0x3ff54050", "0x40452613", "0x3febdb3c", "0x40476276", "0x3fe3b13b"],
- [4, "0x40527627", "0x3fcf3723", "0x40580000", "0x3fbafe07", "0x40580000", "0x3fb60000"],
- [4, "0x40580000", "0x3fb101f9", "0x40527627", "0x3fbb3f05", "0x40476276", "0x3fe3b13b"],
- [4, "0x404319c1", "0x3feb9c9d", "0x403dfcf9", "0x3ff391b8", "0x40380c1e", "0x3ffab2bf"],
- [1, "0x402ce73e", "0x3ff344d4"],
- [4, "0x402f965b", "0x3ff67c0c", "0x40325ea5", "0x3ffa0764", "0x403541a8", "0x3ffdea67"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp25i": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x40000000", "0x40800000", "0x40a00000", "0x00000000", "0x40400000", "0x40000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x40a00000"],
- [4, "0x40000000", "0x40400000", "0x3f800000", "0x00000000", "0x40800000", "0x40000000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3feeeba4", "0x3fcfa3e1"],
- [4, "0x3fe00952", "0x3fe0b7fe", "0x3fd39a58", "0x3ff724ee", "0x3fc7c862", "0x4008abc5"],
- [4, "0x4002218f", "0x400da980", "0x401ee4ca", "0x4006a1ca", "0x4035fcd0", "0x3ff95335"],
- [1, "0x40400000", "0x40000000"],
- [4, "0x4047f639", "0x3ff0138e", "0x404eaf7f", "0x3fe31fca", "0x40544379", "0x3fd8be32"],
- [4, "0x405623ba", "0x3fd64ae0", "0x4057e95a", "0x3fd3e303", "0x405992b5", "0x3fd18dc3"],
- [4, "0x40594694", "0x3fd13d2b", "0x4058faa7", "0x3fd0ed1e", "0x4058aeef", "0x3fd09d99"],
- [4, "0x40574c72", "0x3fd320fe", "0x4055d377", "0x3fd5d5c6", "0x40544379", "0x3fd8be32"],
- [4, "0x404c0101", "0x3fe3882b", "0x4041ba73", "0x3fef302d", "0x4035fcd0", "0x3ff95335"],
- [1, "0x3feeeba4", "0x3fcfa3e1"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testOp8d": {
- "p1": [[0, "0x00000000", "0x00000000"],
- [1, "0x44200000", "0x00000000"],
- [1, "0x44200000", "0x43f00000"],
- [1, "0x00000000", "0x43f00000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x490cf320", "0x44f6770a"],
- [4, "0x412b54ca", "0xc2e93127", "0x4383074c", "0x42369653", "0x439358d5", "0x3ffb2ef1"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x44200000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x43f00000"],
- [1, "0x44200000", "0x43f00000"],
- [1, "0x44200000", "0x4122b70e"],
- [4, "0x43a07f29", "0x410213aa", "0x439325cf", "0x40c38f21", "0x4393151c", "0x403efc4f"],
- [4, "0x4393135b", "0x4029feeb", "0x43933703", "0x401439c2", "0x439358d5", "0x3ffb2ef1"],
- [1, "0x44200000", "0x404907cb"],
- [1, "0x44200000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testDiff1": {
- "p1": [[0, "0x00000000", "0x00000000"],
- [1, "0x40c00000", "0x00000000"],
- [1, "0x40c00000", "0x40c00000"],
- [1, "0x00000000", "0x40c00000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x40400000", "0x40400000"],
- [1, "0x41100000", "0x40400000"],
- [1, "0x41100000", "0x41100000"],
- [1, "0x40400000", "0x41100000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40c00000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x40c00000"],
- [1, "0x40400000", "0x40c00000"],
- [1, "0x40400000", "0x40400000"],
- [1, "0x40c00000", "0x40400000"],
- [1, "0x40c00000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testIntersect1": {
- "p1": [[0, "0x00000000", "0x00000000"],
- [1, "0x40c00000", "0x00000000"],
- [1, "0x40c00000", "0x40c00000"],
- [1, "0x00000000", "0x40c00000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x40400000", "0x40400000"],
- [1, "0x41100000", "0x40400000"],
- [1, "0x41100000", "0x41100000"],
- [1, "0x40400000", "0x41100000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40400000", "0x40400000"],
- [1, "0x40c00000", "0x40400000"],
- [1, "0x40c00000", "0x40c00000"],
- [1, "0x40400000", "0x40c00000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testUnion1": {
- "p1": [[0, "0x00000000", "0x00000000"],
- [1, "0x40c00000", "0x00000000"],
- [1, "0x40c00000", "0x40c00000"],
- [1, "0x00000000", "0x40c00000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x40400000", "0x40400000"],
- [1, "0x41100000", "0x40400000"],
- [1, "0x41100000", "0x41100000"],
- [1, "0x40400000", "0x41100000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kUnion_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40c00000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x40c00000"],
- [1, "0x40400000", "0x40c00000"],
- [1, "0x40400000", "0x41100000"],
- [1, "0x41100000", "0x41100000"],
- [1, "0x41100000", "0x40400000"],
- [1, "0x40c00000", "0x40400000"],
- [1, "0x40c00000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testXor1": {
- "p1": [[0, "0x00000000", "0x00000000"],
- [1, "0x40c00000", "0x00000000"],
- [1, "0x40c00000", "0x40c00000"],
- [1, "0x00000000", "0x40c00000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x40400000", "0x40400000"],
- [1, "0x41100000", "0x40400000"],
- [1, "0x41100000", "0x41100000"],
- [1, "0x40400000", "0x41100000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kXOR_PathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40c00000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x40c00000"],
- [1, "0x40400000", "0x40c00000"],
- [1, "0x40400000", "0x41100000"],
- [1, "0x41100000", "0x41100000"],
- [1, "0x41100000", "0x40400000"],
- [1, "0x40c00000", "0x40400000"],
- [1, "0x40c00000", "0x00000000"],
- [5],
- [0, "0x40c00000", "0x40400000"],
- [1, "0x40400000", "0x40400000"],
- [1, "0x40400000", "0x40c00000"],
- [1, "0x40c00000", "0x40c00000"],
- [1, "0x40c00000", "0x40400000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testDiff2": {
- "p1": [[0, "0x00000000", "0x00000000"],
- [1, "0x40c00000", "0x00000000"],
- [1, "0x40c00000", "0x40c00000"],
- [1, "0x00000000", "0x40c00000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x40400000"],
- [1, "0x41100000", "0x40400000"],
- [1, "0x41100000", "0x41100000"],
- [1, "0x00000000", "0x41100000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40c00000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x40400000"],
- [1, "0x40c00000", "0x40400000"],
- [1, "0x40c00000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testIntersect2": {
- "p1": [[0, "0x00000000", "0x00000000"],
- [1, "0x40c00000", "0x00000000"],
- [1, "0x40c00000", "0x40c00000"],
- [1, "0x00000000", "0x40c00000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x40400000"],
- [1, "0x41100000", "0x40400000"],
- [1, "0x41100000", "0x41100000"],
- [1, "0x00000000", "0x41100000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x00000000", "0x40400000"],
- [1, "0x40c00000", "0x40400000"],
- [1, "0x40c00000", "0x40c00000"],
- [1, "0x00000000", "0x40c00000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testUnion2": {
- "p1": [[0, "0x00000000", "0x00000000"],
- [1, "0x40c00000", "0x00000000"],
- [1, "0x40c00000", "0x40c00000"],
- [1, "0x00000000", "0x40c00000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x40400000"],
- [1, "0x41100000", "0x40400000"],
- [1, "0x41100000", "0x41100000"],
- [1, "0x00000000", "0x41100000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kUnion_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40c00000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x41100000"],
- [1, "0x41100000", "0x41100000"],
- [1, "0x41100000", "0x40400000"],
- [1, "0x40c00000", "0x40400000"],
- [1, "0x40c00000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testXor2": {
- "p1": [[0, "0x00000000", "0x00000000"],
- [1, "0x40c00000", "0x00000000"],
- [1, "0x40c00000", "0x40c00000"],
- [1, "0x00000000", "0x40c00000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x40400000"],
- [1, "0x41100000", "0x40400000"],
- [1, "0x41100000", "0x41100000"],
- [1, "0x00000000", "0x41100000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kXOR_PathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40c00000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x40400000"],
- [1, "0x40c00000", "0x40400000"],
- [1, "0x40c00000", "0x40c00000"],
- [1, "0x00000000", "0x40c00000"],
- [1, "0x00000000", "0x41100000"],
- [1, "0x41100000", "0x41100000"],
- [1, "0x41100000", "0x40400000"],
- [1, "0x40c00000", "0x40400000"],
- [1, "0x40c00000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testOp1d": {
- "p1": [[0, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x00000000", "0x3f800000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x40000000", "0x00000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x00000000", "0x40000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x00000000", "0x3f800000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x00000000", "0x3f800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x00000000", "0x3f800000"],
- [1, "0x00000000", "0x40000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x40000000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testOp2d": {
- "p1": [[0, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x00000000", "0x3f800000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x40000000", "0x00000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x00000000", "0x40000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x00000000", "0x3f800000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x00000000", "0x3f800000"],
- [5]],
- "fillType2": "kEvenOdd_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f800000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x40000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x40000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testOp3d": {
- "p1": [[0, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x00000000", "0x3f800000"],
- [5],
- [0, "0x3f800000", "0x3f800000"],
- [1, "0x40000000", "0x3f800000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x3f800000", "0x40000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x00000000", "0x3f800000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x00000000", "0x3f800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f800000", "0x3f800000"],
- [1, "0x3f800000", "0x40000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x40000000", "0x3f800000"],
- [1, "0x3f800000", "0x3f800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testOp1u": {
- "p1": [[0, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x00000000", "0x3f800000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x40400000", "0x00000000"],
- [1, "0x40400000", "0x40400000"],
- [1, "0x00000000", "0x40400000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x00000000", "0x3f800000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x00000000", "0x3f800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kUnion_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40400000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x40400000"],
- [1, "0x40400000", "0x40400000"],
- [1, "0x40400000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testOp4d": {
- "p1": [[0, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x00000000", "0x3f800000"],
- [5],
- [0, "0x40000000", "0x40000000"],
- [1, "0x40800000", "0x40000000"],
- [1, "0x40800000", "0x40800000"],
- [1, "0x40000000", "0x40800000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x00000000", "0x3f800000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x00000000", "0x3f800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40800000", "0x40000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x40000000", "0x40800000"],
- [1, "0x40800000", "0x40800000"],
- [1, "0x40800000", "0x40000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testOp5d": {
- "p1": [[0, "0x00000000", "0x00000000"],
- [1, "0x40000000", "0x00000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x00000000", "0x40000000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x40400000", "0x00000000"],
- [1, "0x40400000", "0x40400000"],
- [1, "0x00000000", "0x40400000"],
- [5]],
- "fillType1": "kEvenOdd_FillType",
- "p2": [[0, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x00000000", "0x3f800000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x00000000", "0x3f800000"],
- [5]],
- "fillType2": "kEvenOdd_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40400000", "0x00000000"],
- [1, "0x40000000", "0x00000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x00000000", "0x40000000"],
- [1, "0x00000000", "0x40400000"],
- [1, "0x40400000", "0x40400000"],
- [1, "0x40400000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testOp6d": {
- "p1": [[0, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x00000000", "0x3f800000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x40400000", "0x00000000"],
- [1, "0x40400000", "0x40400000"],
- [1, "0x00000000", "0x40400000"],
- [5]],
- "fillType1": "kEvenOdd_FillType",
- "p2": [[0, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x00000000", "0x3f800000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x00000000", "0x3f800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40400000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x00000000", "0x3f800000"],
- [1, "0x00000000", "0x40400000"],
- [1, "0x40400000", "0x40400000"],
- [1, "0x40400000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testOp7d": {
- "p1": [[0, "0x00000000", "0x00000000"],
- [1, "0x40000000", "0x00000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x00000000", "0x40000000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x00000000", "0x3f800000"],
- [5]],
- "fillType1": "kEvenOdd_FillType",
- "p2": [[0, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x00000000", "0x3f800000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x00000000", "0x3f800000"],
- [5]],
- "fillType2": "kEvenOdd_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x00000000", "0x3f800000"],
- [1, "0x00000000", "0x40000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x40000000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testOp2u": {
- "p1": [[0, "0x00000000", "0x00000000"],
- [1, "0x40000000", "0x00000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x00000000", "0x40000000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x40000000", "0x00000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x00000000", "0x40000000"],
- [5]],
- "fillType1": "kEvenOdd_FillType",
- "p2": [[0, "0x00000000", "0x00000000"],
- [1, "0x40400000", "0x00000000"],
- [1, "0x40400000", "0x40400000"],
- [1, "0x00000000", "0x40400000"],
- [5],
- [0, "0x3f800000", "0x3f800000"],
- [1, "0x40000000", "0x3f800000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x3f800000", "0x40000000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kUnion_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x40400000"],
- [1, "0x40400000", "0x40400000"],
- [1, "0x40400000", "0x00000000"],
- [1, "0x40000000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp24d": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x3f800000", "0x40000000", "0x40000000", "0x00000000", "0x40400000", "0x40000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x40000000"],
- [4, "0x40000000", "0x40400000", "0x3f800000", "0x00000000", "0x40000000", "0x3f800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f99999a", "0x3fb33333"],
- [1, "0x3f5b6db7", "0x3fa49249"],
- [4, "0x3f800000", "0x3fa1f58d", "0x3f924925", "0x3f9cbc15", "0x3fa49249", "0x3f97829d"],
- [4, "0x3fabd740", "0x3f956ee9", "0x3fb31c36", "0x3f935b35", "0x3fba612d", "0x3f917185"],
- [4, "0x3fb90600", "0x3f974034", "0x3fb7b6a7", "0x3f9d68d7", "0x3fb65c0a", "0x3fa3c677"],
- [4, "0x3fb646db", "0x3fa42a0e", "0x3fb631a2", "0x3fa48dd8", "0x3fb61c5c", "0x3fa4f1d2"],
- [1, "0x3f99999a", "0x3fb33333"],
- [5],
- [0, "0x3fb13409", "0x3fbb1158"],
- [4, "0x3fb2fcd4", "0x3fb39461", "0x3fb494a0", "0x3fac22f9", "0x3fb61c5c", "0x3fa4f1d2"],
- [1, "0x3fee6f00", "0x3f88c880"],
- [4, "0x400f7a55", "0x3f877c84", "0x4027bd2b", "0x3f9ef4ab", "0x40400000", "0x40000000"],
- [1, "0x3fb13409", "0x3fbb1158"],
- [5],
- [0, "0x3f5b6db7", "0x3fa49249"],
- [1, "0x00000000", "0x3f800000"],
- [4, "0x3e924925", "0x3fa49249", "0x3f124925", "0x3fa9cbc1", "0x3f5b6db7", "0x3fa49249"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp23d": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x3f800000", "0x40000000", "0x40800000", "0x00000000", "0x40000000", "0x3f800000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x40800000"],
- [4, "0x3f800000", "0x40000000", "0x3f800000", "0x00000000", "0x40000000", "0x3f800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f851280", "0x3fa3bd4c"],
- [4, "0x3f23f15e", "0x3fa85142", "0x3e829ea0", "0x3fa0a7a8", "0x00000000", "0x3f800000"],
- [1, "0x3f971561", "0x3f800000"],
- [4, "0x3f90e445", "0x3f8a04c3", "0x3f8af41f", "0x3f9607bf", "0x3f851280", "0x3fa3bd4c"],
- [5],
- [0, "0x3ffa9716", "0x3f881d5f"],
- [4, "0x402cb203", "0x3f4c4a66", "0x40457307", "0x3eea33e3", "0x40000000", "0x3f800000"],
- [1, "0x3ffa9716", "0x3f881d5f"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp22d": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x40000000", "0x40400000", "0x40400000", "0x00000000", "0x40000000", "0x3f800000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x40400000"],
- [4, "0x3f800000", "0x40000000", "0x3f800000", "0x00000000", "0x40400000", "0x40000000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f6b96bf", "0x3fd05f29"],
- [4, "0x3f2520d9", "0x3fc40dee", "0x3eac6218", "0x3fab1886", "0x00000000", "0x3f800000"],
- [1, "0x40000000", "0x3f800000"],
- [4, "0x401e877c", "0x3f05e211", "0x401feeb2", "0x3f74c64f", "0x400b2807", "0x3fa94b4c"],
- [4, "0x3fc6b5bb", "0x3f7574d8", "0x3f9bb0e1", "0x3f993b90", "0x3f6b96bf", "0x3fd05f29"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp21d": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x00000000", "0x3f800000", "0x40000000", "0x3f800000", "0x40c00000", "0x40a00000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x3f800000", "0x40000000"],
- [4, "0x40a00000", "0x40c00000", "0x3f800000", "0x00000000", "0x3f800000", "0x00000000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x402771ac", "0x402fa11e"],
- [1, "0x40c00000", "0x40a00000"],
- [4, "0x408cb50b", "0x40596a15", "0x40476212", "0x401beffa", "0x4009e7f6", "0x3fee310b"],
- [4, "0x4015876f", "0x400b72fa", "0x40201bb2", "0x401f456e", "0x402771ac", "0x402fa11e"],
- [5],
- [0, "0x3f800000", "0x3fa2d652"],
- [1, "0x3f800000", "0x3fd55555"],
- [1, "0x00000000", "0x3f800000"],
- [4, "0x00000000", "0x3f800000", "0x3eaaaaab", "0x3f800000", "0x3f800000", "0x3fa2d652"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp20d": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x00000000", "0x3f800000", "0x40c00000", "0x00000000", "0x40000000", "0x3f800000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x40c00000"],
- [4, "0x3f800000", "0x40000000", "0x3f800000", "0x00000000", "0x3f800000", "0x00000000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f6e94d7", "0x3f800000"],
- [1, "0x40000000", "0x3f800000"],
- [4, "0x409e7c0d", "0x3e860fcd", "0x401d36dc", "0x3f1d0a79", "0x3f7264c6", "0x3f592208"],
- [4, "0x3f7139d9", "0x3f658e3a", "0x3f6ff546", "0x3f7282e2", "0x3f6e94d7", "0x3f800000"],
- [5],
- [0, "0x3f5b355f", "0x3f5cbfc8"],
- [1, "0x3f555555", "0x3f800000"],
- [1, "0x00000000", "0x3f800000"],
- [4, "0x00000000", "0x3f800000", "0x3ebb3931", "0x3f7065e7", "0x3f5b355f", "0x3f5cbfc8"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp19i": {
- "p1": [[0, "0x00000000", "0x40000000"],
- [4, "0x00000000", "0x3f800000", "0x40000000", "0x3f800000", "0x40c00000", "0x40000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x3f800000", "0x40000000"],
- [4, "0x40000000", "0x40c00000", "0x40000000", "0x00000000", "0x3f800000", "0x00000000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f800000", "0x40000000"],
- [1, "0x3fdda2c5", "0x40000000"],
- [4, "0x3fdb6402", "0x3fe04e2a", "0x3fd78bdf", "0x3fbf6b87", "0x3fd21a5e", "0x3fa03430"],
- [2, "0x3fa3fdca", "0x3f9f302f", "0x3f800000", "0x3fa33b8f"],
- [1, "0x3f800000", "0x40000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp18d": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x40400000", "0x40a00000", "0x40000000", "0x00000000", "0x40000000", "0x3f800000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x40000000"],
- [4, "0x3f800000", "0x40000000", "0x3f800000", "0x00000000", "0x40a00000", "0x40400000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f1c3f91", "0x3fe0ad0f"],
- [4, "0x3edb28c2", "0x3fc667ec", "0x3e66b5d3", "0x3fa673a3", "0x00000000", "0x3f800000"],
- [1, "0x40000000", "0x3f800000"],
- [4, "0x40000000", "0x3f2d1b0c", "0x4006b5de", "0x3f7b42ee", "0x40094453", "0x3fb40c25"],
- [4, "0x3fafda98", "0x3f9cf5b2", "0x3f7e0461", "0x3fbecf40", "0x3f289654", "0x3fdc693b"],
- [4, "0x3f2472e9", "0x3fddd852", "0x3f2056db", "0x3fdf44dc", "0x3f1c3f91", "0x3fe0ad0f"],
- [5],
- [0, "0x3f87dadb", "0x400d95e3"],
- [4, "0x3fcb5a81", "0x402b5437", "0x3ff038bb", "0x402921bf", "0x400188a8", "0x4019e822"],
- [1, "0x3f87dadb", "0x400d95e3"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp17d": {
- "p1": [[0, "0x00000000", "0x40000000"],
- [4, "0x00000000", "0x40000000", "0x40800000", "0x00000000", "0x40000000", "0x3f800000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x40800000"],
- [4, "0x3f800000", "0x40000000", "0x40000000", "0x00000000", "0x40000000", "0x00000000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp16d": {
- "p1": [[0, "0x00000000", "0x40000000"],
- [4, "0x00000000", "0x3f800000", "0x40400000", "0x00000000", "0x3f800000", "0x00000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x40400000"],
- [4, "0x00000000", "0x3f800000", "0x40000000", "0x00000000", "0x3f800000", "0x00000000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3e978d51", "0x3fb43957"],
- [4, "0x3df5c290", "0x3fcccccc", "0x00000000", "0x3fe66666", "0x00000000", "0x40000000"],
- [1, "0x3e978d51", "0x3fb43957"],
- [5],
- [0, "0x3f800000", "0x00000000"],
- [1, "0x3e978d51", "0x3fb43957"],
- [4, "0x3ec93404", "0x3fa6aec9", "0x3f01c78d", "0x3f9973d1", "0x3f2091ad", "0x3f8cb449"],
- [4, "0x3f21a8c3", "0x3f8be113", "0x3f22bfe7", "0x3f8b0ecb", "0x3f23d70a", "0x3f8a3d71"],
- [1, "0x3f22d0e9", "0x3f8bc6a2"],
- [4, "0x3f499edd", "0x3f778eb3", "0x3f72ddf6", "0x3f5919af", "0x3f8c8e0c", "0x3f3cdc7d"],
- [4, "0x3fd84548", "0x3e9a155a", "0x400637fe", "0x00000000", "0x3f800000", "0x00000000"],
- [5],
- [0, "0x3f800000", "0x00000000"],
- [1, "0x3f23d70a", "0x3f8a3d71"],
- [4, "0x3f432173", "0x3f658b45", "0x3f626bdb", "0x3f3c9582", "0x3f7d2590", "0x3f199999"],
- [4, "0x3fa5afca", "0x3e4ccccc", "0x3fb93e4c", "0x00000000", "0x3f800000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp15d": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x40400000", "0x40c00000", "0x40000000", "0x00000000", "0x40000000", "0x3f800000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x40000000"],
- [4, "0x3f800000", "0x40000000", "0x3f800000", "0x00000000", "0x40c00000", "0x40400000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f058778", "0x3fe8f43d"],
- [4, "0x3eb9c57d", "0x3fcb31bb", "0x3e41eef2", "0x3fa8671d", "0x00000000", "0x3f800000"],
- [1, "0x40000000", "0x3f800000"],
- [4, "0x40000000", "0x3f3b4111", "0x40049d7f", "0x3f77bc11", "0x4007a61b", "0x3fae1a82"],
- [4, "0x3fad2690", "0x3fa4a3e8", "0x3f76b4c6", "0x3fc4ae0f", "0x3f239470", "0x3fdf6bec"],
- [4, "0x3f195d25", "0x3fe2b542", "0x3f0f6588", "0x3fe5ea1c", "0x3f058778", "0x3fe8f43d"],
- [5],
- [0, "0x3f3c79a6", "0x4007da67"],
- [4, "0x3fdf1e3e", "0x405f0b57", "0x4004a48d", "0x4043d814", "0x40093523", "0x4016de30"],
- [1, "0x3f3c79a6", "0x4007da67"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp14d": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x00000000", "0x40000000", "0x40000000", "0x00000000", "0x40000000", "0x3f800000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x40000000"],
- [4, "0x3f800000", "0x40000000", "0x3f800000", "0x00000000", "0x40000000", "0x00000000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f800000", "0x3f800000"],
- [1, "0x40000000", "0x3f800000"],
- [4, "0x40000000", "0x3f000000", "0x3fc00000", "0x3f400000", "0x3f800000", "0x3f800000"],
- [5],
- [0, "0x3f800000", "0x3f800000"],
- [4, "0x3f000000", "0x3fa00000", "0x00000000", "0x3fc00000", "0x00000000", "0x3f800000"],
- [1, "0x3f800000", "0x3f800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp13d": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x40800000", "0x40a00000", "0x3f800000", "0x00000000", "0x40a00000", "0x40400000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x3f800000"],
- [4, "0x40400000", "0x40a00000", "0x3f800000", "0x00000000", "0x40a00000", "0x40800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x00000000", "0x3f800000"],
- [1, "0x402eac36", "0x4005de7c"],
- [4, "0x40293a56", "0x400a2d1a", "0x402554d1", "0x400ff16e", "0x4021a273", "0x4015884a"],
- [4, "0x401ca098", "0x40160120", "0x4018435e", "0x401747f7", "0x4014502b", "0x4018fce7"],
- [1, "0x00000000", "0x3f800000"],
- [5],
- [0, "0x3ffbd605", "0x40267425"],
- [4, "0x4000aa10", "0x4024ee24", "0x40035905", "0x40232017", "0x40061bc7", "0x402144b9"],
- [4, "0x400a7780", "0x401e5649", "0x400f0490", "0x401b46a8", "0x4014502b", "0x4018fce7"],
- [1, "0x401c0981", "0x401d9f4d"],
- [4, "0x40158b77", "0x402613ad", "0x400daecc", "0x402baa40", "0x3ffbd605", "0x40267425"],
- [5],
- [0, "0x402eac36", "0x4005de7c"],
- [1, "0x40a00000", "0x40400000"],
- [4, "0x4061af28", "0x3ff286bd", "0x40402d63", "0x3ff00b59", "0x402eac36", "0x4005de7c"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp12d": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x3f800000", "0x40c00000", "0x3f800000", "0x00000000", "0x3f800000", "0x00000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x3f800000"],
- [4, "0x00000000", "0x3f800000", "0x3f800000", "0x00000000", "0x40c00000", "0x3f800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f7abff0", "0x3f800000"],
- [4, "0x3f6cd1b8", "0x401d7919", "0x3f39ed35", "0x40943441", "0x00000000", "0x3f800000"],
- [1, "0x3f7abff0", "0x3f800000"],
- [5],
- [0, "0x3f7d914a", "0x3f255e6f"],
- [4, "0x3e65773e", "0x3f46a231", "0x00000000", "0x3f800000", "0x00000000", "0x3f800000"],
- [1, "0x3f800000", "0x00000000"],
- [4, "0x3f800000", "0x00000000", "0x3f800000", "0x3e89d05e", "0x3f7d914a", "0x3f255e6f"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp11d": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x40400000", "0x40800000", "0x3f800000", "0x00000000", "0x40a00000", "0x3f800000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x3f800000"],
- [4, "0x3f800000", "0x40a00000", "0x3f800000", "0x00000000", "0x40800000", "0x40400000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x00000000", "0x3f800000"],
- [1, "0x403d0000", "0x3f800000"],
- [4, "0x40235601", "0x3f96cfff", "0x40156ad1", "0x3fbc14af", "0x4009cc1b", "0x3fdb31b0"],
- [4, "0x40052373", "0x3fe7ab1e", "0x4000d963", "0x3ff32742", "0x3ff8a41f", "0x3ffc520f"],
- [1, "0x00000000", "0x3f800000"],
- [5],
- [0, "0x3fce63be", "0x4008c0b7"],
- [4, "0x3fdbafc8", "0x40087d47", "0x3fe69b9b", "0x4005eca4", "0x3ff098c1", "0x4001d85f"],
- [4, "0x3fe45063", "0x4003946f", "0x3fd8f5a4", "0x4005fbed", "0x3fce63be", "0x4008c0b7"],
- [5],
- [0, "0x403d0000", "0x3f800000"],
- [1, "0x40a00000", "0x3f800000"],
- [4, "0x40800000", "0x3f400000", "0x40580000", "0x3f500000", "0x403d0000", "0x3f800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp10d": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x3f800000", "0x40400000", "0x3f800000", "0x00000000", "0x40800000", "0x3f800000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x3f800000"],
- [4, "0x3f800000", "0x40800000", "0x3f800000", "0x00000000", "0x40400000", "0x3f800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3fed097b", "0x3f800000"],
- [4, "0x3fe94e61", "0x3f81b8d1", "0x3fe5a984", "0x3f837efa", "0x3fe219d0", "0x3f85500e"],
- [4, "0x3fe4af7b", "0x3f8377bd", "0x3fe7515d", "0x3f81b1aa", "0x3fea0000", "0x3f800000"],
- [1, "0x3fed097b", "0x3f800000"],
- [5],
- [0, "0x4016dc7d", "0x3f55d8f3"],
- [4, "0x4022ee39", "0x3f54d157", "0x403087ce", "0x3f610f9d", "0x40400000", "0x3f800000"],
- [1, "0x40800000", "0x3f800000"],
- [4, "0x4053d508", "0x3f451c0b", "0x4031d321", "0x3f40686e", "0x4016dc7d", "0x3f55d8f3"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp1i": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x3f800000", "0x40000000", "0x3f800000", "0x00000000", "0x40000000", "0x3f800000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x3f800000"],
- [4, "0x3f800000", "0x40000000", "0x3f800000", "0x00000000", "0x40000000", "0x3f800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kIntersect_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f800000", "0x3f800000"],
- [4, "0x3f400000", "0x3fa00000", "0x3f000000", "0x3fc00000", "0x00000000", "0x3f800000"],
- [1, "0x3f800000", "0x3f800000"],
- [5],
- [0, "0x3f800000", "0x3f800000"],
- [4, "0x3fa00000", "0x3f400000", "0x3fc00000", "0x3f000000", "0x40000000", "0x3f800000"],
- [1, "0x3f800000", "0x3f800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp9d": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x3f800000", "0x40c00000", "0x3f800000", "0x00000000", "0x40000000", "0x3f800000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x3f800000"],
- [4, "0x3f800000", "0x40000000", "0x3f800000", "0x00000000", "0x40c00000", "0x3f800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f9105ec", "0x3f9105eb"],
- [4, "0x3f265b41", "0x3fa882f6", "0x3ed105ec", "0x3fb4417b", "0x00000000", "0x3f800000"],
- [4, "0x3f14c584", "0x4079f6e5", "0x3f53160f", "0x40462c1d", "0x3f8fb725", "0x4006b825"],
- [4, "0x3fa047e9", "0x3fd65da1", "0x3fb22ae2", "0x3f9ae697", "0x3fc97b43", "0x3f800000"],
- [1, "0x3fc00000", "0x3f800000"],
- [4, "0x3fae6239", "0x3f85df42", "0x3f9eec26", "0x3f8bbe85", "0x3f9105ec", "0x3f9105eb"],
- [5],
- [0, "0x3fcda7cf", "0x3f773116"],
- [4, "0x3fd74ba8", "0x3f712fc5", "0x3fe18bad", "0x3f6b429a", "0x3fec7c8e", "0x3f6592f8"],
- [4, "0x3fe13002", "0x3f5dfded", "0x3fd6fdce", "0x3f655217", "0x3fcda7cf", "0x3f773116"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"quadOp9d": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [2, "0x3f800000", "0x40c00000", "0x3fc00000", "0x3f800000"],
- [2, "0x3fc00000", "0x3f000000", "0x40000000", "0x3f800000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x3f800000"],
- [2, "0x3f800000", "0x40000000", "0x3fb33333", "0x3f800000"],
- [2, "0x40400000", "0x3ecccccd", "0x40c00000", "0x3f800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f7ab30d", "0x3fbd9fdc"],
- [2, "0x3f18a919", "0x3fcc548c", "0x00000000", "0x3f800000"],
- [2, "0x3f00f526", "0x40613270", "0x3f616f44", "0x405ffdb5"],
- [2, "0x3fa03d4a", "0x405ecd90", "0x3fc00000", "0x3f800000"],
- [1, "0x3fb33333", "0x3f800000"],
- [2, "0x3f9e8838", "0x3fb3ab74", "0x3f7ab30d", "0x3fbd9fdc"],
- [5],
- [0, "0x3fc0170d", "0x3f76c217"],
- [2, "0x3fd56cad", "0x3f6825d8", "0x3fec9a28", "0x3f5cb278"],
- [2, "0x3fd55f04", "0x3f376dc9", "0x3fca3d71", "0x3f428f5c"],
- [2, "0x3fc0f5ce", "0x3f4bd6ff", "0x3fc0170d", "0x3f76c217"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"lineOp9d": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [1, "0x3f800000", "0x40c00000"],
- [1, "0x3fc00000", "0x3f800000"],
- [1, "0x3fe66666", "0x3f4ccccd"],
- [1, "0x40000000", "0x3f800000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x3f800000"],
- [1, "0x3f800000", "0x40000000"],
- [1, "0x3fb33333", "0x3f800000"],
- [1, "0x40400000", "0x3ecccccd"],
- [1, "0x40c00000", "0x3f800000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f800000", "0x40000000"],
- [1, "0x00000000", "0x3f800000"],
- [1, "0x3f800000", "0x40c00000"],
- [1, "0x3fc00000", "0x3f800000"],
- [1, "0x3fb33333", "0x3f800000"],
- [1, "0x3f800000", "0x40000000"],
- [5],
- [0, "0x3fd07507", "0x3f6a0ea1"],
- [1, "0x3feb0df6", "0x3f561bee"],
- [1, "0x3fe66666", "0x3f4ccccd"],
- [1, "0x3fd07507", "0x3f6a0ea1"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp8d": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x00000000", "0x40a00000", "0x3f800000", "0x00000000", "0x40800000", "0x00000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x3f800000"],
- [4, "0x00000000", "0x40800000", "0x3f800000", "0x00000000", "0x40a00000", "0x00000000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f6ca163", "0x3ff869c0"],
- [4, "0x3e86b7ff", "0x402f1301", "0x00000000", "0x40435100", "0x00000000", "0x3f800000"],
- [4, "0x00000000", "0x401d6da9", "0x3e7277e3", "0x4010c6df", "0x3f70d832", "0x3fd65287"],
- [4, "0x3f9338c4", "0x3fbff2e8", "0x3fb34f88", "0x3fa528d2", "0x3fd97704", "0x3f8a38ab"],
- [4, "0x3fb2a60e", "0x3fafe3ca", "0x3f91cbbf", "0x3fd76154", "0x3f6ca163", "0x3ff869c0"],
- [5],
- [0, "0x40180ce4", "0x3f065c16"],
- [1, "0x00000000", "0x3f800000"],
- [1, "0x402e5fc5", "0x3ea34075"],
- [4, "0x4026a276", "0x3ec311d5", "0x401f3235", "0x3ee688a4", "0x40180ce4", "0x3f065c16"],
- [5],
- [0, "0x402e5fc5", "0x3ea34075"],
- [1, "0x40800000", "0x00000000"],
- [4, "0x4061af28", "0x00000000", "0x40468f3f", "0x3dff4a76", "0x402e5fc5", "0x3ea34075"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp7d": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x40400000", "0x40800000", "0x3f800000", "0x00000000", "0x40400000", "0x00000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x3f800000"],
- [4, "0x00000000", "0x40400000", "0x3f800000", "0x00000000", "0x40800000", "0x40400000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x00000000", "0x3f800000"],
- [1, "0x40172314", "0x3e59ef94"],
- [4, "0x4003ecd7", "0x3ef494c7", "0x3ffe5395", "0x3f71d019", "0x3ff610a8", "0x3facbf07"],
- [4, "0x3ff402dd", "0x3fb9a259", "0x3ff2090a", "0x3fc60853", "0x3fefb67a", "0x3fd16c17"],
- [4, "0x3fcd730b", "0x3fc9754c", "0x3faf6ab2", "0x3fc874ef", "0x3f954569", "0x3fcaa2b5"],
- [1, "0x00000000", "0x3f800000"],
- [5],
- [0, "0x3f3624c0", "0x3fd4b2d7"],
- [4, "0x3f57a939", "0x3fd0984b", "0x3f7e526c", "0x3fcc7a64", "0x3f954569", "0x3fcaa2b5"],
- [1, "0x3fe610b3", "0x3ff30859"],
- [4, "0x3fd5aa51", "0x400cbea1", "0x3fb47685", "0x400fb650", "0x3f3624c0", "0x3fd4b2d7"],
- [5],
- [0, "0x40172314", "0x3e59ef94"],
- [1, "0x40400000", "0x00000000"],
- [4, "0x402db6db", "0x00000000", "0x4020a72f", "0x3da72f05", "0x40172314", "0x3e59ef94"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp6d": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x00000000", "0x40c00000", "0x3f800000", "0x00000000", "0x40400000", "0x00000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x3f800000"],
- [4, "0x00000000", "0x40400000", "0x3f800000", "0x00000000", "0x40c00000", "0x00000000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f61e1e2", "0x40090041"],
- [4, "0x3e969697", "0x404c07a8", "0x00000000", "0x406d8b5c", "0x00000000", "0x3f800000"],
- [4, "0x00000000", "0x3ff3efd4", "0x3e520563", "0x3fe49c49", "0x3f64d9eb", "0x3fb1228d"],
- [4, "0x3f8ac656", "0x3fa2eb7f", "0x3fa7d88d", "0x3f91f2b8", "0x3fca63e6", "0x3f8038ff"],
- [4, "0x3fa8419a", "0x3faf8417", "0x3f8a709d", "0x3fe49a48", "0x3f61e1e2", "0x40090041"],
- [5],
- [0, "0x3fe8e849", "0x3f325d3d"],
- [1, "0x00000000", "0x3f800000"],
- [1, "0x40157b21", "0x3e62c4a4"],
- [4, "0x4009c91c", "0x3eafc26a", "0x3ffd8d91", "0x3f020c47", "0x3fe8e849", "0x3f325d3d"],
- [5],
- [0, "0x40157b21", "0x3e62c4a4"],
- [1, "0x40400000", "0x00000000"],
- [4, "0x4030f0f1", "0x00000000", "0x4022c4a7", "0x3daa137a", "0x40157b21", "0x3e62c4a4"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp5d": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x00000000", "0x40000000", "0x3f800000", "0x00000000", "0x40000000", "0x00000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x3f800000"],
- [4, "0x00000000", "0x40000000", "0x3f800000", "0x00000000", "0x40000000", "0x00000000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp3d": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x40000000", "0x40400000", "0x3f800000", "0x00000000", "0x3f800000", "0x00000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x3f800000"],
- [4, "0x00000000", "0x3f800000", "0x3f800000", "0x00000000", "0x40400000", "0x40000000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f9e9872", "0x3fb4dd7b"],
- [4, "0x3f973d61", "0x3fe548eb", "0x3f622c10", "0x3ff11608", "0x00000000", "0x3f800000"],
- [1, "0x3f9e9872", "0x3fb4dd7b"],
- [5],
- [0, "0x3f9a56b7", "0x3f503f58"],
- [4, "0x3ecdc8f3", "0x3f191b86", "0x00000000", "0x3f800000", "0x00000000", "0x3f800000"],
- [1, "0x3f800000", "0x00000000"],
- [4, "0x3f800000", "0x00000000", "0x3f912614", "0x3ecdc8f5", "0x3f9a56b7", "0x3f503f58"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp2d": {
- "p1": [[0, "0x00000000", "0x40000000"],
- [4, "0x00000000", "0x3f800000", "0x3f800000", "0x00000000", "0x3f800000", "0x00000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x3f800000"],
- [4, "0x00000000", "0x3f800000", "0x40000000", "0x00000000", "0x3f800000", "0x00000000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3ecabaa8", "0x3f49ffc9"],
- [4, "0x3e3d7fb8", "0x3f91df85", "0x00000000", "0x3fc8efc2", "0x00000000", "0x40000000"],
- [1, "0x3f310ef5", "0x3f1de217"],
- [4, "0x3f176ac4", "0x3f2d8f4f", "0x3efaae9e", "0x3f3c9a5f", "0x3ecabaa8", "0x3f49ffc9"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cubicOp1d": {
- "p1": [[0, "0x00000000", "0x3f800000"],
- [4, "0x00000000", "0x40000000", "0x3f800000", "0x00000000", "0x3f800000", "0x00000000"],
- [5]],
- "fillType1": "kWinding_FillType",
- "p2": [[0, "0x00000000", "0x3f800000"],
- [4, "0x00000000", "0x3f800000", "0x3f800000", "0x00000000", "0x40000000", "0x00000000"],
- [5]],
- "fillType2": "kWinding_FillType",
- "op": "kDifference_SkPathOp",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f1de217", "0x3f310ef5"],
- [4, "0x3eab5386", "0x3f9397a2", "0x00000000", "0x3fca0b23", "0x00000000", "0x3f800000"],
- [1, "0x3f1de217", "0x3f310ef5"],
- [5],
- [0, "0x3f49ffc9", "0x3ecabaa8"],
- [4, "0x3ea63def", "0x3f2ce108", "0x00000000", "0x3f800000", "0x00000000", "0x3f800000"],
- [1, "0x3f800000", "0x00000000"],
- [4, "0x3f800000", "0x00000000", "0x3f699332", "0x3e336672", "0x3f49ffc9", "0x3ecabaa8"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-}
-}
diff --git a/experimental/pathkit/tests/PathOpsSimplify.json b/experimental/pathkit/tests/PathOpsSimplify.json
deleted file mode 100644
index 4e72836fe4..0000000000
--- a/experimental/pathkit/tests/PathOpsSimplify.json
+++ /dev/null
@@ -1,18428 +0,0 @@
-{
-"bug8290": {
- "path": [[0, "0xcf1c7651", "0xcf1c7650"],
- [1, "0x4f1c7653", "0xcf1c7650"],
- [1, "0x4f1c7653", "0x4f1c7654"],
- [1, "0xcf1c7651", "0x4f1c7654"],
- [1, "0xcf1c7651", "0xcf1c7650"],
- [5],
- [0, "0x433a0000", "0x44388800"],
- [1, "0x445fb000", "0x44388800"],
- [1, "0x445fb000", "0x4438c802"],
- [1, "0x433a0000", "0x4438c802"],
- [1, "0x433a0000", "0x44388800"],
- [5],
- [0, "0x433a0000", "0x44565002"],
- [1, "0x445fb000", "0x44565002"],
- [1, "0x445fb000", "0x44569000"],
- [1, "0x433a0000", "0x44569000"],
- [1, "0x433a0000", "0x44565002"],
- [5],
- [0, "0x433a0000", "0x44741804"],
- [1, "0x445fb000", "0x44741804"],
- [1, "0x445fb000", "0x44745806"],
- [1, "0x433a0000", "0x44745806"],
- [1, "0x433a0000", "0x44741804"],
- [5],
- [0, "0x433a0000", "0x4488f003"],
- [1, "0x445fb000", "0x4488f003"],
- [1, "0x445fb000", "0x44891004"],
- [1, "0x433a0000", "0x44891004"],
- [1, "0x433a0000", "0x4488f003"],
- [5],
- [0, "0x433a0000", "0x4497d404"],
- [1, "0x445fb000", "0x4497d404"],
- [1, "0x445fb000", "0x4497f405"],
- [1, "0x433a0000", "0x4497f405"],
- [1, "0x433a0000", "0x4497d404"],
- [5],
- [0, "0x433a0000", "0x44a6b805"],
- [1, "0x445fb000", "0x44a6b805"],
- [1, "0x445fb000", "0x44a6d806"],
- [1, "0x433a0000", "0x44a6d806"],
- [1, "0x433a0000", "0x44a6b805"],
- [5],
- [0, "0x433a0000", "0x44b59c06"],
- [1, "0x445fb000", "0x44b59c06"],
- [1, "0x445fb000", "0x44b5bc07"],
- [1, "0x433a0000", "0x44b5bc07"],
- [1, "0x433a0000", "0x44b59c06"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x4f1c7653", "0xcf1c7650"],
- [1, "0xcf1c7651", "0xcf1c7650"],
- [1, "0xcf1c7651", "0x4f1c7654"],
- [1, "0x4f1c7653", "0x4f1c7654"],
- [1, "0x4f1c7653", "0xcf1c7650"],
- [5],
- [0, "0x445fb000", "0x44388800"],
- [1, "0x433a0000", "0x44388800"],
- [1, "0x433a0000", "0x4438c802"],
- [1, "0x445fb000", "0x4438c802"],
- [1, "0x445fb000", "0x44388800"],
- [5],
- [0, "0x445fb000", "0x44565002"],
- [1, "0x433a0000", "0x44565002"],
- [1, "0x433a0000", "0x44569000"],
- [1, "0x445fb000", "0x44569000"],
- [1, "0x445fb000", "0x44565002"],
- [5],
- [0, "0x445fb000", "0x44741804"],
- [1, "0x433a0000", "0x44741804"],
- [1, "0x433a0000", "0x44745806"],
- [1, "0x445fb000", "0x44745806"],
- [1, "0x445fb000", "0x44741804"],
- [5],
- [0, "0x445fb000", "0x4488f003"],
- [1, "0x433a0000", "0x4488f003"],
- [1, "0x433a0000", "0x44891004"],
- [1, "0x445fb000", "0x44891004"],
- [1, "0x445fb000", "0x4488f003"],
- [5],
- [0, "0x445fb000", "0x4497d404"],
- [1, "0x433a0000", "0x4497d404"],
- [1, "0x433a0000", "0x4497f405"],
- [1, "0x445fb000", "0x4497f405"],
- [1, "0x445fb000", "0x4497d404"],
- [5],
- [0, "0x445fb000", "0x44a6b805"],
- [1, "0x433a0000", "0x44a6b805"],
- [1, "0x433a0000", "0x44a6d806"],
- [1, "0x445fb000", "0x44a6d806"],
- [1, "0x445fb000", "0x44a6b805"],
- [5],
- [0, "0x445fb000", "0x44b59c06"],
- [1, "0x433a0000", "0x44b59c06"],
- [1, "0x433a0000", "0x44b5bc07"],
- [1, "0x445fb000", "0x44b5bc07"],
- [1, "0x445fb000", "0x44b59c06"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"bug8249": {
- "path": [[0, "0x43310000", "0x43810000"],
- [1, "0x43480000", "0x43868000"],
- [4, "0x43480000", "0x43b20000", "0x437a0000", "0x43cd0000", "0x43c80000", "0x43cd0000"],
- [4, "0x44098000", "0x43cd0000", "0x44160000", "0x43b20000", "0x44160000", "0x43868000"],
- [1, "0x44160000", "0x43808000"],
- [4, "0x44160000", "0x43330000", "0x44110000", "0x429c0000", "0x43cd0000", "0x429c0000"],
- [4, "0x43700000", "0x429c0000", "0x43480000", "0x431f0000", "0x43480000", "0x438a8000"],
- [1, "0x43480000", "0x4401c000"],
- [4, "0x43480000", "0x441f0000", "0x43660000", "0x44340000", "0x43c80000", "0x44340000"],
- [4, "0x4404c000", "0x44340000", "0x440d0000", "0x442b8000", "0x44118000", "0x4416c000"],
- [1, "0x442cc000", "0x441c8000"],
- [4, "0x44260000", "0x443d4000", "0x44114000", "0x444a8000", "0x43c88000", "0x444a8000"],
- [4, "0x43350000", "0x444a8000", "0x42c80000", "0x442e0000", "0x42c80000", "0x4401c000"],
- [1, "0x42c80000", "0x438a8000"],
- [4, "0x42c80000", "0x42cc0000", "0x433e0000", "0xc1200000", "0x43cd0000", "0xc1200000"],
- [4, "0x441d8000", "0xc1200000", "0x442f0000", "0x42e60000", "0x442f0000", "0x437a0000"],
- [1, "0x442f0000", "0x43880000"],
- [4, "0x442f0000", "0x43d18000", "0x44164000", "0x43fa0000", "0x43c88000", "0x43fa0000"],
- [4, "0x43490000", "0x43fa0000", "0x43160000", "0x43d00000", "0x43160000", "0x43868000"],
- [1, "0x43310000", "0x43810000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x43480000", "0x43db8ce9"],
- [1, "0x43480000", "0x4401c000"],
- [4, "0x43480000", "0x441f0000", "0x43660000", "0x44340000", "0x43c80000", "0x44340000"],
- [4, "0x4404c000", "0x44340000", "0x440d0000", "0x442b8000", "0x44118000", "0x4416c000"],
- [1, "0x442cc000", "0x441c8000"],
- [4, "0x44260000", "0x443d4000", "0x44114000", "0x444a8000", "0x43c88000", "0x444a8000"],
- [4, "0x43350000", "0x444a8000", "0x42c80000", "0x442e0000", "0x42c80000", "0x4401c000"],
- [1, "0x42c80000", "0x438a8000"],
- [4, "0x42c80000", "0x42cc0000", "0x433e0000", "0xc1200000", "0x43cd0000", "0xc1200000"],
- [4, "0x441d8000", "0xc1200000", "0x442f0000", "0x42e60000", "0x442f0000", "0x437a0000"],
- [1, "0x442f0000", "0x43880000"],
- [4, "0x442f0000", "0x43d18000", "0x44164000", "0x43fa0000", "0x43c88000", "0x43fa0000"],
- [4, "0x43964752", "0x43fa0000", "0x436db1ed", "0x43ef6824", "0x43480000", "0x43db8ce9"],
- [5],
- [0, "0x434805cb", "0x43881798"],
- [4, "0x43493da4", "0x43b2a869", "0x437bd6b1", "0x43cd0000", "0x43c80000", "0x43cd0000"],
- [4, "0x44098000", "0x43cd0000", "0x44160000", "0x43b20000", "0x44160000", "0x43868000"],
- [1, "0x44160000", "0x43808000"],
- [4, "0x44160000", "0x43330000", "0x44110000", "0x429c0000", "0x43cd0000", "0x429c0000"],
- [4, "0x43725298", "0x429c0000", "0x43491e05", "0x431ccd43", "0x434805cb", "0x43881798"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"grshapearc": {
- "path": [[0, "0x41c81412", "0x41b99412"],
- [1, "0x41cc8d1b", "0x41b2f213"],
- [3, "0x41d10659", "0x41ac5048", "0x41d7a858", "0x41b0c986", "0x3f3504f7"],
- [3, "0x41de4a23", "0x41b542c4", "0x41d9d0e5", "0x41bbe48f", "0x3f3504f7"],
- [1, "0x41d557a8", "0x41c28659"],
- [3, "0x41d0de6a", "0x41c92858", "0x41ca3c9f", "0x41c4af1b", "0x3f3504f7"],
- [3, "0x41c39ad4", "0x41c035dd", "0x41c81412", "0x41b99412", "0x3f3504f7"],
- [5],
- [0, "0x41d57f97", "0x41a5ae49"],
- [1, "0x41d9f8d5", "0x419f0c7e"],
- [3, "0x41de7213", "0x41986ab3", "0x41e51412", "0x419ce3f1", "0x3f3504f7"],
- [3, "0x41ebb5dd", "0x41a15cfb", "0x41e73c9f", "0x41a7fefa", "0x3f3504f7"],
- [1, "0x41e2c361", "0x41aea0c5"],
- [3, "0x41de4a23", "0x41b542c4", "0x41d7a858", "0x41b0c986", "0x3f3504f7"],
- [3, "0x41d10659", "0x41ac5048", "0x41d57f97", "0x41a5ae49", "0x3f3504f7"],
- [5],
- [0, "0x41e2eb51", "0x4191c8b4"],
- [1, "0x41e7648f", "0x418b26e9"],
- [3, "0x41ebddcc", "0x4184851f", "0x41f27f97", "0x4188fe28", "0x3f3504f7"],
- [3, "0x41f92196", "0x418d7766", "0x41f4a858", "0x41941965", "0x3f3504f7"],
- [1, "0x41f02f1b", "0x419abb30"],
- [3, "0x41ebb5dd", "0x41a15cfb", "0x41e51412", "0x419ce3f1", "0x3f3504f7"],
- [3, "0x41de7213", "0x41986ab3", "0x41e2eb51", "0x4191c8b4", "0x3f3504f7"],
- [5],
- [0, "0x41f0570a", "0x417bc63f"],
- [1, "0x41f4d048", "0x416e82aa"],
- [3, "0x41f94986", "0x41613eab", "0x41ffeb51", "0x416a3127", "0x3f3504f7"],
- [3, "0x4203468e", "0x417323a3", "0x42010a09", "0x418033d0", "0x3f3504f7"],
- [1, "0x41fd9ad4", "0x4186d59b"],
- [3, "0x41f92196", "0x418d7766", "0x41f27f97", "0x4188fe28", "0x3f3504f7"],
- [3, "0x41ebddcc", "0x4184851f", "0x41f0570a", "0x417bc63f", "0x3f3504f7"],
- [5],
- [0, "0x41fdc2c4", "0x4153fb16"],
- [1, "0x42011e01", "0x4146b780"],
- [3, "0x42035aa0", "0x41397382", "0x4206ab85", "0x414265fe", "0x3f3504f7"],
- [3, "0x4209fc6a", "0x414b5879", "0x4207bfcc", "0x41589c0f", "0x3f3504f7"],
- [1, "0x4205832d", "0x4165e00d"],
- [3, "0x4203468e", "0x417323a3", "0x41ffeb51", "0x416a3127", "0x3f3504f7"],
- [3, "0x41f94986", "0x41613eab", "0x41fdc2c4", "0x4153fb16", "0x3f3504f7"],
- [5],
- [0, "0x42059724", "0x412c2fec"],
- [1, "0x4207d3c3", "0x411eec22"],
- [3, "0x420a1062", "0x4111a863", "0x420d6162", "0x411a9ad4", "0x3f3504f7"],
- [3, "0x4210b247", "0x41238d50", "0x420e75a8", "0x4130d0e5", "0x3f3504f7"],
- [1, "0x420c3909", "0x413e14e4"],
- [3, "0x4209fc6a", "0x414b5879", "0x4206ab85", "0x414265fe", "0x3f3504f7"],
- [3, "0x42035aa0", "0x41397382", "0x42059724", "0x412c2fec", "0x3f3504f7"],
- [5],
- [0, "0x420c4d01", "0x410464a4"],
- [1, "0x420e89a0", "0x40ee41dd"],
- [3, "0x4210c63f", "0x40d3ba5e", "0x42141724", "0x40e59f41", "0x3f3504f7"],
- [3, "0x42176824", "0x40f78423", "0x42152b85", "0x410905d1", "0x3f3504f7"],
- [1, "0x4212eee6", "0x41164990"],
- [3, "0x4210b247", "0x41238d50", "0x420d6162", "0x411a9ad4", "0x3f3504f7"],
- [3, "0x420a1062", "0x4111a863", "0x420c4d01", "0x410464a4", "0x3f3504f7"],
- [5],
- [0, "0x421302de", "0x40b932df"],
- [1, "0x42153f7d", "0x409eab60"],
- [3, "0x42177c1c", "0x408423f6", "0x421acd01", "0x409608d9", "0x3f3504f7"],
- [3, "0x421e1e01", "0x40a7edbb", "0x421be162", "0x40c2753a", "0x3f3504f7"],
- [1, "0x4219a4c3", "0x40dcfcb9"],
- [3, "0x42176824", "0x40f78423", "0x42141724", "0x40e59f41", "0x3f3504f7"],
- [3, "0x4210c63f", "0x40d3ba5e", "0x421302de", "0x40b932df", "0x3f3504f7"],
- [5],
- [0, "0x421fc75f", "0x406e5ac4"],
- [2, "0x422168dc", "0x40805793", "0x4222fee0", "0x4089ffd6"],
- [3, "0x42262d91", "0x409d61e5", "0x4223c155", "0x40b6d806", "0x3f3504f7"],
- [3, "0x42215518", "0x40d04e3c", "0x421e264c", "0x40bcec2d", "0x3f3504f7"],
- [2, "0x421caf83", "0x40b401b8", "0x421b2e2f", "0x40ab8c54"],
- [3, "0x4217e83e", "0x40992791", "0x421a34d7", "0x407df045", "0x3f3504f7"],
- [3, "0x421c816f", "0x4049913f", "0x421fc75f", "0x406e5ac4", "0x3f3504f7"],
- [5],
- [0, "0x42294711", "0x40b376de"],
- [2, "0x422ad3f8", "0x40be8af0", "0x422c5254", "0x40ca1b48"],
- [3, "0x422f3247", "0x40e05bea", "0x422c6a30", "0x40f75aee", "0x3f3504f7"],
- [3, "0x4229a219", "0x41072cf9", "0x4226c227", "0x40f8193b", "0x3f3504f7"],
- [2, "0x42256113", "0x40ed6c0d", "0x4223f2ca", "0x40e3328b"],
- [3, "0x4220f717", "0x40cde19c", "0x4223a12d", "0x40b603c5", "0x3f3504f7"],
- [3, "0x42264b44", "0x409e25d9", "0x42294711", "0x40b376de", "0x3f3504f7"],
- [5],
- [0, "0x42322993", "0x40fb28a2"],
- [2, "0x42339567", "0x41040e6b", "0x4234efb8", "0x410ac337"],
- [3, "0x423772b0", "0x411736e3", "0x423455d0", "0x4121432d", "0x3f3504f7"],
- [3, "0x423138ef", "0x412b4f0e", "0x422eb5dd", "0x411edb8c", "0x3f3504f7"],
- [2, "0x422d762b", "0x4118aaf8", "0x422c264c", "0x4112b055"],
- [3, "0x422982de", "0x4106a9f1", "0x422c8467", "0x40f837df", "0x3f3504f7"],
- [3, "0x422f860b", "0x40e31bda", "0x42322993", "0x40fb28a2", "0x3f3504f7"],
- [5],
- [0, "0x423a1cac", "0x4126bcd3"],
- [2, "0x423b428f", "0x412d84b6", "0x423c5724", "0x4134793e"],
- [3, "0x423e7382", "0x41421062", "0x423b0d9f", "0x414a81d8", "0x3f3504f7"],
- [3, "0x4237a7d5", "0x4152f34d", "0x42358b78", "0x41455c29", "0x3f3504f7"],
- [2, "0x42348c30", "0x413ef06f", "0x42337cee", "0x4138ae7d"],
- [3, "0x42313ec5", "0x412b6f00", "0x42348ea5", "0x412275f7", "0x3f3504f7"],
- [3, "0x4237de84", "0x41197d56", "0x423a1cac", "0x4126bcd3", "0x3f3504f7"],
- [5],
- [0, "0x42406c22", "0x4151404f"],
- [2, "0x4241612d", "0x4158ac08", "0x424242f8", "0x41603d71"],
- [3, "0x4243f39c", "0x416ebda5", "0x4240538f", "0x41758034", "0x3f3504f7"],
- [3, "0x423cb368", "0x417c42c4", "0x423b02c4", "0x416dc28f", "0x3f3504f7"],
- [2, "0x423a3261", "0x4166c63f", "0x4239502e", "0x415fecc0"],
- [3, "0x42377aad", "0x4151b4a2", "0x423b089a", "0x414a5e9e", "0x3f3504f7"],
- [3, "0x423e96a1", "0x41430831", "0x42406c22", "0x4151404f", "0x3f3504f7"],
- [5],
- [0, "0x42458083", "0x417f42c4"],
- [2, "0x42463cd3", "0x4183982b", "0x4246e440", "0x41879ce0"],
- [3, "0x42482148", "0x418f3852", "0x4244538f", "0x4191b261", "0x3f3504f7"],
- [3, "0x424085d6", "0x41942c3d", "0x423f48e9", "0x418c90cb", "0x3f3504f7"],
- [2, "0x423eae49", "0x4188daee", "0x423e0083", "0x41853296"],
- [3, "0x423c9c43", "0x417b652c", "0x42405c43", "0x4175d3c3", "0x3f3504f7"],
- [3, "0x42441c43", "0x417042c4", "0x42458083", "0x417f42c4", "0x3f3504f7"],
- [5],
- [0, "0x42492f83", "0x4197f03b"],
- [2, "0x4249ad29", "0x419c123a", "0x424a1518", "0x41a03dd9"],
- [3, "0x424ad8c8", "0x41a817f6", "0x4246ebba", "0x41a99f8a", "0x3f3504f7"],
- [3, "0x4242fe91", "0x41ab26e9", "0x42423ae1", "0x41a34ccd", "0x3f3504f7"],
- [2, "0x4241daee", "0x419f734d", "0x424166e9", "0x419ba29c"],
- [3, "0x42407a44", "0x4193da1d", "0x42445e9e", "0x419200d2", "0x3f3504f7"],
- [3, "0x424842de", "0x41902787", "0x42492f83", "0x4197f03b", "0x3f3504f7"],
- [5],
- [0, "0x424b5965", "0x41b0c3ca"],
- [2, "0x424b94fe", "0x41b4e910", "0x424bbb64", "0x41b912a3"],
- [3, "0x424c04d0", "0x41c10d50", "0x4248077a", "0x41c1a05c", "0x3f3504f7"],
- [3, "0x42440a23", "0x41c23333", "0x4243c09d", "0x41ba3886", "0x3f3504f7"],
- [2, "0x42439d49", "0x41b66148", "0x42436632", "0x41b28d84"],
- [3, "0x4242f3d0", "0x41aa9a37", "0x4246ed5d", "0x41a9b574", "0x3f3504f7"],
- [3, "0x424ae6e9", "0x41a8d0b1", "0x424b5965", "0x41b0c3ca", "0x3f3504f7"],
- [5],
- [0, "0x424bff2e", "0x41c9ade0"],
- [2, "0x424bfac7", "0x41cde2eb", "0x424be0aa", "0x41d2161e"],
- [3, "0x424baf00", "0x41da13a9", "0x4247b03b", "0x41d9b055", "0x3f3504f7"],
- [3, "0x4243b176", "0x41d94d01", "0x4243e320", "0x41d14f76", "0x3f3504f7"],
- [2, "0x4243fb30", "0x41cd6e98", "0x4243ff2e", "0x41c98ce7"],
- [3, "0x4244077a", "0x41c18ce7", "0x4248077a", "0x41c19d7e", "0x3f3504f7"],
- [3, "0x424c075f", "0x41c1ae14", "0x424bff2e", "0x41c9ade0", "0x3f3504f7"],
- [5],
- [0, "0x424b22b7", "0x41e2c361"],
- [2, "0x424ade6a", "0x41e6e076", "0x424a851f", "0x41eaf766"],
- [3, "0x4249d8fc", "0x41f2da1d", "0x4245e787", "0x41f181d8", "0x3f3504f7"],
- [3, "0x4241f611", "0x41f02993", "0x4242a234", "0x41e846dc", "0x3f3504f7"],
- [2, "0x4242f4a2", "0x41e48069", "0x424333b6", "0x41e0b439"],
- [3, "0x4243b780", "0x41d8c539", "0x4247af00", "0x41d9cccd", "0x3f3504f7"],
- [3, "0x424ba681", "0x41dad461", "0x424b22b7", "0x41e2c361", "0x3f3504f7"],
- [5],
- [0, "0x4248c32d", "0x41fb7efa"],
- [2, "0x42483924", "0x41ffb780", "0x42479893", "0x4201f1c4"],
- [3, "0x424671aa", "0x4205c674", "0x42429d15", "0x42049f8a", "0x3f3504f7"],
- [3, "0x423ec866", "0x420378bb", "0x423fef4f", "0x41ff484b", "0x3f3504f7"],
- [2, "0x4240837b", "0x41fb6e63", "0x424102de", "0x41f788ce"],
- [3, "0x42420069", "0x41efc880", "0x4245e090", "0x41f1c396", "0x3f3504f7"],
- [3, "0x4249c0b8", "0x41f3beab", "0x4248c32d", "0x41fb7efa", "0x3f3504f7"],
- [5],
- [0, "0x4244ca8c", "0x420a0bac"],
- [2, "0x42440539", "0x420c01a3", "0x42432bba", "0x420def4f"],
- [3, "0x42418ed9", "0x4211985f", "0x423de5c9", "0x420ffb7f", "0x3f3504f7"],
- [3, "0x423a3cb9", "0x420e5e84", "0x423bd99a", "0x420ab574", "0x3f3504f7"],
- [2, "0x423ca268", "0x4208ede0", "0x423d5879", "0x42071e6a"],
- [3, "0x423ecf28", "0x42036560", "0x42428817", "0x4204dc0f", "0x3f3504f7"],
- [3, "0x42464120", "0x420652a3", "0x4244ca8c", "0x420a0bac", "0x3f3504f7"],
- [5],
- [0, "0x423f8a72", "0x42155bda"],
- [2, "0x423e9461", "0x42172426", "0x423d8ce7", "0x4218e268"],
- [3, "0x423b8419", "0x421c5412", "0x4238126f", "0x421a4b5e", "0x3f3504f7"],
- [3, "0x4234a0aa", "0x421842aa", "0x4236a979", "0x4214d0e5", "0x3f3504f7"],
- [2, "0x42379cac", "0x4213350b", "0x42387fcc", "0x42118ff9"],
- [3, "0x423a65af", "0x420e0a8c", "0x423deb1c", "0x420ff08a", "0x3f3504f7"],
- [3, "0x4241706f", "0x4211d687", "0x423f8a72", "0x42155bda", "0x3f3504f7"],
- [5],
- [0, "0x423942f8", "0x421f8d6a"],
- [2, "0x42381f07", "0x42212f4f", "0x4236eb6b", "0x4222c5a2"],
- [3, "0x4234816f", "0x4225f611", "0x42315100", "0x42238bfb", "0x3f3504f7"],
- [3, "0x422e2090", "0x422121e5", "0x42308a8c", "0x421df176", "0x3f3504f7"],
- [2, "0x4231a681", "0x421c7a5e", "0x4232b3eb", "0x421af8a1"],
- [3, "0x4234fe42", "0x4217b127", "0x423845d6", "0x4219fb7f", "0x3f3504f7"],
- [3, "0x423b8d50", "0x421c45d6", "0x423942f8", "0x421f8d6a", "0x3f3504f7"],
- [5],
- [0, "0x4231c25b", "0x42290fc5"],
- [2, "0x42306148", "0x422a9d49", "0x422ef08a", "0x422c1c78"],
- [3, "0x422c2a7f", "0x422efe5d", "0x422948b4", "0x422c3852", "0x3f3504f7"],
- [3, "0x422666cf", "0x42297247", "0x42292cda", "0x42269062", "0x3f3504f7"],
- [2, "0x422a8120", "0x42252ecc", "0x422bc711", "0x4223bfe6"],
- [3, "0x422e6f00", "0x4220c241", "0x42316ca5", "0x42236a30", "0x3f3504f7"],
- [3, "0x42346a4b", "0x42261220", "0x4231c25b", "0x42290fc5", "0x3f3504f7"],
- [5],
- [0, "0x4228d47b", "0x4231f6e3"],
- [2, "0x4227374c", "0x423363a3", "0x42258b78", "0x4234befa"],
- [3, "0x4222706f", "0x4237444d", "0x421feb02", "0x42342944", "0x3f3504f7"],
- [3, "0x421d65af", "0x42310e3c", "0x422080b8", "0x422e88ce", "0x3f3504f7"],
- [2, "0x42220bac", "0x422d4831", "0x42238903", "0x422bf79a"],
- [3, "0x422688b4", "0x422951d1", "0x42292e63", "0x422c5183", "0x3f3504f7"],
- [3, "0x422bd42c", "0x422f511a", "0x4228d47b", "0x4231f6e3", "0x3f3504f7"],
- [5],
- [0, "0x421e8d36", "0x4239f3b6"],
- [2, "0x421cdc43", "0x423b1aa0", "0x421b2027", "0x423c303b"],
- [3, "0x4217bbcd", "0x423e4ef3", "0x42159d15", "0x423aeab3", "0x3f3504f7"],
- [3, "0x42137e42", "0x42378659", "0x4216e29c", "0x42356787", "0x3f3504f7"],
- [2, "0x42187c9f", "0x42346752", "0x421a0c30", "0x4233570a"],
- [3, "0x421d5a6b", "0x423116a1", "0x421f9aee", "0x423464dd", "0x3f3504f7"],
- [3, "0x4221db71", "0x4237b333", "0x421e8d36", "0x4239f3b6", "0x3f3504f7"],
- [5],
- [0, "0x4213f213", "0x424049ef"],
- [2, "0x421217f6", "0x42414034", "0x42103488", "0x4242233a"],
- [3, "0x420c959b", "0x4243d687", "0x420ae268", "0x4240379a", "0x3f3504f7"],
- [3, "0x42092f1b", "0x423c98ae", "0x420cce07", "0x423ae57a", "0x3f3504f7"],
- [2, "0x420e8c64", "0x423a13de", "0x421041f2", "0x4239308a"],
- [3, "0x4213cea5", "0x42375879", "0x4215a6b5", "0x423ae52c", "0x3f3504f7"],
- [3, "0x42177ec5", "0x423e71de", "0x4213f213", "0x424049ef", "0x3f3504f7"],
- [5],
- [0, "0x42087611", "0x42456632"],
- [2, "0x42067b7f", "0x424623d7", "0x4204798c", "0x4246ccb3"],
- [3, "0x4200acc0", "0x42480c7e", "0x41feda1d", "0x42443fb1", "0x3f3504f7"],
- [3, "0x41fc5a86", "0x424072e5", "0x4201fa10", "0x423f3319", "0x3f3504f7"],
- [2, "0x4203d47b", "0x423e973f", "0x4205a80a", "0x423de824"],
- [3, "0x4209671e", "0x423c8120", "0x420ace07", "0x42404034", "0x3f3504f7"],
- [3, "0x420c350b", "0x4243ff2e", "0x42087611", "0x42456632", "0x3f3504f7"],
- [5],
- [0, "0x41f8a3d7", "0x42491dcc"],
- [2, "0x41f48275", "0x42499cfb", "0x41f05773", "0x424a0674"],
- [3, "0x41e87e5d", "0x424acd01", "0x41e6f141", "0x4246e076", "0x3f3504f7"],
- [3, "0x41e563f1", "0x4242f3eb", "0x41ed3d08", "0x42422d5d", "0x3f3504f7"],
- [2, "0x41f115ea", "0x4241cbfb", "0x41f4e5c9", "0x424156a1"],
- [3, "0x41fcad0e", "0x4240671e", "0x41fe8c15", "0x42444ac1", "0x3f3504f7"],
- [3, "0x42003574", "0x42482e63", "0x41f8a3d7", "0x42491dcc", "0x3f3504f7"],
- [5],
- [0, "0x41dfd0b1", "0x424b50e5"],
- [2, "0x41dbab9f", "0x424b8e07", "0x41d78241", "0x424bb5dd"],
- [3, "0x41cf87fd", "0x424c0241", "0x41ceef35", "0x4248051f", "0x3f3504f7"],
- [3, "0x41ce56a1", "0x424407fd", "0x41d650e5", "0x4243bb99", "0x3f3504f7"],
- [2, "0x41da2824", "0x424396d6", "0x41ddfbb3", "0x42435e6a"],
- [3, "0x41e5ee2f", "0x4242e92a", "0x41e6d8ae", "0x4246e268", "0x3f3504f7"],
- [3, "0x41e7c32d", "0x424adba6", "0x41dfd0b1", "0x424b50e5", "0x3f3504f7"],
- [5],
- [0, "0x41c6e666", "0x424bff97"],
- [2, "0x41c2b2ca", "0x424bfcd3", "0x41be809d", "0x424be440"],
- [3, "0x41b682aa", "0x424bb574", "0x41b6e042", "0x4247b694", "0x3f3504f7"],
- [3, "0x41b73da5", "0x4243b79a", "0x41bf3b99", "0x4243e666", "0x3f3504f7"],
- [2, "0x41c31b71", "0x4243fd08", "0x41c6fc1c", "0x4243ffb1"],
- [3, "0x41cefc1c", "0x4244051f", "0x41cef141", "0x4248051f", "0x3f3504f7"],
- [3, "0x41cee632", "0x424c0505", "0x41c6e666", "0x424bff97", "0x3f3504f7"],
- [5],
- [0, "0x41add07d", "0x424b2c22"],
- [2, "0x41a9b261", "0x424ae944", "0x41a59aa0", "0x424a9168"],
- [3, "0x419db6e3", "0x4249e824", "0x419f096c", "0x4245f646", "0x3f3504f7"],
- [3, "0x41a05c29", "0x4242044d", "0x41a83fe6", "0x4242adac", "0x3f3504f7"],
- [2, "0x41ac075f", "0x4242fec5", "0x41afd42c", "0x42433c85"],
- [3, "0x41b7c3fe", "0x4243bd56", "0x41b6c227", "0x4247b53f", "0x3f3504f7"],
- [3, "0x41b5c04f", "0x424bad0e", "0x41add07d", "0x424b2c22", "0x3f3504f7"],
- [5],
- [0, "0x419518fc", "0x4248d66d"],
- [2, "0x4190df07", "0x42484ded", "0x418cb127", "0x4247aecc"],
- [3, "0x41850625", "0x42468adb", "0x41874e3c", "0x4242b55a", "0x3f3504f7"],
- [3, "0x4189961e", "0x423edfd9", "0x41914120", "0x424003ca", "0x3f3504f7"],
- [2, "0x41951cac", "0x424096bc", "0x4199037b", "0x424114af"],
- [3, "0x41a0c539", "0x42420f5c", "0x419ed014", "0x4245f03b", "0x3f3504f7"],
- [3, "0x419cdaba", "0x4249d11a", "0x419518fc", "0x4248d66d", "0x3f3504f7"],
- [5],
- [0, "0x4178ec57", "0x4244e632"],
- [2, "0x41711062", "0x42442234", "0x4169559b", "0x424349ef"],
- [3, "0x415aacda", "0x4241af9e", "0x416115b5", "0x423e056d", "0x3f3504f7"],
- [3, "0x41677e91", "0x423a5b23", "0x417627bb", "0x423bf574", "0x3f3504f7"],
- [2, "0x417d4a23", "0x423cbd08", "0x418245a2", "0x423d7213"],
- [3, "0x4189b9f5", "0x423ee5fe", "0x4186d220", "0x4242a00d", "0x3f3504f7"],
- [3, "0x4183ea4b", "0x42465a1d", "0x4178ec57", "0x4244e632", "0x3f3504f7"],
- [5],
- [0, "0x414b91d1", "0x423facf4"],
- [2, "0x41446c8b", "0x423eb803", "0x413d6e98", "0x423db176"],
- [3, "0x412fa234", "0x423bab1c", "0x4137bb99", "0x42383803", "0x3f3504f7"],
- [3, "0x413fd495", "0x4234c4d0", "0x414da162", "0x4236cb29", "0x3f3504f7"],
- [2, "0x4154154d", "0x4237bd8b", "0x415aae14", "0x42389fbe"],
- [3, "0x4168c8b4", "0x423a8347", "0x41613a93", "0x423e09d5", "0x3f3504f7"],
- [3, "0x4159ac71", "0x4241907d", "0x414b91d1", "0x423facf4", "0x3f3504f7"],
- [5],
- [0, "0x4122b296", "0x42396b51"],
- [2, "0x411c29f1", "0x423848e9", "0x4115ced9", "0x423716bc"],
- [3, "0x41090664", "0x4234aee6", "0x4112a5d9", "0x42317cb9", "0x3f3504f7"],
- [3, "0x411c4543", "0x422e4aa6", "0x41290d84", "0x4230b27c", "0x3f3504f7"],
- [2, "0x412eeb85", "0x4231cd36", "0x4134f3b6", "0x4232d94b"],
- [3, "0x414217c2", "0x42352162", "0x4138f766", "0x42386a65", "0x3f3504f7"],
- [3, "0x412fd6a1", "0x423bb382", "0x4122b296", "0x42396b51", "0x3f3504f7"],
- [5],
- [0, "0x40f93ba3", "0x4231f34d"],
- [2, "0x40ecca82", "0x423093a9", "0x40e0cc25", "0x422f245a"],
- [3, "0x40c9ad43", "0x422c6076", "0x40dfccb8", "0x42297c9f", "0x3f3504f7"],
- [3, "0x40f5ec42", "0x422698c8", "0x41068592", "0x42295cac", "0x3f3504f7"],
- [2, "0x410c0ebf", "0x422aaf9e", "0x4111ccc2", "0x422bf439"],
- [3, "0x411dcacb", "0x422e9a1d", "0x41133353", "0x4231999a", "0x3f3504f7"],
- [3, "0x41089bda", "0x42349931", "0x40f93ba3", "0x4231f34d", "0x3f3504f7"],
- [5],
- [0, "0x40b1dfa4", "0x42290dd3"],
- [2, "0x40a67286", "0x42277213", "0x409b8fda", "0x4225c794"],
- [3, "0x40875293", "0x4222ae63", "0x40a01bda", "0x422026b5", "0x3f3504f7"],
- [3, "0x40b8e521", "0x421d9f07", "0x40cd227d", "0x4220b838", "0x3f3504f7"],
- [2, "0x40d72e88", "0x422241f2", "0x40e1ba9d", "0x4223be0e"],
- [3, "0x40f6fa05", "0x4226bbb3", "0x40df0c89", "0x422963a3", "0x3f3504f7"],
- [3, "0x40c71f0c", "0x422c0b92", "0x40b1dfa4", "0x42290dd3", "0x3f3504f7"],
- [5],
- [0, "0x40635df6", "0x421eca09"],
- [2, "0x4050dbb6", "0x421d19ce", "0x403f6db1", "0x421b5e6a"],
- [3, "0x401d5ad9", "0x4217fb99", "0x405387e8", "0x4215da6b", "0x3f3504f7"],
- [3, "0x4084da7b", "0x4213b93e", "0x4095e3d2", "0x42171c0f", "0x3f3504f7"],
- [2, "0x409def74", "0x4218b574", "0x40a67a25", "0x421a444d"],
- [3, "0x40b890eb", "0x421d9100", "0x409e2b56", "0x421fd3de", "0x3f3504f7"],
- [3, "0x4083c5c1", "0x422216bc", "0x40635df6", "0x421eca09", "0x3f3504f7"],
- [5],
- [0, "0x3ffb10cb", "0x4214341f"],
- [2, "0x3fdc20c5", "0x42125b09", "0x3fbf9629", "0x42107852"],
- [3, "0x3f88da90", "0x420cdaa0", "0x3ffc902e", "0x420b24c3", "0x3f3504f7"],
- [3, "0x403822bc", "0x42096ee6", "0x4053805e", "0x420d0c98", "0x3f3504f7"],
- [2, "0x4060ac86", "0x420eca23", "0x406ef3f5", "0x42107ee0"],
- [3, "0x40864ef9", "0x42140a3d", "0x4053e83e", "0x4215e4dd", "0x3f3504f7"],
- [3, "0x401b3261", "0x4217bf7d", "0x3ffb10cb", "0x4214341f", "0x3f3504f7"],
- [5],
- [0, "0x3f2d1ada", "0x4208bcd3"],
- [2, "0x3efaaf9b", "0x4206c2c4", "0x3ea5844d", "0x4204c189"],
- [3, "0x3c083cc5", "0x4200f5a8", "0x3f75197a", "0x41ff6632", "0x3f3504f7"],
- [3, "0x3ff4092d", "0x41fce113", "0x400e2ce4", "0x42023c6a", "0x3f3504f7"],
- [2, "0x401800a8", "0x42041653", "0x4023064f", "0x4205e95f"],
- [3, "0x4039a1cb", "0x4209a752", "0x3ffb8423", "0x420b1100", "0x3f3504f7"],
- [3, "0x3f83c45d", "0x420c7ac7", "0x3f2d1ada", "0x4208bcd3", "0x3f3504f7"],
- [5],
- [0, "0xbe85f80a", "0x41f93780"],
- [2, "0xbec64cb6", "0x41f516f0", "0xbefbca75", "0x41f0ecc0"],
- [3, "0xbf304381", "0x41e914af", "0x3e9576ee", "0x41e781d8", "0x3f3504f7"],
- [3, "0x3fa2dd59", "0x41e5eecc", "0x3fbc0c74", "0x41edc6dc", "0x3f3504f7"],
- [2, "0x3fc86499", "0x41f19eed", "0x3fd73d08", "0x41f56e63"],
- [3, "0x3ff58698", "0x41fd3439", "0x3f725215", "0x41ff18c8", "0x3f3504f7"],
- [3, "0xbccd19c4", "0x42007eab", "0xbe85f80a", "0x41f93780", "0x3f3504f7"],
- [5],
- [0, "0xbf520f80", "0x41e06560"],
- [2, "0xbf61b941", "0x41dc404f", "0xbf6c0e06", "0x41d81724"],
- [3, "0xbf7fdbe4", "0x41d01d49", "0xbb204b8f", "0x41cf7ec5", "0x3f3504f7"],
- [3, "0x3f7e9b4a", "0x41cee076", "0x3f8934ad", "0x41d6da51", "0x3f3504f7"],
- [2, "0x3f8df948", "0x41dab190", "0x3f953405", "0x41de84ea"],
- [3, "0x3fa4370d", "0x41e676c9", "0x3e94651f", "0x41e76704", "0x3f3504f7"],
- [3, "0xbf34092d", "0x41e8573f", "0xbf520f80", "0x41e06560", "0x3f3504f7"],
- [5],
- [0, "0xbf7ffaa0", "0x41c77aad"],
- [2, "0xbf7fa494", "0x41c34880", "0xbf79e42e", "0x41bf1724"],
- [3, "0xbf6eed14", "0x41b71931", "0x3d86b632", "0x41b770d8", "0x3f3504f7"],
- [3, "0x3f884d55", "0x41b7c880", "0x3f82d1e1", "0x41bfc6a8", "0x3f3504f7"],
- [2, "0x3f802a45", "0x41c3a546", "0x3f80029f", "0x41c784ea"],
- [3, "0x3f7f60e1", "0x41cf84ea", "0xbb1ee2af", "0x41cf7fcc", "0x3f3504f7"],
- [3, "0xbf804f4c", "0x41cf7aad", "0xbf7ffaa0", "0x41c77aad", "0x3f3504f7"],
- [5],
- [0, "0xbf4d5dc4", "0x41ae648f"],
- [2, "0xbf3d01f3", "0x41aa45a2", "0xbf276630", "0x41a62cda"],
- [3, "0xbefb8972", "0x419e4817", "0x3efda5db", "0x419f9518", "0x3f3504f7"],
- [3, "0x3fbdb520", "0x41a0e219", "0x3fa8e4b8", "0x41a8c6dc", "0x3f3504f7"],
- [2, "0x3f9eeb70", "0x41ac8ef3", "0x3f975e74", "0x41b05cc6"],
- [3, "0x3f879c63", "0x41b84d36", "0x3d895b00", "0x41b7511a", "0x3f3504f7"],
- [3, "0xbf6ce219", "0x41b654fe", "0xbf4d5dc4", "0x41ae648f", "0x3f3504f7"],
- [5],
- [0, "0xbe698a22", "0x4195b127"],
- [2, "0xbdc4f5d3", "0x4191758e", "0x3d6cb51a", "0x418d463f"],
- [3, "0x3eae24bc", "0x4185999a", "0x3fa6540d", "0x4187dbc0", "0x3f3504f7"],
- [3, "0x40108f86", "0x418a1de7", "0x3ffcfb55", "0x4191ca8c", "0x3f3504f7"],
- [2, "0x3feaca58", "0x4195a787", "0x3fdb34d7", "0x41998ff9"],
- [3, "0x3fbc3f92", "0x41a15326", "0x3f0018e7", "0x419f63bd", "0x3f3504f7"],
- [3, "0xbef09aaa", "0x419d7488", "0xbe698a22", "0x4195b127", "0x3f3504f7"],
- [5],
- [0, "0x3f3f913f", "0x417a07c8"],
- [2, "0x3f704418", "0x417227bb", "0x3f930457", "0x416a68dc"],
- [3, "0x3fc5f7a5", "0x415bbb99", "0x401db1d9", "0x416219ce", "0x3f3504f7"],
- [3, "0x4058680a", "0x4168786c", "0x403eee63", "0x417725af", "0x3f3504f7"],
- [2, "0x403285db", "0x417e4c30", "0x402748d4", "0x4182c880"],
- [3, "0x4010363b", "0x418a3eab", "0x3fa9081c", "0x41875c5d", "0x3f3504f7"],
- [3, "0x3ec68dda", "0x41847a10", "0x3f3f913f", "0x417a07c8", "0x3f3504f7"],
- [5],
- [0, "0x40030942", "0x414c93de"],
- [2, "0x401248bf", "0x41456a16", "0x4022a305", "0x413e67a1"],
- [3, "0x4042e1ef", "0x41309581", "0x407a2a6f", "0x4138a512", "0x3f3504f7"],
- [3, "0x4098b978", "0x4140b50b", "0x40889a17", "0x414e872b", "0x3f3504f7"],
- [2, "0x40810dc3", "0x4154ff2e", "0x40740885", "0x415b9c0f"],
- [3, "0x4055f7cf", "0x4169bc02", "0x401d782d", "0x416237b5", "0x3f3504f7"],
- [3, "0x3fc9f117", "0x415ab3d0", "0x40030942", "0x414c93de", "0x3f3504f7"],
- [5],
- [0, "0x4066c6e7", "0x41239ad4"],
- [2, "0x4078d6f5", "0x411d10d6", "0x4085f1bf", "0x4116b439"],
- [3, "0x40991ef7", "0x4109e52c", "0x40b2bd12", "0x41137bc8", "0x3f3504f7"],
- [3, "0x40cc5b2d", "0x411d1264", "0x40b92df5", "0x4129e148", "0x3f3504f7"],
- [2, "0x40b06335", "0x412fc0ec", "0x40a80d06", "0x4135c9ef"],
- [3, "0x4095ddd7", "0x4142f488", "0x4077121b", "0x4139dcc6", "0x3f3504f7"],
- [3, "0x40426888", "0x4130c505", "0x4066c6e7", "0x41239ad4", "0x3f3504f7"],
- [5],
- [0, "0x40aedfce", "0x40faf67f"],
- [2, "0x40b9d178", "0x40ee809d", "0x40c54010", "0x40e27cc4"],
- [3, "0x40db4ef9", "0x40cb4dfd", "0x40f27dbf", "0x40e15ce6", "0x3f3504f7"],
- [3, "0x4104d643", "0x40f76bcf", "0x40f39d9d", "0x41074d40", "0x3f3504f7"],
- [2, "0x40e91023", "0x410cd8e2", "0x40def5ed", "0x41129926"],
- [3, "0x40c9d806", "0x411e9eb8", "0x40b1ccf7", "0x41140fc5", "0x3f3504f7"],
- [3, "0x4099c1e8", "0x410980d2", "0x40aedfce", "0x40faf67f", "0x3f3504f7"],
- [5],
- [0, "0x40f5c7a4", "0x40b376f3"],
- [2, "0x41014d7f", "0x40a8028a", "0x4107f252", "0x409d1840"],
- [3, "0x41144f61", "0x4088c875", "0x411e7747", "0x40a18295", "0x3f3504f7"],
- [3, "0x41289f56", "0x40ba3cc9", "0x411c421c", "0x40ce8c93", "0x3f3504f7"],
- [2, "0x41162027", "0x40d89fd3", "0x411034cc", "0x40e332b5"],
- [3, "0x410445d6", "0x40f883a5", "0x40f33abd", "0x40e0a5ce", "0x3f3504f7"],
- [3, "0x40dde9cd", "0x40c8c7e3", "0x40f5c7a4", "0x40b376f3", "0x3f3504f7"],
- [5],
- [0, "0x4123d3c3", "0x4066294a"],
- [2, "0x412a9a02", "0x40537a25", "0x41318db9", "0x4041e0df"],
- [3, "0x413f12d7", "0x401fa805", "0x4147a0f9", "0x4055bcd3", "0x3f3504f7"],
- [3, "0x41502f83", "0x4085e8d1", "0x4142aa65", "0x40970553", "0x3f3504f7"],
- [2, "0x413c3f14", "0x409f249e", "0x4135fec5", "0x40a7c448"],
- [3, "0x4128d2f2", "0x40b9ef0b", "0x411fbd5c", "0x409f9739", "0x3f3504f7"],
- [3, "0x4116a7fa", "0x40853f68", "0x4123d3c3", "0x4066294a", "0x3f3504f7"],
- [5],
- [0, "0x414e27bb", "0x3fff6406"],
- [2, "0x415588ce", "0x3fe04cad", "0x415d1062", "0x3fc39970"],
- [3, "0x416b8241", "0x3f8c8af0", "0x417263f1", "0x40000c4a", "0x3f3504f7"],
- [3, "0x417945a2", "0x4039d346", "0x416ad42c", "0x40555a86", "0x3f3504f7"],
- [2, "0x4163e0df", "0x406299af", "0x415d10cb", "0x4070f323"],
- [3, "0x414ee8a7", "0x408762cc", "0x414773eb", "0x40562507", "0x3f3504f7"],
- [3, "0x413fff97", "0x401d84a1", "0x414e27bb", "0x3fff6406", "0x3f3504f7"],
- [5],
- [0, "0x417bf27c", "0x3f33cc7d"],
- [2, "0x4181ebee", "0x3f03b04f", "0x4185ed5d", "0x3eb17efe"],
- [3, "0x418d8347", "0x3ceda87a", "0x41900db9", "0x3f7a2ac3", "0x3f3504f7"],
- [3, "0x4192985f", "0x3ff6742a", "0x418b0275", "0x400f8e9f", "0x3f3504f7"],
- [2, "0x41874fdf", "0x40197785", "0x4183ab02", "0x402491a7"],
- [3, "0x4178624e", "0x403b58b8", "0x4172b08a", "0x3fff12c2", "0x3f3504f7"],
- [3, "0x416cfec5", "0x3f877469", "0x417bf27c", "0x3f33cc7d", "0x3f3504f7"],
- [5],
- [0, "0x419634d7", "0xbe79d884"],
- [2, "0x419a5495", "0xbebe01bd", "0x419e7e28", "0xbef44157"],
- [3, "0x41a654fe", "0xbf2d362f", "0x41a7edc6", "0x3e9b47a6", "0x3f3504f7"],
- [3, "0x41a98659", "0x3fa43eea", "0x41a1af83", "0x3fbdc9c5", "0x3f3504f7"],
- [2, "0x419dd7dc", "0x3fca4e7b", "0x419a096c", "0x3fd95326"],
- [3, "0x419244d0", "0x3ff7f7cf", "0x41905aba", "0x3f776156", "0x3f3504f7"],
- [3, "0x418e706f", "0xbb967e87", "0x419634d7", "0xbe79d884", "0x3f3504f7"],
- [5],
- [0, "0x41af0625", "0xbf4fd780"],
- [2, "0x41b32b02", "0xbf5fe111", "0x41b753f8", "0xbf6a95c8"],
- [3, "0x41bf4d6a", "0xbf7f1ae3", "0x41bff1aa", "0x399214f4", "0x3f3504f7"],
- [3, "0x41c095b5", "0x3f7f3f64", "0x41b89c78", "0x3f89e258", "0x3f3504f7"],
- [2, "0x41b4c539", "0x3f8ed331", "0x41b0f213", "0x3f963a2a"],
- [3, "0x41a900d2", "0x3fa5989e", "0x41a80adb", "0x3e9a172b", "0x3f3504f7"],
- [3, "0x41a71518", "0xbf311a43", "0x41af0625", "0xbf4fd780", "0x3f3504f7"],
- [5],
- [0, "0x41c7f0d8", "0xbf7fffef"],
- [2, "0x41cc21ff", "0xbf8004ea", "0x41d05220", "0xbf7aac11"],
- [3, "0x41d8507d", "0xbf706e09", "0x41d7fe5d", "0x3d75d76d", "0x3f3504f7"],
- [3, "0x41d7ac71", "0x3f879485", "0x41cfae14", "0x3f827579", "0x3f3504f7"],
- [2, "0x41cbd07d", "0x3f7ff706", "0x41c7f213", "0x3f800000"],
- [3, "0x41bff213", "0x3f800981", "0x41bff176", "0x3996a5fd", "0x3f3504f7"],
- [3, "0x41bff0d8", "0xbf7fed31", "0x41c7f0d8", "0xbf7fffef", "0x3f3504f7"],
- [5],
- [0, "0x41e1075f", "0xbf4fa301"],
- [2, "0x41e5271e", "0xbf3fa3ca", "0x41e940ec", "0xbf2a62ed"],
- [3, "0x41f126b5", "0xbf01756d", "0x41efdf3b", "0x3ef67f4e", "0x3f3504f7"],
- [3, "0x41ee97c2", "0x3fbbfa6e", "0x41e6b22d", "0x3fa7837b", "0x3f3504f7"],
- [2, "0x41e2e910", "0x3f9db478", "0x41df1a6b", "0x3f965269"],
- [3, "0x41d7295f", "0x3f86eb70", "0x41d81fbe", "0x3d7b2e24", "0x3f3504f7"],
- [3, "0x41d91653", "0xbf6e70f4", "0x41e1075f", "0xbf4fa301", "0x3f3504f7"],
- [5],
- [0, "0x41f9b646", "0xbe7c6a3c"],
- [2, "0x41fdf382", "0xbdedb941", "0x42011254", "0x3d155963"],
- [3, "0x4204e979", "0x3ea1ca3a", "0x4203cb44", "0x3fa3583a", "0x3f3504f7"],
- [3, "0x4202acf4", "0x400f1f0c", "0x41fdab9f", "0x3ffa7621", "0x3f3504f7"],
- [2, "0x41f9cd36", "0x3fe87065", "0x41f5e354", "0x3fd90774"],
- [3, "0x41ee1eb8", "0x3fba6fe7", "0x41f00831", "0x3ef89614", "0x3f3504f7"],
- [3, "0x41f1f1aa", "0xbef89353", "0x41f9b646", "0xbe7c6a3c", "0x3f3504f7"],
- [5],
- [0, "0x42093717", "0x3f38bcae"],
- [2, "0x420b3021", "0x3f691dde", "0x420d20c5", "0x3f8f4a77"],
- [3, "0x4210cd50", "0x3fc1e93a", "0x420f3852", "0x401bbcfd", "0x3f3504f7"],
- [3, "0x420da36e", "0x4056855e", "0x4209f6e3", "0x403d35fc", "0x3f3504f7"],
- [2, "0x42082c71", "0x4030dfa4", "0x42065a37", "0x4025b574"],
- [3, "0x42029e01", "0x400ecec4", "0x42040c7e", "0x3fa6171a", "0x3f3504f7"],
- [3, "0x42057ae1", "0x3eba4378", "0x42093717", "0x3f38bcae", "0x3f3504f7"],
- [5],
- [0, "0x42149a6b", "0x4000e4b8"],
- [2, "0x421665fe", "0x401013a9", "0x421827bb", "0x40205eb3"],
- [3, "0x421b9db2", "0x4040771d", "0x42199c29", "0x4077d60f", "0x3f3504f7"],
- [3, "0x42179aa0", "0x40979a6b", "0x421424a9", "0x40878e4c", "0x3f3504f7"],
- [2, "0x42128588", "0x40800918", "0x4210dd49", "0x40720e17"],
- [3, "0x420d53f8", "0x40542507", "0x420f3296", "0x401b906d", "0x3f3504f7"],
- [3, "0x4211111a", "0x3fc5f751", "0x42149a6b", "0x4000e4b8", "0x3f3504f7"],
- [5],
- [0, "0x421edf3b", "0x4064469d"],
- [2, "0x422081f2", "0x40763fe6", "0x4222197f", "0x40849afe"],
- [3, "0x42254ef3", "0x4097b69a", "0x4222eb85", "0x40b161d0", "0x3f3504f7"],
- [3, "0x42208817", "0x40cb0d1b", "0x421d52a3", "0x40b7f180", "0x3f3504f7"],
- [2, "0x421bda86", "0x40af3166", "0x421a57dc", "0x40a6e58a"],
- [3, "0x42170bc7", "0x4094c84b", "0x42194f5c", "0x4074ce46", "0x3f3504f7"],
- [3, "0x421b930c", "0x40400c20", "0x421edf3b", "0x4064469d", "0x3f3504f7"],
- [5],
- [0, "0x422869c7", "0x40ad5b6c"],
- [2, "0x4229f924", "0x40b841b3", "0x422b7a44", "0x40c3a4e8"],
- [3, "0x422e6219", "0x40d9a305", "0x422ba24e", "0x40f0e1b1", "0x3f3504f7"],
- [3, "0x4228e282", "0x41041023", "0x4225faad", "0x40f22229", "0x3f3504f7"],
- [2, "0x42249724", "0x40e79f17", "0x42232681", "0x40dd8f5c"],
- [3, "0x42202354", "0x40c88280", "0x4222c4ea", "0x40b06873", "0x3f3504f7"],
- [3, "0x42256681", "0x40984e7b", "0x422869c7", "0x40ad5b6c", "0x3f3504f7"],
- [5],
- [0, "0x42315e1b", "0x40f3ffd6"],
- [2, "0x4232cd84", "0x4100641b", "0x42342bd4", "0x4107037b"],
- [3, "0x4236b803", "0x411358f7", "0x4233a2b7", "0x411d8a1e", "0x3f3504f7"],
- [3, "0x42308d50", "0x4127bb30", "0x422e0106", "0x411b65bf", "0x3f3504f7"],
- [2, "0x422cbda5", "0x41154880", "0x422b6a7f", "0x410f6258"],
- [3, "0x4228be42", "0x41037b40", "0x422bb803", "0x40f19408", "0x3f3504f7"],
- [3, "0x422eb1c4", "0x40dc31a5", "0x42315e1b", "0x40f3ffd6", "0x3f3504f7"],
- [5],
- [0, "0x4239708a", "0x4122d07d"],
- [2, "0x423a9e4f", "0x41299ba6", "0x423bba93", "0x413095ea"],
- [3, "0x423de090", "0x413e14e4", "0x423a80b8", "0x4146acda", "0x3f3504f7"],
- [3, "0x423720f9", "0x414f4467", "0x4234fafb", "0x4141c56d", "0x3f3504f7"],
- [2, "0x4233f4a2", "0x413b54ca", "0x4232de01", "0x41350f28"],
- [3, "0x42309639", "0x4127ea4b", "0x4233df70", "0x411ecad5", "0x3f3504f7"],
- [3, "0x423728a7", "0x4115ab6b", "0x4239708a", "0x4122d07d", "0x3f3504f7"],
- [5],
- [0, "0x423fe219", "0x414d205c"],
- [2, "0x4240dc0f", "0x41547e28", "0x4241c2de", "0x415c0275"],
- [3, "0x42437df4", "0x416a6f00", "0x423fe2d1", "0x41715b57", "0x3f3504f7"],
- [3, "0x423c4794", "0x41784745", "0x423a8c7e", "0x4169daba", "0x3f3504f7"],
- [2, "0x4239b766", "0x4162ea4b", "0x4238d0b1", "0x415c1de7"],
- [3, "0x4236f10d", "0x414dfb16", "0x423a79a7", "0x41467c85", "0x3f3504f7"],
- [3, "0x423e025b", "0x413efd8b", "0x423fe219", "0x414d205c", "0x3f3504f7"],
- [5],
- [0, "0x424515d0", "0x417ad845"],
- [2, "0x4245d7a8", "0x41815d64", "0x424684d0", "0x41855dcc"],
- [3, "0x4247cce7", "0x418cf1de", "0x424402de", "0x418f81d8", "0x3f3504f7"],
- [3, "0x424038d5", "0x41921206", "0x423ef0be", "0x418a7df4", "0x3f3504f7"],
- [2, "0x423e5100", "0x4186cc98", "0x423d9e01", "0x418328c1"],
- [3, "0x423c2ee6", "0x417761e5", "0x423feace", "0x4171a57a", "0x3f3504f7"],
- [3, "0x4243a6b5", "0x416be8a7", "0x424515d0", "0x417ad845", "0x3f3504f7"],
- [5],
- [0, "0x4248e787", "0x4195a12d"],
- [2, "0x42496b36", "0x4199c01a", "0x4249d931", "0x419de910"],
- [3, "0x424aa873", "0x41a5bee0", "0x4246bda5", "0x41a75d2f", "0x3f3504f7"],
- [3, "0x4242d2d7", "0x41a8fbb3", "0x42420396", "0x41a12618", "0x3f3504f7"],
- [2, "0x42419e01", "0x419d4f0e", "0x42412474", "0x4199813b"],
- [3, "0x42402c8b", "0x4191be0e", "0x42440e07", "0x418fce3c", "0x3f3504f7"],
- [3, "0x4247ef9e", "0x418dde35", "0x4248e787", "0x4195a12d", "0x3f3504f7"],
- [5],
- [0, "0x424b3646", "0x41ae71aa"],
- [2, "0x424b77e9", "0x41b29653", "0x424ba440", "0x41b6bf48"],
- [3, "0x424bf93e", "0x41beb81d", "0x4247fcb9", "0x41bf6219", "0x3f3504f7"],
- [3, "0x42440034", "0x41c00be1", "0x4243ab51", "0x41b8130c", "0x3f3504f7"],
- [2, "0x4243825b", "0x41b43c02", "0x424345d6", "0x41b06910"],
- [3, "0x4242c7fd", "0x41a8786c", "0x4246c034", "0x41a77cee", "0x3f3504f7"],
- [3, "0x424ab86c", "0x41a6813b", "0x424b3646", "0x41ae71aa", "0x3f3504f7"],
- [5],
- [0, "0x424bffe6", "0x41c75c92"],
- [2, "0x424c0189", "0x41cb8c15", "0x424bed91", "0x41cfbb30"],
- [3, "0x424bc794", "0x41d7b9c1", "0x4247c84b", "0x41d76dc6", "0x3f3504f7"],
- [3, "0x4243c903", "0x41d72196", "0x4243ef00", "0x41cf2305", "0x3f3504f7"],
- [2, "0x4244016f", "0x41cb4674", "0x4243ffe6", "0x41c76910"],
- [3, "0x4243fcb9", "0x41bf6910", "0x4247fcb9", "0x41bf62b7", "0x3f3504f7"],
- [3, "0x424bfcb9", "0x41bf5c92", "0x424bffe6", "0x41c75c92", "0x3f3504f7"],
- [5],
- [0, "0x424b477a", "0x41e07319"],
- [2, "0x424b08e9", "0x41e493a9", "0x424ab53f", "0x41e8ae7d"],
- [3, "0x424a1461", "0x41f09518", "0x42462113", "0x41ef535b", "0x3f3504f7"],
- [3, "0x42422de0", "0x41ee119d", "0x4242cebf", "0x41e62b02", "0x3f3504f7"],
- [2, "0x42431bda", "0x41e26113", "0x4243559b", "0x41de919d"],
- [3, "0x4243ce07", "0x41d69ff3", "0x4247c6dc", "0x41d79097", "0x3f3504f7"],
- [3, "0x424bbfcc", "0x41d8816f", "0x424b477a", "0x41e07319", "0x3f3504f7"],
- [5],
- [0, "0x42490f0e", "0x41f91db2"],
- [2, "0x42488b0f", "0x41fd5c5d", "0x4247f055", "0x4200c794"],
- [3, "0x4246d4e4", "0x42049f8a", "0x4242fcee", "0x42038433", "0x3f3504f7"],
- [3, "0x423f24dd", "0x420268dc", "0x4240404f", "0x41fd2196", "0x3f3504f7"],
- [2, "0x4240cf0e", "0x41f941be", "0x42414903", "0x41f5566d"],
- [3, "0x42423ac7", "0x41ed9062", "0x42461dcc", "0x41ef741f", "0x3f3504f7"],
- [3, "0x424a00ec", "0x41f157a8", "0x42490f0e", "0x41f91db2", "0x3f3504f7"],
- [5],
- [0, "0x42453838", "0x4208efec"],
- [2, "0x424477e9", "0x420ae9fc", "0x4243a354", "0x420cdba6"],
- [3, "0x42421100", "0x42108952", "0x423e6354", "0x420ef6fd", "0x3f3504f7"],
- [3, "0x423ab5a8", "0x420d64a9", "0x423c47fd", "0x4209b717", "0x3f3504f7"],
- [2, "0x423d0c4a", "0x4207eb9f", "0x423dbdbf", "0x42061893"],
- [3, "0x423f295f", "0x42025b57", "0x4242e69b", "0x4203c711", "0x3f3504f7"],
- [3, "0x4246a3d7", "0x420532b0", "0x42453838", "0x4208efec", "0x3f3504f7"],
- [5],
- [0, "0x424013de", "0x4214599a"],
- [2, "0x423f21e5", "0x4216264c", "0x423e1e35", "0x4217e92a"],
- [3, "0x423c1f21", "0x421b6090", "0x4238a7bb", "0x42196162", "0x3f3504f7"],
- [3, "0x4235306f", "0x4217624e", "0x42372f9e", "0x4213eb02", "0x3f3504f7"],
- [2, "0x42381f56", "0x42124aa6", "0x4238feab", "0x4210a17c"],
- [3, "0x423adaba", "0x420d16d6", "0x423e6546", "0x420ef2e5", "0x3f3504f7"],
- [3, "0x4241efec", "0x4210cef3", "0x424013de", "0x4214599a", "0x3f3504f7"],
- [5],
- [0, "0x4239e36e", "0x421ea512"],
- [2, "0x4238c539", "0x42204831", "0x4237973f", "0x4221e00d"],
- [3, "0x42353611", "0x42251724", "0x4231fefa", "0x4222b5dd", "0x3f3504f7"],
- [3, "0x422ec7fd", "0x422054af", "0x4231292a", "0x421d1d98", "0x3f3504f7"],
- [2, "0x42323fe6", "0x421ba512", "0x42334817", "0x421a2234"],
- [3, "0x42358986", "0x4216d47b", "0x4238d724", "0x421915ea", "0x3f3504f7"],
- [3, "0x423c24dd", "0x421b5759", "0x4239e36e", "0x421ea512", "0x3f3504f7"],
- [5],
- [0, "0x423284ea", "0x42283247"],
- [2, "0x42312993", "0x4229c227", "0x422fbe91", "0x422b43fe"],
- [3, "0x422d00ec", "0x422e2dc6", "0x422a1724", "0x422b7021", "0x3f3504f7"],
- [3, "0x42272d43", "0x4228b261", "0x4229eb02", "0x4225c89a", "0x3f3504f7"],
- [2, "0x422b3a10", "0x42246474", "0x422c7aad", "0x4222f34d"],
- [3, "0x422f1a37", "0x421fee2f", "0x42321f56", "0x42228d9f", "0x3f3504f7"],
- [3, "0x42352474", "0x42252d29", "0x423284ea", "0x42283247", "0x3f3504f7"],
- [5],
- [0, "0x4229b8d5", "0x42312ae8"],
- [2, "0x4228212d", "0x42329b3d", "0x42267aad", "0x4233fa78"],
- [3, "0x4223671e", "0x42368903", "0x4220d893", "0x4233758e", "0x3f3504f7"],
- [3, "0x421e4a09", "0x42306219", "0x42215d7e", "0x422dd38f", "0x3f3504f7"],
- [2, "0x4222e388", "0x422c8f42", "0x42245bda", "0x422b3b4a"],
- [3, "0x422753a9", "0x42288ccd", "0x422a0227", "0x422b849c", "0x3f3504f7"],
- [3, "0x422cb0a4", "0x422e7c6a", "0x4229b8d5", "0x42312ae8", "0x3f3504f7"],
- [5],
- [0, "0x421f8c98", "0x4239437b"],
- [2, "0x421dd85f", "0x423a741f", "0x421c185f", "0x423b930c"],
- [3, "0x4218ba2a", "0x423dbb64", "0x421691d1", "0x423a5d15", "0x3f3504f7"],
- [3, "0x42146979", "0x4236fee0", "0x4217c7c8", "0x4234d687", "0x3f3504f7"],
- [2, "0x42196546", "0x4233cd9f", "0x421af7e9", "0x4232b488"],
- [3, "0x421e3f63", "0x42306a30", "0x422089ba", "0x4233b1aa", "0x3f3504f7"],
- [3, "0x4222d412", "0x4236f93e", "0x421f8c98", "0x4239437b", "0x3f3504f7"],
- [5],
- [0, "0x4214f98c", "0x423fbf2e"],
- [2, "0x42132305", "0x4240ba5e", "0x421142de", "0x4241a268"],
- [3, "0x420da8f6", "0x42436027", "0x420beb36", "0x423fc625", "0x3f3504f7"],
- [3, "0x420a2d91", "0x423c2c3d", "0x420dc794", "0x423a6e98", "0x3f3504f7"],
- [2, "0x420f82de", "0x42399845", "0x42113525", "0x4238b06f"],
- [3, "0x4214bc85", "0x4236ce3c", "0x42169eb8", "0x423a559b", "0x3f3504f7"],
- [3, "0x421880ec", "0x423ddcfb", "0x4214f98c", "0x423fbf2e", "0x3f3504f7"],
- [5],
- [0, "0x42099048", "0x4244faad"],
- [2, "0x4207985f", "0x4245bdd9", "0x420598c8", "0x42466c8b"],
- [3, "0x4201cfab", "0x4247b74c", "0x420084ea", "0x4243ee2f", "0x3f3504f7"],
- [3, "0x41fe7454", "0x42402512", "0x42030347", "0x423eda51", "0x3f3504f7"],
- [2, "0x4204db57", "0x423e3924", "0x4206ac8b", "0x423d84ea"],
- [3, "0x420a676d", "0x423c130c", "0x420bd94b", "0x423fcded", "0x3f3504f7"],
- [3, "0x420d4b29", "0x424388ce", "0x42099048", "0x4244faad", "0x3f3504f7"],
- [5],
- [0, "0x41faf213", "0x4248d4fe"],
- [2, "0x41f6d3f8", "0x42495a37", "0x41f2ab9f", "0x4249c9ba"],
- [3, "0x41ead73f", "0x424a9bc0", "0x41e93333", "0x4246b190", "0x3f3504f7"],
- [3, "0x41e78ef3", "0x4242c75f", "0x41ef6388", "0x4241f53f", "0x3f3504f7"],
- [2, "0x41f339f5", "0x42418e56", "0x41f706f7", "0x42411375"],
- [3, "0x41fec880", "0x42401893", "0x42005f21", "0x4243f972", "0x3f3504f7"],
- [3, "0x420159e8", "0x4247da37", "0x41faf213", "0x4248d4fe", "0x3f3504f7"],
- [5],
- [0, "0x41e2229c", "0x424b2cf4"],
- [2, "0x41ddfe28", "0x424b7021", "0x41d9d567", "0x424b9e01"],
- [3, "0x41d1dcfb", "0x424bf5c3", "0x41d12d77", "0x4247f98c", "0x3f3504f7"],
- [3, "0x41d07df4", "0x4243fd3c", "0x41d87660", "0x4243a57a", "0x3f3504f7"],
- [2, "0x41dc4d6a", "0x42437b30", "0x41e01ff3", "0x42433d3c"],
- [3, "0x41e80fc5", "0x4242bc85", "0x41e91134", "0x4246b46e", "0x3f3504f7"],
- [3, "0x41ea126f", "0x424aac57", "0x41e2229c", "0x424b2cf4", "0x3f3504f7"],
- [5],
- [0, "0x41c937e9", "0x424bff97"],
- [2, "0x41c509a0", "0x424c02aa", "0x41c0db8c", "0x424bf055"],
- [3, "0x41b8dcc6", "0x424bcd1b", "0x41b9233a", "0x4247cdb9", "0x3f3504f7"],
- [3, "0x41b96979", "0x4243ce56", "0x41c1683e", "0x4243f176", "0x3f3504f7"],
- [2, "0x41c54396", "0x42440275", "0x41c91ff3", "0x4243ff97"],
- [3, "0x41d11ff3", "0x4243f98c", "0x41d12bd4", "0x4247f98c", "0x3f3504f7"],
- [3, "0x41d137e9", "0x424bf98c", "0x41c937e9", "0x424bff97", "0x3f3504f7"],
- [5],
- [0, "0x41b0212d", "0x424b5014"],
- [2, "0x41abffcc", "0x424b130c", "0x41a7e3f1", "0x424ac0d2"],
- [3, "0x419ffc85", "0x424a22b7", "0x41a138bb", "0x42462f00", "0x3f3504f7"],
- [3, "0x41a274bc", "0x42423b4a", "0x41aa5c29", "0x4242d965", "0x3f3504f7"],
- [2, "0x41ae271e", "0x42432546", "0x41b1f732", "0x42435d98"],
- [3, "0x41b9e9ad", "0x4243d326", "0x41b8fe91", "0x4247cc64", "0x3f3504f7"],
- [3, "0x41b813a9", "0x424bc5a2", "0x41b0212d", "0x424b5014", "0x3f3504f7"],
- [5],
- [0, "0x41977b16", "0x4249217c"],
- [2, "0x41933ac7", "0x42489f07", "0x418f068e", "0x424805bc"],
- [3, "0x418754ca", "0x4246ed43", "0x418985f0", "0x42431461", "0x3f3504f7"],
- [3, "0x418bb6e3", "0x423f3b99", "0x41936873", "0x42405412", "0x3f3504f7"],
- [2, "0x41974a23", "0x4240e196", "0x419b367a", "0x42415a02"],
- [3, "0x41a2fdf4", "0x424248e9", "0x41a1205c", "0x42462ca5", "0x3f3504f7"],
- [3, "0x419f428f", "0x424a1062", "0x41977b16", "0x4249217c", "0x3f3504f7"],
- [5],
- [0, "0x417d5cfb", "0x42455326"],
- [2, "0x417571de", "0x42449446", "0x416da64c", "0x4243c0d2"],
- [3, "0x415eeb1c", "0x42423127", "0x416529c7", "0x423e825b", "0x3f3504f7"],
- [3, "0x416b6873", "0x423ad38f", "0x417a23a3", "0x423c633a", "0x3f3504f7"],
- [2, "0x4180aa65", "0x423d264c", "0x41845254", "0x423dd6a1"],
- [3, "0x418bced9", "0x423f3f7d", "0x4188fcee", "0x4242fdd9", "0x3f3504f7"],
- [3, "0x41862b02", "0x4246bc1c", "0x417d5cfb", "0x42455326", "0x3f3504f7"],
- [5],
- [0, "0x414f9d49", "0x424035dd"],
- [2, "0x414865fe", "0x423f44ea", "0x41415604", "0x423e4241"],
- [3, "0x41337319", "0x423c4588", "0x413b65fe", "0x4238cccd", "0x3f3504f7"],
- [3, "0x414358e2", "0x42355412", "0x41513bcd", "0x423750cb", "0x3f3504f7"],
- [2, "0x4157c0ec", "0x42383fb1", "0x415e6a16", "0x42391e01"],
- [3, "0x416c999a", "0x423af79a", "0x41653333", "0x423e837b", "0x3f3504f7"],
- [3, "0x415dcd36", "0x42420f76", "0x414f9d49", "0x424035dd", "0x3f3504f7"],
- [5],
- [0, "0x412654ca", "0x423a0b0f"],
- [2, "0x411fc711", "0x4238ee49", "0x411965b4", "0x4237c1be"],
- [3, "0x410c82fd", "0x423562b7", "0x4115ff19", "0x423229fc", "0x3f3504f7"],
- [3, "0x411f7b2b", "0x422ef15b", "0x412c5dcc", "0x42315062", "0x3f3504f7"],
- [2, "0x41324189", "0x423265c9", "0x41384e3c", "0x42336ca5"],
- [3, "0x41458adb", "0x4235abd4", "0x413c8e22", "0x4238fafb", "0x3f3504f7"],
- [3, "0x41339168", "0x423c4a3d", "0x412654ca", "0x423a0b0f", "0x3f3504f7"],
- [5],
- [0, "0x41001581", "0x4232b525"],
- [2, "0x40f3a6b5", "0x42315b23", "0x40e79336", "0x422ff190"],
- [3, "0x40d0352b", "0x422d35f7", "0x40e611f1", "0x422a4a3d", "0x3f3504f7"],
- [3, "0x40fbeeb7", "0x42275e84", "0x4109a661", "0x422a1a1d", "0x3f3504f7"],
- [2, "0x410f394e", "0x422b67d5", "0x4115002a", "0x422ca71e"],
- [3, "0x41211bda", "0x422f4481", "0x4116a6b5", "0x42324b78", "0x3f3504f7"],
- [3, "0x410c3166", "0x4235526f", "0x41001581", "0x4232b525", "0x3f3504f7"],
- [5],
- [0, "0x40b84303", "0x4229f176"],
- [2, "0x40acb963", "0x42285b23", "0x40a1b7fe", "0x4226b5f7"],
- [3, "0x408d313c", "0x4223a45a", "0x40a5bdcf", "0x4221138f", "0x3f3504f7"],
- [3, "0x40be4a62", "0x421e82aa", "0x40d2d139", "0x42219446", "0x3f3504f7"],
- [2, "0x40dcf9b1", "0x422318fc", "0x40e7a051", "0x42249014"],
- [3, "0x40fd25af", "0x422785f0", "0x40e57708", "0x422a3694", "0x3f3504f7"],
- [3, "0x40cdc860", "0x422ce738", "0x40b84303", "0x4229f176", "0x3f3504f7"],
- [5],
- [0, "0x406e9afe", "0x421fcd1b"],
- [2, "0x405b635e", "0x421e178d", "0x40494952", "0x421c5639"],
- [3, "0x40269e1b", "0x4218f972", "0x405c6a01", "0x4216cebf", "0x3f3504f7"],
- [3, "0x40891af4", "0x4214a40b", "0x409a708f", "0x421800d2", "0x3f3504f7"],
- [2, "0x40a2cb7d", "0x42199fa4", "0x40aba9fc", "0x421b3382"],
- [3, "0x40be1077", "0x421e793e", "0x40a3e243", "0x4220c60b", "0x3f3504f7"],
- [3, "0x4089b3fa", "0x422312d7", "0x406e9afe", "0x421fcd1b", "0x3f3504f7"],
- [5],
- [0, "0x40063f68", "0x42153b30"],
- [2, "0x3fecf228", "0x4213657a", "0x3fcfc654", "0x42118625"],
- [3, "0x3f97becb", "0x420ded77", "0x40056a40", "0x420c2d43", "0x3f3504f7"],
- [3, "0x403ef545", "0x420a6cf4", "0x405af909", "0x420e05a2", "0x3f3504f7"],
- [2, "0x40687011", "0x420fc034", "0x4076ff6d", "0x421171aa"],
- [3, "0x408aa5a4", "0x4214f7b5", "0x405ceb1c", "0x4216dc78", "0x3f3504f7"],
- [3, "0x40248b1a", "0x4218c120", "0x40063f68", "0x42153b30", "0x3f3504f7"],
- [5],
- [0, "0x3f482b63", "0x4209d6a1"],
- [2, "0x3f170542", "0x4207df56", "0x3ed607e6", "0x4205e076"],
- [3, "0x3dbd0544", "0x42021845", "0x3f84d552", "0x4200cac1", "0x3f3504f7"],
- [3, "0x3ffdda27", "0x41fefa44", "0x4013c5d6", "0x42034553", "0x3f3504f7"],
- [2, "0x401ded52", "0x42051ce0", "0x4029450f", "0x4206ed77"],
- [3, "0x40408e0d", "0x420aa752", "0x4004f102", "0x420c1bda", "0x3f3504f7"],
- [3, "0x3f92a7f0", "0x420d907d", "0x3f482b63", "0x4209d6a1", "0x3f3504f7"],
- [5],
- [0, "0xbe4250b5", "0x41fb8588"],
- [2, "0xbea47c95", "0x41f7680a", "0xbedd02cd", "0x41f34083"],
- [3, "0xbf23bd5a", "0x41eb6d5d", "0x3ead5411", "0x41e9c396", "0x3f3504f7"],
- [3, "0x3fa888a4", "0x41e8199a", "0x3fc326c0", "0x41efecc0", "0x3f3504f7"],
- [2, "0x3fd03223", "0x41f3c28f", "0x3fdfbb84", "0x41f78ef3"],
- [3, "0x3fff7026", "0x41ff4f0e", "0x3f836d33", "0x4200a52c", "0x3f3504f7"],
- [3, "0x3d6d4f3e", "0x4201a2d1", "0xbe4250b5", "0x41fb8588", "0x3f3504f7"],
- [5],
- [0, "0xbf48df59", "0x41e2b717"],
- [2, "0xbf5a088d", "0x41de930c", "0xbf65dce8", "0x41da6a4b"],
- [3, "0xbf7c8723", "0x41d27247", "0x3c1de188", "0x41d1bd08", "0x3f3504f7"],
- [3, "0x3f80bb1b", "0x41d107c8", "0x3f8c100e", "0x41d8ff97", "0x3f3504f7"],
- [2, "0x3f9185f0", "0x41dcd66d", "0x3f99719f", "0x41e0a8f6"],
- [3, "0x3fa9e204", "0x41e897f6", "0x3eabc622", "0x41e99f21", "0x3f3504f7"],
- [3, "0xbf27fe2a", "0x41eaa618", "0xbf48df59", "0x41e2b717", "0x3f3504f7"],
- [5],
- [0, "0xbf7fc07f", "0x41c9cc64"],
- [2, "0xbf807400", "0x41c59f21", "0xbf7cb274", "0x41c1727c"],
- [3, "0xbf74a1f1", "0x41b97382", "0x3d33d8aa", "0x41b9b405", "0x3f3504f7"],
- [3, "0x3f858e75", "0x41b9f488", "0x3f818644", "0x41c1f382", "0x3f3504f7"],
- [2, "0x3f7f2991", "0x41c5ce07", "0x3f801d2a", "0x41c9a8f6"],
- [3, "0x3f81389b", "0x41d1a8f6", "0x3c1ceb1d", "0x41d1ba93", "0x3f3504f7"],
- [3, "0xbf7d89df", "0x41d1cc64", "0xbf7fc07f", "0x41c9cc64", "0x3f3504f7"],
- [5],
- [0, "0xbf562457", "0x41b0b5a8"],
- [2, "0xbf473c3e", "0x41ac9340", "0xbf330d20", "0x41a87694"],
- [3, "0xbf0c3c9f", "0x41a08e56", "0x3ee19b6f", "0x41a1c4d0", "0x3f3504f7"],
- [3, "0x3fb6ec18", "0x41a2fb4a", "0x3fa383cf", "0x41aae3bd", "0x3f3504f7"],
- [2, "0x3f9a32f4", "0x41aeaf4f", "0x3f9351ad", "0x41b28034"],
- [3, "0x3f84fca4", "0x41ba734d", "0x3d3952b7", "0x41b98e22", "0x3f3504f7"],
- [3, "0xbf72ceab", "0x41b8a8c1", "0xbf562457", "0x41b0b5a8", "0x3f3504f7"],
- [5],
- [0, "0xbe99e16d", "0x41981412"],
- [2, "0xbe32c344", "0x4193d254", "0xbcd7bece", "0x418f9c78"],
- [3, "0x3e7aa2e4", "0x4187e944", "0x3f9a8922", "0x418a147b", "0x3f3504f7"],
- [3, "0x400adf26", "0x418c3fb1", "0x3ff30ae5", "0x4193f2e5", "0x3f3504f7"],
- [2, "0x3fe186ec", "0x4197d5d0", "0x3fd2a4a9", "0x419bc3ca"],
- [3, "0x3fb5273d", "0x41a38cb3", "0x3ee262aa", "0x41a1b4d7", "0x3f3504f7"],
- [3, "0xbf07eb9e", "0x419fdcfb", "0xbe99e16d", "0x41981412", "0x3f3504f7"],
- [5],
- [0, "0x3f24853c", "0x417e7a78"],
- [2, "0x3f53eeb3", "0x41768b44", "0x3f843c9f", "0x416ebc02"],
- [3, "0x3fb5db77", "0x415ffc50", "0x4015ec81", "0x41663055", "0x3f3504f7"],
- [3, "0x4050eb70", "0x416c63f1", "0x40381c04", "0x417b23a3", "0x3f3504f7"],
- [2, "0x402bfc11", "0x41812c71", "0x40210b0f", "0x4184d639"],
- [3, "0x400aa79c", "0x418c54ca", "0x3f9d65d4", "0x41898866", "0x3f3504f7"],
- [3, "0x3e95efe9", "0x4186bc02", "0x3f24853c", "0x417e7a78", "0x3f3504f7"],
- [5],
- [0, "0x3ff50918", "0x4150a1cb"],
- [2, "0x40098202", "0x41496666", "0x40199eae", "0x41425183"],
- [3, "0x40394342", "0x41346944", "0x4070e48f", "0x413c5254", "0x3f3504f7"],
- [3, "0x409442ee", "0x41443b64", "0x408470a4", "0x415223a3", "0x3f3504f7"],
- [2, "0x407a01f7", "0x4158ad43", "0x406c2b95", "0x415f5a86"],
- [3, "0x404eba9d", "0x416d8f5c", "0x4015e719", "0x41663333", "0x3f3504f7"],
- [3, "0x3fba2728", "0x415ed70a", "0x3ff50918", "0x4150a1cb", "0x3f3504f7"],
- [5],
- [0, "0x405cd8c3", "0x41273d71"],
- [2, "0x406e8e61", "0x4120ae7d", "0x4080a012", "0x411a4c06"],
- [3, "0x40938683", "0x410d62c1", "0x40ad58f7", "0x4116d604", "0x3f3504f7"],
- [3, "0x40c72b6b", "0x41204952", "0x40b444fa", "0x412d3261", "0x3f3504f7"],
- [2, "0x40aba42b", "0x41331759", "0x40a377af", "0x41392546"],
- [3, "0x40919019", "0x4146680a", "0x406e14f9", "0x413d7454", "0x3f3504f7"],
- [3, "0x40390996", "0x41348034", "0x405cd8c3", "0x41273d71", "0x3f3504f7"],
- [5],
- [0, "0x40a8d773", "0x4100f449"],
- [2, "0x40b39b7c", "0x40f55faf", "0x40bedcc6", "0x40e946dc"],
- [3, "0x40d4a8c1", "0x40d1d92b", "0x40ec1672", "0x40e7a53c", "0x3f3504f7"],
- [3, "0x4101c212", "0x40fd714c", "0x40edb813", "0x410a6f74", "0x3f3504f7"],
- [2, "0x40e3548b", "0x411004c0", "0x40d9646f", "0x4115cdc8"],
- [3, "0x40c48af0", "0x4121f0d8", "0x40ac447c", "0x41178443", "0x3f3504f7"],
- [3, "0x4093fdf4", "0x410d1783", "0x40a8d773", "0x4100f449", "0x3f3504f7"],
- [5],
- [0, "0x40eeb131", "0x40b9de55"],
- [2, "0x40fb58a3", "0x40ae4d7f", "0x41043b99", "0x40a344bb"],
- [3, "0x41107a44", "0x408eabc9", "0x411ac6bd", "0x40a72920", "0x3f3504f7"],
- [3, "0x41251340", "0x40bfa676", "0x4118d495", "0x40d43f68", "0x3f3504f7"],
- [2, "0x4112c674", "0x40de6f00", "0x410cef54", "0x40e91c04"],
- [3, "0x41011fe8", "0x40feb2ab", "0x40eca915", "0x40e713d3", "0x3f3504f7"],
- [3, "0x40d7125a", "0x40cf74fb", "0x40eeb131", "0x40b9de55", "0x3f3504f7"],
- [5],
- [0, "0x411fca43", "0x407170ce"],
- [2, "0x4126a512", "0x405e0bf6", "0x412db0f2", "0x404bc62a"],
- [3, "0x413b1de7", "0x4028f51b", "0x4143d220", "0x405ea897", "0x3f3504f7"],
- [3, "0x414c8659", "0x408a2e0a", "0x413f1965", "0x409b9692", "0x3f3504f7"],
- [2, "0x413898c8", "0x40a40568", "0x41324467", "0x40acf8f4"],
- [3, "0x4125346e", "0x40bf7343", "0x411bf747", "0x40a552fc", "0x3f3504f7"],
- [3, "0x4112ba1f", "0x408b32b5", "0x411fca43", "0x407170ce", "0x3f3504f7"],
- [5],
- [0, "0x414a0d84", "0x40087400"],
- [2, "0x415160aa", "0x3ff134ad", "0x4158daba", "0x3fd3e08b"],
- [3, "0x41673886", "0x3f9b866e", "0x416e4396", "0x400739eb", "0x3f3504f7"],
- [3, "0x41754f0e", "0x4040b09f", "0x4166f141", "0x405cddd7", "0x3f3504f7"],
- [2, "0x41600a3d", "0x406a6738", "0x415947ae", "0x4079089a"],
- [3, "0x414b353f", "0x408bbe4d", "0x414397f6", "0x405f3238", "0x3f3504f7"],
- [3, "0x413bfb16", "0x4026e7ff", "0x414a0d84", "0x40087400", "0x3f3504f7"],
- [5],
- [0, "0x41778c7e", "0x3f4f0e80"],
- [2, "0x417f6738", "0x3f1d8fd6", "0x4183b021", "0x3ee26916"],
- [3, "0x418b3e77", "0x3de90796", "0x418ddf07", "0x3f8776b4", "0x3f3504f7"],
- [3, "0x41907fcc", "0x40002e88", "0x4188f141", "0x40153387", "0x3f3504f7"],
- [2, "0x4185432d", "0x401f6ffc", "0x4181a33a", "0x402adc0a"],
- [3, "0x41746388", "0x4042501e", "0x416e8659", "0x4006c3f4", "0x3f3504f7"],
- [3, "0x4168a993", "0x3f966f93", "0x41778c7e", "0x3f4f0e80", "0x3f3504f7"],
- [5],
- [0, "0x4193e738", "0xbe2f61ed"],
- [2, "0x419803e4", "0xbe9bc4d2", "0x419c2a99", "0xbed50c80"],
- [3, "0x41a3fcb9", "0xbf20793e", "0x41a5ac3d", "0x3eb38de7", "0x3f3504f7"],
- [3, "0x41a75bc0", "0x3faa0371", "0x419f89d5", "0x3fc4fcf8", "0x3f3504f7"],
- [2, "0x419bb4d7", "0x3fd234ec", "0x4197e944", "0x3fe1eadd"],
- [3, "0x41902a65", "0x4000fcf8", "0x418e2993", "0x3f860e95", "0x3f3504f7"],
- [3, "0x418c288d", "0x3da22fbb", "0x4193e738", "0xbe2f61ed", "0x3f3504f7"],
- [5],
- [0, "0x41acb4a2", "0xbf46718b"],
- [2, "0x41b0d845", "0xbf57fa6e", "0x41b500d2", "0xbf642ecb"],
- [3, "0x41bcf838", "0xbf7b9064", "0x41bdb368", "0x3c576d3a", "0x3f3504f7"],
- [3, "0x41be6e63", "0x3f8125ee", "0x41b676fd", "0x3f8cd6a1", "0x3f3504f7"],
- [2, "0x41b2a05c", "0x3f9278c0", "0x41aece07", "0x3f9a90ac"],
- [3, "0x41a6dfa4", "0x3fab5c7d", "0x41a5d2f2", "0x3eb1df11", "0x3f3504f7"],
- [3, "0x41a4c63f", "0xbf24d9c7", "0x41acb4a2", "0xbf46718b", "0x3f3504f7"],
- [5],
- [0, "0x41c59eed", "0xbf7f90a8"],
- [2, "0x41c9caf5", "0xbf808b97", "0x41cdf660", "0xbf7d43d0"],
- [3, "0x41d5f58e", "0xbf75ed39", "0x41d5bac7", "0x3d1f7dc4", "0x3f3504f7"],
- [3, "0x41d58034", "0x3f84ee8d", "0x41cd8106", "0x3f814318", "0x3f3504f7"],
- [2, "0x41c9a787", "0x3f7efe0d", "0x41c5cdd3", "0x3f803372"],
- [3, "0x41bdce07", "0x3f81a9fc", "0x41bdb67a", "0x3c561e85", "0x3f3504f7"],
- [3, "0x41bd9f21", "0xbf7ca340", "0x41c59eed", "0xbf7f90a8", "0x3f3504f7"],
- [5],
- [0, "0x41deb5dd", "0xbf583548"],
- [2, "0x41e2d8e2", "0xbf49aa93", "0x41e6f694", "0xbf35d723"],
- [3, "0x41eedfa4", "0xbf0fbb73", "0x41edaee6", "0x3edad4b2", "0x3f3504f7"],
- [3, "0x41ec7df4", "0x3fb54802", "0x41e494af", "0x3fa23a2a", "0x3f3504f7"],
- [2, "0x41e0c84b", "0x3f991394", "0x41dcf694", "0x3f925d8d"],
- [3, "0x41d502de", "0x3f8463f1", "0x41d5e282", "0x3d24f68f", "0x3f3504f7"],
- [3, "0x41d6c1f2", "0xbf7428c3", "0x41deb5dd", "0xbf583548", "0x3f3504f7"],
- [5],
- [0, "0x41f75289", "0xbea2e4f3"],
- [2, "0x41fb95b5", "0xbe4651b1", "0x41ffcd36", "0xbd400000"],
- [3, "0x4203c120", "0x3e62b7fe", "0x4202ae63", "0x3f97a5e3", "0x3f3504f7"],
- [3, "0x42019ba6", "0x40097a4e", "0x41fb8275", "0x3ff09d9d", "0x3f3504f7"],
- [2, "0x41f79de7", "0x3fdf458d", "0x41f3aeb2", "0x3fd0902e"],
- [3, "0x41ebe45a", "0x3fb37122", "0x41edb646", "0x3edb315d", "0x3f3504f7"],
- [3, "0x41ef8866", "0xbf0bb0a3", "0x41f75289", "0xbea2e4f3", "0x3f3504f7"],
- [5],
- [0, "0x420819ce", "0x3f1dde8b"],
- [2, "0x420a16a1", "0x3f4cf4b6", "0x420c0b5e", "0x3f80985f"],
- [3, "0x420fbc6a", "0x3fb1e1b1", "0x420e322d", "0x40140179", "0x3f3504f7"],
- [3, "0x420ca7d5", "0x404f1245", "0x4208f6c9", "0x40366d9c", "0x3f3504f7"],
- [2, "0x4207288d", "0x402a6003", "0x420552d7", "0x401f822c"],
- [3, "0x42019289", "0x40094af5", "0x4202f5f7", "0x3f9a8b6e", "0x3f3504f7"],
- [3, "0x42045965", "0x3e8a03a3", "0x420819ce", "0x3f1dde8b", "0x3f3504f7"],
- [5],
- [0, "0x42139639", "0x3ff0d20b"],
- [2, "0x4215664c", "0x400755ef", "0x42172ca5", "0x401762b7"],
- [3, "0x421aa80a", "0x4036e0a0", "0x4218b03b", "0x406e97e1", "0x3f3504f7"],
- [3, "0x4216b852", "0x40932791", "0x42133cd3", "0x4083689d", "0x3f3504f7"],
- [2, "0x4211997f", "0x407800a8", "0x420fed0e", "0x406a3982"],
- [3, "0x420c5e9e", "0x404cf0d8", "0x420e3319", "0x40140885", "0x3f3504f7"],
- [3, "0x421007ae", "0x3fb64064", "0x42139639", "0x3ff0d20b", "0x3f3504f7"],
- [5],
- [0, "0x421df732", "0x405a6e98"],
- [1, "0x421e2704", "0x405c70e3"],
- [2, "0x421fb296", "0x406d1dbd", "0x42213368", "0x407e9eed"],
- [3, "0x42246f4f", "0x40922435", "0x422214af", "0x40ac039b", "0x3f3504f7"],
- [3, "0x421fba10", "0x40c5e300", "0x421c7e28", "0x40b30e41", "0x3f3504f7"],
- [2, "0x421b1aee", "0x40aaf9b1", "0x4219af9e", "0x40a35198"],
- [1, "0x42197fe6", "0x40a25072"],
- [3, "0x42162e49", "0x4090732e", "0x421869fc", "0x406bcd0c", "0x3f3504f7"],
- [3, "0x421aa5af", "0x4036b3e5", "0x421df732", "0x405a6e98", "0x3f3504f7"],
- [5],
- [0, "0x42278b29", "0x40a7594b"],
- [2, "0x42291ce0", "0x40b2121b", "0x422aa090", "0x40bd4799"],
- [3, "0x422d902e", "0x40d302de", "0x422ad8c8", "0x40ea801f", "0x3f3504f7"],
- [3, "0x42282162", "0x4100feb0", "0x422531c4", "0x40ec4231", "0x3f3504f7"],
- [2, "0x4223cbc7", "0x40e1e8e6", "0x42225917", "0x40d80386"],
- [3, "0x421f4e70", "0x40c33b25", "0x4221e76d", "0x40aae608", "0x3f3504f7"],
- [3, "0x42248083", "0x409290d6", "0x42278b29", "0x40a7594b", "0x3f3504f7"],
- [5],
- [0, "0x423090b1", "0x40ecef4a"],
- [2, "0x42320396", "0x40f98b97", "0x423365af", "0x41034fab"],
- [3, "0x4235fb16", "0x410f86ad", "0x4232ed43", "0x4119dc3e", "0x3f3504f7"],
- [3, "0x422fdf8a", "0x412431f9", "0x422d4a23", "0x4117fad7", "0x3f3504f7"],
- [2, "0x422c0361", "0x4111f1aa", "0x422aacf4", "0x410c1fa9"],
- [3, "0x4227f7e9", "0x41005825", "0x422ae9c7", "0x40eb0846", "0x3f3504f7"],
- [3, "0x422ddba6", "0x40d56042", "0x423090b1", "0x40ecef4a", "0x3f3504f7"],
- [5],
- [0, "0x4238bb64", "0x411ec986"],
- [2, "0x4239f488", "0x4125a993", "0x423b1ba6", "0x412cbb30"],
- [3, "0x423d4b0f", "0x413a2196", "0x4239f15b", "0x4142dfa4", "0x3f3504f7"],
- [3, "0x423697c2", "0x414b9d49", "0x4234683e", "0x413e367a", "0x3f3504f7"],
- [2, "0x423357dc", "0x4137b021", "0x423236c9", "0x413157a8"],
- [3, "0x422fe512", "0x41244e3c", "0x42332752", "0x411b075f", "0x3f3504f7"],
- [3, "0x423669ad", "0x4111c064", "0x4238bb64", "0x411ec986", "0x3f3504f7"],
- [5],
- [0, "0x423f554d", "0x41490831"],
- [2, "0x42405412", "0x415057a8", "0x42414000", "0x4157ce70"],
- [3, "0x42430553", "0x416626e9", "0x423f6f35", "0x416d3c9f", "0x3f3504f7"],
- [3, "0x423bd917", "0x41745254", "0x423a13a9", "0x4165f972", "0x3f3504f7"],
- [2, "0x423939db", "0x415f15b5", "0x42384ebf", "0x4158566d"],
- [3, "0x423664f7", "0x414a4952", "0x4239e83e", "0x4142a234", "0x3f3504f7"],
- [3, "0x423d6b85", "0x413afb16", "0x423f554d", "0x41490831", "0x3f3504f7"],
- [5],
- [0, "0x4244a80a", "0x417673eb"],
- [2, "0x42456f69", "0x417e4bc7", "0x42462234", "0x4183212d"],
- [3, "0x4247753f", "0x418aadac", "0x4243af00", "0x418d53c3", "0x3f3504f7"],
- [3, "0x423fe8c1", "0x418ff9db", "0x423e95b5", "0x41886d5d", "0x3f3504f7"],
- [2, "0x423df0a4", "0x4184c04f", "0x423d38a1", "0x418121cb"],
- [3, "0x423bbeab", "0x417364c3", "0x423f7660", "0x416d7cee", "0x3f3504f7"],
- [3, "0x42432e14", "0x41679518", "0x4244a80a", "0x417673eb", "0x3f3504f7"],
- [5],
- [0, "0x42489c43", "0x4193542c"],
- [2, "0x424925e3", "0x41976fd2", "0x424999e8", "0x419b95ea"],
- [3, "0x424a74a2", "0x41a366cf", "0x42468c30", "0x41a51c0f", "0x3f3504f7"],
- [3, "0x4242a3d7", "0x41a6d14e", "0x4241c937", "0x419f009d", "0x3f3504f7"],
- [2, "0x42415e1b", "0x419b2c3d", "0x4240df07", "0x41976148"],
- [3, "0x423fdba6", "0x418fa40b", "0x4243ba44", "0x418d9d7e", "0x3f3504f7"],
- [3, "0x424798e2", "0x418b96f0", "0x42489c43", "0x4193542c", "0x3f3504f7"],
- [5],
- [0, "0x424b0fdf", "0x41ac2027"],
- [2, "0x424b5773", "0x41b04396", "0x424b89d5", "0x41b46c22"],
- [3, "0x424bea30", "0x41bc62eb", "0x4247eeb2", "0x41bd23d7", "0x3f3504f7"],
- [3, "0x4243f34d", "0x41bde48f", "0x424392f2", "0x41b5ed91", "0x3f3504f7"],
- [2, "0x42436474", "0x41b21724", "0x4243224e", "0x41ae4505"],
- [3, "0x42429917", "0x41a657a8", "0x42468fdf", "0x41a54505", "0x3f3504f7"],
- [3, "0x424a86a8", "0x41a43296", "0x424b0fdf", "0x41ac2027", "0x3f3504f7"],
- [5],
- [0, "0x424bfd56", "0x41c50a72"],
- [2, "0x424c04ea", "0x41c9350b", "0x424bf717", "0x41cd5f3b"],
- [3, "0x424bdcac", "0x41d55e9e", "0x4247dcfb", "0x41d529c7", "0x3f3504f7"],
- [3, "0x4243dd64", "0x41d4f4f1", "0x4243f7cf", "0x41ccf58e", "0x3f3504f7"],
- [2, "0x42440481", "0x41c91d49", "0x4243fd8b", "0x41c5449c"],
- [3, "0x4243ef00", "0x41bd44d0", "0x4247eee6", "0x41bd27bb", "0x3f3504f7"],
- [3, "0x424beecc", "0x41bd0aa6", "0x424bfd56", "0x41c50a72", "0x3f3504f7"],
- [5],
- [0, "0x424b68dc", "0x41de212d"],
- [2, "0x424b303b", "0x41e24505", "0x424ae24e", "0x41e66388"],
- [3, "0x424a4cb3", "0x41ee4d9f", "0x424657a8", "0x41ed2268", "0x3f3504f7"],
- [3, "0x4242629c", "0x41ebf732", "0x4242f852", "0x41e40d1b", "0x3f3504f7"],
- [2, "0x42434034", "0x41e03fb1", "0x42437488", "0x41dc6d5d"],
- [3, "0x4243e17c", "0x41d47909", "0x4247dba6", "0x41d552f2", "0x3f3504f7"],
- [3, "0x424bd5d0", "0x41d62ca5", "0x424b68dc", "0x41de212d", "0x3f3504f7"],
- [5],
- [0, "0x4249578d", "0x41f6b924"],
- [2, "0x4248d99a", "0x41fafdbf", "0x424844d0", "0x41ff36e3"],
- [3, "0x4247350b", "0x420376ae", "0x424359b4", "0x420266e9", "0x3f3504f7"],
- [3, "0x423f7e77", "0x4201570a", "0x42408e56", "0x41faf79a", "0x3f3504f7"],
- [2, "0x424117a8", "0x41f7119d", "0x42418bfb", "0x41f3212d"],
- [3, "0x424271f9", "0x41eb5567", "0x424657c2", "0x41ed2162", "0x3f3504f7"],
- [3, "0x424a3da5", "0x41eeed91", "0x4249578d", "0x41f6b924", "0x3f3504f7"],
- [5],
- [0, "0x4245a2eb", "0x4207d220"],
- [2, "0x4244e7d5", "0x4209cff9", "0x4244182b", "0x420bc5bc"],
- [3, "0x42429097", "0x420f77e9", "0x423ede6a", "0x420df03b", "0x3f3504f7"],
- [3, "0x423b2c3d", "0x420c68a7", "0x423cb3eb", "0x4208b67a", "0x3f3504f7"],
- [2, "0x423d739c", "0x4206e752", "0x423e2042", "0x420510b1"],
- [3, "0x423f80ec", "0x42014f5c", "0x42434241", "0x4202b021", "0x3f3504f7"],
- [3, "0x42470396", "0x420410cb", "0x4245a2eb", "0x4207d220", "0x3f3504f7"],
- [5],
- [0, "0x42409b09", "0x421354ca"],
- [2, "0x423fad29", "0x421525fe", "0x423ead77", "0x4216ed5d"],
- [3, "0x423cb803", "0x421a6a4b", "0x42393b30", "0x421874d7", "0x3f3504f7"],
- [3, "0x4235be5d", "0x42167f63", "0x4237b3d0", "0x4213028f", "0x3f3504f7"],
- [2, "0x42389ff3", "0x42115e01", "0x42397b64", "0x420fb0be"],
- [3, "0x423b4d6a", "0x420c20df", "0x423edd2f", "0x420df2e5", "0x3f3504f7"],
- [3, "0x42426d0e", "0x420fc4ea", "0x42409b09", "0x421354ca", "0x3f3504f7"],
- [5],
- [0, "0x423a7f7d", "0x421dbdd9"],
- [1, "0x423a39a7", "0x421e25e3"],
- [2, "0x42394227", "0x421f94fe", "0x42383fe6", "0x4220f9a7"],
- [3, "0x4235e787", "0x42243732", "0x4232a9fc", "0x4221ded3", "0x3f3504f7"],
- [3, "0x422f6c71", "0x421f8674", "0x4231c4d0", "0x421c48e9", "0x3f3504f7"],
- [2, "0x4232b319", "0x421affcc", "0x423394fe", "0x4219b0be"],
- [1, "0x4233dad4", "0x421948ce"],
- [3, "0x42361567", "0x4215f67a", "0x423967bb", "0x4218310d", "0x3f3504f7"],
- [3, "0x423cba10", "0x421a6b85", "0x423a7f7d", "0x421dbdd9", "0x3f3504f7"],
- [5],
- [0, "0x42334467", "0x4227535b"],
- [2, "0x4231eecc", "0x4228e57a", "0x4230896c", "0x422a69e2"],
- [3, "0x422dd42c", "0x422d5b8c", "0x422ae282", "0x422aa632", "0x3f3504f7"],
- [3, "0x4227f0f2", "0x4227f0f2", "0x422aa632", "0x4224ff63", "0x3f3504f7"],
- [2, "0x422bf021", "0x422398c8", "0x422d2b6b", "0x4222257a"],
- [3, "0x422fc25b", "0x421f1917", "0x4232ced9", "0x4221afec", "0x3f3504f7"],
- [3, "0x4235db57", "0x422446dc", "0x42334467", "0x4227535b", "0x3f3504f7"],
- [5],
- [0, "0x422a9a1d", "0x42305cfb"],
- [2, "0x422907e3", "0x4231d0e5", "0x422766cf", "0x423333d0"],
- [3, "0x42245aee", "0x4235cb78", "0x4221c361", "0x4232bf97", "0x3f3504f7"],
- [3, "0x421f2bba", "0x422fb3d0", "0x42223780", "0x422d1c29", "0x3f3504f7"],
- [2, "0x4223b886", "0x422bd47b", "0x42252bd4", "0x422a7d3c"],
- [3, "0x42281ba6", "0x4227c60b", "0x422ad2d7", "0x422ab5f7", "0x3f3504f7"],
- [3, "0x422d8a09", "0x422da5e3", "0x422a9a1d", "0x42305cfb", "0x3f3504f7"],
- [5],
- [0, "0x42208d9f", "0x42388db9"],
- [2, "0x421ed446", "0x4239c9d5", "0x421d0e70", "0x423af382"],
- [3, "0x4219b660", "0x423d2560", "0x4217849c", "0x4239cd36", "0x3f3504f7"],
- [3, "0x421552bd", "0x4236750b", "0x4218aae8", "0x42344347", "0x3f3504f7"],
- [2, "0x421a4dd3", "0x42333055", "0x421be52c", "0x42320cb3"],
- [3, "0x421f25af", "0x422fb86c", "0x422179db", "0x4232f909", "0x3f3504f7"],
- [3, "0x4223ce22", "0x4236398c", "0x42208d9f", "0x42388db9", "0x3f3504f7"],
- [5],
- [0, "0x4215ff14", "0x423f31aa"],
- [2, "0x42142c22", "0x424031aa", "0x42124f5c", "0x42411ed3"],
- [3, "0x420eba78", "0x4242e6cf", "0x420cf27c", "0x423f51ec", "0x3f3504f7"],
- [3, "0x420b2a7f", "0x423bbd08", "0x420ebf63", "0x4239f50b", "0x3f3504f7"],
- [2, "0x42107780", "0x42391a1d", "0x42122681", "0x42382de0"],
- [3, "0x4215a873", "0x423641a3", "0x421794af", "0x4239c37b", "0x3f3504f7"],
- [3, "0x42198106", "0x423d456d", "0x4215ff14", "0x423f31aa", "0x3f3504f7"],
- [5],
- [0, "0x420aa910", "0x42448c15"],
- [2, "0x4208b3d0", "0x424554ca", "0x4206b6c9", "0x4246091d"],
- [3, "0x4202f176", "0x42475eed", "0x42019ba6", "0x4243999a", "0x3f3504f7"],
- [3, "0x420045d6", "0x423fd461", "0x42040b29", "0x423e7e91", "0x3f3504f7"],
- [2, "0x4205e0f9", "0x423dd82b", "0x4207afb8", "0x423d1ed3"],
- [3, "0x420b6666", "0x423ba234", "0x420ce305", "0x423f58e2", "0x3f3504f7"],
- [3, "0x420e5fa4", "0x42430f76", "0x420aa910", "0x42448c15", "0x3f3504f7"],
- [5],
- [0, "0x41fd3ee0", "0x424888e9"],
- [2, "0x41f923d7", "0x42491412", "0x41f4fe91", "0x424989a0"],
- [3, "0x41ed2f1b", "0x424a671e", "0x41eb741f", "0x42467f63", "0x3f3504f7"],
- [3, "0x41e9b8ef", "0x424297a8", "0x41f1889a", "0x4241ba10", "0x3f3504f7"],
- [2, "0x41f55c5d", "0x42414d84", "0x41f9264c", "0x4240cd1b"],
- [3, "0x4200710d", "0x423fc6f7", "0x42017732", "0x4243a4dd", "0x3f3504f7"],
- [3, "0x42027d3c", "0x424782c4", "0x41fd3ee0", "0x424888e9", "0x3f3504f7"],
- [5],
- [0, "0x41e4741f", "0x424b05bc"],
- [2, "0x41e050e5", "0x424b4ed9", "0x41dc288d", "0x424b82aa"],
- [3, "0x41d4322d", "0x424be5e3", "0x41d36bba", "0x4247eab3", "0x3f3504f7"],
- [3, "0x41d2a546", "0x4243ef83", "0x41da9ba6", "0x42438c4a", "0x3f3504f7"],
- [2, "0x41de71de", "0x42435c78", "0x41e243ca", "0x424318fc"],
- [3, "0x41ea308a", "0x42428ce7", "0x41eb48b4", "0x42468347", "0x3f3504f7"],
- [3, "0x41ec60df", "0x424a79a7", "0x41e4741f", "0x424b05bc", "0x3f3504f7"],
- [5],
- [0, "0x41cb8a09", "0x424bfc1c"],
- [2, "0x41c760aa", "0x424c0539", "0x41c337b5", "0x424bf8ef"],
- [3, "0x41bb3852", "0x424be162", "0x41bb676d", "0x4247e1b1", "0x3f3504f7"],
- [3, "0x41bb9687", "0x4243e1ff", "0x41c395ea", "0x4243f98c", "0x3f3504f7"],
- [2, "0x41c76d29", "0x424404d0", "0x41cb4467", "0x4243fc6a"],
- [3, "0x41d34433", "0x4243eb02", "0x41d36704", "0x4247eae8", "0x3f3504f7"],
- [3, "0x41d389d5", "0x424beab3", "0x41cb8a09", "0x424bfc1c", "0x3f3504f7"],
- [5],
- [0, "0x41b273b6", "0x424b70be"],
- [2, "0x41ae4ed9", "0x424b398c", "0x41aa2f83", "0x424aed0e"],
- [3, "0x41a2449c", "0x424a5a51", "0x41a36a16", "0x424664dd", "0x3f3504f7"],
- [3, "0x41a48fc5", "0x42426f69", "0x41ac7aad", "0x42430241", "0x3f3504f7"],
- [2, "0x41b048b4", "0x424348ce", "0x41b41bda", "0x42437bcd"],
- [3, "0x41bc1100", "0x4243e5e3", "0x41bb3cd3", "0x4247e05c", "0x3f3504f7"],
- [3, "0x41ba68a7", "0x424bdad4", "0x41b273b6", "0x424b70be", "0x3f3504f7"],
- [5],
- [0, "0x4199e076", "0x4249692a"],
- [2, "0x41959a37", "0x4248ecc0", "0x41915fa4", "0x42485965"],
- [3, "0x4189a787", "0x42474c7e", "0x418bc155", "0x4243706f", "0x3f3504f7"],
- [3, "0x418ddb23", "0x423f9461", "0x41959340", "0x4240a148", "0x3f3504f7"],
- [2, "0x41997ae1", "0x4241295f", "0x419d6cc0", "0x42419c29"],
- [3, "0x41a539c1", "0x42427f48", "0x41a37382", "0x424665c9", "0x3f3504f7"],
- [3, "0x41a1ad77", "0x424a4c4a", "0x4199e076", "0x4249692a", "0x3f3504f7"],
- [5],
- [0, "0x4180eb51", "0x4245bd22"],
- [2, "0x4179db8c", "0x42450361", "0x41720069", "0x424434f1"],
- [3, "0x41633333", "0x4242b007", "0x416946dc", "0x423efcd3", "0x3f3504f7"],
- [3, "0x416f5a86", "0x423b4986", "0x417e27bb", "0x423cce70", "0x3f3504f7"],
- [2, "0x4182b405", "0x423d8d01", "0x41866320", "0x423e386c"],
- [3, "0x418de7d5", "0x423f966d", "0x418b2bd4", "0x424358ae", "0x3f3504f7"],
- [3, "0x41887007", "0x42471b09", "0x4180eb51", "0x4245bd22", "0x3f3504f7"],
- [5],
- [0, "0x4153b368", "0x4240bc6a"],
- [2, "0x414c6a7f", "0x423fcfc5", "0x414547ae", "0x423ed0e5"],
- [3, "0x41374f0e", "0x423cdde7", "0x413f1b09", "0x42395fa4", "0x3f3504f7"],
- [3, "0x4146e704", "0x4235e17c", "0x4154dfa4", "0x4237d47b", "0x3f3504f7"],
- [2, "0x415b758e", "0x4238bfb1", "0x41622f1b", "0x42399a37"],
- [3, "0x41707382", "0x423b69ad", "0x416935a8", "0x423efac7", "0x3f3504f7"],
- [3, "0x4161f7cf", "0x42428be1", "0x4153b368", "0x4240bc6a", "0x3f3504f7"],
- [5],
- [0, "0x4129eecc", "0x423aa5c9"],
- [1, "0x41276cf4", "0x423a3a78"],
- [2, "0x412221ff", "0x42395604", "0x411d001f", "0x42386993"],
- [3, "0x41100390", "0x42361375", "0x41195c29", "0x4232d446", "0x3f3504f7"],
- [3, "0x4122b4a2", "0x422f9532", "0x412fb15b", "0x4231eb51", "0x3f3504f7"],
- [2, "0x41346e2f", "0x4232c588", "0x41393886", "0x42339446"],
- [1, "0x413bb9f5", "0x4233ff97"],
- [3, "0x41490625", "0x42363909", "0x414020c5", "0x42398c15", "0x3f3504f7"],
- [3, "0x41373afb", "0x423cdf21", "0x4129eecc", "0x423aa5c9", "0x3f3504f7"],
- [5],
- [0, "0x41039279", "0x423373d0"],
- [2, "0x40fa8e37", "0x42321f8a", "0x40ee6651", "0x4230bbb3"],
- [3, "0x40d6ca19", "0x422e0866", "0x40ec63c7", "0x422b14e4", "0x3f3504f7"],
- [3, "0x4100febb", "0x42282162", "0x410ccccd", "0x422ad495", "0x3f3504f7"],
- [2, "0x4112691a", "0x422c1d15", "0x41183852", "0x422d5724"],
- [3, "0x41247176", "0x422febee", "0x411a1ea3", "0x4232fa2a", "0x3f3504f7"],
- [3, "0x410fcbbc", "0x42360880", "0x41039279", "0x423373d0", "0x3f3504f7"],
- [5],
- [0, "0x40beb607", "0x422ad1ec"],
- [2, "0x40b3108c", "0x42294120", "0x40a7f180", "0x4227a162"],
- [3, "0x4093223e", "0x4224978d", "0x40ab7176", "0x4221fda5", "0x3f3504f7"],
- [3, "0x40c3c0c2", "0x421f63a3", "0x40d89004", "0x42226d91", "0x3f3504f7"],
- [2, "0x40e2d46b", "0x4223ed5d", "0x40ed945b", "0x42255f56"],
- [3, "0x4101af64", "0x42284d36", "0x40ebef9e", "0x422b068e", "0x3f3504f7"],
- [3, "0x40d48073", "0x422dbfcc", "0x40beb607", "0x422ad1ec", "0x3f3504f7"],
- [5],
- [0, "0x407a01a3", "0x4220cd6a"],
- [2, "0x4066132b", "0x421f12d7", "0x40534b49", "0x421d4bac"],
- [3, "0x40300903", "0x4219f50b", "0x40657271", "0x4217c0ec", "0x3f3504f7"],
- [3, "0x408d6df0", "0x42158ccd", "0x409f0f13", "0x4218e354", "0x3f3504f7"],
- [2, "0x40a7ba34", "0x421a8794", "0x40b0ed14", "0x421c200d"],
- [3, "0x40c3a273", "0x421f5ed3", "0x40a9ac47", "0x4221b574", "0x3f3504f7"],
- [3, "0x408fb631", "0x42240c30", "0x407a01a3", "0x4220cd6a", "0x3f3504f7"],
- [5],
- [0, "0x400f21ab", "0x4216401a"],
- [2, "0x3ffe1cac", "0x42146e14", "0x3fe05144", "0x42129220"],
- [3, "0x3fa70015", "0x420efe91", "0x400cb9a1", "0x420d3405", "0x3f3504f7"],
- [3, "0x4045f30e", "0x420b6979", "0x40629bd0", "0x420efd08", "0x3f3504f7"],
- [2, "0x40705c3e", "0x4210b46e", "0x407f32b5", "0x4212629c"],
- [3, "0x408f0f91", "0x4215e320", "0x4066169c", "0x4217d1ec", "0x3f3504f7"],
- [3, "0x402e0e17", "0x4219c0b8", "0x400f21ab", "0x4216401a", "0x3f3504f7"],
- [5],
- [0, "0x3f640171", "0x420aef00"],
- [2, "0x3f317acc", "0x4208fa5e", "0x3f041227", "0x4206fe0e"],
- [3, "0x3e37bdcf", "0x420339c1", "0x3f8f8130", "0x4201e12d", "0x3f3504f7"],
- [3, "0x4004053e", "0x420088b4", "0x40198df8", "0x42044d01", "0x3f3504f7"],
- [2, "0x402408af", "0x42062234", "0x402fb185", "0x4207f055"],
- [3, "0x4047a709", "0x420ba5e3", "0x400c4e7b", "0x420d252c", "0x3f3504f7"],
- [3, "0x3fa1ebd9", "0x420ea48f", "0x3f640171", "0x420aef00", "0x3f3504f7"],
- [5],
- [0, "0xbdeaac97", "0x41fdd1b7"],
- [2, "0xbe80fbec", "0x41f9b7b5", "0xbebc8712", "0x41f5930c"],
- [3, "0xbf165b10", "0x41edc4d0", "0x3ec6d8d3", "0x41ec0419", "0x3f3504f7"],
- [3, "0x3fae99d9", "0x41ea4361", "0x3fcaa5a4", "0x41f2119d", "0x3f3504f7"],
- [2, "0x3fd86349", "0x41f5e48f", "0x3fe89d49", "0x41f9ade0"],
- [3, "0x4004de01", "0x4200b405", "0x3f8e17c2", "0x4201bd08", "0x3f3504f7"],
- [3, "0x3e139e6b", "0x4202c5f0", "0xbdeaac97", "0x41fdd1b7", "0x3f3504f7"],
- [5],
- [0, "0xbf3ed81b", "0x41e50866"],
- [2, "0xbf518080", "0x41e0e560", "0xbf5ed4a2", "0x41dcbd71"],
- [3, "0xbf785b3a", "0x41d4c77a", "0x3ccbc4fa", "0x41d3fb4a", "0x3f3504f7"],
- [3, "0x3f828bc1", "0x41d32f1b", "0x3f8f4f0e", "0x41db24dd", "0x3f3504f7"],
- [2, "0x3f9575e2", "0x41defb16", "0x3f9e1284", "0x41e2cc98"],
- [3, "0x3faff045", "0x41eab886", "0x3ec4c3a0", "0x41ebd66d", "0x3f3504f7"],
- [3, "0xbf1b1c97", "0x41ecf454", "0xbf3ed81b", "0x41e50866", "0x3f3504f7"],
- [5],
- [0, "0xbf7eb1d5", "0x41cc1eb8"],
- [2, "0xbf80aa11", "0x41c7f6c9", "0xbf7ea61a", "0x41c3cf0e"],
- [3, "0xbf797d6b", "0x41bbcf76", "0x3ccea97c", "0x41bbf8a1", "0x3f3504f7"],
- [3, "0x3f8333db", "0x41bc21ff", "0x3f809f95", "0x41c42196", "0x3f3504f7"],
- [2, "0x3f7ec5e3", "0x41c7f79a", "0x3f809a56", "0x41cbcd9f"],
- [3, "0x3f832325", "0x41d3cd36", "0x3cca6d41", "0x41d3f5c3", "0x3f3504f7"],
- [3, "0xbf799fb2", "0x41d41e4f", "0xbf7eb1d5", "0x41cc1eb8", "0x3f3504f7"],
- [5],
- [0, "0xbf5e1922", "0x41b3089a"],
- [2, "0xbf50a7c6", "0x41aee320", "0xbf3de83e", "0x41aac2c4"],
- [3, "0xbf19eb85", "0x41a2d70a", "0x3ec7136a", "0x41a3f6fd", "0x3f3504f7"],
- [3, "0x3fb07f78", "0x41a516bc", "0x3f9e80f1", "0x41ad0275", "0x3f3504f7"],
- [2, "0x3f95d9d3", "0x41b0d183", "0x3f8fa58f", "0x41b4a546"],
- [3, "0x3f82be8c", "0x41bc9b09", "0x3cd9641f", "0x41bbcc98", "0x3f3504f7"],
- [3, "0xbf77e719", "0x41bafe28", "0xbf5e1922", "0x41b3089a", "0x3f3504f7"],
- [5],
- [0, "0xbebd466f", "0x419a7a44"],
- [2, "0xbe7faf86", "0x419632ca", "0xbddbadc1", "0x4191f660"],
- [3, "0x3e1c3090", "0x418a3cd3", "0x3f8f20da", "0x418c50e5", "0x3f3504f7"],
- [3, "0x40055df6", "0x418e64f7", "0x3fe97acc", "0x41961e84", "0x3f3504f7"],
- [2, "0x3fd8a6ca", "0x419a075f", "0x3fca79bc", "0x419dfaad"],
- [3, "0x3fae7621", "0x41a5c91d", "0x3ec641d5", "0x41a408ce", "0x3f3504f7"],
- [3, "0xbf16aa4c", "0x41a248b4", "0xbebd466f", "0x419a7a44", "0x3f3504f7"],
- [5],
- [0, "0x3f0a3476", "0x41817b16"],
- [2, "0x3f384f6e", "0x417af766", "0x3f6b993d", "0x4173182b"],
- [3, "0x3fa613d3", "0x416446dc", "0x400e4fca", "0x416a4fdf", "0x3f3504f7"],
- [3, "0x404995ab", "0x41705879", "0x40317247", "0x417f2a30", "0x3f3504f7"],
- [2, "0x40259c0f", "0x41833717", "0x401af862", "0x4186e7d5"],
- [3, "0x4005458d", "0x418e6e98", "0x3f921ff3", "0x418bb81d", "0x3f3504f7"],
- [3, "0x3e4da48b", "0x418901d8", "0x3f0a3476", "0x41817b16", "0x3f3504f7"],
- [5],
- [0, "0x3fe44ab6", "0x4154ba5e"],
- [2, "0x4000df7a", "0x414d6cf4", "0x4010bc94", "0x414645a2"],
- [3, "0x402fc582", "0x413847ae", "0x4067be4d", "0x414009d5", "0x3f3504f7"],
- [3, "0x408fdb8c", "0x4147cbfb", "0x40805715", "0x4155c9ef", "0x3f3504f7"],
- [2, "0x40720981", "0x415c645a", "0x40647137", "0x416321ff"],
- [3, "0x4047a177", "0x41716bba", "0x400e7b89", "0x416a37b5", "0x3f3504f7"],
- [3, "0x3faaab8a", "0x416303b0", "0x3fe44ab6", "0x4154ba5e", "0x3f3504f7"],
- [5],
- [0, "0x405340cc", "0x412ad567"],
- [1, "0x405c4cad", "0x41277176"],
- [2, "0x406961e5", "0x412297f6", "0x4076cf6c", "0x411de738"],
- [3, "0x408e0721", "0x4110e450", "0x40a80d06", "0x411a3405", "0x3f3504f7"],
- [3, "0x40c212d7", "0x412383e4", "0x40af736d", "0x413086c2", "0x3f3504f7"],
- [2, "0x40a940e1", "0x4134db23", "0x40a363b2", "0x41393405"],
- [1, "0x409eddc2", "0x413c978d"],
- [3, "0x408d1b71", "0x4149e704", "0x4064f987", "0x414105bc", "0x3f3504f7"],
- [3, "0x402fbc2c", "0x413824dd", "0x405340cc", "0x412ad567", "0x3f3504f7"],
- [5],
- [0, "0x40a2e8a7", "0x41047267"],
- [2, "0x40ad7ee5", "0x40fc49f9", "0x40b892b8", "0x40f01ceb"],
- [3, "0x40ce1b71", "0x40d8714c", "0x40e5c6fc", "0x40edfa1a", "0x3f3504f7"],
- [3, "0x40fd729b", "0x4101c16a", "0x40e7e9cd", "0x410d9739", "0x3f3504f7"],
- [2, "0x40ddb021", "0x411335dd", "0x40d3ea74", "0x41190721"],
- [3, "0x40bf55b0", "0x412547ae", "0x40a6d4d4", "0x411afd37", "0x3f3504f7"],
- [3, "0x408e53e3", "0x4110b2df", "0x40a2e8a7", "0x41047267", "0x3f3504f7"],
- [5],
- [0, "0x40e7b353", "0x40c05532"],
- [2, "0x40f42e9d", "0x40b4a8d6", "0x410090e0", "0x40a9826b"],
- [3, "0x410cb0de", "0x4094a14d", "0x4117216c", "0x40ace133", "0x3f3504f7"],
- [3, "0x412191d1", "0x40c52118", "0x41157208", "0x40da024b", "0x3f3504f7"],
- [2, "0x410f77ee", "0x40e44d2b", "0x4109b53f", "0x40ef137f"],
- [3, "0x40fc0b4e", "0x41027790", "0x40e62fad", "0x40ed8fef", "0x3f3504f7"],
- [3, "0x40d05422", "0x40d630be", "0x40e7b353", "0x40c05532", "0x3f3504f7"],
- [5],
- [0, "0x411bcbd1", "0x407ce1c6"],
- [2, "0x4122bac7", "0x4068c543", "0x4129dd2f", "0x4055d1a2"],
- [3, "0x41373190", "0x403269d7", "0x41400b78", "0x4067ba5e", "0x3f3504f7"],
- [3, "0x4148e560", "0x408e8588", "0x413b9100", "0x40a03958", "0x3f3504f7"],
- [2, "0x4134fb16", "0x40a8f8a1", "0x412e94af", "0x40b240cc"],
- [3, "0x4121a0f9", "0x40c509c0", "0x41183c4b", "0x40ab21c0", "0x3f3504f7"],
- [3, "0x410ed7d1", "0x409139d6", "0x411bcbd1", "0x407ce1c6", "0x3f3504f7"],
- [5],
- [0, "0x4145fbe7", "0x401160bf"],
- [2, "0x414d404f", "0x40013abd", "0x4154ac71", "0x3fe48217"],
- [3, "0x4162f5c3", "0x3faadea9", "0x416a2a30", "0x400e941d", "0x3f3504f7"],
- [3, "0x41715e9e", "0x4047b90f", "0x4163154d", "0x40648ac6", "0x3f3504f7"],
- [2, "0x415c3b64", "0x40725d8d", "0x415585f0", "0x4080a2db"],
- [3, "0x41478937", "0x40902d0e", "0x413fc433", "0x4068678c", "0x3f3504f7"],
- [3, "0x4137ff2e", "0x40307525", "0x4145fbe7", "0x401160bf", "0x3f3504f7"],
- [5],
- [0, "0x41732ca5", "0x3f6b1572"],
- [2, "0x417afc50", "0x3f3837d6", "0x4181758e", "0x3f0a7536"],
- [3, "0x4188fc1c", "0x3e4e8d11", "0x418bb2ca", "0x3f923bcd", "0x3f3504f7"],
- [3, "0x418e6944", "0x400552d2", "0x4186e2b7", "0x401b074a", "0x3f3504f7"],
- [2, "0x41833958", "0x402596d1", "0x417f3d08", "0x403153ce"],
- [3, "0x41706ae8", "0x4049743f", "0x416a6320", "0x400e2d0e", "0x3f3504f7"],
- [3, "0x41645aee", "0x3fa5cbbc", "0x41732ca5", "0x3f6b1572", "0x3f3504f7"],
- [5],
- [0, "0x41919ba6", "0xbdc3260a"],
- [2, "0x4195b4a2", "0xbe6fb15b", "0x4199d8ae", "0xbeb424a2"],
- [3, "0x41a1a57a", "0xbf12e03b", "0x41a36bee", "0x3ecd7c2d", "0x3f3504f7"],
- [3, "0x41a53261", "0x3fb02e34", "0x419d6560", "0x3fcc9518", "0x3f3504f7"],
- [2, "0x4199930c", "0x3fda7f4e", "0x4195cac1", "0x3feae536"],
- [3, "0x418e1206", "0x40062f06", "0x418bfa78", "0x3f90d25f", "0x3f3504f7"],
- [3, "0x4189e2eb", "0x3e2a3487", "0x41919ba6", "0xbdc3260a", "0x3f3504f7"],
- [5],
- [0, "0x41aa6388", "0xbf3c34c2"],
- [2, "0x41ae8625", "0xbf4f3d19", "0x41b2ade0", "0xbf5cf0fa"],
- [3, "0x41baa33a", "0xbf772e6a", "0x41bb7525", "0x3cef0cfe", "0x3f3504f7"],
- [3, "0x41bc4711", "0x3f830f7c", "0x41b451b7", "0x3f902e34", "0x3f3504f7"],
- [2, "0x41b07bb3", "0x3f968145", "0x41acaa99", "0x3f9f4a23"],
- [3, "0x41a4bf7d", "0x3fb182fd", "0x41a39bda", "0x3ecb4396", "0x3f3504f7"],
- [3, "0x41a2786c", "0xbf17c2a9", "0x41aa6388", "0xbf3c34c2", "0x3f3504f7"],
- [5],
- [0, "0x41c34c98", "0xbf7e4ce8"],
- [2, "0x41c77319", "0xbf80a6ca", "0x41cb99ce", "0xbf7f00de"],
- [3, "0x41d39965", "0xbf7a9292", "0x41d375f7", "0x3cac7391", "0x3f3504f7"],
- [3, "0x41d35289", "0x3f82acda", "0x41cb52f2", "0x3f8075a3", "0x3f3504f7"],
- [2, "0x41c77df4", "0x3f7ecc1d", "0x41c3a92a", "0x3f80c8de"],
- [3, "0x41bba993", "0x3f83ad6d", "0x41bb7b4a", "0x3ced7294", "0x3f3504f7"],
- [3, "0x41bb4d01", "0xbf7883a9", "0x41c34c98", "0xbf7e4ce8", "0x3f3504f7"],
- [5],
- [0, "0x41dc6282", "0xbf5ff584"],
- [2, "0x41e088ce", "0xbf52e211", "0x41e4a9fc", "0xbf407f24"],
- [3, "0x41ec9653", "0xbf1d3826", "0x41eb7c1c", "0x3ec0ad47", "0x3f3504f7"],
- [3, "0x41ea61e5", "0x3faef2a6", "0x41e2758e", "0x3f9d4f37", "0x3f3504f7"],
- [2, "0x41dea5af", "0x3f94d2b3", "0x41dad11a", "0x3f8ec9b0"],
- [3, "0x41d2daee", "0x3f823e6c", "0x41d3a3a3", "0x3cb7083f", "0x3f3504f7"],
- [3, "0x41d46c57", "0xbf790c3d", "0x41dc6282", "0xbf5ff584", "0x3f3504f7"],
- [5],
- [0, "0x41f4ebba", "0xbec5da6a"],
- [2, "0x41f934a2", "0xbe893144", "0x41fd727c", "0xbe0209ee"],
- [3, "0x420296d6", "0x3e05158c", "0x42018fc5", "0x3f8c5682", "0x3f3504f7"],
- [3, "0x4200889a", "0x40040514", "0x41f95604", "0x3fe72618", "0x3f3504f7"],
- [2, "0x41f56bba", "0x3fd67ea6", "0x41f17732", "0x3fc87ed0"],
- [3, "0x41e9a787", "0x3facda3c", "0x41eb61b1", "0x3ebf7d95", "0x3f3504f7"],
- [3, "0x41ed1c0f", "0xbf1a36a0", "0x41f4ebba", "0xbec5da6a", "0x3f3504f7"],
- [5],
- [0, "0x4206fa5e", "0x3f03bde0"],
- [2, "0x4208fb16", "0x3f31840a", "0x420af3d0", "0x3f647d3d"],
- [3, "0x420ea944", "0x3fa22fad", "0x420d29c7", "0x400c6f3f", "0x3f3504f7"],
- [3, "0x420baa30", "0x4047c6a8", "0x4207f4bc", "0x402fce31", "0x3f3504f7"],
- [2, "0x420622d1", "0x40240ad0", "0x42044986", "0x40197a78"],
- [3, "0x42008539", "0x4003f40a", "0x4201dd98", "0x3f8f5d25", "0x3f3504f7"],
- [3, "0x420335f7", "0x3e369058", "0x4206fa5e", "0x3f03bde0", "0x3f3504f7"],
- [5],
- [0, "0x42128f91", "0x3fe02752"],
- [2, "0x4214640b", "0x3ffd7929", "0x42162ee6", "0x400e89a0"],
- [3, "0x4219afd2", "0x402d6b66", "0x4217c1be", "0x406579d1", "0x3f3504f7"],
- [3, "0x4215d38f", "0x408ec41e", "0x421252bd", "0x407ea676", "0x3f3504f7"],
- [2, "0x4210ab1c", "0x407010b6", "0x420efaad", "0x40628827"],
- [3, "0x420b6704", "0x4045e0df", "0x420d3176", "0x400ca6a0", "0x3f3504f7"],
- [3, "0x420efbe7", "0x3fa6d8c3", "0x42128f91", "0x3fe02752", "0x3f3504f7"],
- [5],
- [0, "0x421d0b5e", "0x4050a5ce"],
- [2, "0x421d9a1d", "0x40568073", "0x421e27f0", "0x405c7b0b"],
- [2, "0x421f3c85", "0x4068238e", "0x42204c64", "0x40743b25"],
- [3, "0x42238ea5", "0x408cab36", "0x42213d08", "0x40a6bdcf", "0x3f3504f7"],
- [3, "0x421eeb51", "0x40c0d053", "0x421ba8f6", "0x40ae42af", "0x3f3504f7"],
- [2, "0x421aae14", "0x40a8ae7d", "0x4219aeb2", "0x40a34c83"],
- [2, "0x42192c08", "0x40a08b44", "0x4218a7f0", "0x409dd639"],
- [3, "0x42154fc5", "0x408c48bf", "0x4217816f", "0x40630e56", "0x3f3504f7"],
- [3, "0x4219b319", "0x402d8b05", "0x421d0b5e", "0x4050a5ce", "0x3f3504f7"],
- [5],
- [0, "0x4226ab51", "0x40a170e3"],
- [2, "0x42283f48", "0x40abfbd2", "0x4229c56d", "0x40b70443"],
- [3, "0x422cbcd3", "0x40cc7c1c", "0x422a0dd3", "0x40e436f8", "0x3f3504f7"],
- [3, "0x42275ed3", "0x40fbf1d4", "0x42246787", "0x40e679fb", "0x3f3504f7"],
- [2, "0x4222ff48", "0x40dc4ae0", "0x42218a72", "0x40d28fb0"],
- [3, "0x421e7886", "0x40be0c35", "0x42210903", "0x40a57cd9", "0x3f3504f7"],
- [3, "0x42239965", "0x408ced7c", "0x4226ab51", "0x40a170e3", "0x3f3504f7"],
- [5],
- [0, "0x422fc155", "0x40e5f7cf"],
- [2, "0x423137b5", "0x40f267f5", "0x42329d7e", "0x40ff505d"],
- [3, "0x42353bcd", "0x410bc06e", "0x423235c3", "0x411639eb", "0x3f3504f7"],
- [3, "0x422f2fb8", "0x4120b368", "0x422c914e", "0x41149b33", "0x3f3504f7"],
- [2, "0x422b472b", "0x410ea618", "0x4229ed91", "0x4108e888"],
- [3, "0x42273007", "0x40fa81ed", "0x422a19e8", "0x40e49542", "0x3f3504f7"],
- [3, "0x422d03ca", "0x40cea897", "0x422fc155", "0x40e5f7cf", "0x3f3504f7"],
- [5],
- [0, "0x423803b0", "0x411ace07"],
- [2, "0x42394866", "0x4121c1be", "0x423a7a5e", "0x4128e9e2"],
- [3, "0x423cb333", "0x413637b5", "0x42395fbe", "0x413f1b09", "0x3f3504f7"],
- [3, "0x42360c30", "0x4147fe5d", "0x4233d35b", "0x413ab08a", "0x3f3504f7"],
- [2, "0x4232b8ef", "0x4134154d", "0x42318d50", "0x412daa65"],
- [3, "0x422f31c4", "0x4120bda5", "0x42326cf4", "0x41174f61", "0x3f3504f7"],
- [3, "0x4235a824", "0x410de128", "0x423803b0", "0x411ace07", "0x3f3504f7"],
- [5],
- [0, "0x423ec5d6", "0x4144f8a1"],
- [2, "0x423fc96c", "0x414c3958", "0x4240ba44", "0x4153a234"],
- [3, "0x424289ef", "0x4161e632", "0x423ef8ef", "0x416924dd", "0x3f3504f7"],
- [3, "0x423b67d5", "0x41706388", "0x4239982b", "0x41621f8a", "0x3f3504f7"],
- [2, "0x4238b9f5", "0x415b48e9", "0x4237ca58", "0x415496bc"],
- [3, "0x4235d687", "0x41469fbe", "0x42395446", "0x413ed07d", "0x3f3504f7"],
- [3, "0x423cd206", "0x413701a3", "0x423ec5d6", "0x4144f8a1", "0x3f3504f7"],
- [5],
- [0, "0x42443732", "0x417215b5"],
- [2, "0x424503fe", "0x4179e282", "0x4245bc6a", "0x4180e76d"],
- [3, "0x42471a6b", "0x41886bee", "0x42435810", "0x418b2824", "0x3f3504f7"],
- [3, "0x423f95d0", "0x418de426", "0x423e37cf", "0x41865f70", "0x3f3504f7"],
- [2, "0x423d8d84", "0x4182b74c", "0x423cd07d", "0x417e3b64"],
- [3, "0x423b4bc7", "0x416f6dc6", "0x423eff14", "0x41695aee", "0x3f3504f7"],
- [3, "0x4242b27c", "0x41634817", "0x42443732", "0x417215b5", "0x3f3504f7"],
- [5],
- [0, "0x42484d9f", "0x41910903"],
- [2, "0x4248dd2f", "0x4195212d", "0x4249573f", "0x41994467"],
- [3, "0x424a3d56", "0x41a10ff9", "0x4246578d", "0x41a2dc29", "0x3f3504f7"],
- [3, "0x424271c4", "0x41a4a824", "0x42418bac", "0x419cdc92", "0x3f3504f7"],
- [2, "0x42411aee", "0x41990b0f", "0x4240966d", "0x41954361"],
- [3, "0x423f87c8", "0x418d8c4a", "0x4243636e", "0x418b6f00", "0x3f3504f7"],
- [3, "0x42473efa", "0x418951ec", "0x42484d9f", "0x41910903", "0x3f3504f7"],
- [5],
- [0, "0x424ae618", "0x41a9cf42"],
- [2, "0x424b33b6", "0x41adf1aa", "0x424b6c08", "0x41b21931"],
- [3, "0x424bd7c2", "0x41ba0ded", "0x4247dd7e", "0x41bae595", "0x3f3504f7"],
- [3, "0x4243e33a", "0x41bbbd08", "0x42437766", "0x41b3c880", "0x3f3504f7"],
- [2, "0x42434361", "0x41aff2b0", "0x4242fbb3", "0x41ac21cb"],
- [3, "0x4242671e", "0x41a43780", "0x42465c43", "0x41a30e56", "0x3f3504f7"],
- [3, "0x424a5168", "0x41a1e4f7", "0x424ae618", "0x41a9cf42", "0x3f3504f7"],
- [5],
- [0, "0x424bf766", "0x41c2b7e9"],
- [2, "0x424c04ea", "0x41c6dd2f", "0x424bfd3c", "0x41cb0275"],
- [3, "0x424bee63", "0x41d30241", "0x4247ee7d", "0x41d2e48f", "0x3f3504f7"],
- [3, "0x4243ee98", "0x41d2c711", "0x4243fd71", "0x41cac745", "0x3f3504f7"],
- [2, "0x42440481", "0x41c6f319", "0x4243f81d", "0x41c31ff3"],
- [3, "0x4243de1b", "0x41bb2090", "0x4247ddb2", "0x41baec8b", "0x3f3504f7"],
- [3, "0x424bdd64", "0x41bab886", "0x424bf766", "0x41c2b7e9", "0x3f3504f7"],
- [5],
- [0, "0x424b8711", "0x41dbcd6a"],
- [2, "0x424b5446", "0x41dff454", "0x424b0c15", "0x41e41687"],
- [3, "0x424a81d8", "0x41ec03b0", "0x42468b44", "0x41eaef35", "0x3f3504f7"],
- [3, "0x42429495", "0x41e9da86", "0x42431eed", "0x41e1ed5d", "0x3f3504f7"],
- [2, "0x4243617c", "0x41de1ce0", "0x42439062", "0x41da477a"],
- [3, "0x4243f1de", "0x41d250b1", "0x4247ed29", "0x41d313a9", "0x3f3504f7"],
- [3, "0x424be88d", "0x41d3d6a1", "0x424b8711", "0x41dbcd6a", "0x3f3504f7"],
- [5],
- [0, "0x42499bf5", "0x41f457dc"],
- [2, "0x42492474", "0x41f89eb8", "0x42489604", "0x41fcdb23"],
- [3, "0x424791d1", "0x42024bfb", "0x4243b368", "0x420147c8", "0x3f3504f7"],
- [3, "0x423fd518", "0x42004396", "0x4240d94b", "0x41f8ca58", "0x3f3504f7"],
- [2, "0x42415cac", "0x41f4e1b1", "0x4241cb0f", "0x41f0ee98"],
- [3, "0x4242a546", "0x41e91db2", "0x42468dd3", "0x41ead254", "0x3f3504f7"],
- [3, "0x424a7646", "0x41ec86f7", "0x42499bf5", "0x41f457dc", "0x3f3504f7"],
- [5],
- [0, "0x42460aa6", "0x4206b22d"],
- [2, "0x424554e4", "0x4208b3d0", "0x42448a58", "0x420aad91"],
- [3, "0x42430d84", "0x420e640b", "0x423f56f0", "0x420ce738", "0x3f3504f7"],
- [3, "0x423ba05c", "0x420b6a7f", "0x423d1d2f", "0x4207b3eb", "0x3f3504f7"],
- [2, "0x423dd845", "0x4205e0f9", "0x423e8000", "0x420406dc"],
- [3, "0x423fd5b5", "0x42004189", "0x42439b09", "0x4201973f", "0x3f3504f7"],
- [3, "0x4247605c", "0x4202ecda", "0x42460aa6", "0x4206b22d", "0x3f3504f7"],
- [5],
- [0, "0x42411fbe", "0x42124d6a"],
- [2, "0x42403646", "0x42142305", "0x423f3a78", "0x4215ef1b"],
- [3, "0x423d4ebf", "0x4219715b", "0x4239cc7e", "0x421785a2", "0x3f3504f7"],
- [3, "0x42364a3d", "0x42159a02", "0x423835f7", "0x421217c2", "0x3f3504f7"],
- [2, "0x42391e6a", "0x42106f1b", "0x4239f5dd", "0x420ebda5"],
- [3, "0x423bbdbf", "0x420b28c1", "0x423f52a3", "0x420cf0a4", "0x3f3504f7"],
- [3, "0x4242e7a1", "0x420eb886", "0x42411fbe", "0x42124d6a", "0x3f3504f7"],
- [5],
- [0, "0x423b1c5d", "0x421cd02e"],
- [2, "0x423aabba", "0x421d7cd3", "0x423a3852", "0x421e27f0"],
- [2, "0x42398bc7", "0x421f27bb", "0x4238d931", "0x422023bd"],
- [3, "0x42368903", "0x4223671e", "0x423345a2", "0x422116f0", "0x3f3504f7"],
- [3, "0x42300227", "0x421ec6dc", "0x42325254", "0x421b8361", "0x3f3504f7"],
- [2, "0x4232f717", "0x421a9aee", "0x4233966d", "0x4219aeb2"],
- [2, "0x423400d2", "0x421910e5", "0x423468f6", "0x4218715b"],
- [3, "0x4236985f", "0x421517a8", "0x4239f213", "0x42174711", "0x3f3504f7"],
- [3, "0x423d4bc7", "0x4219767a", "0x423b1c5d", "0x421cd02e", "0x3f3504f7"],
- [5],
- [0, "0x4233cf91", "0x4226ae2f"],
- [2, "0x42327886", "0x4228489a", "0x42311168", "0x4229d4fe"],
- [3, "0x422e61cb", "0x422ccbe1", "0x422b6b02", "0x422a1c43", "0x3f3504f7"],
- [3, "0x42287439", "0x42276ca5", "0x422b23bd", "0x422475dd", "0x3f3504f7"],
- [2, "0x422c6f4f", "0x422307fd", "0x422dabd4", "0x42218d1b"],
- [3, "0x42303c6a", "0x421e7b30", "0x42334e3c", "0x42210bc7", "0x3f3504f7"],
- [3, "0x4236600d", "0x42239c5d", "0x4233cf91", "0x4226ae2f", "0x3f3504f7"],
- [5],
- [0, "0x422b2752", "0x422fd97f"],
- [2, "0x4229a219", "0x423146a8", "0x42280e56", "0x4232a40b"],
- [3, "0x422507fd", "0x42354227", "0x422269e2", "0x42323be7", "0x3f3504f7"],
- [3, "0x421fcbc7", "0x422f358e", "0x4222d220", "0x422c9773", "0x3f3504f7"],
- [2, "0x422446c2", "0x422b54fe", "0x4225ae2f", "0x422a03ca"],
- [3, "0x422898fc", "0x42274745", "0x422b559b", "0x422a3213", "0x3f3504f7"],
- [3, "0x422e123a", "0x422d1ce0", "0x422b2752", "0x422fd97f", "0x3f3504f7"],
- [5],
- [0, "0x42218e8a", "0x4237d35b"],
- [2, "0x421fdf8a", "0x42390fdf", "0x421e2440", "0x423a3ac7"],
- [3, "0x421ad326", "0x423c774c", "0x421896bc", "0x42392632", "0x3f3504f7"],
- [3, "0x42165a37", "0x4235d532", "0x4219ab51", "0x423398c8", "0x3f3504f7"],
- [2, "0x421b4481", "0x423284d0", "0x421cd254", "0x423160aa"],
- [3, "0x42200bac", "0x422f028f", "0x422269c7", "0x42323be7", "0x3f3504f7"],
- [3, "0x4224c7e3", "0x4235753f", "0x42218e8a", "0x4237d35b", "0x3f3504f7"],
- [5],
- [0, "0x42170467", "0x423ea090"],
- [2, "0x421530d8", "0x423fa7bb", "0x42135326", "0x42409bda"],
- [3, "0x420fc347", "0x42426dc6", "0x420df15b", "0x423edde7", "0x3f3504f7"],
- [3, "0x420c1f56", "0x423b4e22", "0x420faf35", "0x42397c1c", "0x3f3504f7"],
- [2, "0x4211683e", "0x42389aba", "0x421317c2", "0x4237a7d5"],
- [3, "0x42169412", "0x4235b190", "0x42188a58", "0x42392de0", "0x3f3504f7"],
- [3, "0x421a80b8", "0x423caa30", "0x42170467", "0x423ea090", "0x3f3504f7"],
- [5],
- [0, "0x420bb972", "0x42441d49"],
- [2, "0x4209cb92", "0x4244e95f", "0x4207d5ea", "0x4245a17c"],
- [3, "0x420414af", "0x4247025b", "0x4202b3d0", "0x42434120", "0x3f3504f7"],
- [3, "0x420152f2", "0x423f7fcc", "0x42051446", "0x423e1eed", "0x3f3504f7"],
- [2, "0x4206e354", "0x423d74f1", "0x4208ab36", "0x423cb886"],
- [3, "0x420c5d98", "0x423b3176", "0x420de4a9", "0x423ee3bd", "0x3f3504f7"],
- [3, "0x420f6bd4", "0x4242961e", "0x420bb972", "0x42441d49", "0x3f3504f7"],
- [5],
- [0, "0x41ffdbf5", "0x42482dfa"],
- [2, "0x41fbd1b7", "0x4248be28", "0x41f7bc02", "0x42493972"],
- [3, "0x41eff2b0", "0x424a245a", "0x41ee1cac", "0x42463fb1", "0x3f3504f7"],
- [3, "0x41ec46dc", "0x42425b09", "0x41f4102e", "0x42417007", "0x3f3504f7"],
- [2, "0x41f7d4ca", "0x4240fe5d", "0x41fb8ff9", "0x4240793e"],
- [3, "0x4201a268", "0x423f6632", "0x4202b55a", "0x4243409d", "0x3f3504f7"],
- [3, "0x4203c866", "0x42471aee", "0x41ffdbf5", "0x42482dfa", "0x3f3504f7"],
- [5],
- [0, "0x41e73127", "0x424ad2f2"],
- [2, "0x41e31134", "0x424b2305", "0x41deebee", "0x424b5dcc"],
- [3, "0x41d6f86c", "0x424bcea5", "0x41d616bc", "0x4247d4e4", "0x3f3504f7"],
- [3, "0x41d5350b", "0x4243db23", "0x41dd288d", "0x42436a4b", "0x3f3504f7"],
- [2, "0x41e0fc1c", "0x42433405", "0x41e4cac1", "0x4242ea16"],
- [3, "0x41ecb39c", "0x4242507d", "0x41ede6cf", "0x424644ea", "0x3f3504f7"],
- [3, "0x41ef1a02", "0x424a3958", "0x41e73127", "0x424ad2f2", "0x3f3504f7"],
- [5],
- [0, "0x41ce7c1c", "0x424bf319"],
- [2, "0x41cd0e8a", "0x424bf8bb", "0x41cba12d", "0x424bfbe7"],
- [3, "0x41c3a196", "0x424c0dd3", "0x41c37df4", "0x42480ded", "0x3f35057d"],
- [1, "0x41c3669b", "0x42457488"],
- [3, "0x41c342f8", "0x424174bc", "0x41cb428f", "0x424162d1", "0x3f3504f7"],
- [3, "0x41d34227", "0x42415100", "0x41d365fe", "0x424550cb", "0x3f3504f7"],
- [1, "0x41d37d22", "0x4247ea30"],
- [1, "0x41cb7d8b", "0x4247fc1c"],
- [1, "0x41cb59e8", "0x4243fc36"],
- [2, "0x41ccab36", "0x4243f958", "0x41cdfc50", "0x4243f405"],
- [3, "0x41d5fb4a", "0x4243d412", "0x41d63b30", "0x4247d3a9", "0x3f3504f7"],
- [3, "0x41d67b16", "0x424bd326", "0x41ce7c1c", "0x424bf319", "0x3f3504f7"],
- [5],
- [0, "0x41c31f21", "0x423d74d7"],
- [1, "0x41c2fb7f", "0x4239750b"],
- [3, "0x41c2d7a8", "0x4235753f", "0x41cad73f", "0x42356354", "0x3f3504f7"],
- [3, "0x41d2d70a", "0x42355168", "0x41d2faad", "0x4239514e", "0x3f3504f7"],
- [1, "0x41d31e84", "0x423d511a"],
- [3, "0x41d3425b", "0x42415100", "0x41cb428f", "0x424162d1", "0x3f3504f7"],
- [3, "0x41c342f8", "0x424174bc", "0x41c31f21", "0x423d74d7", "0x3f3504f7"],
- [5],
- [0, "0x41c2b3d0", "0x4231755a"],
- [1, "0x41c2902e", "0x422d758e"],
- [3, "0x41c26c57", "0x422975a8", "0x41ca6c22", "0x422963d7", "0x3f3504f7"],
- [3, "0x41d26bba", "0x422951ec", "0x41d28f91", "0x422d51b7", "0x3f3504f7"],
- [1, "0x41d2b333", "0x4231519d"],
- [3, "0x41d2d70a", "0x42355168", "0x41cad73f", "0x42356354", "0x3f3504f7"],
- [3, "0x41c2d7a8", "0x4235753f", "0x41c2b3d0", "0x4231755a", "0x3f3504f7"],
- [5],
- [0, "0x41c248b4", "0x422575dd"],
- [1, "0x41c224dd", "0x422175f7"],
- [3, "0x41c2013b", "0x421d762b", "0x41ca00d2", "0x421d6440", "0x3f3504f7"],
- [3, "0x41d2009d", "0x421d526f", "0x41d22440", "0x4221523a", "0x3f3504f7"],
- [1, "0x41d24817", "0x42255220"],
- [3, "0x41d26bba", "0x422951ec", "0x41ca6c22", "0x422963d7", "0x3f3504f7"],
- [3, "0x41c26c57", "0x422975a8", "0x41c248b4", "0x422575dd", "0x3f3504f7"],
- [5],
- [0, "0x41c1dd64", "0x42197646"],
- [1, "0x41c1b9c1", "0x4215767a"],
- [3, "0x41c195ea", "0x42117694", "0x41c995b5", "0x421164c3", "0x3f3504f7"],
- [3, "0x41d1954d", "0x421152d7", "0x41d1b924", "0x421552bd", "0x3f3504f7"],
- [1, "0x41d1dcc6", "0x42195289"],
- [3, "0x41d2009d", "0x421d526f", "0x41ca00d2", "0x421d6440", "0x3f3504f7"],
- [3, "0x41c2013b", "0x421d762b", "0x41c1dd64", "0x42197646", "0x3f3504f7"],
- [5],
- [0, "0x41c17247", "0x420d76c9"],
- [1, "0x41c14e70", "0x420976e3"],
- [3, "0x41c12ace", "0x42057717", "0x41c92a65", "0x4205652c", "0x3f3504f7"],
- [3, "0x41d12a30", "0x4205535b", "0x41d14dd3", "0x42095326", "0x3f3504f7"],
- [1, "0x41d171aa", "0x420d530c"],
- [3, "0x41d1954d", "0x421152d7", "0x41c995b5", "0x421164c3", "0x3f3504f7"],
- [3, "0x41c195ea", "0x42117694", "0x41c17247", "0x420d76c9", "0x3f3504f7"],
- [5],
- [0, "0x41c106f7", "0x42017732"],
- [1, "0x41c0e354", "0x41faeecc"],
- [3, "0x41c0bf7d", "0x41f2ef00", "0x41c8bf48", "0x41f2cb5e", "0x3f3504f7"],
- [3, "0x41d0bee0", "0x41f2a787", "0x41d0e2b7", "0x41faa752", "0x3f3504f7"],
- [1, "0x41d10659", "0x42015375"],
- [3, "0x41d12a30", "0x4205535b", "0x41c92a65", "0x4205652c", "0x3f3504f7"],
- [3, "0x41c12ace", "0x42057717", "0x41c106f7", "0x42017732", "0x3f3504f7"],
- [5],
- [0, "0x41c09bda", "0x41eaef69"],
- [1, "0x41c07803", "0x41e2ef9e"],
- [3, "0x41c05461", "0x41daf007", "0x41c853f8", "0x41dacc30", "0x3f3504f7"],
- [3, "0x41d053c3", "0x41daa88d", "0x41d07766", "0x41e2a824", "0x3f3504f7"],
- [1, "0x41d09b3d", "0x41eaa7f0"],
- [3, "0x41d0bee0", "0x41f2a787", "0x41c8bf48", "0x41f2cb5e", "0x3f3504f7"],
- [3, "0x41c0bf7d", "0x41f2ef00", "0x41c09bda", "0x41eaef69", "0x3f3504f7"],
- [5],
- [0, "0x41c0308a", "0x41d2f03b"],
- [1, "0x41c00ce7", "0x41caf0a4"],
- [3, "0x41bfe910", "0x41c2f0d8", "0x41c7e8dc", "0x41c2cd36", "0x3f3504f7"],
- [3, "0x41cfe873", "0x41c2a95f", "0x41d00c4a", "0x41caa92a", "0x3f3504f7"],
- [1, "0x41d02fec", "0x41d2a8c1"],
- [3, "0x41d053c3", "0x41daa88d", "0x41c853f8", "0x41dacc30", "0x3f3504f7"],
- [3, "0x41c05461", "0x41daf007", "0x41c0308a", "0x41d2f03b", "0x3f3504f7"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "no",
- "expectMatch": "no",
- "succeeded": false,
- "out": ""
-},
-"coincubics": {
- "path": [[0, "0x00000000", "0x00000000"],
- [4, "0x39708a70", "0x39706a70", "0x39707089", "0x39707040", "0x39707070", "0x39704470"],
- [1, "0x39707070", "0x39707070"],
- [4, "0x38f07070", "0x38f07070", "0x38f07094", "0x38f05a70", "0x39164661", "0x391635c6"]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"joel_16x": {
- "path": [[0, "0x420e6c8b", "0x426bdf3b"],
- [1, "0x420fcccd", "0x426c7ef9"],
- [4, "0x420fcccd", "0x426c7ef9", "0x42093d71", "0x426c6e97", "0x42036c8b", "0x426cbf7c"],
- [4, "0x41fb3958", "0x426d0f5b", "0x41f076c8", "0x426d48b3", "0x41ef47ae", "0x426d947a"],
- [4, "0x41ee1aa0", "0x426ddf3b", "0x41ec6041", "0x426edb22", "0x41eb1aa0", "0x426fee97"],
- [4, "0x41eb1eb9", "0x426feb85", "0x41e9ba5e", "0x42711eb8", "0x41e9ba5e", "0x42711eb8"],
- [1, "0x41e99999", "0x42718f5c"],
- [4, "0x41ea76c8", "0x4271a5e3", "0x4212dd2f", "0x42707efa", "0x4212dd2f", "0x42707efa"],
- [4, "0x4212dd2f", "0x42707efa", "0x42124395", "0x42707be8", "0x42131ba6", "0x4270b646"],
- [4, "0x42131581", "0x42710000", "0x42130831", "0x42711688", "0x4213072b", "0x42711688"],
- [4, "0x4212fae1", "0x42711aa1", "0x42127cee", "0x42714eda", "0x42127cee", "0x42714eda"],
- [4, "0x42127ae2", "0x42714eda", "0x41c67ae2", "0x42730f5d", "0x41c345a2", "0x427329fd"],
- [4, "0x41c247ae", "0x42733e78", "0x41c04396", "0x42738e57", "0x41bf4bc7", "0x4273e45b"],
- [4, "0x41bf5c29", "0x4273e042", "0x41be9db3", "0x4274322e", "0x41be9db3", "0x4274322e"],
- [1, "0x41be26ea", "0x42746c8c"],
- [4, "0x41be1eb9", "0x427470a5", "0x41bde354", "0x42748313", "0x41bde354", "0x42748313"],
- [1, "0x41bcc083", "0x42751582"],
- [1, "0x41bcf3b6", "0x427526ea"],
- [1, "0x41bd0e56", "0x42756979"],
- [1, "0x41bd7cee", "0x42758313"],
- [4, "0x41be8107", "0x427572b1", "0x41bf2d0f", "0x42754290", "0x41bfd2f2", "0x4275147b"],
- [1, "0x41c0ba5f", "0x4274da1d"],
- [1, "0x41c0ef9e", "0x4274de36"],
- [1, "0x41c13f7d", "0x4274d3f9"],
- [4, "0x41c13f7d", "0x4274d3f9", "0x41c174bc", "0x4274c18a", "0x41c17cee", "0x4274be78"],
- [4, "0x41c18107", "0x4274bf7e", "0x41c1e561", "0x4274b022", "0x41c1e561", "0x4274b022"],
- [1, "0x41c45e36", "0x42746e99"],
- [4, "0x41c4624f", "0x42746e99", "0x41cf999a", "0x42743853", "0x41cf999a", "0x42743853"],
- [1, "0x420d126f", "0x4272b43a"],
- [4, "0x420d0938", "0x4272c084", "0x420cfcee", "0x4272c49c", "0x420cfcee", "0x4272d917"],
- [1, "0x420d0938", "0x4272b43a"],
- [4, "0x420c7be8", "0x42737efb", "0x420b3128", "0x42743128", "0x420a27f0", "0x4274c18a"],
- [1, "0x42099eb9", "0x42750c4b"],
- [4, "0x420872b1", "0x4275b022", "0x4206fbe8", "0x42764397", "0x42054396", "0x4276c084"],
- [4, "0x42028313", "0x42776b86", "0x42007be8", "0x4278de36", "0x41fe7ae2", "0x427b0f5d"],
- [4, "0x41fe4fe0", "0x427b21cc", "0x41fdbe78", "0x427b8419", "0x41fdbe78", "0x427b8419"],
- [4, "0x41fdccce", "0x427b71aa", "0x41fd1cad", "0x427c27f0", "0x41fd1cad", "0x427c27f0"],
- [1, "0x41fc1eb9", "0x427d178e"],
- [1, "0x41fc7efb", "0x427d020d"],
- [1, "0x41fbb647", "0x427d3646"],
- [1, "0x41fbe76e", "0x427d25e4"],
- [1, "0x41fae149", "0x427d1fbf"],
- [1, "0x41fa5812", "0x427d178e"],
- [4, "0x41f88108", "0x427cf9dc", "0x41f73541", "0x427cb646", "0x41f5d70c", "0x427c6d92"],
- [1, "0x41f5999b", "0x427c6148"],
- [4, "0x41f5999b", "0x427c6148", "0x41f2d0e7", "0x427bdc29", "0x41f2a9fd", "0x427bd4fe"],
- [4, "0x41f28d51", "0x427bc49c", "0x41f26667", "0x427bb021", "0x41f26667", "0x427bb021"],
- [1, "0x41efed92", "0x427b1db2"],
- [1, "0x41ec9582", "0x427a624e"],
- [4, "0x41eca1cc", "0x427a645a", "0x41eaf9dc", "0x427a3021", "0x41eaf9dc", "0x427a3021"],
- [4, "0x41eaf9dc", "0x427a3021", "0x41ea126f", "0x427a1894", "0x41e9f3b7", "0x427a1687"],
- [4, "0x41e9ccce", "0x427a072b", "0x41e99375", "0x4279f1aa", "0x41e99375", "0x4279f1aa"],
- [1, "0x41e86e98", "0x4279d604"],
- [1, "0x41e6147b", "0x4279a3d7"],
- [4, "0x41e00625", "0x42796b85", "0x41db49ba", "0x427a7ae1", "0x41d62b02", "0x427bc8b4"],
- [4, "0x41d24fdf", "0x427cba5e", "0x41cecccd", "0x427ce872", "0x41ca0e56", "0x427c6872"],
- [4, "0x41ca0a3d", "0x427c676c", "0x41c9353f", "0x427c570a", "0x41c9353f", "0x427c570a"],
- [1, "0x41c73b64", "0x427c26e9"],
- [1, "0x41c774bc", "0x427c374b"],
- [1, "0x41c67ef9", "0x427c0312"],
- [4, "0x41c4df3b", "0x427bc5a1", "0x41c2a3d6", "0x427b8d4f", "0x41c0851e", "0x427b6978"],
- [4, "0x41bf1893", "0x427b52f1", "0x41bd2d0e", "0x427b52f1", "0x41bc020c", "0x427b5e34"],
- [1, "0x41bac6a8", "0x427b6871"],
- [4, "0x41b9db23", "0x427b72ae", "0x41b87cee", "0x427b820b", "0x41b7fbe7", "0x427b655f"],
- [4, "0x41b7fbe7", "0x427b5f3a", "0x41b7dd2f", "0x427b48b3", "0x41b7dd2f", "0x427b48b3"],
- [1, "0x41b7a5e3", "0x427b22d0"],
- [4, "0x41b7be76", "0x427b3332", "0x41b74395", "0x427aed91", "0x41b74395", "0x427aed91"],
- [1, "0x41b70c49", "0x427acfdf"],
- [4, "0x41b70418", "0x427ad916", "0x41b6d70a", "0x427a9168", "0x41b6d70a", "0x427a9168"],
- [1, "0x41b6bc6a", "0x427a645a"],
- [1, "0x41b66e97", "0x427a75c2"],
- [4, "0x41b6872a", "0x427a71a9", "0x41b5a9fb", "0x4279c6a7", "0x41b5a9fb", "0x4279c6a7"],
- [1, "0x41b59580", "0x4279b645"],
- [1, "0x41b549b9", "0x42799fbe"],
- [1, "0x41b53957", "0x42799ba5"],
- [4, "0x41b52b01", "0x42798d4f", "0x41b4a3d6", "0x427920c4", "0x41b4a3d6", "0x427920c4"],
- [1, "0x41b43126", "0x4278be76"],
- [1, "0x41b3ed90", "0x4278ab01"],
- [1, "0x41b3be75", "0x42789ba5"],
- [1, "0x41b3d0e4", "0x4278b957"],
- [1, "0x41b351ea", "0x42786353"],
- [1, "0x41b33957", "0x42786353"],
- [4, "0x41b326e8", "0x42785a1c", "0x41b2fbe6", "0x427846a7", "0x41b2fbe6", "0x427846a7"],
- [1, "0x41b2353e", "0x4277f8d4"],
- [4, "0x41b26040", "0x42780624", "0x41b16e96", "0x4277d0e4", "0x41b16e96", "0x4277d0e4"],
- [4, "0x41b16e96", "0x4277d0e4", "0x41b10417", "0x4277c188", "0x41b0fffe", "0x4277c188"],
- [4, "0x41b0fffe", "0x4277bf7c", "0x41b03f7b", "0x427778d4", "0x41b03f7b", "0x427778d4"],
- [1, "0x41ae8729", "0x4276f7ce"],
- [4, "0x41adb644", "0x4276d0e5", "0x41ad22cf", "0x42768e55", "0x41ac8729", "0x427648b3"],
- [1, "0x41ab957f", "0x4275e24d"],
- [4, "0x41aa8f5a", "0x42757df3", "0x41a9b644", "0x42751fbe", "0x41a8a3d5", "0x42747fff"],
- [4, "0x41a6d708", "0x4273a3d6", "0x41a645a0", "0x4272dd2e", "0x41a58935", "0x4271b126"],
- [1, "0x41a5851c", "0x4271a7ef"],
- [1, "0x41a56a7c", "0x42719687"],
- [1, "0x41a54dd0", "0x4271820c"],
- [4, "0x41a50209", "0x42711062", "0x41a4ced6", "0x42707efa", "0x41a4be74", "0x426ff4bc"],
- [4, "0x41a51478", "0x427073b6", "0x41a576c6", "0x42710b43", "0x41a576c6", "0x42710b43"],
- [4, "0x41a71478", "0x42730418", "0x41a9df39", "0x42746666", "0x41adc6a5", "0x427526e9"],
- [4, "0x41adc499", "0x427525e3", "0x41ae47ab", "0x42754395", "0x41ae47ab", "0x42754395"],
- [1, "0x41afe55d", "0x4275978d"],
- [4, "0x41b27cea", "0x4275e147", "0x41b54dd0", "0x4275d916", "0x41b772ad", "0x42758106"],
- [4, "0x41b8df38", "0x42753d70", "0x41ba1684", "0x4274d1eb", "0x41bb4186", "0x42746979"],
- [1, "0x41bdbc67", "0x4273a1cb"],
- [4, "0x41c0f1a6", "0x4272cccd", "0x41c3cabd", "0x4272b958", "0x41c71684", "0x4272a3d7"],
- [1, "0x41ca4392", "0x42728831"],
- [1, "0x41def9d8", "0x42723f7d"],
- [4, "0x41e15a1a", "0x42722d0e", "0x41e4105f", "0x42723333", "0x41e60e53", "0x4271c7ae"],
- [4, "0x41e87ceb", "0x42715810", "0x41e97ef7", "0x427077cf", "0x41ea9165", "0x426f8a3d"],
- [1, "0x41ebccc9", "0x426e8a3d"],
- [4, "0x41ebced5", "0x426e8937", "0x41ec2d0b", "0x426e4ccc", "0x41ec2d0b", "0x426e4ccc"],
- [1, "0x41ecae11", "0x426dde34"],
- [1, "0x41ecdf38", "0x426dde34"],
- [1, "0x41ed26e6", "0x426dc082"],
- [4, "0x41ee1ca9", "0x426d5a1c", "0x41eeccc9", "0x426d1061", "0x41f01684", "0x426ce978"],
- [4, "0x41f29fbb", "0x426c8e55", "0x420cced8", "0x426bd4fd", "0x420e6c8a", "0x426bdf3b"],
- [0, "0x41b60622", "0x427adb22"],
- [1, "0x41b60416", "0x427ad709"],
- [4, "0x41b60416", "0x427ad603", "0x41b60416", "0x427ad915", "0x41b60622", "0x427adb22"],
- [0, "0x41bed2ef", "0x4274cbc6"],
- [5],
- [0, "0x41c04fdd", "0x42746560"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x420fcccd", "0x426c7ef9"],
- [1, "0x420e6c8b", "0x426bdf3b"],
- [4, "0x420cced8", "0x426bd4fd", "0x41f29fbb", "0x426c8e55", "0x41f01684", "0x426ce978"],
- [4, "0x41eeccc9", "0x426d1061", "0x41ee1ca9", "0x426d5a1c", "0x41ed26e6", "0x426dc082"],
- [1, "0x41ecdf38", "0x426dde34"],
- [1, "0x41ecae11", "0x426dde34"],
- [1, "0x41ec2d0b", "0x426e4ccc"],
- [4, "0x41ec2d0b", "0x426e4ccc", "0x41ebced5", "0x426e8937", "0x41ebccc9", "0x426e8a3d"],
- [1, "0x41ea9165", "0x426f8a3d"],
- [4, "0x41e97ef7", "0x427077cf", "0x41e87ceb", "0x42715810", "0x41e60e53", "0x4271c7ae"],
- [4, "0x41e4105f", "0x42723333", "0x41e15a1a", "0x42722d0e", "0x41def9d8", "0x42723f7d"],
- [1, "0x41ca4392", "0x42728831"],
- [1, "0x41c71684", "0x4272a3d7"],
- [4, "0x41c3cabd", "0x4272b958", "0x41c0f1a6", "0x4272cccd", "0x41bdbc67", "0x4273a1cb"],
- [1, "0x41bb4186", "0x42746979"],
- [4, "0x41ba1684", "0x4274d1eb", "0x41b8df38", "0x42753d70", "0x41b772ad", "0x42758106"],
- [4, "0x41b54dd0", "0x4275d916", "0x41b27cea", "0x4275e147", "0x41afe55d", "0x4275978d"],
- [1, "0x41ae47ab", "0x42754395"],
- [4, "0x41ae47ab", "0x42754395", "0x41adc499", "0x427525e3", "0x41adc6a5", "0x427526e9"],
- [4, "0x41a9df39", "0x42746666", "0x41a71478", "0x42730418", "0x41a576c6", "0x42710b43"],
- [4, "0x41a576c6", "0x42710b43", "0x41a51478", "0x427073b6", "0x41a4be74", "0x426ff4bc"],
- [4, "0x41a4ced6", "0x42707efa", "0x41a50209", "0x42711062", "0x41a54dd0", "0x4271820c"],
- [1, "0x41a56a7c", "0x42719687"],
- [1, "0x41a5851c", "0x4271a7ef"],
- [1, "0x41a58935", "0x4271b126"],
- [4, "0x41a645a0", "0x4272dd2e", "0x41a6d708", "0x4273a3d6", "0x41a8a3d5", "0x42747fff"],
- [4, "0x41a9b644", "0x42751fbe", "0x41aa8f5a", "0x42757df3", "0x41ab957f", "0x4275e24d"],
- [1, "0x41ac8729", "0x427648b3"],
- [4, "0x41ad22cf", "0x42768e55", "0x41adb644", "0x4276d0e5", "0x41ae8729", "0x4276f7ce"],
- [1, "0x41b03f7b", "0x427778d4"],
- [4, "0x41b03f7b", "0x427778d4", "0x41b0fffe", "0x4277bf7c", "0x41b0fffe", "0x4277c188"],
- [4, "0x41b10417", "0x4277c188", "0x41b16e96", "0x4277d0e4", "0x41b16e96", "0x4277d0e4"],
- [4, "0x41b16e96", "0x4277d0e4", "0x41b239c4", "0x4277fda9", "0x41b23a5e", "0x4277fad6"],
- [1, "0x41b2fbe6", "0x427846a7"],
- [4, "0x41b2fbe6", "0x427846a7", "0x41b326e8", "0x42785a1c", "0x41b33957", "0x42786353"],
- [1, "0x41b351ea", "0x42786353"],
- [1, "0x41b3d0e4", "0x4278b957"],
- [1, "0x41b3be75", "0x42789ba5"],
- [1, "0x41b3ed90", "0x4278ab01"],
- [1, "0x41b43126", "0x4278be76"],
- [1, "0x41b4a3d6", "0x427920c4"],
- [4, "0x41b4a3d6", "0x427920c4", "0x41b52b01", "0x42798d4f", "0x41b53957", "0x42799ba5"],
- [1, "0x41b549b9", "0x42799fbe"],
- [1, "0x41b59580", "0x4279b645"],
- [1, "0x41b5a9fb", "0x4279c6a7"],
- [4, "0x41b5a9fb", "0x4279c6a7", "0x41b6845f", "0x427a6f81", "0x41b66f07", "0x427a75a9"],
- [1, "0x41b6bc6a", "0x427a645a"],
- [1, "0x41b6d70a", "0x427a9168"],
- [4, "0x41b6d70a", "0x427a9168", "0x41b70418", "0x427ad916", "0x41b70c49", "0x427acfdf"],
- [1, "0x41b74395", "0x427aed91"],
- [4, "0x41b74395", "0x427aed91", "0x41b7b6fe", "0x427b2ef7", "0x41b7a7c0", "0x427b2417"],
- [1, "0x41b7dd2f", "0x427b48b3"],
- [4, "0x41b7dd2f", "0x427b48b3", "0x41b7fbe7", "0x427b5f3a", "0x41b7fbe7", "0x427b655f"],
- [4, "0x41b87c69", "0x427b81ed", "0x41b9d852", "0x427b72cd", "0x41bac3ce", "0x427b6891"],
- [1, "0x41bac6a8", "0x427b6871"],
- [1, "0x41bc020c", "0x427b5e34"],
- [4, "0x41bd2d0e", "0x427b52f1", "0x41bf1893", "0x427b52f1", "0x41c0851e", "0x427b6978"],
- [4, "0x41c2a3d6", "0x427b8d4f", "0x41c4df3b", "0x427bc5a1", "0x41c67ef9", "0x427c0312"],
- [1, "0x41c774bc", "0x427c374b"],
- [1, "0x41c73b64", "0x427c26e9"],
- [1, "0x41c9353f", "0x427c570a"],
- [4, "0x41c9353f", "0x427c570a", "0x41ca0a3d", "0x427c676c", "0x41ca0e56", "0x427c6872"],
- [4, "0x41cecccd", "0x427ce872", "0x41d24fdf", "0x427cba5e", "0x41d62b02", "0x427bc8b4"],
- [4, "0x41db49ba", "0x427a7ae1", "0x41e00625", "0x42796b85", "0x41e6147b", "0x4279a3d7"],
- [1, "0x41e86e98", "0x4279d604"],
- [1, "0x41e99375", "0x4279f1aa"],
- [4, "0x41e99375", "0x4279f1aa", "0x41e9ccce", "0x427a072b", "0x41e9f3b7", "0x427a1687"],
- [4, "0x41ea126f", "0x427a1894", "0x41eaf9dc", "0x427a3021", "0x41eaf9dc", "0x427a3021"],
- [4, "0x41eaf9dc", "0x427a3021", "0x41ec8904", "0x427a614d", "0x41ec9579", "0x427a6259"],
- [1, "0x41ec95c5", "0x427a625d"],
- [1, "0x41efed92", "0x427b1db2"],
- [1, "0x41f26667", "0x427bb021"],
- [4, "0x41f26667", "0x427bb021", "0x41f28d51", "0x427bc49c", "0x41f2a9fd", "0x427bd4fe"],
- [4, "0x41f2d0e7", "0x427bdc29", "0x41f5999b", "0x427c6148", "0x41f5999b", "0x427c6148"],
- [1, "0x41f5d70c", "0x427c6d92"],
- [4, "0x41f73541", "0x427cb646", "0x41f88108", "0x427cf9dc", "0x41fa5812", "0x427d178e"],
- [1, "0x41fae149", "0x427d1fbf"],
- [1, "0x41fbe76e", "0x427d25e4"],
- [1, "0x41fbb647", "0x427d3646"],
- [1, "0x41fc7efb", "0x427d020d"],
- [1, "0x41fc1eb9", "0x427d178e"],
- [1, "0x41fd1cad", "0x427c27f0"],
- [4, "0x41fd1cad", "0x427c27f0", "0x41fdccce", "0x427b71aa", "0x41fdbe78", "0x427b8419"],
- [4, "0x41fdbe78", "0x427b8419", "0x41fe4fe0", "0x427b21cc", "0x41fe7ae2", "0x427b0f5d"],
- [4, "0x42007be8", "0x4278de36", "0x42028313", "0x42776b86", "0x42054396", "0x4276c084"],
- [4, "0x4206fbe8", "0x42764397", "0x420872b1", "0x4275b022", "0x42099eb9", "0x42750c4b"],
- [1, "0x420a27f0", "0x4274c18a"],
- [4, "0x420b30fd", "0x4274313f", "0x420c7b7c", "0x42737f35", "0x420d08f3", "0x4272b49d"],
- [1, "0x420d0918", "0x4272b49b"],
- [1, "0x420d0403", "0x4272c3da"],
- [4, "0x420cffe6", "0x4272c8eb", "0x420cfcee", "0x4272cf06", "0x420cfcee", "0x4272d917"],
- [1, "0x420d0403", "0x4272c3da"],
- [4, "0x420d0844", "0x4272be9c", "0x420d0dbf", "0x4272ba7a", "0x420d126f", "0x4272b43a"],
- [1, "0x420d0918", "0x4272b49b"],
- [1, "0x420d0938", "0x4272b43a"],
- [1, "0x420d08f3", "0x4272b49d"],
- [1, "0x41cf999a", "0x42743853"],
- [4, "0x41cf999a", "0x42743853", "0x41c4624f", "0x42746e99", "0x41c45e36", "0x42746e99"],
- [1, "0x41c1e561", "0x4274b022"],
- [4, "0x41c1e561", "0x4274b022", "0x41c18107", "0x4274bf7e", "0x41c17cee", "0x4274be78"],
- [4, "0x41c174bc", "0x4274c18a", "0x41c13f7d", "0x4274d3f9", "0x41c13f7d", "0x4274d3f9"],
- [1, "0x41c0ef9e", "0x4274de36"],
- [1, "0x41c0ba5f", "0x4274da1d"],
- [1, "0x41bfd2f2", "0x4275147b"],
- [4, "0x41bf2d0f", "0x42754290", "0x41be8107", "0x427572b1", "0x41bd7cee", "0x42758313"],
- [1, "0x41bd0e56", "0x42756979"],
- [1, "0x41bcf3b6", "0x427526ea"],
- [1, "0x41bcc083", "0x42751582"],
- [1, "0x41bde354", "0x42748313"],
- [4, "0x41bde354", "0x42748313", "0x41be1eb9", "0x427470a5", "0x41be26ea", "0x42746c8c"],
- [1, "0x41be9db3", "0x4274322e"],
- [4, "0x41be9db3", "0x4274322e", "0x41bf5c29", "0x4273e042", "0x41bf4bc7", "0x4273e45b"],
- [4, "0x41c04396", "0x42738e57", "0x41c247ae", "0x42733e78", "0x41c345a2", "0x427329fd"],
- [4, "0x41c67ae2", "0x42730f5d", "0x42127ae2", "0x42714eda", "0x42127cee", "0x42714eda"],
- [4, "0x42127cee", "0x42714eda", "0x4212fae1", "0x42711aa1", "0x4213072b", "0x42711688"],
- [4, "0x42130831", "0x42711688", "0x42131581", "0x42710000", "0x42131ba6", "0x4270b646"],
- [4, "0x4212889f", "0x42708e8e", "0x4212a0c4", "0x4270834a", "0x4212bf35", "0x42708024"],
- [4, "0x4212d2f1", "0x42707f60", "0x4212dd2f", "0x42707efa", "0x4212dd2f", "0x42707efa"],
- [4, "0x4212dd2f", "0x42707efa", "0x4212cd80", "0x42707eaa", "0x4212bf35", "0x42708024"],
- [4, "0x4210b9d2", "0x42709438", "0x41ea6ea7", "0x4271a50f", "0x41e99999", "0x42718f5c"],
- [1, "0x41e9ba5e", "0x42711eb8"],
- [4, "0x41e9ba5e", "0x42711eb8", "0x41eb1b0e", "0x426feeaf", "0x41eb1aa0", "0x426fee97"],
- [4, "0x41ec6041", "0x426edb22", "0x41ee1aa0", "0x426ddf3b", "0x41ef47ae", "0x426d947a"],
- [4, "0x41f076c8", "0x426d48b3", "0x41fb3958", "0x426d0f5b", "0x42036c8b", "0x426cbf7c"],
- [4, "0x42093d71", "0x426c6e97", "0x420fcccd", "0x426c7ef9", "0x420fcccd", "0x426c7ef9"],
- [5],
- [0, "0x41b2353e", "0x4277f8d4"],
- [1, "0x41b23a5e", "0x4277fad6"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"joel_16": {
- "path": [[0, "0x420e6c8b", "0x426bdf3b"],
- [1, "0x420fcccd", "0x426c7ef9"],
- [4, "0x420fcccd", "0x426c7ef9", "0x42093d71", "0x426c6e97", "0x42036c8b", "0x426cbf7c"],
- [4, "0x41fb3958", "0x426d0f5b", "0x41f076c8", "0x426d48b3", "0x41ef47ae", "0x426d947a"],
- [4, "0x41ee1aa0", "0x426ddf3b", "0x41ec6041", "0x426edb22", "0x41eb1aa0", "0x426fee97"],
- [4, "0x41eb1eb9", "0x426feb85", "0x41e9ba5e", "0x42711eb8", "0x41e9ba5e", "0x42711eb8"],
- [1, "0x41e99999", "0x42718f5c"],
- [4, "0x41ea76c8", "0x4271a5e3", "0x4212dd2f", "0x42707efa", "0x4212dd2f", "0x42707efa"],
- [4, "0x4212dd2f", "0x42707efa", "0x42124395", "0x42707be8", "0x42131ba6", "0x4270b646"],
- [4, "0x42131581", "0x42710000", "0x42130831", "0x42711688", "0x4213072b", "0x42711688"],
- [4, "0x4212fae1", "0x42711aa1", "0x42127cee", "0x42714eda", "0x42127cee", "0x42714eda"],
- [4, "0x42127ae2", "0x42714eda", "0x41c67ae2", "0x42730f5d", "0x41c345a2", "0x427329fd"],
- [4, "0x41c247ae", "0x42733e78", "0x41c04396", "0x42738e57", "0x41bf4bc7", "0x4273e45b"],
- [4, "0x41bf5c29", "0x4273e042", "0x41be9db3", "0x4274322e", "0x41be9db3", "0x4274322e"],
- [1, "0x41be26ea", "0x42746c8c"],
- [4, "0x41be1eb9", "0x427470a5", "0x41bde354", "0x42748313", "0x41bde354", "0x42748313"],
- [1, "0x41bcc083", "0x42751582"],
- [1, "0x41bcf3b6", "0x427526ea"],
- [1, "0x41bd0e56", "0x42756979"],
- [1, "0x41bd7cee", "0x42758313"],
- [4, "0x41be8107", "0x427572b1", "0x41bf2d0f", "0x42754290", "0x41bfd2f2", "0x4275147b"],
- [1, "0x41c0ba5f", "0x4274da1d"],
- [1, "0x41c0ef9e", "0x4274de36"],
- [1, "0x41c13f7d", "0x4274d3f9"],
- [4, "0x41c13f7d", "0x4274d3f9", "0x41c174bc", "0x4274c18a", "0x41c17cee", "0x4274be78"],
- [4, "0x41c18107", "0x4274bf7e", "0x41c1e561", "0x4274b022", "0x41c1e561", "0x4274b022"],
- [1, "0x41c45e36", "0x42746e99"],
- [4, "0x41c4624f", "0x42746e99", "0x41cf999a", "0x42743853", "0x41cf999a", "0x42743853"],
- [1, "0x420d126f", "0x4272b43a"],
- [4, "0x420d0938", "0x4272c084", "0x420cfcee", "0x4272c49c", "0x420cfcee", "0x4272d917"],
- [1, "0x420d0938", "0x4272b43a"],
- [4, "0x420c7be8", "0x42737efb", "0x420b3128", "0x42743128", "0x420a27f0", "0x4274c18a"],
- [1, "0x42099eb9", "0x42750c4b"],
- [4, "0x420872b1", "0x4275b022", "0x4206fbe8", "0x42764397", "0x42054396", "0x4276c084"],
- [4, "0x42028313", "0x42776b86", "0x42007be8", "0x4278de36", "0x41fe7ae2", "0x427b0f5d"],
- [4, "0x41fe4fe0", "0x427b21cc", "0x41fdbe78", "0x427b8419", "0x41fdbe78", "0x427b8419"],
- [4, "0x41fdccce", "0x427b71aa", "0x41fd1cad", "0x427c27f0", "0x41fd1cad", "0x427c27f0"],
- [1, "0x41fc1eb9", "0x427d178e"],
- [1, "0x41fc7efb", "0x427d020d"],
- [1, "0x41fbb647", "0x427d3646"],
- [1, "0x41fbe76e", "0x427d25e4"],
- [1, "0x41fae149", "0x427d1fbf"],
- [1, "0x41fa5812", "0x427d178e"],
- [4, "0x41f88108", "0x427cf9dc", "0x41f73541", "0x427cb646", "0x41f5d70c", "0x427c6d92"],
- [1, "0x41f5999b", "0x427c6148"],
- [4, "0x41f5999b", "0x427c6148", "0x41f2d0e7", "0x427bdc29", "0x41f2a9fd", "0x427bd4fe"],
- [4, "0x41f28d51", "0x427bc49c", "0x41f26667", "0x427bb021", "0x41f26667", "0x427bb021"],
- [1, "0x41efed92", "0x427b1db2"],
- [1, "0x41ec9582", "0x427a624e"],
- [4, "0x41eca1cc", "0x427a645a", "0x41eaf9dc", "0x427a3021", "0x41eaf9dc", "0x427a3021"],
- [4, "0x41eaf9dc", "0x427a3021", "0x41ea126f", "0x427a1894", "0x41e9f3b7", "0x427a1687"],
- [4, "0x41e9ccce", "0x427a072b", "0x41e99375", "0x4279f1aa", "0x41e99375", "0x4279f1aa"],
- [1, "0x41e86e98", "0x4279d604"],
- [1, "0x41e6147b", "0x4279a3d7"],
- [4, "0x41e00625", "0x42796b85", "0x41db49ba", "0x427a7ae1", "0x41d62b02", "0x427bc8b4"],
- [4, "0x41d24fdf", "0x427cba5e", "0x41cecccd", "0x427ce872", "0x41ca0e56", "0x427c6872"],
- [4, "0x41ca0a3d", "0x427c676c", "0x41c9353f", "0x427c570a", "0x41c9353f", "0x427c570a"],
- [1, "0x41c73b64", "0x427c26e9"],
- [1, "0x41c774bc", "0x427c374b"],
- [1, "0x41c67ef9", "0x427c0312"],
- [4, "0x41c4df3b", "0x427bc5a1", "0x41c2a3d6", "0x427b8d4f", "0x41c0851e", "0x427b6978"],
- [4, "0x41bf1893", "0x427b52f1", "0x41bd2d0e", "0x427b52f1", "0x41bc020c", "0x427b5e34"],
- [1, "0x41bac6a8", "0x427b6871"],
- [4, "0x41b9db23", "0x427b72ae", "0x41b87cee", "0x427b820b", "0x41b7fbe7", "0x427b655f"],
- [4, "0x41b7fbe7", "0x427b5f3a", "0x41b7dd2f", "0x427b48b3", "0x41b7dd2f", "0x427b48b3"],
- [1, "0x41b7a5e3", "0x427b22d0"],
- [4, "0x41b7be76", "0x427b3332", "0x41b74395", "0x427aed91", "0x41b74395", "0x427aed91"],
- [1, "0x41b70c49", "0x427acfdf"],
- [4, "0x41b70418", "0x427ad916", "0x41b6d70a", "0x427a9168", "0x41b6d70a", "0x427a9168"],
- [1, "0x41b6bc6a", "0x427a645a"],
- [1, "0x41b66e97", "0x427a75c2"],
- [4, "0x41b6872a", "0x427a71a9", "0x41b5a9fb", "0x4279c6a7", "0x41b5a9fb", "0x4279c6a7"],
- [1, "0x41b59580", "0x4279b645"],
- [1, "0x41b549b9", "0x42799fbe"],
- [1, "0x41b53957", "0x42799ba5"],
- [4, "0x41b52b01", "0x42798d4f", "0x41b4a3d6", "0x427920c4", "0x41b4a3d6", "0x427920c4"],
- [1, "0x41b43126", "0x4278be76"],
- [1, "0x41b3ed90", "0x4278ab01"],
- [1, "0x41b3be75", "0x42789ba5"],
- [1, "0x41b3d0e4", "0x4278b957"],
- [1, "0x41b351ea", "0x42786353"],
- [1, "0x41b33957", "0x42786353"],
- [4, "0x41b326e8", "0x42785a1c", "0x41b2fbe6", "0x427846a7", "0x41b2fbe6", "0x427846a7"],
- [1, "0x41b2353e", "0x4277f8d4"],
- [4, "0x41b26040", "0x42780624", "0x41b16e96", "0x4277d0e4", "0x41b16e96", "0x4277d0e4"],
- [4, "0x41b16e96", "0x4277d0e4", "0x41b10417", "0x4277c188", "0x41b0fffe", "0x4277c188"],
- [4, "0x41b0fffe", "0x4277bf7c", "0x41b03f7b", "0x427778d4", "0x41b03f7b", "0x427778d4"],
- [1, "0x41ae8729", "0x4276f7ce"],
- [4, "0x41adb644", "0x4276d0e5", "0x41ad22cf", "0x42768e55", "0x41ac8729", "0x427648b3"],
- [1, "0x41ab957f", "0x4275e24d"],
- [4, "0x41aa8f5a", "0x42757df3", "0x41a9b644", "0x42751fbe", "0x41a8a3d5", "0x42747fff"],
- [4, "0x41a6d708", "0x4273a3d6", "0x41a645a0", "0x4272dd2e", "0x41a58935", "0x4271b126"],
- [1, "0x41a5851c", "0x4271a7ef"],
- [1, "0x41a56a7c", "0x42719687"],
- [1, "0x41a54dd0", "0x4271820c"],
- [4, "0x41a50209", "0x42711062", "0x41a4ced6", "0x42707efa", "0x41a4be74", "0x426ff4bc"],
- [4, "0x41a51478", "0x427073b6", "0x41a576c6", "0x42710b43", "0x41a576c6", "0x42710b43"],
- [4, "0x41a71478", "0x42730418", "0x41a9df39", "0x42746666", "0x41adc6a5", "0x427526e9"],
- [4, "0x41adc499", "0x427525e3", "0x41ae47ab", "0x42754395", "0x41ae47ab", "0x42754395"],
- [1, "0x41afe55d", "0x4275978d"],
- [4, "0x41b27cea", "0x4275e147", "0x41b54dd0", "0x4275d916", "0x41b772ad", "0x42758106"],
- [4, "0x41b8df38", "0x42753d70", "0x41ba1684", "0x4274d1eb", "0x41bb4186", "0x42746979"],
- [1, "0x41bdbc67", "0x4273a1cb"],
- [4, "0x41c0f1a6", "0x4272cccd", "0x41c3cabd", "0x4272b958", "0x41c71684", "0x4272a3d7"],
- [1, "0x41ca4392", "0x42728831"],
- [1, "0x41def9d8", "0x42723f7d"],
- [4, "0x41e15a1a", "0x42722d0e", "0x41e4105f", "0x42723333", "0x41e60e53", "0x4271c7ae"],
- [4, "0x41e87ceb", "0x42715810", "0x41e97ef7", "0x427077cf", "0x41ea9165", "0x426f8a3d"],
- [1, "0x41ebccc9", "0x426e8a3d"],
- [4, "0x41ebced5", "0x426e8937", "0x41ec2d0b", "0x426e4ccc", "0x41ec2d0b", "0x426e4ccc"],
- [1, "0x41ecae11", "0x426dde34"],
- [1, "0x41ecdf38", "0x426dde34"],
- [1, "0x41ed26e6", "0x426dc082"],
- [4, "0x41ee1ca9", "0x426d5a1c", "0x41eeccc9", "0x426d1061", "0x41f01684", "0x426ce978"],
- [4, "0x41f29fbb", "0x426c8e55", "0x420cced8", "0x426bd4fd", "0x420e6c8a", "0x426bdf3b"],
- [0, "0x41b60622", "0x427adb22"],
- [1, "0x41b60416", "0x427ad709"],
- [4, "0x41b60416", "0x427ad603", "0x41b60416", "0x427ad915", "0x41b60622", "0x427adb22"],
- [0, "0x41bed2ef", "0x4274cbc6"],
- [5],
- [0, "0x41c04fdd", "0x42746560"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x420fcccd", "0x426c7ef9"],
- [1, "0x420e6c8b", "0x426bdf3b"],
- [4, "0x420cced8", "0x426bd4fd", "0x41f29fbb", "0x426c8e55", "0x41f01684", "0x426ce978"],
- [4, "0x41eeccc9", "0x426d1061", "0x41ee1ca9", "0x426d5a1c", "0x41ed26e6", "0x426dc082"],
- [1, "0x41ecdf38", "0x426dde34"],
- [1, "0x41ecae11", "0x426dde34"],
- [1, "0x41ec2d0b", "0x426e4ccc"],
- [4, "0x41ec2d0b", "0x426e4ccc", "0x41ebced5", "0x426e8937", "0x41ebccc9", "0x426e8a3d"],
- [1, "0x41ea9165", "0x426f8a3d"],
- [4, "0x41e97ef7", "0x427077cf", "0x41e87ceb", "0x42715810", "0x41e60e53", "0x4271c7ae"],
- [4, "0x41e4105f", "0x42723333", "0x41e15a1a", "0x42722d0e", "0x41def9d8", "0x42723f7d"],
- [1, "0x41ca4392", "0x42728831"],
- [1, "0x41c71684", "0x4272a3d7"],
- [4, "0x41c3cabd", "0x4272b958", "0x41c0f1a6", "0x4272cccd", "0x41bdbc67", "0x4273a1cb"],
- [1, "0x41bb4186", "0x42746979"],
- [4, "0x41ba1684", "0x4274d1eb", "0x41b8df38", "0x42753d70", "0x41b772ad", "0x42758106"],
- [4, "0x41b54dd0", "0x4275d916", "0x41b27cea", "0x4275e147", "0x41afe55d", "0x4275978d"],
- [1, "0x41ae47ab", "0x42754395"],
- [4, "0x41ae47ab", "0x42754395", "0x41adc499", "0x427525e3", "0x41adc6a5", "0x427526e9"],
- [4, "0x41a9df39", "0x42746666", "0x41a71478", "0x42730418", "0x41a576c6", "0x42710b43"],
- [4, "0x41a576c6", "0x42710b43", "0x41a51478", "0x427073b6", "0x41a4be74", "0x426ff4bc"],
- [4, "0x41a4ced6", "0x42707efa", "0x41a50209", "0x42711062", "0x41a54dd0", "0x4271820c"],
- [1, "0x41a56a7c", "0x42719687"],
- [1, "0x41a5851c", "0x4271a7ef"],
- [1, "0x41a58935", "0x4271b126"],
- [4, "0x41a645a0", "0x4272dd2e", "0x41a6d708", "0x4273a3d6", "0x41a8a3d5", "0x42747fff"],
- [4, "0x41a9b644", "0x42751fbe", "0x41aa8f5a", "0x42757df3", "0x41ab957f", "0x4275e24d"],
- [1, "0x41ac8729", "0x427648b3"],
- [4, "0x41ad22cf", "0x42768e55", "0x41adb644", "0x4276d0e5", "0x41ae8729", "0x4276f7ce"],
- [1, "0x41b03f7b", "0x427778d4"],
- [4, "0x41b03f7b", "0x427778d4", "0x41b0fffe", "0x4277bf7c", "0x41b0fffe", "0x4277c188"],
- [4, "0x41b10417", "0x4277c188", "0x41b16e96", "0x4277d0e4", "0x41b16e96", "0x4277d0e4"],
- [4, "0x41b16e96", "0x4277d0e4", "0x41b239c4", "0x4277fda9", "0x41b23a5e", "0x4277fad6"],
- [1, "0x41b2fbe6", "0x427846a7"],
- [4, "0x41b2fbe6", "0x427846a7", "0x41b326e8", "0x42785a1c", "0x41b33957", "0x42786353"],
- [1, "0x41b351ea", "0x42786353"],
- [1, "0x41b3d0e4", "0x4278b957"],
- [1, "0x41b3be75", "0x42789ba5"],
- [1, "0x41b3ed90", "0x4278ab01"],
- [1, "0x41b43126", "0x4278be76"],
- [1, "0x41b4a3d6", "0x427920c4"],
- [4, "0x41b4a3d6", "0x427920c4", "0x41b52b01", "0x42798d4f", "0x41b53957", "0x42799ba5"],
- [1, "0x41b549b9", "0x42799fbe"],
- [1, "0x41b59580", "0x4279b645"],
- [1, "0x41b5a9fb", "0x4279c6a7"],
- [4, "0x41b5a9fb", "0x4279c6a7", "0x41b6845f", "0x427a6f81", "0x41b66f07", "0x427a75a9"],
- [1, "0x41b6bc6a", "0x427a645a"],
- [1, "0x41b6d70a", "0x427a9168"],
- [4, "0x41b6d70a", "0x427a9168", "0x41b70418", "0x427ad916", "0x41b70c49", "0x427acfdf"],
- [1, "0x41b74395", "0x427aed91"],
- [4, "0x41b74395", "0x427aed91", "0x41b7b6fe", "0x427b2ef7", "0x41b7a7c0", "0x427b2417"],
- [1, "0x41b7dd2f", "0x427b48b3"],
- [4, "0x41b7dd2f", "0x427b48b3", "0x41b7fbe7", "0x427b5f3a", "0x41b7fbe7", "0x427b655f"],
- [4, "0x41b87c69", "0x427b81ed", "0x41b9d852", "0x427b72cd", "0x41bac3ce", "0x427b6891"],
- [1, "0x41bac6a8", "0x427b6871"],
- [1, "0x41bc020c", "0x427b5e34"],
- [4, "0x41bd2d0e", "0x427b52f1", "0x41bf1893", "0x427b52f1", "0x41c0851e", "0x427b6978"],
- [4, "0x41c2a3d6", "0x427b8d4f", "0x41c4df3b", "0x427bc5a1", "0x41c67ef9", "0x427c0312"],
- [1, "0x41c774bc", "0x427c374b"],
- [1, "0x41c73b64", "0x427c26e9"],
- [1, "0x41c9353f", "0x427c570a"],
- [4, "0x41c9353f", "0x427c570a", "0x41ca0a3d", "0x427c676c", "0x41ca0e56", "0x427c6872"],
- [4, "0x41cecccd", "0x427ce872", "0x41d24fdf", "0x427cba5e", "0x41d62b02", "0x427bc8b4"],
- [4, "0x41db49ba", "0x427a7ae1", "0x41e00625", "0x42796b85", "0x41e6147b", "0x4279a3d7"],
- [1, "0x41e86e98", "0x4279d604"],
- [1, "0x41e99375", "0x4279f1aa"],
- [4, "0x41e99375", "0x4279f1aa", "0x41e9ccce", "0x427a072b", "0x41e9f3b7", "0x427a1687"],
- [4, "0x41ea126f", "0x427a1894", "0x41eaf9dc", "0x427a3021", "0x41eaf9dc", "0x427a3021"],
- [4, "0x41eaf9dc", "0x427a3021", "0x41ec8904", "0x427a614d", "0x41ec9579", "0x427a6259"],
- [1, "0x41ec95c5", "0x427a625d"],
- [1, "0x41efed92", "0x427b1db2"],
- [1, "0x41f26667", "0x427bb021"],
- [4, "0x41f26667", "0x427bb021", "0x41f28d51", "0x427bc49c", "0x41f2a9fd", "0x427bd4fe"],
- [4, "0x41f2d0e7", "0x427bdc29", "0x41f5999b", "0x427c6148", "0x41f5999b", "0x427c6148"],
- [1, "0x41f5d70c", "0x427c6d92"],
- [4, "0x41f73541", "0x427cb646", "0x41f88108", "0x427cf9dc", "0x41fa5812", "0x427d178e"],
- [1, "0x41fae149", "0x427d1fbf"],
- [1, "0x41fbe76e", "0x427d25e4"],
- [1, "0x41fbb647", "0x427d3646"],
- [1, "0x41fc7efb", "0x427d020d"],
- [1, "0x41fc1eb9", "0x427d178e"],
- [1, "0x41fd1cad", "0x427c27f0"],
- [4, "0x41fd1cad", "0x427c27f0", "0x41fdccce", "0x427b71aa", "0x41fdbe78", "0x427b8419"],
- [4, "0x41fdbe78", "0x427b8419", "0x41fe4fe0", "0x427b21cc", "0x41fe7ae2", "0x427b0f5d"],
- [4, "0x42007be8", "0x4278de36", "0x42028313", "0x42776b86", "0x42054396", "0x4276c084"],
- [4, "0x4206fbe8", "0x42764397", "0x420872b1", "0x4275b022", "0x42099eb9", "0x42750c4b"],
- [1, "0x420a27f0", "0x4274c18a"],
- [4, "0x420b30fd", "0x4274313f", "0x420c7b7c", "0x42737f35", "0x420d08f3", "0x4272b49d"],
- [1, "0x420d0918", "0x4272b49b"],
- [1, "0x420d0403", "0x4272c3da"],
- [4, "0x420cffe6", "0x4272c8eb", "0x420cfcee", "0x4272cf06", "0x420cfcee", "0x4272d917"],
- [1, "0x420d0403", "0x4272c3da"],
- [4, "0x420d0844", "0x4272be9c", "0x420d0dbf", "0x4272ba7a", "0x420d126f", "0x4272b43a"],
- [1, "0x420d0918", "0x4272b49b"],
- [1, "0x420d0938", "0x4272b43a"],
- [1, "0x420d08f3", "0x4272b49d"],
- [1, "0x41cf999a", "0x42743853"],
- [4, "0x41cf999a", "0x42743853", "0x41c4624f", "0x42746e99", "0x41c45e36", "0x42746e99"],
- [1, "0x41c1e561", "0x4274b022"],
- [4, "0x41c1e561", "0x4274b022", "0x41c18107", "0x4274bf7e", "0x41c17cee", "0x4274be78"],
- [4, "0x41c174bc", "0x4274c18a", "0x41c13f7d", "0x4274d3f9", "0x41c13f7d", "0x4274d3f9"],
- [1, "0x41c0ef9e", "0x4274de36"],
- [1, "0x41c0ba5f", "0x4274da1d"],
- [1, "0x41bfd2f2", "0x4275147b"],
- [4, "0x41bf2d0f", "0x42754290", "0x41be8107", "0x427572b1", "0x41bd7cee", "0x42758313"],
- [1, "0x41bd0e56", "0x42756979"],
- [1, "0x41bcf3b6", "0x427526ea"],
- [1, "0x41bcc083", "0x42751582"],
- [1, "0x41bde354", "0x42748313"],
- [4, "0x41bde354", "0x42748313", "0x41be1eb9", "0x427470a5", "0x41be26ea", "0x42746c8c"],
- [1, "0x41be9db3", "0x4274322e"],
- [4, "0x41be9db3", "0x4274322e", "0x41bf5c29", "0x4273e042", "0x41bf4bc7", "0x4273e45b"],
- [4, "0x41c04396", "0x42738e57", "0x41c247ae", "0x42733e78", "0x41c345a2", "0x427329fd"],
- [4, "0x41c67ae2", "0x42730f5d", "0x42127ae2", "0x42714eda", "0x42127cee", "0x42714eda"],
- [4, "0x42127cee", "0x42714eda", "0x4212fae1", "0x42711aa1", "0x4213072b", "0x42711688"],
- [4, "0x42130831", "0x42711688", "0x42131581", "0x42710000", "0x42131ba6", "0x4270b646"],
- [4, "0x4212889f", "0x42708e8e", "0x4212a0c4", "0x4270834a", "0x4212bf35", "0x42708024"],
- [4, "0x4212d2f1", "0x42707f60", "0x4212dd2f", "0x42707efa", "0x4212dd2f", "0x42707efa"],
- [4, "0x4212dd2f", "0x42707efa", "0x4212cd80", "0x42707eaa", "0x4212bf35", "0x42708024"],
- [4, "0x4210b9d2", "0x42709438", "0x41ea6ea7", "0x4271a50f", "0x41e99999", "0x42718f5c"],
- [1, "0x41e9ba5e", "0x42711eb8"],
- [4, "0x41e9ba5e", "0x42711eb8", "0x41eb1b0e", "0x426feeaf", "0x41eb1aa0", "0x426fee97"],
- [4, "0x41ec6041", "0x426edb22", "0x41ee1aa0", "0x426ddf3b", "0x41ef47ae", "0x426d947a"],
- [4, "0x41f076c8", "0x426d48b3", "0x41fb3958", "0x426d0f5b", "0x42036c8b", "0x426cbf7c"],
- [4, "0x42093d71", "0x426c6e97", "0x420fcccd", "0x426c7ef9", "0x420fcccd", "0x426c7ef9"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"joel_15x": {
- "path": [[0, "0x439e276d", "0x43dad106"],
- [1, "0x439e276d", "0x43dad106"],
- [5],
- [0, "0x439c1959", "0x43d78000"],
- [1, "0x439c1959", "0x43d78000"],
- [5],
- [0, "0x439c1959", "0x43d78000"],
- [4, "0x439ea45b", "0x43d6d000", "0x439cce57", "0x43d9f3f8", "0x439e274d", "0x43dad106"],
- [4, "0x439cce57", "0x43d9f3f8", "0x439ea45b", "0x43d6d000", "0x439c1959", "0x43d78000"],
- [5],
- [0, "0x439c1959", "0x43d8f8f6"],
- [1, "0x439c1959", "0x43d8f8f6"],
- [5],
- [0, "0x439c1959", "0x43d8f8f6"],
- [1, "0x439c1959", "0x43d78000"],
- [1, "0x439c1959", "0x43d8f8f6"],
- [5],
- [0, "0x439f7853", "0x43e5820c"],
- [1, "0x439f7853", "0x43e5820c"],
- [5],
- [0, "0x439f7853", "0x43e5820c"],
- [4, "0x439e1647", "0x43e17106", "0x439d945b", "0x43dd020c", "0x439c1959", "0x43d8f916"],
- [4, "0x439d945b", "0x43dd020c", "0x439e1667", "0x43e17106", "0x439f7853", "0x43e5820c"],
- [5],
- [0, "0x439ffc6c", "0x43e7f106"],
- [1, "0x439ffc6c", "0x43e7f106"],
- [5],
- [0, "0x439ffc6c", "0x43e7f106"],
- [4, "0x439f5668", "0x43e758f6", "0x439fec6c", "0x43e63604", "0x439f7874", "0x43e5820c"],
- [4, "0x439fec6c", "0x43e63604", "0x439f5668", "0x43e758f5", "0x439ffc6c", "0x43e7f106"],
- [5],
- [0, "0x43a12853", "0x43ede9fc"],
- [1, "0x43a12853", "0x43ede9fc"],
- [5],
- [0, "0x43a12853", "0x43ede9fc"],
- [4, "0x43a18c4b", "0x43eb7604", "0x439fe45b", "0x43ea4b02", "0x439ffc4b", "0x43e7f106"],
- [4, "0x439fe45b", "0x43ea4b02", "0x43a18c6c", "0x43eb7604", "0x43a12853", "0x43ede9fc"],
- [5],
- [0, "0x43a1e45b", "0x43ef63f8"],
- [1, "0x43a1e45b", "0x43ef63f8"],
- [5],
- [0, "0x43a1e45b", "0x43ef63f8"],
- [4, "0x43a20561", "0x43eeb9fc", "0x43a1ae57", "0x43ee4be8", "0x43a12853", "0x43ede9fc"],
- [4, "0x43a1ae57", "0x43ee4c08", "0x43a20561", "0x43eeb9fc", "0x43a1e45b", "0x43ef63f8"],
- [5],
- [0, "0x439fb169", "0x43f032f2"],
- [1, "0x439fb169", "0x43f032f2"],
- [5],
- [0, "0x439fb169", "0x43f032f2"],
- [4, "0x43a08063", "0x43f022f2", "0x43a1ec6b", "0x43f078f6", "0x43a1e45b", "0x43ef63f8"],
- [4, "0x43a1ec6b", "0x43f078f6", "0x43a08063", "0x43f022f2", "0x439fb169", "0x43f032f2"],
- [5],
- [0, "0x439e4d50", "0x43f16106"],
- [1, "0x439e4d50", "0x43f16106"],
- [5],
- [0, "0x439e4d50", "0x43f16106"],
- [4, "0x439de45a", "0x43f05000", "0x439f445a", "0x43f0b20c", "0x439fb148", "0x43f03312"],
- [4, "0x439f445a", "0x43f0b20c", "0x439de45a", "0x43f05000", "0x439e4d50", "0x43f16106"],
- [5],
- [0, "0x43a0de56", "0x43f7470a"],
- [1, "0x43a0de56", "0x43f7470a"],
- [5],
- [0, "0x43a0de56", "0x43f7470a"],
- [4, "0x439f4062", "0x43f5a106", "0x439f2b64", "0x43f33106", "0x439e4d50", "0x43f16106"],
- [4, "0x439f2b64", "0x43f33106", "0x439f4062", "0x43f5a106", "0x43a0de56", "0x43f7470a"],
- [5],
- [0, "0x43a3945a", "0x43fa13f8"],
- [1, "0x43a3945a", "0x43fa13f8"],
- [5],
- [0, "0x43a3945a", "0x43fa13f8"],
- [4, "0x43a2dc4a", "0x43f8ab02", "0x43a0d74c", "0x43f8f4fe", "0x43a0de56", "0x43f746ea"],
- [4, "0x43a0d76d", "0x43f8f4fe", "0x43a2dc6a", "0x43f8ab03", "0x43a3945a", "0x43fa13f8"],
- [5],
- [0, "0x43a58e56", "0x43fa98f6"],
- [1, "0x43a58e56", "0x43fa98f6"],
- [5],
- [0, "0x43a58e56", "0x43fa98f6"],
- [4, "0x43a50148", "0x43fa2be8", "0x43a45646", "0x43fa02f2", "0x43a3945a", "0x43fa13f8"],
- [4, "0x43a45666", "0x43fa02f2", "0x43a50168", "0x43fa2c08", "0x43a58e56", "0x43fa98f6"],
- [5],
- [0, "0x43a64958", "0x43f8c000"],
- [1, "0x43a64958", "0x43f8c000"],
- [5],
- [0, "0x43a64958", "0x43f8c000"],
- [1, "0x43a58e56", "0x43fa98f6"],
- [1, "0x43a64958", "0x43f8c000"],
- [5],
- [0, "0x43a73e56", "0x43f5820c"],
- [1, "0x43a73e56", "0x43f5820c"],
- [5],
- [0, "0x43a73e56", "0x43f5820c"],
- [4, "0x43a64d50", "0x43f654fe", "0x43a7174c", "0x43f7de14", "0x43a64958", "0x43f8c000"],
- [4, "0x43a7176c", "0x43f7ddf4", "0x43a64d50", "0x43f654fe", "0x43a73e56", "0x43f5820c"],
- [5],
- [0, "0x43a6f26f", "0x43f20b02"],
- [1, "0x43a6f26f", "0x43f20b02"],
- [5],
- [0, "0x43a6f26f", "0x43f20b02"],
- [4, "0x43a78d71", "0x43f2f810", "0x43a72873", "0x43f453f8", "0x43a73e77", "0x43f5820c"],
- [4, "0x43a72852", "0x43f453f8", "0x43a78d50", "0x43f2f810", "0x43a6f26f", "0x43f20b02"],
- [5],
- [0, "0x43a6ba5f", "0x43ef3d0e"],
- [1, "0x43a6ba5f", "0x43ef3d0e"],
- [5],
- [0, "0x43a6ba5f", "0x43ef3d0e"],
- [4, "0x43a60e57", "0x43f04000", "0x43a82355", "0x43f0fc08", "0x43a6f26f", "0x43f20b02"],
- [4, "0x43a82354", "0x43f0fc08", "0x43a60e56", "0x43f04000", "0x43a6ba5f", "0x43ef3d0e"],
- [5],
- [0, "0x43a35c6b", "0x43ef88f5"],
- [1, "0x43a35c6b", "0x43ef88f5"],
- [5],
- [0, "0x43a35c6b", "0x43ef88f5"],
- [4, "0x43a4b26f", "0x43efe105", "0x43a5b76d", "0x43ee2ef9", "0x43a6ba5f", "0x43ef3ced"],
- [4, "0x43a5b76d", "0x43ee2ef9", "0x43a4b26f", "0x43efe106", "0x43a35c6b", "0x43ef88f5"],
- [5],
- [0, "0x43a08063", "0x43e5a70a"],
- [1, "0x43a08063", "0x43e5a70a"],
- [5],
- [0, "0x43a08063", "0x43e5a70a"],
- [4, "0x43a15169", "0x43e90312", "0x43a2626f", "0x43ec4312", "0x43a35c6b", "0x43ef8916"],
- [4, "0x43a2626f", "0x43ec42f1", "0x43a15169", "0x43e902f1", "0x43a08063", "0x43e5a70a"],
- [5],
- [0, "0x43a05a5f", "0x43e407ef"],
- [1, "0x43a05a5f", "0x43e407ef"],
- [5],
- [0, "0x43a05a5f", "0x43e407ef"],
- [1, "0x43a08063", "0x43e5a6e9"],
- [1, "0x43a05a5f", "0x43e407ef"],
- [5],
- [0, "0x439ecf5d", "0x43dd3fff"],
- [1, "0x439ecf5d", "0x43dd3fff"],
- [5],
- [0, "0x439ecf5d", "0x43dd3fff"],
- [4, "0x439e9c6b", "0x43dfcb01", "0x439fbe57", "0x43e1cc07", "0x43a05a5f", "0x43e407ef"],
- [4, "0x439fbe57", "0x43e1cc08", "0x439e9c6b", "0x43dfcb01", "0x439ecf5d", "0x43dd3fff"],
- [5],
- [0, "0x439e276d", "0x43dad105"],
- [4, "0x439e4979", "0x43dba4fd", "0x439dc375", "0x43dce915", "0x439ecf5d", "0x43dd3fff"],
- [4, "0x439dc355", "0x43dce8f5", "0x439e4959", "0x43dba4fd", "0x439e276d", "0x43dad105"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x439e285e", "0x43dba009"],
- [4, "0x439e2ced", "0x43db5742", "0x439e316e", "0x43db0f4c", "0x439e276d", "0x43dad105"],
- [4, "0x439e3162", "0x43db0f40", "0x439e2cde", "0x43db5722", "0x439e284d", "0x43db9fd7"],
- [4, "0x439e20dc", "0x43dc1649", "0x439e1948", "0x43dc8eec", "0x439e4fec", "0x43dce392"],
- [4, "0x439e196a", "0x43dc8ef7", "0x439e20f5", "0x43dc166a", "0x439e285e", "0x43dba009"],
- [5],
- [0, "0x43a09b8f", "0x43eab365"],
- [4, "0x43a0f106", "0x43eb8961", "0x43a145ab", "0x43ec5d52", "0x43a135a5", "0x43ed7028"],
- [4, "0x43a145bd", "0x43ec5d4d", "0x43a0f112", "0x43eb8958", "0x43a09b94", "0x43eab357"],
- [4, "0x43a0885d", "0x43ea833e", "0x43a0751c", "0x43ea530a", "0x43a062f3", "0x43ea21ff"],
- [4, "0x43a07516", "0x43ea5310", "0x43a08858", "0x43ea8348", "0x43a09b8f", "0x43eab365"],
- [5],
- [0, "0x43a742fc", "0x43f45212"],
- [4, "0x43a74d8e", "0x43f397ee", "0x43a75807", "0x43f2df94", "0x43a7146b", "0x43f24941"],
- [4, "0x43a757e4", "0x43f2df7f", "0x43a74d74", "0x43f397b8", "0x43a742eb", "0x43f451bf"],
- [4, "0x43a73d1a", "0x43f4b86e", "0x43a73741", "0x43f51fab", "0x43a73e77", "0x43f5820c"],
- [4, "0x43a7374d", "0x43f51fc6", "0x43a73d29", "0x43f4b8a7", "0x43a742fc", "0x43f45212"],
- [5],
- [0, "0x43a229a4", "0x43f8e472"],
- [4, "0x43a2902e", "0x43f9192d", "0x43a2fb73", "0x43f95057", "0x43a34cca", "0x43f9ab87"],
- [4, "0x43a2fb7e", "0x43f95053", "0x43a2903c", "0x43f91929", "0x43a229b2", "0x43f8e46d"],
- [4, "0x43a19624", "0x43f8988b", "0x43a10c5d", "0x43f851b0", "0x43a0e7bb", "0x43f7abbe"],
- [4, "0x43a10c4a", "0x43f851b4", "0x43a19611", "0x43f8988e", "0x43a229a4", "0x43f8e472"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"joel_15": {
- "path": [[0, "0x439e276d", "0x43dad106"],
- [1, "0x439e276d", "0x43dad106"],
- [5],
- [0, "0x439c1959", "0x43d78000"],
- [1, "0x439c1959", "0x43d78000"],
- [5],
- [0, "0x439c1959", "0x43d78000"],
- [4, "0x439ea45b", "0x43d6d000", "0x439cce57", "0x43d9f3f8", "0x439e274d", "0x43dad106"],
- [4, "0x439cce57", "0x43d9f3f8", "0x439ea45b", "0x43d6d000", "0x439c1959", "0x43d78000"],
- [5],
- [0, "0x439c1959", "0x43d8f8f6"],
- [1, "0x439c1959", "0x43d8f8f6"],
- [5],
- [0, "0x439c1959", "0x43d8f8f6"],
- [1, "0x439c1959", "0x43d78000"],
- [1, "0x439c1959", "0x43d8f8f6"],
- [5],
- [0, "0x439f7853", "0x43e5820c"],
- [1, "0x439f7853", "0x43e5820c"],
- [5],
- [0, "0x439f7853", "0x43e5820c"],
- [4, "0x439e1647", "0x43e17106", "0x439d945b", "0x43dd020c", "0x439c1959", "0x43d8f916"],
- [4, "0x439d945b", "0x43dd020c", "0x439e1667", "0x43e17106", "0x439f7853", "0x43e5820c"],
- [5],
- [0, "0x439ffc6c", "0x43e7f106"],
- [1, "0x439ffc6c", "0x43e7f106"],
- [5],
- [0, "0x439ffc6c", "0x43e7f106"],
- [4, "0x439f5668", "0x43e758f6", "0x439fec6c", "0x43e63604", "0x439f7874", "0x43e5820c"],
- [4, "0x439fec6c", "0x43e63604", "0x439f5668", "0x43e758f5", "0x439ffc6c", "0x43e7f106"],
- [5],
- [0, "0x43a12853", "0x43ede9fc"],
- [1, "0x43a12853", "0x43ede9fc"],
- [5],
- [0, "0x43a12853", "0x43ede9fc"],
- [4, "0x43a18c4b", "0x43eb7604", "0x439fe45b", "0x43ea4b02", "0x439ffc4b", "0x43e7f106"],
- [4, "0x439fe45b", "0x43ea4b02", "0x43a18c6c", "0x43eb7604", "0x43a12853", "0x43ede9fc"],
- [5],
- [0, "0x43a1e45b", "0x43ef63f8"],
- [1, "0x43a1e45b", "0x43ef63f8"],
- [5],
- [0, "0x43a1e45b", "0x43ef63f8"],
- [4, "0x43a20561", "0x43eeb9fc", "0x43a1ae57", "0x43ee4be8", "0x43a12853", "0x43ede9fc"],
- [4, "0x43a1ae57", "0x43ee4c08", "0x43a20561", "0x43eeb9fc", "0x43a1e45b", "0x43ef63f8"],
- [5],
- [0, "0x439fb169", "0x43f032f2"],
- [1, "0x439fb169", "0x43f032f2"],
- [5],
- [0, "0x439fb169", "0x43f032f2"],
- [4, "0x43a08063", "0x43f022f2", "0x43a1ec6b", "0x43f078f6", "0x43a1e45b", "0x43ef63f8"],
- [4, "0x43a1ec6b", "0x43f078f6", "0x43a08063", "0x43f022f2", "0x439fb169", "0x43f032f2"],
- [5],
- [0, "0x439e4d50", "0x43f16106"],
- [1, "0x439e4d50", "0x43f16106"],
- [5],
- [0, "0x439e4d50", "0x43f16106"],
- [4, "0x439de45a", "0x43f05000", "0x439f445a", "0x43f0b20c", "0x439fb148", "0x43f03312"],
- [4, "0x439f445a", "0x43f0b20c", "0x439de45a", "0x43f05000", "0x439e4d50", "0x43f16106"],
- [5],
- [0, "0x43a0de56", "0x43f7470a"],
- [1, "0x43a0de56", "0x43f7470a"],
- [5],
- [0, "0x43a0de56", "0x43f7470a"],
- [4, "0x439f4062", "0x43f5a106", "0x439f2b64", "0x43f33106", "0x439e4d50", "0x43f16106"],
- [4, "0x439f2b64", "0x43f33106", "0x439f4062", "0x43f5a106", "0x43a0de56", "0x43f7470a"],
- [5],
- [0, "0x43a3945a", "0x43fa13f8"],
- [1, "0x43a3945a", "0x43fa13f8"],
- [5],
- [0, "0x43a3945a", "0x43fa13f8"],
- [4, "0x43a2dc4a", "0x43f8ab02", "0x43a0d74c", "0x43f8f4fe", "0x43a0de56", "0x43f746ea"],
- [4, "0x43a0d76d", "0x43f8f4fe", "0x43a2dc6a", "0x43f8ab03", "0x43a3945a", "0x43fa13f8"],
- [5],
- [0, "0x43a58e56", "0x43fa98f6"],
- [1, "0x43a58e56", "0x43fa98f6"],
- [5],
- [0, "0x43a58e56", "0x43fa98f6"],
- [4, "0x43a50148", "0x43fa2be8", "0x43a45646", "0x43fa02f2", "0x43a3945a", "0x43fa13f8"],
- [4, "0x43a45666", "0x43fa02f2", "0x43a50168", "0x43fa2c08", "0x43a58e56", "0x43fa98f6"],
- [5],
- [0, "0x43a64958", "0x43f8c000"],
- [1, "0x43a64958", "0x43f8c000"],
- [5],
- [0, "0x43a64958", "0x43f8c000"],
- [1, "0x43a58e56", "0x43fa98f6"],
- [1, "0x43a64958", "0x43f8c000"],
- [5],
- [0, "0x43a73e56", "0x43f5820c"],
- [1, "0x43a73e56", "0x43f5820c"],
- [5],
- [0, "0x43a73e56", "0x43f5820c"],
- [4, "0x43a64d50", "0x43f654fe", "0x43a7174c", "0x43f7de14", "0x43a64958", "0x43f8c000"],
- [4, "0x43a7176c", "0x43f7ddf4", "0x43a64d50", "0x43f654fe", "0x43a73e56", "0x43f5820c"],
- [5],
- [0, "0x43a6f26f", "0x43f20b02"],
- [1, "0x43a6f26f", "0x43f20b02"],
- [5],
- [0, "0x43a6f26f", "0x43f20b02"],
- [4, "0x43a78d71", "0x43f2f810", "0x43a72873", "0x43f453f8", "0x43a73e77", "0x43f5820c"],
- [4, "0x43a72852", "0x43f453f8", "0x43a78d50", "0x43f2f810", "0x43a6f26f", "0x43f20b02"],
- [5],
- [0, "0x43a6ba5f", "0x43ef3d0e"],
- [1, "0x43a6ba5f", "0x43ef3d0e"],
- [5],
- [0, "0x43a6ba5f", "0x43ef3d0e"],
- [4, "0x43a60e57", "0x43f04000", "0x43a82355", "0x43f0fc08", "0x43a6f26f", "0x43f20b02"],
- [4, "0x43a82354", "0x43f0fc08", "0x43a60e56", "0x43f04000", "0x43a6ba5f", "0x43ef3d0e"],
- [5],
- [0, "0x43a35c6b", "0x43ef88f5"],
- [1, "0x43a35c6b", "0x43ef88f5"],
- [5],
- [0, "0x43a35c6b", "0x43ef88f5"],
- [4, "0x43a4b26f", "0x43efe105", "0x43a5b76d", "0x43ee2ef9", "0x43a6ba5f", "0x43ef3ced"],
- [4, "0x43a5b76d", "0x43ee2ef9", "0x43a4b26f", "0x43efe106", "0x43a35c6b", "0x43ef88f5"],
- [5],
- [0, "0x43a08063", "0x43e5a70a"],
- [1, "0x43a08063", "0x43e5a70a"],
- [5],
- [0, "0x43a08063", "0x43e5a70a"],
- [4, "0x43a15169", "0x43e90312", "0x43a2626f", "0x43ec4312", "0x43a35c6b", "0x43ef8916"],
- [4, "0x43a2626f", "0x43ec42f1", "0x43a15169", "0x43e902f1", "0x43a08063", "0x43e5a70a"],
- [5],
- [0, "0x43a05a5f", "0x43e407ef"],
- [1, "0x43a05a5f", "0x43e407ef"],
- [5],
- [0, "0x43a05a5f", "0x43e407ef"],
- [1, "0x43a08063", "0x43e5a6e9"],
- [1, "0x43a05a5f", "0x43e407ef"],
- [5],
- [0, "0x439ecf5d", "0x43dd3fff"],
- [1, "0x439ecf5d", "0x43dd3fff"],
- [5],
- [0, "0x439ecf5d", "0x43dd3fff"],
- [4, "0x439e9c6b", "0x43dfcb01", "0x439fbe57", "0x43e1cc07", "0x43a05a5f", "0x43e407ef"],
- [4, "0x439fbe57", "0x43e1cc08", "0x439e9c6b", "0x43dfcb01", "0x439ecf5d", "0x43dd3fff"],
- [5],
- [0, "0x439e276d", "0x43dad105"],
- [4, "0x439e4979", "0x43dba4fd", "0x439dc375", "0x43dce915", "0x439ecf5d", "0x43dd3fff"],
- [4, "0x439dc355", "0x43dce8f5", "0x439e4959", "0x43dba4fd", "0x439e276d", "0x43dad105"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x439e4ff3", "0x43dce38e"],
- [4, "0x439e196a", "0x43dc8ef7", "0x439e20f5", "0x43dc166a", "0x439e285e", "0x43dba009"],
- [4, "0x439e2ced", "0x43db5742", "0x439e316e", "0x43db0f4c", "0x439e276d", "0x43dad105"],
- [4, "0x439e3162", "0x43db0f40", "0x439e2cde", "0x43db5722", "0x439e284d", "0x43db9fd7"],
- [4, "0x439e20dc", "0x43dc1649", "0x439e1948", "0x43dc8eec", "0x439e4ff3", "0x43dce38e"],
- [5],
- [0, "0x43a742fc", "0x43f45212"],
- [4, "0x43a74d8e", "0x43f397ee", "0x43a75807", "0x43f2df94", "0x43a7146b", "0x43f24941"],
- [4, "0x43a757e4", "0x43f2df7f", "0x43a74d74", "0x43f397b8", "0x43a742eb", "0x43f451bf"],
- [4, "0x43a73d1a", "0x43f4b86e", "0x43a73741", "0x43f51fab", "0x43a73e77", "0x43f5820c"],
- [4, "0x43a7374d", "0x43f51fc6", "0x43a73d29", "0x43f4b8a7", "0x43a742fc", "0x43f45212"],
- [5],
- [0, "0x43a09b8f", "0x43eab365"],
- [4, "0x43a0f106", "0x43eb8961", "0x43a145ab", "0x43ec5d52", "0x43a135a5", "0x43ed7028"],
- [4, "0x43a145bd", "0x43ec5d4d", "0x43a0f112", "0x43eb8958", "0x43a09b94", "0x43eab357"],
- [4, "0x43a0885d", "0x43ea833e", "0x43a0751c", "0x43ea530a", "0x43a062f3", "0x43ea21ff"],
- [4, "0x43a07516", "0x43ea5310", "0x43a08858", "0x43ea8348", "0x43a09b8f", "0x43eab365"],
- [5],
- [0, "0x43a0e7b4", "0x43f7abc0"],
- [4, "0x43a10c4a", "0x43f851b4", "0x43a19611", "0x43f8988e", "0x43a229a4", "0x43f8e472"],
- [4, "0x43a2902e", "0x43f9192d", "0x43a2fb73", "0x43f95057", "0x43a34cca", "0x43f9ab87"],
- [4, "0x43a2fb7e", "0x43f95053", "0x43a2903c", "0x43f91929", "0x43a229b2", "0x43f8e46d"],
- [4, "0x43a19624", "0x43f8988b", "0x43a10c5d", "0x43f851b0", "0x43a0e7b4", "0x43f7abc0"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"joel_14x": {
- "path": [[0, "0x43f3b354", "0x43d6770a"],
- [1, "0x43f3b354", "0x43d6770a"],
- [5],
- [0, "0x43f0fd50", "0x43d6770a"],
- [1, "0x43f0fd50", "0x43d6770a"],
- [5],
- [0, "0x43f0fd50", "0x43d6770a"],
- [1, "0x43f3b354", "0x43d6770a"],
- [1, "0x43f0fd50", "0x43d6770a"],
- [5],
- [0, "0x43dfe76d", "0x43d792f1"],
- [1, "0x43dfe76d", "0x43d792f1"],
- [5],
- [0, "0x43dfe76d", "0x43d792f1"],
- [4, "0x43e51979", "0x43d611eb", "0x43eb8667", "0x43d765e3", "0x43f0fd71", "0x43d676e9"],
- [4, "0x43eb8667", "0x43d76604", "0x43e51958", "0x43d6120c", "0x43dfe76d", "0x43d792f1"],
- [5],
- [0, "0x43df776d", "0x43d6d603"],
- [1, "0x43df776d", "0x43d6d603"],
- [5],
- [0, "0x43df776d", "0x43d6d603"],
- [1, "0x43dfe76d", "0x43d79311"],
- [1, "0x43df776d", "0x43d6d603"],
- [5],
- [0, "0x43dd3169", "0x43d792f1"],
- [1, "0x43dd3169", "0x43d792f1"],
- [5],
- [0, "0x43dd3169", "0x43d792f1"],
- [4, "0x43de376d", "0x43d743f7", "0x43de2873", "0x43d68df3", "0x43df776d", "0x43d6d5e3"],
- [4, "0x43de2852", "0x43d68df3", "0x43de376d", "0x43d743f7", "0x43dd3169", "0x43d792f1"],
- [5],
- [0, "0x43dcc169", "0x43d6d603"],
- [1, "0x43dcc169", "0x43d6d603"],
- [5],
- [0, "0x43dcc169", "0x43d6d603"],
- [1, "0x43dd3169", "0x43d79311"],
- [1, "0x43dcc169", "0x43d6d603"],
- [5],
- [0, "0x43dad959", "0x43d6d603"],
- [1, "0x43dad959", "0x43d6d603"],
- [5],
- [0, "0x43dad959", "0x43d6d603"],
- [1, "0x43dcc149", "0x43d6d603"],
- [1, "0x43dad959", "0x43d6d603"],
- [5],
- [0, "0x43e3cb65", "0x43e3bd0d"],
- [1, "0x43e3cb65", "0x43e3bd0d"],
- [5],
- [0, "0x43e3cb65", "0x43e3bd0d"],
- [1, "0x43dad959", "0x43d6d603"],
- [1, "0x43e3cb65", "0x43e3bd0d"],
- [5],
- [0, "0x43e22d51", "0x43e41b01"],
- [1, "0x43e22d51", "0x43e41b01"],
- [5],
- [0, "0x43e22d51", "0x43e41b01"],
- [4, "0x43e2ba5f", "0x43e3f9fb", "0x43e37e57", "0x43e46df3", "0x43e3cb45", "0x43e3bd0d"],
- [4, "0x43e37e57", "0x43e46df2", "0x43e2ba60", "0x43e3f9fb", "0x43e22d51", "0x43e41b01"],
- [5],
- [0, "0x43e22d51", "0x43e479fb"],
- [1, "0x43e22d51", "0x43e479fb"],
- [5],
- [0, "0x43e22d51", "0x43e479fb"],
- [1, "0x43e22d51", "0x43e41b01"],
- [1, "0x43e22d51", "0x43e479fb"],
- [5],
- [0, "0x43e35a5f", "0x43e479fb"],
- [1, "0x43e35a5f", "0x43e479fb"],
- [5],
- [0, "0x43e35a5f", "0x43e479fb"],
- [1, "0x43e22d51", "0x43e479fb"],
- [1, "0x43e35a5f", "0x43e479fb"],
- [5],
- [0, "0x43e35a5f", "0x43e41b01"],
- [1, "0x43e35a5f", "0x43e41b01"],
- [5],
- [0, "0x43e35a5f", "0x43e41b01"],
- [1, "0x43e35a5f", "0x43e479fb"],
- [1, "0x43e35a5f", "0x43e41b01"],
- [5],
- [0, "0x43e1726f", "0x43e90c07"],
- [1, "0x43e1726f", "0x43e90c07"],
- [5],
- [0, "0x43e1726f", "0x43e90c07"],
- [4, "0x43e2226f", "0x43e769fb", "0x43e50a7f", "0x43e63915", "0x43e35a5f", "0x43e41b01"],
- [4, "0x43e50a5f", "0x43e638f5", "0x43e2226f", "0x43e769fb", "0x43e1726f", "0x43e90c07"],
- [5],
- [0, "0x43f09f5d", "0x43ea2709"],
- [1, "0x43f09f5d", "0x43ea2709"],
- [5],
- [0, "0x43f09f5d", "0x43ea2709"],
- [4, "0x43ebbc6b", "0x43ea4105", "0x43e56c6b", "0x43ec9fff", "0x43e1724f", "0x43e90c07"],
- [4, "0x43e56c6c", "0x43ec9fff", "0x43ebbc6c", "0x43ea4105", "0x43f09f5d", "0x43ea2709"],
- [5],
- [0, "0x43eea45b", "0x43e9c7ee"],
- [1, "0x43eea45b", "0x43e9c7ee"],
- [5],
- [0, "0x43eea45b", "0x43e9c7ee"],
- [4, "0x43ef0c4b", "0x43ea7ef8", "0x43eff355", "0x43ea10e4", "0x43f09f5d", "0x43ea26e8"],
- [4, "0x43eff355", "0x43ea1105", "0x43ef0c6b", "0x43ea7ef8", "0x43eea45b", "0x43e9c7ee"],
- [5],
- [0, "0x43ee4667", "0x43ea2709"],
- [1, "0x43ee4667", "0x43ea2709"],
- [5],
- [0, "0x43ee4667", "0x43ea2709"],
- [1, "0x43eea45b", "0x43e9c80f"],
- [1, "0x43ee4667", "0x43ea2709"],
- [5],
- [0, "0x43e9f26f", "0x43e6c2f0"],
- [1, "0x43e9f26f", "0x43e6c2f0"],
- [5],
- [0, "0x43e9f26f", "0x43e6c2f0"],
- [4, "0x43eb8873", "0x43e7dcec", "0x43eb747b", "0x43ea9b00", "0x43ee4667", "0x43ea26e8"],
- [4, "0x43eb745b", "0x43ea9b01", "0x43eb8853", "0x43e7dd0d", "0x43e9f26f", "0x43e6c2f0"],
- [5],
- [0, "0x43ebee56", "0x43decc07"],
- [1, "0x43ebee56", "0x43decc07"],
- [5],
- [0, "0x43ebee56", "0x43decc07"],
- [4, "0x43e85f5c", "0x43e04915", "0x43eaa148", "0x43e41c07", "0x43e9f24e", "0x43e6c311"],
- [4, "0x43eaa169", "0x43e41c07", "0x43e85f5c", "0x43e048f4", "0x43ebee56", "0x43decc07"],
- [5],
- [0, "0x43eac168", "0x43dd3fff"],
- [1, "0x43eac168", "0x43dd3fff"],
- [5],
- [0, "0x43eac168", "0x43dd3fff"],
- [4, "0x43eb245a", "0x43ddc7ef", "0x43eaf45a", "0x43dedd0d", "0x43ebee76", "0x43decc07"],
- [4, "0x43eaf459", "0x43dedd0d", "0x43eb2459", "0x43ddc7ee", "0x43eac168", "0x43dd3fff"],
- [5],
- [0, "0x43ec4c6a", "0x43dce105"],
- [1, "0x43ec4c6a", "0x43dce105"],
- [5],
- [0, "0x43ec4c6a", "0x43dce105"],
- [4, "0x43ebcb64", "0x43dd08f5", "0x43eb0c6a", "0x43dc9603", "0x43eac168", "0x43dd3fff"],
- [4, "0x43eb0c6a", "0x43dc9603", "0x43ebcb64", "0x43dd08f5", "0x43ec4c6a", "0x43dce105"],
- [5],
- [0, "0x43ecbb64", "0x43ddb105"],
- [1, "0x43ecbb64", "0x43ddb105"],
- [5],
- [0, "0x43ecbb64", "0x43ddb105"],
- [1, "0x43ec4c6a", "0x43dce105"],
- [1, "0x43ecbb64", "0x43ddb105"],
- [5],
- [0, "0x43eea45a", "0x43dc24fd"],
- [1, "0x43eea45a", "0x43dc24fd"],
- [5],
- [0, "0x43eea45a", "0x43dc24fd"],
- [4, "0x43eef354", "0x43dd4c07", "0x43ed4a5e", "0x43dcfef9", "0x43ecbb64", "0x43ddb105"],
- [4, "0x43ed4a5e", "0x43dcfef9", "0x43eef354", "0x43dd4c07", "0x43eea45a", "0x43dc24fd"],
- [5],
- [0, "0x43f09f5c", "0x43dc24fd"],
- [1, "0x43f09f5c", "0x43dc24fd"],
- [5],
- [0, "0x43f09f5c", "0x43dc24fd"],
- [4, "0x43effc6a", "0x43daeced", "0x43ef6a5e", "0x43dbe4fd", "0x43eea45a", "0x43dc24fd"],
- [4, "0x43ef6a5e", "0x43dbe4fd", "0x43effc6a", "0x43daed0d", "0x43f09f5c", "0x43dc24fd"],
- [5],
- [0, "0x43f2f76c", "0x43dbc603"],
- [1, "0x43f2f76c", "0x43dbc603"],
- [5],
- [0, "0x43f2f76c", "0x43dbc603"],
- [4, "0x43f24c6a", "0x43dc3b01", "0x43f16b64", "0x43dc2311", "0x43f09f5c", "0x43dc24fd"],
- [4, "0x43f16b64", "0x43dc23f7", "0x43f24c6a", "0x43dc3b01", "0x43f2f76c", "0x43dbc603"],
- [5],
- [0, "0x43f4de55", "0x43d97d0d"],
- [1, "0x43f4de55", "0x43d97d0d"],
- [5],
- [0, "0x43f4de55", "0x43d97d0d"],
- [4, "0x43f47665", "0x43da020b", "0x43f42851", "0x43db9417", "0x43f2f74b", "0x43dbc603"],
- [4, "0x43f42851", "0x43db93f7", "0x43f47666", "0x43da020b", "0x43f4de55", "0x43d97d0d"],
- [5],
- [0, "0x43f48061", "0x43d97d0d"],
- [1, "0x43f48061", "0x43d97d0d"],
- [5],
- [0, "0x43f48061", "0x43d97d0d"],
- [1, "0x43f4de55", "0x43d97d0d"],
- [1, "0x43f48061", "0x43d97d0d"],
- [5],
- [0, "0x43f3b353", "0x43d67709"],
- [4, "0x43f39957", "0x43d79ef9", "0x43f3ca5d", "0x43d8a603", "0x43f48061", "0x43d97d0d"],
- [4, "0x43f3ca5d", "0x43d8a603", "0x43f39957", "0x43d79ef9", "0x43f3b353", "0x43d67709"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x43e95577", "0x43d6d0f7"],
- [4, "0x43e6786c", "0x43d6c82c", "0x43e39c1d", "0x43d6bf63", "0x43e1011a", "0x43d74cbc"],
- [4, "0x43e39bed", "0x43d6bf7f", "0x43e67812", "0x43d6c845", "0x43e954f9", "0x43d6d10e"],
- [4, "0x43eb751f", "0x43d6d793", "0x43ed95af", "0x43d6de19", "0x43ef9c3f", "0x43d6a73b"],
- [4, "0x43ed95d5", "0x43d6de05", "0x43eb7573", "0x43d6d77d", "0x43e95577", "0x43d6d0f7"],
- [5],
- [0, "0x43f0ff24", "0x43dc2556"],
- [4, "0x43f1af32", "0x43dc2718", "0x43f265f0", "0x43dc28ec", "0x43f2f65d", "0x43dbc6bc"],
- [4, "0x43f26478", "0x43dc29ec", "0x43f1ab79", "0x43dc27b4", "0x43f0f9c6", "0x43dc2591"],
- [4, "0x43f0db58", "0x43dc2534", "0x43f0bd21", "0x43dc24d7", "0x43f09f5c", "0x43dc24fd"],
- [4, "0x43f0bee1", "0x43dc24b1", "0x43f0dee6", "0x43dc2503", "0x43f0ff24", "0x43dc2556"],
- [5],
- [0, "0x43e9f8bd", "0x43e3d343"],
- [4, "0x43e9dee1", "0x43e2d088", "0x43e9c50a", "0x43e1cdfc", "0x43e9fd48", "0x43e0ec7d"],
- [4, "0x43e9c519", "0x43e1cdef", "0x43e9deee", "0x43e2d06b", "0x43e9f8c9", "0x43e3d318"],
- [4, "0x43ea0bf4", "0x43e492eb", "0x43ea1f23", "0x43e552d8", "0x43ea10e3", "0x43e6057b"],
- [4, "0x43ea1f15", "0x43e552e4", "0x43ea0be8", "0x43e49306", "0x43e9f8bd", "0x43e3d343"],
- [5],
- [0, "0x43e2966e", "0x43e78bfa"],
- [4, "0x43e27913", "0x43e7aaff", "0x43e25bba", "0x43e7ca03", "0x43e23f52", "0x43e7e936"],
- [4, "0x43e25bb4", "0x43e7c9ff", "0x43e2790c", "0x43e7aafa", "0x43e29666", "0x43e78bf4"],
- [4, "0x43e3539d", "0x43e6c3f3", "0x43e4110a", "0x43e5fbba", "0x43e3d37b", "0x43e500e0"],
- [4, "0x43e41122", "0x43e5fbc5", "0x43e353ad", "0x43e6c3fb", "0x43e2966e", "0x43e78bfa"],
- [5],
- [0, "0x43eb35fc", "0x43e85697"],
- [4, "0x43eae81c", "0x43e7d2d9", "0x43ea9920", "0x43e74d3d", "0x43ea260f", "0x43e6ead8"],
- [4, "0x43ea990a", "0x43e74d41", "0x43eae7fc", "0x43e7d2d2", "0x43eb35d2", "0x43e85685"],
- [4, "0x43eba783", "0x43e916e1", "0x43ec16d8", "0x43e9d340", "0x43ecf0b8", "0x43ea1834"],
- [4, "0x43ec16f9", "0x43e9d335", "0x43eba7a8", "0x43e916e5", "0x43eb35fc", "0x43e85697"],
- [5],
- [0, "0x43eff3b3", "0x43ea2bde"],
- [4, "0x43efb1ee", "0x43ea326d", "0x43ef7004", "0x43ea38ff", "0x43ef3595", "0x43ea2e27"],
- [4, "0x43ef7015", "0x43ea390f", "0x43efb214", "0x43ea3279", "0x43eff3eb", "0x43ea2be8"],
- [4, "0x43f02f09", "0x43ea2602", "0x43f06a07", "0x43ea201f", "0x43f09f5d", "0x43ea26e8"],
- [4, "0x43f069f9", "0x43ea2013", "0x43f02ee5", "0x43ea25f7", "0x43eff3b3", "0x43ea2bde"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"joel_14": {
- "path": [[0, "0x43f3b354", "0x43d6770a"],
- [1, "0x43f3b354", "0x43d6770a"],
- [5],
- [0, "0x43f0fd50", "0x43d6770a"],
- [1, "0x43f0fd50", "0x43d6770a"],
- [5],
- [0, "0x43f0fd50", "0x43d6770a"],
- [1, "0x43f3b354", "0x43d6770a"],
- [1, "0x43f0fd50", "0x43d6770a"],
- [5],
- [0, "0x43dfe76d", "0x43d792f1"],
- [1, "0x43dfe76d", "0x43d792f1"],
- [5],
- [0, "0x43dfe76d", "0x43d792f1"],
- [4, "0x43e51979", "0x43d611eb", "0x43eb8667", "0x43d765e3", "0x43f0fd71", "0x43d676e9"],
- [4, "0x43eb8667", "0x43d76604", "0x43e51958", "0x43d6120c", "0x43dfe76d", "0x43d792f1"],
- [5],
- [0, "0x43df776d", "0x43d6d603"],
- [1, "0x43df776d", "0x43d6d603"],
- [5],
- [0, "0x43df776d", "0x43d6d603"],
- [1, "0x43dfe76d", "0x43d79311"],
- [1, "0x43df776d", "0x43d6d603"],
- [5],
- [0, "0x43dd3169", "0x43d792f1"],
- [1, "0x43dd3169", "0x43d792f1"],
- [5],
- [0, "0x43dd3169", "0x43d792f1"],
- [4, "0x43de376d", "0x43d743f7", "0x43de2873", "0x43d68df3", "0x43df776d", "0x43d6d5e3"],
- [4, "0x43de2852", "0x43d68df3", "0x43de376d", "0x43d743f7", "0x43dd3169", "0x43d792f1"],
- [5],
- [0, "0x43dcc169", "0x43d6d603"],
- [1, "0x43dcc169", "0x43d6d603"],
- [5],
- [0, "0x43dcc169", "0x43d6d603"],
- [1, "0x43dd3169", "0x43d79311"],
- [1, "0x43dcc169", "0x43d6d603"],
- [5],
- [0, "0x43dad959", "0x43d6d603"],
- [1, "0x43dad959", "0x43d6d603"],
- [5],
- [0, "0x43dad959", "0x43d6d603"],
- [1, "0x43dcc149", "0x43d6d603"],
- [1, "0x43dad959", "0x43d6d603"],
- [5],
- [0, "0x43e3cb65", "0x43e3bd0d"],
- [1, "0x43e3cb65", "0x43e3bd0d"],
- [5],
- [0, "0x43e3cb65", "0x43e3bd0d"],
- [1, "0x43dad959", "0x43d6d603"],
- [1, "0x43e3cb65", "0x43e3bd0d"],
- [5],
- [0, "0x43e22d51", "0x43e41b01"],
- [1, "0x43e22d51", "0x43e41b01"],
- [5],
- [0, "0x43e22d51", "0x43e41b01"],
- [4, "0x43e2ba5f", "0x43e3f9fb", "0x43e37e57", "0x43e46df3", "0x43e3cb45", "0x43e3bd0d"],
- [4, "0x43e37e57", "0x43e46df2", "0x43e2ba60", "0x43e3f9fb", "0x43e22d51", "0x43e41b01"],
- [5],
- [0, "0x43e22d51", "0x43e479fb"],
- [1, "0x43e22d51", "0x43e479fb"],
- [5],
- [0, "0x43e22d51", "0x43e479fb"],
- [1, "0x43e22d51", "0x43e41b01"],
- [1, "0x43e22d51", "0x43e479fb"],
- [5],
- [0, "0x43e35a5f", "0x43e479fb"],
- [1, "0x43e35a5f", "0x43e479fb"],
- [5],
- [0, "0x43e35a5f", "0x43e479fb"],
- [1, "0x43e22d51", "0x43e479fb"],
- [1, "0x43e35a5f", "0x43e479fb"],
- [5],
- [0, "0x43e35a5f", "0x43e41b01"],
- [1, "0x43e35a5f", "0x43e41b01"],
- [5],
- [0, "0x43e35a5f", "0x43e41b01"],
- [1, "0x43e35a5f", "0x43e479fb"],
- [1, "0x43e35a5f", "0x43e41b01"],
- [5],
- [0, "0x43e1726f", "0x43e90c07"],
- [1, "0x43e1726f", "0x43e90c07"],
- [5],
- [0, "0x43e1726f", "0x43e90c07"],
- [4, "0x43e2226f", "0x43e769fb", "0x43e50a7f", "0x43e63915", "0x43e35a5f", "0x43e41b01"],
- [4, "0x43e50a5f", "0x43e638f5", "0x43e2226f", "0x43e769fb", "0x43e1726f", "0x43e90c07"],
- [5],
- [0, "0x43f09f5d", "0x43ea2709"],
- [1, "0x43f09f5d", "0x43ea2709"],
- [5],
- [0, "0x43f09f5d", "0x43ea2709"],
- [4, "0x43ebbc6b", "0x43ea4105", "0x43e56c6b", "0x43ec9fff", "0x43e1724f", "0x43e90c07"],
- [4, "0x43e56c6c", "0x43ec9fff", "0x43ebbc6c", "0x43ea4105", "0x43f09f5d", "0x43ea2709"],
- [5],
- [0, "0x43eea45b", "0x43e9c7ee"],
- [1, "0x43eea45b", "0x43e9c7ee"],
- [5],
- [0, "0x43eea45b", "0x43e9c7ee"],
- [4, "0x43ef0c4b", "0x43ea7ef8", "0x43eff355", "0x43ea10e4", "0x43f09f5d", "0x43ea26e8"],
- [4, "0x43eff355", "0x43ea1105", "0x43ef0c6b", "0x43ea7ef8", "0x43eea45b", "0x43e9c7ee"],
- [5],
- [0, "0x43ee4667", "0x43ea2709"],
- [1, "0x43ee4667", "0x43ea2709"],
- [5],
- [0, "0x43ee4667", "0x43ea2709"],
- [1, "0x43eea45b", "0x43e9c80f"],
- [1, "0x43ee4667", "0x43ea2709"],
- [5],
- [0, "0x43e9f26f", "0x43e6c2f0"],
- [1, "0x43e9f26f", "0x43e6c2f0"],
- [5],
- [0, "0x43e9f26f", "0x43e6c2f0"],
- [4, "0x43eb8873", "0x43e7dcec", "0x43eb747b", "0x43ea9b00", "0x43ee4667", "0x43ea26e8"],
- [4, "0x43eb745b", "0x43ea9b01", "0x43eb8853", "0x43e7dd0d", "0x43e9f26f", "0x43e6c2f0"],
- [5],
- [0, "0x43ebee56", "0x43decc07"],
- [1, "0x43ebee56", "0x43decc07"],
- [5],
- [0, "0x43ebee56", "0x43decc07"],
- [4, "0x43e85f5c", "0x43e04915", "0x43eaa148", "0x43e41c07", "0x43e9f24e", "0x43e6c311"],
- [4, "0x43eaa169", "0x43e41c07", "0x43e85f5c", "0x43e048f4", "0x43ebee56", "0x43decc07"],
- [5],
- [0, "0x43eac168", "0x43dd3fff"],
- [1, "0x43eac168", "0x43dd3fff"],
- [5],
- [0, "0x43eac168", "0x43dd3fff"],
- [4, "0x43eb245a", "0x43ddc7ef", "0x43eaf45a", "0x43dedd0d", "0x43ebee76", "0x43decc07"],
- [4, "0x43eaf459", "0x43dedd0d", "0x43eb2459", "0x43ddc7ee", "0x43eac168", "0x43dd3fff"],
- [5],
- [0, "0x43ec4c6a", "0x43dce105"],
- [1, "0x43ec4c6a", "0x43dce105"],
- [5],
- [0, "0x43ec4c6a", "0x43dce105"],
- [4, "0x43ebcb64", "0x43dd08f5", "0x43eb0c6a", "0x43dc9603", "0x43eac168", "0x43dd3fff"],
- [4, "0x43eb0c6a", "0x43dc9603", "0x43ebcb64", "0x43dd08f5", "0x43ec4c6a", "0x43dce105"],
- [5],
- [0, "0x43ecbb64", "0x43ddb105"],
- [1, "0x43ecbb64", "0x43ddb105"],
- [5],
- [0, "0x43ecbb64", "0x43ddb105"],
- [1, "0x43ec4c6a", "0x43dce105"],
- [1, "0x43ecbb64", "0x43ddb105"],
- [5],
- [0, "0x43eea45a", "0x43dc24fd"],
- [1, "0x43eea45a", "0x43dc24fd"],
- [5],
- [0, "0x43eea45a", "0x43dc24fd"],
- [4, "0x43eef354", "0x43dd4c07", "0x43ed4a5e", "0x43dcfef9", "0x43ecbb64", "0x43ddb105"],
- [4, "0x43ed4a5e", "0x43dcfef9", "0x43eef354", "0x43dd4c07", "0x43eea45a", "0x43dc24fd"],
- [5],
- [0, "0x43f09f5c", "0x43dc24fd"],
- [1, "0x43f09f5c", "0x43dc24fd"],
- [5],
- [0, "0x43f09f5c", "0x43dc24fd"],
- [4, "0x43effc6a", "0x43daeced", "0x43ef6a5e", "0x43dbe4fd", "0x43eea45a", "0x43dc24fd"],
- [4, "0x43ef6a5e", "0x43dbe4fd", "0x43effc6a", "0x43daed0d", "0x43f09f5c", "0x43dc24fd"],
- [5],
- [0, "0x43f2f76c", "0x43dbc603"],
- [1, "0x43f2f76c", "0x43dbc603"],
- [5],
- [0, "0x43f2f76c", "0x43dbc603"],
- [4, "0x43f24c6a", "0x43dc3b01", "0x43f16b64", "0x43dc2311", "0x43f09f5c", "0x43dc24fd"],
- [4, "0x43f16b64", "0x43dc23f7", "0x43f24c6a", "0x43dc3b01", "0x43f2f76c", "0x43dbc603"],
- [5],
- [0, "0x43f4de55", "0x43d97d0d"],
- [1, "0x43f4de55", "0x43d97d0d"],
- [5],
- [0, "0x43f4de55", "0x43d97d0d"],
- [4, "0x43f47665", "0x43da020b", "0x43f42851", "0x43db9417", "0x43f2f74b", "0x43dbc603"],
- [4, "0x43f42851", "0x43db93f7", "0x43f47666", "0x43da020b", "0x43f4de55", "0x43d97d0d"],
- [5],
- [0, "0x43f48061", "0x43d97d0d"],
- [1, "0x43f48061", "0x43d97d0d"],
- [5],
- [0, "0x43f48061", "0x43d97d0d"],
- [1, "0x43f4de55", "0x43d97d0d"],
- [1, "0x43f48061", "0x43d97d0d"],
- [5],
- [0, "0x43f3b353", "0x43d67709"],
- [4, "0x43f39957", "0x43d79ef9", "0x43f3ca5d", "0x43d8a603", "0x43f48061", "0x43d97d0d"],
- [4, "0x43f3ca5d", "0x43d8a603", "0x43f39957", "0x43d79ef9", "0x43f3b353", "0x43d67709"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x43e95577", "0x43d6d0f7"],
- [4, "0x43e6786c", "0x43d6c82c", "0x43e39c1d", "0x43d6bf63", "0x43e1011a", "0x43d74cbc"],
- [4, "0x43e39bed", "0x43d6bf7f", "0x43e67812", "0x43d6c845", "0x43e954f9", "0x43d6d10e"],
- [4, "0x43eb751f", "0x43d6d793", "0x43ed95af", "0x43d6de19", "0x43ef9c3f", "0x43d6a73b"],
- [4, "0x43ed95d5", "0x43d6de05", "0x43eb7573", "0x43d6d77d", "0x43e95577", "0x43d6d0f7"],
- [5],
- [0, "0x43f0ff24", "0x43dc2556"],
- [4, "0x43f1af32", "0x43dc2718", "0x43f265f0", "0x43dc28ec", "0x43f2f65d", "0x43dbc6bc"],
- [4, "0x43f26478", "0x43dc29ec", "0x43f1ab79", "0x43dc27b4", "0x43f0f9c6", "0x43dc2591"],
- [4, "0x43f0db58", "0x43dc2534", "0x43f0bd21", "0x43dc24d7", "0x43f09f5c", "0x43dc24fd"],
- [4, "0x43f0bee1", "0x43dc24b1", "0x43f0dee6", "0x43dc2503", "0x43f0ff24", "0x43dc2556"],
- [5],
- [0, "0x43e3d382", "0x43e500de"],
- [4, "0x43e41122", "0x43e5fbc5", "0x43e353ad", "0x43e6c3fb", "0x43e2966e", "0x43e78bfa"],
- [4, "0x43e27913", "0x43e7aaff", "0x43e25bba", "0x43e7ca03", "0x43e23f52", "0x43e7e936"],
- [4, "0x43e25bb4", "0x43e7c9ff", "0x43e2790c", "0x43e7aafa", "0x43e29666", "0x43e78bf4"],
- [4, "0x43e3539d", "0x43e6c3f3", "0x43e4110a", "0x43e5fbba", "0x43e3d382", "0x43e500de"],
- [5],
- [0, "0x43e9f8bd", "0x43e3d343"],
- [4, "0x43e9dee1", "0x43e2d088", "0x43e9c50a", "0x43e1cdfc", "0x43e9fd48", "0x43e0ec7d"],
- [4, "0x43e9c519", "0x43e1cdef", "0x43e9deee", "0x43e2d06b", "0x43e9f8c9", "0x43e3d318"],
- [4, "0x43ea0bf4", "0x43e492eb", "0x43ea1f23", "0x43e552d8", "0x43ea10e3", "0x43e6057b"],
- [4, "0x43ea1f15", "0x43e552e4", "0x43ea0be8", "0x43e49306", "0x43e9f8bd", "0x43e3d343"],
- [5],
- [0, "0x43ecf0bb", "0x43ea182d"],
- [4, "0x43ec16f9", "0x43e9d335", "0x43eba7a8", "0x43e916e5", "0x43eb35fc", "0x43e85697"],
- [4, "0x43eae81c", "0x43e7d2d9", "0x43ea9920", "0x43e74d3d", "0x43ea260f", "0x43e6ead8"],
- [4, "0x43ea990a", "0x43e74d41", "0x43eae7fc", "0x43e7d2d2", "0x43eb35d2", "0x43e85685"],
- [4, "0x43eba783", "0x43e916e1", "0x43ec16d8", "0x43e9d340", "0x43ecf0bb", "0x43ea182d"],
- [5],
- [0, "0x43eff3b3", "0x43ea2bde"],
- [4, "0x43efb1ee", "0x43ea326d", "0x43ef7004", "0x43ea38ff", "0x43ef3595", "0x43ea2e27"],
- [4, "0x43ef7015", "0x43ea390f", "0x43efb214", "0x43ea3279", "0x43eff3eb", "0x43ea2be8"],
- [4, "0x43f02f09", "0x43ea2602", "0x43f06a07", "0x43ea201f", "0x43f09f5d", "0x43ea26e8"],
- [4, "0x43f069f9", "0x43ea2013", "0x43f02ee5", "0x43ea25f7", "0x43eff3b3", "0x43ea2bde"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"joel_13x": {
- "path": [[0, "0x43b4126f", "0x43c058f6"],
- [4, "0x43bd7c6b", "0x43c05b02", "0x43c51d71", "0x43b8e8f6", "0x43c5276d", "0x43afc1ec"],
- [4, "0x43c51d71", "0x43a688f6", "0x43bd7c6b", "0x439f16ea", "0x43b4126f", "0x439f16ea"],
- [4, "0x43aaa979", "0x439f16ea", "0x43a3076d", "0x43a688f6", "0x43a31063", "0x43afc1ec"],
- [4, "0x43a3076d", "0x43b8e8f6", "0x43aaa959", "0x43c05b02", "0x43b4126f", "0x43c058f6"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x43c5276d", "0x43afc1ec"],
- [4, "0x43c51d71", "0x43b8e8f6", "0x43bd7c6b", "0x43c05b02", "0x43b4126f", "0x43c058f6"],
- [4, "0x43aaa959", "0x43c05b02", "0x43a3076d", "0x43b8e8f6", "0x43a31063", "0x43afc1ec"],
- [4, "0x43a3076d", "0x43a688f6", "0x43aaa979", "0x439f16ea", "0x43b4126f", "0x439f16ea"],
- [4, "0x43bd7c6b", "0x439f16ea", "0x43c51d71", "0x43a688f6", "0x43c5276d", "0x43afc1ec"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"joel_13": {
- "path": [[0, "0x43b4126f", "0x43c058f6"],
- [4, "0x43bd7c6b", "0x43c05b02", "0x43c51d71", "0x43b8e8f6", "0x43c5276d", "0x43afc1ec"],
- [4, "0x43c51d71", "0x43a688f6", "0x43bd7c6b", "0x439f16ea", "0x43b4126f", "0x439f16ea"],
- [4, "0x43aaa979", "0x439f16ea", "0x43a3076d", "0x43a688f6", "0x43a31063", "0x43afc1ec"],
- [4, "0x43a3076d", "0x43b8e8f6", "0x43aaa959", "0x43c05b02", "0x43b4126f", "0x43c058f6"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x43c5276d", "0x43afc1ec"],
- [4, "0x43c51d71", "0x43b8e8f6", "0x43bd7c6b", "0x43c05b02", "0x43b4126f", "0x43c058f6"],
- [4, "0x43aaa959", "0x43c05b02", "0x43a3076d", "0x43b8e8f6", "0x43a31063", "0x43afc1ec"],
- [4, "0x43a3076d", "0x43a688f6", "0x43aaa979", "0x439f16ea", "0x43b4126f", "0x439f16ea"],
- [4, "0x43bd7c6b", "0x439f16ea", "0x43c51d71", "0x43a688f6", "0x43c5276d", "0x43afc1ec"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"joel_12x": {
- "path": [[0, "0x4324e9fc", "0x437211ec"],
- [1, "0x4324e9fc", "0x437211ec"],
- [1, "0x4324e9fc", "0x437211ec"],
- [1, "0x43235810", "0x437129fc"],
- [1, "0x4324e9fc", "0x437211ec"],
- [5],
- [0, "0x431a020c", "0x4374fdf4"],
- [1, "0x431a020c", "0x4374fdf4"],
- [1, "0x431a020c", "0x4374fdf4"],
- [1, "0x431aec08", "0x437369fc"],
- [1, "0x431a020c", "0x4374fdf4"],
- [5],
- [0, "0x431bd3f8", "0x4371d810"],
- [4, "0x431ce000", "0x4372722d", "0x431e0e15", "0x43729020", "0x431f2000", "0x43724831"],
- [4, "0x43203604", "0x4371fe35", "0x43212c08", "0x43714a3d", "0x4321c5e3", "0x43704041"],
- [1, "0x4324e9fc", "0x4372122d"],
- [4, "0x4322b3f8", "0x4375e419", "0x431dd810", "0x4377322d", "0x431a020c", "0x4374fe35"],
- [1, "0x431bd3f8", "0x4371d810"],
- [5],
- [0, "0x43171810", "0x436a1604"],
- [1, "0x43171810", "0x436a1604"],
- [1, "0x43171810", "0x436a1604"],
- [1, "0x4318a9fc", "0x436afdf4"],
- [1, "0x43171810", "0x436a1604"],
- [5],
- [0, "0x431a4000", "0x436be7f0"],
- [4, "0x4319a20c", "0x436cf3f8", "0x431985e3", "0x436e1df4", "0x4319ce14", "0x436f33f8"],
- [4, "0x431a1a1c", "0x437047f0", "0x431ac831", "0x43713df4", "0x431bd3f7", "0x4371d811"],
- [1, "0x431a020b", "0x4374fdf4"],
- [4, "0x4316322c", "0x4372c5e4", "0x4314e417", "0x436de9fc", "0x4317180f", "0x436a1604"],
- [1, "0x431a4000", "0x436be7f0"],
- [5],
- [0, "0x43220000", "0x436729fc"],
- [1, "0x43220000", "0x436729fc"],
- [1, "0x43220000", "0x436729fc"],
- [1, "0x43211810", "0x4368bbe8"],
- [1, "0x43220000", "0x436729fc"],
- [5],
- [0, "0x43202e14", "0x436a4fdf"],
- [4, "0x431f2418", "0x4369b5c2", "0x431df810", "0x436995c2", "0x431ce20c", "0x4369dfbe"],
- [4, "0x431bcc08", "0x436a2bc6", "0x431ad810", "0x436adba5", "0x431a4000", "0x436be7ae"],
- [1, "0x43171810", "0x436a15c2"],
- [4, "0x43194e14", "0x436643d6", "0x431e2c08", "0x4364f3b6", "0x43220000", "0x436729ba"],
- [1, "0x43202e14", "0x436a4fdf"],
- [5],
- [0, "0x4321c5e3", "0x43704000"],
- [4, "0x43226000", "0x436f3604", "0x43228000", "0x436e09fc", "0x43223604", "0x436cf3f8"],
- [4, "0x4321ec08", "0x436be000", "0x43213a1d", "0x436ae9fc", "0x43202e14", "0x436a4fdf"],
- [1, "0x43220000", "0x436729fc"],
- [4, "0x4325d1ec", "0x43696000", "0x4327220c", "0x436e4000", "0x4324e9fc", "0x437211ec"],
- [1, "0x4321c5e3", "0x43704000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x431ce20c", "0x4369dfbe"],
- [4, "0x431df810", "0x436995c2", "0x431f2418", "0x4369b5c2", "0x43202e14", "0x436a4fdf"],
- [4, "0x43213a1d", "0x436ae9fc", "0x4321ec08", "0x436be000", "0x43223604", "0x436cf3f8"],
- [4, "0x43228000", "0x436e09fc", "0x43226000", "0x436f3604", "0x4321c5e3", "0x43704000"],
- [1, "0x4324e9fc", "0x437211ec"],
- [4, "0x4327220c", "0x436e4000", "0x4325d1ec", "0x43696000", "0x43220000", "0x436729fc"],
- [1, "0x43202e14", "0x436a4fdf"],
- [1, "0x43220000", "0x436729ba"],
- [4, "0x431e2c08", "0x4364f3b6", "0x43194e14", "0x436643d6", "0x43171810", "0x436a15c2"],
- [1, "0x431a4000", "0x436be7ae"],
- [4, "0x431ad810", "0x436adba5", "0x431bcc08", "0x436a2bc6", "0x431ce20c", "0x4369dfbe"],
- [5],
- [0, "0x4319ce14", "0x436f33f8"],
- [4, "0x431985e3", "0x436e1df4", "0x4319a20c", "0x436cf3f8", "0x431a4000", "0x436be7f0"],
- [1, "0x4317180f", "0x436a1604"],
- [4, "0x4314e417", "0x436de9fc", "0x4316322c", "0x4372c5e4", "0x431a020b", "0x4374fdf4"],
- [1, "0x431bd3f7", "0x4371d811"],
- [1, "0x431a020c", "0x4374fe35"],
- [4, "0x431dd810", "0x4377322d", "0x4322b3f8", "0x4375e419", "0x4324e9fc", "0x4372122d"],
- [1, "0x4321c5e3", "0x43704041"],
- [4, "0x43212c08", "0x43714a3d", "0x43203604", "0x4371fe35", "0x431f2000", "0x43724831"],
- [4, "0x431e0e15", "0x43729020", "0x431ce000", "0x4372722d", "0x431bd3f8", "0x4371d810"],
- [4, "0x431ac831", "0x43713df4", "0x431a1a1c", "0x437047f0", "0x4319ce14", "0x436f33f8"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"joel_12": {
- "path": [[0, "0x4324e9fc", "0x437211ec"],
- [1, "0x4324e9fc", "0x437211ec"],
- [1, "0x4324e9fc", "0x437211ec"],
- [1, "0x43235810", "0x437129fc"],
- [1, "0x4324e9fc", "0x437211ec"],
- [5],
- [0, "0x431a020c", "0x4374fdf4"],
- [1, "0x431a020c", "0x4374fdf4"],
- [1, "0x431a020c", "0x4374fdf4"],
- [1, "0x431aec08", "0x437369fc"],
- [1, "0x431a020c", "0x4374fdf4"],
- [5],
- [0, "0x431bd3f8", "0x4371d810"],
- [4, "0x431ce000", "0x4372722d", "0x431e0e15", "0x43729020", "0x431f2000", "0x43724831"],
- [4, "0x43203604", "0x4371fe35", "0x43212c08", "0x43714a3d", "0x4321c5e3", "0x43704041"],
- [1, "0x4324e9fc", "0x4372122d"],
- [4, "0x4322b3f8", "0x4375e419", "0x431dd810", "0x4377322d", "0x431a020c", "0x4374fe35"],
- [1, "0x431bd3f8", "0x4371d810"],
- [5],
- [0, "0x43171810", "0x436a1604"],
- [1, "0x43171810", "0x436a1604"],
- [1, "0x43171810", "0x436a1604"],
- [1, "0x4318a9fc", "0x436afdf4"],
- [1, "0x43171810", "0x436a1604"],
- [5],
- [0, "0x431a4000", "0x436be7f0"],
- [4, "0x4319a20c", "0x436cf3f8", "0x431985e3", "0x436e1df4", "0x4319ce14", "0x436f33f8"],
- [4, "0x431a1a1c", "0x437047f0", "0x431ac831", "0x43713df4", "0x431bd3f7", "0x4371d811"],
- [1, "0x431a020b", "0x4374fdf4"],
- [4, "0x4316322c", "0x4372c5e4", "0x4314e417", "0x436de9fc", "0x4317180f", "0x436a1604"],
- [1, "0x431a4000", "0x436be7f0"],
- [5],
- [0, "0x43220000", "0x436729fc"],
- [1, "0x43220000", "0x436729fc"],
- [1, "0x43220000", "0x436729fc"],
- [1, "0x43211810", "0x4368bbe8"],
- [1, "0x43220000", "0x436729fc"],
- [5],
- [0, "0x43202e14", "0x436a4fdf"],
- [4, "0x431f2418", "0x4369b5c2", "0x431df810", "0x436995c2", "0x431ce20c", "0x4369dfbe"],
- [4, "0x431bcc08", "0x436a2bc6", "0x431ad810", "0x436adba5", "0x431a4000", "0x436be7ae"],
- [1, "0x43171810", "0x436a15c2"],
- [4, "0x43194e14", "0x436643d6", "0x431e2c08", "0x4364f3b6", "0x43220000", "0x436729ba"],
- [1, "0x43202e14", "0x436a4fdf"],
- [5],
- [0, "0x4321c5e3", "0x43704000"],
- [4, "0x43226000", "0x436f3604", "0x43228000", "0x436e09fc", "0x43223604", "0x436cf3f8"],
- [4, "0x4321ec08", "0x436be000", "0x43213a1d", "0x436ae9fc", "0x43202e14", "0x436a4fdf"],
- [1, "0x43220000", "0x436729fc"],
- [4, "0x4325d1ec", "0x43696000", "0x4327220c", "0x436e4000", "0x4324e9fc", "0x437211ec"],
- [1, "0x4321c5e3", "0x43704000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x431ce20c", "0x4369dfbe"],
- [4, "0x431df810", "0x436995c2", "0x431f2418", "0x4369b5c2", "0x43202e14", "0x436a4fdf"],
- [4, "0x43213a1d", "0x436ae9fc", "0x4321ec08", "0x436be000", "0x43223604", "0x436cf3f8"],
- [4, "0x43228000", "0x436e09fc", "0x43226000", "0x436f3604", "0x4321c5e3", "0x43704000"],
- [1, "0x4324e9fc", "0x437211ec"],
- [4, "0x4327220c", "0x436e4000", "0x4325d1ec", "0x43696000", "0x43220000", "0x436729fc"],
- [1, "0x43202e14", "0x436a4fdf"],
- [1, "0x43220000", "0x436729ba"],
- [4, "0x431e2c08", "0x4364f3b6", "0x43194e14", "0x436643d6", "0x43171810", "0x436a15c2"],
- [1, "0x431a4000", "0x436be7ae"],
- [4, "0x431ad810", "0x436adba5", "0x431bcc08", "0x436a2bc6", "0x431ce20c", "0x4369dfbe"],
- [5],
- [0, "0x4319ce14", "0x436f33f8"],
- [4, "0x431985e3", "0x436e1df4", "0x4319a20c", "0x436cf3f8", "0x431a4000", "0x436be7f0"],
- [1, "0x4317180f", "0x436a1604"],
- [4, "0x4314e417", "0x436de9fc", "0x4316322c", "0x4372c5e4", "0x431a020b", "0x4374fdf4"],
- [1, "0x431bd3f7", "0x4371d811"],
- [1, "0x431a020c", "0x4374fe35"],
- [4, "0x431dd810", "0x4377322d", "0x4322b3f8", "0x4375e419", "0x4324e9fc", "0x4372122d"],
- [1, "0x4321c5e3", "0x43704041"],
- [4, "0x43212c08", "0x43714a3d", "0x43203604", "0x4371fe35", "0x431f2000", "0x43724831"],
- [4, "0x431e0e15", "0x43729020", "0x431ce000", "0x4372722d", "0x431bd3f8", "0x4371d810"],
- [4, "0x431ac831", "0x43713df4", "0x431a1a1c", "0x437047f0", "0x4319ce14", "0x436f33f8"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"joel_8": {
- "path": [[0, "0x42d97520", "0x410ac429"],
- [4, "0x42d97520", "0x410ac429", "0x42e9a9ce", "0x41834e87", "0x42e99c8c", "0x41c5c960"],
- [4, "0x42e98f49", "0x4204221c", "0x42d97520", "0x4223825f", "0x42d97520", "0x4223825f"],
- [4, "0x42d97520", "0x4223825f", "0x42dbbc54", "0x42099f18", "0x42d1cb74", "0x41f77dc0"],
- [4, "0x42c7da94", "0x41dbbd4f", "0x42b1b1a1", "0x41d802fb", "0x42b1b1a1", "0x41d802fb"],
- [4, "0x42a75637", "0x41d6909f", "0x4296c543", "0x41f1b139", "0x4296c543", "0x41f1b139"],
- [1, "0x42824475", "0x41c69d70"],
- [1, "0x4296c543", "0x419b89a8"],
- [4, "0x4296c543", "0x419b89a8", "0x42a6b798", "0x41b89815", "0x42b1b1a1", "0x41b95c48"],
- [4, "0x42b1b1a1", "0x41b95c48", "0x42c80258", "0x41b03f7a", "0x42d1cb74", "0x419340ee"],
- [4, "0x42db9490", "0x416c84c2", "0x42d97520", "0x410ac42a", "0x42d97520", "0x410ac42a"],
- [1, "0x42d97520", "0x410ac429"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x42e99c8c", "0x41c5c960"],
- [4, "0x42e9a9ce", "0x41834e87", "0x42d97520", "0x410ac429", "0x42d97520", "0x410ac429"],
- [4, "0x42d97550", "0x410accd4", "0x42db9421", "0x416c8754", "0x42d1cb74", "0x419340ee"],
- [4, "0x42c80258", "0x41b03f7a", "0x42b1b1a1", "0x41b95c48", "0x42b1b1a1", "0x41b95c48"],
- [4, "0x42a6b798", "0x41b89815", "0x4296c543", "0x419b89a8", "0x4296c543", "0x419b89a8"],
- [1, "0x42824475", "0x41c69d70"],
- [1, "0x4296c543", "0x41f1b139"],
- [4, "0x4296c543", "0x41f1b139", "0x42a75637", "0x41d6909f", "0x42b1b1a1", "0x41d802fb"],
- [4, "0x42b1b1a1", "0x41d802fb", "0x42c7da94", "0x41dbbd4f", "0x42d1cb74", "0x41f77dc0"],
- [4, "0x42dbbc54", "0x42099f18", "0x42d97520", "0x4223825f", "0x42d97520", "0x4223825f"],
- [4, "0x42d97520", "0x4223825f", "0x42e98f49", "0x4204221c", "0x42e99c8c", "0x41c5c960"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"joel_7": {
- "path": [[0, "0x4321220c", "0x43eac70a"],
- [1, "0x4321220c", "0x43eac70a"],
- [1, "0x431f8e14", "0x43eb3b02"],
- [1, "0x4321220c", "0x43eac70a"],
- [5],
- [0, "0x431e33f8", "0x43f03b02"],
- [1, "0x431e33f8", "0x43f03b02"],
- [1, "0x431e33f8", "0x43f03b02"],
- [1, "0x431d4c08", "0x43ef720c"],
- [1, "0x431e33f8", "0x43f03b02"],
- [5],
- [0, "0x431c6419", "0x43eea7f0"],
- [4, "0x431d6e15", "0x43ee5ae2", "0x431e2000", "0x43ede000", "0x431e69fc", "0x43ed55e4"],
- [4, "0x431eb3f8", "0x43eccbc8", "0x431e93f8", "0x43ec35e4", "0x431df9db", "0x43ebafe0"],
- [1, "0x432121cb", "0x43eac6ea"],
- [4, "0x432355c3", "0x43ecb0e6", "0x432207ae", "0x43ef1fe0", "0x431e33b7", "0x43f03ae2"],
- [1, "0x431c6419", "0x43eea7f0"],
- [5],
- [0, "0x43134c08", "0x43eec4fe"],
- [1, "0x43134c08", "0x43eec4fe"],
- [1, "0x43134c08", "0x43eec4fe"],
- [1, "0x4314e20c", "0x43ee5106"],
- [1, "0x43134c08", "0x43eec4fe"],
- [5],
- [0, "0x431673f8", "0x43eddc08"],
- [4, "0x43170e15", "0x43ee620c", "0x43180000", "0x43eebb02", "0x43191604", "0x43eee000"],
- [4, "0x431a2c08", "0x43ef04fe", "0x431b5810", "0x43eef4fe", "0x431c6418", "0x43eea7f0"],
- [1, "0x431e33f7", "0x43f03ae2"],
- [4, "0x431a620b", "0x43f154de", "0x4315820c", "0x43f0add4", "0x43134c07", "0x43eec4de"],
- [1, "0x431673f8", "0x43eddc08"],
- [5],
- [0, "0x43163a1d", "0x43e95106"],
- [1, "0x43163a1d", "0x43e95106"],
- [1, "0x4317220d", "0x43ea19fc"],
- [1, "0x43163a1d", "0x43e95106"],
- [5],
- [0, "0x43180c08", "0x43eae3f8"],
- [4, "0x43170000", "0x43eb31ec", "0x43164e14", "0x43ebabe8", "0x43160418", "0x43ec3604"],
- [4, "0x4315ba1c", "0x43ecc106", "0x4315d810", "0x43ed570a", "0x43167439", "0x43eddc08"],
- [1, "0x43134c49", "0x43eec4fe"],
- [4, "0x43111851", "0x43ecdb02", "0x43126830", "0x43ea6c08", "0x43163a5d", "0x43e95106"],
- [1, "0x43180c08", "0x43eae3f8"],
- [5],
- [0, "0x431dfa1d", "0x43ebb000"],
- [4, "0x431d620d", "0x43eb29fc", "0x431c6e15", "0x43ead20c", "0x431b5811", "0x43eaad0e"],
- [4, "0x431a420d", "0x43ea8810", "0x43191605", "0x43ea970a", "0x43180c09", "0x43eae418"],
- [1, "0x43163a1d", "0x43e95126"],
- [4, "0x431a0c09", "0x43e8372a", "0x431eec08", "0x43e8de34", "0x4321220d", "0x43eac72a"],
- [1, "0x431dfa1d", "0x43ebb000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x431b5811", "0x43eaad0e"],
- [4, "0x431c6dfa", "0x43ead208", "0x431d61de", "0x43eb29ec", "0x431df9f1", "0x43ebafda"],
- [4, "0x431e93f8", "0x43ec35e4", "0x431eb3f8", "0x43eccbc8", "0x431e69fc", "0x43ed55e4"],
- [4, "0x431e2000", "0x43ede000", "0x431d6e15", "0x43ee5ae2", "0x431c6419", "0x43eea7f0"],
- [4, "0x431b5810", "0x43eef4fe", "0x431a2c08", "0x43ef04fe", "0x43191604", "0x43eee000"],
- [4, "0x4318000a", "0x43eebb03", "0x43170e26", "0x43ee6212", "0x43167408", "0x43eddc16"],
- [1, "0x43167439", "0x43eddc08"],
- [4, "0x4315d810", "0x43ed570a", "0x4315ba1c", "0x43ecc106", "0x43160418", "0x43ec3604"],
- [4, "0x43164e12", "0x43ebabed", "0x4316fff4", "0x43eb31f4", "0x43180bed", "0x43eae400"],
- [1, "0x43180c09", "0x43eae418"],
- [4, "0x43191605", "0x43ea970a", "0x431a420d", "0x43ea8810", "0x431b5811", "0x43eaad0e"],
- [5],
- [0, "0x43163a5d", "0x43e95106"],
- [4, "0x43126849", "0x43ea6c01", "0x43111863", "0x43ecdae2", "0x43134c1d", "0x43eec4d8"],
- [4, "0x4315820c", "0x43f0add4", "0x431a620b", "0x43f154de", "0x431e33f7", "0x43f03ae2"],
- [1, "0x431e33e7", "0x43f03ad4"],
- [4, "0x4322078f", "0x43ef1fd8", "0x4323559e", "0x43ecb112", "0x43212213", "0x43eac728"],
- [1, "0x432121c5", "0x43eac6ec"],
- [4, "0x431eebad", "0x43e8de33", "0x431a0c20", "0x43e8373e", "0x43163a5d", "0x43e95106"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"joel_6": {
- "path": [[0, "0x43c38c6a", "0x43a739fc"],
- [1, "0x43c36168", "0x43a74efa"],
- [1, "0x43c33666", "0x43a6f7f0"],
- [1, "0x43c36168", "0x43a6e1ec"],
- [1, "0x43c38c6a", "0x43a739fc"],
- [5],
- [0, "0x43c39062", "0x43a73810"],
- [1, "0x43c3676c", "0x43a75106"],
- [1, "0x43c33374", "0x43a6fefa"],
- [1, "0x43c35d70", "0x43a6e3f8"],
- [1, "0x43c39062", "0x43a73811"],
- [1, "0x43c39062", "0x43a73810"],
- [5],
- [0, "0x43e38958", "0x43971c08"],
- [1, "0x43e3824e", "0x43973000"],
- [1, "0x43e36f5c", "0x439739fc"],
- [1, "0x43e35a5e", "0x43970df4"],
- [1, "0x43e38958", "0x43971c08"],
- [5],
- [0, "0x43e36f5c", "0x439739fc"],
- [1, "0x43c38c6a", "0x43a739fc"],
- [1, "0x43c36168", "0x43a6e1ec"],
- [1, "0x43e3445a", "0x4396e1ec"],
- [1, "0x43e36f5c", "0x439739fc"],
- [5],
- [0, "0x43e41f5c", "0x43946efa"],
- [1, "0x43e4545a", "0x439479fc"],
- [1, "0x43e44354", "0x4394acee"],
- [1, "0x43e41646", "0x43949efa"],
- [1, "0x43e41f5d", "0x43946efa"],
- [1, "0x43e41f5c", "0x43946efa"],
- [5],
- [0, "0x43e44354", "0x4394ad0e"],
- [1, "0x43e38958", "0x43971c08"],
- [1, "0x43e32b64", "0x43970000"],
- [1, "0x43e3e76c", "0x43949106"],
- [1, "0x43e44353", "0x4394ad0e"],
- [1, "0x43e44354", "0x4394ad0e"],
- [5],
- [0, "0x43e17d50", "0x4393f20c"],
- [1, "0x43e18e56", "0x4393e810"],
- [1, "0x43e1a148", "0x4393eb02"],
- [1, "0x43e19852", "0x43941b02"],
- [1, "0x43e17d50", "0x4393f20c"],
- [5],
- [0, "0x43e1a169", "0x4393eb02"],
- [1, "0x43e41f5d", "0x43946efa"],
- [1, "0x43e40b65", "0x4394cefa"],
- [1, "0x43e18d71", "0x43944b02"],
- [1, "0x43e1a169", "0x4393eb02"],
- [5],
- [0, "0x43c35d50", "0x43a6e3f8"],
- [1, "0x43e17d50", "0x4393f1ec"],
- [1, "0x43e1b148", "0x439443f8"],
- [1, "0x43c39042", "0x43a737f0"],
- [1, "0x43c35d50", "0x43a6e3f8"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x43e17f53", "0x4393f519"],
- [1, "0x43e19767", "0x43941b1d"],
- [1, "0x43e197a4", "0x439419fa"],
- [1, "0x43e17f53", "0x4393f519"],
- [5],
- [0, "0x43e1a027", "0x4393f10e"],
- [1, "0x43e1a169", "0x4393eb02"],
- [1, "0x43e41f5d", "0x43946efa"],
- [1, "0x43e4545a", "0x439479fc"],
- [1, "0x43e44354", "0x4394acee"],
- [1, "0x43e41646", "0x43949efa"],
- [1, "0x43e41f52", "0x43946f2f"],
- [1, "0x43e4155e", "0x43949f09"],
- [1, "0x43e44354", "0x4394ad0e"],
- [1, "0x43e38958", "0x43971c08"],
- [1, "0x43e3824e", "0x43973000"],
- [1, "0x43e36f5c", "0x439739fc"],
- [1, "0x43e35a5e", "0x43970df4"],
- [1, "0x43e359ce", "0x43970dd9"],
- [1, "0x43e36f5c", "0x439739fc"],
- [1, "0x43c3905a", "0x43a73802"],
- [1, "0x43c39062", "0x43a73810"],
- [1, "0x43c3676c", "0x43a75106"],
- [1, "0x43c36503", "0x43a74d38"],
- [1, "0x43c36168", "0x43a74efa"],
- [1, "0x43c350aa", "0x43a72d18"],
- [1, "0x43c33374", "0x43a6fefa"],
- [1, "0x43c33854", "0x43a6fbd7"],
- [1, "0x43c33666", "0x43a6f7f0"],
- [1, "0x43c35d55", "0x43a6e402"],
- [1, "0x43e17d50", "0x4393f1ec"],
- [1, "0x43e17d5f", "0x4393f203"],
- [1, "0x43e18e56", "0x4393e810"],
- [1, "0x43e1a148", "0x4393eb02"],
- [1, "0x43e1a027", "0x4393f10e"],
- [5],
- [0, "0x43c6ecbf", "0x43a51aa3"],
- [1, "0x43e19ffe", "0x43944ed8"],
- [1, "0x43e3d7f0", "0x4394c455"],
- [1, "0x43e331a2", "0x4396eb50"],
- [1, "0x43c6ecbf", "0x43a51aa3"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"joel_5": {
- "path": [[0, "0x43c5145a", "0x43dc82f2"],
- [1, "0x43c5145a", "0x43dc82f2"],
- [5],
- [0, "0x43af4e56", "0x43dbc604"],
- [1, "0x43af4e56", "0x43dbc604"],
- [5],
- [0, "0x43af4e56", "0x43dbc604"],
- [4, "0x43b64a5e", "0x43dc9604", "0x43be0958", "0x43dbb604", "0x43c5145a", "0x43dc8312"],
- [4, "0x43be0958", "0x43dbb604", "0x43b64a5e", "0x43dc9604", "0x43af4e56", "0x43dbc604"],
- [5],
- [0, "0x43a9126f", "0x43e11604"],
- [1, "0x43a9126f", "0x43e11604"],
- [5],
- [0, "0x43a9126f", "0x43e11604"],
- [4, "0x43ab3c6b", "0x43debc08", "0x43ad1b65", "0x43de18f6", "0x43af4e77", "0x43dbc604"],
- [4, "0x43ad1b65", "0x43de18f6", "0x43ab3c6b", "0x43debc08", "0x43a9126f", "0x43e11604"],
- [5],
- [0, "0x43aa9d50", "0x43e173f8"],
- [1, "0x43aa9d50", "0x43e173f8"],
- [5],
- [0, "0x43aa9d50", "0x43e173f8"],
- [4, "0x43aa0852", "0x43e183f8", "0x43a9be56", "0x43e0d2f2", "0x43a9124e", "0x43e11604"],
- [4, "0x43a9be56", "0x43e0d2f2", "0x43aa0852", "0x43e183f8", "0x43aa9d50", "0x43e173f8"],
- [5],
- [0, "0x43b13667", "0x43dce106"],
- [1, "0x43b13667", "0x43dce106"],
- [5],
- [0, "0x43b13667", "0x43dce106"],
- [4, "0x43aead71", "0x43dd9d0e", "0x43acd375", "0x43dff20c", "0x43aa9d71", "0x43e173f8"],
- [4, "0x43acd354", "0x43dff20c", "0x43aead50", "0x43dd9d0f", "0x43b13667", "0x43dce106"],
- [5],
- [0, "0x43ac8561", "0x43e30106"],
- [1, "0x43ac8561", "0x43e30106"],
- [5],
- [0, "0x43ac8561", "0x43e30106"],
- [4, "0x43adc76d", "0x43e0f4fe", "0x43b21a5f", "0x43df7efa", "0x43b13667", "0x43dce106"],
- [4, "0x43b21a5f", "0x43df7efa", "0x43adc76d", "0x43e0f4fe", "0x43ac8561", "0x43e30106"],
- [5],
- [0, "0x43b33169", "0x43dc82f2"],
- [1, "0x43b33169", "0x43dc82f2"],
- [5],
- [0, "0x43b33169", "0x43dc82f2"],
- [4, "0x43b16169", "0x43ded7f0", "0x43aef375", "0x43e13be8", "0x43ac8561", "0x43e300e6"],
- [4, "0x43aef355", "0x43e13c09", "0x43b16169", "0x43ded811", "0x43b33169", "0x43dc82f2"],
- [5],
- [0, "0x43b4bb65", "0x43dd4000"],
- [1, "0x43b4bb65", "0x43dd4000"],
- [5],
- [0, "0x43b4bb65", "0x43dd4000"],
- [4, "0x43b44959", "0x43dcddf4", "0x43b3e76d", "0x43dc48f6", "0x43b33169", "0x43dc82f2"],
- [4, "0x43b3e76d", "0x43dc48f6", "0x43b44959", "0x43dcddf4", "0x43b4bb65", "0x43dd4000"],
- [5],
- [0, "0x43ae7f5d", "0x43e5a70a"],
- [1, "0x43ae7f5d", "0x43e5a70a"],
- [5],
- [0, "0x43ae7f5d", "0x43e5a70a"],
- [4, "0x43af945b", "0x43e21d0e", "0x43b3a74d", "0x43e0ce14", "0x43b4bb65", "0x43dd4000"],
- [4, "0x43b3a76d", "0x43e0cdf4", "0x43af945b", "0x43e21d0e", "0x43ae7f5d", "0x43e5a70a"],
- [5],
- [0, "0x43b58a5f", "0x43dce106"],
- [1, "0x43b58a5f", "0x43dce106"],
- [5],
- [0, "0x43b58a5f", "0x43dce106"],
- [4, "0x43b2c063", "0x43dfa604", "0x43b1d561", "0x43e374fe", "0x43ae7f5d", "0x43e5a70a"],
- [4, "0x43b1d561", "0x43e374fe", "0x43b2c063", "0x43dfa604", "0x43b58a5f", "0x43dce106"],
- [5],
- [0, "0x43b6b561", "0x43dd4000"],
- [1, "0x43b6b561", "0x43dd4000"],
- [5],
- [0, "0x43b6b561", "0x43dd4000"],
- [1, "0x43b58a5f", "0x43dce106"],
- [1, "0x43b6b561", "0x43dd4000"],
- [5],
- [0, "0x43b07a5f", "0x43e7220c"],
- [1, "0x43b07a5f", "0x43e7220c"],
- [5],
- [0, "0x43b07a5f", "0x43e7220c"],
- [4, "0x43b29f5d", "0x43e3e810", "0x43b59667", "0x43e0f916", "0x43b6b561", "0x43dd4000"],
- [4, "0x43b59667", "0x43e0f8f6", "0x43b29f5d", "0x43e3e7f0", "0x43b07a5f", "0x43e7220c"],
- [5],
- [0, "0x43b0d853", "0x43e84efa"],
- [1, "0x43b0d853", "0x43e84efa"],
- [5],
- [0, "0x43b0d853", "0x43e84efa"],
- [4, "0x43b03a5f", "0x43e934fe", "0x43b1345b", "0x43e7870a", "0x43b07a5f", "0x43e721ec"],
- [4, "0x43b1345b", "0x43e7870b", "0x43b03a5f", "0x43e934fe", "0x43b0d853", "0x43e84efa"],
- [5],
- [0, "0x43b84063", "0x43ddb106"],
- [1, "0x43b84063", "0x43ddb106"],
- [5],
- [0, "0x43b84063", "0x43ddb106"],
- [4, "0x43b42667", "0x43e039fc", "0x43b39d71", "0x43e4e000", "0x43b0d873", "0x43e84efa"],
- [4, "0x43b39d50", "0x43e4e000", "0x43b42667", "0x43e039fc", "0x43b84063", "0x43ddb106"],
- [5],
- [0, "0x43b89d51", "0x43de0efa"],
- [1, "0x43b89d51", "0x43de0efa"],
- [5],
- [0, "0x43b89d51", "0x43de0efa"],
- [1, "0x43b84043", "0x43ddb106"],
- [1, "0x43b89d51", "0x43de0efa"],
- [5],
- [0, "0x43b26270", "0x43e90c08"],
- [1, "0x43b26270", "0x43e90c08"],
- [5],
- [0, "0x43b26270", "0x43e90c08"],
- [4, "0x43b48d72", "0x43e569fc", "0x43b7897a", "0x43e21d0e", "0x43b89d72", "0x43de0efa"],
- [4, "0x43b78959", "0x43e21d0e", "0x43b48d51", "0x43e569fc", "0x43b26270", "0x43e90c08"],
- [5],
- [0, "0x43b3316a", "0x43e90c08"],
- [1, "0x43b3316a", "0x43e90c08"],
- [5],
- [0, "0x43b3316a", "0x43e90c08"],
- [1, "0x43b26270", "0x43e90c08"],
- [1, "0x43b3316a", "0x43e90c08"],
- [5],
- [0, "0x43ba2853", "0x43ddb106"],
- [1, "0x43ba2853", "0x43ddb106"],
- [5],
- [0, "0x43ba2853", "0x43ddb106"],
- [4, "0x43b7d74d", "0x43e17604", "0x43b5824f", "0x43e59604", "0x43b33149", "0x43e90c08"],
- [4, "0x43b58270", "0x43e59604", "0x43b7d76e", "0x43e17604", "0x43ba2853", "0x43ddb106"],
- [5],
- [0, "0x43bb5355", "0x43de0efa"],
- [1, "0x43bb5355", "0x43de0efa"],
- [5],
- [0, "0x43bb5355", "0x43de0efa"],
- [4, "0x43bb1853", "0x43dd92f2", "0x43ba9e57", "0x43ddab02", "0x43ba2853", "0x43ddb106"],
- [4, "0x43ba9e57", "0x43ddab02", "0x43bb1853", "0x43dd92f2", "0x43bb5355", "0x43de0efa"],
- [5],
- [0, "0x43b58a5f", "0x43e90c08"],
- [1, "0x43b58a5f", "0x43e90c08"],
- [5],
- [0, "0x43b58a5f", "0x43e90c08"],
- [4, "0x43b76c6b", "0x43e55d0e", "0x43ba4a5f", "0x43e21312", "0x43bb5355", "0x43de0efa"],
- [4, "0x43ba4a5f", "0x43e212f2", "0x43b76c6c", "0x43e55d0e", "0x43b58a5f", "0x43e90c08"],
- [5],
- [0, "0x43b6b561", "0x43e90c08"],
- [1, "0x43b6b561", "0x43e90c08"],
- [5],
- [0, "0x43b6b561", "0x43e90c08"],
- [1, "0x43b58a5f", "0x43e90c08"],
- [1, "0x43b6b561", "0x43e90c08"],
- [5],
- [0, "0x43bc8063", "0x43e058f6"],
- [1, "0x43bc8063", "0x43e058f6"],
- [5],
- [0, "0x43bc8063", "0x43e058f6"],
- [4, "0x43b9de57", "0x43e29df4", "0x43b84355", "0x43e5fefa", "0x43b6b561", "0x43e90be8"],
- [4, "0x43b84355", "0x43e5fefa", "0x43b9de57", "0x43e29df4", "0x43bc8063", "0x43e058f6"],
- [5],
- [0, "0x43b89d51", "0x43e969fc"],
- [1, "0x43b89d51", "0x43e969fc"],
- [5],
- [0, "0x43b89d51", "0x43e969fc"],
- [4, "0x43b98149", "0x43e637f0", "0x43bd3355", "0x43e3adf4", "0x43bc8043", "0x43e058f6"],
- [4, "0x43bd3355", "0x43e3adf4", "0x43b9816a", "0x43e638f6", "0x43b89d51", "0x43e969fc"],
- [5],
- [0, "0x43ba8668", "0x43e9c7f0"],
- [1, "0x43ba8668", "0x43e9c7f0"],
- [5],
- [0, "0x43ba8668", "0x43e9c7f0"],
- [4, "0x43ba1376", "0x43e90000", "0x43b94270", "0x43e8f1ec", "0x43b89d72", "0x43e969fc"],
- [4, "0x43b94270", "0x43e8f20c", "0x43ba1355", "0x43e90000", "0x43ba8668", "0x43e9c7f0"],
- [5],
- [0, "0x43c0c064", "0x43dc82f2"],
- [1, "0x43c0c064", "0x43dc82f2"],
- [5],
- [0, "0x43c0c064", "0x43dc82f2"],
- [4, "0x43be095a", "0x43e0acee", "0x43bd8a60", "0x43e5c0e6", "0x43ba8668", "0x43e9c7f0"],
- [4, "0x43bd8a60", "0x43e5c107", "0x43be095a", "0x43e0ad0f", "0x43c0c064", "0x43dc82f2"],
- [5],
- [0, "0x43c00562", "0x43e23000"],
- [1, "0x43c00562", "0x43e23000"],
- [5],
- [0, "0x43c00562", "0x43e23000"],
- [4, "0x43bfaf5e", "0x43e013f8", "0x43c40668", "0x43ddc2f2", "0x43c0c064", "0x43dc82f2"],
- [4, "0x43c40668", "0x43ddc2f2", "0x43bfaf5e", "0x43e013f8", "0x43c00562", "0x43e23000"],
- [5],
- [0, "0x43bed854", "0x43e5370a"],
- [1, "0x43bed854", "0x43e5370a"],
- [5],
- [0, "0x43bed854", "0x43e5370a"],
- [4, "0x43c06562", "0x43e4b4fe", "0x43bf095a", "0x43e2fd0e", "0x43c00562", "0x43e23000"],
- [4, "0x43bf095a", "0x43e2fdf4", "0x43c06562", "0x43e4b4fe", "0x43bed854", "0x43e5370a"],
- [5],
- [0, "0x43bf3668", "0x43e5a70a"],
- [1, "0x43bf3668", "0x43e5a70a"],
- [5],
- [0, "0x43bf3668", "0x43e5a70a"],
- [1, "0x43bed874", "0x43e5370a"],
- [1, "0x43bf3668", "0x43e5a70a"],
- [5],
- [0, "0x43bcde58", "0x43e9c7ef"],
- [1, "0x43bcde58", "0x43e9c7ef"],
- [5],
- [0, "0x43bcde58", "0x43e9c7ef"],
- [4, "0x43bdfb66", "0x43e888f5", "0x43bd6854", "0x43e69ced", "0x43bf3668", "0x43e5a6e9"],
- [4, "0x43bd6854", "0x43e69d0e", "0x43bdfb66", "0x43e888f5", "0x43bcde58", "0x43e9c7ef"],
- [5],
- [0, "0x43bf3668", "0x43ea9810"],
- [1, "0x43bf3668", "0x43ea9810"],
- [5],
- [0, "0x43bf3668", "0x43ea9810"],
- [4, "0x43bebf5e", "0x43e99e14", "0x43bdc562", "0x43e9d70a", "0x43bcde58", "0x43e9c810"],
- [4, "0x43bdc562", "0x43e9d70a", "0x43bebf5e", "0x43e99df3", "0x43bf3668", "0x43ea9810"],
- [5],
- [0, "0x43c0c064", "0x43e78000"],
- [1, "0x43c0c064", "0x43e78000"],
- [5],
- [0, "0x43c0c064", "0x43e78000"],
- [4, "0x43bfaf5e", "0x43e7f9fc", "0x43bfbe58", "0x43e98b02", "0x43bf3668", "0x43ea9810"],
- [4, "0x43bfbe58", "0x43e98b02", "0x43bfaf5e", "0x43e7f9fc", "0x43c0c064", "0x43e78000"],
- [5],
- [0, "0x43c1316a", "0x43e35efa"],
- [1, "0x43c1316a", "0x43e35efa"],
- [5],
- [0, "0x43c1316a", "0x43e35efa"],
- [4, "0x43c35270", "0x43e586ea", "0x43beb064", "0x43e561ec", "0x43c0c064", "0x43e78000"],
- [4, "0x43beb064", "0x43e5620c", "0x43c35270", "0x43e5870a", "0x43c1316a", "0x43e35efa"],
- [5],
- [0, "0x43c3e76e", "0x43df2b02"],
- [1, "0x43c3e76e", "0x43df2b02"],
- [5],
- [0, "0x43c3e76e", "0x43df2b02"],
- [4, "0x43c2ba60", "0x43e07810", "0x43c32a60", "0x43e31106", "0x43c1316a", "0x43e35efa"],
- [4, "0x43c32a60", "0x43e31106", "0x43c2ba60", "0x43e07811", "0x43c3e76e", "0x43df2b02"],
- [5],
- [0, "0x43c3e76e", "0x43dd4000"],
- [1, "0x43c3e76e", "0x43dd4000"],
- [5],
- [0, "0x43c3e76e", "0x43dd4000"],
- [4, "0x43c2a668", "0x43ddbefa", "0x43c35f7e", "0x43def4fe", "0x43c3e76e", "0x43df2b02"],
- [4, "0x43c35f5e", "0x43def4fe", "0x43c2a668", "0x43ddbefa", "0x43c3e76e", "0x43dd4000"],
- [5],
- [0, "0x43c44562", "0x43ddb106"],
- [1, "0x43c44562", "0x43ddb106"],
- [5],
- [0, "0x43c44562", "0x43ddb106"],
- [1, "0x43c3e76e", "0x43dd4000"],
- [1, "0x43c44562", "0x43ddb106"],
- [5],
- [0, "0x43c5145c", "0x43dc82f2"],
- [1, "0x43c44562", "0x43ddb0e6"],
- [1, "0x43c5145c", "0x43dc82f2"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x43b33149", "0x43e90c08"],
- [4, "0x43b5824f", "0x43e59604", "0x43b7d74d", "0x43e17604", "0x43ba2853", "0x43ddb106"],
- [4, "0x43b7d76e", "0x43e17604", "0x43b58270", "0x43e59604", "0x43b33149", "0x43e90c08"],
- [5],
- [0, "0x43b89d72", "0x43de0efa"],
- [4, "0x43b7897a", "0x43e21d0e", "0x43b48d72", "0x43e569fc", "0x43b26270", "0x43e90c08"],
- [4, "0x43b48d51", "0x43e569fc", "0x43b78959", "0x43e21d0e", "0x43b89d72", "0x43de0efa"],
- [5],
- [0, "0x43bc799b", "0x43e229a2"],
- [4, "0x43bc2eea", "0x43e37032", "0x43bb5f5c", "0x43e4a008", "0x43ba8d64", "0x43e5d367"],
- [4, "0x43b9c3bf", "0x43e6fa95", "0x43b8f7e0", "0x43e82506", "0x43b89d51", "0x43e969fc"],
- [4, "0x43b8f7da", "0x43e825b1", "0x43b9c37a", "0x43e6fb8e", "0x43ba8cf5", "0x43e5d490"],
- [4, "0x43bb5f1b", "0x43e4a0df", "0x43bc2eea", "0x43e3709a", "0x43bc799b", "0x43e229a2"],
- [5],
- [0, "0x43c0fc5d", "0x43e5757b"],
- [4, "0x43c14e0c", "0x43e5355a", "0x43c19fd9", "0x43e4f521", "0x43c1baf5", "0x43e4a23d"],
- [4, "0x43c19fe2", "0x43e4f532", "0x43c14e0c", "0x43e53572", "0x43c0fc55", "0x43e57599"],
- [4, "0x43c0b246", "0x43e5afbe", "0x43c06851", "0x43e5e9ce", "0x43c0474e", "0x43e631a3"],
- [4, "0x43c06848", "0x43e5e9bd", "0x43c0b246", "0x43e5afa6", "0x43c0fc5d", "0x43e5757b"],
- [5],
- [0, "0x43bd62de", "0x43e9cb68"],
- [4, "0x43bd6ea9", "0x43e9cb79", "0x43bd7a6d", "0x43e9cb8a", "0x43bd8626", "0x43e9cba8"],
- [4, "0x43bd7a76", "0x43e9cb86", "0x43bd6ebb", "0x43e9cb76", "0x43bd62f9", "0x43e9cb65"],
- [4, "0x43bd5260", "0x43e9cb4e", "0x43bd41b9", "0x43e9cb37", "0x43bd3115", "0x43e9cafc"],
- [4, "0x43bd41b0", "0x43e9cb38", "0x43bd524e", "0x43e9cb50", "0x43bd62de", "0x43e9cb68"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"joel_4": {
- "path": [[0, "0x4199d4fe", "0x4265ac08"],
- [4, "0x419be979", "0x426574bc", "0x419c2b02", "0x42653c6a", "0x419af5c3", "0x42645f3b"],
- [4, "0x419a1894", "0x4263a3d7", "0x4198cccd", "0x4262f2b0", "0x4197c290", "0x4262374b"],
- [4, "0x41960832", "0x42610c49", "0x41944dd4", "0x425fd709", "0x41927cee", "0x425ea0c4"],
- [4, "0x4191b646", "0x425e1cab", "0x418edd30", "0x425ca4dd", "0x418f4bc7", "0x425bdd2e"],
- [1, "0x41903f7d", "0x425b6e96"],
- [4, "0x41921062", "0x425aa6e8", "0x4193872b", "0x425bd1ea", "0x41947ae1", "0x425c77cd"],
- [4, "0x4195dd2f", "0x425d6b83", "0x4197ae14", "0x425e1caa", "0x419924dd", "0x425ef9d9"],
- [4, "0x419a1893", "0x425f9479", "0x419adf3b", "0x42601997", "0x419bd2f1", "0x42609db0"],
- [4, "0x419c147a", "0x4260c9b8", "0x419c8312", "0x4260e03f", "0x419cb020", "0x42610104"],
- [4, "0x419d0830", "0x42613850", "0x419da3d6", "0x4261bd6e", "0x419e126e", "0x4261d2f0"],
- [1, "0x419e28f5", "0x4261d2f0"],
- [1, "0x419e28f5", "0x4261f4bb"],
- [4, "0x419e3d70", "0x4261fef8", "0x419e53f7", "0x4261f4bb", "0x419e8105", "0x4261fef8"],
- [4, "0x419eac07", "0x426220c3", "0x419eac07", "0x42624187", "0x419eef9d", "0x4262580f"],
- [4, "0x419fe353", "0x4262f2af", "0x41a0eb84", "0x426377cd", "0x41a1b22c", "0x4263fbe6"],
- [4, "0x41a20a3c", "0x42641db1", "0x41a2e76b", "0x4264a1c9", "0x41a34188", "0x4264ad0d"],
- [4, "0x41a36c8a", "0x4264ad0d", "0x41a3c6a7", "0x4264a1c9", "0x41a3f1a9", "0x4264ad0d"],
- [4, "0x41a3f1a9", "0x42648c48", "0x41a41eb7", "0x42648105", "0x41a449b9", "0x426475c1"],
- [4, "0x41a48d4f", "0x4263f1a8", "0x41a46040", "0x42634082", "0x41a48d4f", "0x4262bb63"],
- [4, "0x41a51061", "0x426122d0", "0x41a63126", "0x425f51ea", "0x41a82d0d", "0x425e0624"],
- [4, "0x41a90a3c", "0x425d820b", "0x41aab01f", "0x425cba5d", "0x41ab0830", "0x425c147a"],
- [4, "0x41aa147a", "0x425bf3b5", "0x41a8df3a", "0x425c0936", "0x41a7d4fd", "0x425c147a"],
- [4, "0x41a74fde", "0x425c147a", "0x41a65e34", "0x425c4082", "0x41a5c28e", "0x425c4082"],
- [4, "0x41a56a7e", "0x425c353e", "0x41a4fbe6", "0x425c147a", "0x41a4ced8", "0x425c0936"],
- [4, "0x41a53d70", "0x425af4bb", "0x41a5ed90", "0x425abd6f", "0x41a85a1c", "0x425aa6e8"],
- [4, "0x41a920c4", "0x425a9cab", "0x41a9d0e5", "0x425aa6e8", "0x41aa5603", "0x425a9167"],
- [4, "0x41aa8311", "0x425a8623", "0x41aa9999", "0x425a655f", "0x41aab020", "0x425a655f"],
- [4, "0x41aa3f7c", "0x42599eb7", "0x41a9a5e3", "0x42591998", "0x41a9374b", "0x42586871"],
- [4, "0x41a8c8b3", "0x4257e458", "0x41a8b22c", "0x42575f3a", "0x41a85a1c", "0x4256c49a"],
- [4, "0x41a76666", "0x42551479", "0x41a68937", "0x4252cabf", "0x41a74fdf", "0x4250a1c9"],
- [4, "0x41a77ced", "0x42500729", "0x41a870a4", "0x424e8417", "0x41a8b22d", "0x424e4ccb"],
- [4, "0x41a8b22d", "0x424e4187", "0x41aa147b", "0x424cc9b9", "0x41aab021", "0x424c2f19"],
- [4, "0x41aac49c", "0x424c1892", "0x41ab49bb", "0x424b9eb7", "0x41ab8b44", "0x424b676b"],
- [4, "0x41ac3d71", "0x424ab644", "0x41ad45a2", "0x424a26e8", "0x41ae22d1", "0x42498105"],
- [4, "0x41ae6667", "0x42496b84", "0x41aeeb85", "0x42491db1", "0x41af0000", "0x4248fbe6"],
- [4, "0x41b0624e", "0x4248353e", "0x41b1db23", "0x424779da", "0x41b353f8", "0x4246bd6f"],
- [4, "0x41b3c083", "0x42468623", "0x41b445a2", "0x42464ed7", "0x41b4cac1", "0x4246178c"],
- [4, "0x41b56667", "0x4245c9b9", "0x41b62d0f", "0x4245872a", "0x41b6c8b5", "0x4245449a"],
- [4, "0x41b7624f", "0x42450311", "0x41b7e76d", "0x4244a9fa", "0x41b88313", "0x42445d2d"],
- [4, "0x41b949bb", "0x4243ee95", "0x41ba1063", "0x424374ba", "0x41baed92", "0x42431166"],
- [4, "0x41bb45a2", "0x4242c393", "0x41bbb43a", "0x424276c6", "0x41bc0e57", "0x424228f3"],
- [4, "0x41bc6667", "0x4241e664", "0x41bc7ae2", "0x4241a4da", "0x41bcd2f3", "0x4241624b"],
- [4, "0x41bd0001", "0x42411478", "0x41bd0001", "0x4240c6a5", "0x41bd1689", "0x4240851c"],
- [4, "0x41bd2d10", "0x42404cca", "0x41bdb023", "0x423fd3f5", "0x41bd8521", "0x423f7adf"],
- [1, "0x41bd6e9a", "0x423f7adf"],
- [4, "0x41bd6e9a", "0x423f7adf", "0x41bd5813", "0x423f4ed7", "0x41bd168a", "0x423f4499"],
- [4, "0x41bc916b", "0x423f22ce", "0x41bc22d4", "0x423f3955", "0x41bb893a", "0x423f178b"],
- [4, "0x41bb2f1d", "0x423f0c47", "0x41bb041b", "0x423ee03f", "0x41baac0b", "0x423ec9b8"],
- [4, "0x41baac0b", "0x423ebf7b", "0x41bac086", "0x423ea8f3", "0x41bac086", "0x423e926c"],
- [4, "0x41bb2f1e", "0x423e882f", "0x41bc0e59", "0x423e6664", "0x41bc916b", "0x423e5c26"],
- [4, "0x41be4bc9", "0x423e50e2", "0x41c53542", "0x423e926c", "0x41c5ba61", "0x423e24da"],
- [4, "0x41c61271", "0x423de24b", "0x41c61271", "0x423d1a9d", "0x41c63f80", "0x423ca1c8"],
- [4, "0x41c68109", "0x423bda1a", "0x41c6ae18", "0x423afceb", "0x41c70628", "0x423a2aff"],
- [4, "0x41c71caf", "0x42399ba3", "0x41c81065", "0x42379eb5", "0x41c79fc2", "0x4237459f"],
- [4, "0x41c70628", "0x4236e24b", "0x41c4dd33", "0x4237459f", "0x41c45814", "0x423750e3"],
- [4, "0x41c245a5", "0x42379eb6", "0x41bea5e7", "0x42380d4d", "0x41bbf5c6", "0x4237ec89"],
- [4, "0x41b9f9df", "0x4237e145", "0x41b7e770", "0x4237a9fa", "0x41b62d12", "0x4237676a"],
- [4, "0x41b4312b", "0x423724db", "0x41b1f1ae", "0x42369fbc", "0x41af9baa", "0x423673b4"],
- [4, "0x41ae7ae5", "0x42366977", "0x41aced96", "0x42365d2d", "0x41ab8b48", "0x42366977"],
- [4, "0x41a9e771", "0x42368a3c", "0x41a82d13", "0x4236d708", "0x41a65e3a", "0x4236b644"],
- [4, "0x41a65e3a", "0x4236ab00", "0x41a647b3", "0x42369fbd", "0x41a65e3a", "0x42369479"],
- [4, "0x41a672b5", "0x42366977", "0x41a7a7f4", "0x42363125", "0x41a81898", "0x42361ba4"],
- [4, "0x41a85a21", "0x42361060", "0x41a8df40", "0x4235d915", "0x41a94dd7", "0x4235cdd1"],
- [4, "0x41ab8b48", "0x42356a7d", "0x41af8523", "0x423575c1", "0x41b249be", "0x42359685"],
- [4, "0x41b3d70e", "0x4235a1c9", "0x41b6168b", "0x4235cdd1", "0x41b7e770", "0x4235ad0c"],
- [4, "0x41bac087", "0x42359685", "0x41bd6e9b", "0x4234fbe5", "0x41c03337", "0x4234af18"],
- [4, "0x41c2cac4", "0x42346145", "0x41c56252", "0x4234820a", "0x41c81066", "0x42346145"],
- [4, "0x41c824e1", "0x42340935", "0x41c89378", "0x42330a3b", "0x41c7b649", "0x4232fef7"],
- [4, "0x41c6d91a", "0x4232e976", "0x41c5a3da", "0x42338416", "0x41c51ebc", "0x4233a4da"],
- [4, "0x41c42b06", "0x4233bb61", "0x41c2cac4", "0x4233d0e2", "0x41c1d70e", "0x4233e769"],
- [4, "0x41c08b47", "0x4233f2ad", "0x41bf1272", "0x4233c6a4", "0x41bdf3ba", "0x4233bb61"],
- [4, "0x41bcd2f5", "0x4233b01d", "0x41bbf5c6", "0x4233b01d", "0x41baed95", "0x4233a4da"],
- [4, "0x41ba26ed", "0x42338f59", "0x41b91cb0", "0x4233580d", "0x41b83f81", "0x4233580d"],
- [4, "0x41b4b43d", "0x42333642", "0x41b19791", "0x4233a4da", "0x41aea7f4", "0x4233d0e2"],
- [4, "0x41aba1cf", "0x42340934", "0x41a7666b", "0x4233e769", "0x41a4b856", "0x42338415"],
- [4, "0x41a46046", "0x423378d1", "0x41a3f1ae", "0x4233580d", "0x41a3c6ac", "0x42334cc9"],
- [4, "0x41a28f60", "0x4233157d", "0x41a19db6", "0x42330a3a", "0x41a0c087", "0x4232c7aa"],
- [4, "0x41a0eb89", "0x4232bc66", "0x41a0eb89", "0x4232905e", "0x41a10210", "0x4232905e"],
- [4, "0x41a19db6", "0x42325912", "0x41a2645e", "0x42326f99", "0x41a35608", "0x42326f99"],
- [4, "0x41a476cd", "0x42324ed4", "0x41a5ed95", "0x4232384d", "0x41a724e1", "0x42320c45"],
- [4, "0x41a8c8b8", "0x4231c9b6", "0x41aa999d", "0x42316662", "0x41ac26ed", "0x4231188f"],
- [4, "0x41af168b", "0x423072ac", "0x41b249be", "0x42300f58", "0x41b57ae5", "0x422fe249"],
- [4, "0x41b66e9b", "0x422fd80c", "0x41b7d0e9", "0x422fee93", "0x41b89791", "0x422fee93"],
- [4, "0x41bb1897", "0x42300f58", "0x41bd2d12", "0x423024d9", "0x41bfc49f", "0x4230301c"],
- [4, "0x41c0e357", "0x423046a3", "0x41c245a5", "0x42305c24", "0x41c3a7f3", "0x423051e7"],
- [4, "0x41c50835", "0x423046a3", "0x41c69791", "0x42300f58", "0x41c79fc2", "0x422fb641"],
- [4, "0x41c7f9df", "0x422fa0c0", "0x41c86876", "0x422f5e31", "0x41c8eb89", "0x422f52ed"],
- [4, "0x41c9b43d", "0x422f3c66", "0x41c9df3f", "0x422fb641", "0x41c9f5c6", "0x42300f57"],
- [4, "0x41ca0c4d", "0x4230e143", "0x41c9df3f", "0x42319ca7", "0x41c9f5c6", "0x4232384d"],
- [4, "0x41ca395c", "0x4234fbe2", "0x41ca22d4", "0x4237cabc", "0x41ca7ae5", "0x423a6d8c"],
- [4, "0x41ca916c", "0x423b3f78", "0x41ca645e", "0x423ca1c5", "0x41ca916c", "0x423d9475"],
- [4, "0x41ca916c", "0x423daafc", "0x41ca7ae5", "0x423dd704", "0x41ca916c", "0x423dec85"],
- [4, "0x41caa5e7", "0x423e0e50", "0x41cb0004", "0x423e459c", "0x41cb2b06", "0x423e50df"],
- [4, "0x41cb6e9c", "0x423e5c23", "0x41ce47b2", "0x423e7ce7", "0x41ce8b48", "0x423e6660"],
- [1, "0x41ceb64a", "0x423e5c23"],
- [4, "0x41d1395c", "0x423e5c23", "0x41d41273", "0x423e50df", "0x41d6666b", "0x423e6660"],
- [4, "0x41d71898", "0x423e7ce7", "0x41d80a42", "0x423e5c23", "0x41d8a5e8", "0x423e7ce7"],
- [4, "0x41d8d2f6", "0x423e882b", "0x41d8d2f6", "0x423e9268", "0x41d8fdf8", "0x423e9eb2"],
- [4, "0x41d8e771", "0x423ebf77", "0x41d8fdf8", "0x423ed4f8", "0x41d8e771", "0x423eeb7f"],
- [4, "0x41d88f61", "0x423f4496", "0x41d71898", "0x423f4496", "0x41d6aa00", "0x423f9162"],
- [4, "0x41d547b2", "0x42406e91", "0x41d43d75", "0x4241ba58", "0x41d38d54", "0x4242b952"],
- [4, "0x41d1395c", "0x4245a8f0", "0x41d0b231", "0x42491dac", "0x41d2147f", "0x424c2f15"],
- [4, "0x41d2418d", "0x424c7be2", "0x41d2999e", "0x424cc9b5", "0x41d2b025", "0x424d0c44"],
- [4, "0x41d33544", "0x424dc7a8", "0x41d3a3db", "0x424e8413", "0x41d453fc", "0x424f136f"],
- [4, "0x41d453fc", "0x424f136f", "0x41d59fc3", "0x42506a79", "0x41d6c087", "0x4250e454"],
- [4, "0x41d6c087", "0x4250ef98", "0x41d6eb89", "0x4251105c", "0x41d70210", "0x4251105c"],
- [4, "0x41d71897", "0x42511ba0", "0x41d75a20", "0x4251105c", "0x41d7872f", "0x4251105c"],
- [4, "0x41d87ae5", "0x42501ca6", "0x41d9147f", "0x424f136e", "0x41da0835", "0x424e157b"],
- [4, "0x41da1ebc", "0x424df4b6", "0x41db1066", "0x424d0c44", "0x41db1066", "0x424d0100"],
- [4, "0x41db3d74", "0x424cc9b4", "0x41db9585", "0x424c8725", "0x41dbd91a", "0x424c5b1d"],
- [4, "0x41dc5e39", "0x424bcbc1", "0x41dcf7d2", "0x424b301b", "0x41dd7cf1", "0x424aac02"],
- [4, "0x41ddd501", "0x424a5e2f", "0x41ddeb89", "0x424a105c", "0x41de4399", "0x4249b84c"],
- [4, "0x41de70a7", "0x4249a1c5", "0x41def5c6", "0x42490725", "0x41df20c8", "0x4248e660"],
- [4, "0x41df8f60", "0x42488206", "0x41e0c49f", "0x42474cc6", "0x41e10835", "0x42472c02"],
- [4, "0x41e11ebc", "0x42472c02", "0x41e13337", "0x4246fef4", "0x41e13337", "0x4246f4b6"],
- [4, "0x41e149be", "0x4246c7a8", "0x41e226ed", "0x42461787", "0x41e253fc", "0x4245df35"],
- [4, "0x41e27efe", "0x4245d3f1", "0x41e2ac0c", "0x42459ca6", "0x41e2ac0c", "0x42459162"],
- [4, "0x41e372b4", "0x4244e141", "0x41e4666a", "0x42445c23", "0x41e4eb89", "0x42437ef3"],
- [4, "0x41e4a7f3", "0x424373af", "0x41e47ae5", "0x42435e2e", "0x41e4666a", "0x42435e2e"],
- [4, "0x41e3893b", "0x42433c63", "0x41e1fbeb", "0x4243686b", "0x41e18b47", "0x42431b9f"],
- [4, "0x41e16045", "0x4242f9d4", "0x41e18b47", "0x4242ee91", "0x41e16045", "0x4242d910"],
- [4, "0x41e1a1ce", "0x4242b84b", "0x41e1fbeb", "0x42429681", "0x41e226ed", "0x42429681"],
- [4, "0x41e3cac4", "0x42425f35", "0x41e9c087", "0x4242b84c", "0x41ea5c2c", "0x424248ae"],
- [4, "0x41eacac4", "0x4241fbe1", "0x41eacac4", "0x42414aba", "0x41eaf7d2", "0x4240d0df"],
- [4, "0x41eb395b", "0x4240580a", "0x41eba7f3", "0x423fb121", "0x41ebd501", "0x423f21c4"],
- [4, "0x41ec2d11", "0x423e4fd8", "0x41ec5813", "0x423d936e", "0x41ecb230", "0x423cb63f"],
- [4, "0x41ecc8b7", "0x423c5e2f", "0x41edba61", "0x423b332d", "0x41ed8f5f", "0x423ac495"],
- [4, "0x41ed6251", "0x423a8d49", "0x41ec9ba9", "0x423a407c", "0x41ec2d11", "0x423a3539"],
- [4, "0x41ec0003", "0x423a29f5", "0x41ebeb88", "0x423a3539", "0x41ebd501", "0x423a3539"],
- [4, "0x41eb6669", "0x423a29f5", "0x41ea72b3", "0x4239f2aa", "0x41e9c086", "0x423a0931"],
- [4, "0x41e99584", "0x423a0931", "0x41e96876", "0x423a29f6", "0x41e953fb", "0x423a3539"],
- [4, "0x41e96876", "0x423a8d49", "0x41e9c086", "0x423acfd9", "0x41e9d70d", "0x423b28ef"],
- [4, "0x41ea041b", "0x423bd910", "0x41e8fbea", "0x423c73b0", "0x41e849bd", "0x423cac01"],
- [4, "0x41e75607", "0x423cf8ce", "0x41e5f3b9", "0x423ced8a", "0x41e4eb88", "0x423cd809"],
- [4, "0x41e372b3", "0x423cb63e", "0x41e2ac0b", "0x423c0517", "0x41e10834", "0x423c52ea"],
- [4, "0x41e0db26", "0x423cd809", "0x41e0999c", "0x423d46a0", "0x41dfd0e8", "0x423d72a8"],
- [4, "0x41deb230", "0x423dcab8", "0x41dd3b67", "0x423d8829", "0x41dc312a", "0x423d46a0"],
- [4, "0x41dae563", "0x423cf8cd", "0x41d98316", "0x423cccc5", "0x41d8645d", "0x423c6971"],
- [4, "0x41d7df3e", "0x423c52ea", "0x41d72d11", "0x423c311f", "0x41d6a9ff", "0x423c0517"],
- [4, "0x41d67cf1", "0x423bfada", "0x41d572b3", "0x423b967f", "0x41d5893a", "0x423b967f"],
- [4, "0x41d5893a", "0x423b967f", "0x41d5b648", "0x423b6a77", "0x41d5ccd0", "0x423b6a77"],
- [4, "0x41d6eb88", "0x423b3e6f", "0x41d8374f", "0x423b967f", "0x41d8fdf7", "0x423bad06"],
- [4, "0x41d9c6ab", "0x423bb84a", "0x41da49be", "0x423bb84a", "0x41db1066", "0x423bd90e"],
- [4, "0x41db810a", "0x423bd90e", "0x41dc5e39", "0x423bfad9", "0x41dcf7d3", "0x423bef95"],
- [4, "0x41ddd502", "0x423bc38d", "0x41dd4fe3", "0x423b332b", "0x41dd7cf2", "0x423ab94f"],
- [4, "0x41dda7f4", "0x423a77c6", "0x41de2d13", "0x423a29f3", "0x41de70a8", "0x423a136c"],
- [4, "0x41dfba62", "0x4239c69f", "0x41e253fc", "0x423a092f", "0x41e372b4", "0x423a4bbe"],
- [4, "0x41e40e5a", "0x423a6c83", "0x41e49379", "0x423a8d47", "0x41e55a21", "0x423ab94f"],
- [1, "0x41e58523", "0x423acfd6"],
- [4, "0x41e5b231", "0x423acfd6", "0x41e60a42", "0x423ac492", "0x41e66252", "0x423acfd6"],
- [4, "0x41e66252", "0x423ab94f", "0x41e68f60", "0x423ab94f", "0x41e6a5e8", "0x423aae0b"],
- [4, "0x41e6fdf8", "0x423a136b", "0x41e5dd34", "0x423978cc", "0x41e68f61", "0x4238fef0"],
- [4, "0x41e72b07", "0x42389058", "0x41eaf7d4", "0x42391577", "0x41ec5815", "0x4238f3ac"],
- [4, "0x41ef1cb1", "0x4238bd66", "0x41ed6252", "0x4237d4f4", "0x41ede771", "0x42369eae"],
- [4, "0x41ee28fa", "0x423651e1", "0x41ee8317", "0x42366868", "0x41eedb27", "0x42365c1f"],
- [4, "0x41ef0629", "0x4236a9f2", "0x41ef3337", "0x42371889", "0x41ef3337", "0x42375b19"],
- [4, "0x41ef49be", "0x4237e038", "0x41ef3337", "0x42386450", "0x41ef49be", "0x4238d2e8"],
- [4, "0x41ef8b47", "0x42394cc3", "0x41eff9df", "0x4239e763", "0x41f026ed", "0x423a613e"],
- [4, "0x41f0ac0c", "0x423b967d", "0x41f11897", "0x423ca0bb", "0x41f1893b", "0x423dd5fa"],
- [4, "0x41f19db6", "0x423e1889", "0x41f1f5c6", "0x423e7bdd", "0x41f20e5a", "0x423ebe6d"],
- [4, "0x41f27ae5", "0x423f9059", "0x41f2be7b", "0x42406d88", "0x41f3168b", "0x424128ec"],
- [4, "0x41f35814", "0x42418203", "0x41f35814", "0x4241e556", "0x41f38523", "0x42423329"],
- [4, "0x41f3b025", "0x424248aa", "0x41f420c9", "0x424275b8", "0x41f46252", "0x424280fc"],
- [4, "0x41f4fdf8", "0x4242967d", "0x41f5db27", "0x424275b8", "0x41f674c1", "0x424280fc"],
- [4, "0x41f8f5c7", "0x4242967d", "0x41fc5609", "0x424280fc", "0x41feeb8a", "0x4242a1c1"],
- [4, "0x41ff45a7", "0x4242a1c1", "0x41ffdf40", "0x424280fc", "0x4200322f", "0x4242a1c1"],
- [4, "0x420048b6", "0x4242a1c1", "0x42005e37", "0x4242c286", "0x420074be", "0x4242d90d"],
- [4, "0x420074be", "0x4242ee8e", "0x42008002", "0x42431b9c", "0x420074be", "0x4243311d"],
- [1, "0x420052f3", "0x42433c61"],
- [4, "0x42001cad", "0x42439fb5", "0x41ff2f1d", "0x42436869", "0x41fe7cf0", "0x4243aaf9"],
- [4, "0x41fe24e0", "0x4243cbbe", "0x41fd3336", "0x4244cab7", "0x41fd0627", "0x42450203"],
- [4, "0x41fcc291", "0x4245438c", "0x41fcc291", "0x42457bde", "0x41fcae17", "0x4245be6d"],
- [4, "0x41fc9790", "0x4245fff6", "0x41fc28f8", "0x4246634a", "0x41fc1271", "0x4246b11d"],
- [4, "0x41fbba61", "0x42478e4c", "0x41fba3d9", "0x424880fc", "0x41fbba61", "0x424974b2"],
- [4, "0x41fbd0e8", "0x424a7de9", "0x41fc8109", "0x424b5b18", "0x41fd47b1", "0x424c4ecf"],
- [4, "0x41fd8b47", "0x424c915e", "0x41fdccd0", "0x424cde2b", "0x41fe3b67", "0x424d167d"],
- [4, "0x41fe9377", "0x424d4dc9", "0x41fec086", "0x424d8f52", "0x41ff2f1d", "0x424dc69e"],
- [4, "0x41ff70a6", "0x424df3ac", "0x41ffdf3e", "0x424e092d", "0x42000626", "0x424e3536"],
- [4, "0x42003d72", "0x424e6c82", "0x4200c18a", "0x424f3e6d", "0x4201041a", "0x424f49b1"],
- [4, "0x420172b2", "0x424f6b7c", "0x4201ec8d", "0x424e8309", "0x42020d51", "0x424e4bbd"],
- [4, "0x4202be78", "0x424d5807", "0x42037ae2", "0x424c6557", "0x42044cce", "0x424b9265"],
- [4, "0x42049aa1", "0x424b4598", "0x4204e874", "0x424ae13e", "0x42054084", "0x424a9471"],
- [4, "0x42058d51", "0x424a51e2", "0x4206ef9f", "0x4248fad7", "0x42071063", "0x4248cecf"],
- [4, "0x42075e36", "0x424876bf", "0x4207cccd", "0x4248342f", "0x42083021", "0x4247e65c"],
- [4, "0x42088831", "0x42478308", "0x4208f6c9", "0x4247363b", "0x420970a4", "0x4246f3ac"],
- [4, "0x4209f5c3", "0x42469a95", "0x420a645a", "0x42464285", "0x420add2f", "0x4245f4b2"],
- [4, "0x420b2b02", "0x4245be6c", "0x420bc5a2", "0x42455a12", "0x420b8418", "0x4244eb7b"],
- [4, "0x420b624d", "0x4244cab6", "0x420b1fbe", "0x42449eae", "0x420b0a3d", "0x42448827"],
- [4, "0x420abd70", "0x424450db", "0x420a9ba5", "0x42440e4c", "0x420a5916", "0x4243d700"],
- [4, "0x420a3851", "0x4243b63b", "0x420a21ca", "0x4243b63b", "0x4209f5c2", "0x42439fb4"],
- [4, "0x4209ea7e", "0x42439470", "0x4209ea7e", "0x424373ac", "0x4209d3f7", "0x42436868"],
- [4, "0x4209b332", "0x424352e7", "0x42099db1", "0x42435e2b", "0x42097be7", "0x424352e7"],
- [4, "0x420970a3", "0x42433c60", "0x42096560", "0x42431b9b", "0x4209449b", "0x42431b9b"],
- [4, "0x4208f6c8", "0x4242e349", "0x42089eb8", "0x4242c284", "0x42083020", "0x4242a1c0"],
- [4, "0x42080f5b", "0x4242967c", "0x4207d810", "0x42425f31", "0x4207c188", "0x42425f31"],
- [4, "0x420748b3", "0x424227e5", "0x42066040", "0x4241fbdd", "0x4205b957", "0x42421ca2"],
- [4, "0x4204c6a7", "0x42423329", "0x42041580", "0x4242ad04", "0x42032d0d", "0x4242c285"],
- [4, "0x42032d0d", "0x4242b848", "0x420322d0", "0x4242a1c0", "0x42032d0d", "0x4242a1c0"],
- [4, "0x42032d0d", "0x424280fb", "0x42036459", "0x424275b8", "0x42036f9c", "0x42426a74"],
- [4, "0x4203e977", "0x4241cfd4", "0x4204580f", "0x42418201", "0x420529fa", "0x42413f72"],
- [1, "0x42054abf", "0x424128eb"],
- [4, "0x4205cfde", "0x4240fde9", "0x420649b9", "0x4240fde9", "0x4206b850", "0x4240b016"],
- [4, "0x4206a1c9", "0x4240998f", "0x4206b850", "0x42408e4b", "0x4206a1c9", "0x424078ca"],
- [4, "0x42068104", "0x4240363b", "0x42054081", "0x423fb11c", "0x4204d1ea", "0x423f9057"],
- [4, "0x42044ccb", "0x423f79d0", "0x42035915", "0x423f644f", "0x4202be75", "0x423f8513"],
- [4, "0x42022f19", "0x423f9b9a", "0x4201c081", "0x423fde2a", "0x420125e2", "0x423ff3ab"],
- [1, "0x42010f5b", "0x423fc7a3"],
- [4, "0x4201a9fb", "0x423f167c", "0x42036459", "0x423d5c1e", "0x4204580f", "0x423d198f"],
- [4, "0x4205b957", "0x423cabfe", "0x4207c188", "0x423cd806", "0x42090d4e", "0x423d24d3"],
- [4, "0x420ae871", "0x423d936b", "0x420c9892", "0x423e7bdd", "0x420e6871", "0x423ed3ee"],
- [4, "0x42103956", "0x423f438c", "0x42121479", "0x423f0b3a", "0x4213c49a", "0x423e2e0b"],
- [4, "0x4214cdd1", "0x423db536", "0x4215c081", "0x423d24d4", "0x42169db1", "0x423c696f"],
- [4, "0x4216eb84", "0x423c26e0", "0x4217df3a", "0x423afbde", "0x4218580f", "0x423b75b9"],
- [4, "0x42189a9e", "0x423bad05", "0x421820c3", "0x423c1b9c", "0x4217ffff", "0x423c311d"],
- [4, "0x4217a6e8", "0x423c9577", "0x42173851", "0x423ced87", "0x4216cac0", "0x423d5c1f"],
- [4, "0x42168831", "0x423d9eae", "0x421650e5", "0x423deb7b", "0x4215f7ce", "0x423e23cd"],
- [1, "0x4215f7ce", "0x423e4492"],
- [4, "0x4215ed91", "0x423e4fd6", "0x4215d709", "0x423e4492", "0x4215cbc6", "0x423e4fd6"],
- [4, "0x42158937", "0x423e8722", "0x42153126", "0x423f00fd", "0x4214ee97", "0x423f3849"],
- [4, "0x4214d810", "0x423f438d", "0x4214cdd2", "0x423f590e", "0x4214cdd2", "0x423f590e"],
- [1, "0x4214b74b", "0x423f590e"],
- [1, "0x4214b74b", "0x423f79d3"],
- [4, "0x42147fff", "0x423f905a", "0x421474bc", "0x423fb11f", "0x421448b3", "0x423fc7a6"],
- [1, "0x421448b3", "0x423fdd27"],
- [1, "0x42143332", "0x423fdd27"],
- [1, "0x4213b957", "0x424077c7"],
- [4, "0x4213a2d0", "0x4240830b", "0x4213b957", "0x4240988c", "0x4213b957", "0x4240988c"],
- [4, "0x4213c49b", "0x4240988c", "0x4213b957", "0x4240ba57", "0x4213da1c", "0x4240af13"],
- [4, "0x42141cab", "0x4240af13", "0x4214a1ca", "0x42405703", "0x4214ee97", "0x42403538"],
- [4, "0x42153126", "0x42401473", "0x42157ef9", "0x423ffdec", "0x4215cbc6", "0x423fd1e4"],
- [4, "0x421650e5", "0x423f8f55", "0x4216cac0", "0x423f4288", "0x42178624", "0x423f20bd"],
- [4, "0x42177ae0", "0x423f8f55", "0x421770a3", "0x423fc6a0", "0x42174395", "0x423ffdec"],
- [4, "0x4216bf7c", "0x4240ba56", "0x4215ab02", "0x4241332b", "0x4214f9db", "0x4241c38e"],
- [4, "0x42143333", "0x424274b5", "0x42136b85", "0x42433019", "0x4212c5a2", "0x4243f7c7"],
- [4, "0x42115917", "0x42459b9e", "0x421022d1", "0x42476c83", "0x420f0313", "0x4249311f"],
- [4, "0x420e1ba6", "0x424a936d", "0x420d75c3", "0x424c21c3", "0x420cdb23", "0x424dba56"],
- [4, "0x420c3f7d", "0x424f6a77", "0x420b8419", "0x42510e4e", "0x420b1fbf", "0x4252d3f0"],
- [4, "0x420ad2f2", "0x42548e4e", "0x420ab127", "0x42565e2d", "0x420a9063", "0x4258188c"],
- [4, "0x420a7ae2", "0x4258882a", "0x420a9ba7", "0x4258e03a", "0x420a9ba7", "0x42594ed2"],
- [4, "0x420aa6eb", "0x425e301a", "0x420c820d", "0x4262c495", "0x420ecbc8", "0x4266fff9"],
- [4, "0x420eed93", "0x426721c4", "0x420f0e57", "0x42674dcc", "0x420f3022", "0x42676e91"],
- [4, "0x420f7df5", "0x42680a37", "0x420fbf7e", "0x42689993", "0x42100d51", "0x42693433"],
- [4, "0x42102e16", "0x426955fe", "0x42105a1e", "0x426976c2", "0x42106561", "0x42698d4a"],
- [4, "0x4210872c", "0x4269e55a", "0x4210a7f0", "0x426a3d6b", "0x4210ea80", "0x426a6a79"],
- [4, "0x42119aa1", "0x426acdcd", "0x42131376", "0x426a48ae", "0x4213e561", "0x426a6a79"],
- [4, "0x4213fae2", "0x426a75bd", "0x42141cad", "0x426a8b3e", "0x42143d71", "0x426a8b3e"],
- [4, "0x42141cac", "0x426acdcd", "0x42143334", "0x426aee92", "0x42141cac", "0x426b25de"],
- [4, "0x4213e560", "0x426b9fb9", "0x4212dc29", "0x426d0d4b", "0x4212f1aa", "0x426da7ea"],
- [4, "0x4212f1aa", "0x426dfffa", "0x4213b958", "0x426ed1e6", "0x4213c49c", "0x426edd29"],
- [4, "0x4213e561", "0x426f1fb8", "0x42143d71", "0x426f9993", "0x421448b5", "0x426ffce7"],
- [4, "0x421448b5", "0x427076c2", "0x4214072c", "0x4270ef97", "0x4213fae2", "0x427148ae"],
- [4, "0x4213e561", "0x42717ffa", "0x4213fae2", "0x42718b3d", "0x4213e561", "0x4271b746"],
- [4, "0x4213da1d", "0x4271ccc7", "0x4213b959", "0x42721a9a", "0x4213a2d2", "0x42721a9a"],
- [4, "0x42134ac2", "0x42723c65", "0x4212d0e6", "0x427225de", "0x42126d93", "0x427225de"],
- [4, "0x42124bc8", "0x427225de", "0x4211bc6c", "0x42723c65", "0x42119064", "0x42723c65"],
- [4, "0x4210d3fa", "0x427246a2", "0x420ff6ca", "0x4272301b", "0x420f676e", "0x4272686d"],
- [4, "0x420eb647", "0x4272b53a", "0x420e52f3", "0x42737ce8", "0x420dc291", "0x4273f5bd"],
- [4, "0x420d116a", "0x4274861f", "0x420c5606", "0x4274e973", "0x420b999b", "0x4275580b"],
- [4, "0x420a9ba7", "0x4275fdee", "0x4209b335", "0x42768d4a", "0x42089eba", "0x4276f1a5"],
- [4, "0x4207ab04", "0x42773e72", "0x4206a1cc", "0x42778101", "0x4205b95a", "0x4277c391"],
- [4, "0x4203bd73", "0x42786974", "0x4201cbc9", "0x42793b60", "0x4200ac0a", "0x427af5be"],
- [4, "0x420074be", "0x427b428b", "0x41ffb43d", "0x427c4cc8", "0x41ff872f", "0x427ca4d9"],
- [4, "0x41ff872f", "0x427cbb60", "0x41ff9db6", "0x427cd0e1", "0x41ff872f", "0x427ce768"],
- [4, "0x41ffb43d", "0x427cfce9", "0x41ffb43d", "0x427cfce9", "0x41ffdf3f", "0x427d1370"],
- [4, "0x4200ac0a", "0x427cfce9", "0x42010f5e", "0x427cd0e1", "0x4201a9fe", "0x427ca4d8"],
- [4, "0x4201c085", "0x427c9994", "0x4201f7d1", "0x427c78d0", "0x42020315", "0x427c78d0"],
- [4, "0x420223da", "0x427c6249", "0x42022f1d", "0x427c78d0", "0x42023a61", "0x427c78d0"],
- [4, "0x42025b26", "0x427c6249", "0x42028834", "0x427c4184", "0x4202a8f9", "0x427c4184"],
- [4, "0x4203e97c", "0x427bc7a9", "0x42061db5", "0x427ba6e4", "0x4207b649", "0x427bfef5"],
- [4, "0x42089ebc", "0x427c20c0", "0x420970a7", "0x427c78d0", "0x420a21ce", "0x427cc59d"],
- [4, "0x420a6fa1", "0x427cdc24", "0x420ab12a", "0x427ce768", "0x420af3ba", "0x427d1370"],
- [4, "0x420b0a41", "0x427d1370", "0x420af3ba", "0x427d353b", "0x420b1585", "0x427d407e"],
- [4, "0x420b0a41", "0x427d6143", "0x420b0a41", "0x427d8207", "0x420af3ba", "0x427dae0f"],
- [4, "0x420ad2f5", "0x427df09e", "0x420a2d12", "0x427e54f8", "0x420a4293", "0x427ee455"],
- [4, "0x420a591a", "0x427f051a", "0x420ad2f5", "0x427f3122", "0x420af3ba", "0x427f47a9"],
- [4, "0x420af3ba", "0x427f5d2a", "0x420af3ba", "0x427f73b1", "0x420b0a41", "0x427f7ef5"],
- [4, "0x420add33", "0x427fccc8", "0x420a21ce", "0x42803e74", "0x420a2d12", "0x4280701e"],
- [4, "0x420a3856", "0x42808bc4", "0x420ad2f5", "0x4280a7ed", "0x420ae876", "0x4280b2ad"],
- [4, "0x420af3ba", "0x4280bdf1", "0x420add32", "0x4280c8b1", "0x420af3ba", "0x4280d3f5"],
- [4, "0x420abd74", "0x4280f53d", "0x4209f5c6", "0x4281428d", "0x420a21ce", "0x42816e95"],
- [4, "0x420a4293", "0x4281957e", "0x420ad2f5", "0x4281a664", "0x420ae876", "0x4281c187"],
- [4, "0x420ae876", "0x4281c729", "0x420add32", "0x4281d26c", "0x420ae876", "0x4281d26c"],
- [4, "0x420aa6ed", "0x4281fe74", "0x420a591a", "0x42821a1a", "0x4209f5c6", "0x42823b62"],
- [4, "0x420a168b", "0x42825caa", "0x420a010a", "0x4282624b", "0x420a2d12", "0x42827850"],
- [4, "0x420a645e", "0x428288b2", "0x420a9baa", "0x428293f6", "0x420ad2f5", "0x4282a458"],
- [4, "0x420ad2f5", "0x4282a458", "0x420add32", "0x4282d685", "0x420abd74", "0x4282c5a0"],
- [4, "0x420aa6ed", "0x4282cb42", "0x420a9066", "0x4282e146", "0x420a6fa1", "0x4282e6e8"],
- [4, "0x4209df3f", "0x42830830", "0x4208f6cc", "0x4282bae0", "0x42088834", "0x4282a459"],
- [4, "0x420846ab", "0x42829915", "0x42080f5f", "0x42829915", "0x4207c18c", "0x428293f7"],
- [4, "0x42079584", "0x428288b3", "0x420748b7", "0x42826d0e", "0x42071ba9", "0x42826d0e"],
- [4, "0x4206cedc", "0x4282624d", "0x42068109", "0x4282624d", "0x42061272", "0x4282624d"],
- [4, "0x4205cfe3", "0x42825cab", "0x4205614b", "0x42824bc6", "0x42051ebc", "0x42824bc6"],
- [4, "0x42037ae5", "0x428246a7", "0x4201cbca", "0x42829eb8", "0x4200ac0c", "0x4282e147"],
- [4, "0x42008b47", "0x4282e6e9", "0x42005e39", "0x4282fced", "0x42003d74", "0x4283028f"],
- [4, "0x41fdf9e2", "0x42833f7d", "0x41fa4190", "0x42836041", "0x41f674c3", "0x42834fdf"],
- [4, "0x41f59794", "0x4283451e", "0x41f48d56", "0x4283451e", "0x41f3b027", "0x428339db"],
- [4, "0x41f32d15", "0x42832e97", "0x41f2666d", "0x428312f2", "0x41f1b440", "0x42830831"],
- [4, "0x41f1041f", "0x4282fced", "0x41f07f01", "0x4282f74c", "0x41efb859", "0x4282e6e9"],
- [4, "0x41efa1d2", "0x4282e147", "0x41ef6049", "0x4282d687", "0x41ef49c1", "0x4282d687"],
- [4, "0x41ef062b", "0x4282cb43", "0x41eec4a2", "0x4282cb43", "0x41ee560b", "0x4282c5a2"],
- [4, "0x41ee1275", "0x4282c000", "0x41ed8f63", "0x4282a45a", "0x41ed3546", "0x42829eb9"],
- [4, "0x41ebbe7d", "0x42827d71", "0x41ea72b7", "0x42825cad", "0x41e91069", "0x42823b65"],
- [4, "0x41e6fdfa", "0x42820419", "0x41e4a7f6", "0x4281ab86", "0x41e18b4a", "0x4281ab86"],
- [4, "0x41de9bac", "0x4281b128", "0x41dcf7d5", "0x4281fe78", "0x41db3d77", "0x428246a9"],
- [4, "0x41dacedf", "0x4282570b", "0x41da76cf", "0x4282570b", "0x41da0838", "0x4282676e"],
- [4, "0x41d9f1b1", "0x4282676e", "0x41d9f1b1", "0x42827853", "0x41d9db2a", "0x42827d72"],
- [4, "0x41d96c92", "0x428288b6", "0x41d91482", "0x428288b6", "0x41d8a5eb", "0x42829eba"],
- [1, "0x41d88f64", "0x4282a9fe"],
- [4, "0x41d6eb8d", "0x4282e14a", "0x41d4ac10", "0x42830291", "0x41d25818", "0x428312f4"],
- [4, "0x41d0b235", "0x42831896", "0x41ce74c4", "0x428312f4", "0x41cce568", "0x42830292"],
- [4, "0x41cca3df", "0x4282fcf0", "0x41cc1ec0", "0x4282f1ad", "0x41cbf3be", "0x4282f1ad"],
- [4, "0x41ca9170", "0x4282dba9", "0x41c99dba", "0x4282e14b", "0x41c8687a", "0x4282cb47"],
- [4, "0x41c7b64d", "0x4282c003", "0x41c71cb3", "0x4282bae5", "0x41c6560b", "0x4282a9ff"],
- [1, "0x41c628fd", "0x42829ebb"],
- [4, "0x41c58d57", "0x428293fa", "0x41c53547", "0x42829919", "0x41c4b028", "0x428293fa"],
- [1, "0x41c46e9f", "0x42828315"],
- [4, "0x41c1d712", "0x4282570d", "0x41be20cc", "0x428209bd", "0x41bb0420", "0x42820f5f"],
- [4, "0x41b9a1d2", "0x42820f5f", "0x41b7e774", "0x42823024", "0x41b6dd37", "0x428246ab"],
- [4, "0x41b5eb8d", "0x4282570d", "0x41b54fe7", "0x4282570d", "0x41b45c31", "0x42826770"],
- [4, "0x41b3ed99", "0x42826d12", "0x41b35400", "0x428288b8", "0x41b2fbef", "0x428293fb"],
- [4, "0x41b274c4", "0x4282991a", "0x41b249c2", "0x428293fb", "0x41b1c4a3", "0x42829ebc"],
- [4, "0x41b1560b", "0x4282a45e", "0x41b08f64", "0x4282c004", "0x41aff3be", "0x4282cb47"],
- [4, "0x41aea7f7", "0x4282e14b", "0x41ad893f", "0x4282f1ad", "0x41ac3d78", "0x42830835"],
- [4, "0x41ac106a", "0x428312f6", "0x41aba1d2", "0x42831e39", "0x41ab76d0", "0x428323db"],
- [4, "0x41aac4a3", "0x4283343d", "0x41aa560b", "0x4283343d", "0x41a9ba66", "0x42833f81"],
- [1, "0x41a98f64", "0x42834fe3"],
- [4, "0x41a96256", "0x42834fe3", "0x41a93754", "0x42834522", "0x41a920cc", "0x42834fe3"],
- [4, "0x41a90a45", "0x42834fe3", "0x41a8b234", "0x42836045", "0x41a89bad", "0x42836b89"],
- [4, "0x41a7d505", "0x42837beb", "0x41a7666e", "0x4283818d", "0x41a6cac8", "0x42839d33"],
- [4, "0x41a6b64d", "0x4283a2d5", "0x41a672b8", "0x4283b3ba", "0x41a65e3d", "0x4283b8d9"],
- [4, "0x41a6312f", "0x4283be7b", "0x41a60420", "0x4283b8d9", "0x41a5ed99", "0x4283be7b"],
- [4, "0x41a5810e", "0x4283cedd", "0x41a4e568", "0x428406ac", "0x41a48d57", "0x42840bcb"],
- [1, "0x41a41ebf", "0x42840bcb"],
- [4, "0x41a40838", "0x4283fb69", "0x41a3f1b1", "0x428406ac", "0x41a3f1b1", "0x4283fb69"],
- [4, "0x41a38319", "0x4283b8da", "0x41a4b859", "0x4282f750", "0x41a4e567", "0x4282cb48"],
- [4, "0x41a5ed98", "0x4281d273", "0x41a74fe6", "0x4280ea00", "0x41a96255", "0x42802e19"],
- [4, "0x41aa2b09", "0x427fccd6", "0x41ab1ebf", "0x427f6982", "0x41abfbef", "0x427eefa7"],
- [4, "0x41ac7f01", "0x427e9690", "0x41aced99", "0x427e49c4", "0x41ad893f", "0x427e0734"],
- [4, "0x41aed506", "0x427d8215", "0x41b020cc", "0x427d137e", "0x41b1831a", "0x427cbb6d"],
- [4, "0x41b1f1b2", "0x427c99a2", "0x41b26049", "0x427c6256", "0x41b2cee1", "0x427c4cd5"],
- [4, "0x41b3106a", "0x427c2b0a", "0x41b445aa", "0x427bff02", "0x41b49dba", "0x427bde3d"],
- [4, "0x41b49dba", "0x427bd2f9", "0x41b4cac8", "0x427ba6f1", "0x41b4cac8", "0x427ba6f1"],
- [4, "0x41b4cac8", "0x427b6462", "0x41b33b6c", "0x427a4fe7", "0x41b2fbef", "0x427a189b"],
- [4, "0x41b2cee1", "0x4279f7d6", "0x41b19795", "0x42796774", "0x41b1560c", "0x42795c31"],
- [4, "0x41b0e774", "0x42793b6c", "0x41aff3be", "0x42795c31", "0x41af70ac", "0x42795c31"],
- [4, "0x41ae0e5e", "0x42796775", "0x41ac9589", "0x427946b0", "0x41ab76d1", "0x42793b6c"],
- [4, "0x41aa3f85", "0x42793028", "0x41a94ddb", "0x42793b6c", "0x41a82d17", "0x42793028"],
- [4, "0x41a5c298", "0x42791aa7", "0x41a2e775", "0x4278ed99", "0x41a07cf6", "0x4278c190"],
- [4, "0x419f47b7", "0x4278b753", "0x419e810f", "0x4278b753", "0x419d4bcf", "0x4278a0cb"],
- [4, "0x419c831b", "0x42788a44", "0x419b20cd", "0x42785e3c", "0x419a45aa", "0x427847b4"],
- [4, "0x41949171", "0x4277e460", "0x418e5819", "0x42778c50", "0x41896a87", "0x4275dd35"],
- [4, "0x4182efa6", "0x4273a8fc", "0x417fd71a", "0x42703f83", "0x4180dd37", "0x426c5b29"],
- [4, "0x41813547", "0x426b5d35", "0x41821276", "0x426a8006", "0x4182560c", "0x426976cf"],
- [4, "0x418228fe", "0x426976cf", "0x41823f85", "0x42696b8b", "0x418228fe", "0x42694ac7"],
- [4, "0x4181a5ec", "0x42696b8c", "0x41813548", "0x42696b8c", "0x41809bae", "0x4269560b"],
- [4, "0x4180b235", "0x4269560b", "0x4180439e", "0x426976d0", "0x4180168f", "0x42696b8c"],
- [4, "0x417eccdc", "0x4269560b", "0x417e9fce", "0x4268d0ec", "0x417f4fef", "0x42688319"],
- [4, "0x4180168f", "0x4268364c", "0x41849589", "0x4267a5ea", "0x4185b441", "0x42679069"],
- [4, "0x41891276", "0x42674296", "0x418c9dba", "0x4266df42", "0x418fd0ed", "0x4266916f"],
- [4, "0x4190ae1c", "0x42668732", "0x4191333b", "0x42668732", "0x4192106a", "0x426670aa"],
- [4, "0x4193189b", "0x42665a23", "0x4194a5eb", "0x426622d7", "0x4195dd37", "0x42660d56"],
- [4, "0x41975400", "0x4265e254", "0x41988b4b", "0x4265c18f", "0x4199d506", "0x4265ac0e"],
- [0, "0x41a4e568", "0x4277d0eb"],
- [4, "0x41a4cee1", "0x4277d0eb", "0x41a48d58", "0x4277f1b0", "0x41a48d58", "0x4277f1b0"],
- [4, "0x41a3831b", "0x42781275", "0x41a0c08b", "0x4277c5a8", "0x419fe35c", "0x4277af21"],
- [4, "0x419dd0ed", "0x42778319", "0x419bbc73", "0x42775711", "0x4199c08b", "0x42771481"],
- [4, "0x4199687b", "0x4277093d", "0x4198f7d7", "0x4276f3bc", "0x4198b64e", "0x4276dd35"],
- [4, "0x419847b6", "0x4276d1f1", "0x4198062d", "0x4276dd35", "0x4197ae1d", "0x4276d1f1"],
- [4, "0x4196fbf0", "0x4276c6ad", "0x4196083a", "0x42768f62", "0x4195831b", "0x427679e1"],
- [4, "0x41951690", "0x4276635a", "0x41950009", "0x427679e1", "0x4194a5ec", "0x4276635a"],
- [4, "0x41940c52", "0x42764dd9", "0x41935a25", "0x4276168d", "0x4192c08c", "0x42760006"],
- [4, "0x4190c298", "0x42759cb2", "0x418f6257", "0x427544a2", "0x418e2b0b", "0x42748837"],
- [4, "0x418e1690", "0x4274666c", "0x418dd2fb", "0x4274666c", "0x418dbe80", "0x42745c2f"],
- [4, "0x418da7f9", "0x42742f21", "0x418da7f9", "0x42740e5c", "0x418d6670", "0x4273ed97"],
- [4, "0x418d22da", "0x42739fc4", "0x418ccaca", "0x427373bc", "0x418c9dbc", "0x42731aa5"],
- [4, "0x418bd714", "0x4271b95d", "0x418d22db", "0x4270999f", "0x418fd0ef", "0x4270418e"],
- [4, "0x41919fc8", "0x426ffeff", "0x4193df45", "0x42701fc3", "0x4195f3c0", "0x4270841d"],
- [4, "0x419847b8", "0x4270e771", "0x419a5a26", "0x42718211", "0x419bd2fb", "0x42723231"],
- [4, "0x419be982", "0x42723e7b", "0x419be982", "0x42726a83", "0x419c1484", "0x42726a83"],
- [4, "0x419c4192", "0x42728004", "0x419c831c", "0x42728004", "0x419c99a3", "0x4272968b"],
- [4, "0x419cdb2c", "0x4272b750", "0x419d083b", "0x4272ee9b", "0x419d3549", "0x427325e7"],
- [4, "0x419e28ff", "0x4273cbca", "0x419f062e", "0x4274666a", "0x419ff7d8", "0x42750c4d"],
- [4, "0x41a0c08c", "0x42758628", "0x41a1f5cc", "0x4275df3f", "0x41a2d2fb", "0x42766357"],
- [4, "0x41a31484", "0x42769aa3", "0x41a36c95", "0x4276f3b9", "0x41a3db2c", "0x42771fc1"],
- [4, "0x41a4083a", "0x42774bc9", "0x41a4b85b", "0x42778315", "0x41a4e569", "0x4277af1d"],
- [4, "0x41a4e569", "0x4277ba61", "0x41a4cee2", "0x4277c5a4", "0x41a4e569", "0x4277d0e8"],
- [0, "0x41ad72b9", "0x42786044"],
- [4, "0x41ac106b", "0x42788c4c", "0x41a9d0ee", "0x4277d0e8", "0x41a8b236", "0x42778e58"],
- [4, "0x41a2fdfd", "0x42761689", "0x41a10215", "0x42733c6c", "0x419fb64f", "0x42704ccf"],
- [4, "0x419f9fc8", "0x42700a40", "0x419f47b7", "0x426f9ba8", "0x419f3130", "0x426f5919"],
- [4, "0x419f3130", "0x426f0b46", "0x419f47b7", "0x426ec9bd", "0x419f3130", "0x426e70a6"],
- [4, "0x419f1aa9", "0x426de14a", "0x419f062e", "0x426ced94", "0x419f3130", "0x426c5d31"],
- [4, "0x419f72b9", "0x426befa0", "0x419fe35d", "0x426b8108", "0x41a00e5f", "0x426b3335"],
- [4, "0x41a0666f", "0x426acfe1", "0x41a10215", "0x4269c6aa", "0x41a19dbb", "0x4269bb66"],
- [4, "0x41a220cd", "0x4269bb66", "0x41a2a5ec", "0x4269f2b2", "0x41a31484", "0x426a3f7f"],
- [4, "0x41a3c6b1", "0x426aa3d9", "0x41a449c3", "0x426b1cae", "0x41a476d2", "0x426b3e79"],
- [4, "0x41a5ac11", "0x426c0521", "0x41a6caca", "0x426ce250", "0x41a8189d", "0x426da9fe"],
- [4, "0x41aa3f86", "0x426f1689", "0x41ac5401", "0x4270841b", "0x41ae7aeb", "0x4271f0a6"],
- [4, "0x41af000a", "0x427248b6", "0x41afb237", "0x4272a1cd", "0x41b020ce", "0x4272ee9a"],
- [4, "0x41b06257", "0x42731aa2", "0x41b19797", "0x4273f7d1", "0x41b19797", "0x4274199c"],
- [4, "0x41b1c4a5", "0x427424e0", "0x41b1831c", "0x42746669", "0x41b1831c", "0x42746669"],
- [4, "0x41ac3d7a", "0x42742f1d", "0x41a96257", "0x4271ae17", "0x41a7a7f9", "0x426fb12a"],
- [4, "0x41a77cf7", "0x426f9ba9", "0x41a73b6e", "0x426f79de", "0x41a73b6e", "0x426f591a"],
- [4, "0x41a6e151", "0x426eea82", "0x41a68941", "0x426e6564", "0x41a672ba", "0x426dec8f"],
- [4, "0x41a65e3f", "0x426daa00", "0x41a68941", "0x426d71ae", "0x41a65e3f", "0x426d50e9"],
- [4, "0x41a63131", "0x426d24e1", "0x41a56a89", "0x426cf8d9", "0x41a4fbf1", "0x426cf8d9"],
- [4, "0x41a449c4", "0x426ced95", "0x41a36c95", "0x426cf8d9", "0x41a31484", "0x426d24e1"],
- [4, "0x41a20a47", "0x426d71ae", "0x41a1f5cc", "0x426f645e", "0x41a220ce", "0x42701fc2"],
- [4, "0x41a28f66", "0x4272e45e", "0x41a4b85b", "0x4274c9be", "0x41a7eb8e", "0x427621ce"],
- [4, "0x41a82d17", "0x42764293", "0x41a870ad", "0x42764293", "0x41a8b236", "0x4276591a"],
- [4, "0x41a90a46", "0x427679df", "0x41a93755", "0x4276b12a", "0x41a98f65", "0x4276c6ab"],
- [4, "0x41aadb2c", "0x42774086", "0x41ac958a", "0x42778e59", "0x41adb64e", "0x427828f9"],
- [4, "0x41adb64e", "0x427828f9", "0x41ad8940", "0x42786045", "0x41ad72b8", "0x42786045"],
- [0, "0x41bd168f", "0x4267be7a"],
- [4, "0x41bd168f", "0x42679caf", "0x41bd2d16", "0x4267666a", "0x41bd168f", "0x42674fe2"],
- [4, "0x41bd168f", "0x4267449e", "0x41bd0008", "0x42674fe2", "0x41bce981", "0x42672f1d"],
- [4, "0x41bcd2fa", "0x42672f1d", "0x41bc9171", "0x4267449e", "0x41bc7ae9", "0x42672f1d"],
- [4, "0x41bb9dba", "0x4267d500", "0x41bbb441", "0x42693648", "0x41bb72b8", "0x426a1377"],
- [4, "0x41bb45aa", "0x426a6c8e", "0x41bb2f22", "0x426acfe1", "0x41bb189b", "0x426b3335"],
- [1, "0x41baed99", "0x426b5f3d"],
- [4, "0x41baac10", "0x426bd918", "0x41bac08b", "0x426c3129", "0x41baac10", "0x426cab04"],
- [4, "0x41ba7f02", "0x426d50e7", "0x41ba3b6c", "0x426e0d52", "0x41ba106a", "0x426ec9bc"],
- [4, "0x41b9ccd4", "0x426f645c", "0x41b974c4", "0x42701fc0", "0x41b949c2", "0x4270c5a3"],
- [4, "0x41b9333b", "0x42713f7e", "0x41b98b4b", "0x4271820d", "0x41b9f9e3", "0x4271ae16"],
- [4, "0x41ba3b6c", "0x42718d51", "0x41ba7f02", "0x4271b95a", "0x41ba9589", "0x42716b87"],
- [4, "0x41baac10", "0x4271343b", "0x41ba9589", "0x4270e76e", "0x41ba9589", "0x4270999b"],
- [4, "0x41ba9589", "0x4270418b", "0x41bac08b", "0x426fd1ed", "0x41baed99", "0x426f645c"],
- [4, "0x41bb2f22", "0x426e6562", "0x41bb9dba", "0x426d3b66", "0x41bbf5ca", "0x426c3c6c"],
- [4, "0x41bc0e5d", "0x426bb853", "0x41bc0e5d", "0x426b5f3d", "0x41bc22d8", "0x426ae562"],
- [4, "0x41bc395f", "0x426a820e", "0x41bc9170", "0x4269f2b2", "0x41bca7f7", "0x42698f5e"],
- [4, "0x41bcd2f9", "0x426920c6", "0x41bca7f7", "0x4268d2f4", "0x41bcd2f9", "0x4268645c"],
- [4, "0x41bcd2f9", "0x42684291", "0x41bd168f", "0x4267df3d", "0x41bd168f", "0x4267be79"],
- [0, "0x41bd6e9f", "0x426e916b"],
- [4, "0x41bdb028", "0x426d199c", "0x41bdf3be", "0x426bb854", "0x41be6255", "0x426a343c"],
- [4, "0x41be78dc", "0x4269f2b3", "0x41bed0ed", "0x4269841b", "0x41bed0ed", "0x4269418c"],
- [4, "0x41bee774", "0x4268bc6d", "0x41bee774", "0x42684edc", "0x41bf1276", "0x4267df3e"],
- [4, "0x41bf3f84", "0x4267a7f2", "0x41bf3f84", "0x4267872e", "0x41bf9795", "0x426770a6"],
- [4, "0x41c0ccd4", "0x42675b25", "0x41c6810e", "0x4268d2f4", "0x41c6d91e", "0x426920c7"],
- [4, "0x41c7333b", "0x42696d94", "0x41c7062c", "0x4270e76f", "0x41c6ae1c", "0x42713f7f"],
- [4, "0x41c63f84", "0x4271a2d3", "0x41c3a7f7", "0x42716b87", "0x41c2cac8", "0x427176cb"],
- [4, "0x41c2b441", "0x427176cb", "0x41c270ab", "0x4271a2d3", "0x41c245a9", "0x4271a2d3"],
- [4, "0x41c1aa03", "0x4271b95a", "0x41c1106a", "0x4271ae17", "0x41c05e3c", "0x4271b95a"],
- [4, "0x41bf1275", "0x4271e562", "0x41be4bcd", "0x427227f2", "0x41bcd2f8", "0x4272322f"],
- [4, "0x41bc395e", "0x427128f8", "0x41bd2d15", "0x426f8f5e", "0x41bd6e9e", "0x426e916a"],
- [0, "0x41d21481", "0x42700a3f"],
- [4, "0x41d22b08", "0x42704cce", "0x41d299a0", "0x4270f1ac", "0x41d2418f", "0x42713f7e"],
- [4, "0x41d2418f", "0x42714ac2", "0x41d22b08", "0x42713f7e", "0x41d21481", "0x42715605"],
- [4, "0x41d1bc71", "0x42715605", "0x41d1916f", "0x42715605", "0x41d1395e", "0x42714ac1"],
- [4, "0x41d0b233", "0x42708419", "0x41d0c8ba", "0x426f645b", "0x41d09db8", "0x426e5a1d"],
- [4, "0x41d09db8", "0x426e23d7", "0x41d05a22", "0x426d9375", "0x41d070aa", "0x426d50e6"],
- [4, "0x41d09db8", "0x426d3b65", "0x41d0b233", "0x426d50e6", "0x41d0b233", "0x426d2f1b"],
- [4, "0x41d1395e", "0x426d3b65", "0x41d14dd9", "0x426d2f1b", "0x41d1916e", "0x426d50e6"],
- [4, "0x41d1a5e9", "0x426d50e6", "0x41d1e97e", "0x426de148", "0x41d1e97e", "0x426dec8c"],
- [4, "0x41d22b07", "0x426e9cad", "0x41d1e97e", "0x426f4dd4", "0x41d21480", "0x42700a3e"],
- [0, "0x41ee1274", "0x42564ac1"],
- [4, "0x41ee1274", "0x42566b86", "0x41ee3f82", "0x4256c49c", "0x41ee28fb", "0x4256fbe8"],
- [4, "0x41ee28fb", "0x42571cad", "0x41ede772", "0x425748b5", "0x41ede772", "0x42576a80"],
- [4, "0x41ed8f62", "0x425774bd", "0x41ed20ca", "0x42579688", "0x41ec6e9d", "0x42579688"],
- [4, "0x41ebeb8b", "0x42579688", "0x41eb666c", "0x425774bd", "0x41eaf7d4", "0x42576a80"],
- [4, "0x41eacac6", "0x425676ca", "0x41eb666c", "0x42556d92", "0x41ebbe7c", "0x42549063"],
- [4, "0x41ebd503", "0x425421cb", "0x41ebd503", "0x4253d3f9", "0x41ec0005", "0x42537be8"],
- [4, "0x41ec2d13", "0x42535a1d", "0x41ec6e9d", "0x42531894", "0x41ecb232", "0x42531894"],
- [4, "0x41ed3544", "0x4253020d", "0x41edd0ea", "0x42531894", "0x41ede771", "0x4253449c"],
- [4, "0x41ee1273", "0x42534fe0", "0x41ede771", "0x42536561", "0x41ede771", "0x42537be8"],
- [4, "0x41ee3f81", "0x42544290", "0x41ede771", "0x42554ccd", "0x41ee1273", "0x42564ac1"],
- [0, "0x41f51273", "0x4258cbc7"],
- [4, "0x41f4e771", "0x4259199a", "0x41f3b025", "0x4259bf7d", "0x41f35815", "0x4259eb85"],
- [4, "0x41f2395d", "0x425aa6e9", "0x41f2395d", "0x425a449c", "0x41f222d6", "0x42596666"],
- [4, "0x41f222d6", "0x425945a1", "0x41f1f5c8", "0x4258e24d", "0x41f222d6", "0x4258ab02"],
- [4, "0x41f2395d", "0x42589fbe", "0x41f2e97e", "0x42588a3d", "0x41f30005", "0x425873b6"],
- [4, "0x41f3b026", "0x42586872", "0x41f48d55", "0x42588937", "0x41f51274", "0x4258947b"],
- [4, "0x41f4fdf9", "0x42589fbf", "0x41f51274", "0x4258b646", "0x41f51274", "0x4258cbc7"],
- [0, "0x41f20e5b", "0x425727f0"],
- [4, "0x41f1cac5", "0x4256da1d", "0x41f222d6", "0x42561375", "0x41f222d6", "0x4255d0e6"],
- [4, "0x41f222d6", "0x42553646", "0x41f1b43e", "0x4254374c", "0x41f20e5b", "0x42539169"],
- [4, "0x41f222d6", "0x42536561", "0x41f2916d", "0x4253449c", "0x41f2be7c", "0x4253449c"],
- [4, "0x41f3b026", "0x42532e15", "0x41f845a7", "0x42539cac", "0x41f88730", "0x4253d3f8"],
- [4, "0x41f8cac6", "0x42540000", "0x41f8cac6", "0x42544290", "0x41f8e14d", "0x4254851f"],
- [4, "0x41f8f5c8", "0x4254d1ec", "0x41f97ae7", "0x425578d5", "0x41f9666c", "0x4255e76d"],
- [4, "0x41f94dd9", "0x42561375", "0x41f88731", "0x4256a2d1", "0x41f85c2f", "0x4256c49c"],
- [4, "0x41f845a8", "0x4256da1d", "0x41f7d710", "0x4256f0a4", "0x41f7d710", "0x4256fbe8"],
- [1, "0x41f7d710", "0x42571cad"],
- [4, "0x41f79587", "0x4257322e", "0x41f73b6a", "0x425748b5", "0x41f6f9e1", "0x42575f3c"],
- [4, "0x41f6062b", "0x425774bd", "0x41f2395e", "0x425774bd", "0x41f20e5c", "0x425727f0"],
- [0, "0x42048f5f", "0x426b072b"],
- [4, "0x42046d94", "0x426acfdf", "0x42048f5f", "0x426ab958", "0x420478d8", "0x426a77cf"],
- [4, "0x42045813", "0x4269d0e6", "0x42042c0b", "0x42693646", "0x42041584", "0x4268851f"],
- [4, "0x4203e97c", "0x4267c9bb", "0x42039caf", "0x42670d50", "0x4203a6ec", "0x426624dd"],
- [4, "0x4203a6ec", "0x426624dd", "0x4203de38", "0x4265f8d5", "0x4203e97b", "0x4265f8d5"],
- [4, "0x42042c0a", "0x4265ee98", "0x4204c6aa", "0x4266199a", "0x4204e875", "0x42663b64"],
- [4, "0x42051ebb", "0x42668937", "0x42051ebb", "0x42671893", "0x42054085", "0x426770a3"],
- [4, "0x42058314", "0x4268a6e9", "0x4206072d", "0x4269d0e5", "0x42061271", "0x426b3e76"],
- [4, "0x4205e669", "0x426b3e76", "0x4205e669", "0x426b49ba", "0x4205b95a", "0x426b5f3b"],
- [4, "0x42056c8d", "0x426b5f3b", "0x4204e875", "0x426b75c2", "0x4204b023", "0x426b49ba"],
- [1, "0x4204b023", "0x426b3333"],
- [4, "0x4204b023", "0x426b27ef", "0x42048f5e", "0x426b072b", "0x42048f5e", "0x426b072b"],
- [0, "0x42035918", "0x426b6a7f"],
- [4, "0x42032d10", "0x426b6a7f", "0x42030108", "0x426b75c3", "0x4202d4ff", "0x426b75c3"],
- [4, "0x42026667", "0x426b75c3", "0x42020d51", "0x426b5f3c", "0x4201ec8c", "0x426b27f0"],
- [4, "0x4201cbc7", "0x426ae561", "0x4201cbc7", "0x426a6c8c", "0x4201b540", "0x426a0832"],
- [4, "0x42018938", "0x426920c5", "0x42016873", "0x42683853", "0x42013021", "0x42672f1b"],
- [4, "0x42013021", "0x4267020d", "0x4200f9db", "0x42669375", "0x4200f9db", "0x426651ec"],
- [4, "0x42010418", "0x4266199a", "0x420151eb", "0x4265ee98", "0x42018937", "0x4265ee98"],
- [4, "0x4201e147", "0x4265e24e", "0x42022f1a", "0x4265ee98", "0x42023a5e", "0x4266199a"],
- [4, "0x420271aa", "0x42665c29", "0x42027be7", "0x42670d50", "0x42029db2", "0x426770a4"],
- [4, "0x42029db2", "0x4267be77", "0x4202d4fe", "0x4268178d", "0x4202e041", "0x42684ed9"],
- [4, "0x4202ea7e", "0x4268bc6a", "0x4202ea7e", "0x4268fefa", "0x42030106", "0x42695810"],
- [4, "0x420322d1", "0x4269fced", "0x4203645a", "0x426a820c", "0x4203645a", "0x426b49ba"],
- [4, "0x42034395", "0x426b49ba", "0x42035916", "0x426b49ba", "0x42035916", "0x426b6a7f"],
- [0, "0x42009580", "0x426b6a7f"],
- [1, "0x42008b43", "0x426b8106"],
- [4, "0x42007fff", "0x426b8106", "0x42005e35", "0x426b75c2", "0x420048b4", "0x426b8106"],
- [4, "0x41fdcccc", "0x426bad0e", "0x41f94dd2", "0x426b8c4a", "0x41f6cccc", "0x426b8c4a"],
- [4, "0x41f65e34", "0x426b8106", "0x41f39ba5", "0x426b8106", "0x41f35810", "0x426b49bb"],
- [4, "0x41f35810", "0x426b3334", "0x41f2e978", "0x4267926f", "0x41f31687", "0x426723d8"],
- [1, "0x41f36e97", "0x4266ec8c"],
- [4, "0x41f3f3b6", "0x4266b540", "0x41f4d0e5", "0x4266b540", "0x41f58106", "0x42669eb9"],
- [4, "0x41f7ed91", "0x42663b65", "0x41fac6a8", "0x4265ee98", "0x41fdb646", "0x4265d811"],
- [4, "0x41fe51ec", "0x4265c18a", "0x41ff2f1b", "0x4265d811", "0x41ff872b", "0x4265f8d6"],
- [4, "0x41ffb439", "0x4266199b", "0x41ffb439", "0x42669eb9", "0x41ffdf3b", "0x4266d605"],
- [4, "0x41fff5c2", "0x42670d51", "0x42001cac", "0x42675b24", "0x42001cac", "0x4267926f"],
- [4, "0x42003d71", "0x42684290", "0x420048b4", "0x4268c7ae", "0x42005e35", "0x42696d92"],
- [4, "0x42008000", "0x4269d0e6", "0x4200ac08", "0x426a5605", "0x4200b74c", "0x426acfe0"],
- [4, "0x4200c189", "0x426b072c", "0x4200b74c", "0x426b49bb", "0x42009581", "0x426b6a80"],
- [0, "0x41eeae14", "0x426bef9f"],
- [4, "0x41ee8312", "0x426c26eb", "0x41ed353f", "0x426c52f3", "0x41ecc8b4", "0x426c73b8"],
- [4, "0x41eb7ae1", "0x426cd70c", "0x41ea3127", "0x426d9376", "0x41e96872", "0x426e2e16"],
- [4, "0x41e88b43", "0x426ed3f9", "0x41e7c49b", "0x426fdd31", "0x41e6a5e3", "0x4270570c"],
- [4, "0x41e678d5", "0x427078d7", "0x41e6624d", "0x42706d93", "0x41e620c4", "0x427078d7"],
- [4, "0x41e60a3d", "0x4270841b", "0x41e5f3b6", "0x4270999c", "0x41e5f3b6", "0x4270999c"],
- [4, "0x41e52d0e", "0x4270d0e8", "0x41e49374", "0x4270e76f", "0x41e39fbe", "0x4270fcf0"],
- [4, "0x41e2c28f", "0x42711377", "0x41e1a1ca", "0x42714ac3", "0x41e03f7c", "0x4271343c"],
- [4, "0x41de2d0d", "0x42711377", "0x41e0c49b", "0x426e9caf", "0x41e149b9", "0x426e23da"],
- [4, "0x41e23d6f", "0x426d2f1e", "0x41e38936", "0x426c52f5", "0x41e4eb84", "0x426b8109"],
- [4, "0x41e55a1c", "0x426b49bd", "0x41e5dd2e", "0x426b1caf", "0x41e6624d", "0x426ae563"],
- [4, "0x41e78312", "0x426a77d2", "0x41e88b43", "0x4269fcf0", "0x41e99580", "0x42698f5f"],
- [4, "0x41ea3126", "0x42695813", "0x41edd0e4", "0x4267a7f2", "0x41eeae13", "0x42684292"],
- [4, "0x41eeae13", "0x42684292", "0x41eec49a", "0x42684edc", "0x41eec49a", "0x42685919"],
- [4, "0x41ef0623", "0x4268a6ec", "0x41eedb21", "0x426bb854", "0x41eeae13", "0x426befa0"],
- [0, "0x41eaf7cd", "0x4258947d"],
- [4, "0x41ebd4fc", "0x425873b8", "0x41ed353e", "0x42589fc1", "0x41edba5c", "0x4258ab04"],
- [4, "0x41ede76a", "0x4259c9bc", "0x41ee3f7b", "0x425b6e9a", "0x41ee126c", "0x425c8314"],
- [4, "0x41ede76a", "0x425d343b", "0x41ee5602", "0x425dda1e", "0x41edd0e3", "0x425e74be"],
- [4, "0x41ed624b", "0x425f1aa1", "0x41ec6e95", "0x425f947c", "0x41ebd4fc", "0x426023d9"],
- [4, "0x41eb22cf", "0x4260c9bc", "0x41ea5c27", "0x4261645c", "0x41e9957f", "0x42621583"],
- [4, "0x41e8e55e", "0x4262c6aa", "0x41e849b8", "0x42638314", "0x41e78310", "0x426427f2"],
- [4, "0x41e72b00", "0x42646b88", "0x41e6e76a", "0x4264b854", "0x41e68f5a", "0x4264efa0"],
- [4, "0x41e6624c", "0x42651ba8", "0x41e60a3b", "0x4265322f", "0x41e5dd2d", "0x426552f4"],
- [4, "0x41e570a2", "0x4264ad11", "0x41e620c3", "0x4263c49e", "0x41e6624c", "0x426329fe"],
- [4, "0x41e6a5e2", "0x4262418b", "0x41e6e76b", "0x42617ae3", "0x41e72b00", "0x42609271"],
- [4, "0x41e75602", "0x42604fe2", "0x41e7978b", "0x425fe250", "0x41e7c49a", "0x425f9fc1"],
- [4, "0x41e7db21", "0x425f25e6", "0x41e7db21", "0x425ec18c", "0x41e80623", "0x425e53fa"],
- [1, "0x41e849b9", "0x425e26ec"],
- [4, "0x41e874bb", "0x425da2d3", "0x41e8b851", "0x425d28f8", "0x41e8e55f", "0x425caf1d"],
- [4, "0x41e93b63", "0x425b8f5f", "0x41e97ef9", "0x425a7ae4", "0x41ea0417", "0x42596669"],
- [4, "0x41ea3125", "0x4259199c", "0x41ea5c27", "0x4258ab05", "0x41eaf7cd", "0x4258947d"],
- [0, "0x41e96871", "0x4256a2d3"],
- [4, "0x41e953f6", "0x4256e562", "0x41e96871", "0x425727f2", "0x41e93b63", "0x42575f3d"],
- [4, "0x41e8fbe6", "0x42578002", "0x41e88b42", "0x42578002", "0x41e81cab", "0x42578002"],
- [4, "0x41e7db22", "0x42578002", "0x41e78311", "0x42576a81", "0x41e75603", "0x42575f3d"],
- [4, "0x41e72b01", "0x4257322f", "0x41e72b01", "0x4257322f", "0x41e72b01", "0x4256fbe9"],
- [4, "0x41e72b01", "0x4256b95a", "0x41e78311", "0x42564ac2", "0x41e7978c", "0x42561376"],
- [4, "0x41e7db22", "0x4255570c", "0x41e80624", "0x4254b128", "0x41e86040", "0x42540b45"],
- [4, "0x41e874bb", "0x4253cac2", "0x41e86040", "0x4253916a", "0x41e8b850", "0x42536562"],
- [4, "0x41e8ced7", "0x42534fe1", "0x41e953f6", "0x42532e16", "0x41e97ef8", "0x42532e16"],
- [4, "0x41ea0417", "0x425323d9", "0x41ea3125", "0x42534fe1", "0x41ea72ae", "0x42535a1e"],
- [4, "0x41ea72ae", "0x42548520", "0x41e9d708", "0x4255a4df", "0x41e96871", "0x4256a2d2"],
- [0, "0x41e874bb", "0x4258b647"],
- [4, "0x41e86040", "0x42595c2a", "0x41e849b9", "0x4259bf7e", "0x41e80623", "0x425a4eda"],
- [4, "0x41e7db21", "0x425ad3f9", "0x41e76c89", "0x425b8520", "0x41e72b00", "0x425c147c"],
- [4, "0x41e71479", "0x425c570b", "0x41e72b00", "0x425c77d0", "0x41e71479", "0x425cba5f"],
- [4, "0x41e68f5a", "0x425dfae2", "0x41e5dd2d", "0x425f676d", "0x41e570a2", "0x4260a8f7"],
- [4, "0x41e52d0c", "0x42610c4b", "0x41e55a1b", "0x42614eda", "0x41e52d0c", "0x42619ba7"],
- [4, "0x41e51685", "0x4261f4be", "0x41e4be74", "0x42624cce", "0x41e4a7ed", "0x42628f5d"],
- [4, "0x41e46664", "0x42634bc7", "0x41e43b62", "0x4263e667", "0x41e3f7cc", "0x4264a1cc"],
- [4, "0x41e39fbc", "0x42657efb", "0x41e31a9d", "0x42669376", "0x41e2ac05", "0x426770a5"],
- [4, "0x41e27ef7", "0x426821cc", "0x41e253f5", "0x4268bc6c", "0x41e2105f", "0x42695812"],
- [4, "0x41e1ced6", "0x4269f2b2", "0x41e1082e", "0x426aa3d9", "0x41e09996", "0x426b3335"],
- [1, "0x41e05600", "0x426b3e79"],
- [4, "0x41dfe768", "0x426bb854", "0x41dfba5a", "0x426c3129", "0x41df4dcf", "0x426ccccf"],
- [4, "0x41def5bf", "0x426d50e8", "0x41de5a19", "0x426de14a", "0x41ddeb81", "0x426e70a6"],
- [4, "0x41dd3b60", "0x426f79dd", "0x41dd4fdb", "0x426e1896", "0x41dd6662", "0x426db43c"],
- [4, "0x41de9ba1", "0x426aa3da", "0x41e01476", "0x42679271", "0x41e1332f", "0x42648109"],
- [4, "0x41e149b6", "0x42645f3e", "0x41e1a1c7", "0x4264072e", "0x41e1a1c7", "0x4263f1ad"],
- [4, "0x41e253f4", "0x42626e9b", "0x41e2c28c", "0x42610109", "0x41e3459e", "0x425f72b3"],
- [4, "0x41e372ac", "0x425f51ee", "0x41e3b642", "0x425ef9de", "0x41e3b642", "0x425ed813"],
- [4, "0x41e46663", "0x425d76cb", "0x41e4be73", "0x425c3542", "0x41e570a0", "0x425ad3fa"],
- [4, "0x41e570a0", "0x425a916b", "0x41e5dd2b", "0x425a22d3", "0x41e5f3b2", "0x4259e044"],
- [4, "0x41e620c0", "0x42595c2b", "0x41e60a39", "0x4258ab05", "0x41e72afe", "0x4258947d"],
- [4, "0x41e79789", "0x4258947d", "0x41e80621", "0x4258ab04", "0x41e874b8", "0x4258b648"],
- [0, "0x41e5b229", "0x4256a2d3"],
- [4, "0x41e5851b", "0x4256e562", "0x41e59ba2", "0x425727f2", "0x41e570a0", "0x42575f3d"],
- [4, "0x41e52d0a", "0x42578002", "0x41e4a7ec", "0x42579689", "0x41e43b61", "0x42578002"],
- [4, "0x41e3f7cb", "0x42578002", "0x41e39fbb", "0x425748b6", "0x41e3459e", "0x42573e79"],
- [4, "0x41e39fbb", "0x42566044", "0x41e40e52", "0x42558e58", "0x41e47add", "0x4254c7b0"],
- [4, "0x41e49370", "0x425479dd", "0x41e49370", "0x42541689", "0x41e4eb81", "0x4253df3d"],
- [4, "0x41e4fffc", "0x4253c9bc", "0x41e5b229", "0x4253916a", "0x41e60a39", "0x4253916a"],
- [4, "0x41e68f58", "0x4253872d", "0x41e68f58", "0x4253a7f1", "0x41e6e768", "0x4253be78"],
- [4, "0x41e68f58", "0x4254c7af", "0x41e60a39", "0x4255af1c", "0x41e5b229", "0x4256a2d2"],
- [0, "0x41e372ac", "0x42589fc0"],
- [4, "0x41e55a19", "0x42586874", "0x41e40e52", "0x425a178f", "0x41e3cabc", "0x425a7ae3"],
- [4, "0x41e1fbe3", "0x425f3b66", "0x41dfd0e1", "0x4263f1ac", "0x41ddeb81", "0x4268c7b0"],
- [4, "0x41ddd4fa", "0x42690a3f", "0x41dd7ce9", "0x42696d93", "0x41dd6662", "0x4269999c"],
- [4, "0x41dd3b60", "0x426a29fe", "0x41dd3b60", "0x426a8d52", "0x41dcf7ca", "0x426b1cae"],
- [4, "0x41dcb641", "0x426bf9dd", "0x41dc0414", "0x426cf8d7", "0x41db957c", "0x426dec8d"],
- [4, "0x41db53f3", "0x426e916a", "0x41db3d6c", "0x426eea81", "0x41daa3d2", "0x426f5918"],
- [4, "0x41da76c4", "0x426f4dd4", "0x41da49b5", "0x426f4291", "0x41da082c", "0x426f21cc"],
- [4, "0x41d9db1e", "0x426f0b45", "0x41d9f1a5", "0x426f0b45", "0x41d9c6a3", "0x426eea80"],
- [1, "0x41d99995", "0x426edf3c"],
- [4, "0x41d91476", "0x426ea7f0", "0x41d8e768", "0x426e6561", "0x41d8a5df", "0x426e020d"],
- [4, "0x41d8a5df", "0x426e020d", "0x41d86456", "0x426dd605", "0x41d8a5df", "0x426dd605"],
- [4, "0x41d8e768", "0x426d5c2a", "0x41d8fdef", "0x426cf8d6", "0x41d92afe", "0x426c7efb"],
- [4, "0x41d9830e", "0x426bb853", "0x41da1eb4", "0x426ae561", "0x41da8d4c", "0x426a29fd"],
- [4, "0x41dccabd", "0x4265d811", "0x41e02afe", "0x42617ae2", "0x41e1332f", "0x425cfcef"],
- [4, "0x41e149b6", "0x425c4085", "0x41e1a1c7", "0x425b8f5e", "0x41e1fbe3", "0x425adf3d"],
- [4, "0x41e226e5", "0x425a4edb", "0x41e226e5", "0x42598833", "0x41e2ac04", "0x4258f7d0"],
- [4, "0x41e2c28b", "0x4258ec8c", "0x41e372ac", "0x42589fc0", "0x41e372ac", "0x42589fc0"],
- [0, "0x41d9830e", "0x427128f7"],
- [4, "0x41d95600", "0x42714ac2", "0x41d92afe", "0x427176ca", "0x41d8e768", "0x427176ca"],
- [4, "0x41d86456", "0x42718d51", "0x41d67ce9", "0x4271820e", "0x41d60e51", "0x42716b86"],
- [4, "0x41d5f7ca", "0x42716b86", "0x41d5ccc8", "0x42714ac1", "0x41d5b641", "0x42713f7e"],
- [4, "0x41d5b641", "0x42708e57", "0x41d5f7ca", "0x426ffefb", "0x41d69370", "0x426f8f5d"],
- [4, "0x41d6eb80", "0x426f9ba7", "0x41d7188f", "0x426f8f5d", "0x41d7709f", "0x426f9ba7"],
- [4, "0x41d7b228", "0x426fb128", "0x41d99995", "0x42706d93", "0x41d9c6a3", "0x42708e57"],
- [4, "0x41d9db1e", "0x4270d0e6", "0x41d99995", "0x42710832", "0x41d9830d", "0x427128f7"],
- [0, "0x41e1603c", "0x4255f1ab"],
- [4, "0x41e149b5", "0x42563f7e", "0x41e1603c", "0x425676ca", "0x41e1332e", "0x4256c49d"],
- [4, "0x41e11eb3", "0x4256f0a5", "0x41e0db1e", "0x425727f1", "0x41e0b01c", "0x425748b6"],
- [1, "0x41e055ff", "0x425748b6"],
- [4, "0x41e055ff", "0x425748b6", "0x41df4dce", "0x4256e562", "0x41df3747", "0x4256da1e"],
- [4, "0x41deb228", "0x4256820e", "0x41de4391", "0x42561376", "0x41ddbe72", "0x4255ba60"],
- [1, "0x41dd7ce9", "0x4255af1c"],
- [4, "0x41dd7ce9", "0x4255a4df", "0x41dda7eb", "0x425578d6", "0x41dd7ce9", "0x42556d93"],
- [4, "0x41de9ba1", "0x4255147c", "0x41df8f58", "0x4254c7b0", "0x41e0b01c", "0x42549064"],
- [4, "0x41e0c497", "0x42548520", "0x41e11eb4", "0x4254645c", "0x41e1332e", "0x4254645c"],
- [4, "0x41e18b3e", "0x42545918", "0x41e1ced4", "0x425479dd", "0x41e1fbe2", "0x425479dd"],
- [4, "0x41e1fbe2", "0x4255147d", "0x41e1a1c5", "0x4255841a", "0x41e1603c", "0x4255f1ac"],
- [0, "0x41df6248", "0x425b4ccf"],
- [4, "0x41dfe767", "0x425b9aa2", "0x41df4dcd", "0x425c6c8d", "0x41df20bf", "0x425cd0e8"],
- [4, "0x41ddeb80", "0x425f893a", "0x41dc8932", "0x4262374e", "0x41db105d", "0x4264e45d"],
- [4, "0x41daced4", "0x42657efd", "0x41d78726", "0x426c52f5", "0x41d6c07e", "0x426c3c6d"],
- [4, "0x41d58932", "0x426c3129", "0x41d50620", "0x426b1caf", "0x41d48101", "0x426aa3da"],
- [4, "0x41d3d0e0", "0x426a0834", "0x41d34bc2", "0x42696d94", "0x41d2db1e", "0x4268bc6d"],
- [4, "0x41d21476", "0x42674fe2", "0x41d19164", "0x4265c18c", "0x41d19164", "0x426449bd"],
- [4, "0x41d1a5df", "0x4261bd73", "0x41d3d0e1", "0x425f51ee", "0x41d79dae", "0x425d820f"],
- [4, "0x41d8a5df", "0x425cfcf0", "0x41d9db1f", "0x425c8e59", "0x41db105e", "0x425c3542"],
- [4, "0x41dbed8d", "0x425bf4bf", "0x41ddbe72", "0x425b21cd", "0x41dec8b0", "0x425b21cd"],
- [4, "0x41df20c0", "0x425b374e", "0x41df4dcf", "0x425b4292", "0x41df624a", "0x425b4ccf"],
- [0, "0x41d453f4", "0x426fbc6d"],
- [4, "0x41d48102", "0x426f8521", "0x41d51a9c", "0x426ea7f2", "0x41d4957d", "0x426e872e"],
- [4, "0x41d453f4", "0x426e70a7", "0x41d428f2", "0x426e872e", "0x41d3fbe3", "0x426e70a7"],
- [4, "0x41d3d0e1", "0x426e916c", "0x41d3b84d", "0x426e872e", "0x41d3a3d3", "0x426e916c"],
- [4, "0x41d3603d", "0x426f010a", "0x41d3d0e1", "0x426f9ba9", "0x41d4126b", "0x426fdd33"],
- [1, "0x41d43d6d", "0x426fdd33"],
- [4, "0x41d43d6d", "0x426fd1ef", "0x41d43d6d", "0x426fbc6e", "0x41d453f4", "0x426fbc6e"],
- [0, "0x42071ba4", "0x42670210"],
- [4, "0x42075e33", "0x42670d54", "0x4207957f", "0x42671897", "0x4207cccb", "0x42672f1e"],
- [4, "0x4208a9fa", "0x4267872e", "0x42097be6", "0x42681791", "0x420a3850", "0x42688522"],
- [4, "0x420b0a3c", "0x4268fefd", "0x420d1167", "0x4269e770", "0x420d27ee", "0x426ae564"],
- [4, "0x420d0729", "0x426af0a8", "0x420cdb21", "0x426afbeb", "0x420cb956", "0x426b072f"],
- [4, "0x420b9998", "0x426b27f4", "0x420a6f9c", "0x426b27f4", "0x42095b21", "0x426b3337"],
- [4, "0x42090d4e", "0x426b3337", "0x4207b644", "0x426b49be", "0x420773b4", "0x426b3337"],
- [4, "0x4207322b", "0x426b072f", "0x4206ef9b", "0x4269999d", "0x4206ced7", "0x426920c8"],
- [4, "0x42069685", "0x4268645e", "0x4205c49a", "0x4266b543", "0x42071ba4", "0x42670210"],
- [0, "0x41f026e6", "0x423f0c4e"],
- [4, "0x41effbe4", "0x42400004", "0x41f0105f", "0x4240e877", "0x41f03b61", "0x4241d0ea"],
- [1, "0x41f03b61", "0x424228fa"],
- [4, "0x41f051e8", "0x42423f81", "0x41f0c080", "0x424276cd", "0x41f11890", "0x424276cd"],
- [4, "0x41f11890", "0x424276cd", "0x41f18934", "0x42426b89", "0x41f12f17", "0x42426b89"],
- [4, "0x41f1459e", "0x42426045", "0x41f18934", "0x42426b89", "0x41f18934", "0x42426b89"],
- [4, "0x41f19daf", "0x424249be", "0x41f19daf", "0x42423f81", "0x41f1b436", "0x42423f81"],
- [4, "0x41f18934", "0x42414087", "0x41f11890", "0x424079df", "0x41f0ac05", "0x423f9cb0"],
- [4, "0x41f0957e", "0x423f7ae5", "0x41f0c080", "0x423f5a21", "0x41f0957e", "0x423f395c"],
- [1, "0x41f026e6", "0x423f0c4e"],
- [0, "0x41ed4dcf", "0x423fd3fc"],
- [4, "0x41ecc8b0", "0x42408523", "0x41ec580c", "0x42414bcb", "0x41ec580c", "0x42423f81"],
- [4, "0x41ec6e93", "0x42423f81", "0x41ec9ba2", "0x42426046", "0x41ecb229", "0x42426b89"],
- [4, "0x41ecc8b0", "0x42426b89", "0x41ecdd2b", "0x42426045", "0x41ecf3b2", "0x42426b89"],
- [4, "0x41ecf3b2", "0x42426b89", "0x41eda5df", "0x42426045", "0x41edba5a", "0x42423f81"],
- [4, "0x41ee126a", "0x4241e66a", "0x41edd0e1", "0x42403750", "0x41eda5df", "0x423fdf3f"],
- [1, "0x41ed4dcf", "0x423fd3fb"],
- [0, "0x41d05a19", "0x4258ab05"],
- [4, "0x41d05a19", "0x42589fc1", "0x41d070a0", "0x42588a40", "0x41d05a19", "0x42586876"],
- [4, "0x41d05a19", "0x42583c6e", "0x41d02f17", "0x4257ee9b", "0x41d00209", "0x4257c293"],
- [4, "0x41cfeb82", "0x42571cb0", "0x41d00209", "0x42568210", "0x41cfeb82", "0x4255c5a5"],
- [4, "0x41cfeb82", "0x4255a4e0", "0x41cfc080", "0x42552b05", "0x41cfd4fb", "0x4254dd32"],
- [4, "0x41cfeb82", "0x4254b12a", "0x41d05a1a", "0x4254b12a", "0x41d0df38", "0x4254c7b1"],
- [4, "0x41d24186", "0x42552b05", "0x41d4ac05", "0x42563f80", "0x41d50621", "0x42566044"],
- [4, "0x41d60e52", "0x4256da1f", "0x41d70208", "0x425748b7", "0x41d80a3a", "0x4257c292"],
- [4, "0x41d8a5e0", "0x4257f9de", "0x41da1eb5", "0x4258947e", "0x41d8a5e0", "0x4258ab05"],
- [4, "0x41d7df38", "0x4258cbca", "0x41d72d0b", "0x4258b649", "0x41d66663", "0x4258b649"],
- [4, "0x41d547ab", "0x4258cbca", "0x41d1bc67", "0x42592f1e", "0x41d0b22a", "0x4258e251"],
- [1, "0x41d0b22a", "0x4258d70d"],
- [4, "0x41d09daf", "0x4258d70d", "0x41d070a1", "0x4258b648", "0x41d05a1a", "0x4258ab05"],
- [0, "0x41ce8b41", "0x42588a40"],
- [4, "0x41ceb643", "0x4258ab05", "0x41ce74ba", "0x4258ab05", "0x41ceccca", "0x4258ab05"],
- [4, "0x41cef7cc", "0x4258ab05", "0x41cf0e53", "0x4258b336", "0x41cf0e53", "0x42589db5"],
- [4, "0x41cf0e53", "0x4258395b", "0x41cf0a3a", "0x42579790", "0x41cedd2c", "0x4257343c"],
- [4, "0x41cec8b1", "0x42564086", "0x41ceccca", "0x4254f3b9", "0x41ce5e32", "0x425421cd"],
- [1, "0x41cdef9a", "0x425421cd"],
- [4, "0x41cdd913", "0x4254dd31", "0x41ce126b", "0x425626ec", "0x41ce28f2", "0x4256e250"],
- [4, "0x41ce3f79", "0x42579377", "0x41ce47aa", "0x42580f5e", "0x41ce8b40", "0x42588a40"],
- [0, "0x41c58d4c", "0x425271ad"],
- [4, "0x41c58d4c", "0x42525c2c", "0x41c5ba5a", "0x42523024", "0x41c5fbe4", "0x425224e0"],
- [1, "0x41c6126b", "0x4252199c"],
- [4, "0x41c6978a", "0x42520f5f", "0x41c774b9", "0x42523023", "0x41c79fbb", "0x42525c2b"],
- [4, "0x41c7f9d8", "0x4252a9fe", "0x41c79fbb", "0x4258e250", "0x41c78b40", "0x4259199c"],
- [1, "0x41c78b40", "0x42592f1d"],
- [4, "0x41c747aa", "0x42595c2b", "0x41c68103", "0x42596669", "0x41c5fbe4", "0x42596669"],
- [4, "0x41c5353c", "0x425971ad", "0x41c41684", "0x425971ad", "0x41c3e975", "0x42592f1d"],
- [4, "0x41c3a7ec", "0x4258cbc9", "0x41c42afe", "0x4257d919", "0x41c44185", "0x42578002"],
- [4, "0x41c46e93", "0x42563f7f", "0x41c4c6a4", "0x42550a3f", "0x41c5353b", "0x4253df3d"],
- [4, "0x41c54bc2", "0x42537be9", "0x41c56249", "0x42530d51", "0x41c58d4b", "0x4252cac2"],
- [4, "0x41c58d4b", "0x4252a9fd", "0x41c56249", "0x42528833", "0x41c58d4b", "0x425271ab"],
- [0, "0x41c36662", "0x42534fe0"],
- [4, "0x41c33954", "0x4253c9bb", "0x41c34dcf", "0x42541688", "0x41c322cc", "0x42549063"],
- [4, "0x41c2f5be", "0x4254fefb", "0x41c2b434", "0x42558e57", "0x41c29dad", "0x42560832"],
- [4, "0x41c2709f", "0x4256e561", "0x41c2459d", "0x4257ad0f", "0x41c1ed8c", "0x42586874"],
- [4, "0x41c1d705", "0x4258cbc8", "0x41c20207", "0x42590e57", "0x41c1c07e", "0x425950e7"],
- [4, "0x41c1c07e", "0x42596668", "0x41c1686e", "0x42599270", "0x41c13b5f", "0x42599270"],
- [4, "0x41c0ccc7", "0x4259a8f7", "0x41c074b7", "0x42599270", "0x41c00620", "0x425971ab"],
- [4, "0x41c00620", "0x425825e4", "0x41c08b3f", "0x4256da1e", "0x41c0f9d6", "0x42558e57"],
- [4, "0x41c151e6", "0x425479dc", "0x41c151e6", "0x42534fe0", "0x41c1ed8c", "0x425245a3"],
- [4, "0x41c22f15", "0x42520f5d", "0x41c22f15", "0x4251d70b", "0x41c25c24", "0x4251ccce"],
- [4, "0x41c2e143", "0x4251b647", "0x41c34dce", "0x4251e24f", "0x41c3a7eb", "0x4251e24f"],
- [4, "0x41c3be72", "0x42525c2a", "0x41c37add", "0x4252e149", "0x41c36662", "0x42534fe0"],
- [0, "0x41b3105e", "0x426e020d"],
- [4, "0x41b2ced5", "0x426dcac1", "0x41b28b3f", "0x426d9375", "0x41b21ca8", "0x426d676d"],
- [1, "0x41b1f1a6", "0x426d676d"],
- [1, "0x41b1f1a6", "0x426d50e6"],
- [4, "0x41b1f1a6", "0x426d2f1b", "0x41b1830e", "0x426d199a", "0x41b15600", "0x426d0f5d"],
- [4, "0x41b0e768", "0x426cccce", "0x41af1683", "0x426bd917", "0x41aefffc", "0x426b8107"],
- [4, "0x41aeeb81", "0x426b3334", "0x41af5a19", "0x426acfe0", "0x41af70a0", "0x426a8d51"],
- [4, "0x41b04dcf", "0x42693647", "0x41b1db1f", "0x4268645b", "0x41b43123", "0x4267c9bc"],
- [4, "0x41b472ac", "0x4267a7f1", "0x41b4f7cb", "0x426770a5", "0x41b56662", "0x42676668"],
- [4, "0x41b5a7eb", "0x42675b24", "0x41b5d4fa", "0x42676668", "0x41b62d0a", "0x42675b24"],
- [4, "0x41b69ba2", "0x42674fe0", "0x41b78f58", "0x42671895", "0x41b828f1", "0x42671895"],
- [4, "0x41b8ae10", "0x42671895", "0x41b8c497", "0x42672f1c", "0x41b91ca7", "0x4267449d"],
- [1, "0x41b91ca7", "0x42675b24"],
- [4, "0x41b91ca7", "0x42674fe0", "0x41b9332e", "0x426770a5", "0x41b9332e", "0x4267872c"],
- [4, "0x41b91ca7", "0x4267df3c", "0x41b90620", "0x42685918", "0x41b8db1e", "0x4268bc6b"],
- [4, "0x41b855ff", "0x426a29fc", "0x41b7d0e1", "0x426bc290", "0x41b76249", "0x426d2f1b"],
- [4, "0x41b720c0", "0x426e0d50", "0x41b720c0", "0x426ed3f8", "0x41b69ba1", "0x426f79dc"],
- [4, "0x41b64391", "0x426f645b", "0x41b62d09", "0x426f79dc", "0x41b5eb80", "0x426f645b"],
- [4, "0x41b5a7ea", "0x426f5917", "0x41b57adc", "0x426f374d", "0x41b53953", "0x426f1688"],
- [1, "0x41b53953", "0x426f0107"],
- [4, "0x41b472ab", "0x426ea7f0", "0x41b3ac03", "0x426e5a1e", "0x41b3105d", "0x426e020d"]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x419af5c3", "0x42645f3b"],
- [4, "0x419c2b02", "0x42653c6a", "0x419be979", "0x426574bc", "0x4199d4fe", "0x4265ac08"],
- [4, "0x41988b4b", "0x4265c18f", "0x41975400", "0x4265e254", "0x4195dd37", "0x42660d56"],
- [4, "0x4194a5eb", "0x426622d7", "0x4193189b", "0x42665a23", "0x4192106a", "0x426670aa"],
- [4, "0x4191333b", "0x42668732", "0x4190ae1c", "0x42668732", "0x418fd0ed", "0x4266916f"],
- [4, "0x418c9dba", "0x4266df42", "0x41891276", "0x42674296", "0x4185b441", "0x42679069"],
- [4, "0x41849589", "0x4267a5ea", "0x4180168f", "0x4268364c", "0x417f4fef", "0x42688319"],
- [4, "0x417e9fce", "0x4268d0ec", "0x417eccdc", "0x4269560b", "0x4180168f", "0x42696b8c"],
- [4, "0x418040bd", "0x42697618", "0x4180a456", "0x42695a0e", "0x41809e6c", "0x4269566d"],
- [4, "0x4181369e", "0x42696b8c", "0x4181a6b2", "0x42696b5a", "0x418228fe", "0x42694ac7"],
- [4, "0x41823f85", "0x42696b8b", "0x418228fe", "0x426976cf", "0x4182560c", "0x426976cf"],
- [4, "0x41821276", "0x426a8006", "0x41813547", "0x426b5d35", "0x4180dd37", "0x426c5b29"],
- [4, "0x417fd71a", "0x42703f83", "0x4182efa6", "0x4273a8fc", "0x41896a87", "0x4275dd35"],
- [4, "0x418e5819", "0x42778c50", "0x41949171", "0x4277e460", "0x419a45aa", "0x427847b4"],
- [4, "0x419b20cd", "0x42785e3c", "0x419c831b", "0x42788a44", "0x419d4bcf", "0x4278a0cb"],
- [4, "0x419e810f", "0x4278b753", "0x419f47b7", "0x4278b753", "0x41a07cf6", "0x4278c190"],
- [4, "0x41a2e775", "0x4278ed99", "0x41a5c298", "0x42791aa7", "0x41a82d17", "0x42793028"],
- [4, "0x41a94ddb", "0x42793b6c", "0x41aa3f85", "0x42793028", "0x41ab76d1", "0x42793b6c"],
- [4, "0x41abc6ac", "0x42793e8f", "0x41ac1d84", "0x4279435d", "0x41ac78eb", "0x4279486c"],
- [4, "0x41ad65b1", "0x42795586", "0x41ae710c", "0x42796452", "0x41af70ac", "0x42795c31"],
- [4, "0x41af9965", "0x42795c31", "0x41afccff", "0x42795907", "0x41b00418", "0x427955a6"],
- [4, "0x41b07e56", "0x42794e28", "0x41b109d1", "0x4279459b", "0x41b1560c", "0x42795c31"],
- [4, "0x41b19795", "0x42796774", "0x41b2cee1", "0x4279f7d6", "0x41b2fbef", "0x427a189b"],
- [4, "0x41b33b6c", "0x427a4fe7", "0x41b4cac8", "0x427b6462", "0x41b4cac8", "0x427ba6f1"],
- [4, "0x41b4cac8", "0x427ba6f1", "0x41b49dba", "0x427bd2f9", "0x41b49dba", "0x427bde3d"],
- [4, "0x41b445aa", "0x427bff02", "0x41b3106a", "0x427c2b0a", "0x41b2cee1", "0x427c4cd5"],
- [4, "0x41b26049", "0x427c6256", "0x41b1f1b2", "0x427c99a2", "0x41b1831a", "0x427cbb6d"],
- [4, "0x41b020cc", "0x427d137e", "0x41aed506", "0x427d8215", "0x41ad893f", "0x427e0734"],
- [4, "0x41aced99", "0x427e49c4", "0x41ac7f01", "0x427e9690", "0x41abfbef", "0x427eefa7"],
- [4, "0x41ab1ebf", "0x427f6982", "0x41aa2b09", "0x427fccd6", "0x41a96255", "0x42802e19"],
- [4, "0x41a74fe6", "0x4280ea00", "0x41a5ed98", "0x4281d273", "0x41a4e567", "0x4282cb48"],
- [4, "0x41a4dc18", "0x4282d461", "0x41a4c781", "0x4282e3dc", "0x41a4adac", "0x4282f749"],
- [4, "0x41a44a7a", "0x428341de", "0x41a399f3", "0x4283c69b", "0x41a3f1b1", "0x4283fb69"],
- [4, "0x41a3f1b1", "0x428406ac", "0x41a40838", "0x4283fb69", "0x41a41ebf", "0x42840bcb"],
- [1, "0x41a48d57", "0x42840bcb"],
- [4, "0x41a4e568", "0x428406ac", "0x41a5810e", "0x4283cedd", "0x41a5ed99", "0x4283be7b"],
- [4, "0x41a60420", "0x4283b8d9", "0x41a6312f", "0x4283be7b", "0x41a65e3d", "0x4283b8d9"],
- [4, "0x41a672b8", "0x4283b3ba", "0x41a6b64d", "0x4283a2d5", "0x41a6cac8", "0x42839d33"],
- [4, "0x41a7666e", "0x4283818d", "0x41a7d505", "0x42837beb", "0x41a89bad", "0x42836b89"],
- [4, "0x41a8b234", "0x42836045", "0x41a90a45", "0x42834fe3", "0x41a920cc", "0x42834fe3"],
- [4, "0x41a92f4c", "0x428348f7", "0x41a94647", "0x42834af4", "0x41a960d4", "0x42834d40"],
- [4, "0x41a96f89", "0x42834e85", "0x41a97f55", "0x42834fe3", "0x41a98f64", "0x42834fe3"],
- [1, "0x41a9ba66", "0x42833f81"],
- [4, "0x41aa560b", "0x4283343d", "0x41aac4a3", "0x4283343d", "0x41ab76d0", "0x428323db"],
- [4, "0x41aba1d2", "0x42831e39", "0x41ac106a", "0x428312f6", "0x41ac3d78", "0x42830835"],
- [4, "0x41ad893f", "0x4282f1ad", "0x41aea7f7", "0x4282e14b", "0x41aff3be", "0x4282cb47"],
- [4, "0x41b08f64", "0x4282c004", "0x41b1560b", "0x4282a45e", "0x41b1c4a3", "0x42829ebc"],
- [4, "0x41b249c2", "0x428293fb", "0x41b274c4", "0x4282991a", "0x41b2fbef", "0x428293fb"],
- [4, "0x41b35400", "0x428288b8", "0x41b3ed99", "0x42826d12", "0x41b45c31", "0x42826770"],
- [4, "0x41b54fe7", "0x4282570d", "0x41b5eb8d", "0x4282570d", "0x41b6dd37", "0x428246ab"],
- [4, "0x41b7e774", "0x42823024", "0x41b9a1d2", "0x42820f5f", "0x41bb0420", "0x42820f5f"],
- [4, "0x41bda48a", "0x42820a9e", "0x41c0b261", "0x428240f4", "0x41c324e2", "0x42826c7e"],
- [4, "0x41c398a8", "0x4282748a", "0x41c40720", "0x42827c37", "0x41c46e9f", "0x42828315"],
- [1, "0x41c4b028", "0x428293fa"],
- [4, "0x41c53547", "0x42829919", "0x41c58d57", "0x428293fa", "0x41c628fd", "0x42829ebb"],
- [1, "0x41c6560b", "0x4282a9ff"],
- [4, "0x41c71cb3", "0x4282bae5", "0x41c7b64d", "0x4282c003", "0x41c8687a", "0x4282cb47"],
- [4, "0x41c99dba", "0x4282e14b", "0x41ca9170", "0x4282dba9", "0x41cbf3be", "0x4282f1ad"],
- [4, "0x41cc1ec0", "0x4282f1ad", "0x41cca3df", "0x4282fcf0", "0x41cce568", "0x42830292"],
- [4, "0x41ce74c4", "0x428312f4", "0x41d0b235", "0x42831896", "0x41d25818", "0x428312f4"],
- [4, "0x41d4ac10", "0x42830291", "0x41d6eb8d", "0x4282e14a", "0x41d88f64", "0x4282a9fe"],
- [1, "0x41d8a5eb", "0x42829eba"],
- [4, "0x41d91482", "0x428288b6", "0x41d96c92", "0x428288b6", "0x41d9db2a", "0x42827d72"],
- [4, "0x41d9f1b1", "0x42827853", "0x41d9f1b1", "0x4282676e", "0x41da0838", "0x4282676e"],
- [4, "0x41da76cf", "0x4282570b", "0x41dacedf", "0x4282570b", "0x41db3d77", "0x428246a9"],
- [4, "0x41dcf7d5", "0x4281fe78", "0x41de9bac", "0x4281b128", "0x41e18b4a", "0x4281ab86"],
- [4, "0x41e4a7f6", "0x4281ab86", "0x41e6fdfa", "0x42820419", "0x41e91069", "0x42823b65"],
- [4, "0x41ea72b7", "0x42825cad", "0x41ebbe7d", "0x42827d71", "0x41ed3546", "0x42829eb9"],
- [4, "0x41ed8f63", "0x4282a45a", "0x41ee1275", "0x4282c000", "0x41ee560b", "0x4282c5a2"],
- [4, "0x41eec4a2", "0x4282cb43", "0x41ef062b", "0x4282cb43", "0x41ef49c1", "0x4282d687"],
- [4, "0x41ef6049", "0x4282d687", "0x41efa1d2", "0x4282e147", "0x41efb859", "0x4282e6e9"],
- [4, "0x41f07f01", "0x4282f74c", "0x41f1041f", "0x4282fced", "0x41f1b440", "0x42830831"],
- [4, "0x41f2666d", "0x428312f2", "0x41f32d15", "0x42832e97", "0x41f3b027", "0x428339db"],
- [4, "0x41f48d56", "0x4283451e", "0x41f59794", "0x4283451e", "0x41f674c3", "0x42834fdf"],
- [4, "0x41fa4190", "0x42836041", "0x41fdf9e2", "0x42833f7d", "0x42003d74", "0x4283028f"],
- [4, "0x42005e39", "0x4282fced", "0x42008b47", "0x4282e6e9", "0x4200ac0c", "0x4282e147"],
- [4, "0x4201cbca", "0x42829eb8", "0x42037ae5", "0x428246a7", "0x42051ebc", "0x42824bc6"],
- [4, "0x4205614b", "0x42824bc6", "0x4205cfe3", "0x42825cab", "0x42061272", "0x4282624d"],
- [4, "0x42068109", "0x4282624d", "0x4206cedc", "0x4282624d", "0x42071ba9", "0x42826d0e"],
- [4, "0x420748b7", "0x42826d0e", "0x42079584", "0x428288b3", "0x4207c18c", "0x428293f7"],
- [4, "0x42080f5f", "0x42829915", "0x420846ab", "0x42829915", "0x42088834", "0x4282a459"],
- [4, "0x42089ff8", "0x4282a930", "0x4208bd5d", "0x4282b08f", "0x4208de4e", "0x4282b8d2"],
- [4, "0x420956a3", "0x4282d6ff", "0x4209fe46", "0x42830109", "0x420a6fa1", "0x4282e6e8"],
- [4, "0x420a9066", "0x4282e146", "0x420aa6ed", "0x4282cb42", "0x420abd74", "0x4282c5a0"],
- [4, "0x420add32", "0x4282d685", "0x420ad2f5", "0x4282a458", "0x420ad2f5", "0x4282a458"],
- [4, "0x420a9baa", "0x428293f6", "0x420a645e", "0x428288b2", "0x420a2d12", "0x42827850"],
- [4, "0x420a010a", "0x4282624b", "0x420a168b", "0x42825caa", "0x4209f5c6", "0x42823b62"],
- [4, "0x420a591a", "0x42821a1a", "0x420aa6ed", "0x4281fe74", "0x420ae876", "0x4281d26c"],
- [4, "0x420ae0f3", "0x4281d26c", "0x420ae374", "0x4281cd6b", "0x420ae5f5", "0x4281c869"],
- [4, "0x420ae736", "0x4281c5e9", "0x420ae876", "0x4281c368", "0x420ae876", "0x4281c187"],
- [4, "0x420ad2f5", "0x4281a664", "0x420a4293", "0x4281957e", "0x420a21ce", "0x42816e95"],
- [4, "0x420a0060", "0x42814d27", "0x420a6b6c", "0x4281188b", "0x420ab8a9", "0x4280f294"],
- [4, "0x420ad129", "0x4280e68a", "0x420ae6a8", "0x4280dbf9", "0x420af3ba", "0x4280d3f5"],
- [4, "0x420ae6dc", "0x4280cd86", "0x420ae8b0", "0x4280c742", "0x420aea87", "0x4280c0f7"],
- [4, "0x420aebe8", "0x4280bc3e", "0x420aed4b", "0x4280b782", "0x420ae876", "0x4280b2ad"],
- [4, "0x420ad2f5", "0x4280a7ed", "0x420a3856", "0x42808bc4", "0x420a2d12", "0x4280701e"],
- [4, "0x420a2551", "0x42804def", "0x420a7bad", "0x4280198f", "0x420ac0f5", "0x427fdf16"],
- [4, "0x420ae056", "0x427fb907", "0x420afc36", "0x427f9737", "0x420b0a41", "0x427f7ef5"],
- [4, "0x420af3ba", "0x427f73b1", "0x420af3ba", "0x427f5d2a", "0x420af3ba", "0x427f47a9"],
- [4, "0x420ad2f5", "0x427f3122", "0x420a591a", "0x427f051a", "0x420a4293", "0x427ee455"],
- [4, "0x420a33a7", "0x427e80db", "0x420a7ef5", "0x427e3216", "0x420ab967", "0x427df4f3"],
- [4, "0x420ad331", "0x427dd9fa", "0x420ae9b2", "0x427dc26f", "0x420af3ba", "0x427dae0f"],
- [4, "0x420b0a41", "0x427d8207", "0x420b0a41", "0x427d6143", "0x420b1585", "0x427d407e"],
- [4, "0x420af3ba", "0x427d353b", "0x420b0a41", "0x427d1370", "0x420af3ba", "0x427d1370"],
- [4, "0x420ab12a", "0x427ce768", "0x420a6fa1", "0x427cdc24", "0x420a21ce", "0x427cc59d"],
- [4, "0x420970a7", "0x427c78d0", "0x42089ebc", "0x427c20c0", "0x4207b649", "0x427bfef5"],
- [4, "0x42061db5", "0x427ba6e4", "0x4203e97c", "0x427bc7a9", "0x4202a8f9", "0x427c4184"],
- [4, "0x42028834", "0x427c4184", "0x42025b26", "0x427c6249", "0x42023a61", "0x427c78d0"],
- [4, "0x42023732", "0x427c78d0", "0x42023403", "0x427c7704", "0x42023058", "0x427c74f1"],
- [4, "0x42022708", "0x427c6fae", "0x42021a98", "0x427c68a6", "0x42020315", "0x427c78d0"],
- [4, "0x4201f7d1", "0x427c78d0", "0x4201c085", "0x427c9994", "0x4201a9fe", "0x427ca4d8"],
- [4, "0x42010f5e", "0x427cd0e1", "0x4200ac0a", "0x427cfce9", "0x41ffdf3f", "0x427d1370"],
- [4, "0x41ffb43d", "0x427cfce9", "0x41ffb43d", "0x427cfce9", "0x41ff872f", "0x427ce768"],
- [4, "0x41ff962a", "0x427cd86d", "0x41ff9139", "0x427cc9e6", "0x41ff8c3a", "0x427cbb39"],
- [4, "0x41ff89b6", "0x427cb3d4", "0x41ff872f", "0x427cac65", "0x41ff872f", "0x427ca4d9"],
- [4, "0x41ffb43d", "0x427c4cc8", "0x420074be", "0x427b428b", "0x4200ac0a", "0x427af5be"],
- [4, "0x4201cbc9", "0x42793b60", "0x4203bd73", "0x42786974", "0x4205b95a", "0x4277c391"],
- [4, "0x4206a1cc", "0x42778101", "0x4207ab04", "0x42773e72", "0x42089eba", "0x4276f1a5"],
- [4, "0x4209b335", "0x42768d4a", "0x420a9ba7", "0x4275fdee", "0x420b999b", "0x4275580b"],
- [4, "0x420c5606", "0x4274e973", "0x420d116a", "0x4274861f", "0x420dc291", "0x4273f5bd"],
- [4, "0x420e52f3", "0x42737ce8", "0x420eb647", "0x4272b53a", "0x420f676e", "0x4272686d"],
- [4, "0x420fccb4", "0x427240a4", "0x421058d1", "0x42724034", "0x4210e4c7", "0x42723fc4"],
- [4, "0x42111ef1", "0x42723f95", "0x42115914", "0x42723f66", "0x42119064", "0x42723c65"],
- [4, "0x4211bc6c", "0x42723c65", "0x42124bc8", "0x427225de", "0x42126d93", "0x427225de"],
- [4, "0x42128972", "0x427225de", "0x4212a717", "0x427227a4", "0x4212c544", "0x42722972"],
- [4, "0x421312a0", "0x42722e13", "0x42136378", "0x427232ea", "0x4213a2d2", "0x42721a9a"],
- [4, "0x4213b959", "0x42721a9a", "0x4213da1d", "0x4271ccc7", "0x4213e561", "0x4271b746"],
- [4, "0x4213fae2", "0x42718b3d", "0x4213e561", "0x42717ffa", "0x4213fae2", "0x427148ae"],
- [4, "0x4214072c", "0x4270ef97", "0x421448b5", "0x427076c2", "0x421448b5", "0x426ffce7"],
- [4, "0x42143d71", "0x426f9993", "0x4213e561", "0x426f1fb8", "0x4213c49c", "0x426edd29"],
- [4, "0x4213b958", "0x426ed1e6", "0x4212f1aa", "0x426dfffa", "0x4212f1aa", "0x426da7ea"],
- [4, "0x4212e243", "0x426d392e", "0x421365ec", "0x426c5e40", "0x4213c636", "0x426bbe22"],
- [4, "0x4213ec5f", "0x426b7ead", "0x42140cfa", "0x426b4874", "0x42141cac", "0x426b25de"],
- [4, "0x42143334", "0x426aee92", "0x42141cac", "0x426acdcd", "0x42143d71", "0x426a8b3e"],
- [4, "0x42141cad", "0x426a8b3e", "0x4213fae2", "0x426a75bd", "0x4213e561", "0x426a6a79"],
- [4, "0x42138ea4", "0x426a5c82", "0x42131b66", "0x426a6b0b", "0x4212a599", "0x426a79e7"],
- [4, "0x4211fe4f", "0x426a8f01", "0x421151da", "0x426aa4c2", "0x4210ea80", "0x426a6a79"],
- [4, "0x4210a7f0", "0x426a3d6b", "0x4210872c", "0x4269e55a", "0x42106561", "0x42698d4a"],
- [4, "0x42105a1e", "0x426976c2", "0x42102e16", "0x426955fe", "0x42100d51", "0x42693433"],
- [4, "0x420fbf7e", "0x42689993", "0x420f7df5", "0x42680a37", "0x420f3022", "0x42676e91"],
- [4, "0x420f0e57", "0x42674dcc", "0x420eed93", "0x426721c4", "0x420ecbc8", "0x4266fff9"],
- [4, "0x420c820d", "0x4262c495", "0x420aa6eb", "0x425e301a", "0x420a9ba7", "0x42594ed2"],
- [4, "0x420a9ba7", "0x4259246c", "0x420a96d6", "0x4258fd56", "0x420a921c", "0x4258d6f7"],
- [4, "0x420a8a81", "0x4258993f", "0x420a8320", "0x42585d60", "0x420a9063", "0x4258188c"],
- [4, "0x420ab127", "0x42565e2d", "0x420ad2f2", "0x42548e4e", "0x420b1fbf", "0x4252d3f0"],
- [4, "0x420b8419", "0x42510e4e", "0x420c3f7d", "0x424f6a77", "0x420cdb23", "0x424dba56"],
- [4, "0x420d75c3", "0x424c21c3", "0x420e1ba6", "0x424a936d", "0x420f0313", "0x4249311f"],
- [4, "0x421022d1", "0x42476c83", "0x42115917", "0x42459b9e", "0x4212c5a2", "0x4243f7c7"],
- [4, "0x42136b85", "0x42433019", "0x42143333", "0x424274b5", "0x4214f9db", "0x4241c38e"],
- [4, "0x4215ab02", "0x4241332b", "0x4216bf7c", "0x4240ba56", "0x42174395", "0x423ffdec"],
- [4, "0x421770a3", "0x423fc6a0", "0x42177ae0", "0x423f8f55", "0x42178624", "0x423f20bd"],
- [4, "0x4216cac0", "0x423f4288", "0x421650e5", "0x423f8f55", "0x4215cbc6", "0x423fd1e4"],
- [4, "0x42157ef9", "0x423ffdec", "0x42153126", "0x42401473", "0x4214ee97", "0x42403538"],
- [4, "0x4214a1ca", "0x42405703", "0x42141cab", "0x4240af13", "0x4213da1c", "0x4240af13"],
- [4, "0x4213c520", "0x4240b64a", "0x4213c233", "0x4240ab07", "0x4213bfd9", "0x4240a1fe"],
- [4, "0x4213be87", "0x42409ceb", "0x4213bd64", "0x4240988c", "0x4213b957", "0x4240988c"],
- [4, "0x4213b957", "0x4240988c", "0x4213a2d0", "0x4240830b", "0x4213b957", "0x424077c7"],
- [1, "0x42143332", "0x423fdd27"],
- [1, "0x421448b3", "0x423fdd27"],
- [1, "0x421448b3", "0x423fc7a6"],
- [4, "0x421474bc", "0x423fb11f", "0x42147fff", "0x423f905a", "0x4214b74b", "0x423f79d3"],
- [1, "0x4214b74b", "0x423f590e"],
- [1, "0x4214cdd2", "0x423f590e"],
- [4, "0x4214cdd2", "0x423f590e", "0x4214d810", "0x423f438d", "0x4214ee97", "0x423f3849"],
- [4, "0x42153126", "0x423f00fd", "0x42158937", "0x423e8722", "0x4215cbc6", "0x423e4fd6"],
- [4, "0x4215d709", "0x423e4492", "0x4215ed91", "0x423e4fd6", "0x4215f7ce", "0x423e4492"],
- [1, "0x4215f7ce", "0x423e23cd"],
- [4, "0x421650e5", "0x423deb7b", "0x42168831", "0x423d9eae", "0x4216cac0", "0x423d5c1f"],
- [4, "0x42173851", "0x423ced87", "0x4217a6e8", "0x423c9577", "0x4217ffff", "0x423c311d"],
- [4, "0x421820c3", "0x423c1b9c", "0x42189a9e", "0x423bad05", "0x4218580f", "0x423b75b9"],
- [4, "0x4217f507", "0x423b11db", "0x42173f76", "0x423bc8ad", "0x4216d653", "0x423c328a"],
- [4, "0x4216bf2d", "0x423c49d9", "0x4216abbc", "0x423c5d6d", "0x42169db1", "0x423c696f"],
- [4, "0x4215c081", "0x423d24d4", "0x4214cdd1", "0x423db536", "0x4213c49a", "0x423e2e0b"],
- [4, "0x42121479", "0x423f0b3a", "0x42103956", "0x423f438c", "0x420e6871", "0x423ed3ee"],
- [4, "0x420c9892", "0x423e7bdd", "0x420ae871", "0x423d936b", "0x42090d4e", "0x423d24d3"],
- [4, "0x4207c188", "0x423cd806", "0x4205b957", "0x423cabfe", "0x4204580f", "0x423d198f"],
- [4, "0x42036459", "0x423d5c1e", "0x4201a9fb", "0x423f167c", "0x42010f5b", "0x423fc7a3"],
- [1, "0x420125e2", "0x423ff3ab"],
- [4, "0x4201c081", "0x423fde2a", "0x42022f19", "0x423f9b9a", "0x4202be75", "0x423f8513"],
- [4, "0x42035915", "0x423f644f", "0x42044ccb", "0x423f79d0", "0x4204d1ea", "0x423f9057"],
- [4, "0x42054081", "0x423fb11c", "0x42068104", "0x4240363b", "0x4206a1c9", "0x424078ca"],
- [4, "0x4206b850", "0x42408e4b", "0x4206a1c9", "0x4240998f", "0x4206b850", "0x4240b016"],
- [4, "0x420649b9", "0x4240fde9", "0x4205cfde", "0x4240fde9", "0x42054abf", "0x424128eb"],
- [1, "0x420529fa", "0x42413f72"],
- [4, "0x4204580f", "0x42418201", "0x4203e977", "0x4241cfd4", "0x42036f9c", "0x42426a74"],
- [4, "0x42036459", "0x424275b8", "0x42032d0d", "0x424280fb", "0x42032d0d", "0x4242a1c0"],
- [4, "0x42032627", "0x4242a1c0", "0x4203288d", "0x4242abfb", "0x42032ad9", "0x4242b5c9"],
- [4, "0x42032bf6", "0x4242ba88", "0x42032d0d", "0x4242bf2e", "0x42032d0d", "0x4242c285"],
- [4, "0x42041580", "0x4242ad04", "0x4204c6a7", "0x42423329", "0x4205b957", "0x42421ca2"],
- [4, "0x42066040", "0x4241fbdd", "0x420748b3", "0x424227e5", "0x4207c188", "0x42425f31"],
- [4, "0x4207d810", "0x42425f31", "0x42080f5b", "0x4242967c", "0x42083020", "0x4242a1c0"],
- [4, "0x42089eb8", "0x4242c284", "0x4208f6c8", "0x4242e349", "0x4209449b", "0x42431b9b"],
- [4, "0x42096560", "0x42431b9b", "0x420970a3", "0x42433c60", "0x42097be7", "0x424352e7"],
- [4, "0x42099db1", "0x42435e2b", "0x4209b332", "0x424352e7", "0x4209d3f7", "0x42436868"],
- [4, "0x4209ea7e", "0x424373ac", "0x4209ea7e", "0x42439470", "0x4209f5c2", "0x42439fb4"],
- [4, "0x420a21ca", "0x4243b63b", "0x420a3851", "0x4243b63b", "0x420a5916", "0x4243d700"],
- [4, "0x420a9ba5", "0x42440e4c", "0x420abd70", "0x424450db", "0x420b0a3d", "0x42448827"],
- [4, "0x420b1fbe", "0x42449eae", "0x420b624d", "0x4244cab6", "0x420b8418", "0x4244eb7b"],
- [4, "0x420bc2de", "0x42455567", "0x420b37ac", "0x4245b5ee", "0x420ae76e", "0x4245ed94"],
- [4, "0x420ae3e4", "0x4245f008", "0x420ae078", "0x4245f267", "0x420add2f", "0x4245f4b2"],
- [4, "0x420a645a", "0x42464285", "0x4209f5c3", "0x42469a95", "0x420970a4", "0x4246f3ac"],
- [4, "0x4208f6c9", "0x4247363b", "0x42088831", "0x42478308", "0x42083021", "0x4247e65c"],
- [4, "0x4207cccd", "0x4248342f", "0x42075e36", "0x424876bf", "0x42071063", "0x4248cecf"],
- [4, "0x4206ef9f", "0x4248fad7", "0x42058d51", "0x424a51e2", "0x42054084", "0x424a9471"],
- [4, "0x4204e874", "0x424ae13e", "0x42049aa1", "0x424b4598", "0x42044cce", "0x424b9265"],
- [4, "0x42037ae2", "0x424c6557", "0x4202be78", "0x424d5807", "0x42020d51", "0x424e4bbd"],
- [4, "0x42020aa4", "0x424e5041", "0x4202075f", "0x424e55f3", "0x42020390", "0x424e5c97"],
- [4, "0x4201d8b9", "0x424ea739", "0x420169aa", "0x424f68ba", "0x4201041a", "0x424f49b1"],
- [4, "0x4200c18a", "0x424f3e6d", "0x42003d72", "0x424e6c82", "0x42000626", "0x424e3536"],
- [4, "0x41ffdf3e", "0x424e092d", "0x41ff70a6", "0x424df3ac", "0x41ff2f1d", "0x424dc69e"],
- [4, "0x41fec086", "0x424d8f52", "0x41fe9377", "0x424d4dc9", "0x41fe3b67", "0x424d167d"],
- [4, "0x41fdccd0", "0x424cde2b", "0x41fd8b47", "0x424c915e", "0x41fd47b1", "0x424c4ecf"],
- [4, "0x41fc8109", "0x424b5b18", "0x41fbd0e8", "0x424a7de9", "0x41fbba61", "0x424974b2"],
- [4, "0x41fba3d9", "0x424880fc", "0x41fbba61", "0x42478e4c", "0x41fc1271", "0x4246b11d"],
- [4, "0x41fc28f8", "0x4246634a", "0x41fc9790", "0x4245fff6", "0x41fcae17", "0x4245be6d"],
- [4, "0x41fcc291", "0x42457bde", "0x41fcc291", "0x4245438c", "0x41fd0627", "0x42450203"],
- [4, "0x41fd3336", "0x4244cab7", "0x41fe24e0", "0x4243cbbe", "0x41fe7cf0", "0x4243aaf9"],
- [4, "0x41ff2f1d", "0x42436869", "0x42001cad", "0x42439fb5", "0x420052f3", "0x42433c61"],
- [1, "0x420074be", "0x4243311d"],
- [4, "0x42007ca0", "0x42432212", "0x4200797a", "0x4243077f", "0x420076e0", "0x4242f187"],
- [4, "0x420075c2", "0x4242e818", "0x420074be", "0x4242df83", "0x420074be", "0x4242d90d"],
- [4, "0x42005e37", "0x4242c286", "0x420048b6", "0x4242a1c1", "0x4200322f", "0x4242a1c1"],
- [4, "0x4200037a", "0x42428ac2", "0x41ff9f76", "0x42429409", "0x41ff4ae5", "0x42429b9e"],
- [4, "0x41ff26f2", "0x42429ed7", "0x41ff066b", "0x4242a1c1", "0x41feeb8a", "0x4242a1c1"],
- [4, "0x41fc5609", "0x424280fc", "0x41f8f5c7", "0x4242967d", "0x41f674c1", "0x424280fc"],
- [4, "0x41f6308d", "0x42427bfb", "0x41f5df05", "0x42427fa9", "0x41f58bd2", "0x4242836b"],
- [4, "0x41f523a5", "0x4242881f", "0x41f4b8db", "0x42428cf1", "0x41f46252", "0x424280fc"],
- [4, "0x41f420c9", "0x424275b8", "0x41f3b025", "0x424248aa", "0x41f38523", "0x42423329"],
- [4, "0x41f35814", "0x4241e556", "0x41f35814", "0x42418203", "0x41f3168b", "0x424128ec"],
- [4, "0x41f2be7b", "0x42406d88", "0x41f27ae5", "0x423f9059", "0x41f20e5a", "0x423ebe6d"],
- [4, "0x41f1f5c6", "0x423e7bdd", "0x41f19db6", "0x423e1889", "0x41f1893b", "0x423dd5fa"],
- [4, "0x41f11897", "0x423ca0bb", "0x41f0ac0c", "0x423b967d", "0x41f026ed", "0x423a613e"],
- [4, "0x41eff9df", "0x4239e763", "0x41ef8b47", "0x42394cc3", "0x41ef49be", "0x4238d2e8"],
- [4, "0x41ef3337", "0x42386450", "0x41ef49be", "0x4237e038", "0x41ef3337", "0x42375b19"],
- [4, "0x41ef3337", "0x42371889", "0x41ef0629", "0x4236a9f2", "0x41eedb27", "0x42365c1f"],
- [4, "0x41eec46b", "0x42365f4b", "0x41eead8b", "0x42366025", "0x41ee96fe", "0x423660fc"],
- [4, "0x41ee5632", "0x42366365", "0x41ee180e", "0x423665b5", "0x41ede771", "0x42369eae"],
- [4, "0x41edb8fd", "0x42370af4", "0x41edd09d", "0x42376dc0", "0x41ede4f4", "0x4237c2ce"],
- [4, "0x41ee0ae7", "0x4238617d", "0x41ee2569", "0x4238d057", "0x41ec5815", "0x4238f3ac"],
- [4, "0x41ebcb02", "0x42390135", "0x41eada68", "0x4238f3f8", "0x41e9e2a0", "0x4238e656"],
- [4, "0x41e86fb4", "0x4238d1ee", "0x41e6ecb1", "0x4238bca3", "0x41e68f61", "0x4238fef0"],
- [4, "0x41e62e7d", "0x42394134", "0x41e657ad", "0x42398d28", "0x41e68343", "0x4239dd88"],
- [4, "0x41e6a7d4", "0x423a20f6", "0x41e6ce15", "0x423a6780", "0x41e6a5e8", "0x423aae0b"],
- [4, "0x41e68f60", "0x423ab94f", "0x41e66252", "0x423ab94f", "0x41e66252", "0x423acfd6"],
- [4, "0x41e62323", "0x423ac7c1", "0x41e5e3f4", "0x423acb45", "0x41e5b4a8", "0x423acde6"],
- [4, "0x41e5a207", "0x423acef0", "0x41e591de", "0x423acfd6", "0x41e58523", "0x423acfd6"],
- [1, "0x41e55a21", "0x423ab94f"],
- [4, "0x41e49379", "0x423a8d47", "0x41e40e5a", "0x423a6c83", "0x41e372b4", "0x423a4bbe"],
- [4, "0x41e253fc", "0x423a092f", "0x41dfba62", "0x4239c69f", "0x41de70a8", "0x423a136c"],
- [4, "0x41de2d13", "0x423a29f3", "0x41dda7f4", "0x423a77c6", "0x41dd7cf2", "0x423ab94f"],
- [4, "0x41dd6dad", "0x423ae29a", "0x41dd72de", "0x423b0e7c", "0x41dd77cd", "0x423b382b"],
- [4, "0x41dd816c", "0x423b897f", "0x41dd8a0e", "0x423bd279", "0x41dcf7d3", "0x423bef95"],
- [4, "0x41dc995e", "0x423bf683", "0x41dc215a", "0x423bec66", "0x41dbb8bd", "0x423be395"],
- [4, "0x41db773c", "0x423bde11", "0x41db3bc5", "0x423bd90e", "0x41db1066", "0x423bd90e"],
- [4, "0x41da49be", "0x423bb84a", "0x41d9c6ab", "0x423bb84a", "0x41d8fdf7", "0x423bad06"],
- [4, "0x41d8caee", "0x423ba73d", "0x41d88f1d", "0x423b9d20", "0x41d84d88", "0x423b920a"],
- [4, "0x41d78fd2", "0x423b71f8", "0x41d6a1e0", "0x423b49bf", "0x41d5ccd0", "0x423b6a77"],
- [4, "0x41d5b648", "0x423b6a77", "0x41d5893a", "0x423b967f", "0x41d5893a", "0x423b967f"],
- [4, "0x41d572b3", "0x423b967f", "0x41d67cf1", "0x423bfada", "0x41d6a9ff", "0x423c0517"],
- [4, "0x41d72d11", "0x423c311f", "0x41d7df3e", "0x423c52ea", "0x41d8645d", "0x423c6971"],
- [4, "0x41d98316", "0x423cccc5", "0x41dae563", "0x423cf8cd", "0x41dc312a", "0x423d46a0"],
- [4, "0x41dd3b67", "0x423d8829", "0x41deb230", "0x423dcab8", "0x41dfd0e8", "0x423d72a8"],
- [4, "0x41e0999c", "0x423d46a0", "0x41e0db26", "0x423cd809", "0x41e10834", "0x423c52ea"],
- [4, "0x41e20ce6", "0x423c2297", "0x41e2bc50", "0x423c5493", "0x41e3760e", "0x423c8981"],
- [4, "0x41e3e772", "0x423ca9d1", "0x41e45cb0", "0x423ccb3a", "0x41e4eb88", "0x423cd809"],
- [4, "0x41e5f3b9", "0x423ced8a", "0x41e75607", "0x423cf8ce", "0x41e849bd", "0x423cac01"],
- [4, "0x41e8fbea", "0x423c73b0", "0x41ea041b", "0x423bd910", "0x41e9d70d", "0x423b28ef"],
- [4, "0x41e9c086", "0x423acfd9", "0x41e96876", "0x423a8d49", "0x41e953fb", "0x423a3539"],
- [4, "0x41e96876", "0x423a29f6", "0x41e99584", "0x423a0931", "0x41e9c086", "0x423a0931"],
- [4, "0x41ea450d", "0x4239f86f", "0x41eaedd7", "0x423a12bc", "0x41eb6922", "0x423a25f2"],
- [4, "0x41eb939a", "0x423a2c90", "0x41ebb8ac", "0x423a3256", "0x41ebd501", "0x423a3539"],
- [4, "0x41ebdbe1", "0x423a3539", "0x41ebe28f", "0x423a342d", "0x41ebe9cf", "0x423a3309"],
- [4, "0x41ebfa51", "0x423a3072", "0x41ec0dc2", "0x423a2d65", "0x41ec2d11", "0x423a3539"],
- [4, "0x41ec9ba9", "0x423a407c", "0x41ed6251", "0x423a8d49", "0x41ed8f5f", "0x423ac495"],
- [4, "0x41edab72", "0x423b0cc5", "0x41ed4e3b", "0x423ba53b", "0x41ed03d7", "0x423c1ee8"],
- [4, "0x41ecdc43", "0x423c5fa5", "0x41ecba03", "0x423c97aa", "0x41ecb230", "0x423cb63f"],
- [4, "0x41ec5813", "0x423d936e", "0x41ec2d11", "0x423e4fd8", "0x41ebd501", "0x423f21c4"],
- [4, "0x41eba7f3", "0x423fb121", "0x41eb395b", "0x4240580a", "0x41eaf7d2", "0x4240d0df"],
- [4, "0x41eacac4", "0x42414aba", "0x41eacac4", "0x4241fbe1", "0x41ea5c2c", "0x424248ae"],
- [4, "0x41ea0177", "0x424289bb", "0x41e7d569", "0x4242869c", "0x41e5c21d", "0x424283a1"],
- [4, "0x41e445c2", "0x4242817f", "0x41e2d617", "0x42427f6f", "0x41e226ed", "0x42429681"],
- [4, "0x41e1fbeb", "0x42429681", "0x41e1a1ce", "0x4242b84b", "0x41e16045", "0x4242d910"],
- [4, "0x41e18b47", "0x4242ee91", "0x41e16045", "0x4242f9d4", "0x41e18b47", "0x42431b9f"],
- [4, "0x41e1cfd1", "0x42434a5a", "0x41e27dc2", "0x42434c58", "0x41e32d49", "0x42434e5b"],
- [4, "0x41e39e39", "0x42434fa6", "0x41e40fd1", "0x424350f3", "0x41e4666a", "0x42435e2e"],
- [4, "0x41e47ae5", "0x42435e2e", "0x41e4a7f3", "0x424373af", "0x41e4eb89", "0x42437ef3"],
- [4, "0x41e4666a", "0x42445c23", "0x41e372b4", "0x4244e141", "0x41e2ac0c", "0x42459162"],
- [4, "0x41e2ac0c", "0x42459ca6", "0x41e27efe", "0x4245d3f1", "0x41e253fc", "0x4245df35"],
- [4, "0x41e226ed", "0x42461787", "0x41e149be", "0x4246c7a8", "0x41e13337", "0x4246f4b6"],
- [4, "0x41e13337", "0x4246fef4", "0x41e11ebc", "0x42472c02", "0x41e10835", "0x42472c02"],
- [4, "0x41e0c49f", "0x42474cc6", "0x41df8f60", "0x42488206", "0x41df20c8", "0x4248e660"],
- [4, "0x41def5c6", "0x42490725", "0x41de70a7", "0x4249a1c5", "0x41de4399", "0x4249b84c"],
- [4, "0x41ddeb89", "0x424a105c", "0x41ddd501", "0x424a5e2f", "0x41dd7cf1", "0x424aac02"],
- [4, "0x41dcf7d2", "0x424b301b", "0x41dc5e39", "0x424bcbc1", "0x41dbd91a", "0x424c5b1d"],
- [4, "0x41db9585", "0x424c8725", "0x41db3d74", "0x424cc9b4", "0x41db1066", "0x424d0100"],
- [4, "0x41db1066", "0x424d0c44", "0x41da1ebc", "0x424df4b6", "0x41da0835", "0x424e157b"],
- [4, "0x41d9147f", "0x424f136e", "0x41d87ae5", "0x42501ca6", "0x41d7872f", "0x4251105c"],
- [4, "0x41d77816", "0x4251105c", "0x41d766b1", "0x425111a0", "0x41d75563", "0x425112e2"],
- [4, "0x41d7330a", "0x42511561", "0x41d7110b", "0x425117da", "0x41d70210", "0x4251105c"],
- [4, "0x41d6eb89", "0x4251105c", "0x41d6c087", "0x4250ef98", "0x41d6c087", "0x4250e454"],
- [4, "0x41d59fc3", "0x42506a79", "0x41d453fc", "0x424f136f", "0x41d453fc", "0x424f136f"],
- [4, "0x41d3a3db", "0x424e8413", "0x41d33544", "0x424dc7a8", "0x41d2b025", "0x424d0c44"],
- [4, "0x41d2999e", "0x424cc9b5", "0x41d2418d", "0x424c7be2", "0x41d2147f", "0x424c2f15"],
- [4, "0x41d0b231", "0x42491dac", "0x41d1395c", "0x4245a8f0", "0x41d38d54", "0x4242b952"],
- [4, "0x41d43d75", "0x4241ba58", "0x41d547b2", "0x42406e91", "0x41d6aa00", "0x423f9162"],
- [4, "0x41d71898", "0x423f4496", "0x41d88f61", "0x423f4496", "0x41d8e771", "0x423eeb7f"],
- [4, "0x41d8fdf8", "0x423ed4f8", "0x41d8e771", "0x423ebf77", "0x41d8fdf8", "0x423e9eb2"],
- [4, "0x41d8d2f6", "0x423e9268", "0x41d8d2f6", "0x423e882b", "0x41d8a5e8", "0x423e7ce7"],
- [4, "0x41d85193", "0x423e6b26", "0x41d7e3fe", "0x423e6ca2", "0x41d774f1", "0x423e6e23"],
- [4, "0x41d71706", "0x423e6f69", "0x41d6b80f", "0x423e70b2", "0x41d6666b", "0x423e6660"],
- [4, "0x41d4a924", "0x423e564f", "0x41d2a18e", "0x423e5889", "0x41d0ab0e", "0x423e5ab0"],
- [4, "0x41d000ff", "0x423e5b6b", "0x41cf58e4", "0x423e5c23", "0x41ceb64a", "0x423e5c23"],
- [1, "0x41ce8b48", "0x423e6660"],
- [4, "0x41ce47b2", "0x423e7ce7", "0x41cb6e9c", "0x423e5c23", "0x41cb2b06", "0x423e50df"],
- [4, "0x41cb0004", "0x423e459c", "0x41caa5e7", "0x423e0e50", "0x41ca916c", "0x423dec85"],
- [4, "0x41ca81c5", "0x423ddd94", "0x41ca87df", "0x423dc3c2", "0x41ca8d0d", "0x423dadd5"],
- [4, "0x41ca8f53", "0x423da435", "0x41ca916c", "0x423d9b55", "0x41ca916c", "0x423d9475"],
- [4, "0x41ca7772", "0x423d0889", "0x41ca7b6c", "0x423c5782", "0x41ca7f22", "0x423bb272"],
- [4, "0x41ca81db", "0x423b3937", "0x41ca846f", "0x423ac670", "0x41ca7ae5", "0x423a6d8c"],
- [4, "0x41ca22d4", "0x4237cabc", "0x41ca395c", "0x4234fbe2", "0x41c9f5c6", "0x4232384d"],
- [4, "0x41c9eac9", "0x4231ec64", "0x41c9efe0", "0x423198ee", "0x41c9f55c", "0x42313efc"],
- [4, "0x41c9fb1e", "0x4230e082", "0x41ca0150", "0x42307ae2", "0x41c9f5c6", "0x42300f57"],
- [4, "0x41c9df3f", "0x422fb641", "0x41c9b43d", "0x422f3c66", "0x41c8eb89", "0x422f52ed"],
- [4, "0x41c86876", "0x422f5e31", "0x41c7f9df", "0x422fa0c0", "0x41c79fc2", "0x422fb641"],
- [4, "0x41c69791", "0x42300f58", "0x41c50835", "0x423046a3", "0x41c3a7f3", "0x423051e7"],
- [4, "0x41c245a5", "0x42305c24", "0x41c0e357", "0x423046a3", "0x41bfc49f", "0x4230301c"],
- [4, "0x41bd2d12", "0x423024d9", "0x41bb1897", "0x42300f58", "0x41b89791", "0x422fee93"],
- [4, "0x41b84d3c", "0x422fee93", "0x41b7ed1d", "0x422feb6c", "0x41b78525", "0x422fe802"],
- [4, "0x41b6d741", "0x422fe24e", "0x41b6136b", "0x422fdbe1", "0x41b57ae5", "0x422fe249"],
- [4, "0x41b249be", "0x42300f58", "0x41af168b", "0x423072ac", "0x41ac26ed", "0x4231188f"],
- [4, "0x41aa999d", "0x42316662", "0x41a8c8b8", "0x4231c9b6", "0x41a724e1", "0x42320c45"],
- [4, "0x41a5ed95", "0x4232384d", "0x41a476cd", "0x42324ed4", "0x41a35608", "0x42326f99"],
- [4, "0x41a31d6c", "0x42326f99", "0x41a2e72c", "0x42326e5d", "0x41a2b348", "0x42326d2e"],
- [4, "0x41a209a8", "0x42326950", "0x41a17940", "0x42326606", "0x41a10210", "0x4232905e"],
- [4, "0x41a0eb89", "0x4232905e", "0x41a0eb89", "0x4232bc66", "0x41a0c087", "0x4232c7aa"],
- [4, "0x41a19db6", "0x42330a3a", "0x41a28f60", "0x4233157d", "0x41a3c6ac", "0x42334cc9"],
- [4, "0x41a3f1ae", "0x4233580d", "0x41a46046", "0x423378d1", "0x41a4b856", "0x42338415"],
- [4, "0x41a7666b", "0x4233e769", "0x41aba1cf", "0x42340934", "0x41aea7f4", "0x4233d0e2"],
- [4, "0x41af8232", "0x4233c419", "0x41b0603d", "0x4233b1b3", "0x41b143af", "0x42339edb"],
- [4, "0x41b36f8b", "0x423370cd", "0x41b5bbad", "0x42334012", "0x41b83f81", "0x4233580d"],
- [4, "0x41b91cb0", "0x4233580d", "0x41ba26ed", "0x42338f59", "0x41baed95", "0x4233a4da"],
- [4, "0x41bbf5c6", "0x4233b01d", "0x41bcd2f5", "0x4233b01d", "0x41bdf3ba", "0x4233bb61"],
- [4, "0x41be5434", "0x4233bf2b", "0x41bebee2", "0x4233c6ab", "0x41bf2e9d", "0x4233ce86"],
- [4, "0x41c00af1", "0x4233de04", "0x41c0faea", "0x4233eee3", "0x41c1d70e", "0x4233e769"],
- [4, "0x41c2cac4", "0x4233d0e2", "0x41c42b06", "0x4233bb61", "0x41c51ebc", "0x4233a4da"],
- [4, "0x41c54490", "0x42339b8a", "0x41c5789c", "0x42338864", "0x41c5b4d2", "0x4233723d"],
- [4, "0x41c64c7f", "0x42333a6e", "0x41c717f4", "0x4232ef92", "0x41c7b649", "0x4232fef7"],
- [4, "0x41c87573", "0x423308b4", "0x41c83cca", "0x4233c87b", "0x41c81caa", "0x42343537"],
- [4, "0x41c8179e", "0x4234464a", "0x41c8132e", "0x42345551", "0x41c81066", "0x42346145"],
- [4, "0x41c56252", "0x4234820a", "0x41c2cac4", "0x42346145", "0x41c03337", "0x4234af18"],
- [4, "0x41bd6e9b", "0x4234fbe5", "0x41bac087", "0x42359685", "0x41b7e770", "0x4235ad0c"],
- [4, "0x41b68df8", "0x4235c566", "0x41b4f76d", "0x4235b357", "0x41b39a50", "0x4235a3d5"],
- [4, "0x41b321a1", "0x42359e78", "0x41b2afce", "0x4235996a", "0x41b249be", "0x42359685"],
- [4, "0x41af8523", "0x423575c1", "0x41ab8b48", "0x42356a7d", "0x41a94dd7", "0x4235cdd1"],
- [4, "0x41a8df40", "0x4235d915", "0x41a85a21", "0x42361060", "0x41a81898", "0x42361ba4"],
- [4, "0x41a7a7f4", "0x42363125", "0x41a672b5", "0x42366977", "0x41a65e3a", "0x42369479"],
- [4, "0x41a64f35", "0x42369bfc", "0x41a65437", "0x4236a37e", "0x41a65938", "0x4236ab00"],
- [4, "0x41a65bb9", "0x4236aec1", "0x41a65e3a", "0x4236b283", "0x41a65e3a", "0x4236b644"],
- [4, "0x41a7af59", "0x4236ce22", "0x41a8f59b", "0x4236abdf", "0x41aa3035", "0x42368ad6"],
- [4, "0x41aaa589", "0x42367e84", "0x41ab193d", "0x4236725e", "0x41ab8b48", "0x42366977"],
- [4, "0x41aced96", "0x42365d2d", "0x41ae7ae5", "0x42366977", "0x41af9baa", "0x423673b4"],
- [4, "0x41b1f1ae", "0x42369fbc", "0x41b4312b", "0x423724db", "0x41b62d12", "0x4237676a"],
- [4, "0x41b7e770", "0x4237a9fa", "0x41b9f9df", "0x4237e145", "0x41bbf5c6", "0x4237ec89"],
- [4, "0x41bea5e7", "0x42380d4d", "0x41c245a5", "0x42379eb6", "0x41c45814", "0x423750e3"],
- [4, "0x41c470ac", "0x42374ece", "0x41c49799", "0x423749b8", "0x41c4c7b1", "0x4237436f"],
- [4, "0x41c59be4", "0x423727b3", "0x41c72289", "0x4236f4a5", "0x41c79fc2", "0x4237459f"],
- [4, "0x41c7eddd", "0x42378365", "0x41c7909f", "0x42388b0e", "0x41c74899", "0x423956b5"],
- [4, "0x41c728c1", "0x4239b0be", "0x41c70d10", "0x4239ff0c", "0x41c70628", "0x423a2aff"],
- [4, "0x41c6ae18", "0x423afceb", "0x41c68109", "0x423bda1a", "0x41c63f80", "0x423ca1c8"],
- [4, "0x41c61271", "0x423d1a9d", "0x41c61271", "0x423de24b", "0x41c5ba61", "0x423e24da"],
- [4, "0x41c55a8a", "0x423e73bd", "0x41c1aa87", "0x423e67dc", "0x41befc3a", "0x423e5f39"],
- [4, "0x41bdf144", "0x423e5bdd", "0x41bd0d4d", "0x423e58fe", "0x41bc916b", "0x423e5c26"],
- [4, "0x41bc0e59", "0x423e6664", "0x41bb2f1e", "0x423e882f", "0x41bac086", "0x423e926c"],
- [4, "0x41bac086", "0x423ea8f3", "0x41baac0b", "0x423ebf7b", "0x41baac0b", "0x423ec9b8"],
- [4, "0x41bb041b", "0x423ee03f", "0x41bb2f1d", "0x423f0c47", "0x41bb893a", "0x423f178b"],
- [4, "0x41bc22d4", "0x423f3955", "0x41bc916b", "0x423f22ce", "0x41bd168a", "0x423f4499"],
- [4, "0x41bd5813", "0x423f4ed7", "0x41bd6e9a", "0x423f7adf", "0x41bd6e9a", "0x423f7adf"],
- [1, "0x41bd8521", "0x423f7adf"],
- [4, "0x41bda39f", "0x423fba09", "0x41bd6a9b", "0x42400928", "0x41bd3ed0", "0x424045ed"],
- [4, "0x41bd2cd6", "0x42405ede", "0x41bd1d17", "0x424074b8", "0x41bd1689", "0x4240851c"],
- [4, "0x41bd0001", "0x4240c6a5", "0x41bd0001", "0x42411478", "0x41bcd2f3", "0x4241624b"],
- [4, "0x41bc7ae2", "0x4241a4da", "0x41bc6667", "0x4241e664", "0x41bc0e57", "0x424228f3"],
- [4, "0x41bbb43a", "0x424276c6", "0x41bb45a2", "0x4242c393", "0x41baed92", "0x42431166"],
- [4, "0x41ba1063", "0x424374ba", "0x41b949bb", "0x4243ee95", "0x41b88313", "0x42445d2d"],
- [4, "0x41b7e76d", "0x4244a9fa", "0x41b7624f", "0x42450311", "0x41b6c8b5", "0x4245449a"],
- [4, "0x41b62d0f", "0x4245872a", "0x41b56667", "0x4245c9b9", "0x41b4cac1", "0x4246178c"],
- [4, "0x41b445a2", "0x42464ed7", "0x41b3c083", "0x42468623", "0x41b353f8", "0x4246bd6f"],
- [4, "0x41b1db23", "0x424779da", "0x41b0624e", "0x4248353e", "0x41af0000", "0x4248fbe6"],
- [4, "0x41aeeb85", "0x42491db1", "0x41ae6667", "0x42496b84", "0x41ae22d1", "0x42498105"],
- [4, "0x41ad45a2", "0x424a26e8", "0x41ac3d71", "0x424ab644", "0x41ab8b44", "0x424b676b"],
- [4, "0x41ab49bb", "0x424b9eb7", "0x41aac49c", "0x424c1892", "0x41aab021", "0x424c2f19"],
- [4, "0x41aa147b", "0x424cc9b9", "0x41a8b22d", "0x424e4187", "0x41a8b22d", "0x424e4ccb"],
- [4, "0x41a870a4", "0x424e8417", "0x41a77ced", "0x42500729", "0x41a74fdf", "0x4250a1c9"],
- [4, "0x41a68937", "0x4252cabf", "0x41a76666", "0x42551479", "0x41a85a1c", "0x4256c49a"],
- [4, "0x41a8b22c", "0x42575f3a", "0x41a8c8b3", "0x4257e458", "0x41a9374b", "0x42586871"],
- [4, "0x41a9a5e3", "0x42591998", "0x41aa3f7c", "0x42599eb7", "0x41aab020", "0x425a655f"],
- [4, "0x41aa9999", "0x425a655f", "0x41aa8311", "0x425a8623", "0x41aa5603", "0x425a9167"],
- [4, "0x41a9d0e5", "0x425aa6e8", "0x41a920c4", "0x425a9cab", "0x41a85a1c", "0x425aa6e8"],
- [4, "0x41a5ed90", "0x425abd6f", "0x41a53d70", "0x425af4bb", "0x41a4ced8", "0x425c0936"],
- [4, "0x41a4fbe6", "0x425c147a", "0x41a56a7e", "0x425c353e", "0x41a5c28e", "0x425c4082"],
- [4, "0x41a65e34", "0x425c4082", "0x41a74fde", "0x425c147a", "0x41a7d4fd", "0x425c147a"],
- [4, "0x41a7f9dc", "0x425c12eb", "0x41a81f8f", "0x425c1129", "0x41a845cb", "0x425c0f61"],
- [4, "0x41a933a1", "0x425c044c", "0x41aa363b", "0x425bf83f", "0x41ab0830", "0x425c147a"],
- [4, "0x41aab01f", "0x425cba5d", "0x41a90a3c", "0x425d820b", "0x41a82d0d", "0x425e0624"],
- [4, "0x41a63126", "0x425f51ea", "0x41a51061", "0x426122d0", "0x41a48d4f", "0x4262bb63"],
- [4, "0x41a46040", "0x42634082", "0x41a48d4f", "0x4263f1a8", "0x41a449b9", "0x426475c1"],
- [4, "0x41a41eb7", "0x42648105", "0x41a3f1a9", "0x42648c48", "0x41a3f1a9", "0x4264ad0d"],
- [4, "0x41a3d392", "0x4264a52b", "0x41a39e6d", "0x4264a851", "0x41a3727d", "0x4264aaeb"],
- [4, "0x41a35f9f", "0x4264ac09", "0x41a34e73", "0x4264ad0d", "0x41a34188", "0x4264ad0d"],
- [4, "0x41a2e76b", "0x4264a1c9", "0x41a20a3c", "0x42641db1", "0x41a1b22c", "0x4263fbe6"],
- [4, "0x41a0eb84", "0x426377cd", "0x419fe353", "0x4262f2af", "0x419eef9d", "0x4262580f"],
- [4, "0x419eac07", "0x42624187", "0x419eac07", "0x426220c3", "0x419e8105", "0x4261fef8"],
- [4, "0x419e53f7", "0x4261f4bb", "0x419e3d70", "0x4261fef8", "0x419e28f5", "0x4261f4bb"],
- [1, "0x419e28f5", "0x4261d2f0"],
- [1, "0x419e126e", "0x4261d2f0"],
- [4, "0x419da3d6", "0x4261bd6e", "0x419d0830", "0x42613850", "0x419cb020", "0x42610104"],
- [4, "0x419c8312", "0x4260e03f", "0x419c147a", "0x4260c9b8", "0x419bd2f1", "0x42609db0"],
- [4, "0x419adf3b", "0x42601997", "0x419a1893", "0x425f9479", "0x419924dd", "0x425ef9d9"],
- [4, "0x4197ae14", "0x425e1caa", "0x4195dd2f", "0x425d6b83", "0x41947ae1", "0x425c77cd"],
- [4, "0x419469cb", "0x425c6c2c", "0x4194580f", "0x425c5fe3", "0x419445b3", "0x425c532a"],
- [4, "0x4193522c", "0x425baa70", "0x4191efca", "0x425ab4e8", "0x41903f7d", "0x425b6e96"],
- [1, "0x418f4bc7", "0x425bdd2e"],
- [4, "0x418ef17c", "0x425c8038", "0x4190c6f3", "0x425d98aa", "0x4191e26f", "0x425e4202"],
- [4, "0x41922227", "0x425e6813", "0x41925879", "0x425e8886", "0x41927cee", "0x425ea0c4"],
- [4, "0x41944dd4", "0x425fd709", "0x41960832", "0x42610c49", "0x4197c290", "0x4262374b"],
- [4, "0x4198cccd", "0x4262f2b0", "0x419a1894", "0x4263a3d7", "0x419af5c3", "0x42645f3b"],
- [5],
- [0, "0x41f03b61", "0x4241d0ea"],
- [4, "0x41f0105f", "0x4240e877", "0x41effbe4", "0x42400004", "0x41f026e6", "0x423f0c4e"],
- [1, "0x41f0957e", "0x423f395c"],
- [4, "0x41f0ade0", "0x423f4bf0", "0x41f0aa9c", "0x423f5e83", "0x41f0a751", "0x423f7146"],
- [4, "0x41f0a4cd", "0x423f7f9c", "0x41f0a243", "0x423f8e0d", "0x41f0ac05", "0x423f9cb0"],
- [4, "0x41f11890", "0x424079df", "0x41f18934", "0x42414087", "0x41f1b436", "0x42423f81"],
- [4, "0x41f19daf", "0x42423f81", "0x41f19daf", "0x424249be", "0x41f18934", "0x42426b89"],
- [4, "0x41f18934", "0x42426b89", "0x41f1459e", "0x42426045", "0x41f12f17", "0x42426b89"],
- [4, "0x41f18934", "0x42426b89", "0x41f11890", "0x424276cd", "0x41f11890", "0x424276cd"],
- [4, "0x41f0c080", "0x424276cd", "0x41f051e8", "0x42423f81", "0x41f03b61", "0x424228fa"],
- [1, "0x41f03b61", "0x4241d0ea"],
- [5],
- [0, "0x41ec580c", "0x42423f81"],
- [4, "0x41ec580c", "0x42414bcb", "0x41ecc8b0", "0x42408523", "0x41ed4dcf", "0x423fd3fc"],
- [1, "0x41eda5df", "0x423fdf3f"],
- [4, "0x41edd0e1", "0x42403750", "0x41ee126a", "0x4241e66a", "0x41edba5a", "0x42423f81"],
- [4, "0x41eda5df", "0x42426045", "0x41ecf3b2", "0x42426b89", "0x41ecf3b2", "0x42426b89"],
- [4, "0x41ece4c1", "0x42426410", "0x41ecd6b7", "0x42426681", "0x41ecc861", "0x424268fe"],
- [4, "0x41ecc11a", "0x42426a42", "0x41ecb9bf", "0x42426b89", "0x41ecb229", "0x42426b89"],
- [4, "0x41ec9ba2", "0x42426046", "0x41ec6e93", "0x42423f81", "0x41ec580c", "0x42423f81"],
- [5],
- [0, "0x41ce9be4", "0x4258a8c9"],
- [4, "0x41ce9829", "0x4258a58c", "0x41cea4b0", "0x42589da1", "0x41ce8b41", "0x42588a40"],
- [4, "0x41ce47aa", "0x42580f5e", "0x41ce3f79", "0x42579377", "0x41ce28f2", "0x4256e250"],
- [4, "0x41ce2462", "0x4256bc5a", "0x41ce1e64", "0x4256908c", "0x41ce17ec", "0x42566145"],
- [4, "0x41cdfe76", "0x4255a72c", "0x41cddda3", "0x4254b73b", "0x41cdef9a", "0x425421cd"],
- [1, "0x41ce5e32", "0x425421cd"],
- [4, "0x41ceccca", "0x4254f3b9", "0x41cec8b1", "0x42564086", "0x41cedd2c", "0x4257343c"],
- [4, "0x41cf0a3a", "0x42579790", "0x41cf0e53", "0x4258395b", "0x41cf0e53", "0x42589db5"],
- [4, "0x41cf0e53", "0x4258adee", "0x41cf0180", "0x4258ad40", "0x41cee8bc", "0x4258abf1"],
- [4, "0x41cee0ad", "0x4258ab83", "0x41ced759", "0x4258ab05", "0x41ceccca", "0x4258ab05"],
- [4, "0x41cea8ce", "0x4258ab05", "0x41ce9e77", "0x4258ab05", "0x41ce9be4", "0x4258a8c9"],
- [5],
- [0, "0x41bd1b5a", "0x426798fb"],
- [4, "0x41bd18ec", "0x4267a672", "0x41bd168f", "0x4267b389", "0x41bd168f", "0x4267be7a"],
- [4, "0x41bd168f", "0x4267df3d", "0x41bcd2f9", "0x42684291", "0x41bcd2f9", "0x4268645c"],
- [4, "0x41bca7f7", "0x4268d2f4", "0x41bcd2f9", "0x426920c6", "0x41bca7f7", "0x42698f5e"],
- [4, "0x41bc9170", "0x4269f2b2", "0x41bc395f", "0x426a820e", "0x41bc22d8", "0x426ae562"],
- [4, "0x41bc0e5d", "0x426b5f3d", "0x41bc0e5d", "0x426bb853", "0x41bbf5ca", "0x426c3c6c"],
- [4, "0x41bb9dba", "0x426d3b66", "0x41bb2f22", "0x426e6562", "0x41baed99", "0x426f645c"],
- [4, "0x41bac08b", "0x426fd1ed", "0x41ba9589", "0x4270418b", "0x41ba9589", "0x4270999b"],
- [4, "0x41ba9589", "0x4270b47c", "0x41ba9839", "0x4270cf3d", "0x41ba9ad0", "0x4270e907"],
- [4, "0x41ba9fb9", "0x427119ea", "0x41baa448", "0x42714754", "0x41ba9589", "0x42716b87"],
- [4, "0x41ba87a0", "0x42719b96", "0x41ba6888", "0x42719d2d", "0x41ba435a", "0x42719f14"],
- [4, "0x41ba2c52", "0x4271a041", "0x41ba12f4", "0x4271a18d", "0x41b9f9e3", "0x4271ae16"],
- [4, "0x41b98b4b", "0x4271820d", "0x41b9333b", "0x42713f7e", "0x41b949c2", "0x4270c5a3"],
- [4, "0x41b974c4", "0x42701fc0", "0x41b9ccd4", "0x426f645c", "0x41ba106a", "0x426ec9bc"],
- [4, "0x41ba3b6c", "0x426e0d52", "0x41ba7f02", "0x426d50e7", "0x41baac10", "0x426cab04"],
- [4, "0x41bac08b", "0x426c3129", "0x41baac10", "0x426bd918", "0x41baed99", "0x426b5f3d"],
- [1, "0x41bb189b", "0x426b3335"],
- [4, "0x41bb2f22", "0x426acfe1", "0x41bb45aa", "0x426a6c8e", "0x41bb72b8", "0x426a1377"],
- [4, "0x41bbb441", "0x42693648", "0x41bb9dba", "0x4267d500", "0x41bc7ae9", "0x42672f1d"],
- [4, "0x41bc8b13", "0x42673e8b", "0x41bcb161", "0x426737d5", "0x41bcce0d", "0x426732cf"],
- [4, "0x41bcd957", "0x426730d4", "0x41bce324", "0x42672f1d", "0x41bce981", "0x42672f1d"],
- [4, "0x41bd0008", "0x42674fe2", "0x41bd168f", "0x4267449e", "0x41bd168f", "0x42674fe2"],
- [4, "0x41bd25cb", "0x42675f1e", "0x41bd206c", "0x42677cde", "0x41bd1b5a", "0x426798fb"],
- [5],
- [0, "0x41d4957d", "0x426e872e"],
- [4, "0x41d51a9c", "0x426ea7f2", "0x41d48102", "0x426f8521", "0x41d453f4", "0x426fbc6d"],
- [4, "0x41d43d6d", "0x426fbc6e", "0x41d43d6d", "0x426fd1ef", "0x41d43d6d", "0x426fdd33"],
- [1, "0x41d4126b", "0x426fdd33"],
- [4, "0x41d3d0e1", "0x426f9ba9", "0x41d3603d", "0x426f010a", "0x41d3a3d3", "0x426e916c"],
- [4, "0x41d3b84d", "0x426e872e", "0x41d3d0e1", "0x426e916c", "0x41d3fbe3", "0x426e70a7"],
- [4, "0x41d428f2", "0x426e872e", "0x41d453f4", "0x426e70a7", "0x41d4957d", "0x426e872e"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"joel_3": {
- "path": [[0, "0x43c38c6a", "0x43a739fc"],
- [1, "0x43c36168", "0x43a74efa"],
- [1, "0x43c33666", "0x43a6f7f0"],
- [1, "0x43c36168", "0x43a6e1ec"],
- [1, "0x43c38c6a", "0x43a739fc"],
- [5],
- [0, "0x43c39062", "0x43a73810"],
- [1, "0x43c3676d", "0x43a75106"],
- [1, "0x43c33375", "0x43a6fefa"],
- [1, "0x43c35d71", "0x43a6e3f8"],
- [1, "0x43c39062", "0x43a73810"],
- [1, "0x43c39062", "0x43a73810"],
- [5],
- [0, "0x43e38958", "0x43971c08"],
- [1, "0x43e3824e", "0x43973000"],
- [1, "0x43e36f5c", "0x439739fc"],
- [1, "0x43e35a5e", "0x43970df4"],
- [1, "0x43e38958", "0x43971c08"],
- [5],
- [0, "0x43e36f5c", "0x439739fc"],
- [1, "0x43c38c6a", "0x43a739fc"],
- [1, "0x43c36168", "0x43a6e1ec"],
- [1, "0x43e3445a", "0x4396e1ec"],
- [1, "0x43e36f5c", "0x439739fc"],
- [5],
- [0, "0x43e41f5c", "0x43946efa"],
- [1, "0x43e4545a", "0x439479fc"],
- [1, "0x43e44354", "0x4394acee"],
- [1, "0x43e41646", "0x43949efa"],
- [1, "0x43e41f5c", "0x43946efa"],
- [1, "0x43e41f5c", "0x43946efa"],
- [5],
- [0, "0x43e44354", "0x4394ad0e"],
- [1, "0x43e38958", "0x43971c08"],
- [1, "0x43e32b64", "0x43970000"],
- [1, "0x43e3e76d", "0x43949106"],
- [1, "0x43e44354", "0x4394ad0e"],
- [1, "0x43e44354", "0x4394ad0e"],
- [5],
- [0, "0x43e17d50", "0x4393f20c"],
- [1, "0x43e18e56", "0x4393e810"],
- [1, "0x43e1a148", "0x4393eb02"],
- [1, "0x43e19852", "0x43941b02"],
- [1, "0x43e17d50", "0x4393f20c"],
- [5],
- [0, "0x43e1a168", "0x4393eb02"],
- [1, "0x43e41f5c", "0x43946efa"],
- [1, "0x43e40b64", "0x4394cefa"],
- [1, "0x43e18d71", "0x43944b02"],
- [1, "0x43e1a168", "0x4393eb02"],
- [5],
- [0, "0x43c35d50", "0x43a6e3f8"],
- [1, "0x43e17d50", "0x4393f1ec"],
- [1, "0x43e1b148", "0x439443f8"],
- [1, "0x43c39042", "0x43a737f0"],
- [1, "0x43c35d50", "0x43a6e3f8"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x43e17f53", "0x4393f519"],
- [1, "0x43e19767", "0x43941b1d"],
- [1, "0x43e197a4", "0x439419f9"],
- [1, "0x43e17f53", "0x4393f519"],
- [5],
- [0, "0x43e1a02f", "0x4393f0e2"],
- [1, "0x43e1a168", "0x4393eb02"],
- [1, "0x43e41f5c", "0x43946efa"],
- [1, "0x43e4155d", "0x43949f09"],
- [1, "0x43e44354", "0x4394ad0e"],
- [1, "0x43e38958", "0x43971c08"],
- [1, "0x43e3824e", "0x43973000"],
- [1, "0x43e36f5c", "0x439739fc"],
- [1, "0x43e35a5e", "0x43970df4"],
- [1, "0x43e359ce", "0x43970dd9"],
- [1, "0x43e36f5c", "0x439739fc"],
- [1, "0x43c3905a", "0x43a73802"],
- [1, "0x43c39062", "0x43a73810"],
- [1, "0x43c3676d", "0x43a75106"],
- [1, "0x43c36504", "0x43a74d37"],
- [1, "0x43c36168", "0x43a74efa"],
- [1, "0x43c350a7", "0x43a72d11"],
- [1, "0x43c33375", "0x43a6fefa"],
- [1, "0x43c33854", "0x43a6fbd8"],
- [1, "0x43c33666", "0x43a6f7f0"],
- [1, "0x43c35d55", "0x43a6e402"],
- [1, "0x43e17d50", "0x4393f1ec"],
- [1, "0x43e17d5f", "0x4393f203"],
- [1, "0x43e18e56", "0x4393e810"],
- [1, "0x43e1a148", "0x4393eb02"],
- [1, "0x43e1a02f", "0x4393f0e2"],
- [5],
- [0, "0x43c6ecbf", "0x43a51aa3"],
- [1, "0x43e19ffe", "0x43944ed8"],
- [1, "0x43e3d7f0", "0x4394c455"],
- [1, "0x43e331a2", "0x4396eb50"],
- [1, "0x43c6ecbf", "0x43a51aa3"],
- [5],
- [0, "0x43e4545a", "0x439479fc"],
- [1, "0x43e41f5c", "0x43946efa"],
- [1, "0x43e41646", "0x43949efa"],
- [1, "0x43e44354", "0x4394acee"],
- [1, "0x43e4545a", "0x439479fc"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"joel_2": {
- "path": [[0, "0x43c9a439", "0x43f89937"],
- [4, "0x43c9b646", "0x43f89f3b", "0x43c38e35", "0x43f7c72b", "0x43c38e35", "0x43f7c72b"],
- [1, "0x43c4253f", "0x43f6951f"],
- [4, "0x43c4253f", "0x43f6951f", "0x43c27f3b", "0x43f6072b", "0x43c15333", "0x43f5e917"],
- [4, "0x43c01f3b", "0x43f5ba1d", "0x43becd2f", "0x43f56312", "0x43becd2f", "0x43f56312"],
- [1, "0x43bfb22d", "0x43f43106"],
- [4, "0x43bfb22d", "0x43f43106", "0x43bd8f3b", "0x43f3b9fc", "0x43bd7831", "0x43f2d8f6"],
- [4, "0x43bd653f", "0x43f1c8f6", "0x43bf8831", "0x43f2a000", "0x43c07042", "0x43f2ebe7"],
- [1, "0x43c1d937", "0x43f22cee"],
- [4, "0x43bf6042", "0x43f1eae1", "0x43bc4c29", "0x43f10fdf", "0x43bb3d2f", "0x43f027f0"],
- [1, "0x43b21c29", "0x43f826e9"],
- [1, "0x43b80c29", "0x43ff3fdf"],
- [1, "0x43baf127", "0x43ff19db"],
- [1, "0x43bb3d2f", "0x43fe80e5"],
- [1, "0x43b9753f", "0x43fd74dd"],
- [1, "0x43b9e74c", "0x43fd02d1"],
- [4, "0x43b9e74c", "0x43fd02d1", "0x43bb674c", "0x43fda3d7", "0x43bce042", "0x43fdc1cb"],
- [4, "0x43be6042", "0x43fdf0c5", "0x43c1b333", "0x43fe0dd3", "0x43c1b333", "0x43fe0dd3"],
- [1, "0x43c27127", "0x43fd61cb"],
- [4, "0x43c27127", "0x43fd61cb", "0x43bd2c29", "0x43fc7fbe", "0x43bd2c29", "0x43fc68d5"],
- [1, "0x43bd051f", "0x43fb83d7"],
- [4, "0x43bd051f", "0x43fb83d7", "0x43c3b51f", "0x43fce5e3", "0x43c3b312", "0x43fceed9"],
- [1, "0x43c10810", "0x43fb10e5"],
- [1, "0x43c1c604", "0x43fa2ae1"],
- [1, "0x43c73000", "0x43fafcee"],
- [1, "0x43c9a439", "0x43f89937"],
- [1, "0x43c9a439", "0x43f89937"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x43c9a419", "0x43f89956"],
- [1, "0x43c9a460", "0x43f8994c"],
- [1, "0x43c9a439", "0x43f89937"],
- [1, "0x43c9a419", "0x43f89956"],
- [5],
- [0, "0x43c3b261", "0x43fcee5d"],
- [4, "0x43c38b60", "0x43fcdd41", "0x43bd051f", "0x43fb83d7", "0x43bd051f", "0x43fb83d7"],
- [1, "0x43bd2c29", "0x43fc68d5"],
- [4, "0x43bd2c29", "0x43fc7fbe", "0x43c27127", "0x43fd61cb", "0x43c27127", "0x43fd61cb"],
- [1, "0x43c1b333", "0x43fe0dd3"],
- [4, "0x43c1b333", "0x43fe0dd3", "0x43be6042", "0x43fdf0c5", "0x43bce042", "0x43fdc1cb"],
- [4, "0x43bb674c", "0x43fda3d7", "0x43b9e74c", "0x43fd02d1", "0x43b9e74c", "0x43fd02d1"],
- [1, "0x43b9753f", "0x43fd74dd"],
- [1, "0x43bb3d2f", "0x43fe80e5"],
- [1, "0x43baf127", "0x43ff19db"],
- [1, "0x43b80c29", "0x43ff3fdf"],
- [1, "0x43b21c29", "0x43f826e9"],
- [1, "0x43bb3d2f", "0x43f027f0"],
- [4, "0x43bc4c29", "0x43f10fdf", "0x43bf6042", "0x43f1eae1", "0x43c1d937", "0x43f22cee"],
- [1, "0x43c07042", "0x43f2ebe7"],
- [4, "0x43c0598f", "0x43f2e47a", "0x43c03fd8", "0x43f2dbb9", "0x43c023f2", "0x43f2d239"],
- [4, "0x43bf229b", "0x43f27a97", "0x43bd6719", "0x43f1e391", "0x43bd7831", "0x43f2d8f6"],
- [4, "0x43bd8f3b", "0x43f3b9fc", "0x43bfb22d", "0x43f43106", "0x43bfb22d", "0x43f43106"],
- [1, "0x43becd2f", "0x43f56312"],
- [4, "0x43becd2f", "0x43f56312", "0x43c01f3b", "0x43f5ba1d", "0x43c15333", "0x43f5e917"],
- [4, "0x43c27f3b", "0x43f6072b", "0x43c4253f", "0x43f6951f", "0x43c4253f", "0x43f6951f"],
- [1, "0x43c38e35", "0x43f7c72b"],
- [4, "0x43c38e35", "0x43f7c72b", "0x43c98c5d", "0x43f8997c", "0x43c9a419", "0x43f89956"],
- [1, "0x43c73000", "0x43fafcee"],
- [1, "0x43c1c604", "0x43fa2ae1"],
- [1, "0x43c10810", "0x43fb10e5"],
- [1, "0x43c3b261", "0x43fcee5d"],
- [5],
- [0, "0x43c3b261", "0x43fcee5d"],
- [4, "0x43c3b2dd", "0x43fcee93", "0x43c3b318", "0x43fceebd", "0x43c3b312", "0x43fceed9"],
- [1, "0x43c3b261", "0x43fcee5d"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"joel_1": {
- "path": [[0, "0x4310dbe7", "0x438e9604"],
- [1, "0x4310dbe7", "0x438e9604"],
- [1, "0x4310dbe7", "0x438e9604"],
- [1, "0x430f21cb", "0x438e4efa"],
- [1, "0x4310dbe7", "0x438e9604"],
- [5],
- [0, "0x4307ec08", "0x438f6c08"],
- [1, "0x4307ec08", "0x438f6c08"],
- [1, "0x4307ec08", "0x438f6c08"],
- [1, "0x43075df4", "0x43904917"],
- [1, "0x4307ec08", "0x438f6c08"],
- [5],
- [0, "0x4307ec08", "0x438f6c08"],
- [4, "0x430911ec", "0x438f9c08", "0x430a3df4", "0x438f8b02", "0x430b3df4", "0x438f49fc"],
- [4, "0x430c3be7", "0x438f09fc", "0x430d07f0", "0x438e99fc", "0x430d67f0", "0x438e070a"],
- [1, "0x4310dbe7", "0x438e9604"],
- [4, "0x430f7df4", "0x4390b000", "0x430afdf4", "0x4391d3f8", "0x4306cc08", "0x43912604"],
- [1, "0x4307ec08", "0x438f6c08"],
- [5],
- [0, "0x4301ae14", "0x438c1efa"],
- [1, "0x4301ae14", "0x438c1efa"],
- [1, "0x4301ae14", "0x438c1efa"],
- [1, "0x43036831", "0x438c66e9"],
- [1, "0x4301ae14", "0x438c1efa"],
- [5],
- [0, "0x4305220c", "0x438caefa"],
- [4, "0x4304c20c", "0x438d4106", "0x4304e20c", "0x438dd7f0", "0x43056419", "0x438e56e9"],
- [4, "0x4305e831", "0x438ed6e9", "0x4306c625", "0x438f3be7", "0x4307ec08", "0x438f6be7"],
- [1, "0x4306cc08", "0x439125e3"],
- [4, "0x43029a1d", "0x439076e9", "0x43005021", "0x438e37f0", "0x4301ae14", "0x438c1ed9"],
- [1, "0x4305220c", "0x438caefa"],
- [5],
- [0, "0x430bbdf4", "0x43898efa"],
- [1, "0x430bbdf4", "0x43898efa"],
- [1, "0x430b2e14", "0x438a6c08"],
- [1, "0x430bbdf4", "0x43898efa"],
- [5],
- [0, "0x430a9be7", "0x438b48f6"],
- [4, "0x43097604", "0x438b19fc", "0x43084c08", "0x438b29fc", "0x43074c08", "0x438b6b02"],
- [4, "0x43064c08", "0x438bac08", "0x4305820c", "0x438c1c08", "0x4305220c", "0x438caefa"],
- [1, "0x4301ae14", "0x438c1efa"],
- [4, "0x43030c08", "0x438a04fe", "0x430789fc", "0x4388e106", "0x430bbdf4", "0x43898efa"],
- [1, "0x430a9be7", "0x438b48f6"],
- [5],
- [0, "0x430d67f0", "0x438e070a"],
- [4, "0x430dc5e3", "0x438d7419", "0x430da5e3", "0x438cde14", "0x430d25e3", "0x438c5e14"],
- [4, "0x430ca000", "0x438bde14", "0x430bc1cb", "0x438b7917", "0x430a9be7", "0x438b4917"],
- [1, "0x430bbdf4", "0x43898f1b"],
- [4, "0x430fefdf", "0x438a3f1b", "0x43123810", "0x438c7d0e", "0x4310dbe7", "0x438e9625"],
- [1, "0x430d67f0", "0x438e070a"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x43074c08", "0x438b6b02"],
- [4, "0x43084c08", "0x438b29fc", "0x43097604", "0x438b19fc", "0x430a9be7", "0x438b48f6"],
- [1, "0x430a9be7", "0x438b4917"],
- [4, "0x430bc1cb", "0x438b7917", "0x430ca000", "0x438bde14", "0x430d25e3", "0x438c5e14"],
- [4, "0x430da5e3", "0x438cde14", "0x430dc5e3", "0x438d7419", "0x430d67f0", "0x438e070a"],
- [4, "0x430d07f0", "0x438e99fc", "0x430c3be7", "0x438f09fc", "0x430b3df4", "0x438f49fc"],
- [4, "0x430a3df4", "0x438f8b02", "0x430911ec", "0x438f9c08", "0x4307ec08", "0x438f6c08"],
- [1, "0x4307ec08", "0x438f6be7"],
- [4, "0x4306c625", "0x438f3be7", "0x4305e831", "0x438ed6e9", "0x43056419", "0x438e56e9"],
- [4, "0x4304e20c", "0x438dd7f0", "0x4304c20c", "0x438d4106", "0x4305220c", "0x438caefa"],
- [4, "0x4305820c", "0x438c1c08", "0x43064c08", "0x438bac08", "0x43074c08", "0x438b6b02"],
- [5],
- [0, "0x4301ae27", "0x438c1edc"],
- [4, "0x43030c32", "0x438a04f3", "0x43078a10", "0x4388e109", "0x430bbdf4", "0x43898efa"],
- [1, "0x430bbde0", "0x43898f18"],
- [4, "0x430fefdf", "0x438a3f1b", "0x43123810", "0x438c7d0e", "0x4310dbe7", "0x438e9625"],
- [4, "0x430f7dca", "0x4390b00b", "0x430afde0", "0x4391d3f5", "0x4306cc08", "0x43912604"],
- [1, "0x4306cc1b", "0x439125e6"],
- [4, "0x43029a1d", "0x439076e9", "0x43005021", "0x438e37f0", "0x4301ae27", "0x438c1edc"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"simplifyTest_1": {
- "path": [[0, "0x42bfefd4", "0x42ef80ef"],
- [2, "0x42c26810", "0x42e214b8", "0x42cdcad5", "0x42d82aa2"],
- [1, "0x42cdcb21", "0x42d82a61"],
- [2, "0x42d5e3c8", "0x42d12140", "0x42e20ee8", "0x42cdc937"],
- [1, "0x42e256e3", "0x42cdbc92"],
- [1, "0x42f5eadb", "0x42cc2cb3"],
- [1, "0x42f746a6", "0x42cccf85"],
- [2, "0x42fa586c", "0x42d126c4", "0x42f6c657", "0x42d5d315"],
- [1, "0x42f591eb", "0x42d4e76d"],
- [1, "0x42f6c6e0", "0x42d5d261"],
- [2, "0x42f6bb33", "0x42d5e1bb", "0x42f6a3d8", "0x42d6007c"],
- [2, "0x42ea3850", "0x42e65af0", "0x42d97a6e", "0x42ed841c"],
- [1, "0x42d91d92", "0x42ed9ec0"],
- [1, "0x42c1a959", "0x42f146b0"],
- [1, "0x42bfefd4", "0x42ef80f0"],
- [1, "0x42bfefd4", "0x42ef80ef"],
- [5],
- [0, "0x42c2eb4e", "0x42f00d68"],
- [1, "0x42c16d91", "0x42efc72c"],
- [1, "0x42c131c9", "0x42ee47a8"],
- [1, "0x42d8a602", "0x42ea9fb8"],
- [1, "0x42d8e1ca", "0x42ec1f3c"],
- [1, "0x42d84926", "0x42eaba5c"],
- [2, "0x42e84a40", "0x42e3e1f0", "0x42f439a2", "0x42d42af8"],
- [2, "0x42f45121", "0x42d40c08", "0x42f45cf6", "0x42d3fc79"],
- [1, "0x42f45d7f", "0x42d3fbc5"],
- [2, "0x42f69510", "0x42d114f4", "0x42f4ccce", "0x42ce8fb7"],
- [1, "0x42f609ba", "0x42cdaf9e"],
- [1, "0x42f62899", "0x42cf3289"],
- [1, "0x42e294a1", "0x42d0c268"],
- [1, "0x42e275c2", "0x42cf3f7d"],
- [1, "0x42e2dc9c", "0x42d0b5c3"],
- [2, "0x42d75bb8", "0x42d3df08", "0x42cfc853", "0x42da7457"],
- [1, "0x42cec9ba", "0x42d94f5c"],
- [1, "0x42cfc89f", "0x42da7416"],
- [2, "0x42c53268", "0x42e3ac00", "0x42c2eb4e", "0x42f00d67"],
- [1, "0x42c2eb4e", "0x42f00d68"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x42cdcad5", "0x42d82aa2"],
- [2, "0x42c26810", "0x42e214b8", "0x42bfefd4", "0x42ef80ef"],
- [1, "0x42c1a959", "0x42f146b0"],
- [1, "0x42d91d92", "0x42ed9ec0"],
- [1, "0x42d97a6e", "0x42ed841c"],
- [2, "0x42ea3850", "0x42e65af0", "0x42f6a3d8", "0x42d6007c"],
- [2, "0x42f6baf5", "0x42d5e20d", "0x42f6c657", "0x42d5d315"],
- [1, "0x42f6c6e0", "0x42d5d261"],
- [2, "0x42fa5831", "0x42d12670", "0x42f746a6", "0x42cccf85"],
- [1, "0x42f5eadb", "0x42cc2cb3"],
- [1, "0x42e256e3", "0x42cdbc92"],
- [1, "0x42e20ee8", "0x42cdc937"],
- [2, "0x42d5e3c8", "0x42d12140", "0x42cdcb21", "0x42d82a61"],
- [1, "0x42cdcad5", "0x42d82aa2"],
- [5],
- [0, "0x42c35fb8", "0x42edf0b0"],
- [1, "0x42d8759b", "0x42eaa743"],
- [2, "0x42e85ad7", "0x42e3cc18", "0x42f439a2", "0x42d42af8"],
- [2, "0x42f45121", "0x42d40c08", "0x42f45cf6", "0x42d3fc79"],
- [1, "0x42f45d7f", "0x42d3fbc5"],
- [2, "0x42f645da", "0x42d17c9f", "0x42f53837", "0x42cf45b7"],
- [1, "0x42e2b96e", "0x42d0bf78"],
- [2, "0x42d75058", "0x42d3e90b", "0x42cfc89e", "0x42da7415"],
- [1, "0x42cfc854", "0x42da7458"],
- [2, "0x42c61c21", "0x42e2e09f", "0x42c35fb8", "0x42edf0b0"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"carsvg_1": {
- "path": [[0, "0x4393d61e", "0x43e768f9"],
- [4, "0x4396b50e", "0x43e63c20", "0x43998931", "0x43e6c43e", "0x439cb6a8", "0x43e70ef9"],
- [4, "0x439dfc1e", "0x43e72ce0", "0x439a285c", "0x43e717fb", "0x4398e23c", "0x43e7027c"],
- [4, "0x4398136f", "0x43e6f4db", "0x439a7e14", "0x43e6d390", "0x439b4ba9", "0x43e6b956"],
- [4, "0x439c2b19", "0x43e68603", "0x43abf4df", "0x43e9ca9e", "0x43a1daea", "0x43e912a5"],
- [4, "0x43a4f45a", "0x43e78baf", "0x43a2a391", "0x43e86a82", "0x43a946bd", "0x43e90c56"],
- [1, "0x43a4250b", "0x43e998dc"],
- [4, "0x43a8a9c8", "0x43e8f06c", "0x43a95cb5", "0x43e84ea6", "0x43a6f7c1", "0x43e9bdb5"],
- [4, "0x43a59ed0", "0x43e9d2ca", "0x4395ea4d", "0x43e92afe", "0x43a06569", "0x43e7773d"],
- [4, "0x438bf0ff", "0x43ea0fef", "0x43a0e17a", "0x43e5f41b", "0x4398f3fb", "0x43e804c8"],
- [1, "0x4393d61e", "0x43e768f9"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x439a4f36", "0x43e6d140"],
- [4, "0x4398119a", "0x43e69b0e", "0x4395f6d3", "0x43e689fe", "0x4393d61e", "0x43e768f9"],
- [1, "0x4398146b", "0x43e7ea30"],
- [4, "0x439650c7", "0x43e85dae", "0x4395f897", "0x43e8c835", "0x43a01b3a", "0x43e780a1"],
- [4, "0x43a01dc2", "0x43e78129", "0x43a0204b", "0x43e781b2", "0x43a022d3", "0x43e7823a"],
- [4, "0x43962dfc", "0x43e92dd0", "0x43a5a1ba", "0x43e9d29c", "0x43a6f7c1", "0x43e9bdb5"],
- [4, "0x43a75b66", "0x43e98209", "0x43a7aa1e", "0x43e95457", "0x43a7e31c", "0x43e93260"],
- [1, "0x43a946bd", "0x43e90c56"],
- [4, "0x43a8eb27", "0x43e9039d", "0x43a8963a", "0x43e8fab7", "0x43a84762", "0x43e8f1be"],
- [4, "0x43a84f13", "0x43e8eb3c", "0x43a85266", "0x43e8e6a0", "0x43a85148", "0x43e8e3b6"],
- [4, "0x43a84ea2", "0x43e8dccd", "0x43a83304", "0x43e8df75", "0x43a7fd84", "0x43e8e91c"],
- [4, "0x43a506eb", "0x43e88e06", "0x43a46b9b", "0x43e82f15", "0x43a3d7c9", "0x43e83995"],
- [4, "0x43a3ba7e", "0x43e83baa", "0x43a39d7f", "0x43e841e3", "0x43a37c28", "0x43e84d19"],
- [4, "0x43a28c23", "0x43e80af6", "0x43a15677", "0x43e7c2f9", "0x43a022d3", "0x43e7823a"],
- [4, "0x43a0388c", "0x43e77e95", "0x43a04ebd", "0x43e77aec", "0x43a06569", "0x43e7773d"],
- [4, "0x43a04c71", "0x43e77a68", "0x43a033b7", "0x43e77d8a", "0x43a01b3a", "0x43e780a1"],
- [4, "0x439dd6d4", "0x43e706b1", "0x439b9bc7", "0x43e6a6ef", "0x439b4ba9", "0x43e6b956"],
- [4, "0x439b1020", "0x43e6c0ee", "0x439ab1f3", "0x43e6c91e", "0x439a4f36", "0x43e6d140"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"tiger8_393": {
- "path": [[0, "0x42b93333", "0x43d5a666"],
- [4, "0x42b93333", "0x43d5a666", "0x42b5cccd", "0x43da1999", "0x42b80000", "0x43ddf333"],
- [4, "0x42b80000", "0x43ddf333", "0x42b30000", "0x43e17333", "0x42cf999a", "0x43e1b333"],
- [4, "0x42ec3334", "0x43e14ccd", "0x42e73334", "0x43ddf333", "0x42e73334", "0x43ddf333"],
- [4, "0x42e7999a", "0x43de8000", "0x42ea6667", "0x43db4000", "0x42e60001", "0x43d5a666"]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x42b80000", "0x43ddf333"],
- [4, "0x42b5cccd", "0x43da1999", "0x42b93333", "0x43d5a666", "0x42b93333", "0x43d5a666"],
- [1, "0x42e60001", "0x43d5a666"],
- [4, "0x42ea3692", "0x43db0320", "0x42e7d327", "0x43de3842", "0x42e74362", "0x43ddffe7"],
- [4, "0x42e7beca", "0x43de6a9c", "0x42ea24d5", "0x43e1542a", "0x42cf999a", "0x43e1b333"],
- [4, "0x42b30000", "0x43e17333", "0x42b80000", "0x43ddf333", "0x42b80000", "0x43ddf333"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"bug5169": {
- "path": [[0, "0x00000000", "0x4281c71c"],
- [4, "0x434e0000", "0x4281c71c", "0x00000000", "0xc2a238e4", "0x00000000", "0x4281c71c"],
- [0, "0x43300000", "0x41971c72"],
- [4, "0xc29e0000", "0xc25c71c7", "0x42b20000", "0x42fbc71c", "0x43300000", "0x41971c72"]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x42a1099f", "0x4247d3eb"],
- [4, "0x42877314", "0x426a6fd8", "0x422ae412", "0x4281c71c", "0x00000000", "0x4281c71c"],
- [4, "0x00000000", "0x40c61efe", "0x42052fe7", "0xc0a9e2da", "0x426eec20", "0x3ff675f3"],
- [4, "0x429eefa7", "0xbfe80153", "0x42e814bc", "0x3fbe937c", "0x43300000", "0x41971c72"],
- [4, "0x4312f314", "0x425a7877", "0x42d9bc40", "0x4268f087", "0x42a1099f", "0x4247d3eb"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuads73": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x00000000", "0x3f800000", "0x3f800000", "0x40000000"],
- [1, "0x00000000", "0x40400000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [2, "0x00000000", "0x3f800000", "0x3f800000", "0x3f800000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x00000000", "0x40400000"],
- [1, "0x3f800000", "0x40000000"],
- [2, "0x00000000", "0x3f800000", "0x00000000", "0x00000000"],
- [2, "0x00000000", "0x3f800000", "0x3f800000", "0x3f800000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x40400000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuads72": {
- "path": [[0, "0x3f800000", "0x3f800000"],
- [2, "0x40000000", "0x40400000", "0x40400000", "0x40400000"],
- [1, "0x40400000", "0x40400000"],
- [5],
- [0, "0x00000000", "0x3f800000"],
- [1, "0x40000000", "0x40000000"],
- [2, "0x3f800000", "0x40400000", "0x40400000", "0x40400000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3fb0e443", "0x3fd87222"],
- [1, "0x00000000", "0x3f800000"],
- [1, "0x3fd55555", "0x40071c72"],
- [2, "0x3fdca74a", "0x400bfdc0", "0x3fe3f967", "0x401073fa"],
- [2, "0x3fd055aa", "0x401ee6e5", "0x3fd70a3d", "0x4028f5c3"],
- [2, "0x3fe66666", "0x40400000", "0x40400000", "0x40400000"],
- [1, "0x3f800000", "0x3f800000"],
- [2, "0x3f987223", "0x3fb0e447", "0x3fb0e443", "0x3fd87222"],
- [5],
- [0, "0x3fb0e443", "0x3fd87222"],
- [2, "0x3fc31ccd", "0x3ff5ed84", "0x3fd55555", "0x40071c72"],
- [1, "0x3fe84bda", "0x400d6e9e"],
- [2, "0x3ff1c71b", "0x40071c73", "0x40000000", "0x40000000"],
- [1, "0x3fb0e443", "0x3fd87222"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuads71": {
- "path": [[0, "0x3f800000", "0x3f800000"],
- [2, "0x40000000", "0x40400000", "0x40400000", "0x40400000"],
- [1, "0x40400000", "0x40400000"],
- [5],
- [0, "0x40400000", "0x00000000"],
- [1, "0x40000000", "0x40000000"],
- [2, "0x3f800000", "0x40400000", "0x40400000", "0x40400000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40000000", "0x40000000"],
- [1, "0x3f800000", "0x3f800000"],
- [2, "0x3fb1fcb2", "0x3fe3f963", "0x3fe3f967", "0x401073fa"],
- [2, "0x3fd055aa", "0x401ee6e5", "0x3fd70a3d", "0x4028f5c3"],
- [2, "0x3fe66666", "0x40400000", "0x40400000", "0x40400000"],
- [1, "0x40400000", "0x00000000"],
- [1, "0x40000000", "0x40000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuads70": {
- "path": [[0, "0x3f800000", "0x3f800000"],
- [2, "0x40000000", "0x40400000", "0x40400000", "0x40400000"],
- [1, "0x40400000", "0x40400000"],
- [5],
- [0, "0x40000000", "0x00000000"],
- [1, "0x40000000", "0x40000000"],
- [2, "0x3f800000", "0x40400000", "0x40400000", "0x40400000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40000000", "0x40000000"],
- [1, "0x3f800000", "0x3f800000"],
- [2, "0x3fb1fcb2", "0x3fe3f963", "0x3fe3f967", "0x401073fa"],
- [2, "0x3fd055aa", "0x401ee6e5", "0x3fd70a3d", "0x4028f5c3"],
- [2, "0x3fe66666", "0x40400000", "0x40400000", "0x40400000"],
- [1, "0x40000000", "0x00000000"],
- [1, "0x40000000", "0x40000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuads69": {
- "path": [[0, "0x3f800000", "0x00000000"],
- [2, "0x40000000", "0x40000000", "0x40000000", "0x40400000"],
- [1, "0x40000000", "0x40400000"],
- [5],
- [0, "0x3f800000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [2, "0x40400000", "0x00000000", "0x3f800000", "0x40400000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f800000", "0x00000000"],
- [1, "0x3f800000", "0x40400000"],
- [2, "0x3fb33332", "0x4019999b", "0x3fd1eb85", "0x3ff5c290"],
- [1, "0x40000000", "0x40400000"],
- [2, "0x40000000", "0x401f3db8", "0x3fde76d6", "0x3fdb6db8"],
- [2, "0x400bcb10", "0x3f39c6f1", "0x3fef6945", "0x3e9d4951"],
- [2, "0x3fd1eb85", "0x00000000", "0x3f800000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuads68": {
- "path": [[0, "0x3f800000", "0x40000000"],
- [2, "0x00000000", "0x40400000", "0x40000000", "0x40400000"],
- [1, "0x40000000", "0x40400000"],
- [5],
- [0, "0x3f800000", "0x00000000"],
- [1, "0x00000000", "0x3f800000"],
- [2, "0x3f800000", "0x40400000", "0x40000000", "0x40400000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x00000000", "0x3f800000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x40000000", "0x40400000"],
- [2, "0x3f4ccccd", "0x40400000", "0x3f2e147b", "0x4028f5c3"],
- [2, "0x3f20ab53", "0x401ee6e5", "0x3f47f2cd", "0x401073fa"],
- [2, "0x3ec7f2c9", "0x3fe3f965", "0x00000000", "0x3f800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuads67": {
- "path": [[0, "0x40400000", "0x40000000"],
- [2, "0x3f800000", "0x40400000", "0x40400000", "0x40400000"],
- [1, "0x40400000", "0x40400000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [2, "0x40000000", "0x40400000", "0x40400000", "0x40400000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f800000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x3fd55555", "0x3fd55555"],
- [2, "0x3ff61963", "0x400b6eb8", "0x400b6eb8", "0x401f9df9"],
- [2, "0x3ffcd154", "0x402a939a", "0x400038b1", "0x4031d3b6"],
- [2, "0x4003c3c4", "0x40400000", "0x40400000", "0x40400000"],
- [1, "0x40400000", "0x40000000"],
- [2, "0x40266662", "0x400ccccf", "0x40170a3d", "0x40170a3d"],
- [1, "0x3fd55555", "0x3fd55555"],
- [2, "0x3faaaaab", "0x3f800001", "0x3f800000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuads66": {
- "path": [[0, "0x40000000", "0x00000000"],
- [2, "0x40400000", "0x3f800000", "0x40000000", "0x40000000"],
- [1, "0x40000000", "0x40400000"],
- [5],
- [0, "0x40000000", "0x3f800000"],
- [1, "0x40000000", "0x3f800000"],
- [2, "0x3f800000", "0x40000000", "0x40000000", "0x40000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40000000", "0x00000000"],
- [1, "0x40000000", "0x3f800000"],
- [2, "0x3fb33333", "0x3fcccccd", "0x3fc28f5c", "0x3feb851f"],
- [2, "0x3fcccccd", "0x40000000", "0x40000000", "0x40000000"],
- [2, "0x40400000", "0x3f800000", "0x40000000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"dean4": {
- "path": [[0, "0x448f2ad2", "0x44fc35b5"],
- [1, "0x448f2ad2", "0x44fc201c"],
- [1, "0x448ef62b", "0x44fc201c"],
- [1, "0x448f1ba6", "0x44fc4516"],
- [1, "0x448f2ad2", "0x44fc35b5"],
- [5],
- [0, "0x448f2ad2", "0x44fc0a4b"],
- [1, "0x448f1ba6", "0x44fbfaea"],
- [1, "0x448ef62b", "0x44fc1fe4"],
- [1, "0x448f2ad2", "0x44fc1fe4"],
- [1, "0x448f2ad2", "0x44fc0a4b"],
- [5],
- [0, "0x448f6aa3", "0x44fbcb56"],
- [1, "0x448f79ce", "0x44fbdab7"],
- [1, "0x448f79ce", "0x44fbdab7"],
- [1, "0x448f6aa3", "0x44fbcb56"],
- [5],
- [0, "0x448f4bd4", "0x44fbacf2"],
- [1, "0x448f5aff", "0x44fbbc52"],
- [1, "0x448f5aff", "0x44fbbc52"],
- [1, "0x448f4bd4", "0x44fbacf2"],
- [5],
- [0, "0x448ee69a", "0x44fc10ce"],
- [1, "0x448ed76f", "0x44fc016d"],
- [1, "0x448ed76f", "0x44fc016d"],
- [1, "0x448ee69a", "0x44fc10ce"],
- [5],
- [0, "0x448ee233", "0x44fc1751"],
- [1, "0x448ef15f", "0x44fc26b2"],
- [1, "0x448ef7cd", "0x44fc205a"],
- [1, "0x448ef7cd", "0x44fc1751"],
- [1, "0x448ee233", "0x44fc1751"],
- [5],
- [0, "0x448ee69a", "0x44fc2f32"],
- [1, "0x448ed76f", "0x44fc3e93"],
- [1, "0x448ed76f", "0x44fc3e93"],
- [1, "0x448ee69a", "0x44fc2f32"],
- [5],
- [0, "0x448f4bd4", "0x44fc930e"],
- [1, "0x448f5aff", "0x44fc83ae"],
- [1, "0x448f5aff", "0x44fc83ae"],
- [1, "0x448f4bd4", "0x44fc930e"],
- [5],
- [0, "0x448f6aa3", "0x44fc74aa"],
- [1, "0x448f79ce", "0x44fc6549"],
- [1, "0x448f79ce", "0x44fc6549"],
- [1, "0x448f6aa3", "0x44fc74aa"],
- [5],
- [0, "0x448f2ad2", "0x44fc4b4f"],
- [1, "0x449095ea", "0x44fc4b4f"],
- [1, "0x449095ea", "0x44fc201c"],
- [1, "0x448f2ad2", "0x44fc201c"],
- [1, "0x448f2ad2", "0x44fc4b4f"],
- [5],
- [0, "0x449095ea", "0x44fc4b4f"],
- [4, "0x4490a156", "0x44fc4b4f", "0x4490ac93", "0x44fc4777", "0x4490b50a", "0x44fc3f1e"],
- [4, "0x4490bd87", "0x44fc36bd", "0x4490c185", "0x44fc2b83", "0x4490c185", "0x44fc2000"],
- [1, "0x44909652", "0x44fc2000"],
- [4, "0x44909669", "0x44fc214a", "0x44909698", "0x44fc2056", "0x44909637", "0x44fc210a"],
- [4, "0x4490961c", "0x44fc21a2", "0x44909716", "0x44fc2027", "0x449096b3", "0x44fc205d"],
- [4, "0x44909679", "0x44fc20c1", "0x449097e9", "0x44fc1fd4", "0x44909743", "0x44fc1ff4"],
- [4, "0x4490967a", "0x44fc2059", "0x4490974d", "0x44fc2032", "0x449095ea", "0x44fc201c"],
- [1, "0x449095ea", "0x44fc4b4f"],
- [5],
- [0, "0x4490c185", "0x44fc2000"],
- [4, "0x4490c185", "0x44fc147d", "0x4490bd87", "0x44fc0943", "0x4490b50a", "0x44fc00e2"],
- [4, "0x4490ac93", "0x44fbf889", "0x4490a156", "0x44fbf4b1", "0x449095ea", "0x44fbf4b1"],
- [1, "0x449095ea", "0x44fc1fe4"],
- [4, "0x4490974d", "0x44fc1fce", "0x4490967a", "0x44fc1fa7", "0x44909743", "0x44fc200c"],
- [4, "0x449097e9", "0x44fc202c", "0x44909679", "0x44fc1f3f", "0x449096b3", "0x44fc1fa3"],
- [4, "0x44909716", "0x44fc1fd9", "0x4490961c", "0x44fc1e5e", "0x44909637", "0x44fc1ef6"],
- [4, "0x44909698", "0x44fc1faa", "0x44909669", "0x44fc1eb6", "0x44909652", "0x44fc2000"],
- [1, "0x4490c185", "0x44fc2000"],
- [5],
- [0, "0x449095ea", "0x44fbf4b1"],
- [1, "0x448f2ad2", "0x44fbf4b1"],
- [1, "0x448f2ad2", "0x44fc1fe4"],
- [1, "0x449095ea", "0x44fc1fe4"],
- [1, "0x449095ea", "0x44fbf4b1"],
- [5],
- [0, "0x448f39fd", "0x44fc19ab"],
- [1, "0x448f79ce", "0x44fbdab7"],
- [1, "0x448f5b78", "0x44fbbbf6"],
- [1, "0x448f1ba6", "0x44fbfaea"],
- [1, "0x448f39fd", "0x44fc19ab"],
- [5],
- [0, "0x448f79ce", "0x44fbdab7"],
- [4, "0x448f8b2f", "0x44fbc992", "0x448f8b2f", "0x44fbaeb6", "0x448f79ce", "0x44fb9d91"],
- [1, "0x448f5b78", "0x44fbbc52"],
- [4, "0x448f5bb2", "0x44fbbc8c", "0x448f5bb2", "0x44fbbbbc", "0x448f5b78", "0x44fbbbf6"],
- [1, "0x448f79ce", "0x44fbdab7"],
- [5],
- [0, "0x448f79ce", "0x44fb9d91"],
- [4, "0x448f6898", "0x44fb8c96", "0x448f4ddf", "0x44fb8c96", "0x448f3ca9", "0x44fb9d91"],
- [1, "0x448f5aff", "0x44fbbc52"],
- [4, "0x448f5b64", "0x44fbbbef", "0x448f5b13", "0x44fbbbef", "0x448f5b78", "0x44fbbc52"],
- [1, "0x448f79ce", "0x44fb9d91"],
- [5],
- [0, "0x448f3ca9", "0x44fb9d91"],
- [1, "0x448ed76f", "0x44fc016d"],
- [1, "0x448ef5c5", "0x44fc202e"],
- [1, "0x448f5aff", "0x44fbbc52"],
- [1, "0x448f3ca9", "0x44fb9d91"],
- [5],
- [0, "0x448ed76f", "0x44fc016d"],
- [4, "0x448ed655", "0x44fc0283", "0x448ed42e", "0x44fc04b7", "0x448ed262", "0x44fc06fd"],
- [4, "0x448ed0a1", "0x44fc094b", "0x448ecc9a", "0x44fc0f17", "0x448ecc9a", "0x44fc1751"],
- [1, "0x448ef7cd", "0x44fc1751"],
- [4, "0x448ef7a2", "0x44fc1973", "0x448ef6c1", "0x44fc1d4a", "0x448ef653", "0x44fc1e72"],
- [4, "0x448ef5de", "0x44fc1f55", "0x448ef4e6", "0x44fc20ee", "0x448ef4c5", "0x44fc2122"],
- [4, "0x448ef4a0", "0x44fc213c", "0x448ef4ac", "0x44fc2144", "0x448ef5c5", "0x44fc202e"],
- [1, "0x448ed76f", "0x44fc016d"],
- [5],
- [0, "0x448ed308", "0x44fc07f1"],
- [4, "0x448ecd16", "0x44fc0dce", "0x448ecb83", "0x44fc14e4", "0x448ecafa", "0x44fc180f"],
- [4, "0x448eca7a", "0x44fc1b7b", "0x448eca66", "0x44fc1eea", "0x448eca66", "0x44fc2000"],
- [1, "0x448ef59a", "0x44fc2000"],
- [4, "0x448ef59a", "0x44fc1eea", "0x448ef586", "0x44fc1f18", "0x448ef593", "0x44fc1f42"],
- [4, "0x448ef58c", "0x44fc1f4d", "0x448ef51e", "0x44fc20d7", "0x448ef4e1", "0x44fc218f"],
- [4, "0x448ef47f", "0x44fc2251", "0x448ef297", "0x44fc2543", "0x448ef15f", "0x44fc26b2"],
- [1, "0x448ed308", "0x44fc07f1"],
- [5],
- [0, "0x448eca66", "0x44fc2000"],
- [4, "0x448eca66", "0x44fc2116", "0x448eca7a", "0x44fc2485", "0x448ecafa", "0x44fc27f1"],
- [4, "0x448ecb83", "0x44fc2b1c", "0x448ecd16", "0x44fc3232", "0x448ed308", "0x44fc380f"],
- [1, "0x448ef15f", "0x44fc194e"],
- [4, "0x448ef297", "0x44fc1abd", "0x448ef47f", "0x44fc1daf", "0x448ef4e1", "0x44fc1e71"],
- [4, "0x448ef51e", "0x44fc1f29", "0x448ef58c", "0x44fc20b3", "0x448ef593", "0x44fc20be"],
- [4, "0x448ef586", "0x44fc20e8", "0x448ef59a", "0x44fc2116", "0x448ef59a", "0x44fc2000"],
- [1, "0x448eca66", "0x44fc2000"],
- [5],
- [0, "0x448ed308", "0x44fc380f"],
- [4, "0x448ed079", "0x44fc3330", "0x448ed079", "0x44fc355c", "0x448ed76f", "0x44fc3e93"],
- [1, "0x448ef5c5", "0x44fc1fd2"],
- [4, "0x448ef854", "0x44fc24b1", "0x448ef854", "0x44fc2285", "0x448ef15f", "0x44fc194e"],
- [1, "0x448ed308", "0x44fc380f"],
- [5],
- [0, "0x448ed76f", "0x44fc3e93"],
- [1, "0x448f3ca9", "0x44fca26f"],
- [1, "0x448f5aff", "0x44fc83ae"],
- [1, "0x448ef5c5", "0x44fc1fd2"],
- [1, "0x448ed76f", "0x44fc3e93"],
- [5],
- [0, "0x448f3ca9", "0x44fca26f"],
- [4, "0x448f4565", "0x44fcab0d", "0x448f5194", "0x44fcaf2b", "0x448f5b3b", "0x44fcaf2b"],
- [1, "0x448f5b3b", "0x44fc83f8"],
- [4, "0x448f5b22", "0x44fc8412", "0x448f5c5c", "0x44fc844d", "0x448f5b75", "0x44fc83d9"],
- [4, "0x448f5a46", "0x44fc8374", "0x448f5b36", "0x44fc841e", "0x448f5aff", "0x44fc83ae"],
- [1, "0x448f3ca9", "0x44fca26f"],
- [5],
- [0, "0x448f5b3b", "0x44fcaf2b"],
- [4, "0x448f64e3", "0x44fcaf2b", "0x448f7112", "0x44fcab0d", "0x448f79ce", "0x44fca26f"],
- [1, "0x448f5b78", "0x44fc83ae"],
- [4, "0x448f5b40", "0x44fc841e", "0x448f5c31", "0x44fc8374", "0x448f5b01", "0x44fc83d9"],
- [4, "0x448f5a1b", "0x44fc844d", "0x448f5b55", "0x44fc8412", "0x448f5b3b", "0x44fc83f8"],
- [1, "0x448f5b3b", "0x44fcaf2b"],
- [5],
- [0, "0x448f79ce", "0x44fca26f"],
- [4, "0x448f8b2f", "0x44fc914a", "0x448f8b2f", "0x44fc766e", "0x448f79ce", "0x44fc6549"],
- [1, "0x448f5b78", "0x44fc840a"],
- [4, "0x448f5bb2", "0x44fc8444", "0x448f5bb2", "0x44fc8374", "0x448f5b78", "0x44fc83ae"],
- [1, "0x448f79ce", "0x44fca26f"],
- [5],
- [0, "0x448f79ce", "0x44fc6549"],
- [1, "0x448f39fd", "0x44fc2655"],
- [1, "0x448f1ba6", "0x44fc4516"],
- [1, "0x448f5b78", "0x44fc840a"],
- [1, "0x448f79ce", "0x44fc6549"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x448f3ca9", "0x44fb9d91"],
- [4, "0x448f4ddf", "0x44fb8c96", "0x448f6898", "0x44fb8c96", "0x448f79ce", "0x44fb9d91"],
- [4, "0x448f8b2f", "0x44fbaeb6", "0x448f8b2f", "0x44fbc992", "0x448f79ce", "0x44fbdab7"],
- [1, "0x448f5f79", "0x44fbf4b1"],
- [1, "0x449095ea", "0x44fbf4b1"],
- [4, "0x4490a156", "0x44fbf4b1", "0x4490ac93", "0x44fbf889", "0x4490b50a", "0x44fc00e2"],
- [4, "0x4490bd87", "0x44fc0943", "0x4490c185", "0x44fc147d", "0x4490c185", "0x44fc2000"],
- [4, "0x4490c185", "0x44fc2b83", "0x4490bd87", "0x44fc36bd", "0x4490b50a", "0x44fc3f1e"],
- [4, "0x4490ac93", "0x44fc4777", "0x4490a156", "0x44fc4b4f", "0x449095ea", "0x44fc4b4f"],
- [1, "0x448f5f79", "0x44fc4b4f"],
- [1, "0x448f79ce", "0x44fc6549"],
- [4, "0x448f8b2f", "0x44fc766e", "0x448f8b2f", "0x44fc914a", "0x448f79ce", "0x44fca26f"],
- [4, "0x448f7112", "0x44fcab0d", "0x448f64e3", "0x44fcaf2b", "0x448f5b3b", "0x44fcaf2b"],
- [4, "0x448f5194", "0x44fcaf2b", "0x448f4565", "0x44fcab0d", "0x448f3ca9", "0x44fca26f"],
- [1, "0x448ed76f", "0x44fc3e93"],
- [4, "0x448ed509", "0x44fc3b67", "0x448ed377", "0x44fc3910", "0x448ed28a", "0x44fc378f"],
- [4, "0x448eccff", "0x44fc31cc", "0x448ecb7f", "0x44fc2b05", "0x448ecafa", "0x44fc27f1"],
- [4, "0x448eca7a", "0x44fc2485", "0x448eca66", "0x44fc2116", "0x448eca66", "0x44fc2000"],
- [4, "0x448eca66", "0x44fc1eea", "0x448eca7a", "0x44fc1b7b", "0x448ecafa", "0x44fc180f"],
- [4, "0x448ecb53", "0x44fc15fd", "0x448ecc1f", "0x44fc1240", "0x448ece49", "0x44fc0e45"],
- [4, "0x448ecf9a", "0x44fc0ad1", "0x448ed15f", "0x44fc0852", "0x448ed262", "0x44fc06fd"],
- [4, "0x448ed42e", "0x44fc04b7", "0x448ed655", "0x44fc0283", "0x448ed76f", "0x44fc016d"],
- [1, "0x448f3ca9", "0x44fb9d91"],
- [5],
- [0, "0x448f5b3c", "0x44fbbc08"],
- [4, "0x448f5b36", "0x44fbbc08", "0x448f5b32", "0x44fbbc20", "0x448f5aff", "0x44fbbc52"],
- [1, "0x448ef7cd", "0x44fc1e2d"],
- [1, "0x448ef7cd", "0x44fc1e48"],
- [1, "0x448f1ba6", "0x44fbfaea"],
- [1, "0x448f5b4d", "0x44fbbc20"],
- [4, "0x448f5b41", "0x44fbbc10", "0x448f5b3e", "0x44fbbc08", "0x448f5b3c", "0x44fbbc08"],
- [5],
- [0, "0x448ef7cd", "0x44fc1fe4"],
- [1, "0x448ef7cd", "0x44fc201c"],
- [1, "0x449095ea", "0x44fc201c"],
- [4, "0x44909615", "0x44fc201f", "0x44909639", "0x44fc2021", "0x44909655", "0x44fc2024"],
- [1, "0x44909652", "0x44fc2000"],
- [1, "0x44909655", "0x44fc1fdb"],
- [4, "0x44909639", "0x44fc1fdf", "0x44909615", "0x44fc1fe1", "0x449095ea", "0x44fc1fe4"],
- [1, "0x448ef7cd", "0x44fc1fe4"],
- [5],
- [0, "0x448ef57c", "0x44fc2075"],
- [4, "0x448ef589", "0x44fc209f", "0x448ef591", "0x44fc20bb", "0x448ef593", "0x44fc20be"],
- [4, "0x448ef588", "0x44fc20e3", "0x448ef595", "0x44fc210b", "0x448ef599", "0x44fc2059"],
- [4, "0x448ef5a7", "0x44fc204b", "0x448ef5b6", "0x44fc203d", "0x448ef5c5", "0x44fc202e"],
- [1, "0x448ef5e5", "0x44fc200e"],
- [4, "0x448ef633", "0x44fc20a1", "0x448ef677", "0x44fc2118", "0x448ef6af", "0x44fc2174"],
- [1, "0x448ef15f", "0x44fc26b2"],
- [4, "0x448ef297", "0x44fc2543", "0x448ef47f", "0x44fc2251", "0x448ef4e1", "0x44fc218f"],
- [4, "0x448ef4f2", "0x44fc215c", "0x448ef507", "0x44fc2119", "0x448ef51c", "0x44fc20d2"],
- [4, "0x448ef536", "0x44fc20ba", "0x448ef555", "0x44fc209b", "0x448ef57c", "0x44fc2075"],
- [5],
- [0, "0x448ef541", "0x44fc2056"],
- [4, "0x448ef504", "0x44fc20bd", "0x448ef4d2", "0x44fc210d", "0x448ef4c5", "0x44fc2122"],
- [4, "0x448ef4ba", "0x44fc212c", "0x448ef4cf", "0x44fc211b", "0x448ef51c", "0x44fc20d2"],
- [4, "0x448ef528", "0x44fc20a9", "0x448ef535", "0x44fc207e", "0x448ef541", "0x44fc2056"],
- [5],
- [0, "0x448ef6d8", "0x44fc214c"],
- [4, "0x448ef79b", "0x44fc22a5", "0x448ef76f", "0x44fc22b2", "0x448ef6af", "0x44fc2174"],
- [1, "0x448ef6d8", "0x44fc214c"],
- [5],
- [0, "0x448f5aff", "0x44fc83ae"],
- [1, "0x448f5ae1", "0x44fc83cc"],
- [4, "0x448f5aed", "0x44fc83d4", "0x448f5af8", "0x44fc83d8", "0x448f5b00", "0x44fc83d6"],
- [4, "0x448f5a1b", "0x44fc844d", "0x448f5b55", "0x44fc8412", "0x448f5b3b", "0x44fc83f8"],
- [4, "0x448f5b33", "0x44fc8400", "0x448f5b4e", "0x44fc840c", "0x448f5b6e", "0x44fc8414"],
- [1, "0x448f5b32", "0x44fc83c5"],
- [4, "0x448f5b45", "0x44fc83ca", "0x448f5b5b", "0x44fc83d0", "0x448f5b75", "0x44fc83d9"],
- [4, "0x448f5b82", "0x44fc83df", "0x448f5b8d", "0x44fc83e6", "0x448f5b97", "0x44fc83eb"],
- [1, "0x448f5ba3", "0x44fc83de"],
- [4, "0x448f5ba3", "0x44fc83b8", "0x448f5b95", "0x44fc8391", "0x448f5b78", "0x44fc83ae"],
- [4, "0x448f5b72", "0x44fc83b8", "0x448f5b5a", "0x44fc83bf", "0x448f5b36", "0x44fc83c9"],
- [4, "0x448f5b27", "0x44fc83cd", "0x448f5b15", "0x44fc83d2", "0x448f5b01", "0x44fc83d9"],
- [4, "0x448f5b09", "0x44fc83d4", "0x448f5b0c", "0x44fc83c8", "0x448f5aff", "0x44fc83ae"],
- [5],
- [0, "0x448f5b78", "0x44fc83ae"],
- [4, "0x448f5b6b", "0x44fc83c8", "0x448f5b6e", "0x44fc83d2", "0x448f5b76", "0x44fc83d5"],
- [4, "0x448f5b7d", "0x44fc83d7", "0x448f5b89", "0x44fc83d4", "0x448f5b92", "0x44fc83ce"],
- [1, "0x448f5b78", "0x44fc83ae"],
- [5],
- [0, "0x448ef593", "0x44fc1f42"],
- [4, "0x448ef587", "0x44fc1f1c", "0x448ef597", "0x44fc1ef2", "0x448ef59a", "0x44fc1fbf"],
- [4, "0x448ef4fe", "0x44fc1e56", "0x448ef43f", "0x44fc1d3d", "0x448ef351", "0x44fc1bf2"],
- [4, "0x448ef40c", "0x44fc1d06", "0x448ef4ad", "0x44fc1e0a", "0x448ef4e1", "0x44fc1e71"],
- [4, "0x448ef4fb", "0x44fc1ec1", "0x448ef51f", "0x44fc1f38", "0x448ef540", "0x44fc1fa7"],
- [4, "0x448ef549", "0x44fc1fc6", "0x448ef552", "0x44fc1fe4", "0x448ef55a", "0x44fc2000"],
- [4, "0x448ef552", "0x44fc201b", "0x448ef54a", "0x44fc2038", "0x448ef541", "0x44fc2056"],
- [4, "0x448ef54c", "0x44fc2044", "0x448ef557", "0x44fc2030", "0x448ef562", "0x44fc201d"],
- [1, "0x448ef55a", "0x44fc2000"],
- [4, "0x448ef55f", "0x44fc1fef", "0x448ef564", "0x44fc1fdf", "0x448ef568", "0x44fc1fd0"],
- [4, "0x448ef57f", "0x44fc1f80", "0x448ef590", "0x44fc1f46", "0x448ef593", "0x44fc1f42"],
- [5],
- [0, "0x448ef63f", "0x44fc204a"],
- [4, "0x448ef67d", "0x44fc20ae", "0x448ef6af", "0x44fc2104", "0x448ef6d8", "0x44fc214c"],
- [1, "0x448ef70e", "0x44fc2117"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"fuzz763_4713_b": {
- "path": [[0, "0x42240000", "0x42040000"],
- [2, "0x42240000", "0x4211413d", "0x421aa09e", "0x421aa09e"],
- [2, "0x4211413d", "0x42240000", "0x42040000", "0x42240000"],
- [2, "0x41ed7d86", "0x42240000", "0x41dabec3", "0x421aa09e"],
- [2, "0x41c80000", "0x4211413d", "0x41c80000", "0x42040000"],
- [2, "0x41c80000", "0x41ed7d86", "0x41dabec3", "0x41dabec3"],
- [2, "0x41ed7d86", "0x41c80000", "0x42040000", "0x41c80000"],
- [2, "0x4211413d", "0x41c80000", "0x421aa09e", "0x41dabec3"],
- [2, "0x42240000", "0x41ed7d86", "0x42240000", "0x42040000"],
- [5],
- [0, "0x4204f72e", "0x41c56cd2"],
- [2, "0x42123842", "0x41c52adf", "0x421baed7", "0x41d7bac6"],
- [2, "0x4225256d", "0x41ea4aad", "0x42254667", "0x4202666b"],
- [2, "0x42256760", "0x420fa77f", "0x421c1f6c", "0x42191e14"],
- [2, "0x421bff97", "0x42193e89", "0x421bdf6b", "0x42195eb8"],
- [2, "0x421bbff6", "0x42197f32", "0x421ba03b", "0x42199f57"],
- [2, "0x421b605e", "0x4219e00a", "0x421b1fa8", "0x421a1f22"],
- [2, "0x421ae0f1", "0x421a604b", "0x421aa09e", "0x421aa09e"],
- [2, "0x4211413d", "0x42240000", "0x42040000", "0x42240000"],
- [2, "0x41ed7d86", "0x42240000", "0x41dabec3", "0x421aa09e"],
- [2, "0x41c80000", "0x4211413d", "0x41c80000", "0x42040000"],
- [2, "0x41c80000", "0x41ed7d86", "0x41dabec3", "0x41dabec3"],
- [2, "0x41db19b1", "0x41da63d5", "0x41db755b", "0x41da0a9b"],
- [2, "0x41dbce01", "0x41d9ae59", "0x41dc285e", "0x41d952ce"],
- [2, "0x41dc55b6", "0x41d924df", "0x41dc82cd", "0x41d8f7cd"],
- [2, "0x41dcaf1e", "0x41d8ca01", "0x41dcdc4c", "0x41d89bf0"],
- [2, "0x41ef6c33", "0x41c5aec5", "0x4204f72e", "0x41c56cd2"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x421baed7", "0x41d7bac6"],
- [2, "0x42123842", "0x41c52adf", "0x4204f72e", "0x41c56cd2"],
- [2, "0x41ef6c33", "0x41c5aec5", "0x41dcdc4c", "0x41d89bf0"],
- [2, "0x41dcaf1e", "0x41d8ca01", "0x41dc82cd", "0x41d8f7cd"],
- [2, "0x41dc55b6", "0x41d924df", "0x41dc285e", "0x41d952ce"],
- [2, "0x41dbce01", "0x41d9ae59", "0x41db755b", "0x41da0a9b"],
- [2, "0x41db19b1", "0x41da63d5", "0x41dabec3", "0x41dabec3"],
- [2, "0x41c80000", "0x41ed7d86", "0x41c80000", "0x42040000"],
- [2, "0x41c80000", "0x4211413d", "0x41dabec3", "0x421aa09e"],
- [2, "0x41ed7d86", "0x42240000", "0x42040000", "0x42240000"],
- [2, "0x4211413d", "0x42240000", "0x421aa09e", "0x421aa09e"],
- [2, "0x421ae0f1", "0x421a604b", "0x421b1fa8", "0x421a1f22"],
- [2, "0x421b605e", "0x4219e00a", "0x421ba03b", "0x42199f57"],
- [2, "0x421bbff6", "0x42197f32", "0x421bdf6b", "0x42195eb8"],
- [2, "0x421bff97", "0x42193e89", "0x421c1f6c", "0x42191e14"],
- [2, "0x42256760", "0x420fa77f", "0x42254667", "0x4202666b"],
- [2, "0x4225256d", "0x41ea4aad", "0x421baed7", "0x41d7bac6"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"fuzz_twister2": {
- "path": [[0, "0x00000000", "0x44160000"],
- [1, "0x4bfffffe", "0x44160000"],
- [1, "0x4bfffffe", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x44160000"],
- [5],
- [0, "0x427c0000", "0x00000000"],
- [1, "0x4c00000f", "0x00000000"],
- [1, "0x4c00000f", "0x00000000"],
- [1, "0x427c0000", "0x00000000"],
- [5],
- [0, "0x42ba0000", "0x00000000"],
- [1, "0x4c000016", "0x00000000"],
- [1, "0x4c000016", "0x00000000"],
- [1, "0x42ba0000", "0x00000000"],
- [5],
- [0, "0x42f60000", "0x00000000"],
- [1, "0x4c00001e", "0x00000000"],
- [1, "0x4c00001e", "0x00000000"],
- [1, "0x42f60000", "0x00000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x4bfffffe", "0x44160000"],
- [1, "0x00000000", "0x44160000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x4bfffffe", "0x00000000"],
- [1, "0x4bfffffe", "0x44160000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"fuzz_twister": {
- "path": [[0, "0x00000000", "0x44160000"],
- [1, "0x4bfffff0", "0x44160000"],
- [1, "0x4bfffff0", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x44160000"],
- [5],
- [0, "0x427c0000", "0x44160000"],
- [1, "0x4c000011", "0x44160000"],
- [1, "0x4c000011", "0x00000000"],
- [1, "0x427c0000", "0x00000000"],
- [1, "0x427c0000", "0x44160000"],
- [5],
- [0, "0x42ba0000", "0x44160000"],
- [1, "0x4c000011", "0x44160000"],
- [1, "0x4c000011", "0x00000000"],
- [1, "0x42ba0000", "0x00000000"],
- [1, "0x42ba0000", "0x44160000"],
- [5],
- [0, "0x42f60000", "0x44160000"],
- [1, "0x4c00002a", "0x44160000"],
- [1, "0x4c00002a", "0x00000000"],
- [1, "0x42f60000", "0x00000000"],
- [1, "0x42f60000", "0x44160000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x42f60000", "0x44160000"],
- [1, "0x00000000", "0x44160000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x4c00002a", "0x00000000"],
- [1, "0x4c00002a", "0x44160000"],
- [1, "0x4bfffff0", "0x44160000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"fuzz994s_3414": {
- "path": [[0, "0x42c80000", "0x42480000"],
- [3, "0x42c80000", "0x00000000", "0x42480000", "0x00000000", "0x3f3504f3"],
- [3, "0x00000000", "0x00000000", "0x00000000", "0x42480000", "0x3f3504f3"],
- [3, "0x00000000", "0x42c80000", "0x42480000", "0x42c80000", "0x3f3504f3"],
- [3, "0x42c80000", "0x42c80000", "0x42c80000", "0x42480000", "0x3f3504f3"],
- [5],
- [0, "0x42c84964", "0x42480000"],
- [3, "0x42c84964", "0x00000000", "0x424892c8", "0x00000000", "0x3f3504f3"],
- [3, "0x3e12c788", "0x00000000", "0x3e12c788", "0x42480000", "0x3f3504f3"],
- [3, "0x3e12c788", "0x42c80000", "0x424892c8", "0x42c80000", "0x3f3504f3"],
- [3, "0x42c84964", "0x42c80000", "0x42c84964", "0x42480000", "0x3f3504f3"],
- [5],
- [0, "0x42c80000", "0x42480000"],
- [3, "0x42c80000", "0x00000000", "0x42480000", "0x00000000", "0x3f3504f3"],
- [3, "0x00000000", "0x00000000", "0x00000000", "0x42480000", "0x3f3504f3"],
- [3, "0x00000000", "0x42c80000", "0x42480000", "0x42c80000", "0x3f3504f3"],
- [3, "0x42c80000", "0x42c80000", "0x42c80000", "0x42480000", "0x3f3504f3"],
- [5],
- [0, "0x4c00006b", "0x424c0000"],
- [3, "0x4c00006b", "0xcbffffe5", "0x43d6e720", "0xcbffffe5", "0x3f3504f3"],
- [3, "0xcbffff28", "0xcbffffe5", "0xcbffff28", "0x424c0000", "0x3f3504f3"],
- [3, "0xcbffff28", "0x4c00000c", "0x43d6e720", "0x4c00000c", "0x3f3504f3"],
- [3, "0x4c00006b", "0x4c00000c", "0x4c00006b", "0x424c0000", "0x3f3504f3"],
- [5],
- [0, "0x43ef6720", "0x42480000"],
- [3, "0x43ef6720", "0x00000000", "0x43d66720", "0x00000000", "0x3f3504f3"],
- [3, "0x43bd6720", "0x00000000", "0x43bd6720", "0x42480000", "0x3f3504f3"],
- [3, "0x43bd6720", "0x42c80000", "0x43d66720", "0x42c80000", "0x3f3504f3"],
- [3, "0x43ef6720", "0x42c80000", "0x43ef6720", "0x42480000", "0x3f3504f3"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x43d6e720", "0xcbffffe5"],
- [3, "0x4c00006b", "0xcbffffe5", "0x4c00006b", "0x424c0000", "0x3f3504f3"],
- [3, "0x4c00006b", "0x4c00000c", "0x43d6e720", "0x4c00000c", "0x3f3504f3"],
- [3, "0xcbffff28", "0x4c00000c", "0xcbffff28", "0x424c0000", "0x3f3504f3"],
- [3, "0xcbffff28", "0xcbffffe5", "0x43d6e720", "0xcbffffe5", "0x3f3504f3"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"fuzz994s_11": {
- "path": [[0, "0x41200000", "0x42b40000"],
- [1, "0x41200000", "0x42b40000"],
- [1, "0x41200000", "0x41f00000"],
- [1, "0x41200000", "0x41f00000"],
- [1, "0x41200000", "0x42b40000"],
- [5],
- [0, "0x41200000", "0x42b40000"],
- [1, "0x41200000", "0x42b40000"],
- [1, "0x41200000", "0x41f00000"],
- [1, "0x41200000", "0x41f00000"],
- [1, "0x41200000", "0x42b40000"],
- [5],
- [0, "0x41200000", "0x42b40000"],
- [1, "0x42dc0000", "0x42b40000"],
- [1, "0x42dc0000", "0x41f00000"],
- [1, "0x41200000", "0x41f00000"],
- [1, "0x41200000", "0x42b40000"],
- [5],
- [0, "0x41200000", "0x41f00000"],
- [1, "0x46ff4c00", "0x41f00000"],
- [1, "0x46ff4c00", "0x41f00000"],
- [1, "0x41200000", "0x41f00000"],
- [5],
- [0, "0x41200000", "0x4c000006"],
- [1, "0x42dc0000", "0x4c000006"],
- [1, "0x42dc0000", "0x41f00000"],
- [1, "0x41200000", "0x41f00000"],
- [1, "0x41200000", "0x4c000006"],
- [5],
- [0, "0x41200000", "0x439d8000"],
- [1, "0x42dc0000", "0x439d8000"],
- [1, "0x42dc0000", "0x437f0000"],
- [1, "0x41200000", "0x437f0000"],
- [1, "0x41200000", "0x439d8000"],
- [5],
- [0, "0x00000000", "0x42700000"],
- [1, "0x42c80000", "0x42700000"],
- [1, "0x42c80000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x42700000"],
- [5],
- [0, "0x41200000", "0x42b40000"],
- [1, "0x42dc0000", "0x42b40000"],
- [1, "0x42dc0000", "0x41f00000"],
- [1, "0x41200000", "0x41f00000"],
- [1, "0x41200000", "0x42b40000"],
- [5],
- [0, "0x41200000", "0x4c000006"],
- [1, "0x42dc0000", "0x4c000006"],
- [1, "0x42dc0000", "0x41f00000"],
- [1, "0x41200000", "0x41f00000"],
- [1, "0x41200000", "0x4c000006"],
- [5],
- [0, "0x41200000", "0x42b40000"],
- [1, "0x42dc0000", "0x42b40000"],
- [1, "0x42dc0000", "0x41f00000"],
- [1, "0x41200000", "0x41f00000"],
- [1, "0x41200000", "0x42b40000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41200000", "0x42700000"],
- [1, "0x00000000", "0x42700000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x42c80000", "0x00000000"],
- [1, "0x42c80000", "0x41f00000"],
- [1, "0x42dc0000", "0x41f00000"],
- [1, "0x42dc0000", "0x42b40000"],
- [1, "0x42dc0000", "0x437f0000"],
- [1, "0x42dc0000", "0x4c000006"],
- [1, "0x41200000", "0x4c000006"],
- [1, "0x41200000", "0x42b40000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"cr514118": {
- "path": [[0, "0x42c80000", "0x42480000"],
- [3, "0x42c80000", "0x00000000", "0x42480000", "0x00000000", "0x3f3504f3"],
- [3, "0x00000000", "0x00000000", "0x00000000", "0x42480000", "0x3f3504f3"],
- [3, "0x00000000", "0x42c80000", "0x42480000", "0x42c80000", "0x3f3504f3"],
- [3, "0x42c80000", "0x42c80000", "0x42c80000", "0x42480000", "0x3f3504f3"],
- [5],
- [0, "0x42c80133", "0x42480000"],
- [3, "0x42c80133", "0x00000000", "0x42480267", "0x00000000", "0x3f3504f3"],
- [3, "0x3b19b530", "0x00000000", "0x3b19b530", "0x42480000", "0x3f3504f3"],
- [3, "0x3b19b530", "0x42c80000", "0x42480267", "0x42c80000", "0x3f3504f3"],
- [3, "0x42c80133", "0x42c80000", "0x42c80133", "0x42480000", "0x3f3504f3"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x42480267", "0x42c80000"],
- [1, "0x42480000", "0x42c80000"],
- [3, "0x00000000", "0x42c80000", "0x00000000", "0x42480000", "0x3f3504f3"],
- [3, "0x00000000", "0x00000000", "0x42480000", "0x00000000", "0x3f3504f3"],
- [1, "0x42480267", "0x00000000"],
- [1, "0x424808d7", "0x354803a9"],
- [3, "0x424827c9", "0x36c8107a", "0x424846bb", "0x38481d47", "0x3f7ffffd"],
- [3, "0x42c80133", "0x3d8890e7", "0x42c80133", "0x42480000", "0x3f3523dc"],
- [3, "0x42c80133", "0x42c80000", "0x42480267", "0x42c80000", "0x3f3504f3"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"fuzz864a": {
- "path": [[0, "0x41200000", "0x42b40000"],
- [1, "0x41200000", "0x42b40000"],
- [1, "0x41200000", "0x41f00000"],
- [1, "0x41200000", "0x41f00000"],
- [1, "0x41200000", "0x42b40000"],
- [5],
- [0, "0x41200000", "0x42b40000"],
- [1, "0x41200000", "0x42b40000"],
- [1, "0x41200000", "0x41f00000"],
- [1, "0x41200000", "0x41f00000"],
- [1, "0x41200000", "0x42b40000"],
- [5],
- [0, "0x41200000", "0x42b40000"],
- [1, "0x42dc0000", "0x42b40000"],
- [1, "0x42dc0000", "0x41f00000"],
- [1, "0x41200000", "0x41f00000"],
- [1, "0x41200000", "0x42b40000"],
- [5],
- [0, "0x41200000", "0x41f00000"],
- [1, "0x46ff4c00", "0x41f00000"],
- [1, "0x46ff4c00", "0x41f00000"],
- [1, "0x41200000", "0x41f00000"],
- [5],
- [0, "0x41200000", "0x4c000011"],
- [1, "0x42dc0000", "0x4c000011"],
- [1, "0x42dc0000", "0x41f00000"],
- [1, "0x41200000", "0x41f00000"],
- [1, "0x41200000", "0x4c000011"],
- [5],
- [0, "0x41200000", "0x439d8000"],
- [1, "0x42dc0000", "0x439d8000"],
- [1, "0x42dc0000", "0x437f0000"],
- [1, "0x41200000", "0x437f0000"],
- [1, "0x41200000", "0x439d8000"],
- [5],
- [0, "0x00000000", "0x42700000"],
- [1, "0x42c80000", "0x42700000"],
- [1, "0x42c80000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x42700000"],
- [5],
- [0, "0x41200000", "0x42b40000"],
- [1, "0x42dc0000", "0x42b40000"],
- [1, "0x42dc0000", "0x41f00000"],
- [1, "0x41200000", "0x41f00000"],
- [1, "0x41200000", "0x42b40000"],
- [5],
- [0, "0x41200000", "0x4c000011"],
- [1, "0x42dc0000", "0x4c000011"],
- [1, "0x42dc0000", "0x41f00000"],
- [1, "0x41200000", "0x41f00000"],
- [1, "0x41200000", "0x4c000011"],
- [5],
- [0, "0x41200000", "0x42b40000"],
- [1, "0x42dc0000", "0x42b40000"],
- [1, "0x42dc0000", "0x41f00000"],
- [1, "0x41200000", "0x41f00000"],
- [1, "0x41200000", "0x42b40000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41200000", "0x42700000"],
- [1, "0x00000000", "0x42700000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x42c80000", "0x00000000"],
- [1, "0x42c80000", "0x41f00000"],
- [1, "0x42dc0000", "0x41f00000"],
- [1, "0x42dc0000", "0x42b40000"],
- [1, "0x42dc0000", "0x437f0000"],
- [1, "0x42dc0000", "0x4c000011"],
- [1, "0x41200000", "0x4c000011"],
- [1, "0x41200000", "0x42b40000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuads65": {
- "path": [[0, "0x3f800000", "0x40000000"],
- [2, "0x40400000", "0x40000000", "0x00000000", "0x40400000"],
- [1, "0x3f800000", "0x40400000"],
- [5],
- [0, "0x3f800000", "0x00000000"],
- [1, "0x3f800000", "0x40000000"],
- [2, "0x40400000", "0x40000000", "0x3f800000", "0x40400000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3fff8e9e", "0x400e2c4a"],
- [2, "0x3ff87878", "0x40000000", "0x3f800000", "0x40000000"],
- [1, "0x3f800000", "0x4028f5c3"],
- [2, "0x3f1999b1", "0x40333331", "0x00000000", "0x40400000"],
- [1, "0x3f800000", "0x40400000"],
- [2, "0x4003c3c4", "0x401e1e1e", "0x3fff8e9e", "0x400e2c4a"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testIssue3838_3": {
- "path": [[0, "0x42200000", "0x41200000"],
- [1, "0x42700000", "0x41200000"],
- [1, "0x42700000", "0x41f00000"],
- [1, "0x42200000", "0x41f00000"],
- [1, "0x42200000", "0x41200000"],
- [0, "0x42240000", "0x41300000"],
- [1, "0x42240000", "0x41e80000"],
- [1, "0x426c0000", "0x41e80000"],
- [1, "0x426c0000", "0x41300000"],
- [1, "0x42240000", "0x41300000"]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x42700000", "0x41200000"],
- [1, "0x42200000", "0x41200000"],
- [1, "0x42200000", "0x41f00000"],
- [1, "0x42700000", "0x41f00000"],
- [1, "0x42700000", "0x41200000"],
- [5],
- [0, "0x42240000", "0x41e80000"],
- [1, "0x42240000", "0x41300000"],
- [1, "0x426c0000", "0x41300000"],
- [1, "0x426c0000", "0x41e80000"],
- [1, "0x42240000", "0x41e80000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testIssue3838": {
- "path": [[0, "0x435c0000", "0x432a0000"],
- [1, "0x43480000", "0x432a0000"],
- [1, "0x43480000", "0x433e0000"],
- [1, "0x43340000", "0x433e0000"],
- [1, "0x43340000", "0x43520000"],
- [1, "0x43480000", "0x43520000"],
- [1, "0x43480000", "0x437a0000"],
- [1, "0x43820000", "0x437a0000"],
- [1, "0x43820000", "0x433e0000"],
- [1, "0x435c0000", "0x433e0000"],
- [1, "0x435c0000", "0x432a0000"],
- [5],
- [0, "0x435c0000", "0x43520000"],
- [1, "0x435c0000", "0x43660000"],
- [1, "0x43700000", "0x43660000"],
- [1, "0x43700000", "0x43520000"],
- [1, "0x435c0000", "0x43520000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x43480000", "0x432a0000"],
- [1, "0x435c0000", "0x432a0000"],
- [1, "0x435c0000", "0x433e0000"],
- [1, "0x43820000", "0x433e0000"],
- [1, "0x43820000", "0x437a0000"],
- [1, "0x43480000", "0x437a0000"],
- [1, "0x43480000", "0x43520000"],
- [1, "0x43340000", "0x43520000"],
- [1, "0x43340000", "0x433e0000"],
- [1, "0x43480000", "0x433e0000"],
- [1, "0x43480000", "0x432a0000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testArc": {
- "path": [[0, "0x43160000", "0x4248023c"]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x43160000", "0x4248023c"]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testTriangle2": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x00000000", "0x3f800000"],
- [5],
- [0, "0x40000000", "0x00000000"],
- [1, "0x00000000", "0x40000000"],
- [1, "0x40000000", "0x40000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f800000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x3f800000"],
- [1, "0x3f800000", "0x00000000"],
- [5],
- [0, "0x40000000", "0x40000000"],
- [1, "0x00000000", "0x40000000"],
- [1, "0x40000000", "0x00000000"],
- [1, "0x40000000", "0x40000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testTriangle1": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x40000000", "0x40400000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x40000000"],
- [1, "0x3f800000", "0x00000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f800000", "0x3fc00000"],
- [1, "0x40000000", "0x40400000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x3f800000", "0x3fc00000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x3fc00000"],
- [1, "0x3f800000", "0x40000000"],
- [1, "0x00000000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuads64": {
- "path": [[0, "0x40400000", "0x00000000"],
- [2, "0x00000000", "0x3f800000", "0x3f800000", "0x40000000"],
- [1, "0x40000000", "0x40000000"],
- [5],
- [0, "0x3f800000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [2, "0x00000000", "0x40000000", "0x40400000", "0x40400000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3fb8e38e", "0x3f2aaaab"],
- [2, "0x40000000", "0x3eaaaaaa", "0x40400000", "0x00000000"],
- [1, "0x40092492", "0x3fdb6db7"],
- [1, "0x40400000", "0x40400000"],
- [2, "0x3fc00000", "0x40200000", "0x3f800000", "0x40000000"],
- [2, "0x3f400000", "0x3fe00000", "0x3f400000", "0x3fc00000"],
- [2, "0x3f400000", "0x3fa00000", "0x3f800000", "0x3f800000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x3fb8e38e", "0x3f2aaaab"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuads63": {
- "path": [[0, "0x40400000", "0x00000000"],
- [2, "0x00000000", "0x3f800000", "0x3f800000", "0x40000000"],
- [1, "0x40400000", "0x40400000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [2, "0x00000000", "0x40000000", "0x40400000", "0x40400000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f400000", "0x3fc00000"],
- [2, "0x3f400000", "0x3fa00000", "0x3f800000", "0x3f800000"],
- [2, "0x3fc00000", "0x3f000000", "0x40400000", "0x00000000"],
- [1, "0x40400000", "0x40400000"],
- [2, "0x3fc00000", "0x40200000", "0x3f800000", "0x40000000"],
- [2, "0x3f7c0000", "0x3ffe0000", "0x3f784000", "0x3ffc0000"],
- [2, "0x3f400000", "0x3fde0000", "0x3f400000", "0x3fc00000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuads62": {
- "path": [[0, "0x40400000", "0x40000000"],
- [2, "0x3f800000", "0x40400000", "0x40400000", "0x40400000"],
- [1, "0x40400000", "0x40400000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x40000000", "0x00000000"],
- [2, "0x3f800000", "0x40400000", "0x40400000", "0x40400000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x3fd55555", "0x3fd55555"],
- [2, "0x3fd55555", "0x40155555", "0x40000000", "0x402aaaab"],
- [2, "0x400082c3", "0x402b2d6e", "0x4001088a", "0x402bacf4"],
- [2, "0x3fff0b13", "0x402f0718", "0x400038b1", "0x4031d3b6"],
- [2, "0x4003c3c4", "0x40400000", "0x40400000", "0x40400000"],
- [1, "0x40400000", "0x40000000"],
- [2, "0x40266662", "0x400ccccf", "0x40170a3d", "0x40170a3d"],
- [1, "0x3fd55555", "0x3fd55555"],
- [2, "0x3fd55555", "0x3f7fffff", "0x40000000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testRect4": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x42700000"],
- [1, "0x41f00000", "0x42700000"],
- [1, "0x41f00000", "0x00000000"],
- [5],
- [0, "0x41200000", "0x00000000"],
- [1, "0x41200000", "0x41f00000"],
- [1, "0x42200000", "0x41f00000"],
- [1, "0x42200000", "0x00000000"],
- [5],
- [0, "0x41a00000", "0x00000000"],
- [1, "0x41a00000", "0x42200000"],
- [1, "0x41f00000", "0x42200000"],
- [1, "0x41f00000", "0x00000000"],
- [5],
- [0, "0x42000000", "0x00000000"],
- [1, "0x42000000", "0x42240000"],
- [1, "0x42100000", "0x42240000"],
- [1, "0x42100000", "0x00000000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x00000000", "0x42700000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x41200000", "0x00000000"],
- [1, "0x41200000", "0x41f00000"],
- [1, "0x41a00000", "0x41f00000"],
- [1, "0x41a00000", "0x42200000"],
- [1, "0x41f00000", "0x42200000"],
- [1, "0x41f00000", "0x42700000"],
- [1, "0x00000000", "0x42700000"],
- [5],
- [0, "0x41a00000", "0x00000000"],
- [1, "0x42000000", "0x00000000"],
- [1, "0x42000000", "0x41f00000"],
- [1, "0x41a00000", "0x41f00000"],
- [1, "0x41a00000", "0x00000000"],
- [5],
- [0, "0x42100000", "0x41f00000"],
- [1, "0x42000000", "0x41f00000"],
- [1, "0x42000000", "0x42240000"],
- [1, "0x42100000", "0x42240000"],
- [1, "0x42100000", "0x41f00000"],
- [5],
- [0, "0x42200000", "0x41f00000"],
- [1, "0x42100000", "0x41f00000"],
- [1, "0x42100000", "0x00000000"],
- [1, "0x42200000", "0x00000000"],
- [1, "0x42200000", "0x41f00000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testRect3": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x42700000"],
- [1, "0x42700000", "0x42700000"],
- [1, "0x42700000", "0x00000000"],
- [5],
- [0, "0x41200000", "0x41f00000"],
- [1, "0x41200000", "0x41f00000"],
- [1, "0x42200000", "0x41f00000"],
- [1, "0x42200000", "0x41f00000"],
- [5],
- [0, "0x41c00000", "0x40c00000"],
- [1, "0x41c00000", "0x42100000"],
- [1, "0x42100000", "0x42100000"],
- [1, "0x42100000", "0x40c00000"],
- [5],
- [0, "0x42000000", "0x40c00000"],
- [1, "0x42000000", "0x42240000"],
- [1, "0x42100000", "0x42240000"],
- [1, "0x42100000", "0x40c00000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x00000000", "0x42700000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x42700000", "0x00000000"],
- [1, "0x42700000", "0x42700000"],
- [1, "0x00000000", "0x42700000"],
- [5],
- [0, "0x41c00000", "0x42100000"],
- [1, "0x41c00000", "0x40c00000"],
- [1, "0x42000000", "0x40c00000"],
- [1, "0x42000000", "0x42100000"],
- [1, "0x41c00000", "0x42100000"],
- [5],
- [0, "0x42100000", "0x42100000"],
- [1, "0x42000000", "0x42100000"],
- [1, "0x42000000", "0x42240000"],
- [1, "0x42100000", "0x42240000"],
- [1, "0x42100000", "0x42100000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadralateral10": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x40000000", "0x40000000"],
- [5],
- [0, "0x3f800000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x3f800000", "0x40400000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40000000", "0x40000000"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x3f800000", "0x40400000"],
- [1, "0x40000000", "0x40000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuads61": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x00000000", "0x00000000", "0x40000000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [2, "0x3f800000", "0x00000000", "0x40000000", "0x40000000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [2, "0x3f1e377a", "0x00000000", "0x3f9e377a", "0x3f43910d"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x40000000", "0x40000000"],
- [2, "0x3fcf1bbd", "0x3f9e3779", "0x3f9e377a", "0x3f43910d"],
- [1, "0x40000000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuads60": {
- "path": [[0, "0x40000000", "0x3f800000"],
- [2, "0x00000000", "0x40000000", "0x40400000", "0x40000000"],
- [1, "0x40000000", "0x40400000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x40000000", "0x00000000"],
- [2, "0x3f800000", "0x3f800000", "0x40000000", "0x40000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x3fb06207", "0x3fb06207"],
- [2, "0x3f96d03c", "0x3fc5c267", "0x3f99f0da", "0x3fd5657e"],
- [2, "0x3f9f5727", "0x3ff064fc", "0x3ffa48a4", "0x3ffa48a4"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x40000000", "0x40400000"],
- [1, "0x40400000", "0x40000000"],
- [2, "0x40199998", "0x40000000", "0x40000000", "0x3ffae148"],
- [1, "0x40000000", "0x3f800000"],
- [2, "0x3fdbd0bc", "0x3f9217a2", "0x3fc46acc", "0x3fa1a098"],
- [2, "0x3faf2fb4", "0x3f21a098", "0x40000000", "0x00000000"],
- [5],
- [0, "0x3ffa6d19", "0x3ffa4c9a"],
- [2, "0x3ffd2c95", "0x3ffa98f1", "0x40000000", "0x3ffae148"],
- [1, "0x40000000", "0x40000000"],
- [2, "0x3ffd263d", "0x3ffd263d", "0x3ffa6d19", "0x3ffa4c9a"],
- [5],
- [0, "0x3ffa6d19", "0x3ffa4c9a"],
- [1, "0x3ffa48a4", "0x3ffa48a4"],
- [1, "0x3fb06207", "0x3fb06207"],
- [2, "0x3fb8d544", "0x3fa95187", "0x3fc46acc", "0x3fa1a098"],
- [2, "0x3fd01099", "0x3fcdf69a", "0x3ffa6d19", "0x3ffa4c9a"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuads59": {
- "path": [[0, "0x40400000", "0x00000000"],
- [2, "0x40400000", "0x3f800000", "0x40400000", "0x3f800000"],
- [1, "0x40000000", "0x40000000"],
- [5],
- [0, "0x40000000", "0x00000000"],
- [1, "0x40400000", "0x3f800000"],
- [2, "0x40000000", "0x40000000", "0x40400000", "0x40000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40400000", "0x3f800000"],
- [1, "0x40400000", "0x00000000"],
- [1, "0x402aaaab", "0x3f2aaaab"],
- [1, "0x40000000", "0x00000000"],
- [1, "0x40200000", "0x3f800000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x402aaaab", "0x3faaaaab"],
- [1, "0x402b851f", "0x3fae147b"],
- [2, "0x401c28f6", "0x3fd70a3e", "0x402147ae", "0x3feb851f"],
- [2, "0x40266666", "0x40000000", "0x40400000", "0x40000000"],
- [1, "0x402b851f", "0x3fae147b"],
- [2, "0x40333334", "0x3f999999", "0x40400000", "0x3f800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuads58": {
- "path": [[0, "0x3f800000", "0x00000000"],
- [2, "0x40400000", "0x00000000", "0x40400000", "0x3f800000"],
- [1, "0x3f800000", "0x40400000"],
- [5],
- [0, "0x40000000", "0x00000000"],
- [1, "0x40400000", "0x3f800000"],
- [2, "0x40000000", "0x40000000", "0x40400000", "0x40000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x400313c5", "0x3dc4f141"],
- [2, "0x3fcf62d9", "0x00000000", "0x3f800000", "0x00000000"],
- [1, "0x3f800000", "0x40400000"],
- [1, "0x402aaaab", "0x3faaaaab"],
- [1, "0x402b851f", "0x3fae147b"],
- [2, "0x401c28f6", "0x3fd70a3e", "0x402147ae", "0x3feb851f"],
- [2, "0x40266666", "0x40000000", "0x40400000", "0x40000000"],
- [1, "0x402b851f", "0x3fae147b"],
- [2, "0x40333334", "0x3f999999", "0x40400000", "0x3f800000"],
- [2, "0x40400000", "0x3eaaaaaa", "0x40071c72", "0x3de38e39"],
- [1, "0x40000000", "0x00000000"],
- [1, "0x400313c5", "0x3dc4f141"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuads57": {
- "path": [[0, "0x3f800000", "0x00000000"],
- [2, "0x40400000", "0x00000000", "0x40400000", "0x3f800000"],
- [1, "0x40000000", "0x40000000"],
- [5],
- [0, "0x40000000", "0x00000000"],
- [1, "0x40400000", "0x3f800000"],
- [2, "0x40000000", "0x40000000", "0x40400000", "0x40000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x400313c5", "0x3dc4f141"],
- [2, "0x3fcf62d9", "0x00000000", "0x3f800000", "0x00000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x402aaaab", "0x3faaaaab"],
- [1, "0x402b851f", "0x3fae147b"],
- [2, "0x401c28f6", "0x3fd70a3e", "0x402147ae", "0x3feb851f"],
- [2, "0x40266666", "0x40000000", "0x40400000", "0x40000000"],
- [1, "0x402b851f", "0x3fae147b"],
- [2, "0x40333334", "0x3f999999", "0x40400000", "0x3f800000"],
- [2, "0x40400000", "0x3eaaaaaa", "0x40071c72", "0x3de38e39"],
- [1, "0x40000000", "0x00000000"],
- [1, "0x400313c5", "0x3dc4f141"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuads56": {
- "path": [[0, "0x40000000", "0x00000000"],
- [2, "0x40400000", "0x3f800000", "0x00000000", "0x40000000"],
- [1, "0x40400000", "0x40000000"],
- [5],
- [0, "0x40400000", "0x00000000"],
- [1, "0x40000000", "0x3f800000"],
- [2, "0x40000000", "0x3f800000", "0x40400000", "0x40400000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40100000", "0x3f000000"],
- [2, "0x40100000", "0x3e800000", "0x40000000", "0x00000000"],
- [1, "0x40100000", "0x3f000000"],
- [5],
- [0, "0x40155555", "0x3f2aaaab"],
- [1, "0x40100000", "0x3f000000"],
- [2, "0x40100000", "0x3f400000", "0x40000000", "0x3f800000"],
- [2, "0x3fc00000", "0x3fc00000", "0x00000000", "0x40000000"],
- [1, "0x40200000", "0x40000000"],
- [1, "0x40400000", "0x40400000"],
- [1, "0x40400000", "0x00000000"],
- [1, "0x40155555", "0x3f2aaaab"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuads54": {
- "path": [[0, "0x3f800000", "0x00000000"],
- [2, "0x40000000", "0x00000000", "0x3f800000", "0x3f800000"],
- [1, "0x40400000", "0x3f800000"],
- [5],
- [0, "0x40000000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [2, "0x3f800000", "0x3f800000", "0x40000000", "0x40400000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3fbd70a4", "0x3e23d70b"],
- [2, "0x3fb33333", "0x00000000", "0x3f800000", "0x00000000"],
- [1, "0x3fc00000", "0x3e800000"],
- [2, "0x3fc00000", "0x3f000000", "0x3f800000", "0x3f800000"],
- [1, "0x40000000", "0x40400000"],
- [1, "0x40000000", "0x3f800000"],
- [1, "0x40400000", "0x3f800000"],
- [1, "0x40000000", "0x3f000000"],
- [1, "0x40000000", "0x00000000"],
- [1, "0x3fd55555", "0x3eaaaaab"],
- [1, "0x3fc00000", "0x3e800000"],
- [2, "0x3fc00000", "0x3e4ccccb", "0x3fbd70a4", "0x3e23d70b"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuads53": {
- "path": [[0, "0x3f800000", "0x00000000"],
- [2, "0x40000000", "0x00000000", "0x3f800000", "0x3f800000"],
- [1, "0x40400000", "0x3f800000"],
- [5],
- [0, "0x40000000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [2, "0x40000000", "0x40400000", "0x40000000", "0x40400000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3fbd70a4", "0x3e23d70b"],
- [2, "0x3fb33333", "0x00000000", "0x3f800000", "0x00000000"],
- [1, "0x3fc00000", "0x3e800000"],
- [2, "0x3fc00000", "0x3f000000", "0x3f800000", "0x3f800000"],
- [1, "0x40000000", "0x40400000"],
- [1, "0x40000000", "0x3f800000"],
- [1, "0x40400000", "0x3f800000"],
- [1, "0x40000000", "0x3f000000"],
- [1, "0x40000000", "0x00000000"],
- [1, "0x3fd55555", "0x3eaaaaab"],
- [1, "0x3fc00000", "0x3e800000"],
- [2, "0x3fc00000", "0x3e4ccccb", "0x3fbd70a4", "0x3e23d70b"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuads52": {
- "path": [[0, "0x3f800000", "0x00000000"],
- [2, "0x40000000", "0x00000000", "0x3f800000", "0x3f800000"],
- [1, "0x40400000", "0x3f800000"],
- [5],
- [0, "0x40000000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [2, "0x40000000", "0x40400000", "0x40400000", "0x40400000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3fbd70a4", "0x3e23d70b"],
- [2, "0x3fb33333", "0x00000000", "0x3f800000", "0x00000000"],
- [1, "0x3fc00000", "0x3e800000"],
- [2, "0x3fc00000", "0x3f000000", "0x3f800000", "0x3f800000"],
- [2, "0x40000000", "0x40400000", "0x40400000", "0x40400000"],
- [1, "0x40155555", "0x3f800000"],
- [1, "0x40400000", "0x3f800000"],
- [1, "0x400ccccd", "0x3f19999a"],
- [1, "0x40000000", "0x00000000"],
- [1, "0x3fd55555", "0x3eaaaaab"],
- [1, "0x3fc00000", "0x3e800000"],
- [2, "0x3fc00000", "0x3e4ccccb", "0x3fbd70a4", "0x3e23d70b"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuads51": {
- "path": [[0, "0x40000000", "0x00000000"],
- [2, "0x40400000", "0x00000000", "0x40000000", "0x3f800000"],
- [1, "0x40400000", "0x40000000"],
- [5],
- [0, "0x40400000", "0x00000000"],
- [1, "0x40400000", "0x3f800000"],
- [2, "0x40400000", "0x3f800000", "0x3f800000", "0x40000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40400000", "0x3f800000"],
- [1, "0x40400000", "0x00000000"],
- [1, "0x40155555", "0x3f2aaaab"],
- [1, "0x40147ae1", "0x3f23d70a"],
- [2, "0x4023d70a", "0x3ea3d709", "0x401eb852", "0x3e23d70b"],
- [2, "0x4019999a", "0x00000000", "0x40000000", "0x00000000"],
- [1, "0x40147ae1", "0x3f23d70a"],
- [2, "0x400ccccc", "0x3f4ccccf", "0x40000000", "0x3f800000"],
- [1, "0x3f800000", "0x40000000"],
- [1, "0x40155555", "0x3faaaaab"],
- [1, "0x40400000", "0x40000000"],
- [1, "0x40266666", "0x3f99999a"],
- [1, "0x40400000", "0x3f800000"],
- [5],
- [0, "0x40266666", "0x3f99999a"],
- [1, "0x40155555", "0x3f2aaaab"],
- [1, "0x40000000", "0x3f800000"],
- [1, "0x40155555", "0x3faaaaab"],
- [1, "0x40266666", "0x3f99999a"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuads50": {
- "path": [[0, "0x40000000", "0x00000000"],
- [2, "0x40400000", "0x00000000", "0x40000000", "0x3f800000"],
- [1, "0x40400000", "0x40000000"],
- [5],
- [0, "0x40400000", "0x00000000"],
- [1, "0x40400000", "0x3f800000"],
- [2, "0x3f800000", "0x40000000", "0x3f800000", "0x40000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40400000", "0x3f800000"],
- [1, "0x40400000", "0x00000000"],
- [1, "0x40155555", "0x3f2aaaab"],
- [1, "0x40147ae1", "0x3f23d70a"],
- [2, "0x4023d70a", "0x3ea3d709", "0x401eb852", "0x3e23d70b"],
- [2, "0x4019999a", "0x00000000", "0x40000000", "0x00000000"],
- [1, "0x40147ae1", "0x3f23d70a"],
- [2, "0x400ccccc", "0x3f4ccccf", "0x40000000", "0x3f800000"],
- [1, "0x3f800000", "0x40000000"],
- [1, "0x40155555", "0x3faaaaab"],
- [1, "0x40400000", "0x40000000"],
- [1, "0x40266666", "0x3f99999a"],
- [1, "0x40400000", "0x3f800000"],
- [5],
- [0, "0x40266666", "0x3f99999a"],
- [1, "0x40155555", "0x3f2aaaab"],
- [1, "0x40000000", "0x3f800000"],
- [1, "0x40155555", "0x3faaaaab"],
- [1, "0x40266666", "0x3f99999a"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuads49": {
- "path": [[0, "0x40000000", "0x00000000"],
- [2, "0x40400000", "0x00000000", "0x40000000", "0x3f800000"],
- [1, "0x40400000", "0x40000000"],
- [5],
- [0, "0x40400000", "0x00000000"],
- [1, "0x40000000", "0x40000000"],
- [2, "0x40000000", "0x40000000", "0x00000000", "0x40400000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40200000", "0x3f800000"],
- [1, "0x40400000", "0x00000000"],
- [1, "0x40155555", "0x3f2aaaab"],
- [1, "0x40147ae1", "0x3f23d70a"],
- [2, "0x4023d70a", "0x3ea3d709", "0x401eb852", "0x3e23d70b"],
- [2, "0x4019999a", "0x00000000", "0x40000000", "0x00000000"],
- [1, "0x40147ae1", "0x3f23d70a"],
- [2, "0x400ccccc", "0x3f4ccccf", "0x40000000", "0x3f800000"],
- [1, "0x00000000", "0x40400000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x40155555", "0x3faaaaab"],
- [1, "0x40400000", "0x40000000"],
- [1, "0x40200000", "0x3f800000"],
- [5],
- [0, "0x40200000", "0x3f800000"],
- [1, "0x40155555", "0x3f2aaaab"],
- [1, "0x40000000", "0x3f800000"],
- [1, "0x40155555", "0x3faaaaab"],
- [1, "0x40200000", "0x3f800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuads48": {
- "path": [[0, "0x40000000", "0x00000000"],
- [2, "0x40400000", "0x00000000", "0x40000000", "0x3f800000"],
- [1, "0x40400000", "0x40000000"],
- [5],
- [0, "0x40400000", "0x00000000"],
- [1, "0x40000000", "0x40000000"],
- [2, "0x40400000", "0x40000000", "0x00000000", "0x40400000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40200000", "0x3f800000"],
- [1, "0x40400000", "0x00000000"],
- [1, "0x40155555", "0x3f2aaaab"],
- [1, "0x40147ae1", "0x3f23d70a"],
- [2, "0x4023d70a", "0x3ea3d709", "0x401eb852", "0x3e23d70b"],
- [2, "0x4019999a", "0x00000000", "0x40000000", "0x00000000"],
- [1, "0x40147ae1", "0x3f23d70a"],
- [2, "0x400ccccc", "0x3f4ccccf", "0x40000000", "0x3f800000"],
- [1, "0x00000000", "0x40400000"],
- [2, "0x4012d2d3", "0x400f0f0f", "0x400ff1d4", "0x40038b13"],
- [2, "0x400f0f0f", "0x40000000", "0x40000000", "0x40000000"],
- [1, "0x40155555", "0x3faaaaab"],
- [1, "0x40400000", "0x40000000"],
- [1, "0x40200000", "0x3f800000"],
- [5],
- [0, "0x40200000", "0x3f800000"],
- [1, "0x40155555", "0x3f2aaaab"],
- [1, "0x40000000", "0x3f800000"],
- [1, "0x40155555", "0x3faaaaab"],
- [1, "0x40200000", "0x3f800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuads47": {
- "path": [[0, "0x40000000", "0x00000000"],
- [2, "0x40400000", "0x00000000", "0x40000000", "0x3f800000"],
- [1, "0x40400000", "0x40000000"],
- [5],
- [0, "0x40400000", "0x00000000"],
- [1, "0x40000000", "0x40000000"],
- [2, "0x00000000", "0x40400000", "0x00000000", "0x40400000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40200000", "0x3f800000"],
- [1, "0x40400000", "0x00000000"],
- [1, "0x40155555", "0x3f2aaaab"],
- [1, "0x40147ae1", "0x3f23d70a"],
- [2, "0x4023d70a", "0x3ea3d709", "0x401eb852", "0x3e23d70b"],
- [2, "0x4019999a", "0x00000000", "0x40000000", "0x00000000"],
- [1, "0x40147ae1", "0x3f23d70a"],
- [2, "0x400ccccc", "0x3f4ccccf", "0x40000000", "0x3f800000"],
- [1, "0x00000000", "0x40400000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x40155555", "0x3faaaaab"],
- [1, "0x40400000", "0x40000000"],
- [1, "0x40200000", "0x3f800000"],
- [5],
- [0, "0x40200000", "0x3f800000"],
- [1, "0x40155555", "0x3f2aaaab"],
- [1, "0x40000000", "0x3f800000"],
- [1, "0x40155555", "0x3faaaaab"],
- [1, "0x40200000", "0x3f800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuads46x": {
- "path": [[0, "0x40000000", "0x00000000"],
- [2, "0x00000000", "0x3f800000", "0x40400000", "0x40000000"],
- [1, "0x3f800000", "0x40400000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [2, "0x40400000", "0x40000000", "0x3f800000", "0x40400000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f800000", "0x3f800000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x40400000"],
- [1, "0x40400000", "0x40000000"],
- [2, "0x40000001", "0x3fd55556", "0x3fc71c72", "0x3faaaaaa"],
- [1, "0x40000000", "0x00000000"],
- [2, "0x3f99999a", "0x3ecccccd", "0x3f99999a", "0x3f4ccccd"],
- [2, "0x3f99999a", "0x3f888888", "0x3fc71c72", "0x3faaaaaa"],
- [2, "0x3faaaaaa", "0x3f955555", "0x3f800000", "0x3f800000"],
- [5],
- [0, "0x40000000", "0x40000000"],
- [2, "0x40000000", "0x3fd55556", "0x3fc71c72", "0x3faaaaab"],
- [1, "0x3f800000", "0x40400000"],
- [2, "0x40000000", "0x40200000", "0x40000000", "0x40000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuads45": {
- "path": [[0, "0x40000000", "0x00000000"],
- [2, "0x40400000", "0x40000000", "0x40400000", "0x40400000"],
- [1, "0x40400000", "0x40400000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x40000000"],
- [2, "0x40400000", "0x40000000", "0x40400000", "0x40400000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x00000000", "0x40000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x40100000", "0x40100000"],
- [2, "0x3fc00000", "0x40000000", "0x00000000", "0x40000000"],
- [5],
- [0, "0x403851ec", "0x4028f5c3"],
- [2, "0x402ccccd", "0x4019999a", "0x40100000", "0x40100000"],
- [1, "0x40400000", "0x40400000"],
- [2, "0x40400000", "0x40000000", "0x40000000", "0x00000000"],
- [1, "0x403851ec", "0x4028f5c3"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuads44": {
- "path": [[0, "0x40000000", "0x00000000"],
- [2, "0x40400000", "0x40000000", "0x40400000", "0x40400000"],
- [1, "0x40400000", "0x40400000"],
- [5],
- [0, "0x3f800000", "0x00000000"],
- [1, "0x00000000", "0x40000000"],
- [2, "0x40400000", "0x40000000", "0x40400000", "0x40400000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x00000000", "0x40000000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x40269c90", "0x4019ead8"],
- [2, "0x3ff45d17", "0x40000000", "0x00000000", "0x40000000"],
- [5],
- [0, "0x403851ec", "0x4028f5c3"],
- [2, "0x40320950", "0x402094f2", "0x40269c90", "0x4019ead8"],
- [1, "0x40400000", "0x40400000"],
- [2, "0x40400000", "0x40000000", "0x40000000", "0x00000000"],
- [1, "0x403851ec", "0x4028f5c3"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuads43": {
- "path": [[0, "0x40000000", "0x00000000"],
- [2, "0x40000000", "0x40400000", "0x40400000", "0x40400000"],
- [1, "0x40400000", "0x40400000"],
- [5],
- [0, "0x00000000", "0x40000000"],
- [1, "0x00000000", "0x40000000"],
- [2, "0x40000000", "0x40400000", "0x40400000", "0x40400000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x4028f5c3", "0x403851ec"],
- [2, "0x40000000", "0x4019999a", "0x40000000", "0x00000000"],
- [1, "0x40400000", "0x40400000"],
- [2, "0x40000000", "0x40400000", "0x00000000", "0x40000000"],
- [1, "0x4028f5c3", "0x403851ec"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuads42": {
- "path": [[0, "0x40000000", "0x00000000"],
- [2, "0x40400000", "0x40000000", "0x40400000", "0x40400000"],
- [1, "0x40400000", "0x40400000"],
- [5],
- [0, "0x40000000", "0x00000000"],
- [1, "0x00000000", "0x40000000"],
- [2, "0x40400000", "0x40000000", "0x40400000", "0x40400000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x00000000", "0x40000000"],
- [1, "0x40000000", "0x00000000"],
- [2, "0x40400000", "0x40000000", "0x40400000", "0x40400000"],
- [1, "0x403851ec", "0x4028f5c3"],
- [2, "0x4019999a", "0x40000000", "0x00000000", "0x40000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuads41": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x00000000", "0x00000000", "0x3f800000", "0x00000000"],
- [1, "0x40000000", "0x3f800000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [2, "0x00000000", "0x3f800000", "0x3f800000", "0x40000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f800000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [2, "0x00000000", "0x3f800000", "0x3f800000", "0x40000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x40000000", "0x3f800000"],
- [1, "0x3f800000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuads36": {
- "path": [[0, "0x3f800000", "0x00000000"],
- [2, "0x40000000", "0x00000000", "0x3f800000", "0x40000000"],
- [1, "0x40000000", "0x40000000"],
- [5],
- [0, "0x3f800000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [2, "0x40400000", "0x00000000", "0x40000000", "0x40400000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f800000", "0x00000000"],
- [2, "0x3fd55556", "0x00000000", "0x40000000", "0x3eaaaaab"],
- [2, "0x402aaaab", "0x3f800000", "0x40000000", "0x40400000"],
- [1, "0x3fd55555", "0x40000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x3fb8e38e", "0x3f638e39"],
- [2, "0x3fb55554", "0x3f800003", "0x3fb00000", "0x3f900000"],
- [1, "0x3f800000", "0x00000000"],
- [5],
- [0, "0x3fb00000", "0x3f900000"],
- [1, "0x3fd55555", "0x40000000"],
- [1, "0x3f800000", "0x40000000"],
- [2, "0x3fa00000", "0x3fc00000", "0x3fb00000", "0x3f900000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuads37": {
- "path": [[0, "0x3f800000", "0x00000000"],
- [2, "0x40000000", "0x00000000", "0x3f800000", "0x40000000"],
- [1, "0x40000000", "0x40000000"],
- [5],
- [0, "0x3f800000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [2, "0x40400000", "0x00000000", "0x40000000", "0x40400000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3fb00000", "0x3e000000"],
- [2, "0x3fa00000", "0x00000000", "0x3f800000", "0x00000000"],
- [2, "0x3fd55556", "0x00000000", "0x40000000", "0x3eaaaaab"],
- [2, "0x402aaaab", "0x3f800000", "0x40000000", "0x40400000"],
- [1, "0x3fd55555", "0x40000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x3fb8e38e", "0x3f638e39"],
- [2, "0x3fcaaaab", "0x3eaaaaaa", "0x3fb00000", "0x3e000000"],
- [5],
- [0, "0x3fb00000", "0x3f900000"],
- [2, "0x3fb55554", "0x3f800003", "0x3fb8e38e", "0x3f638e39"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x3fb00000", "0x3f900000"],
- [5],
- [0, "0x3f800000", "0x40000000"],
- [2, "0x3fa00000", "0x3fc00000", "0x3fb00000", "0x3f900000"],
- [1, "0x3fd55555", "0x40000000"],
- [1, "0x3f800000", "0x40000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuads38": {
- "path": [[0, "0x3f800000", "0x00000000"],
- [2, "0x40400000", "0x00000000", "0x00000000", "0x40000000"],
- [1, "0x40400000", "0x40000000"],
- [5],
- [0, "0x3f800000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [2, "0x40000000", "0x3f800000", "0x40400000", "0x3f800000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3fe473ac", "0x3e738506"],
- [2, "0x3fd8469f", "0x00000000", "0x3f800000", "0x00000000"],
- [1, "0x3fd39783", "0x3f272f05"],
- [2, "0x3fa49249", "0x3f924925", "0x00000000", "0x40000000"],
- [1, "0x40400000", "0x40000000"],
- [1, "0x3fd39783", "0x3f272f05"],
- [2, "0x3fd732a1", "0x3f1d915f", "0x3fda1cc5", "0x3f14814c"],
- [2, "0x40168731", "0x3f800000", "0x40400000", "0x3f800000"],
- [1, "0x3fe522c4", "0x3eca4588"],
- [2, "0x3fe7f827", "0x3e9cef53", "0x3fe473ac", "0x3e738506"],
- [5],
- [0, "0x3fe522c4", "0x3eca4588"],
- [1, "0x3f800000", "0x00000000"],
- [2, "0x3fad0e62", "0x3eb43988", "0x3fda1cc5", "0x3f14814c"],
- [2, "0x3fe2756c", "0x3ef51b04", "0x3fe522c4", "0x3eca4588"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuads39": {
- "path": [[0, "0x3f800000", "0x00000000"],
- [2, "0x40400000", "0x00000000", "0x00000000", "0x40400000"],
- [1, "0x00000000", "0x40400000"],
- [5],
- [0, "0x3f800000", "0x3f800000"],
- [1, "0x00000000", "0x40000000"],
- [2, "0x3f800000", "0x40000000", "0x00000000", "0x40400000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3fdf3995", "0x3e84df3a"],
- [2, "0x3fcb4b4c", "0x00000000", "0x3f800000", "0x00000000"],
- [1, "0x3f000000", "0x3fc00000"],
- [1, "0x00000000", "0x40000000"],
- [2, "0x3e4cccd7", "0x40000000", "0x3ea3d70a", "0x40028f5c"],
- [1, "0x00000000", "0x40400000"],
- [2, "0x40078788", "0x3f61e1e2", "0x3fdf3995", "0x3e84df3a"],
- [5],
- [0, "0x3ee38e38", "0x40071c72"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x3f000000", "0x3fc00000"],
- [1, "0x3ea3d70a", "0x40028f5c"],
- [2, "0x3eccccc8", "0x40044444", "0x3ee38e38", "0x40071c72"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuads40": {
- "path": [[0, "0x3f800000", "0x00000000"],
- [2, "0x40400000", "0x00000000", "0x40400000", "0x40400000"],
- [1, "0x40400000", "0x40400000"],
- [5],
- [0, "0x40000000", "0x3f800000"],
- [1, "0x40000000", "0x40000000"],
- [2, "0x40400000", "0x40000000", "0x40400000", "0x40400000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40400000", "0x40400000"],
- [2, "0x40400000", "0x00000000", "0x3f800000", "0x00000000"],
- [1, "0x40000000", "0x3fc00000"],
- [1, "0x40000000", "0x40000000"],
- [2, "0x400ccccd", "0x40000000", "0x40170a3d", "0x40028f5c"],
- [1, "0x40400000", "0x40400000"],
- [5],
- [0, "0x40238e39", "0x40071c72"],
- [1, "0x40000000", "0x3f800000"],
- [1, "0x40000000", "0x3fc00000"],
- [1, "0x40170a3d", "0x40028f5c"],
- [2, "0x401ddddd", "0x40044444", "0x40238e39", "0x40071c72"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuads16": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x00000000", "0x00000000", "0x3f800000", "0x3f800000"],
- [1, "0x40400000", "0x40000000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [2, "0x00000000", "0x3f800000", "0x40400000", "0x40000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x00000000", "0x00000000"],
- [1, "0x40400000", "0x40000000"],
- [2, "0x00000000", "0x3f800000", "0x00000000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuads17": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x00000000", "0x00000000", "0x3f800000", "0x3f800000"],
- [1, "0x40400000", "0x40000000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [2, "0x00000000", "0x40000000", "0x40400000", "0x40000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x00000000", "0x00000000"],
- [1, "0x40400000", "0x40000000"],
- [2, "0x00000000", "0x40000000", "0x00000000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuads18": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x00000000", "0x00000000", "0x3f800000", "0x3f800000"],
- [1, "0x40400000", "0x40000000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [2, "0x3f800000", "0x40000000", "0x40400000", "0x40000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x00000000", "0x00000000"],
- [1, "0x40400000", "0x40000000"],
- [2, "0x3f800000", "0x40000000", "0x00000000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuads19": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x00000000", "0x00000000", "0x40000000", "0x3f800000"],
- [1, "0x3f800000", "0x40000000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [2, "0x40000000", "0x3f800000", "0x3f800000", "0x40000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f800000", "0x40000000"],
- [1, "0x40000000", "0x3f800000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x40000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuads20": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x00000000", "0x00000000", "0x40000000", "0x3f800000"],
- [1, "0x3f800000", "0x40400000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [2, "0x40000000", "0x3f800000", "0x3f800000", "0x40400000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f800000", "0x40400000"],
- [1, "0x40000000", "0x3f800000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x40400000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuads21": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x00000000", "0x00000000", "0x3f800000", "0x3f800000"],
- [1, "0x40000000", "0x3f800000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [2, "0x40400000", "0x00000000", "0x40000000", "0x40400000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f800000", "0x3f800000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x40000000", "0x3f800000"],
- [1, "0x3f800000", "0x3f800000"],
- [5],
- [0, "0x3ffaacda", "0x3f30f27b"],
- [2, "0x3fb851eb", "0x00000000", "0x00000000", "0x00000000"],
- [1, "0x40000000", "0x40400000"],
- [2, "0x402147ae", "0x3fb851eb", "0x3ffaacda", "0x3f30f27b"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuads22": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x00000000", "0x00000000", "0x40000000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [2, "0x00000000", "0x3f800000", "0x40400000", "0x40000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f99999a", "0x3f4ccccd"],
- [1, "0x40000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [2, "0x00000000", "0x3f800000", "0x40400000", "0x40000000"],
- [1, "0x3f99999a", "0x3f4ccccd"],
- [5],
- [0, "0x3f99999a", "0x3f4ccccd"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x3f99999a", "0x3f4ccccd"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuads23": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x00000000", "0x00000000", "0x3f800000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [2, "0x00000000", "0x3f800000", "0x40400000", "0x40000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f800000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [2, "0x00000000", "0x3f800000", "0x40400000", "0x40000000"],
- [1, "0x3f800000", "0x3f2aaaab"],
- [1, "0x3f800000", "0x00000000"],
- [5],
- [0, "0x3f800000", "0x3f2aaaab"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x3f800000", "0x3f2aaaab"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuads24": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x00000000", "0x00000000", "0x00000000", "0x3f800000"],
- [1, "0x3f800000", "0x40000000"],
- [5],
- [0, "0x00000000", "0x3f800000"],
- [1, "0x00000000", "0x3f800000"],
- [2, "0x00000000", "0x40000000", "0x40400000", "0x40400000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x00000000", "0x3f800000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x3f400000", "0x3fc00000"],
- [1, "0x40400000", "0x40400000"],
- [2, "0x00000000", "0x40000000", "0x00000000", "0x3f800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuads25": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x00000000", "0x00000000", "0x00000000", "0x3f800000"],
- [1, "0x40000000", "0x3f800000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [2, "0x40400000", "0x00000000", "0x40000000", "0x40400000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x00000000", "0x3f800000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x3f2aaaab", "0x3f800000"],
- [1, "0x00000000", "0x3f800000"],
- [5],
- [0, "0x3f2aaaab", "0x3f800000"],
- [1, "0x40000000", "0x40400000"],
- [2, "0x402147ae", "0x3fb851eb", "0x3ffaacda", "0x3f30f27b"],
- [2, "0x3fb851eb", "0x00000000", "0x00000000", "0x00000000"],
- [1, "0x40000000", "0x3f800000"],
- [1, "0x3f2aaaab", "0x3f800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuads26": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x00000000", "0x00000000", "0x40400000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [2, "0x00000000", "0x3f800000", "0x40400000", "0x40000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40400000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [2, "0x00000000", "0x3f800000", "0x40400000", "0x40000000"],
- [1, "0x3fa49249", "0x3f5b6db7"],
- [1, "0x40400000", "0x00000000"],
- [5],
- [0, "0x3fa49249", "0x3f5b6db7"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x3fa49249", "0x3f5b6db7"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuads27": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x00000000", "0x00000000", "0x40000000", "0x00000000"],
- [1, "0x40000000", "0x3f800000"],
- [5],
- [0, "0x40000000", "0x00000000"],
- [1, "0x40000000", "0x00000000"],
- [2, "0x40400000", "0x00000000", "0x3f800000", "0x40400000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x3fdb6db7", "0x3f5b6db7"],
- [1, "0x3f800000", "0x40400000"],
- [2, "0x402aaaab", "0x3f000000", "0x40100000", "0x3daaaaab"],
- [2, "0x400aaaab", "0x00000000", "0x40000000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuads28": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x00000000", "0x00000000", "0x00000000", "0x3f800000"],
- [1, "0x40000000", "0x40000000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [2, "0x40400000", "0x00000000", "0x40000000", "0x40400000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x00000000", "0x3f800000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x3fc00000"],
- [1, "0x00000000", "0x3f800000"],
- [5],
- [0, "0x3f800000", "0x3fc00000"],
- [1, "0x40000000", "0x40400000"],
- [2, "0x402147ae", "0x3fb851eb", "0x3ffaacda", "0x3f30f27b"],
- [2, "0x3fb851eb", "0x00000000", "0x00000000", "0x00000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x3f800000", "0x3fc00000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuads29": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x00000000", "0x00000000", "0x40400000", "0x00000000"],
- [1, "0x40000000", "0x3f800000"],
- [5],
- [0, "0x40400000", "0x00000000"],
- [1, "0x40400000", "0x00000000"],
- [2, "0x40400000", "0x3f800000", "0x00000000", "0x40000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40400000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x3fdb6db7", "0x3f5b6db7"],
- [1, "0x00000000", "0x40000000"],
- [2, "0x40400000", "0x3f800000", "0x40400000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuads30": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x00000000", "0x00000000", "0x40000000", "0x00000000"],
- [1, "0x40000000", "0x40000000"],
- [5],
- [0, "0x40000000", "0x00000000"],
- [1, "0x40000000", "0x00000000"],
- [2, "0x40400000", "0x40000000", "0x3f800000", "0x40400000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x3fc00000", "0x3fc00000"],
- [1, "0x3f800000", "0x40400000"],
- [2, "0x40400000", "0x40000000", "0x40000000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuads31": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x00000000", "0x00000000", "0x40000000", "0x3f800000"],
- [1, "0x3f800000", "0x40400000"],
- [5],
- [0, "0x40400000", "0x00000000"],
- [1, "0x00000000", "0x3f800000"],
- [2, "0x40000000", "0x3f800000", "0x3f800000", "0x40400000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f99999a", "0x3f19999a"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x3e99999a", "0x3f666666"],
- [1, "0x00000000", "0x3f800000"],
- [2, "0x3e3a2e74", "0x3f800000", "0x3ead7cd4", "0x3f821d9f"],
- [1, "0x3f800000", "0x40400000"],
- [1, "0x40400000", "0x00000000"],
- [1, "0x3f99999a", "0x3f19999a"],
- [5],
- [0, "0x3f99999a", "0x3f19999a"],
- [1, "0x3e99999a", "0x3f666666"],
- [1, "0x3ead7cd4", "0x3f821d9f"],
- [2, "0x3f7aa11f", "0x3f8abdc3", "0x3f9a8246", "0x3fb68855"],
- [2, "0x3fc4ec4f", "0x3ff62762", "0x3f800000", "0x40400000"],
- [1, "0x40000000", "0x3f800000"],
- [1, "0x3f99999a", "0x3f19999a"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuads32": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x00000000", "0x00000000", "0x3f800000", "0x3f800000"],
- [1, "0x3f800000", "0x40000000"],
- [5],
- [0, "0x3f800000", "0x3f800000"],
- [1, "0x3f800000", "0x3f800000"],
- [2, "0x40400000", "0x3f800000", "0x00000000", "0x40400000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f800000", "0x3f800000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x3f400000", "0x3fc00000"],
- [1, "0x00000000", "0x40400000"],
- [2, "0x3ffb9612", "0x3fd8469f", "0x3fe473ac", "0x3f9e70a1"],
- [2, "0x3fd8469f", "0x3f800000", "0x3f800000", "0x3f800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuads33": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x00000000", "0x00000000", "0x3f800000", "0x3f800000"],
- [1, "0x40000000", "0x3f800000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [2, "0x40400000", "0x00000000", "0x40000000", "0x40400000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f800000", "0x3f800000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x40000000", "0x3f800000"],
- [1, "0x3f800000", "0x3f800000"],
- [5],
- [0, "0x3ffaacda", "0x3f30f27b"],
- [2, "0x3fb851eb", "0x00000000", "0x00000000", "0x00000000"],
- [1, "0x40000000", "0x40400000"],
- [2, "0x402147ae", "0x3fb851eb", "0x3ffaacda", "0x3f30f27b"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuads34": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x00000000", "0x00000000", "0x3f800000", "0x00000000"],
- [1, "0x40000000", "0x3f800000"],
- [5],
- [0, "0x3f800000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [2, "0x40000000", "0x00000000", "0x40400000", "0x40400000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f800000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x3fc00000", "0x3f400000"],
- [1, "0x40400000", "0x40400000"],
- [2, "0x40000000", "0x00000000", "0x3f800000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuads35": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x00000000", "0x00000000", "0x3f800000", "0x00000000"],
- [1, "0x3f800000", "0x40000000"],
- [5],
- [0, "0x3f800000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [2, "0x40400000", "0x3f800000", "0x00000000", "0x40400000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f800000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x3f19999a", "0x3f99999a"],
- [1, "0x00000000", "0x40400000"],
- [2, "0x3ffb13b1", "0x3fd89d8a", "0x3fe48b5c", "0x3f4fe7c4"],
- [2, "0x3fd89d8a", "0x3eb13b14", "0x3f800000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testDegenerates1": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x00000000", "0x00000000", "0x3f800000", "0x3f800000"],
- [1, "0x40000000", "0x40400000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [2, "0x40400000", "0x40000000", "0x40000000", "0x40400000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x00000000", "0x00000000"],
- [2, "0x401e1e1e", "0x3fd2d2d3", "0x400e9dac", "0x40276b2f"],
- [2, "0x400b4b4b", "0x4034b4b5", "0x40000000", "0x40400000"],
- [1, "0x00000000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuad13": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x00000000", "0x00000000", "0x3f800000", "0x3f800000"],
- [1, "0x40000000", "0x40400000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [2, "0x40400000", "0x40000000", "0x40000000", "0x40400000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x00000000", "0x00000000"],
- [2, "0x401e1e1e", "0x3fd2d2d3", "0x400e9dac", "0x40276b2f"],
- [2, "0x400b4b4b", "0x4034b4b5", "0x40000000", "0x40400000"],
- [1, "0x00000000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuad14": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x00000000", "0x00000000", "0x3f800000", "0x3f800000"],
- [1, "0x3f800000", "0x40000000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [2, "0x40400000", "0x3f800000", "0x3f800000", "0x40400000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x40400000"],
- [2, "0x3ff62762", "0x4004ec4f", "0x3fe3f9f1", "0x3faef566"],
- [2, "0x3fcec4ed", "0x3f09d89e", "0x00000000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuad15": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x00000000", "0x00000000", "0x3f800000", "0x3f800000"],
- [1, "0x3f800000", "0x40400000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [2, "0x40000000", "0x00000000", "0x3f800000", "0x40400000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x00000000", "0x00000000"],
- [2, "0x3f2aaaab", "0x00000000", "0x3f800000", "0x3eaaaaab"],
- [2, "0x3fd55555", "0x3f800000", "0x3f800000", "0x40400000"],
- [1, "0x00000000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadratic56": {
- "path": [[0, "0x43b74dee", "0x4317322e"],
- [2, "0x43bd66cc", "0x4308acb3", "0x43c7151d", "0x4308acb3"],
- [1, "0x43b1012e", "0x4350d0f3"],
- [1, "0x43c4a54f", "0x42cc7734"],
- [1, "0x43b3fd31", "0x430894de"],
- [2, "0x43bd2872", "0x430894de", "0x43c2294f", "0x43159d12"],
- [1, "0x43b63202", "0x431de5f0"],
- [2, "0x43bba411", "0x4308acb3", "0x43c6051c", "0x4308acb3"],
- [1, "0x43af0000", "0x42f00000"],
- [1, "0x43b74dee", "0x4317322e"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x43bd6938", "0x430d2db7"],
- [2, "0x43ba0185", "0x4310c30a", "0x43b74dee", "0x4317322e"],
- [1, "0x43af0000", "0x42f00000"],
- [1, "0x43b8a48d", "0x42fdf835"],
- [1, "0x43c4a54f", "0x42cc7734"],
- [1, "0x43bf3546", "0x4303bd8b"],
- [1, "0x43c6051c", "0x4308acb3"],
- [2, "0x43c1a538", "0x4308acb3", "0x43be25b1", "0x430c71e3"],
- [2, "0x43bdcfcd", "0x430cc2cc", "0x43bd7b8f", "0x430d1a84"],
- [1, "0x43bd756a", "0x430d3bde"],
- [2, "0x43bd6fd4", "0x430d355c", "0x43bd6938", "0x430d2db7"],
- [5],
- [0, "0x43bb0039", "0x431a9234"],
- [1, "0x43b1012e", "0x4350d0f3"],
- [1, "0x43c7151d", "0x4308acb3"],
- [2, "0x43c2264d", "0x4308acb3", "0x43be25b2", "0x430c71e2"],
- [2, "0x43bdcc7a", "0x430cd20b", "0x43bd756a", "0x430d3bdf"],
- [2, "0x43b91df0", "0x431282f0", "0x43b63202", "0x431de5f0"],
- [1, "0x43bb0039", "0x431a9234"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadralateral4": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x40400000", "0x3f800000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x3f800000"],
- [1, "0x40400000", "0x3f800000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x00000000", "0x3f800000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x40400000", "0x3f800000"],
- [1, "0x00000000", "0x3f800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadralateral3": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x00000000", "0x3f800000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f800000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x3f800000"],
- [1, "0x3f800000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testDegenerate5": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x00000000", "0x3f800000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f800000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x3f800000"],
- [1, "0x3f800000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuad12": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x00000000", "0x00000000", "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x3f800000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [2, "0x3f800000", "0x00000000", "0x00000000", "0x3f800000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3ef5c290", "0x3e23d70b"],
- [2, "0x3ecccccd", "0x00000000", "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x3f800000"],
- [2, "0x3f19999a", "0x3ecccccd", "0x3ef5c290", "0x3e23d70b"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadratic51": {
- "path": [[0, "0x43b8ee97", "0x4311a554"],
- [2, "0x43bf30b0", "0x42f28287", "0x43cb1e41", "0x42f28287"],
- [1, "0x43b8ee97", "0x4311a554"],
- [5],
- [0, "0x43b8fc3c", "0x4309f184"],
- [2, "0x43bffe09", "0x42f28287", "0x43cb1e35", "0x42f28287"],
- [1, "0x43b8fc3c", "0x4309f184"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x43bc8bca", "0x4306aa90"],
- [2, "0x43ba8cb4", "0x430b5758", "0x43b8ee97", "0x4311a554"],
- [1, "0x43cb1e41", "0x42f28287"],
- [2, "0x43bffe09", "0x42f28287", "0x43b8fc3c", "0x4309f184"],
- [1, "0x43bc8bca", "0x4306aa90"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuad8": {
- "path": [[0, "0x40400000", "0x00000000"],
- [2, "0x00000000", "0x3f800000", "0x40400000", "0x40000000"],
- [1, "0x00000000", "0x40400000"],
- [5],
- [0, "0x3f800000", "0x00000000"],
- [1, "0x40400000", "0x00000000"],
- [2, "0x3f800000", "0x3f800000", "0x40000000", "0x40000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3fc00000", "0x3f800000"],
- [2, "0x3fc00000", "0x3f000000", "0x40400000", "0x00000000"],
- [2, "0x3fd55555", "0x3f2aaaab", "0x3fd55556", "0x3faaaaab"],
- [1, "0x3fc00000", "0x3f800000"],
- [5],
- [0, "0x3fd55556", "0x3faaaaab"],
- [2, "0x3fd55556", "0x3fd55556", "0x40000000", "0x40000000"],
- [1, "0x3fd55555", "0x3faaaaab"],
- [5],
- [0, "0x3fc00000", "0x3f800000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x40400000", "0x00000000"],
- [1, "0x3fd55555", "0x3faaaaab"],
- [2, "0x3fc00000", "0x3f955556", "0x3fc00000", "0x3f800000"],
- [5],
- [0, "0x3fd55555", "0x3faaaaab"],
- [2, "0x3fffffff", "0x3fd55555", "0x40400000", "0x40000000"],
- [1, "0x00000000", "0x40400000"],
- [1, "0x3fd55555", "0x3faaaaab"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuad11": {
- "path": [[0, "0x40000000", "0x00000000"],
- [2, "0x00000000", "0x3f800000", "0x3f800000", "0x40000000"],
- [1, "0x3f800000", "0x40000000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [2, "0x3f800000", "0x40400000", "0x40400000", "0x40400000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3faaaaab", "0x3faaaaab"],
- [1, "0x40000000", "0x00000000"],
- [2, "0x3f93cd3b", "0x3ed8658b", "0x3f58658c", "0x3f58658c"],
- [2, "0x3f2aaaab", "0x3f8b6eb9", "0x3f2aaaab", "0x3faaaaab"],
- [2, "0x3f2aaaab", "0x3fd55556", "0x3f800000", "0x40000000"],
- [1, "0x3f8cee3d", "0x3fe62385"],
- [2, "0x3fb988e1", "0x40400000", "0x40400000", "0x40400000"],
- [1, "0x3faaaaab", "0x3faaaaab"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuad10": {
- "path": [[0, "0x3f800000", "0x00000000"],
- [2, "0x00000000", "0x3f800000", "0x40400000", "0x40000000"],
- [1, "0x40400000", "0x40400000"],
- [5],
- [0, "0x3f800000", "0x00000000"],
- [1, "0x40000000", "0x00000000"],
- [2, "0x40000000", "0x40400000", "0x40400000", "0x40400000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f400000", "0x3f000000"],
- [2, "0x3f400000", "0x3e800000", "0x3f800000", "0x00000000"],
- [1, "0x40000000", "0x00000000"],
- [2, "0x40000000", "0x3f7ffffa", "0x40071c72", "0x3fd55555"],
- [2, "0x3f400000", "0x3f8aaaaa", "0x3f400000", "0x3f000000"],
- [5],
- [0, "0x40400000", "0x40400000"],
- [2, "0x40155556", "0x40400000", "0x40071c72", "0x3fd55555"],
- [2, "0x40200003", "0x3feaaaad", "0x40400000", "0x40000000"],
- [1, "0x40400000", "0x40400000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuad9": {
- "path": [[0, "0x3f800000", "0x00000000"],
- [2, "0x00000000", "0x3f800000", "0x40400000", "0x40000000"],
- [1, "0x3f800000", "0x40400000"],
- [5],
- [0, "0x3f800000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [2, "0x40000000", "0x3f800000", "0x3f800000", "0x40400000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f400000", "0x3f000000"],
- [2, "0x3f400000", "0x3e800000", "0x3f800000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [2, "0x3f400000", "0x3f400000", "0x3f400000", "0x3f000000"],
- [5],
- [0, "0x3fbe8402", "0x3fadfdad"],
- [2, "0x3f96fed6", "0x3f96fed6", "0x3f800000", "0x3f800000"],
- [2, "0x3fa00000", "0x3f800000", "0x3fb00000", "0x3f900000"],
- [2, "0x3fbb206c", "0x3f9b206c", "0x3fbe8402", "0x3fadfdad"],
- [5],
- [0, "0x40400000", "0x40000000"],
- [2, "0x40027e43", "0x3fd6fed7", "0x3fbe8402", "0x3fadfdad"],
- [2, "0x3fc9bf29", "0x3fec81ae", "0x3f800000", "0x40400000"],
- [1, "0x40400000", "0x40000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testTriangles4x": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x40000000", "0x00000000", "0x00000000", "0x40400000"],
- [1, "0x40000000", "0x40400000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x3f800000"],
- [2, "0x40400000", "0x40000000", "0x40000000", "0x40400000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f5ed289", "0x3e9d4951"],
- [2, "0x3f23d70a", "0x00000000", "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x3f800000"],
- [2, "0x3efffff3", "0x3f955554", "0x3f638e39", "0x3faaaaab"],
- [2, "0x3f2aaaab", "0x40000000", "0x00000000", "0x40400000"],
- [1, "0x40000000", "0x40400000"],
- [2, "0x40100000", "0x40300000", "0x40100000", "0x40200000"],
- [2, "0x40100000", "0x3ff55556", "0x3f638e39", "0x3faaaaab"],
- [2, "0x3f8f5c29", "0x3f23d70a", "0x3f5ed289", "0x3e9d4951"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testTriangles3x": {
- "path": [[0, "0x3f800000", "0x00000000"],
- [2, "0x00000000", "0x3f800000", "0x40400000", "0x40000000"],
- [1, "0x3f800000", "0x40400000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [2, "0x40000000", "0x3f800000", "0x00000000", "0x40000000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f800000", "0x3f800000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x40000000"],
- [2, "0x3f2aaaac", "0x3fd55555", "0x3f800000", "0x3fb8e38e"],
- [1, "0x3f800000", "0x40400000"],
- [1, "0x40400000", "0x40000000"],
- [2, "0x3feb0a65", "0x3fce58cc", "0x3fa32042", "0x3f9cb199"],
- [2, "0x3fac75da", "0x3f922e5b", "0x3faa3d70", "0x3f8b851f"],
- [2, "0x3fa66666", "0x3f800000", "0x3f800000", "0x3f800000"],
- [5],
- [0, "0x3f800000", "0x3fb8e38e"],
- [2, "0x3f98bacd", "0x3fa86705", "0x3fa32042", "0x3f9cb199"],
- [2, "0x3f8e58cd", "0x3f8e58cd", "0x3f800000", "0x3f800000"],
- [2, "0x3f400000", "0x3f400000", "0x3f400000", "0x3f000000"],
- [2, "0x3f400000", "0x3e800000", "0x3f800000", "0x00000000"],
- [1, "0x3f800000", "0x3fb8e38e"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testRect2s": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x42700000", "0x00000000"],
- [1, "0x42700000", "0x42700000"],
- [1, "0x00000000", "0x42700000"],
- [5],
- [0, "0x41f00000", "0x41a00000"],
- [1, "0x41f00000", "0x42480000"],
- [1, "0x42480000", "0x42480000"],
- [1, "0x42480000", "0x41a00000"],
- [5],
- [0, "0x41c00000", "0x41a00000"],
- [1, "0x41c00000", "0x41f00000"],
- [1, "0x42100000", "0x41f00000"],
- [1, "0x42100000", "0x41a00000"],
- [5],
- [0, "0x42000000", "0x41c00000"],
- [1, "0x42000000", "0x42240000"],
- [1, "0x42100000", "0x42240000"],
- [1, "0x42100000", "0x41c00000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x42700000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x42700000"],
- [1, "0x42700000", "0x42700000"],
- [1, "0x42700000", "0x00000000"],
- [5],
- [0, "0x41c00000", "0x41f00000"],
- [1, "0x41c00000", "0x41a00000"],
- [1, "0x41f00000", "0x41a00000"],
- [1, "0x41f00000", "0x41f00000"],
- [1, "0x41c00000", "0x41f00000"],
- [5],
- [0, "0x42000000", "0x41f00000"],
- [1, "0x41f00000", "0x41f00000"],
- [1, "0x41f00000", "0x42480000"],
- [1, "0x42480000", "0x42480000"],
- [1, "0x42480000", "0x41a00000"],
- [1, "0x42100000", "0x41a00000"],
- [1, "0x42100000", "0x42240000"],
- [1, "0x42000000", "0x42240000"],
- [1, "0x42000000", "0x41f00000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testRect1s": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x42700000"],
- [1, "0x42700000", "0x42700000"],
- [1, "0x42700000", "0x00000000"],
- [5],
- [0, "0x41f00000", "0x41a00000"],
- [1, "0x41f00000", "0x42480000"],
- [1, "0x42480000", "0x42480000"],
- [1, "0x42480000", "0x41a00000"],
- [5],
- [0, "0x41c00000", "0x41a00000"],
- [1, "0x41c00000", "0x41f00000"],
- [1, "0x42100000", "0x41f00000"],
- [1, "0x42100000", "0x41a00000"],
- [5],
- [0, "0x42000000", "0x41c00000"],
- [1, "0x42000000", "0x42240000"],
- [1, "0x42100000", "0x42240000"],
- [1, "0x42100000", "0x41c00000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x00000000", "0x42700000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x42700000", "0x00000000"],
- [1, "0x42700000", "0x42700000"],
- [1, "0x00000000", "0x42700000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"tooCloseTest": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x3f800000", "0xbf800000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0xc0000000"],
- [1, "0x3f800000", "0x40000000"],
- [1, "0x40000000", "0x00000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f800000", "0xbf800000"],
- [1, "0x3f800000", "0xc0000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x3f800000", "0x40000000"],
- [1, "0x40000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0xbf800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"skphealth_com76s": {
- "path": [[0, "0x44310659", "0x40e32c93"],
- [1, "0x44310659", "0x40e32ca6"],
- [2, "0x44300000", "0x41333756", "0x44300000", "0x41880000"],
- [1, "0x44300000", "0x42040000"],
- [1, "0x44304000", "0x42040000"],
- [1, "0x44304000", "0x41880000"],
- [4, "0x44304000", "0x41568ff9", "0x44309d20", "0x41228ffa", "0x443133b0", "0x40f9d7f9"],
- [1, "0x44310659", "0x40e32c93"],
- [5],
- [0, "0x44300000", "0x40400000"],
- [1, "0x44300000", "0x42040000"],
- [1, "0x44304000", "0x42040000"],
- [1, "0x4433e000", "0x40400000"]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x44300000", "0x41880000"],
- [1, "0x44300000", "0x40400000"],
- [1, "0x4433e000", "0x40400000"],
- [1, "0x44304000", "0x42040000"],
- [1, "0x44300000", "0x42040000"],
- [1, "0x44300000", "0x41880000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadLineIntersect1": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x40400000", "0x3f800000", "0x00000000", "0x40400000"],
- [1, "0x40000000", "0x40400000"],
- [5],
- [0, "0x40000000", "0x00000000"],
- [1, "0x00000000", "0x3f800000"],
- [2, "0x40400000", "0x3f800000", "0x00000000", "0x40000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f837455", "0x3ef91756"],
- [2, "0x3f285d1e", "0x3e607c27", "0x00000000", "0x00000000"],
- [1, "0x3f000000", "0x3f400000"],
- [1, "0x00000000", "0x3f800000"],
- [2, "0x3ec770a3", "0x3f800000", "0x3f2d8b44", "0x3f822873"],
- [1, "0x3f4ccccd", "0x3f99999a"],
- [1, "0x00000000", "0x40000000"],
- [2, "0x3f308528", "0x3fe29479", "0x3f87f2b0", "0x3fcbec08"],
- [1, "0x3fa147ae", "0x3ff1eb85"],
- [2, "0x3f666667", "0x40199999", "0x00000000", "0x40400000"],
- [1, "0x40000000", "0x40400000"],
- [1, "0x3fa147ae", "0x3ff1eb85"],
- [2, "0x3fc63a1e", "0x3fbd9411", "0x3fbebcde", "0x3f90a48f"],
- [2, "0x3fba1666", "0x3f697b81", "0x3fa44e13", "0x3f3763da"],
- [1, "0x40000000", "0x00000000"],
- [1, "0x3f837455", "0x3ef91756"],
- [5],
- [0, "0x3f837455", "0x3ef91756"],
- [1, "0x3f000000", "0x3f400000"],
- [1, "0x3f2d8b44", "0x3f822873"],
- [2, "0x3f556ea5", "0x3f8352f2", "0x3f75c290", "0x3f851eb8"],
- [1, "0x3fa44e13", "0x3f3763da"],
- [2, "0x3f970d16", "0x3f18e923", "0x3f837455", "0x3ef91756"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadLineIntersect2": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x40400000", "0x3f800000", "0x00000000", "0x40400000"],
- [1, "0x00000000", "0x40400000"],
- [5],
- [0, "0x40000000", "0x00000000"],
- [1, "0x00000000", "0x3f800000"],
- [2, "0x40400000", "0x3f800000", "0x00000000", "0x40000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f837455", "0x3ef91756"],
- [2, "0x3f285d1e", "0x3e607c27", "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x40400000"],
- [2, "0x3fcf914c", "0x3ff59f22", "0x3fbebcde", "0x3f90a48f"],
- [2, "0x3fba1666", "0x3f697b81", "0x3fa44e13", "0x3f3763da"],
- [1, "0x40000000", "0x00000000"],
- [1, "0x3f837455", "0x3ef91756"],
- [5],
- [0, "0x3f837455", "0x3ef91756"],
- [1, "0x00000000", "0x3f800000"],
- [2, "0x3f19999e", "0x3f800000", "0x3f75c290", "0x3f851eb8"],
- [1, "0x3fa44e13", "0x3f3763da"],
- [2, "0x3f970d16", "0x3f18e923", "0x3f837455", "0x3ef91756"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadLineIntersect3": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x40400000", "0x3f800000", "0x00000000", "0x40400000"],
- [1, "0x3f800000", "0x40400000"],
- [5],
- [0, "0x40000000", "0x00000000"],
- [1, "0x00000000", "0x3f800000"],
- [2, "0x40400000", "0x3f800000", "0x00000000", "0x40000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f837455", "0x3ef91756"],
- [2, "0x3f285d1e", "0x3e607c27", "0x00000000", "0x00000000"],
- [1, "0x3e924925", "0x3f5b6db7"],
- [1, "0x00000000", "0x3f800000"],
- [2, "0x3e360eac", "0x3f800000", "0x3eab441d", "0x3f807315"],
- [1, "0x3f000000", "0x3fc00000"],
- [1, "0x00000000", "0x40000000"],
- [2, "0x3eabdebd", "0x3ff1ad70", "0x3f18a371", "0x3fe4f529"],
- [1, "0x3f4c3b91", "0x40192cad"],
- [2, "0x3ef286bd", "0x402bca1b", "0x00000000", "0x40400000"],
- [1, "0x3f800000", "0x40400000"],
- [1, "0x3f4c3b91", "0x40192cad"],
- [2, "0x3fcaa6c8", "0x3fd8200b", "0x3fbebcde", "0x3f90a48f"],
- [2, "0x3fba1666", "0x3f697b81", "0x3fa44e13", "0x3f3763da"],
- [1, "0x40000000", "0x00000000"],
- [1, "0x3f837455", "0x3ef91756"],
- [5],
- [0, "0x3f837455", "0x3ef91756"],
- [1, "0x3e924925", "0x3f5b6db7"],
- [1, "0x3eab441d", "0x3f807315"],
- [2, "0x3f34e881", "0x3f818462", "0x3f75c290", "0x3f851eb8"],
- [1, "0x3fa44e13", "0x3f3763da"],
- [2, "0x3f970d16", "0x3f18e923", "0x3f837455", "0x3ef91756"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuad7": {
- "path": [[0, "0x40400000", "0x00000000"],
- [2, "0x00000000", "0x3f800000", "0x3f800000", "0x3f800000"],
- [1, "0x3f800000", "0x40400000"],
- [5],
- [0, "0x3f800000", "0x00000000"],
- [1, "0x40400000", "0x00000000"],
- [2, "0x00000000", "0x3f800000", "0x3f800000", "0x40000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f800000", "0x3f400000"],
- [2, "0x3fc00000", "0x3f000000", "0x40400000", "0x00000000"],
- [2, "0x3fc00000", "0x3f000000", "0x3f800000", "0x3f800000"],
- [1, "0x3f800000", "0x3f400000"],
- [5],
- [0, "0x3f800000", "0x3f400000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x40400000", "0x00000000"],
- [1, "0x3f800000", "0x40400000"],
- [1, "0x3f800000", "0x40000000"],
- [2, "0x3f400000", "0x3fe00000", "0x3f400000", "0x3fc00000"],
- [2, "0x3f400000", "0x3fa00000", "0x3f800000", "0x3f800000"],
- [2, "0x3f43c3c4", "0x3f800000", "0x3f4038b1", "0x3f71d3b6"],
- [2, "0x3f3c3c3c", "0x3f61e1e2", "0x3f800000", "0x3f400000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuad6": {
- "path": [[0, "0x40000000", "0x00000000"],
- [2, "0x00000000", "0x3f800000", "0x40000000", "0x40000000"],
- [1, "0x3f800000", "0x40400000"],
- [5],
- [0, "0x3f800000", "0x00000000"],
- [1, "0x40000000", "0x00000000"],
- [2, "0x00000000", "0x3f800000", "0x3f800000", "0x3f800000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x3f800000", "0x3f0e38e4"],
- [2, "0x3f222223", "0x3f4ccccd", "0x3f2b851f", "0x3f68f5c2"],
- [2, "0x3f333333", "0x3f800000", "0x3f800000", "0x3f800000"],
- [2, "0x3f800000", "0x3faaaaaa", "0x3fb8e38e", "0x3fd55555"],
- [1, "0x3f800000", "0x40400000"],
- [1, "0x40000000", "0x40000000"],
- [2, "0x3fd55556", "0x3feaaaab", "0x3fb8e38e", "0x3fd55555"],
- [1, "0x40000000", "0x00000000"],
- [5],
- [0, "0x40000000", "0x00000000"],
- [2, "0x3f800000", "0x3f000000", "0x3f800000", "0x3f800000"],
- [1, "0x3f800000", "0x3f0e38e4"],
- [2, "0x3faaaaac", "0x3eaaaaa8", "0x40000000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuad5": {
- "path": [[0, "0x40000000", "0x00000000"],
- [2, "0x00000000", "0x3f800000", "0x40000000", "0x40000000"],
- [1, "0x3f800000", "0x40400000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x40000000", "0x00000000"],
- [2, "0x00000000", "0x3f800000", "0x3f800000", "0x3f800000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f400000", "0x3f400000"],
- [2, "0x3f800000", "0x3f000000", "0x40000000", "0x00000000"],
- [2, "0x3f800000", "0x3f000000", "0x3f800000", "0x3f800000"],
- [1, "0x3f400000", "0x3f400000"],
- [5],
- [0, "0x3fb8e38e", "0x3fd55555"],
- [1, "0x40000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x3f400000", "0x3f400000"],
- [2, "0x3f266667", "0x3f599999", "0x3f2b851f", "0x3f68f5c2"],
- [2, "0x3f333333", "0x3f800000", "0x3f800000", "0x3f800000"],
- [2, "0x3f800000", "0x3faaaaaa", "0x3fb8e38e", "0x3fd55555"],
- [5],
- [0, "0x3fb8e38e", "0x3fd55555"],
- [1, "0x3f800000", "0x40400000"],
- [1, "0x40000000", "0x40000000"],
- [2, "0x3fd55556", "0x3feaaaab", "0x3fb8e38e", "0x3fd55555"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuad4": {
- "path": [[0, "0x40000000", "0x00000000"],
- [2, "0x00000000", "0x3f800000", "0x3f800000", "0x3f800000"],
- [1, "0x40400000", "0x40400000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x40000000", "0x00000000"],
- [2, "0x00000000", "0x3f800000", "0x40000000", "0x40000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f800000", "0x3f800000"],
- [2, "0x3f800000", "0x3f000000", "0x40000000", "0x00000000"],
- [1, "0x40400000", "0x40400000"],
- [1, "0x40000000", "0x40000000"],
- [2, "0x3f800000", "0x3fc00000", "0x3f800000", "0x3f800000"],
- [5],
- [0, "0x3f400000", "0x3f400000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x40000000", "0x00000000"],
- [2, "0x3f800000", "0x3f000000", "0x3f400000", "0x3f400000"],
- [5],
- [0, "0x3f400000", "0x3f400000"],
- [1, "0x3f800000", "0x3f800000"],
- [2, "0x3f333333", "0x3f800000", "0x3f2b851f", "0x3f68f5c2"],
- [2, "0x3f266667", "0x3f599999", "0x3f400000", "0x3f400000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuad3": {
- "path": [[0, "0x3f800000", "0x00000000"],
- [2, "0x00000000", "0x3f800000", "0x40400000", "0x40000000"],
- [1, "0x40400000", "0x40400000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [2, "0x00000000", "0x3f800000", "0x3f800000", "0x3f800000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f800000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x3f0e38e3", "0x3f0e38e3"],
- [2, "0x3eeeeeed", "0x3f3bbbbb", "0x3f051eb8", "0x3f570a3e"],
- [2, "0x3f19999a", "0x3f800000", "0x3f800000", "0x3f800000"],
- [2, "0x3faaaaaa", "0x3faaaaaa", "0x40071c72", "0x3fd55555"],
- [1, "0x40400000", "0x40400000"],
- [1, "0x40400000", "0x40000000"],
- [2, "0x40200003", "0x3feaaaad", "0x40071c72", "0x3fd55555"],
- [1, "0x3f800000", "0x00000000"],
- [5],
- [0, "0x3f800000", "0x00000000"],
- [2, "0x3f400000", "0x3e800000", "0x3f400000", "0x3f000000"],
- [2, "0x3f400000", "0x3f400000", "0x3f800000", "0x3f800000"],
- [1, "0x3f0e38e3", "0x3f0e38e3"],
- [2, "0x3f2aaaa9", "0x3eaaaaad", "0x3f800000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testAddTCoincident2": {
- "path": [[0, "0x40000000", "0x00000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x40000000", "0x00000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x3f800000", "0x3f800000"],
- [0, "0x40000000", "0x00000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x40400000", "0x3f800000"],
- [1, "0x40000000", "0x00000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x40400000", "0x3f800000"]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f800000", "0x3f800000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x40400000", "0x3f800000"],
- [1, "0x40000000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testAddTCoincident1": {
- "path": [[0, "0x40000000", "0x00000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x40000000", "0x00000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x3f800000", "0x3f800000"],
- [5],
- [0, "0x40000000", "0x00000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x40400000", "0x3f800000"],
- [1, "0x40000000", "0x00000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x40400000", "0x3f800000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f800000", "0x3f800000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x40400000", "0x3f800000"],
- [1, "0x40000000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testTriangles2": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x40400000", "0x40400000"],
- [5],
- [0, "0x3f800000", "0x3f800000"],
- [1, "0x40000000", "0x40400000"],
- [1, "0x3f800000", "0x40000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f800000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x3f800000", "0x40000000"],
- [1, "0x40000000", "0x40400000"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x40400000", "0x40400000"],
- [1, "0x3f800000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testTriangles1": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x40400000", "0x40400000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x40000000"],
- [1, "0x3f800000", "0x3f800000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f800000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x40000000"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x40400000", "0x40400000"],
- [1, "0x3f800000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadratic97": {
- "path": [[0, "0x00000000", "0x41000000"],
- [1, "0x41000000", "0x00000000"],
- [2, "0x40800000", "0x00000000", "0x40800000", "0x40800000"],
- [2, "0x00000000", "0x40800000", "0x00000000", "0x41000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40800000", "0x40800000"],
- [1, "0x00000000", "0x41000000"],
- [2, "0x00000000", "0x40800000", "0x40800000", "0x40800000"],
- [5],
- [0, "0x40800000", "0x40800000"],
- [1, "0x41000000", "0x00000000"],
- [2, "0x40800000", "0x00000000", "0x40800000", "0x40800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadratic96": {
- "path": [[0, "0x41000000", "0x00000000"],
- [1, "0x00000000", "0x41000000"],
- [2, "0x00000000", "0x40800000", "0x40800000", "0x40800000"],
- [2, "0x40800000", "0x00000000", "0x41000000", "0x00000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40800000", "0x40800000"],
- [1, "0x41000000", "0x00000000"],
- [2, "0x40800000", "0x00000000", "0x40800000", "0x40800000"],
- [5],
- [0, "0x40800000", "0x40800000"],
- [2, "0x00000000", "0x40800000", "0x00000000", "0x41000000"],
- [1, "0x40800000", "0x40800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadratic95": {
- "path": [[0, "0x41000000", "0x41000000"],
- [1, "0x00000000", "0x00000000"],
- [2, "0x40800000", "0x00000000", "0x40800000", "0x40800000"],
- [2, "0x41000000", "0x40800000", "0x41000000", "0x41000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40800000", "0x40800000"],
- [1, "0x41000000", "0x41000000"],
- [2, "0x41000000", "0x40800000", "0x40800000", "0x40800000"],
- [5],
- [0, "0x40800000", "0x40800000"],
- [2, "0x40800000", "0x00000000", "0x00000000", "0x00000000"],
- [1, "0x40800000", "0x40800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadratic94": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x41000000", "0x41000000"],
- [2, "0x41000000", "0x40800000", "0x40800000", "0x40800000"],
- [2, "0x40800000", "0x00000000", "0x00000000", "0x00000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40800000", "0x40800000"],
- [1, "0x00000000", "0x00000000"],
- [2, "0x40800000", "0x00000000", "0x40800000", "0x40800000"],
- [5],
- [0, "0x40800000", "0x40800000"],
- [1, "0x41000000", "0x41000000"],
- [2, "0x41000000", "0x40800000", "0x40800000", "0x40800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadralateral2": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x00000000", "0x40400000"],
- [1, "0x40400000", "0x40400000"],
- [5],
- [0, "0x40000000", "0x00000000"],
- [1, "0x40400000", "0x00000000"],
- [1, "0x00000000", "0x3f800000"],
- [1, "0x3f800000", "0x40000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "flaky",
- "succeeded": true,
- "out": [[0, "0x40400000", "0x40400000"],
- [1, "0x00000000", "0x40400000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x40400000", "0x40400000"],
- [5],
- [0, "0x40400000", "0x00000000"],
- [1, "0x40000000", "0x00000000"],
- [1, "0x3fe66666", "0x3ecccccd"],
- [1, "0x00000000", "0x3f800000"],
- [1, "0x3f800000", "0x40000000"],
- [1, "0x3faaaaab", "0x3faaaaab"],
- [1, "0x3fe66666", "0x3ecccccd"],
- [1, "0x40400000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuad1": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x00000000", "0x00000000", "0x00000000", "0x3f800000"],
- [1, "0x3f800000", "0x3f800000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [2, "0x3f800000", "0x3f800000", "0x00000000", "0x40000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f000000", "0x3f800000"],
- [1, "0x00000000", "0x3f800000"],
- [1, "0x00000000", "0x40000000"],
- [2, "0x3f000000", "0x3fc00000", "0x3f000000", "0x3f800000"],
- [5],
- [0, "0x3f800000", "0x3f800000"],
- [1, "0x3f000000", "0x3f800000"],
- [2, "0x3f000000", "0x3f000000", "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testCubic2": {
- "path": [[0, "0x00000000", "0x40000000"],
- [4, "0x00000000", "0x40400000", "0x40000000", "0x3f800000", "0x40800000", "0x00000000"],
- [5],
- [0, "0x3f800000", "0x40000000"],
- [4, "0x00000000", "0x40800000", "0x40000000", "0x00000000", "0x40400000", "0x00000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3fa00001", "0x3fe00000"],
- [4, "0x3f000001", "0x40100000", "0x00000000", "0x40200000", "0x00000000", "0x40000000"],
- [1, "0x3fd3d0ba", "0x3f9617a3"],
- [4, "0x3fc14078", "0x3faf14c1", "0x3fafaac8", "0x3fc87fd6", "0x3fa00001", "0x3fe00000"],
- [5],
- [0, "0x40000000", "0x3f800000"],
- [1, "0x3fd3d0ba", "0x3f9617a3"],
- [4, "0x40068ab5", "0x3f12011e", "0x4027d564", "0x00000000", "0x40400000", "0x00000000"],
- [1, "0x40000000", "0x3f800000"],
- [5],
- [0, "0x40000000", "0x3f800000"],
- [1, "0x40800000", "0x00000000"],
- [4, "0x404f1bbd", "0x3ec3910c", "0x401e377a", "0x3f68ea9f", "0x3fe8eaa0", "0x3fae2ac1"],
- [4, "0x3fcf1bbd", "0x3fc00000", "0x3fb6a99c", "0x3fd0e443", "0x3fa00001", "0x3fe00000"],
- [1, "0x40000000", "0x3f800000"],
- [5],
- [0, "0x3fa00000", "0x3fe00000"],
- [1, "0x3f800000", "0x40000000"],
- [4, "0x3f4d56ad", "0x401954a9", "0x3f38c117", "0x40239f74", "0x3f3a4f94", "0x4023d62b"],
- [4, "0x3f3cafe7", "0x402429b2", "0x3f72a954", "0x400d0081", "0x3fa00000", "0x3fe00000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testCubic1": {
- "path": [[0, "0x00000000", "0x00000000"],
- [4, "0x00000000", "0x3f800000", "0x3f800000", "0x3f800000", "0x3f800000", "0x00000000"],
- [5],
- [0, "0x3f800000", "0x00000000"],
- [4, "0x00000000", "0x00000000", "0x00000000", "0x3f800000", "0x3f800000", "0x3f800000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3e9b91e9", "0x3f32370c"],
- [4, "0x3e0930a3", "0x3f191b86", "0x00000000", "0x3ebb67af", "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [4, "0x3f224c29", "0x3f800000", "0x3ecdc8f5", "0x3f5db3d8", "0x3e9b91e9", "0x3f32370c"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadralateral1": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x40400000", "0x40000000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x40000000", "0x3f800000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x40000000", "0x40400000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40000000", "0x3f800000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x40000000", "0x40400000"],
- [1, "0x40000000", "0x3f800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine85": {
- "path": [[0, "0x42100000", "0x00000000"],
- [1, "0x42100000", "0x42700000"],
- [1, "0x42840000", "0x42700000"],
- [1, "0x42840000", "0x00000000"],
- [5],
- [0, "0x41a00000", "0x00000000"],
- [1, "0x41a00000", "0x42200000"],
- [1, "0x42200000", "0x42200000"],
- [1, "0x42200000", "0x00000000"],
- [5],
- [0, "0x41400000", "0x00000000"],
- [1, "0x41400000", "0x41c00000"],
- [1, "0x41c00000", "0x41c00000"],
- [1, "0x41c00000", "0x00000000"],
- [5],
- [0, "0x42000000", "0x00000000"],
- [1, "0x42000000", "0x42240000"],
- [1, "0x42100000", "0x42240000"],
- [1, "0x42100000", "0x00000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41400000", "0x41c00000"],
- [1, "0x41400000", "0x00000000"],
- [1, "0x42840000", "0x00000000"],
- [1, "0x42840000", "0x42700000"],
- [1, "0x42100000", "0x42700000"],
- [1, "0x42100000", "0x42240000"],
- [1, "0x42000000", "0x42240000"],
- [1, "0x42000000", "0x42200000"],
- [1, "0x41a00000", "0x42200000"],
- [1, "0x41a00000", "0x41c00000"],
- [1, "0x41400000", "0x41c00000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine84": {
- "path": [[0, "0x00000000", "0x41400000"],
- [1, "0x00000000", "0x41f00000"],
- [1, "0x42700000", "0x41f00000"],
- [1, "0x42700000", "0x41400000"],
- [5],
- [0, "0x41200000", "0x41a00000"],
- [1, "0x42200000", "0x41a00000"],
- [1, "0x42200000", "0x41f00000"],
- [1, "0x41200000", "0x41f00000"],
- [5],
- [0, "0x00000000", "0x41400000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x00000000", "0x41400000"],
- [5],
- [0, "0x40800000", "0x41400000"],
- [1, "0x41500000", "0x41400000"],
- [1, "0x41500000", "0x41500000"],
- [1, "0x40800000", "0x41500000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x00000000", "0x41f00000"],
- [1, "0x00000000", "0x41400000"],
- [1, "0x40800000", "0x41400000"],
- [1, "0x40800000", "0x41500000"],
- [1, "0x41500000", "0x41500000"],
- [1, "0x41500000", "0x41400000"],
- [1, "0x42700000", "0x41400000"],
- [1, "0x42700000", "0x41f00000"],
- [1, "0x42200000", "0x41f00000"],
- [1, "0x42200000", "0x41a00000"],
- [1, "0x41200000", "0x41a00000"],
- [1, "0x41200000", "0x41f00000"],
- [1, "0x00000000", "0x41f00000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine84x": {
- "path": [[0, "0x00000000", "0x41400000"],
- [1, "0x00000000", "0x41f00000"],
- [1, "0x42700000", "0x41f00000"],
- [1, "0x42700000", "0x41400000"],
- [5],
- [0, "0x41200000", "0x41a00000"],
- [1, "0x41200000", "0x41f00000"],
- [1, "0x42200000", "0x41f00000"],
- [1, "0x42200000", "0x41a00000"],
- [5],
- [0, "0x00000000", "0x41400000"],
- [1, "0x00000000", "0x41400000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x41400000", "0x41400000"],
- [5],
- [0, "0x40800000", "0x41400000"],
- [1, "0x40800000", "0x41500000"],
- [1, "0x41500000", "0x41500000"],
- [1, "0x41500000", "0x41400000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x00000000", "0x41f00000"],
- [1, "0x00000000", "0x41400000"],
- [1, "0x40800000", "0x41400000"],
- [1, "0x40800000", "0x41500000"],
- [1, "0x41500000", "0x41500000"],
- [1, "0x41500000", "0x41400000"],
- [1, "0x42700000", "0x41400000"],
- [1, "0x42700000", "0x41f00000"],
- [1, "0x42200000", "0x41f00000"],
- [1, "0x42200000", "0x41a00000"],
- [1, "0x41200000", "0x41a00000"],
- [1, "0x41200000", "0x41f00000"],
- [1, "0x00000000", "0x41f00000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine83": {
- "path": [[0, "0x41200000", "0x41f00000"],
- [1, "0x41200000", "0x42200000"],
- [1, "0x41f00000", "0x42200000"],
- [1, "0x41f00000", "0x41f00000"],
- [5],
- [0, "0x00000000", "0x41400000"],
- [1, "0x00000000", "0x41900000"],
- [1, "0x41400000", "0x41900000"],
- [1, "0x41400000", "0x41400000"],
- [5],
- [0, "0x40800000", "0x41500000"],
- [1, "0x40800000", "0x41800000"],
- [1, "0x41500000", "0x41800000"],
- [1, "0x41500000", "0x41500000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x00000000", "0x41900000"],
- [1, "0x00000000", "0x41400000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x41400000", "0x41500000"],
- [1, "0x41500000", "0x41500000"],
- [1, "0x41500000", "0x41800000"],
- [1, "0x41400000", "0x41800000"],
- [1, "0x41400000", "0x41900000"],
- [1, "0x00000000", "0x41900000"],
- [5],
- [0, "0x41200000", "0x42200000"],
- [1, "0x41200000", "0x41f00000"],
- [1, "0x41f00000", "0x41f00000"],
- [1, "0x41f00000", "0x42200000"],
- [1, "0x41200000", "0x42200000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine82h": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x41200000"],
- [1, "0x40c00000", "0x41200000"],
- [1, "0x40c00000", "0x00000000"],
- [5],
- [0, "0x40000000", "0x40000000"],
- [1, "0x40000000", "0x40800000"],
- [1, "0x40800000", "0x40800000"],
- [1, "0x40800000", "0x40000000"],
- [5],
- [0, "0x40000000", "0x40c00000"],
- [1, "0x40000000", "0x41000000"],
- [1, "0x40800000", "0x41000000"],
- [1, "0x40800000", "0x40c00000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x00000000", "0x41200000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x40c00000", "0x00000000"],
- [1, "0x40c00000", "0x41200000"],
- [1, "0x00000000", "0x41200000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine82g": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x41200000"],
- [1, "0x40c00000", "0x41200000"],
- [1, "0x40c00000", "0x00000000"],
- [5],
- [0, "0x40000000", "0x40000000"],
- [1, "0x40000000", "0x40800000"],
- [1, "0x40800000", "0x40800000"],
- [1, "0x40800000", "0x40000000"],
- [5],
- [0, "0x40000000", "0x40c00000"],
- [1, "0x40800000", "0x40c00000"],
- [1, "0x40800000", "0x41000000"],
- [1, "0x40000000", "0x41000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x00000000", "0x41200000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x40c00000", "0x00000000"],
- [1, "0x40c00000", "0x41200000"],
- [1, "0x00000000", "0x41200000"],
- [5],
- [0, "0x40800000", "0x40c00000"],
- [1, "0x40000000", "0x40c00000"],
- [1, "0x40000000", "0x41000000"],
- [1, "0x40800000", "0x41000000"],
- [1, "0x40800000", "0x40c00000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine82f": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x41200000"],
- [1, "0x40c00000", "0x41200000"],
- [1, "0x40c00000", "0x00000000"],
- [5],
- [0, "0x40000000", "0x40000000"],
- [1, "0x40800000", "0x40000000"],
- [1, "0x40800000", "0x40800000"],
- [1, "0x40000000", "0x40800000"],
- [5],
- [0, "0x40000000", "0x40c00000"],
- [1, "0x40000000", "0x41000000"],
- [1, "0x40800000", "0x41000000"],
- [1, "0x40800000", "0x40c00000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x00000000", "0x41200000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x40c00000", "0x00000000"],
- [1, "0x40c00000", "0x41200000"],
- [1, "0x00000000", "0x41200000"],
- [5],
- [0, "0x40800000", "0x40000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x40000000", "0x40800000"],
- [1, "0x40800000", "0x40800000"],
- [1, "0x40800000", "0x40000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine82e": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x41200000"],
- [1, "0x40c00000", "0x41200000"],
- [1, "0x40c00000", "0x00000000"],
- [5],
- [0, "0x40000000", "0x40000000"],
- [1, "0x40800000", "0x40000000"],
- [1, "0x40800000", "0x40800000"],
- [1, "0x40000000", "0x40800000"],
- [5],
- [0, "0x40000000", "0x40c00000"],
- [1, "0x40800000", "0x40c00000"],
- [1, "0x40800000", "0x41000000"],
- [1, "0x40000000", "0x41000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x00000000", "0x41200000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x40c00000", "0x00000000"],
- [1, "0x40c00000", "0x41200000"],
- [1, "0x00000000", "0x41200000"],
- [5],
- [0, "0x40800000", "0x40000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x40000000", "0x40800000"],
- [1, "0x40800000", "0x40800000"],
- [1, "0x40800000", "0x40000000"],
- [5],
- [0, "0x40800000", "0x40c00000"],
- [1, "0x40000000", "0x40c00000"],
- [1, "0x40000000", "0x41000000"],
- [1, "0x40800000", "0x41000000"],
- [1, "0x40800000", "0x40c00000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine82d": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x40c00000", "0x00000000"],
- [1, "0x40c00000", "0x41200000"],
- [1, "0x00000000", "0x41200000"],
- [5],
- [0, "0x40000000", "0x40000000"],
- [1, "0x40000000", "0x40800000"],
- [1, "0x40800000", "0x40800000"],
- [1, "0x40800000", "0x40000000"],
- [5],
- [0, "0x40000000", "0x40c00000"],
- [1, "0x40000000", "0x41000000"],
- [1, "0x40800000", "0x41000000"],
- [1, "0x40800000", "0x40c00000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40c00000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x41200000"],
- [1, "0x40c00000", "0x41200000"],
- [1, "0x40c00000", "0x00000000"],
- [5],
- [0, "0x40000000", "0x40800000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x40800000", "0x40000000"],
- [1, "0x40800000", "0x40800000"],
- [1, "0x40000000", "0x40800000"],
- [5],
- [0, "0x40000000", "0x41000000"],
- [1, "0x40000000", "0x40c00000"],
- [1, "0x40800000", "0x40c00000"],
- [1, "0x40800000", "0x41000000"],
- [1, "0x40000000", "0x41000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine82c": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x40c00000", "0x00000000"],
- [1, "0x40c00000", "0x41200000"],
- [1, "0x00000000", "0x41200000"],
- [5],
- [0, "0x40000000", "0x40000000"],
- [1, "0x40000000", "0x40800000"],
- [1, "0x40800000", "0x40800000"],
- [1, "0x40800000", "0x40000000"],
- [5],
- [0, "0x40000000", "0x40c00000"],
- [1, "0x40800000", "0x40c00000"],
- [1, "0x40800000", "0x41000000"],
- [1, "0x40000000", "0x41000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40c00000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x41200000"],
- [1, "0x40c00000", "0x41200000"],
- [1, "0x40c00000", "0x00000000"],
- [5],
- [0, "0x40000000", "0x40800000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x40800000", "0x40000000"],
- [1, "0x40800000", "0x40800000"],
- [1, "0x40000000", "0x40800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine82b": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x40c00000", "0x00000000"],
- [1, "0x40c00000", "0x41200000"],
- [1, "0x00000000", "0x41200000"],
- [5],
- [0, "0x40000000", "0x40000000"],
- [1, "0x40800000", "0x40000000"],
- [1, "0x40800000", "0x40800000"],
- [1, "0x40000000", "0x40800000"],
- [5],
- [0, "0x40000000", "0x40c00000"],
- [1, "0x40000000", "0x41000000"],
- [1, "0x40800000", "0x41000000"],
- [1, "0x40800000", "0x40c00000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40c00000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x41200000"],
- [1, "0x40c00000", "0x41200000"],
- [1, "0x40c00000", "0x00000000"],
- [5],
- [0, "0x40000000", "0x41000000"],
- [1, "0x40000000", "0x40c00000"],
- [1, "0x40800000", "0x40c00000"],
- [1, "0x40800000", "0x41000000"],
- [1, "0x40000000", "0x41000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine82a": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x40c00000", "0x00000000"],
- [1, "0x40c00000", "0x41200000"],
- [1, "0x00000000", "0x41200000"],
- [5],
- [0, "0x40000000", "0x40000000"],
- [1, "0x40800000", "0x40000000"],
- [1, "0x40800000", "0x40800000"],
- [1, "0x40000000", "0x40800000"],
- [5],
- [0, "0x40000000", "0x40c00000"],
- [1, "0x40800000", "0x40c00000"],
- [1, "0x40800000", "0x41000000"],
- [1, "0x40000000", "0x41000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40c00000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x41200000"],
- [1, "0x40c00000", "0x41200000"],
- [1, "0x40c00000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine82": {
- "path": [[0, "0x41a00000", "0x00000000"],
- [1, "0x41a00000", "0x42200000"],
- [1, "0x42200000", "0x42200000"],
- [1, "0x42200000", "0x00000000"],
- [5],
- [0, "0x41c00000", "0x41a00000"],
- [1, "0x41c00000", "0x41f00000"],
- [1, "0x42100000", "0x41f00000"],
- [1, "0x42100000", "0x41a00000"],
- [5],
- [0, "0x41c00000", "0x42000000"],
- [1, "0x41c00000", "0x42100000"],
- [1, "0x42040000", "0x42100000"],
- [1, "0x42040000", "0x42000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41a00000", "0x42200000"],
- [1, "0x41a00000", "0x00000000"],
- [1, "0x42200000", "0x00000000"],
- [1, "0x42200000", "0x42200000"],
- [1, "0x41a00000", "0x42200000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadratic93": {
- "path": [[0, "0x40400000", "0x00000000"],
- [2, "0x00000000", "0x3f800000", "0x40400000", "0x40000000"],
- [1, "0x00000000", "0x40400000"],
- [5],
- [0, "0x3f800000", "0x00000000"],
- [1, "0x40000000", "0x00000000"],
- [2, "0x3f800000", "0x3f800000", "0x40000000", "0x40000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3fc00000", "0x3f800000"],
- [2, "0x3fc00000", "0x3f000000", "0x40400000", "0x00000000"],
- [1, "0x3fcafb0d", "0x3fb504f3"],
- [2, "0x3fc00000", "0x3f9a8279", "0x3fc00000", "0x3f800000"],
- [5],
- [0, "0x3fcafb0d", "0x3fb504f3"],
- [1, "0x00000000", "0x40400000"],
- [1, "0x40400000", "0x40000000"],
- [2, "0x3fffffff", "0x3fd55555", "0x3fd55555", "0x3faaaaab"],
- [1, "0x40000000", "0x40000000"],
- [2, "0x3fda827a", "0x3fda827a", "0x3fcafb0d", "0x3fb504f3"],
- [5],
- [0, "0x3fc00000", "0x3f800000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x40000000", "0x00000000"],
- [2, "0x3fc00000", "0x3f000000", "0x3fc00000", "0x3f800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadratic92x": {
- "path": [[0, "0x3f800000", "0x00000000"],
- [2, "0x40400000", "0x00000000", "0x40000000", "0x40000000"],
- [1, "0x40000000", "0x40000000"],
- [5],
- [0, "0x40000000", "0x00000000"],
- [1, "0x00000000", "0x3f800000"],
- [2, "0x40400000", "0x40000000", "0x40000000", "0x40400000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3fe3779b", "0x3de44325"],
- [1, "0x40000000", "0x00000000"],
- [1, "0x40000000", "0x3e638e3e"],
- [2, "0x3ff38ccf", "0x3e2127e3", "0x3fe3779b", "0x3de44325"],
- [5],
- [0, "0x3f99999a", "0x3ecccccd"],
- [1, "0x3fe3779b", "0x3de44325"],
- [2, "0x3fbc6ef3", "0x00000000", "0x3f800000", "0x00000000"],
- [1, "0x3f99999a", "0x3ecccccd"],
- [5],
- [0, "0x00000000", "0x3f800000"],
- [1, "0x3f99999a", "0x3ecccccd"],
- [1, "0x40000000", "0x40000000"],
- [2, "0x3fc00000", "0x3fc00000", "0x00000000", "0x3f800000"],
- [5],
- [0, "0x40100000", "0x40200000"],
- [2, "0x40100000", "0x40100000", "0x40000000", "0x40000000"],
- [2, "0x40227627", "0x3f6c4ec5", "0x400d4122", "0x3eda2153"],
- [2, "0x40083483", "0x3e9d89da", "0x40000000", "0x3e638e3e"],
- [1, "0x40000000", "0x40400000"],
- [2, "0x40100000", "0x40300000", "0x40100000", "0x40200000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadratic91": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x40400000", "0x40000000", "0x40000000", "0x40400000"],
- [1, "0x40000000", "0x40400000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [2, "0x40000000", "0x3f800000", "0x40000000", "0x40400000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x400e9dac", "0x40276b2f"],
- [2, "0x401e1e1e", "0x3fd2d2d3", "0x00000000", "0x00000000"],
- [1, "0x40000000", "0x40400000"],
- [2, "0x400b4b4b", "0x4034b4b5", "0x400e9dac", "0x40276b2f"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadratic90x": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x40400000", "0x00000000", "0x40000000", "0x40000000"],
- [1, "0x3f800000", "0x40400000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x3f800000"],
- [2, "0x40400000", "0x40000000", "0x40000000", "0x40400000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x400a3d71", "0x3f3851ec"],
- [2, "0x3fe66667", "0x00000000", "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x3f800000"],
- [2, "0x3e49f4c3", "0x3f886a33", "0x3ec11b3e", "0x3f90d46f"],
- [1, "0x3f800000", "0x40400000"],
- [1, "0x3fcccccd", "0x4019999a"],
- [1, "0x40000000", "0x40400000"],
- [2, "0x40100000", "0x40300000", "0x40100000", "0x40200000"],
- [2, "0x40100000", "0x40100000", "0x40000000", "0x40000000"],
- [2, "0x4019999a", "0x3f99999a", "0x400a3d71", "0x3f3851ec"],
- [5],
- [0, "0x3fcccccd", "0x4019999a"],
- [1, "0x40000000", "0x40000000"],
- [2, "0x3fd55556", "0x3fd55556", "0x3f638e39", "0x3faaaaab"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x3ec11b3e", "0x3f90d46f"],
- [2, "0x3f274506", "0x3f9dbf8e", "0x3f638e39", "0x3faaaaab"],
- [1, "0x3fcccccd", "0x4019999a"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadratic89x": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x40400000", "0x3f800000", "0x40000000", "0x40000000"],
- [1, "0x00000000", "0x40400000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x40000000", "0x3f800000"],
- [2, "0x40400000", "0x3f800000", "0x40400000", "0x40400000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40000000", "0x3f800000"],
- [2, "0x3fc00000", "0x3f000000", "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x40400000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x40400000", "0x40400000"],
- [2, "0x40400000", "0x3f800000", "0x40000000", "0x3f800000"],
- [5],
- [0, "0x40100000", "0x3fc00000"],
- [2, "0x40100000", "0x3fa00000", "0x40000000", "0x3f800000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x40000000", "0x40000000"],
- [2, "0x40100000", "0x3fe00000", "0x40100000", "0x3fc00000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadratic88": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x40000000", "0x3f800000", "0x00000000", "0x40000000"],
- [1, "0x40000000", "0x40000000"],
- [5],
- [0, "0x3f800000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [2, "0x00000000", "0x40000000", "0x40000000", "0x40000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f800000", "0x3f800000"],
- [2, "0x3f800000", "0x3f000000", "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [5],
- [0, "0x40000000", "0x40000000"],
- [1, "0x00000000", "0x40000000"],
- [2, "0x3ed8bd2b", "0x3fe4e85b", "0x3f2add3c", "0x3fc9d0b4"],
- [2, "0x3f268fa3", "0x3facb82f", "0x3f800000", "0x3f800000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x40000000", "0x40000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadratic87": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x40000000", "0x3f800000", "0x00000000", "0x40000000"],
- [1, "0x40000000", "0x40400000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [2, "0x00000000", "0x40000000", "0x40400000", "0x40000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f400000", "0x3f000000"],
- [2, "0x3f000000", "0x3e800000", "0x00000000", "0x00000000"],
- [1, "0x3f513dd1", "0x3f9cee5d"],
- [2, "0x3f3add27", "0x3fafe55e", "0x3f4187ae", "0x3fbf3afa"],
- [2, "0x3f018a0e", "0x3fdf9d7d", "0x00000000", "0x40000000"],
- [1, "0x40000000", "0x40400000"],
- [1, "0x3f9c9a90", "0x3feae7d8"],
- [2, "0x3fe41cf6", "0x40000000", "0x40400000", "0x40000000"],
- [1, "0x3f400000", "0x3f000000"],
- [5],
- [0, "0x3f800000", "0x3f800000"],
- [2, "0x3f6137e2", "0x3f8f640f", "0x3f513dd1", "0x3f9cee5d"],
- [1, "0x3f638e39", "0x3faaaaab"],
- [2, "0x3f800000", "0x3f955556", "0x3f800000", "0x3f800000"],
- [5],
- [0, "0x3f800000", "0x3f800000"],
- [2, "0x3f800000", "0x3f400000", "0x3f400000", "0x3f000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadratic86": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x00000000", "0x3f800000", "0x3f800000", "0x3f800000"],
- [1, "0x40000000", "0x40400000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [2, "0x3f800000", "0x3f800000", "0x3f800000", "0x40400000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3e800000", "0x3f400000"],
- [2, "0x00000000", "0x3f000000", "0x00000000", "0x00000000"],
- [1, "0x3e800000", "0x3f400000"],
- [5],
- [0, "0x3f23d70a", "0x3f75c28f"],
- [2, "0x3f800000", "0x3fe66666", "0x3f800000", "0x40400000"],
- [1, "0x3e800000", "0x3f400000"],
- [2, "0x3ecccccc", "0x3f666666", "0x3f23d70a", "0x3f75c28f"],
- [5],
- [0, "0x3f23d70a", "0x3f75c28f"],
- [2, "0x3ecccccc", "0x3ecccccc", "0x00000000", "0x00000000"],
- [1, "0x3f23d70a", "0x3f75c28f"],
- [5],
- [0, "0x3f23d70a", "0x3f75c28f"],
- [1, "0x40000000", "0x40400000"],
- [1, "0x3f800000", "0x3f800000"],
- [2, "0x3f4cccce", "0x3f800000", "0x3f23d70a", "0x3f75c28f"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadratic85": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x40400000", "0x00000000", "0x3f800000", "0x3f800000"],
- [1, "0x3f800000", "0x3f800000"],
- [5],
- [0, "0x3f800000", "0x00000000"],
- [1, "0x40400000", "0x00000000"],
- [2, "0x00000000", "0x3f800000", "0x3f800000", "0x40000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f800000", "0x3d23d70b"],
- [2, "0x3f19999a", "0x00000000", "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [2, "0x3f400000", "0x3fa00000", "0x3f400000", "0x3fc00000"],
- [2, "0x3f400000", "0x3fe00000", "0x3f800000", "0x40000000"],
- [1, "0x3f800000", "0x3f800000"],
- [2, "0x3fc9e53f", "0x3f361ac1", "0x3fde7722", "0x3f018a0d"],
- [2, "0x400f6c3b", "0x3e818a0e", "0x40400000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x3f800000", "0x3d23d70b"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadratic84": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x40000000", "0x00000000", "0x3f800000", "0x3f800000"],
- [1, "0x40000000", "0x3f800000"],
- [5],
- [0, "0x3f800000", "0x00000000"],
- [1, "0x40000000", "0x00000000"],
- [2, "0x00000000", "0x3f800000", "0x40000000", "0x40000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f88bbad", "0x3e0bbad6"],
- [2, "0x3f3d21bd", "0x00000000", "0x00000000", "0x00000000"],
- [1, "0x3f95f61a", "0x3f15f61a"],
- [2, "0x3f800000", "0x3f4afb0e", "0x3f800000", "0x3f800000"],
- [2, "0x3f800000", "0x3fc00000", "0x40000000", "0x40000000"],
- [1, "0x3fc00000", "0x3f800000"],
- [1, "0x40000000", "0x3f800000"],
- [1, "0x3faaaaab", "0x3f2aaaab"],
- [1, "0x3fa6498c", "0x3f192630"],
- [2, "0x3fab5308", "0x3f00d404", "0x3faa9162", "0x3ed8bd2e"],
- [2, "0x3fc9d0b4", "0x3e58bd2f", "0x40000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x3f88bbad", "0x3e0bbad6"],
- [5],
- [0, "0x3fa00000", "0x3f000000"],
- [2, "0x3f9a827d", "0x3f0afb06", "0x3f95f61a", "0x3f15f61a"],
- [1, "0x3fa3d70a", "0x3f23d70a"],
- [2, "0x3fa532ec", "0x3f1e6782", "0x3fa6498c", "0x3f192630"],
- [1, "0x3fa00000", "0x3f000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadratic83": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x00000000", "0x00000000", "0x40000000", "0x00000000"],
- [1, "0x40000000", "0x40000000"],
- [5],
- [0, "0x00000000", "0x3f800000"],
- [1, "0x00000000", "0x40000000"],
- [2, "0x40000000", "0x40000000", "0x3f800000", "0x40400000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x40000000", "0x00000000"],
- [5],
- [0, "0x00000000", "0x40000000"],
- [1, "0x00000000", "0x3f800000"],
- [1, "0x3f029cbc", "0x40014e5e"],
- [2, "0x3e924925", "0x40000000", "0x00000000", "0x40000000"],
- [5],
- [0, "0x3f029cbc", "0x40014e5e"],
- [1, "0x3f800000", "0x40400000"],
- [2, "0x3fb33333", "0x40266666", "0x3fa8f5c3", "0x40170a3d"],
- [2, "0x3f9d41d5", "0x40057c58", "0x3f029cbc", "0x40014e5e"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadratic82": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x40000000", "0x00000000", "0x3f800000", "0x3f800000"],
- [1, "0x00000000", "0x40400000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [2, "0x40000000", "0x3f800000", "0x00000000", "0x40000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3fa8f5c3", "0x3eb851ec"],
- [2, "0x3f99999a", "0x00000000", "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x40400000"],
- [1, "0x3f400000", "0x3fc00000"],
- [2, "0x3f800000", "0x3fa00000", "0x3f800000", "0x3f800000"],
- [2, "0x3fb33333", "0x3f19999a", "0x3fa8f5c3", "0x3eb851ec"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadratic81": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x40000000", "0x00000000", "0x3f800000", "0x3f800000"],
- [1, "0x3f800000", "0x3f800000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [2, "0x40000000", "0x3f800000", "0x00000000", "0x40000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3fa8f5c3", "0x3eb851ec"],
- [2, "0x3f99999a", "0x00000000", "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x40000000"],
- [2, "0x3f800000", "0x3fc00000", "0x3f800000", "0x3f800000"],
- [2, "0x3fb33333", "0x3f19999a", "0x3fa8f5c3", "0x3eb851ec"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadratic80": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x3f800000", "0x00000000", "0x40000000", "0x40400000"],
- [1, "0x40000000", "0x40400000"],
- [5],
- [0, "0x3f800000", "0x00000000"],
- [1, "0x40400000", "0x00000000"],
- [2, "0x00000000", "0x3f800000", "0x3f800000", "0x3f800000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f800000", "0x3f400000"],
- [2, "0x3f000000", "0x00000000", "0x00000000", "0x00000000"],
- [1, "0x40000000", "0x40400000"],
- [2, "0x3fc00000", "0x3fc00000", "0x3f800000", "0x3f400000"],
- [5],
- [0, "0x3f800000", "0x3f400000"],
- [2, "0x3f3c3c3c", "0x3f61e1e2", "0x3f4038b1", "0x3f71d3b6"],
- [2, "0x3f43c3c4", "0x3f800000", "0x3f800000", "0x3f800000"],
- [1, "0x3f800000", "0x3f400000"],
- [5],
- [0, "0x3f800000", "0x3f400000"],
- [2, "0x3fc00000", "0x3f000000", "0x40400000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x3f800000", "0x3f400000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testEight1": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x00000000", "0x40000000"],
- [1, "0x40000000", "0x00000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f800000", "0x3f800000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x40000000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [5],
- [0, "0x3f800000", "0x3f800000"],
- [1, "0x00000000", "0x40000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x3f800000", "0x3f800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testEight2": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x40000000", "0x00000000"],
- [1, "0x00000000", "0x40000000"],
- [1, "0x40000000", "0x40000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x00000000", "0x40000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x40000000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testEight3": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x40000000"],
- [1, "0x40000000", "0x00000000"],
- [1, "0x40000000", "0x40000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x00000000", "0x40000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x00000000", "0x40000000"],
- [5],
- [0, "0x3f800000", "0x3f800000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x40000000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testEight4": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x40000000", "0x00000000"],
- [1, "0x00000000", "0x40000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f800000", "0x3f800000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x40000000"],
- [1, "0x3f800000", "0x3f800000"],
- [5],
- [0, "0x3f800000", "0x3f800000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x40000000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testEight5": {
- "path": [[0, "0x3f800000", "0x00000000"],
- [1, "0x3f800000", "0x40000000"],
- [1, "0x00000000", "0x40000000"],
- [1, "0x40000000", "0x00000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f800000", "0x3f800000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x40000000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [5],
- [0, "0x3f800000", "0x3f800000"],
- [1, "0x00000000", "0x40000000"],
- [1, "0x3f800000", "0x40000000"],
- [1, "0x3f800000", "0x3f800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testEight6": {
- "path": [[0, "0x3f800000", "0x00000000"],
- [1, "0x40000000", "0x00000000"],
- [1, "0x00000000", "0x40000000"],
- [1, "0x3f800000", "0x40000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x00000000", "0x40000000"],
- [1, "0x3f800000", "0x40000000"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x40000000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testEight7": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x3f800000"],
- [1, "0x40000000", "0x3f800000"],
- [1, "0x40000000", "0x40000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x00000000", "0x3f800000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x00000000", "0x3f800000"],
- [5],
- [0, "0x3f800000", "0x3f800000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x40000000", "0x3f800000"],
- [1, "0x3f800000", "0x3f800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testEight8": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x40000000", "0x3f800000"],
- [1, "0x00000000", "0x3f800000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f800000", "0x3f800000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x3f800000"],
- [1, "0x3f800000", "0x3f800000"],
- [5],
- [0, "0x3f800000", "0x3f800000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x40000000", "0x3f800000"],
- [1, "0x3f800000", "0x3f800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testEight9": {
- "path": [[0, "0x3f800000", "0x00000000"],
- [1, "0x3f800000", "0x40000000"],
- [1, "0x40000000", "0x3f800000"],
- [1, "0x00000000", "0x3f800000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f800000", "0x3f800000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x00000000", "0x3f800000"],
- [1, "0x3f800000", "0x3f800000"],
- [5],
- [0, "0x3f800000", "0x3f800000"],
- [1, "0x3f800000", "0x40000000"],
- [1, "0x40000000", "0x3f800000"],
- [1, "0x3f800000", "0x3f800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testEight10": {
- "path": [[0, "0x3f800000", "0x00000000"],
- [1, "0x00000000", "0x3f800000"],
- [1, "0x40000000", "0x3f800000"],
- [1, "0x3f800000", "0x40000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x00000000", "0x3f800000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x00000000", "0x3f800000"],
- [5],
- [0, "0x3f800000", "0x3f800000"],
- [1, "0x3f800000", "0x40000000"],
- [1, "0x40000000", "0x3f800000"],
- [1, "0x3f800000", "0x3f800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadratic79": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x3f800000", "0x00000000", "0x3f800000", "0x40000000"],
- [1, "0x40400000", "0x40000000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [2, "0x00000000", "0x3f800000", "0x40400000", "0x40000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [2, "0x3f400000", "0x3e800000", "0x3f400000", "0x3f000000"],
- [1, "0x00000000", "0x00000000"],
- [5],
- [0, "0x40400000", "0x40000000"],
- [1, "0x3f800000", "0x40000000"],
- [2, "0x3f800000", "0x3fa844b0", "0x3f61ef27", "0x3f5d3474"],
- [2, "0x3f400000", "0x3f2e9a3a", "0x3f400000", "0x3f000000"],
- [1, "0x40400000", "0x40000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadratic78": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x3f800000", "0x00000000", "0x3f800000", "0x40000000"],
- [1, "0x40400000", "0x40000000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [2, "0x40000000", "0x3f800000", "0x00000000", "0x40000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f400000", "0x3f000000"],
- [2, "0x3f000000", "0x00000000", "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x40000000"],
- [2, "0x3f47e0f7", "0x3fce07c2", "0x3f73b268", "0x3f9c0f85"],
- [2, "0x3f800000", "0x3fc7e0f7", "0x3f800000", "0x40000000"],
- [1, "0x40400000", "0x40000000"],
- [1, "0x3f400000", "0x3f000000"],
- [5],
- [0, "0x3f400000", "0x3f000000"],
- [2, "0x3f800000", "0x3f400000", "0x3f800000", "0x3f800000"],
- [2, "0x3f800000", "0x3f8e07c3", "0x3f73b268", "0x3f9c0f85"],
- [2, "0x3f63f07b", "0x3f47e0f6", "0x3f400000", "0x3f000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadratic77": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x3f800000", "0x00000000", "0x3f800000", "0x3f800000"],
- [1, "0x40400000", "0x3f800000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [2, "0x00000000", "0x3f800000", "0x40400000", "0x40000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [2, "0x3f5db3d6", "0x3e0930a6", "0x3f4dc8f4", "0x3e8930a3"],
- [1, "0x3f400000", "0x3e800000"],
- [2, "0x3f45979c", "0x3e8b2f38", "0x3f4ab21d", "0x3e975896"],
- [2, "0x3f400000", "0x3ecbac4c", "0x3f400000", "0x3f000000"],
- [1, "0x00000000", "0x00000000"],
- [5],
- [0, "0x3f75c28f", "0x3f23d70a"],
- [2, "0x3f68a30a", "0x3edeb1eb", "0x3f4ab21d", "0x3e975896"],
- [2, "0x3f4c2480", "0x3e90448a", "0x3f4dc8f4", "0x3e8930a3"],
- [1, "0x40400000", "0x3f800000"],
- [1, "0x3fc00000", "0x3f800000"],
- [1, "0x40400000", "0x40000000"],
- [2, "0x3fc00000", "0x3fc00000", "0x3f800000", "0x3f800000"],
- [2, "0x3f400000", "0x3f400000", "0x3f400000", "0x3f000000"],
- [1, "0x3f75c28f", "0x3f23d70a"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadratic76": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x00000000", "0x00000000", "0x00000000", "0x00000000"],
- [1, "0x40000000", "0x40400000"],
- [5],
- [0, "0x3f800000", "0x00000000"],
- [1, "0x3f800000", "0x40000000"],
- [2, "0x3f800000", "0x40000000", "0x40000000", "0x40000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f800000", "0x40000000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x3f800000", "0x40000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadratic75": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x3f800000", "0x00000000", "0x3f800000", "0x40400000"],
- [1, "0x40000000", "0x40400000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x3f800000"],
- [2, "0x40400000", "0x40000000", "0x40000000", "0x40400000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f638e39", "0x3faaaaab"],
- [2, "0x3f2aaaab", "0x00000000", "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x3f800000"],
- [2, "0x3efffff3", "0x3f955554", "0x3f638e39", "0x3faaaaab"],
- [5],
- [0, "0x40000000", "0x40400000"],
- [1, "0x3f800000", "0x40400000"],
- [2, "0x3f800000", "0x40000000", "0x3f638e39", "0x3faaaaab"],
- [2, "0x40100000", "0x3ff55556", "0x40100000", "0x40200000"],
- [2, "0x40100000", "0x40300000", "0x40000000", "0x40400000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadratic74": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x3f800000", "0x00000000", "0x3f800000", "0x40400000"],
- [1, "0x3f800000", "0x40400000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x3f800000"],
- [2, "0x40400000", "0x40000000", "0x40000000", "0x40400000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f638e39", "0x3faaaaab"],
- [2, "0x3f2aaaab", "0x00000000", "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x3f800000"],
- [2, "0x3e49f4c3", "0x3f886a33", "0x3ec11b3e", "0x3f90d46f"],
- [1, "0x3f800000", "0x40400000"],
- [2, "0x3f800000", "0x40000000", "0x3f638e39", "0x3faaaaab"],
- [5],
- [0, "0x3f638e39", "0x3faaaaab"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x3ec11b3e", "0x3f90d46f"],
- [2, "0x3f274506", "0x3f9dbf8e", "0x3f638e39", "0x3faaaaab"],
- [5],
- [0, "0x3f638e39", "0x3faaaaab"],
- [1, "0x40000000", "0x40400000"],
- [2, "0x40100000", "0x40300000", "0x40100000", "0x40200000"],
- [2, "0x40100000", "0x3ff55556", "0x3f638e39", "0x3faaaaab"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadratic73": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x3f800000", "0x00000000", "0x00000000", "0x40400000"],
- [1, "0x00000000", "0x40400000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [2, "0x00000000", "0x3f800000", "0x3f800000", "0x3f800000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [2, "0x3f2aaaa9", "0x3eaaaaad", "0x3f0e38e3", "0x3f0e38e3"],
- [1, "0x3ef5c290", "0x3ef5c290"],
- [2, "0x3f19999a", "0x3f99999a", "0x00000000", "0x40400000"],
- [1, "0x00000000", "0x00000000"],
- [5],
- [0, "0x3f0e38e3", "0x3f0e38e3"],
- [2, "0x3eeeeeed", "0x3f3bbbbb", "0x3f051eb8", "0x3f570a3e"],
- [2, "0x3f19999a", "0x3f800000", "0x3f800000", "0x3f800000"],
- [1, "0x3f0e38e3", "0x3f0e38e3"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadratic72": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x3f800000", "0x00000000", "0x3f800000", "0x40000000"],
- [1, "0x3f800000", "0x40000000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [2, "0x00000000", "0x3f800000", "0x40400000", "0x40000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [2, "0x3f400000", "0x3e800000", "0x3f400000", "0x3f000000"],
- [2, "0x3f400000", "0x3f2e9a3a", "0x3f61ef27", "0x3f5d3474"],
- [2, "0x3f800000", "0x3fa844b0", "0x3f800000", "0x40000000"],
- [1, "0x00000000", "0x00000000"],
- [5],
- [0, "0x3f61ef27", "0x3f5d3474"],
- [2, "0x3fa5e757", "0x3fb74d1d", "0x40400000", "0x40000000"],
- [1, "0x3f400000", "0x3f000000"],
- [2, "0x3f542258", "0x3f2844b1", "0x3f61ef27", "0x3f5d3474"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadratic71": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x3f800000", "0x00000000", "0x3f800000", "0x3f800000"],
- [1, "0x40400000", "0x40000000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [2, "0x3f800000", "0x3f800000", "0x40400000", "0x3f800000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f400000", "0x3e800000"],
- [2, "0x3f000000", "0x00000000", "0x00000000", "0x00000000"],
- [2, "0x3ecccccc", "0x3ecccccc", "0x3f75c28f", "0x3f23d70a"],
- [2, "0x3f800000", "0x3f4cccce", "0x3f800000", "0x3f800000"],
- [1, "0x40400000", "0x40000000"],
- [1, "0x3f75c28f", "0x3f23d70a"],
- [2, "0x3fe66666", "0x3f800000", "0x40400000", "0x3f800000"],
- [1, "0x3f400000", "0x3e800000"],
- [5],
- [0, "0x3f400000", "0x3e800000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x3f75c28f", "0x3f23d70a"],
- [2, "0x3f666666", "0x3ecccccc", "0x3f400000", "0x3e800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadratic70x": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x3f800000", "0x00000000", "0x00000000", "0x3f800000"],
- [1, "0x3f800000", "0x40000000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [2, "0x00000000", "0x3f800000", "0x40000000", "0x3f800000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3ef5c290", "0x3e23d70b"],
- [2, "0x3ecccccd", "0x00000000", "0x00000000", "0x00000000"],
- [2, "0x00000000", "0x3ecccccc", "0x3ea3d70b", "0x3f23d70a"],
- [2, "0x3e4cccc4", "0x3f4ccccf", "0x00000000", "0x3f800000"],
- [1, "0x3f800000", "0x40000000"],
- [1, "0x3ea3d70a", "0x3f23d70a"],
- [2, "0x3f4cccce", "0x3f800000", "0x40000000", "0x3f800000"],
- [1, "0x3f000000", "0x3e800000"],
- [2, "0x3f000000", "0x3e4ccccb", "0x3ef5c290", "0x3e23d70b"],
- [5],
- [0, "0x3ea3d70a", "0x3f23d70a"],
- [2, "0x3f000000", "0x3ecccccd", "0x3f000000", "0x3e800000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x3ea3d70a", "0x3f23d70a"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadratic69": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x00000000", "0x00000000", "0x00000000", "0x3f800000"],
- [1, "0x40400000", "0x40000000"],
- [5],
- [0, "0x40000000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [2, "0x40400000", "0x40000000", "0x40000000", "0x40400000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "flaky",
- "succeeded": true,
- "out": [[0, "0x00000000", "0x3f800000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x3f99999a", "0x3f4ccccd"],
- [1, "0x40000000", "0x00000000"],
- [1, "0x40000000", "0x3faaaaab"],
- [1, "0x40400000", "0x40000000"],
- [1, "0x40000000", "0x3fd55555"],
- [1, "0x00000000", "0x3f800000"],
- [5],
- [0, "0x40000000", "0x3fd55555"],
- [1, "0x40000000", "0x40400000"],
- [2, "0x40155555", "0x402aaaab", "0x40155555", "0x40155556"],
- [2, "0x40155555", "0x40000000", "0x40000000", "0x3fd55555"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadratic68": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x3f800000", "0x00000000", "0x00000000", "0x3f800000"],
- [1, "0x3f800000", "0x40000000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [2, "0x00000000", "0x3f800000", "0x40000000", "0x3f800000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3ef5c290", "0x3e23d70b"],
- [2, "0x3ecccccd", "0x00000000", "0x00000000", "0x00000000"],
- [2, "0x00000000", "0x3ecccccc", "0x3ea3d70b", "0x3f23d70a"],
- [2, "0x3e4cccc4", "0x3f4ccccf", "0x00000000", "0x3f800000"],
- [1, "0x3f800000", "0x40000000"],
- [1, "0x3ea3d70a", "0x3f23d70a"],
- [2, "0x3f4cccce", "0x3f800000", "0x40000000", "0x3f800000"],
- [1, "0x3f000000", "0x3e800000"],
- [2, "0x3f000000", "0x3e4ccccb", "0x3ef5c290", "0x3e23d70b"],
- [5],
- [0, "0x3f000000", "0x3e800000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x3ea3d70a", "0x3f23d70a"],
- [2, "0x3f000000", "0x3ecccccd", "0x3f000000", "0x3e800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadratic67x": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x00000000", "0x00000000", "0x40000000", "0x3f800000"],
- [1, "0x40000000", "0x40000000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x40000000", "0x00000000"],
- [2, "0x3f800000", "0x3f800000", "0x40400000", "0x40000000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3fd8658b", "0x3f58658b"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x40000000", "0x00000000"],
- [2, "0x3fd55555", "0x3eaaaaab", "0x3fd55555", "0x3f2aaaab"],
- [2, "0x3fd55555", "0x3f41881e", "0x3fd8658b", "0x3f58658b"],
- [5],
- [0, "0x40000000", "0x3f800000"],
- [1, "0x3fd8658b", "0x3f58658b"],
- [2, "0x3fe0c40d", "0x3f8b6eb8", "0x40000000", "0x3faaaaab"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x40000000", "0x3faaaaab"],
- [2, "0x40155555", "0x3fd55555", "0x40400000", "0x40000000"],
- [1, "0x40000000", "0x3faaaaab"],
- [1, "0x40000000", "0x3f800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadratic65": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x00000000", "0x00000000", "0x00000000", "0x00000000"],
- [1, "0x40400000", "0x40000000"],
- [5],
- [0, "0x40000000", "0x3f800000"],
- [1, "0x40000000", "0x40000000"],
- [2, "0x00000000", "0x40400000", "0x3f800000", "0x40400000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40000000", "0x40000000"],
- [1, "0x40000000", "0x3f800000"],
- [1, "0x3fa8f5c2", "0x40170a3e"],
- [2, "0x3f1eb853", "0x4030a3d8", "0x3f2b851f", "0x403a3d71"],
- [2, "0x3f333333", "0x40400000", "0x3f800000", "0x40400000"],
- [1, "0x3fa8f5c2", "0x40170a3e"],
- [2, "0x3fccccd4", "0x400ccccb", "0x40000000", "0x40000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadratic64": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x00000000", "0x00000000", "0x00000000", "0x00000000"],
- [1, "0x40000000", "0x40400000"],
- [5],
- [0, "0x3f800000", "0x40000000"],
- [1, "0x40000000", "0x40000000"],
- [2, "0x00000000", "0x40400000", "0x40400000", "0x40400000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40000000", "0x40000000"],
- [1, "0x3f800000", "0x40000000"],
- [1, "0x3fc3eb1a", "0x4010fac6"],
- [2, "0x3f95cd5d", "0x40205a05", "0x3f99f0da", "0x402ab2bf"],
- [2, "0x3fa27628", "0x40400000", "0x40400000", "0x40400000"],
- [1, "0x3fc3eb1a", "0x4010fac6"],
- [2, "0x3fdb6db1", "0x40092494", "0x40000000", "0x40000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadratic63": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x00000000", "0x00000000", "0x00000000", "0x00000000"],
- [1, "0x40400000", "0x40000000"],
- [5],
- [0, "0x3f800000", "0x00000000"],
- [1, "0x40000000", "0x3f800000"],
- [2, "0x40000000", "0x3f800000", "0x40000000", "0x40000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40000000", "0x3f800000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x40000000", "0x3f800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine1a": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x41400000", "0x00000000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x00000000", "0x41400000"],
- [5],
- [0, "0x40800000", "0x00000000"],
- [1, "0x40800000", "0x41500000"],
- [1, "0x41500000", "0x41500000"],
- [1, "0x41500000", "0x00000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40800000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x41400000"],
- [1, "0x40800000", "0x41400000"],
- [1, "0x40800000", "0x41500000"],
- [1, "0x41500000", "0x41500000"],
- [1, "0x41500000", "0x00000000"],
- [1, "0x41400000", "0x00000000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x40800000", "0x41400000"],
- [1, "0x40800000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadratic59": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x00000000", "0x00000000", "0x00000000", "0x00000000"],
- [1, "0x40000000", "0x40000000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x40000000", "0x00000000"],
- [2, "0x40400000", "0x3f800000", "0x3f800000", "0x40000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40155555", "0x3f2aaaab"],
- [2, "0x40155555", "0x3eaaaaab", "0x40000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x40000000"],
- [2, "0x40155555", "0x3faaaaab", "0x40155555", "0x3f2aaaab"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadratic59x": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x00000000", "0x00000000", "0x00000000", "0x00000000"],
- [1, "0x40000000", "0x40000000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x40000000", "0x00000000"],
- [2, "0x40400000", "0x3f800000", "0x3f800000", "0x40000000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x40000000"],
- [2, "0x40155555", "0x3faaaaab", "0x40155555", "0x3f2aaaab"],
- [2, "0x40155555", "0x3eaaaaab", "0x40000000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadratic58": {
- "path": [[0, "0x438ddb6c", "0x43700000"],
- [1, "0x438ddb6c", "0x430d4cb3"],
- [1, "0x43978f79", "0x430d4cb3"],
- [1, "0x43a53b56", "0x4359a8b6"],
- [1, "0x43b34da2", "0x430d4cb3"],
- [1, "0x43b56ff4", "0x431fb4b6"],
- [1, "0x43a7d52a", "0x436965d3"],
- [1, "0x43a1104e", "0x436965d3"],
- [1, "0x4393dbf3", "0x431f817e"],
- [1, "0x4393dbf3", "0x43700000"],
- [1, "0x438ddb6c", "0x43700000"],
- [5],
- [0, "0x43a177c4", "0x436707c0"],
- [2, "0x439c6a86", "0x435c64af", "0x439c6a86", "0x434b7445"],
- [2, "0x439c6a86", "0x433afb5d", "0x43a0de1d", "0x433071e8"],
- [2, "0x43a551b4", "0x4325e874", "0x43ac413e", "0x4325e874"],
- [2, "0x43b2d2e2", "0x4325e874", "0x43b66888", "0x432f3e9a"],
- [1, "0x43b9f5a4", "0x434ddae1"],
- [1, "0x43a31e4f", "0x434ddae1"],
- [2, "0x43a48d5e", "0x4367a9f0", "0x43afc18c", "0x4367a9f0"],
- [1, "0x43a177c4", "0x436707c0"],
- [5],
- [0, "0x43a36b23", "0x4343fc26"],
- [1, "0x43b36400", "0x4343fc26"],
- [2, "0x43b36400", "0x432fc72e", "0x43abdacf", "0x432fc72e"],
- [2, "0x43a44914", "0x432fc72e", "0x43a36b23", "0x4343fc26"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x438ddb6c", "0x430d4cb3"],
- [1, "0x438ddb6c", "0x43700000"],
- [1, "0x4393dbf3", "0x43700000"],
- [1, "0x4393dbf3", "0x431f817e"],
- [1, "0x439c81fc", "0x434fe725"],
- [2, "0x439cfdc2", "0x435b560e", "0x43a00680", "0x43639662"],
- [1, "0x43a1104e", "0x436965d3"],
- [1, "0x43a7d52a", "0x436965d3"],
- [1, "0x43a836eb", "0x43675455"],
- [1, "0x43aeebf2", "0x4367a077"],
- [2, "0x43af54f8", "0x4367a9f0", "0x43afc18c", "0x4367a9f0"],
- [1, "0x43aeebf2", "0x4367a077"],
- [2, "0x43ab531d", "0x43674d69", "0x43a8cdfc", "0x4364220b"],
- [1, "0x43aceae0", "0x434ddae1"],
- [1, "0x43b9f5a4", "0x434ddae1"],
- [1, "0x43b66888", "0x432f3e9a"],
- [2, "0x43b529ca", "0x432c0064", "0x43b38ee0", "0x4329e28e"],
- [1, "0x43b56ff4", "0x431fb4b6"],
- [1, "0x43b34da2", "0x430d4cb3"],
- [1, "0x43aeb3f9", "0x43264352"],
- [2, "0x43ad8922", "0x4325e874", "0x43ac413e", "0x4325e874"],
- [2, "0x43a551b4", "0x4325e874", "0x43a0de1d", "0x433071e8"],
- [2, "0x439fbb3b", "0x43332270", "0x439ee299", "0x433635f6"],
- [1, "0x43978f79", "0x430d4cb3"],
- [1, "0x438ddb6c", "0x430d4cb3"],
- [5],
- [0, "0x43a31e4f", "0x434ddae1"],
- [1, "0x43a53b56", "0x4359a8b6"],
- [1, "0x43a76833", "0x434ddae1"],
- [1, "0x43a31e4f", "0x434ddae1"],
- [5],
- [0, "0x43aebd5a", "0x4343fc26"],
- [1, "0x43b36400", "0x4343fc26"],
- [2, "0x43b36400", "0x4339efdb", "0x43b186fb", "0x4334e2a7"],
- [1, "0x43aebd5a", "0x4343fc26"],
- [5],
- [0, "0x43aceddf", "0x432fe388"],
- [1, "0x43a939d2", "0x4343fc26"],
- [1, "0x43a36b23", "0x4343fc26"],
- [2, "0x43a44914", "0x432fc72e", "0x43abdacf", "0x432fc72e"],
- [2, "0x43ac699e", "0x432fc72e", "0x43aceddf", "0x432fe388"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadratic55": {
- "path": [[0, "0x43978f79", "0x430d4cb3"],
- [1, "0x43a53b56", "0x4359a8b6"],
- [1, "0x43b34da2", "0x430d4cb3"],
- [1, "0x43978f79", "0x430d4cb3"],
- [5],
- [0, "0x43a31e4f", "0x434ddae1"],
- [2, "0x43a48d5e", "0x4367a9f0", "0x43afc18c", "0x4367a9f0"],
- [1, "0x43a31e4f", "0x434ddae1"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x43a31e4f", "0x434ddae1"],
- [1, "0x43978f79", "0x430d4cb3"],
- [1, "0x43b34da2", "0x430d4cb3"],
- [1, "0x43a63bff", "0x435437ee"],
- [1, "0x43afc18c", "0x4367a9f0"],
- [2, "0x43a48d5e", "0x4367a9f0", "0x43a31e4f", "0x434ddae1"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadratic53": {
- "path": [[0, "0x43978f79", "0x430d4cb3"],
- [1, "0x43a53b56", "0x4359a8b6"],
- [1, "0x43978f79", "0x430d4cb3"],
- [5],
- [0, "0x43b9f5a4", "0x434ddae1"],
- [1, "0x43a31e4f", "0x434ddae1"],
- [2, "0x43a48d5e", "0x4367a9f0", "0x43afc18c", "0x4367a9f0"],
- [1, "0x43b9f5a4", "0x434ddae1"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x43a31e4f", "0x434ddae1"],
- [1, "0x43b9f5a4", "0x434ddae1"],
- [1, "0x43afc18c", "0x4367a9f0"],
- [2, "0x43a48d5e", "0x4367a9f0", "0x43a31e4f", "0x434ddae1"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadratic38": {
- "path": [[0, "0x3f800000", "0x00000000"],
- [2, "0x00000000", "0x3f800000", "0x3f800000", "0x3f800000"],
- [1, "0x3f800000", "0x3f800000"],
- [5],
- [0, "0x3f800000", "0x00000000"],
- [1, "0x3f800000", "0x40000000"],
- [2, "0x40000000", "0x40000000", "0x3f800000", "0x40400000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f051eb8", "0x3f570a3e"],
- [2, "0x3ecccccc", "0x3f19999a", "0x3f800000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [2, "0x3f19999a", "0x3f800000", "0x3f051eb8", "0x3f570a3e"],
- [5],
- [0, "0x3fbd70a4", "0x400a3d71"],
- [2, "0x3fb33333", "0x40000000", "0x3f800000", "0x40000000"],
- [1, "0x3f800000", "0x40400000"],
- [2, "0x3fcccccd", "0x4019999a", "0x3fbd70a4", "0x400a3d71"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadratic37": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x00000000", "0x40000000", "0x3f800000", "0x40000000"],
- [1, "0x3f800000", "0x40000000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x40400000", "0x3f800000"],
- [2, "0x00000000", "0x40000000", "0x3f800000", "0x40000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f46fdf3", "0x3ffc6a1b"],
- [2, "0x00000000", "0x3fe1b407", "0x00000000", "0x00000000"],
- [1, "0x40400000", "0x3f800000"],
- [2, "0x3faaaaab", "0x3fc71c72", "0x3f66b74f", "0x3fe6b74f"],
- [1, "0x3f800000", "0x40000000"],
- [2, "0x3f552766", "0x40000000", "0x3f46fdf3", "0x3ffc6a1b"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadratic36": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x40000000", "0x3f800000", "0x40000000", "0x40400000"],
- [1, "0x40000000", "0x40400000"],
- [5],
- [0, "0x40400000", "0x3f800000"],
- [1, "0x3f800000", "0x40000000"],
- [2, "0x40400000", "0x40000000", "0x3f800000", "0x40400000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3fdc0000", "0x3fd20000"],
- [2, "0x3fa00000", "0x3f200000", "0x00000000", "0x00000000"],
- [1, "0x3fa00000", "0x3ff00000"],
- [1, "0x3f800000", "0x40000000"],
- [2, "0x3f97f268", "0x40000000", "0x3fab69d1", "0x40008f5c"],
- [1, "0x3fcccccd", "0x4019999a"],
- [1, "0x3f800000", "0x40400000"],
- [2, "0x3fbc84a6", "0x4030ded7", "0x3fdc6c64", "0x4025514b"],
- [1, "0x40000000", "0x40400000"],
- [2, "0x40000000", "0x402b3f78", "0x3ff94568", "0x40182d96"],
- [2, "0x4000dcf9", "0x401282f2", "0x3fff8e9e", "0x400e2c4a"],
- [2, "0x3ffd7d7e", "0x400a0a0a", "0x3ff1c71d", "0x40071c72"],
- [1, "0x40400000", "0x3f800000"],
- [1, "0x3fdc0000", "0x3fd20000"],
- [5],
- [0, "0x3ff1b690", "0x40071850"],
- [1, "0x3ff1c71d", "0x40071c72"],
- [1, "0x3ff1bbce", "0x40072219"],
- [1, "0x3ff1b690", "0x40071850"],
- [5],
- [0, "0x3ff1b690", "0x40071850"],
- [2, "0x3fdd3ca0", "0x4001fe48", "0x3fab69d1", "0x40008f5c"],
- [1, "0x3fa00000", "0x3ff00000"],
- [1, "0x3fdc0000", "0x3fd20000"],
- [2, "0x3fe9523b", "0x3feedcd6", "0x3ff1b690", "0x40071850"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadratic35": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x00000000", "0x3f800000", "0x3f800000", "0x3f800000"],
- [1, "0x3f800000", "0x40400000"],
- [5],
- [0, "0x40000000", "0x00000000"],
- [1, "0x40400000", "0x00000000"],
- [2, "0x00000000", "0x3f800000", "0x3f800000", "0x3f800000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3e800000", "0x3f400000"],
- [2, "0x00000000", "0x3f000000", "0x00000000", "0x00000000"],
- [1, "0x3e800000", "0x3f400000"],
- [5],
- [0, "0x3f800000", "0x3f800000"],
- [1, "0x3f800000", "0x40400000"],
- [1, "0x3e800000", "0x3f400000"],
- [2, "0x3f000000", "0x3f800000", "0x3f800000", "0x3f800000"],
- [5],
- [0, "0x3f800000", "0x3f800000"],
- [1, "0x3fb8e38e", "0x3f0e38e4"],
- [2, "0x40000001", "0x3eaaaaa8", "0x40400000", "0x00000000"],
- [1, "0x40000000", "0x00000000"],
- [1, "0x3fb8e38e", "0x3f0e38e4"],
- [2, "0x3f39b9b9", "0x3f57d7d8", "0x3f4038b1", "0x3f71d3b6"],
- [2, "0x3f43c3c4", "0x3f800000", "0x3f800000", "0x3f800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadratic34": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x40000000", "0x00000000", "0x00000000", "0x3f800000"],
- [1, "0x00000000", "0x3f800000"],
- [5],
- [0, "0x3f800000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [2, "0x40000000", "0x3f800000", "0x3f800000", "0x40000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "flaky",
- "succeeded": true,
- "out": [[0, "0x3f7f1d3c", "0x3e62c4a7"],
- [2, "0x3f70f0f1", "0x00000000", "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x3f800000"],
- [2, "0x3f7ff2d1", "0x3f000698", "0x3f800000", "0x3e800d30"],
- [1, "0x3f800000", "0x3e7fe5a3"],
- [2, "0x3f7fff3a", "0x3e70e489", "0x3f7f1d3c", "0x3e62c4a7"],
- [5],
- [0, "0x3fbd70a4", "0x3f947ae1"],
- [2, "0x3fb33333", "0x3f800000", "0x3f800000", "0x3f800000"],
- [1, "0x3f800000", "0x40000000"],
- [2, "0x3fcccccd", "0x3fb33333", "0x3fbd70a4", "0x3f947ae1"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadratic33": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x40000000", "0x00000000", "0x00000000", "0x3f800000"],
- [1, "0x00000000", "0x3f800000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [2, "0x40000000", "0x3f800000", "0x40000000", "0x40000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f7f1d3c", "0x3e62c4a7"],
- [2, "0x3f70f0f1", "0x00000000", "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x3f800000"],
- [2, "0x3eccccc4", "0x3f4ccccf", "0x3f23d70a", "0x3f23d70a"],
- [2, "0x3f848485", "0x3ec0c0c0", "0x3f7f1d3c", "0x3e62c4a7"],
- [5],
- [0, "0x40000000", "0x40000000"],
- [2, "0x40000000", "0x3f800000", "0x3f800000", "0x3f800000"],
- [1, "0x40000000", "0x40000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadratic32": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x3f800000", "0x00000000", "0x40000000", "0x40400000"],
- [1, "0x40000000", "0x40400000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [2, "0x40400000", "0x3f800000", "0x00000000", "0x40000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3ef9df93", "0x3e36eb84"],
- [2, "0x3e79df93", "0x00000000", "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x40000000"],
- [2, "0x3f2aaaac", "0x3fe38e39", "0x3f84bda1", "0x3fc71c72"],
- [1, "0x40000000", "0x40400000"],
- [2, "0x3fd55555", "0x3fffffff", "0x3faaaaab", "0x3faaaaab"],
- [2, "0x3fc00000", "0x3f955556", "0x3fc00000", "0x3f800000"],
- [2, "0x3fc00000", "0x3f16dd71", "0x3ef9df93", "0x3e36eb84"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadratic31": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x3f800000", "0x00000000", "0x3f800000", "0x40000000"],
- [1, "0x3f800000", "0x40000000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [2, "0x00000000", "0x3f800000", "0x3f800000", "0x40400000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [2, "0x3f508161", "0x3e3dfa7d", "0x3f32a23c", "0x3ecf99f6"],
- [2, "0x3f800000", "0x3f6688b9", "0x3f800000", "0x40000000"],
- [1, "0x3f031036", "0x3f831036"],
- [2, "0x3ef8144f", "0x3fa35bd1", "0x3f051eb8", "0x3fc7ae14"],
- [1, "0x00000000", "0x00000000"],
- [5],
- [0, "0x3f051eb8", "0x3fc7ae14"],
- [2, "0x3f199999", "0x400ccccd", "0x3f800000", "0x40400000"],
- [1, "0x3f051eb8", "0x3fc7ae14"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadratic30": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x3f800000", "0x00000000", "0x3f800000", "0x40000000"],
- [1, "0x3f800000", "0x40000000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [2, "0x00000000", "0x3f800000", "0x3f800000", "0x40000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [2, "0x3f4e4c77", "0x3e46ce23", "0x3f2fe55f", "0x3ec6ce23"],
- [2, "0x3f800000", "0x3f6198e8", "0x3f800000", "0x40000000"],
- [2, "0x3f000000", "0x3fc00000", "0x3f000000", "0x3f800000"],
- [1, "0x00000000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadratic29": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x3f800000", "0x00000000", "0x40000000", "0x3f800000"],
- [1, "0x00000000", "0x40000000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [2, "0x3f800000", "0x00000000", "0x00000000", "0x3f800000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40000000", "0x3f800000"],
- [2, "0x3f800000", "0x00000000", "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x40000000"],
- [1, "0x40000000", "0x3f800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadratic28": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x3f800000", "0x00000000", "0x00000000", "0x3f800000"],
- [1, "0x00000000", "0x3f800000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x40000000"],
- [2, "0x3f800000", "0x40000000", "0x00000000", "0x40400000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3ef5c290", "0x3e23d70b"],
- [2, "0x3ecccccd", "0x00000000", "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x3f800000"],
- [2, "0x3f19999a", "0x3ecccccd", "0x3ef5c290", "0x3e23d70b"],
- [5],
- [0, "0x3ef5c290", "0x400a3d71"],
- [2, "0x3ecccccd", "0x40000000", "0x00000000", "0x40000000"],
- [1, "0x00000000", "0x40400000"],
- [2, "0x3f19999a", "0x4019999a", "0x3ef5c290", "0x400a3d71"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadratic27": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x3f800000", "0x00000000", "0x3f800000", "0x3f800000"],
- [1, "0x40000000", "0x3f800000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [2, "0x40000000", "0x3f800000", "0x00000000", "0x40000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f638e39", "0x3ee38e39"],
- [2, "0x3f2aaaab", "0x00000000", "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x40000000"],
- [2, "0x3f800000", "0x3fc00000", "0x3f800000", "0x3f800000"],
- [1, "0x40000000", "0x3f800000"],
- [1, "0x3f638e39", "0x3ee38e39"],
- [5],
- [0, "0x3f638e39", "0x3ee38e39"],
- [1, "0x00000000", "0x00000000"],
- [2, "0x3f800000", "0x3f000000", "0x3f800000", "0x3f800000"],
- [2, "0x3f800000", "0x3f2aaaaa", "0x3f638e39", "0x3ee38e39"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadratic26": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x3f800000", "0x00000000", "0x3f800000", "0x3f800000"],
- [1, "0x00000000", "0x40000000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [2, "0x3f800000", "0x00000000", "0x00000000", "0x3f800000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f800000", "0x3f800000"],
- [2, "0x3f800000", "0x00000000", "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x40000000"],
- [1, "0x3f800000", "0x3f800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadratic25": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x3f800000", "0x00000000", "0x3f800000", "0x3f800000"],
- [1, "0x3f800000", "0x3f800000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [2, "0x40000000", "0x3f800000", "0x00000000", "0x40000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f800000", "0x3f800000"],
- [2, "0x3f800000", "0x00000000", "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x40000000"],
- [2, "0x3f800000", "0x3fc00000", "0x3f800000", "0x3f800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadratic24": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x3f800000", "0x00000000", "0x00000000", "0x3f800000"],
- [1, "0x00000000", "0x3f800000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [2, "0x40000000", "0x00000000", "0x00000000", "0x3f800000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [2, "0x3fa66666", "0x00000000", "0x3faa3d70", "0x3db851ec"],
- [2, "0x3fb33333", "0x3e99999a", "0x00000000", "0x3f800000"],
- [1, "0x00000000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadratic23": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x3f800000", "0x00000000", "0x00000000", "0x3f800000"],
- [1, "0x00000000", "0x3f800000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [2, "0x00000000", "0x40000000", "0x3f800000", "0x40000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3ef5c290", "0x3e23d70b"],
- [2, "0x3ecccccd", "0x00000000", "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x3f800000"],
- [2, "0x3d1843a9", "0x3f767bc5", "0x3d929a34", "0x3f6d522a"],
- [2, "0x3e88fc5b", "0x40000000", "0x3f800000", "0x40000000"],
- [1, "0x3ea3d70a", "0x3f23d70a"],
- [2, "0x3f0f5c29", "0x3ea3d70a", "0x3ef5c290", "0x3e23d70b"],
- [5],
- [0, "0x3ea3d70a", "0x3f23d70a"],
- [1, "0x00000000", "0x00000000"],
- [2, "0x00000000", "0x3f08fc5b", "0x3d929a34", "0x3f6d522a"],
- [2, "0x3e63a3a0", "0x3f452fdb", "0x3ea3d70a", "0x3f23d70a"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadratic22": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x3f800000", "0x00000000", "0x00000000", "0x3f800000"],
- [1, "0x00000000", "0x3f800000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [2, "0x00000000", "0x3f800000", "0x40000000", "0x3f800000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3ef5c290", "0x3e23d70b"],
- [2, "0x3ecccccd", "0x00000000", "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x3f800000"],
- [2, "0x3e4ccccc", "0x3f4ccccd", "0x3ea3d70b", "0x3f23d70a"],
- [2, "0x3f4cccce", "0x3f800000", "0x40000000", "0x3f800000"],
- [1, "0x3f000000", "0x3e800000"],
- [2, "0x3f000000", "0x3e4ccccb", "0x3ef5c290", "0x3e23d70b"],
- [5],
- [0, "0x3f000000", "0x3e800000"],
- [1, "0x00000000", "0x00000000"],
- [2, "0x00000000", "0x3ecccccc", "0x3ea3d70b", "0x3f23d70a"],
- [2, "0x3f000000", "0x3eccccce", "0x3f000000", "0x3e800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadratic21": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x3f800000", "0x00000000", "0x00000000", "0x3f800000"],
- [1, "0x00000000", "0x3f800000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [2, "0x3f800000", "0x00000000", "0x00000000", "0x40000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3ef5c290", "0x3e23d70b"],
- [2, "0x3ecccccd", "0x00000000", "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x40000000"],
- [2, "0x3f15f619", "0x3f5413ce", "0x3ef876cd", "0x3eafb0ce"],
- [2, "0x3f04646c", "0x3e6ff02a", "0x3ef5c290", "0x3e23d70b"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadratic20": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x3f800000", "0x00000000", "0x00000000", "0x3f800000"],
- [1, "0x00000000", "0x3f800000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [2, "0x3f800000", "0x00000000", "0x00000000", "0x3f800000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3ef5c290", "0x3e23d70b"],
- [2, "0x3ecccccd", "0x00000000", "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x3f800000"],
- [2, "0x3f19999a", "0x3ecccccd", "0x3ef5c290", "0x3e23d70b"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadratic19": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x3f800000", "0x00000000", "0x00000000", "0x3f800000"],
- [1, "0x00000000", "0x3f800000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [2, "0x40000000", "0x00000000", "0x00000000", "0x3f800000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x00000000", "0x00000000"],
- [2, "0x3f70f0f1", "0x00000000", "0x3f7f1d3c", "0x3e62c4a7"],
- [2, "0x3f878788", "0x3ef0f0f1", "0x00000000", "0x3f800000"],
- [1, "0x00000000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadratic18": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x3f800000", "0x00000000", "0x00000000", "0x3f800000"],
- [1, "0x00000000", "0x3f800000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [2, "0x3f800000", "0x00000000", "0x3f800000", "0x3f800000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x00000000", "0x00000000"],
- [2, "0x3f800000", "0x00000000", "0x3f800000", "0x3f800000"],
- [1, "0x3ee38e39", "0x3ee38e39"],
- [2, "0x3eaaaaaa", "0x3f2aaaab", "0x00000000", "0x3f800000"],
- [1, "0x00000000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadratic17x": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x00000000", "0x00000000", "0x40400000", "0x3f800000"],
- [1, "0x00000000", "0x40000000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [2, "0x40400000", "0x3f800000", "0x00000000", "0x40000000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3fdea441", "0x3f146d81"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [2, "0x3fca36c0", "0x3e946d80", "0x3fdea441", "0x3f146d81"],
- [5],
- [0, "0x40400000", "0x3f800000"],
- [1, "0x3fdea441", "0x3f146d81"],
- [2, "0x3fe66666", "0x3f309d27", "0x3fe66666", "0x3f4ccccd"],
- [2, "0x3fe66666", "0x3fb33333", "0x00000000", "0x40000000"],
- [1, "0x40400000", "0x3f800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadratic15": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x00000000", "0x00000000", "0x3f800000", "0x00000000"],
- [1, "0x3f800000", "0x40400000"],
- [5],
- [0, "0x3f800000", "0x00000000"],
- [1, "0x00000000", "0x3f800000"],
- [2, "0x3f800000", "0x3f800000", "0x00000000", "0x40400000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f800000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x3e800000", "0x3f400000"],
- [1, "0x00000000", "0x3f800000"],
- [2, "0x3e800000", "0x3f800000", "0x3ec00000", "0x3f900000"],
- [1, "0x3f000000", "0x3fc00000"],
- [1, "0x00000000", "0x40400000"],
- [2, "0x3f000000", "0x40000000", "0x3f000000", "0x3fc00000"],
- [1, "0x3f800000", "0x40400000"],
- [1, "0x3f800000", "0x00000000"],
- [5],
- [0, "0x3f800000", "0x00000000"],
- [1, "0x3e800000", "0x3f400000"],
- [1, "0x3ec00000", "0x3f900000"],
- [2, "0x3f000000", "0x3fa00000", "0x3f000000", "0x3fc00000"],
- [1, "0x3f800000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadratic14": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x00000000", "0x00000000", "0x3f800000", "0x00000000"],
- [1, "0x40400000", "0x40000000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [2, "0x40400000", "0x40000000", "0x40400000", "0x40400000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40400000", "0x40000000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x40400000", "0x40400000"],
- [2, "0x40400000", "0x401cc470", "0x40193548", "0x3fcc470a"],
- [1, "0x40400000", "0x40000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadratic9": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x00000000", "0x00000000", "0x3f800000", "0x00000000"],
- [1, "0x40400000", "0x3f800000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [2, "0x3f800000", "0x40000000", "0x40400000", "0x40000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40400000", "0x3f800000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x3f8a3d71", "0x3f3851ec"],
- [2, "0x3fb33334", "0x40000000", "0x40400000", "0x40000000"],
- [1, "0x3f8a3d71", "0x3f3851ec"],
- [2, "0x3f8488cd", "0x3f0aaccd", "0x3f820204", "0x3ead5805"],
- [1, "0x40400000", "0x3f800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadratic8": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x00000000", "0x00000000", "0x3f800000", "0x00000000"],
- [1, "0x00000000", "0x40000000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [2, "0x00000000", "0x3f800000", "0x3f800000", "0x40000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f000000", "0x3f800000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x40000000"],
- [1, "0x3f000000", "0x3f800000"],
- [5],
- [0, "0x3f000000", "0x3f800000"],
- [2, "0x3f000000", "0x3fc00000", "0x3f800000", "0x40000000"],
- [1, "0x3f000000", "0x3f800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadratic7": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x00000000", "0x00000000", "0x3f800000", "0x00000000"],
- [1, "0x40400000", "0x3f800000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [2, "0x40400000", "0x00000000", "0x3f800000", "0x40000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "flaky",
- "succeeded": true,
- "out": [[0, "0x3f800000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x40000000"],
- [2, "0x3ff45d17", "0x3f8ba2e9", "0x3fe47ef1", "0x3f1854a1"],
- [1, "0x40400000", "0x3f800000"],
- [1, "0x3fb8e38e", "0x3e638e39"],
- [1, "0x3f800000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadratic6": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x00000000", "0x00000000", "0x3f800000", "0x00000000"],
- [1, "0x40000000", "0x3f800000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [2, "0x40000000", "0x00000000", "0x00000000", "0x3f800000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f800000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x3f800000"],
- [2, "0x3f2aaaaa", "0x3f2aaaab", "0x3f638e39", "0x3ee38e39"],
- [1, "0x40000000", "0x3f800000"],
- [1, "0x3f800000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadratic5": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x00000000", "0x00000000", "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x3f800000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [2, "0x00000000", "0x3f800000", "0x00000000", "0x40000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f800000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x40000000"],
- [2, "0x00000000", "0x3f800000", "0x3f800000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadratic4x": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x00000000", "0x00000000", "0x3f800000", "0x00000000"],
- [1, "0x00000000", "0x40000000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [2, "0x3f800000", "0x00000000", "0x00000000", "0x40000000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f800000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [2, "0x3e800000", "0x00000000", "0x3ec00000", "0x3e000000"],
- [2, "0x3f400000", "0x3f000000", "0x00000000", "0x40000000"],
- [1, "0x3f800000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadratic3x": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x00000000", "0x00000000", "0x3f800000", "0x00000000"],
- [1, "0x00000000", "0x40000000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [2, "0x3f800000", "0x00000000", "0x00000000", "0x3f800000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f800000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [2, "0x3ecccccd", "0x00000000", "0x3ef5c290", "0x3e23d70b"],
- [2, "0x3f19999a", "0x3ecccccd", "0x00000000", "0x3f800000"],
- [1, "0x00000000", "0x40000000"],
- [1, "0x3f800000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadratic2x": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x00000000", "0x00000000", "0x00000000", "0x00000000"],
- [1, "0x40400000", "0x00000000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [2, "0x3f800000", "0x00000000", "0x00000000", "0x3f800000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3ef5c290", "0x3e23d70b"],
- [2, "0x3ecccccd", "0x00000000", "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x3f800000"],
- [2, "0x3f19999a", "0x3ecccccd", "0x3ef5c290", "0x3e23d70b"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadratic1x": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x00000000", "0x00000000", "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [2, "0x00000000", "0x00000000", "0x00000000", "0x00000000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadratic4": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x00000000", "0x00000000", "0x3f800000", "0x00000000"],
- [1, "0x00000000", "0x40000000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [2, "0x3f800000", "0x00000000", "0x00000000", "0x40000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f800000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x40000000"],
- [1, "0x3f800000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadratic3": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x00000000", "0x00000000", "0x3f800000", "0x00000000"],
- [1, "0x00000000", "0x40000000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [2, "0x3f800000", "0x00000000", "0x00000000", "0x3f800000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f800000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x40000000"],
- [1, "0x3f800000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadratic2": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x00000000", "0x00000000", "0x00000000", "0x00000000"],
- [1, "0x40400000", "0x00000000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [2, "0x3f800000", "0x00000000", "0x00000000", "0x3f800000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3ef5c290", "0x3e23d70b"],
- [2, "0x3ecccccd", "0x00000000", "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x3f800000"],
- [2, "0x3f19999a", "0x3ecccccd", "0x3ef5c290", "0x3e23d70b"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadratic1": {
- "path": [[0, "0x00000000", "0x00000000"],
- [2, "0x00000000", "0x00000000", "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [2, "0x00000000", "0x00000000", "0x00000000", "0x00000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine4ax": {
- "path": [[0, "0x41200000", "0x41f00000"],
- [1, "0x41f00000", "0x41f00000"],
- [1, "0x41f00000", "0x41f00000"],
- [1, "0x41200000", "0x41f00000"],
- [5],
- [0, "0x41c00000", "0x41a00000"],
- [1, "0x41c00000", "0x41f00000"],
- [1, "0x42100000", "0x41f00000"],
- [1, "0x42100000", "0x41a00000"],
- [5],
- [0, "0x00000000", "0x42000000"],
- [1, "0x00000000", "0x42100000"],
- [1, "0x41100000", "0x42100000"],
- [1, "0x41100000", "0x42000000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41c00000", "0x41f00000"],
- [1, "0x41c00000", "0x41a00000"],
- [1, "0x42100000", "0x41a00000"],
- [1, "0x42100000", "0x41f00000"],
- [1, "0x41c00000", "0x41f00000"],
- [5],
- [0, "0x00000000", "0x42100000"],
- [1, "0x00000000", "0x42000000"],
- [1, "0x41100000", "0x42000000"],
- [1, "0x41100000", "0x42100000"],
- [1, "0x00000000", "0x42100000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine3aax": {
- "path": [[0, "0x41200000", "0x41f00000"],
- [1, "0x41f00000", "0x41f00000"],
- [1, "0x41f00000", "0x41f00000"],
- [1, "0x41200000", "0x41f00000"],
- [5],
- [0, "0x41900000", "0x41a00000"],
- [1, "0x41900000", "0x41f00000"],
- [1, "0x41f00000", "0x41f00000"],
- [1, "0x41f00000", "0x41a00000"],
- [5],
- [0, "0x00000000", "0x42000000"],
- [1, "0x00000000", "0x42100000"],
- [1, "0x41100000", "0x42100000"],
- [1, "0x41100000", "0x42000000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41900000", "0x41f00000"],
- [1, "0x41900000", "0x41a00000"],
- [1, "0x41f00000", "0x41a00000"],
- [1, "0x41f00000", "0x41f00000"],
- [1, "0x41900000", "0x41f00000"],
- [5],
- [0, "0x00000000", "0x42100000"],
- [1, "0x00000000", "0x42000000"],
- [1, "0x41100000", "0x42000000"],
- [1, "0x41100000", "0x42100000"],
- [1, "0x00000000", "0x42100000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine2ax": {
- "path": [[0, "0x00000000", "0x41a00000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x00000000", "0x41a00000"],
- [5],
- [0, "0x00000000", "0x41a00000"],
- [1, "0x41400000", "0x41a00000"],
- [1, "0x41400000", "0x41f00000"],
- [1, "0x00000000", "0x41f00000"],
- [5],
- [0, "0x41400000", "0x00000000"],
- [1, "0x41400000", "0x41a80000"],
- [1, "0x41a80000", "0x41a80000"],
- [1, "0x41a80000", "0x00000000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41400000", "0x41a00000"],
- [1, "0x41400000", "0x00000000"],
- [1, "0x41a80000", "0x00000000"],
- [1, "0x41a80000", "0x41a80000"],
- [1, "0x41400000", "0x41a80000"],
- [1, "0x41400000", "0x41f00000"],
- [1, "0x00000000", "0x41f00000"],
- [1, "0x00000000", "0x41a00000"],
- [1, "0x41400000", "0x41a00000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine1ax": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x41400000", "0x00000000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x00000000", "0x41400000"],
- [5],
- [0, "0x40800000", "0x00000000"],
- [1, "0x40800000", "0x41500000"],
- [1, "0x41500000", "0x41500000"],
- [1, "0x41500000", "0x00000000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40800000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x41400000"],
- [1, "0x40800000", "0x41400000"],
- [1, "0x40800000", "0x41500000"],
- [1, "0x41500000", "0x41500000"],
- [1, "0x41500000", "0x00000000"],
- [1, "0x41400000", "0x00000000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x40800000", "0x41400000"],
- [1, "0x40800000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadralateral9x": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x3f800000", "0x40000000"],
- [1, "0x40000000", "0x40000000"],
- [5],
- [0, "0x3f800000", "0x3f800000"],
- [1, "0x40000000", "0x3f800000"],
- [1, "0x3f800000", "0x40400000"],
- [1, "0x40000000", "0x40400000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f800000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x3f800000", "0x40000000"],
- [1, "0x3fc00000", "0x40000000"],
- [1, "0x3f800000", "0x40400000"],
- [1, "0x40000000", "0x40400000"],
- [1, "0x3fc00000", "0x40000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x3fd55555", "0x3fd55555"],
- [1, "0x40000000", "0x3f800000"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x3f800000", "0x00000000"],
- [5],
- [0, "0x3f800000", "0x3f800000"],
- [1, "0x3fd55555", "0x3fd55555"],
- [1, "0x3fc00000", "0x40000000"],
- [1, "0x3f800000", "0x3f800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadralateral8x": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x40400000", "0x3f800000"],
- [1, "0x3f800000", "0x40400000"],
- [1, "0x40400000", "0x40400000"],
- [5],
- [0, "0x40000000", "0x3f800000"],
- [1, "0x00000000", "0x40000000"],
- [1, "0x40400000", "0x40000000"],
- [1, "0x40000000", "0x40400000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40400000", "0x3f800000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x3faaaaab", "0x3faaaaab"],
- [1, "0x00000000", "0x40000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x3f800000", "0x40400000"],
- [1, "0x40400000", "0x40400000"],
- [1, "0x40200000", "0x40200000"],
- [1, "0x40400000", "0x40000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x40400000", "0x3f800000"],
- [5],
- [0, "0x40000000", "0x40000000"],
- [1, "0x40200000", "0x40200000"],
- [1, "0x40000000", "0x40400000"],
- [1, "0x40000000", "0x40000000"],
- [5],
- [0, "0x3faaaaab", "0x3faaaaab"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x40000000", "0x3f800000"],
- [1, "0x3faaaaab", "0x3faaaaab"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadralateral7x": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x40000000", "0x3f800000"],
- [5],
- [0, "0x3f800000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x3f800000", "0x40400000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f800000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x40000000", "0x3f800000"],
- [1, "0x3f800000", "0x00000000"],
- [5],
- [0, "0x40000000", "0x40000000"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x3f800000", "0x40400000"],
- [1, "0x40000000", "0x40000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadralateral6x": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [5],
- [0, "0x3f800000", "0x00000000"],
- [1, "0x40000000", "0x00000000"],
- [1, "0x00000000", "0x40000000"],
- [1, "0x40000000", "0x40000000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f800000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x00000000", "0x40000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x3faaaaab", "0x3f2aaaab"],
- [1, "0x40000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [5],
- [0, "0x3f800000", "0x3f800000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x3faaaaab", "0x3f2aaaab"],
- [1, "0x3f800000", "0x3f800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadralateral6ax": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x40400000", "0x00000000"],
- [1, "0x40400000", "0x40400000"],
- [5],
- [0, "0x40400000", "0x00000000"],
- [1, "0x40c00000", "0x00000000"],
- [1, "0x00000000", "0x40c00000"],
- [1, "0x40c00000", "0x40c00000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40400000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x40400000", "0x40400000"],
- [1, "0x00000000", "0x40c00000"],
- [1, "0x40c00000", "0x40c00000"],
- [1, "0x40800000", "0x40000000"],
- [1, "0x40c00000", "0x00000000"],
- [1, "0x40400000", "0x00000000"],
- [5],
- [0, "0x40400000", "0x40400000"],
- [1, "0x40400000", "0x00000000"],
- [1, "0x40800000", "0x40000000"],
- [1, "0x40400000", "0x40400000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadralateral9": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x3f800000", "0x40000000"],
- [1, "0x40000000", "0x40000000"],
- [5],
- [0, "0x3f800000", "0x3f800000"],
- [1, "0x40000000", "0x3f800000"],
- [1, "0x3f800000", "0x40400000"],
- [1, "0x40000000", "0x40400000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f800000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x3f800000", "0x40000000"],
- [1, "0x3fc00000", "0x40000000"],
- [1, "0x3f800000", "0x40400000"],
- [1, "0x40000000", "0x40400000"],
- [1, "0x3fc00000", "0x40000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x3fd55555", "0x3fd55555"],
- [1, "0x40000000", "0x3f800000"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x3f800000", "0x00000000"],
- [5],
- [0, "0x3fd55555", "0x3fd55555"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x3fc00000", "0x40000000"],
- [1, "0x3fd55555", "0x3fd55555"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadralateral8": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x40400000", "0x3f800000"],
- [1, "0x3f800000", "0x40400000"],
- [1, "0x40400000", "0x40400000"],
- [5],
- [0, "0x40000000", "0x3f800000"],
- [1, "0x00000000", "0x40000000"],
- [1, "0x40400000", "0x40000000"],
- [1, "0x40000000", "0x40400000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40400000", "0x3f800000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x3faaaaab", "0x3faaaaab"],
- [1, "0x00000000", "0x40000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x3f800000", "0x40400000"],
- [1, "0x40400000", "0x40400000"],
- [1, "0x40200000", "0x40200000"],
- [1, "0x40400000", "0x40000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x40400000", "0x3f800000"],
- [5],
- [0, "0x40200000", "0x40200000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x40000000", "0x3f800000"],
- [1, "0x3faaaaab", "0x3faaaaab"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x40000000", "0x40400000"],
- [1, "0x40200000", "0x40200000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadralateral7": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x40000000", "0x3f800000"],
- [5],
- [0, "0x3f800000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x3f800000", "0x40400000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f800000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x40000000", "0x3f800000"],
- [1, "0x3f800000", "0x00000000"],
- [5],
- [0, "0x40000000", "0x40000000"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x3f800000", "0x40400000"],
- [1, "0x40000000", "0x40000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadralateral6": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [5],
- [0, "0x3f800000", "0x00000000"],
- [1, "0x40000000", "0x00000000"],
- [1, "0x00000000", "0x40000000"],
- [1, "0x40000000", "0x40000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f800000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x00000000", "0x40000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x3faaaaab", "0x3f2aaaab"],
- [1, "0x40000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [5],
- [0, "0x3f800000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x3faaaaab", "0x3f2aaaab"],
- [1, "0x3f800000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadralateral6a": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x40400000", "0x00000000"],
- [1, "0x40400000", "0x40400000"],
- [5],
- [0, "0x40400000", "0x00000000"],
- [1, "0x40c00000", "0x00000000"],
- [1, "0x00000000", "0x40c00000"],
- [1, "0x40c00000", "0x40c00000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40400000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x40400000", "0x40400000"],
- [1, "0x00000000", "0x40c00000"],
- [1, "0x40c00000", "0x40c00000"],
- [1, "0x40800000", "0x40000000"],
- [1, "0x40c00000", "0x00000000"],
- [1, "0x40400000", "0x00000000"],
- [5],
- [0, "0x40400000", "0x00000000"],
- [1, "0x40400000", "0x40400000"],
- [1, "0x40800000", "0x40000000"],
- [1, "0x40400000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testFauxQuadralateral6dx": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x40400000", "0x40400000"],
- [1, "0x40400000", "0x00000000"],
- [5],
- [0, "0x40400000", "0x00000000"],
- [1, "0x40c00000", "0x00000000"],
- [1, "0x40800000", "0x40000000"],
- [5],
- [0, "0x40800000", "0x40000000"],
- [1, "0x40c00000", "0x40c00000"],
- [1, "0x00000000", "0x40c00000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40400000", "0x40400000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x40400000", "0x00000000"],
- [1, "0x40400000", "0x40400000"],
- [5],
- [0, "0x40c00000", "0x00000000"],
- [1, "0x40400000", "0x00000000"],
- [1, "0x40800000", "0x40000000"],
- [1, "0x00000000", "0x40c00000"],
- [1, "0x40c00000", "0x40c00000"],
- [1, "0x40800000", "0x40000000"],
- [1, "0x40c00000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testFauxQuadralateral6cx": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x40400000", "0x40400000"],
- [1, "0x40400000", "0x00000000"],
- [5],
- [0, "0x40400000", "0x00000000"],
- [1, "0x40c00000", "0x00000000"],
- [1, "0x40800000", "0x40000000"],
- [5],
- [0, "0x40800000", "0x40000000"],
- [1, "0x00000000", "0x40c00000"],
- [1, "0x40c00000", "0x40c00000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40400000", "0x40400000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x40400000", "0x00000000"],
- [1, "0x40400000", "0x40400000"],
- [5],
- [0, "0x40c00000", "0x00000000"],
- [1, "0x40400000", "0x00000000"],
- [1, "0x40800000", "0x40000000"],
- [1, "0x00000000", "0x40c00000"],
- [1, "0x40c00000", "0x40c00000"],
- [1, "0x40800000", "0x40000000"],
- [1, "0x40c00000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testFauxQuadralateral6bx": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x40400000", "0x00000000"],
- [1, "0x40400000", "0x40400000"],
- [5],
- [0, "0x40400000", "0x00000000"],
- [1, "0x40c00000", "0x00000000"],
- [1, "0x40800000", "0x40000000"],
- [5],
- [0, "0x40800000", "0x40000000"],
- [1, "0x40c00000", "0x40c00000"],
- [1, "0x00000000", "0x40c00000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40400000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x40400000", "0x40400000"],
- [1, "0x00000000", "0x40c00000"],
- [1, "0x40c00000", "0x40c00000"],
- [1, "0x40800000", "0x40000000"],
- [1, "0x40c00000", "0x00000000"],
- [1, "0x40400000", "0x00000000"],
- [5],
- [0, "0x40400000", "0x40400000"],
- [1, "0x40400000", "0x00000000"],
- [1, "0x40800000", "0x40000000"],
- [1, "0x40400000", "0x40400000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testFauxQuadralateral6ax": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x40400000", "0x00000000"],
- [1, "0x40400000", "0x40400000"],
- [5],
- [0, "0x40400000", "0x00000000"],
- [1, "0x40c00000", "0x00000000"],
- [1, "0x40800000", "0x40000000"],
- [5],
- [0, "0x40800000", "0x40000000"],
- [1, "0x00000000", "0x40c00000"],
- [1, "0x40c00000", "0x40c00000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40400000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x40400000", "0x40400000"],
- [1, "0x00000000", "0x40c00000"],
- [1, "0x40c00000", "0x40c00000"],
- [1, "0x40800000", "0x40000000"],
- [1, "0x40c00000", "0x00000000"],
- [1, "0x40400000", "0x00000000"],
- [5],
- [0, "0x40400000", "0x40400000"],
- [1, "0x40400000", "0x00000000"],
- [1, "0x40800000", "0x40000000"],
- [1, "0x40400000", "0x40400000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testFauxQuadralateral6x": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [5],
- [0, "0x3f800000", "0x00000000"],
- [1, "0x40000000", "0x00000000"],
- [1, "0x3faaaaab", "0x3f2aaaab"],
- [5],
- [0, "0x3faaaaab", "0x3f2aaaab"],
- [1, "0x00000000", "0x40000000"],
- [1, "0x40000000", "0x40000000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f800000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x00000000", "0x40000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x3faaaaab", "0x3f2aaaab"],
- [1, "0x40000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [5],
- [0, "0x3f800000", "0x3f800000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x3faaaaab", "0x3f2aaaab"],
- [1, "0x3f800000", "0x3f800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testFauxQuadralateral6d": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x40400000", "0x40400000"],
- [1, "0x40400000", "0x00000000"],
- [5],
- [0, "0x40400000", "0x00000000"],
- [1, "0x40c00000", "0x00000000"],
- [1, "0x40800000", "0x40000000"],
- [5],
- [0, "0x40800000", "0x40000000"],
- [1, "0x40c00000", "0x40c00000"],
- [1, "0x00000000", "0x40c00000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40400000", "0x40400000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x40400000", "0x00000000"],
- [1, "0x40400000", "0x40400000"],
- [5],
- [0, "0x40800000", "0x40000000"],
- [1, "0x40c00000", "0x40c00000"],
- [1, "0x00000000", "0x40c00000"],
- [1, "0x40800000", "0x40000000"],
- [5],
- [0, "0x40800000", "0x40000000"],
- [1, "0x40400000", "0x00000000"],
- [1, "0x40c00000", "0x00000000"],
- [1, "0x40800000", "0x40000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testFauxQuadralateral6c": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x40400000", "0x40400000"],
- [1, "0x40400000", "0x00000000"],
- [5],
- [0, "0x40400000", "0x00000000"],
- [1, "0x40c00000", "0x00000000"],
- [1, "0x40800000", "0x40000000"],
- [5],
- [0, "0x40800000", "0x40000000"],
- [1, "0x00000000", "0x40c00000"],
- [1, "0x40c00000", "0x40c00000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40400000", "0x40400000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x40400000", "0x00000000"],
- [1, "0x40400000", "0x40400000"],
- [5],
- [0, "0x40800000", "0x40000000"],
- [1, "0x40400000", "0x00000000"],
- [1, "0x40c00000", "0x00000000"],
- [1, "0x40800000", "0x40000000"],
- [5],
- [0, "0x40800000", "0x40000000"],
- [1, "0x00000000", "0x40c00000"],
- [1, "0x40c00000", "0x40c00000"],
- [1, "0x40800000", "0x40000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testFauxQuadralateral6b": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x40400000", "0x00000000"],
- [1, "0x40400000", "0x40400000"],
- [5],
- [0, "0x40400000", "0x00000000"],
- [1, "0x40c00000", "0x00000000"],
- [1, "0x40800000", "0x40000000"],
- [5],
- [0, "0x40800000", "0x40000000"],
- [1, "0x40c00000", "0x40c00000"],
- [1, "0x00000000", "0x40c00000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40400000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x40400000", "0x40400000"],
- [1, "0x00000000", "0x40c00000"],
- [1, "0x40c00000", "0x40c00000"],
- [1, "0x40800000", "0x40000000"],
- [1, "0x40c00000", "0x00000000"],
- [1, "0x40400000", "0x00000000"],
- [5],
- [0, "0x40400000", "0x00000000"],
- [1, "0x40400000", "0x40400000"],
- [1, "0x40800000", "0x40000000"],
- [1, "0x40400000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testFauxQuadralateral6a": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x40400000", "0x00000000"],
- [1, "0x40400000", "0x40400000"],
- [5],
- [0, "0x40400000", "0x00000000"],
- [1, "0x40c00000", "0x00000000"],
- [1, "0x40800000", "0x40000000"],
- [5],
- [0, "0x40800000", "0x40000000"],
- [1, "0x00000000", "0x40c00000"],
- [1, "0x40c00000", "0x40c00000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40400000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x40400000", "0x40400000"],
- [1, "0x00000000", "0x40c00000"],
- [1, "0x40c00000", "0x40c00000"],
- [1, "0x40800000", "0x40000000"],
- [1, "0x40c00000", "0x00000000"],
- [1, "0x40400000", "0x00000000"],
- [5],
- [0, "0x40400000", "0x00000000"],
- [1, "0x40400000", "0x40400000"],
- [1, "0x40800000", "0x40000000"],
- [1, "0x40400000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testFauxQuadralateral6": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [5],
- [0, "0x3f800000", "0x00000000"],
- [1, "0x40000000", "0x00000000"],
- [1, "0x3faaaaab", "0x3f2aaaab"],
- [5],
- [0, "0x3faaaaab", "0x3f2aaaab"],
- [1, "0x00000000", "0x40000000"],
- [1, "0x40000000", "0x40000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f800000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x00000000", "0x40000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x3faaaaab", "0x3f2aaaab"],
- [1, "0x40000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [5],
- [0, "0x3f800000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x3faaaaab", "0x3f2aaaab"],
- [1, "0x3f800000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadralateral5x": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x40400000", "0x40000000"],
- [1, "0x40400000", "0x40400000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f800000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x3f800000", "0x00000000"],
- [5],
- [0, "0x40400000", "0x40000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x40400000", "0x40400000"],
- [1, "0x40400000", "0x40000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testQuadralateral5": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x40400000", "0x40000000"],
- [1, "0x40400000", "0x40400000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f800000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x3f800000", "0x00000000"],
- [5],
- [0, "0x40400000", "0x40000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x40400000", "0x40400000"],
- [1, "0x40400000", "0x40000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testNondegenerate4x": {
- "path": [[0, "0x3f800000", "0x00000000"],
- [1, "0x00000000", "0x3f800000"],
- [1, "0x3f800000", "0x40000000"],
- [5],
- [0, "0x00000000", "0x40000000"],
- [1, "0x00000000", "0x40400000"],
- [1, "0x3f800000", "0x40400000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x00000000", "0x3f800000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x3f800000", "0x40000000"],
- [1, "0x00000000", "0x3f800000"],
- [5],
- [0, "0x00000000", "0x40400000"],
- [1, "0x00000000", "0x40000000"],
- [1, "0x3f800000", "0x40400000"],
- [1, "0x00000000", "0x40400000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testNondegenerate3x": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x40000000", "0x3f800000"],
- [5],
- [0, "0x00000000", "0x3f800000"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x00000000", "0x40000000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f800000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x40000000", "0x3f800000"],
- [1, "0x3f800000", "0x00000000"],
- [5],
- [0, "0x3f800000", "0x3f800000"],
- [1, "0x00000000", "0x3f800000"],
- [1, "0x00000000", "0x40000000"],
- [1, "0x3f800000", "0x3f800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testNondegenerate2x": {
- "path": [[0, "0x3f800000", "0x00000000"],
- [1, "0x00000000", "0x3f800000"],
- [1, "0x3f800000", "0x3f800000"],
- [5],
- [0, "0x00000000", "0x40000000"],
- [1, "0x00000000", "0x40400000"],
- [1, "0x3f800000", "0x40000000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x00000000", "0x3f800000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x00000000", "0x3f800000"],
- [5],
- [0, "0x00000000", "0x40400000"],
- [1, "0x00000000", "0x40000000"],
- [1, "0x3f800000", "0x40000000"],
- [1, "0x00000000", "0x40400000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testNondegenerate1x": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x40400000", "0x00000000"],
- [1, "0x3f800000", "0x40400000"],
- [5],
- [0, "0x3f800000", "0x3f800000"],
- [1, "0x40000000", "0x3f800000"],
- [1, "0x3f800000", "0x40000000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40400000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x40400000"],
- [1, "0x40400000", "0x00000000"],
- [5],
- [0, "0x40000000", "0x3f800000"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x3f800000", "0x40000000"],
- [1, "0x40000000", "0x3f800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testNondegenerate4": {
- "path": [[0, "0x3f800000", "0x00000000"],
- [1, "0x00000000", "0x3f800000"],
- [1, "0x3f800000", "0x40000000"],
- [5],
- [0, "0x00000000", "0x40000000"],
- [1, "0x00000000", "0x40400000"],
- [1, "0x3f800000", "0x40400000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x00000000", "0x3f800000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x3f800000", "0x40000000"],
- [1, "0x00000000", "0x3f800000"],
- [5],
- [0, "0x00000000", "0x40400000"],
- [1, "0x00000000", "0x40000000"],
- [1, "0x3f800000", "0x40400000"],
- [1, "0x00000000", "0x40400000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testNondegenerate3": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x40000000", "0x3f800000"],
- [5],
- [0, "0x00000000", "0x3f800000"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x00000000", "0x40000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f800000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x40000000", "0x3f800000"],
- [1, "0x3f800000", "0x00000000"],
- [5],
- [0, "0x3f800000", "0x3f800000"],
- [1, "0x00000000", "0x3f800000"],
- [1, "0x00000000", "0x40000000"],
- [1, "0x3f800000", "0x3f800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testNondegenerate2": {
- "path": [[0, "0x3f800000", "0x00000000"],
- [1, "0x00000000", "0x3f800000"],
- [1, "0x3f800000", "0x3f800000"],
- [5],
- [0, "0x00000000", "0x40000000"],
- [1, "0x00000000", "0x40400000"],
- [1, "0x3f800000", "0x40000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x00000000", "0x3f800000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x00000000", "0x3f800000"],
- [5],
- [0, "0x00000000", "0x40400000"],
- [1, "0x00000000", "0x40000000"],
- [1, "0x3f800000", "0x40000000"],
- [1, "0x00000000", "0x40400000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testNondegenerate1": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x40400000", "0x00000000"],
- [1, "0x3f800000", "0x40400000"],
- [5],
- [0, "0x3f800000", "0x3f800000"],
- [1, "0x40000000", "0x3f800000"],
- [1, "0x3f800000", "0x40000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40400000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x40400000"],
- [1, "0x40400000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testDegenerate4x": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x3f800000", "0x40400000"],
- [5],
- [0, "0x3f800000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x3f800000", "0x40000000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f800000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x40400000"],
- [1, "0x3f800000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testDegenerate3x": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x40000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x40400000", "0x00000000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testDegenerate2x": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x00000000", "0x3f800000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f800000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x3f800000"],
- [1, "0x3f800000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testDegenerate1x": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x40000000", "0x00000000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x40000000", "0x00000000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testDegenerate4": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x3f800000", "0x40400000"],
- [5],
- [0, "0x3f800000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x3f800000", "0x40000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f800000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x40400000"],
- [1, "0x3f800000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testDegenerate3": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x40000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x40400000", "0x00000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testDegenerate2": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x00000000", "0x3f800000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f800000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x3f800000"],
- [1, "0x3f800000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testDegenerate1": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x40000000", "0x00000000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x40000000", "0x00000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine79x": {
- "path": [[0, "0x00000000", "0x42100000"],
- [1, "0x42700000", "0x42100000"],
- [1, "0x42700000", "0x41f00000"],
- [1, "0x00000000", "0x41f00000"],
- [5],
- [0, "0x41200000", "0x41f00000"],
- [1, "0x42200000", "0x41f00000"],
- [1, "0x42200000", "0x41f00000"],
- [1, "0x41200000", "0x41f00000"],
- [5],
- [0, "0x00000000", "0x41a00000"],
- [1, "0x00000000", "0x41f00000"],
- [1, "0x41400000", "0x41f00000"],
- [1, "0x41400000", "0x41a00000"],
- [5],
- [0, "0x00000000", "0x42000000"],
- [1, "0x00000000", "0x42100000"],
- [1, "0x41100000", "0x42100000"],
- [1, "0x41100000", "0x42000000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x00000000", "0x41f00000"],
- [1, "0x00000000", "0x41a00000"],
- [1, "0x41400000", "0x41a00000"],
- [1, "0x41400000", "0x41f00000"],
- [1, "0x42700000", "0x41f00000"],
- [1, "0x42700000", "0x42100000"],
- [1, "0x41100000", "0x42100000"],
- [1, "0x41100000", "0x42000000"],
- [1, "0x00000000", "0x42000000"],
- [1, "0x00000000", "0x41f00000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine78x": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x41f00000", "0x00000000"],
- [1, "0x41f00000", "0x42700000"],
- [1, "0x00000000", "0x42700000"],
- [5],
- [0, "0x41200000", "0x41a00000"],
- [1, "0x41200000", "0x41f00000"],
- [1, "0x41f00000", "0x41f00000"],
- [1, "0x41f00000", "0x41a00000"],
- [5],
- [0, "0x41900000", "0x41a00000"],
- [1, "0x41900000", "0x41f00000"],
- [1, "0x41f00000", "0x41f00000"],
- [1, "0x41f00000", "0x41a00000"],
- [5],
- [0, "0x42000000", "0x00000000"],
- [1, "0x42000000", "0x42240000"],
- [1, "0x42100000", "0x42240000"],
- [1, "0x42100000", "0x00000000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41f00000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x42700000"],
- [1, "0x41f00000", "0x42700000"],
- [1, "0x41f00000", "0x00000000"],
- [5],
- [0, "0x42000000", "0x42240000"],
- [1, "0x42000000", "0x00000000"],
- [1, "0x42100000", "0x00000000"],
- [1, "0x42100000", "0x42240000"],
- [1, "0x42000000", "0x42240000"],
- [5],
- [0, "0x41200000", "0x41f00000"],
- [1, "0x41200000", "0x41a00000"],
- [1, "0x41900000", "0x41a00000"],
- [1, "0x41900000", "0x41f00000"],
- [1, "0x41200000", "0x41f00000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine77x": {
- "path": [[0, "0x41a00000", "0x00000000"],
- [1, "0x42200000", "0x00000000"],
- [1, "0x42200000", "0x42200000"],
- [1, "0x41a00000", "0x42200000"],
- [5],
- [0, "0x41c00000", "0x40c00000"],
- [1, "0x41c00000", "0x42100000"],
- [1, "0x42100000", "0x42100000"],
- [1, "0x42100000", "0x40c00000"],
- [5],
- [0, "0x41c00000", "0x42000000"],
- [1, "0x41c00000", "0x42100000"],
- [1, "0x42040000", "0x42100000"],
- [1, "0x42040000", "0x42000000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x42200000", "0x00000000"],
- [1, "0x41a00000", "0x00000000"],
- [1, "0x41a00000", "0x42200000"],
- [1, "0x42200000", "0x42200000"],
- [1, "0x42200000", "0x00000000"],
- [5],
- [0, "0x41c00000", "0x42000000"],
- [1, "0x41c00000", "0x40c00000"],
- [1, "0x42100000", "0x40c00000"],
- [1, "0x42100000", "0x42100000"],
- [1, "0x42040000", "0x42100000"],
- [1, "0x42040000", "0x42000000"],
- [1, "0x41c00000", "0x42000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine76x": {
- "path": [[0, "0x42100000", "0x00000000"],
- [1, "0x42840000", "0x00000000"],
- [1, "0x42840000", "0x42700000"],
- [1, "0x42100000", "0x42700000"],
- [5],
- [0, "0x41200000", "0x41a00000"],
- [1, "0x42200000", "0x41a00000"],
- [1, "0x42200000", "0x41f00000"],
- [1, "0x41200000", "0x41f00000"],
- [5],
- [0, "0x41c00000", "0x41a00000"],
- [1, "0x41c00000", "0x41f00000"],
- [1, "0x42100000", "0x41f00000"],
- [1, "0x42100000", "0x41a00000"],
- [5],
- [0, "0x42000000", "0x40c00000"],
- [1, "0x42000000", "0x42240000"],
- [1, "0x42100000", "0x42240000"],
- [1, "0x42100000", "0x40c00000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x42840000", "0x00000000"],
- [1, "0x42100000", "0x00000000"],
- [1, "0x42100000", "0x40c00000"],
- [1, "0x42000000", "0x40c00000"],
- [1, "0x42000000", "0x42240000"],
- [1, "0x42100000", "0x42240000"],
- [1, "0x42100000", "0x42700000"],
- [1, "0x42840000", "0x42700000"],
- [1, "0x42840000", "0x00000000"],
- [5],
- [0, "0x42100000", "0x41a00000"],
- [1, "0x42100000", "0x41f00000"],
- [1, "0x42200000", "0x41f00000"],
- [1, "0x42200000", "0x41a00000"],
- [1, "0x42100000", "0x41a00000"],
- [5],
- [0, "0x41c00000", "0x41a00000"],
- [1, "0x41200000", "0x41a00000"],
- [1, "0x41200000", "0x41f00000"],
- [1, "0x41c00000", "0x41f00000"],
- [1, "0x41c00000", "0x41a00000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine75x": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x42700000", "0x00000000"],
- [1, "0x42700000", "0x42700000"],
- [1, "0x00000000", "0x42700000"],
- [5],
- [0, "0x41200000", "0x00000000"],
- [1, "0x41200000", "0x41f00000"],
- [1, "0x41f00000", "0x41f00000"],
- [1, "0x41f00000", "0x00000000"],
- [5],
- [0, "0x41900000", "0x00000000"],
- [1, "0x41900000", "0x41f00000"],
- [1, "0x41f00000", "0x41f00000"],
- [1, "0x41f00000", "0x00000000"],
- [5],
- [0, "0x41400000", "0x00000000"],
- [1, "0x41400000", "0x41a80000"],
- [1, "0x41a80000", "0x41a80000"],
- [1, "0x41a80000", "0x00000000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41200000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x42700000"],
- [1, "0x42700000", "0x42700000"],
- [1, "0x42700000", "0x00000000"],
- [1, "0x41a80000", "0x00000000"],
- [1, "0x41a80000", "0x41a80000"],
- [1, "0x41900000", "0x41a80000"],
- [1, "0x41900000", "0x00000000"],
- [1, "0x41400000", "0x00000000"],
- [1, "0x41400000", "0x41a80000"],
- [1, "0x41900000", "0x41a80000"],
- [1, "0x41900000", "0x41f00000"],
- [1, "0x41200000", "0x41f00000"],
- [1, "0x41200000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine74x": {
- "path": [[0, "0x41a00000", "0x41f00000"],
- [1, "0x42200000", "0x41f00000"],
- [1, "0x42200000", "0x42200000"],
- [1, "0x41a00000", "0x42200000"],
- [5],
- [0, "0x41c00000", "0x41a00000"],
- [1, "0x41c00000", "0x41f00000"],
- [1, "0x42100000", "0x41f00000"],
- [1, "0x42100000", "0x41a00000"],
- [5],
- [0, "0x42000000", "0x41c00000"],
- [1, "0x42000000", "0x42240000"],
- [1, "0x42100000", "0x42240000"],
- [1, "0x42100000", "0x41c00000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41c00000", "0x41f00000"],
- [1, "0x41c00000", "0x41a00000"],
- [1, "0x42100000", "0x41a00000"],
- [1, "0x42100000", "0x41c00000"],
- [1, "0x42000000", "0x41c00000"],
- [1, "0x42000000", "0x42200000"],
- [1, "0x41a00000", "0x42200000"],
- [1, "0x41a00000", "0x41f00000"],
- [1, "0x41c00000", "0x41f00000"],
- [5],
- [0, "0x42000000", "0x42240000"],
- [1, "0x42000000", "0x42200000"],
- [1, "0x42100000", "0x42200000"],
- [1, "0x42100000", "0x42240000"],
- [1, "0x42000000", "0x42240000"],
- [5],
- [0, "0x42100000", "0x41f00000"],
- [1, "0x42100000", "0x42200000"],
- [1, "0x42200000", "0x42200000"],
- [1, "0x42200000", "0x41f00000"],
- [1, "0x42100000", "0x41f00000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine73x": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x42700000", "0x00000000"],
- [1, "0x42700000", "0x42700000"],
- [1, "0x00000000", "0x42700000"],
- [5],
- [0, "0x00000000", "0x42200000"],
- [1, "0x41a00000", "0x42200000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x00000000", "0x41a00000"],
- [5],
- [0, "0x00000000", "0x41a00000"],
- [1, "0x41400000", "0x41a00000"],
- [1, "0x41400000", "0x41f00000"],
- [1, "0x00000000", "0x41f00000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x41100000"],
- [1, "0x41100000", "0x41100000"],
- [1, "0x41100000", "0x00000000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x42700000", "0x00000000"],
- [1, "0x41100000", "0x00000000"],
- [1, "0x41100000", "0x41100000"],
- [1, "0x00000000", "0x41100000"],
- [1, "0x00000000", "0x41f00000"],
- [1, "0x41400000", "0x41f00000"],
- [1, "0x41400000", "0x41a00000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x41a00000", "0x42200000"],
- [1, "0x00000000", "0x42200000"],
- [1, "0x00000000", "0x42700000"],
- [1, "0x42700000", "0x42700000"],
- [1, "0x42700000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine72x": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x42700000", "0x00000000"],
- [1, "0x42700000", "0x42700000"],
- [1, "0x00000000", "0x42700000"],
- [5],
- [0, "0x41200000", "0x42200000"],
- [1, "0x41f00000", "0x42200000"],
- [1, "0x41f00000", "0x41f00000"],
- [1, "0x41200000", "0x41f00000"],
- [5],
- [0, "0x40c00000", "0x41a00000"],
- [1, "0x41900000", "0x41a00000"],
- [1, "0x41900000", "0x41f00000"],
- [1, "0x40c00000", "0x41f00000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x42700000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x42700000"],
- [1, "0x42700000", "0x42700000"],
- [1, "0x42700000", "0x00000000"],
- [5],
- [0, "0x41900000", "0x41a00000"],
- [1, "0x40c00000", "0x41a00000"],
- [1, "0x40c00000", "0x41f00000"],
- [1, "0x41200000", "0x41f00000"],
- [1, "0x41200000", "0x42200000"],
- [1, "0x41f00000", "0x42200000"],
- [1, "0x41f00000", "0x41f00000"],
- [1, "0x41900000", "0x41f00000"],
- [1, "0x41900000", "0x41a00000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine71x": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x41a00000", "0x00000000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x00000000", "0x41a00000"],
- [5],
- [0, "0x41400000", "0x00000000"],
- [1, "0x41c00000", "0x00000000"],
- [1, "0x41c00000", "0x41c00000"],
- [1, "0x41400000", "0x41c00000"],
- [5],
- [0, "0x41400000", "0x42000000"],
- [1, "0x41a80000", "0x42000000"],
- [1, "0x41a80000", "0x42100000"],
- [1, "0x41400000", "0x42100000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41400000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x41a00000"],
- [1, "0x41400000", "0x41a00000"],
- [1, "0x41400000", "0x41c00000"],
- [1, "0x41c00000", "0x41c00000"],
- [1, "0x41c00000", "0x00000000"],
- [1, "0x41a00000", "0x00000000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x41400000", "0x41a00000"],
- [1, "0x41400000", "0x00000000"],
- [5],
- [0, "0x41a80000", "0x42000000"],
- [1, "0x41400000", "0x42000000"],
- [1, "0x41400000", "0x42100000"],
- [1, "0x41a80000", "0x42100000"],
- [1, "0x41a80000", "0x42000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine70x": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x41a00000", "0x00000000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x00000000", "0x41a00000"],
- [5],
- [0, "0x00000000", "0x41c00000"],
- [1, "0x41400000", "0x41c00000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x00000000", "0x41400000"],
- [5],
- [0, "0x41400000", "0x42000000"],
- [1, "0x41400000", "0x42100000"],
- [1, "0x41a80000", "0x42100000"],
- [1, "0x41a80000", "0x42000000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41a00000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x41400000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x41400000", "0x41a00000"],
- [1, "0x00000000", "0x41a00000"],
- [1, "0x00000000", "0x41c00000"],
- [1, "0x41400000", "0x41c00000"],
- [1, "0x41400000", "0x41a00000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x41a00000", "0x00000000"],
- [5],
- [0, "0x41400000", "0x42100000"],
- [1, "0x41400000", "0x42000000"],
- [1, "0x41a80000", "0x42000000"],
- [1, "0x41a80000", "0x42100000"],
- [1, "0x41400000", "0x42100000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine69x": {
- "path": [[0, "0x00000000", "0x41a00000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x00000000", "0x41a00000"],
- [5],
- [0, "0x00000000", "0x41a00000"],
- [1, "0x41400000", "0x41a00000"],
- [1, "0x41400000", "0x41f00000"],
- [1, "0x00000000", "0x41f00000"],
- [5],
- [0, "0x41400000", "0x42000000"],
- [1, "0x41a80000", "0x42000000"],
- [1, "0x41a80000", "0x42100000"],
- [1, "0x41400000", "0x42100000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41400000", "0x41a00000"],
- [1, "0x00000000", "0x41a00000"],
- [1, "0x00000000", "0x41f00000"],
- [1, "0x41400000", "0x41f00000"],
- [1, "0x41400000", "0x41a00000"],
- [5],
- [0, "0x41a80000", "0x42000000"],
- [1, "0x41400000", "0x42000000"],
- [1, "0x41400000", "0x42100000"],
- [1, "0x41a80000", "0x42100000"],
- [1, "0x41a80000", "0x42000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine68hx": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x41000000", "0x00000000"],
- [1, "0x41000000", "0x41000000"],
- [1, "0x00000000", "0x41000000"],
- [5],
- [0, "0x40000000", "0x40000000"],
- [1, "0x40000000", "0x40c00000"],
- [1, "0x40c00000", "0x40c00000"],
- [1, "0x40c00000", "0x40000000"],
- [5],
- [0, "0x40000000", "0x40000000"],
- [1, "0x40000000", "0x40c00000"],
- [1, "0x40c00000", "0x40c00000"],
- [1, "0x40c00000", "0x40000000"],
- [5],
- [0, "0x40000000", "0x40000000"],
- [1, "0x40000000", "0x40c00000"],
- [1, "0x40c00000", "0x40c00000"],
- [1, "0x40c00000", "0x40000000"],
- [5],
- [0, "0x3f800000", "0x40000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x3f800000", "0x40000000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x41000000"],
- [1, "0x41000000", "0x41000000"],
- [1, "0x41000000", "0x00000000"],
- [5],
- [0, "0x40000000", "0x40c00000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x40c00000", "0x40000000"],
- [1, "0x40c00000", "0x40c00000"],
- [1, "0x40000000", "0x40c00000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine68gx": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x41000000", "0x00000000"],
- [1, "0x41000000", "0x41000000"],
- [1, "0x00000000", "0x41000000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x41000000", "0x00000000"],
- [1, "0x41000000", "0x41000000"],
- [1, "0x00000000", "0x41000000"],
- [5],
- [0, "0x40000000", "0x40000000"],
- [1, "0x40000000", "0x40c00000"],
- [1, "0x40c00000", "0x40c00000"],
- [1, "0x40c00000", "0x40000000"],
- [5],
- [0, "0x40000000", "0x40000000"],
- [1, "0x40000000", "0x40c00000"],
- [1, "0x40c00000", "0x40c00000"],
- [1, "0x40c00000", "0x40000000"],
- [5],
- [0, "0x3f800000", "0x40000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x3f800000", "0x40000000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine68fx": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x41000000", "0x00000000"],
- [1, "0x41000000", "0x41000000"],
- [1, "0x00000000", "0x41000000"],
- [5],
- [0, "0x40000000", "0x40000000"],
- [1, "0x40000000", "0x40c00000"],
- [1, "0x40c00000", "0x40c00000"],
- [1, "0x40c00000", "0x40000000"],
- [5],
- [0, "0x40000000", "0x40000000"],
- [1, "0x40000000", "0x40c00000"],
- [1, "0x40c00000", "0x40c00000"],
- [1, "0x40c00000", "0x40000000"],
- [5],
- [0, "0x3f800000", "0x40000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x3f800000", "0x40000000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x41000000"],
- [1, "0x41000000", "0x41000000"],
- [1, "0x41000000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine68ex": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x41000000", "0x00000000"],
- [1, "0x41000000", "0x41000000"],
- [1, "0x00000000", "0x41000000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x41000000", "0x00000000"],
- [1, "0x41000000", "0x41000000"],
- [1, "0x00000000", "0x41000000"],
- [5],
- [0, "0x40000000", "0x40000000"],
- [1, "0x40000000", "0x40c00000"],
- [1, "0x40c00000", "0x40c00000"],
- [1, "0x40c00000", "0x40000000"],
- [5],
- [0, "0x3f800000", "0x40000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x3f800000", "0x40000000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40000000", "0x40c00000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x40c00000", "0x40000000"],
- [1, "0x40c00000", "0x40c00000"],
- [1, "0x40000000", "0x40c00000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine68dx": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x41000000"],
- [1, "0x41000000", "0x41000000"],
- [1, "0x41000000", "0x00000000"],
- [5],
- [0, "0x40000000", "0x40000000"],
- [1, "0x40000000", "0x40c00000"],
- [1, "0x40c00000", "0x40c00000"],
- [1, "0x40c00000", "0x40000000"],
- [5],
- [0, "0x3f800000", "0x40000000"],
- [1, "0x40800000", "0x40000000"],
- [1, "0x40800000", "0x40000000"],
- [1, "0x3f800000", "0x40000000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x00000000", "0x41000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x41000000", "0x00000000"],
- [1, "0x41000000", "0x41000000"],
- [1, "0x00000000", "0x41000000"],
- [5],
- [0, "0x40000000", "0x40c00000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x40c00000", "0x40000000"],
- [1, "0x40c00000", "0x40c00000"],
- [1, "0x40000000", "0x40c00000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine68cx": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x41000000"],
- [1, "0x41000000", "0x41000000"],
- [1, "0x41000000", "0x00000000"],
- [5],
- [0, "0x40000000", "0x40000000"],
- [1, "0x40c00000", "0x40000000"],
- [1, "0x40c00000", "0x40c00000"],
- [1, "0x40000000", "0x40c00000"],
- [5],
- [0, "0x3f800000", "0x40000000"],
- [1, "0x40800000", "0x40000000"],
- [1, "0x40800000", "0x40000000"],
- [1, "0x3f800000", "0x40000000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x00000000", "0x41000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x41000000", "0x00000000"],
- [1, "0x41000000", "0x41000000"],
- [1, "0x00000000", "0x41000000"],
- [5],
- [0, "0x40c00000", "0x40000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x40000000", "0x40c00000"],
- [1, "0x40c00000", "0x40c00000"],
- [1, "0x40c00000", "0x40000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine68bx": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x41000000", "0x00000000"],
- [1, "0x41000000", "0x41000000"],
- [1, "0x00000000", "0x41000000"],
- [5],
- [0, "0x40000000", "0x40000000"],
- [1, "0x40000000", "0x40c00000"],
- [1, "0x40c00000", "0x40c00000"],
- [1, "0x40c00000", "0x40000000"],
- [5],
- [0, "0x3f800000", "0x40000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x3f800000", "0x40000000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x41000000"],
- [1, "0x41000000", "0x41000000"],
- [1, "0x41000000", "0x00000000"],
- [5],
- [0, "0x40000000", "0x40c00000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x40c00000", "0x40000000"],
- [1, "0x40c00000", "0x40c00000"],
- [1, "0x40000000", "0x40c00000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine68ax": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x41000000", "0x00000000"],
- [1, "0x41000000", "0x41000000"],
- [1, "0x00000000", "0x41000000"],
- [5],
- [0, "0x40000000", "0x40000000"],
- [1, "0x40c00000", "0x40000000"],
- [1, "0x40c00000", "0x40c00000"],
- [1, "0x40000000", "0x40c00000"],
- [5],
- [0, "0x3f800000", "0x40000000"],
- [1, "0x40800000", "0x40000000"],
- [1, "0x40800000", "0x40000000"],
- [1, "0x3f800000", "0x40000000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x41000000"],
- [1, "0x41000000", "0x41000000"],
- [1, "0x41000000", "0x00000000"],
- [5],
- [0, "0x40c00000", "0x40000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x40000000", "0x40c00000"],
- [1, "0x40c00000", "0x40c00000"],
- [1, "0x40c00000", "0x40000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine67x": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x42700000", "0x00000000"],
- [1, "0x42700000", "0x42700000"],
- [1, "0x00000000", "0x42700000"],
- [5],
- [0, "0x41200000", "0x42200000"],
- [1, "0x41f00000", "0x42200000"],
- [1, "0x41f00000", "0x41f00000"],
- [1, "0x41200000", "0x41f00000"],
- [5],
- [0, "0x41c00000", "0x41a00000"],
- [1, "0x42100000", "0x41a00000"],
- [1, "0x42100000", "0x41f00000"],
- [1, "0x41c00000", "0x41f00000"],
- [5],
- [0, "0x42000000", "0x00000000"],
- [1, "0x42100000", "0x00000000"],
- [1, "0x42100000", "0x42240000"],
- [1, "0x42000000", "0x42240000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x42000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x42700000"],
- [1, "0x42700000", "0x42700000"],
- [1, "0x42700000", "0x00000000"],
- [1, "0x42100000", "0x00000000"],
- [1, "0x42100000", "0x41a00000"],
- [1, "0x42000000", "0x41a00000"],
- [1, "0x42000000", "0x00000000"],
- [5],
- [0, "0x42100000", "0x42240000"],
- [1, "0x42100000", "0x41f00000"],
- [1, "0x42000000", "0x41f00000"],
- [1, "0x42000000", "0x41a00000"],
- [1, "0x41c00000", "0x41a00000"],
- [1, "0x41c00000", "0x41f00000"],
- [1, "0x41200000", "0x41f00000"],
- [1, "0x41200000", "0x42200000"],
- [1, "0x41f00000", "0x42200000"],
- [1, "0x41f00000", "0x41f00000"],
- [1, "0x42000000", "0x41f00000"],
- [1, "0x42000000", "0x42240000"],
- [1, "0x42100000", "0x42240000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine66x": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x42700000", "0x00000000"],
- [1, "0x42700000", "0x42700000"],
- [1, "0x00000000", "0x42700000"],
- [5],
- [0, "0x00000000", "0x41f00000"],
- [1, "0x41a00000", "0x41f00000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x00000000", "0x41a00000"],
- [5],
- [0, "0x41400000", "0x41a00000"],
- [1, "0x41c00000", "0x41a00000"],
- [1, "0x41c00000", "0x41f00000"],
- [1, "0x41400000", "0x41f00000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x42700000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x41a00000"],
- [1, "0x41400000", "0x41a00000"],
- [1, "0x41400000", "0x41f00000"],
- [1, "0x00000000", "0x41f00000"],
- [1, "0x00000000", "0x42700000"],
- [1, "0x42700000", "0x42700000"],
- [1, "0x42700000", "0x00000000"],
- [5],
- [0, "0x41a00000", "0x41a00000"],
- [1, "0x41a00000", "0x41f00000"],
- [1, "0x41c00000", "0x41f00000"],
- [1, "0x41c00000", "0x41a00000"],
- [1, "0x41a00000", "0x41a00000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine65x": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x42700000", "0x00000000"],
- [1, "0x42700000", "0x42700000"],
- [1, "0x00000000", "0x42700000"],
- [5],
- [0, "0x41200000", "0x00000000"],
- [1, "0x41f00000", "0x00000000"],
- [1, "0x41f00000", "0x41f00000"],
- [1, "0x41200000", "0x41f00000"],
- [5],
- [0, "0x41c00000", "0x00000000"],
- [1, "0x42100000", "0x00000000"],
- [1, "0x42100000", "0x42100000"],
- [1, "0x41c00000", "0x42100000"],
- [5],
- [0, "0x42000000", "0x40c00000"],
- [1, "0x42000000", "0x42240000"],
- [1, "0x42100000", "0x42240000"],
- [1, "0x42100000", "0x40c00000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41200000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x42700000"],
- [1, "0x42700000", "0x42700000"],
- [1, "0x42700000", "0x00000000"],
- [1, "0x42100000", "0x00000000"],
- [1, "0x42100000", "0x40c00000"],
- [1, "0x42000000", "0x40c00000"],
- [1, "0x42000000", "0x42100000"],
- [1, "0x41c00000", "0x42100000"],
- [1, "0x41c00000", "0x41f00000"],
- [1, "0x41f00000", "0x41f00000"],
- [1, "0x41f00000", "0x00000000"],
- [1, "0x41c00000", "0x00000000"],
- [1, "0x41c00000", "0x41f00000"],
- [1, "0x41200000", "0x41f00000"],
- [1, "0x41200000", "0x00000000"],
- [5],
- [0, "0x42000000", "0x42100000"],
- [1, "0x42100000", "0x42100000"],
- [1, "0x42100000", "0x42240000"],
- [1, "0x42000000", "0x42240000"],
- [1, "0x42000000", "0x42100000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine64x": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x42700000", "0x00000000"],
- [1, "0x42700000", "0x42700000"],
- [1, "0x00000000", "0x42700000"],
- [5],
- [0, "0x41200000", "0x42200000"],
- [1, "0x41f00000", "0x42200000"],
- [1, "0x41f00000", "0x41f00000"],
- [1, "0x41200000", "0x41f00000"],
- [5],
- [0, "0x41900000", "0x40c00000"],
- [1, "0x41f00000", "0x40c00000"],
- [1, "0x41f00000", "0x41f00000"],
- [1, "0x41900000", "0x41f00000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x42700000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x42700000"],
- [1, "0x42700000", "0x42700000"],
- [1, "0x42700000", "0x00000000"],
- [5],
- [0, "0x41f00000", "0x40c00000"],
- [1, "0x41900000", "0x40c00000"],
- [1, "0x41900000", "0x41f00000"],
- [1, "0x41200000", "0x41f00000"],
- [1, "0x41200000", "0x42200000"],
- [1, "0x41f00000", "0x42200000"],
- [1, "0x41f00000", "0x40c00000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine63x": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x42700000", "0x00000000"],
- [1, "0x42700000", "0x42700000"],
- [1, "0x00000000", "0x42700000"],
- [5],
- [0, "0x00000000", "0x41200000"],
- [1, "0x41a00000", "0x41200000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x00000000", "0x41a00000"],
- [5],
- [0, "0x00000000", "0x40c00000"],
- [1, "0x00000000", "0x41400000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x41400000", "0x40c00000"],
- [5],
- [0, "0x00000000", "0x42000000"],
- [1, "0x00000000", "0x42100000"],
- [1, "0x41100000", "0x42100000"],
- [1, "0x41100000", "0x42000000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x42700000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x40c00000"],
- [1, "0x41400000", "0x40c00000"],
- [1, "0x41400000", "0x41200000"],
- [1, "0x00000000", "0x41200000"],
- [1, "0x00000000", "0x41400000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x41400000", "0x41200000"],
- [1, "0x41a00000", "0x41200000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x00000000", "0x41a00000"],
- [1, "0x00000000", "0x42000000"],
- [1, "0x41100000", "0x42000000"],
- [1, "0x41100000", "0x42100000"],
- [1, "0x00000000", "0x42100000"],
- [1, "0x00000000", "0x42700000"],
- [1, "0x42700000", "0x42700000"],
- [1, "0x42700000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine62x": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x42700000", "0x00000000"],
- [1, "0x42700000", "0x42700000"],
- [1, "0x00000000", "0x42700000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x41a00000", "0x00000000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x00000000", "0x41a00000"],
- [5],
- [0, "0x00000000", "0x41400000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x00000000", "0x41400000"],
- [5],
- [0, "0x40800000", "0x41400000"],
- [1, "0x40800000", "0x41500000"],
- [1, "0x41500000", "0x41500000"],
- [1, "0x41500000", "0x41400000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x42700000", "0x00000000"],
- [1, "0x41a00000", "0x00000000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x00000000", "0x41a00000"],
- [1, "0x00000000", "0x42700000"],
- [1, "0x42700000", "0x42700000"],
- [1, "0x42700000", "0x00000000"],
- [5],
- [0, "0x40800000", "0x41500000"],
- [1, "0x40800000", "0x41400000"],
- [1, "0x41500000", "0x41400000"],
- [1, "0x41500000", "0x41500000"],
- [1, "0x40800000", "0x41500000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine61x": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x41a00000", "0x00000000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x00000000", "0x41a00000"],
- [5],
- [0, "0x41400000", "0x00000000"],
- [1, "0x41400000", "0x41c00000"],
- [1, "0x41c00000", "0x41c00000"],
- [1, "0x41c00000", "0x00000000"],
- [5],
- [0, "0x41400000", "0x00000000"],
- [1, "0x41400000", "0x41a80000"],
- [1, "0x41a80000", "0x41a80000"],
- [1, "0x41a80000", "0x00000000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41400000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x41a00000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x41a00000", "0x00000000"],
- [1, "0x41400000", "0x00000000"],
- [5],
- [0, "0x41400000", "0x41c00000"],
- [1, "0x41400000", "0x41a80000"],
- [1, "0x41a80000", "0x41a80000"],
- [1, "0x41a80000", "0x00000000"],
- [1, "0x41c00000", "0x00000000"],
- [1, "0x41c00000", "0x41c00000"],
- [1, "0x41400000", "0x41c00000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine60x": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x41a00000", "0x00000000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x00000000", "0x41a00000"],
- [5],
- [0, "0x40c00000", "0x41400000"],
- [1, "0x40c00000", "0x41900000"],
- [1, "0x41900000", "0x41900000"],
- [1, "0x41900000", "0x41400000"],
- [5],
- [0, "0x40800000", "0x41400000"],
- [1, "0x40800000", "0x41500000"],
- [1, "0x41500000", "0x41500000"],
- [1, "0x41500000", "0x41400000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41a00000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x41a00000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x41a00000", "0x00000000"],
- [5],
- [0, "0x40800000", "0x41500000"],
- [1, "0x40800000", "0x41400000"],
- [1, "0x40c00000", "0x41400000"],
- [1, "0x40c00000", "0x41500000"],
- [1, "0x40800000", "0x41500000"],
- [5],
- [0, "0x41500000", "0x41500000"],
- [1, "0x40c00000", "0x41500000"],
- [1, "0x40c00000", "0x41900000"],
- [1, "0x41900000", "0x41900000"],
- [1, "0x41900000", "0x41400000"],
- [1, "0x41500000", "0x41400000"],
- [1, "0x41500000", "0x41500000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine59x": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x41a00000", "0x00000000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x00000000", "0x41a00000"],
- [5],
- [0, "0x40c00000", "0x40c00000"],
- [1, "0x40c00000", "0x41900000"],
- [1, "0x41900000", "0x41900000"],
- [1, "0x41900000", "0x40c00000"],
- [5],
- [0, "0x40800000", "0x40800000"],
- [1, "0x40800000", "0x41500000"],
- [1, "0x41500000", "0x41500000"],
- [1, "0x41500000", "0x40800000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41a00000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x41a00000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x41a00000", "0x00000000"],
- [5],
- [0, "0x40800000", "0x41500000"],
- [1, "0x40800000", "0x40800000"],
- [1, "0x41500000", "0x40800000"],
- [1, "0x41500000", "0x40c00000"],
- [1, "0x40c00000", "0x40c00000"],
- [1, "0x40c00000", "0x41500000"],
- [1, "0x40800000", "0x41500000"],
- [5],
- [0, "0x41500000", "0x41500000"],
- [1, "0x40c00000", "0x41500000"],
- [1, "0x40c00000", "0x41900000"],
- [1, "0x41900000", "0x41900000"],
- [1, "0x41900000", "0x40c00000"],
- [1, "0x41500000", "0x40c00000"],
- [1, "0x41500000", "0x41500000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine58x": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x41a00000", "0x00000000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x00000000", "0x41a00000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x41400000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x41400000", "0x00000000"],
- [5],
- [0, "0x00000000", "0x41400000"],
- [1, "0x00000000", "0x41100000"],
- [1, "0x41100000", "0x41100000"],
- [1, "0x41100000", "0x41400000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41a00000", "0x00000000"],
- [1, "0x41400000", "0x00000000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x41100000", "0x41400000"],
- [1, "0x41100000", "0x41100000"],
- [1, "0x00000000", "0x41100000"],
- [1, "0x00000000", "0x41a00000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x41a00000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine57x": {
- "path": [[0, "0x41a00000", "0x00000000"],
- [1, "0x42200000", "0x00000000"],
- [1, "0x42200000", "0x42200000"],
- [1, "0x41a00000", "0x42200000"],
- [5],
- [0, "0x41a00000", "0x00000000"],
- [1, "0x41f00000", "0x00000000"],
- [1, "0x41f00000", "0x42200000"],
- [1, "0x41a00000", "0x42200000"],
- [5],
- [0, "0x41400000", "0x00000000"],
- [1, "0x41400000", "0x41a80000"],
- [1, "0x41a80000", "0x41a80000"],
- [1, "0x41a80000", "0x00000000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41400000", "0x41a80000"],
- [1, "0x41400000", "0x00000000"],
- [1, "0x41a80000", "0x00000000"],
- [1, "0x41a80000", "0x41a80000"],
- [1, "0x41400000", "0x41a80000"],
- [5],
- [0, "0x42200000", "0x00000000"],
- [1, "0x41f00000", "0x00000000"],
- [1, "0x41f00000", "0x42200000"],
- [1, "0x42200000", "0x42200000"],
- [1, "0x42200000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine56x": {
- "path": [[0, "0x00000000", "0x41a00000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x00000000", "0x41a00000"],
- [5],
- [0, "0x41900000", "0x41a00000"],
- [1, "0x41f00000", "0x41a00000"],
- [1, "0x41f00000", "0x41f00000"],
- [1, "0x41900000", "0x41f00000"],
- [5],
- [0, "0x41400000", "0x00000000"],
- [1, "0x41400000", "0x41a80000"],
- [1, "0x41a80000", "0x41a80000"],
- [1, "0x41a80000", "0x00000000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41400000", "0x41a80000"],
- [1, "0x41400000", "0x00000000"],
- [1, "0x41a80000", "0x00000000"],
- [1, "0x41a80000", "0x41a00000"],
- [1, "0x41900000", "0x41a00000"],
- [1, "0x41900000", "0x41a80000"],
- [1, "0x41400000", "0x41a80000"],
- [5],
- [0, "0x41a80000", "0x41a80000"],
- [1, "0x41900000", "0x41a80000"],
- [1, "0x41900000", "0x41f00000"],
- [1, "0x41f00000", "0x41f00000"],
- [1, "0x41f00000", "0x41a00000"],
- [1, "0x41a80000", "0x41a00000"],
- [1, "0x41a80000", "0x41a80000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine55x": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x41a00000", "0x00000000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x00000000", "0x41a00000"],
- [5],
- [0, "0x40c00000", "0x40c00000"],
- [1, "0x41900000", "0x40c00000"],
- [1, "0x41900000", "0x41900000"],
- [1, "0x40c00000", "0x41900000"],
- [5],
- [0, "0x40800000", "0x40800000"],
- [1, "0x40800000", "0x41500000"],
- [1, "0x41500000", "0x41500000"],
- [1, "0x41500000", "0x40800000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41a00000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x41a00000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x41a00000", "0x00000000"],
- [5],
- [0, "0x40800000", "0x41500000"],
- [1, "0x40800000", "0x40800000"],
- [1, "0x41500000", "0x40800000"],
- [1, "0x41500000", "0x40c00000"],
- [1, "0x40c00000", "0x40c00000"],
- [1, "0x40c00000", "0x41500000"],
- [1, "0x40800000", "0x41500000"],
- [5],
- [0, "0x41500000", "0x41500000"],
- [1, "0x40c00000", "0x41500000"],
- [1, "0x40c00000", "0x41900000"],
- [1, "0x41900000", "0x41900000"],
- [1, "0x41900000", "0x40c00000"],
- [1, "0x41500000", "0x40c00000"],
- [1, "0x41500000", "0x41500000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine54x": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x41a00000", "0x00000000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x00000000", "0x41a00000"],
- [5],
- [0, "0x40c00000", "0x00000000"],
- [1, "0x41900000", "0x00000000"],
- [1, "0x41900000", "0x41900000"],
- [1, "0x40c00000", "0x41900000"],
- [5],
- [0, "0x41000000", "0x40800000"],
- [1, "0x41000000", "0x41880000"],
- [1, "0x41880000", "0x41880000"],
- [1, "0x41880000", "0x40800000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40c00000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x41a00000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x41a00000", "0x00000000"],
- [1, "0x41900000", "0x00000000"],
- [1, "0x41900000", "0x41900000"],
- [1, "0x40c00000", "0x41900000"],
- [1, "0x40c00000", "0x00000000"],
- [5],
- [0, "0x41000000", "0x41880000"],
- [1, "0x41000000", "0x40800000"],
- [1, "0x41880000", "0x40800000"],
- [1, "0x41880000", "0x41880000"],
- [1, "0x41000000", "0x41880000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine53x": {
- "path": [[0, "0x41200000", "0x41f00000"],
- [1, "0x41f00000", "0x41f00000"],
- [1, "0x41f00000", "0x41f00000"],
- [1, "0x41200000", "0x41f00000"],
- [5],
- [0, "0x41400000", "0x41a00000"],
- [1, "0x41c00000", "0x41a00000"],
- [1, "0x41c00000", "0x41f00000"],
- [1, "0x41400000", "0x41f00000"],
- [5],
- [0, "0x41400000", "0x42000000"],
- [1, "0x41400000", "0x42100000"],
- [1, "0x41a80000", "0x42100000"],
- [1, "0x41a80000", "0x42000000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41c00000", "0x41a00000"],
- [1, "0x41400000", "0x41a00000"],
- [1, "0x41400000", "0x41f00000"],
- [1, "0x41c00000", "0x41f00000"],
- [1, "0x41c00000", "0x41a00000"],
- [5],
- [0, "0x41400000", "0x42100000"],
- [1, "0x41400000", "0x42000000"],
- [1, "0x41a80000", "0x42000000"],
- [1, "0x41a80000", "0x42100000"],
- [1, "0x41400000", "0x42100000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine52x": {
- "path": [[0, "0x00000000", "0x41f00000"],
- [1, "0x41a00000", "0x41f00000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x00000000", "0x41a00000"],
- [5],
- [0, "0x40c00000", "0x41a00000"],
- [1, "0x41900000", "0x41a00000"],
- [1, "0x41900000", "0x41f00000"],
- [1, "0x40c00000", "0x41f00000"],
- [5],
- [0, "0x42000000", "0x00000000"],
- [1, "0x42100000", "0x00000000"],
- [1, "0x42100000", "0x42240000"],
- [1, "0x42000000", "0x42240000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x42100000", "0x00000000"],
- [1, "0x42000000", "0x00000000"],
- [1, "0x42000000", "0x42240000"],
- [1, "0x42100000", "0x42240000"],
- [1, "0x42100000", "0x00000000"],
- [5],
- [0, "0x40c00000", "0x41f00000"],
- [1, "0x00000000", "0x41f00000"],
- [1, "0x00000000", "0x41a00000"],
- [1, "0x40c00000", "0x41a00000"],
- [1, "0x40c00000", "0x41f00000"],
- [5],
- [0, "0x41a00000", "0x41f00000"],
- [1, "0x41900000", "0x41f00000"],
- [1, "0x41900000", "0x41a00000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x41a00000", "0x41f00000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine51x": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x41a00000", "0x00000000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x00000000", "0x41a00000"],
- [5],
- [0, "0x00000000", "0x41400000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x00000000", "0x41400000"],
- [5],
- [0, "0x40800000", "0x41400000"],
- [1, "0x40800000", "0x41500000"],
- [1, "0x41500000", "0x41500000"],
- [1, "0x41500000", "0x41400000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41a00000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x41a00000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x41a00000", "0x00000000"],
- [5],
- [0, "0x40800000", "0x41500000"],
- [1, "0x40800000", "0x41400000"],
- [1, "0x41500000", "0x41400000"],
- [1, "0x41500000", "0x41500000"],
- [1, "0x40800000", "0x41500000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine50x": {
- "path": [[0, "0x41200000", "0x41f00000"],
- [1, "0x41f00000", "0x41f00000"],
- [1, "0x41f00000", "0x41f00000"],
- [1, "0x41200000", "0x41f00000"],
- [5],
- [0, "0x41c00000", "0x41a00000"],
- [1, "0x42100000", "0x41a00000"],
- [1, "0x42100000", "0x41f00000"],
- [1, "0x41c00000", "0x41f00000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x42100000", "0x41a00000"],
- [1, "0x41c00000", "0x41a00000"],
- [1, "0x41c00000", "0x41f00000"],
- [1, "0x42100000", "0x41f00000"],
- [1, "0x42100000", "0x41a00000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine49x": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x41a00000", "0x00000000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x00000000", "0x41a00000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x41400000", "0x00000000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x00000000", "0x41400000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x41100000", "0x00000000"],
- [1, "0x41100000", "0x41100000"],
- [1, "0x00000000", "0x41100000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41100000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x41100000"],
- [1, "0x41100000", "0x41100000"],
- [1, "0x41100000", "0x00000000"],
- [5],
- [0, "0x41a00000", "0x00000000"],
- [1, "0x41400000", "0x00000000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x00000000", "0x41400000"],
- [1, "0x00000000", "0x41a00000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x41a00000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine48x": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x41a00000", "0x00000000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x00000000", "0x41a00000"],
- [5],
- [0, "0x00000000", "0x40c00000"],
- [1, "0x41400000", "0x40c00000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x00000000", "0x41400000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x41100000"],
- [1, "0x41100000", "0x41100000"],
- [1, "0x41100000", "0x00000000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41a00000", "0x00000000"],
- [1, "0x41100000", "0x00000000"],
- [1, "0x41100000", "0x40c00000"],
- [1, "0x00000000", "0x40c00000"],
- [1, "0x00000000", "0x41100000"],
- [1, "0x41100000", "0x41100000"],
- [1, "0x41100000", "0x40c00000"],
- [1, "0x41400000", "0x40c00000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x00000000", "0x41400000"],
- [1, "0x00000000", "0x41a00000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x41a00000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine47x": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x41a00000", "0x00000000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x00000000", "0x41a00000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x41400000", "0x00000000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x00000000", "0x41400000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x41100000"],
- [1, "0x41100000", "0x41100000"],
- [1, "0x41100000", "0x00000000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41100000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x41100000"],
- [1, "0x41100000", "0x41100000"],
- [1, "0x41100000", "0x00000000"],
- [5],
- [0, "0x41a00000", "0x00000000"],
- [1, "0x41400000", "0x00000000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x00000000", "0x41400000"],
- [1, "0x00000000", "0x41a00000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x41a00000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine46x": {
- "path": [[0, "0x41200000", "0x42200000"],
- [1, "0x41f00000", "0x42200000"],
- [1, "0x41f00000", "0x41f00000"],
- [1, "0x41200000", "0x41f00000"],
- [5],
- [0, "0x41c00000", "0x00000000"],
- [1, "0x42100000", "0x00000000"],
- [1, "0x42100000", "0x42100000"],
- [1, "0x41c00000", "0x42100000"],
- [5],
- [0, "0x41c00000", "0x42000000"],
- [1, "0x42040000", "0x42000000"],
- [1, "0x42040000", "0x42100000"],
- [1, "0x41c00000", "0x42100000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x42100000", "0x00000000"],
- [1, "0x41c00000", "0x00000000"],
- [1, "0x41c00000", "0x41f00000"],
- [1, "0x41200000", "0x41f00000"],
- [1, "0x41200000", "0x42200000"],
- [1, "0x41f00000", "0x42200000"],
- [1, "0x41f00000", "0x42000000"],
- [1, "0x42040000", "0x42000000"],
- [1, "0x42040000", "0x42100000"],
- [1, "0x42100000", "0x42100000"],
- [1, "0x42100000", "0x00000000"],
- [5],
- [0, "0x41c00000", "0x41f00000"],
- [1, "0x41c00000", "0x42000000"],
- [1, "0x41f00000", "0x42000000"],
- [1, "0x41f00000", "0x41f00000"],
- [1, "0x41c00000", "0x41f00000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine45x": {
- "path": [[0, "0x41200000", "0x00000000"],
- [1, "0x41f00000", "0x00000000"],
- [1, "0x41f00000", "0x41f00000"],
- [1, "0x41200000", "0x41f00000"],
- [5],
- [0, "0x41900000", "0x00000000"],
- [1, "0x41f00000", "0x00000000"],
- [1, "0x41f00000", "0x41f00000"],
- [1, "0x41900000", "0x41f00000"],
- [5],
- [0, "0x41c00000", "0x42000000"],
- [1, "0x42040000", "0x42000000"],
- [1, "0x42040000", "0x42100000"],
- [1, "0x41c00000", "0x42100000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41900000", "0x00000000"],
- [1, "0x41200000", "0x00000000"],
- [1, "0x41200000", "0x41f00000"],
- [1, "0x41900000", "0x41f00000"],
- [1, "0x41900000", "0x00000000"],
- [5],
- [0, "0x42040000", "0x42000000"],
- [1, "0x41c00000", "0x42000000"],
- [1, "0x41c00000", "0x42100000"],
- [1, "0x42040000", "0x42100000"],
- [1, "0x42040000", "0x42000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine44x": {
- "path": [[0, "0x41200000", "0x42200000"],
- [1, "0x41f00000", "0x42200000"],
- [1, "0x41f00000", "0x41f00000"],
- [1, "0x41200000", "0x41f00000"],
- [5],
- [0, "0x41900000", "0x00000000"],
- [1, "0x41f00000", "0x00000000"],
- [1, "0x41f00000", "0x41f00000"],
- [1, "0x41900000", "0x41f00000"],
- [5],
- [0, "0x41900000", "0x42000000"],
- [1, "0x41900000", "0x42100000"],
- [1, "0x41d80000", "0x42100000"],
- [1, "0x41d80000", "0x42000000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41f00000", "0x00000000"],
- [1, "0x41900000", "0x00000000"],
- [1, "0x41900000", "0x41f00000"],
- [1, "0x41200000", "0x41f00000"],
- [1, "0x41200000", "0x42200000"],
- [1, "0x41f00000", "0x42200000"],
- [1, "0x41f00000", "0x00000000"],
- [5],
- [0, "0x41900000", "0x42100000"],
- [1, "0x41900000", "0x42000000"],
- [1, "0x41d80000", "0x42000000"],
- [1, "0x41d80000", "0x42100000"],
- [1, "0x41900000", "0x42100000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine43x": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x41a00000", "0x00000000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x00000000", "0x41a00000"],
- [5],
- [0, "0x40c00000", "0x41c00000"],
- [1, "0x41900000", "0x41c00000"],
- [1, "0x41900000", "0x41900000"],
- [1, "0x40c00000", "0x41900000"],
- [5],
- [0, "0x00000000", "0x42000000"],
- [1, "0x00000000", "0x42100000"],
- [1, "0x41100000", "0x42100000"],
- [1, "0x41100000", "0x42000000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41a00000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x41a00000"],
- [1, "0x40c00000", "0x41a00000"],
- [1, "0x40c00000", "0x41c00000"],
- [1, "0x41900000", "0x41c00000"],
- [1, "0x41900000", "0x41a00000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x41a00000", "0x00000000"],
- [5],
- [0, "0x40c00000", "0x41a00000"],
- [1, "0x41900000", "0x41a00000"],
- [1, "0x41900000", "0x41900000"],
- [1, "0x40c00000", "0x41900000"],
- [1, "0x40c00000", "0x41a00000"],
- [5],
- [0, "0x00000000", "0x42100000"],
- [1, "0x00000000", "0x42000000"],
- [1, "0x41100000", "0x42000000"],
- [1, "0x41100000", "0x42100000"],
- [1, "0x00000000", "0x42100000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine42x": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x41a00000", "0x00000000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x00000000", "0x41a00000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x41400000", "0x00000000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x00000000", "0x41400000"],
- [5],
- [0, "0x41000000", "0x41800000"],
- [1, "0x41880000", "0x41800000"],
- [1, "0x41880000", "0x41880000"],
- [1, "0x41000000", "0x41880000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41a00000", "0x00000000"],
- [1, "0x41400000", "0x00000000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x00000000", "0x41400000"],
- [1, "0x00000000", "0x41a00000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x41a00000", "0x00000000"],
- [5],
- [0, "0x41880000", "0x41800000"],
- [1, "0x41000000", "0x41800000"],
- [1, "0x41000000", "0x41880000"],
- [1, "0x41880000", "0x41880000"],
- [1, "0x41880000", "0x41800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine41x": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x41a00000", "0x00000000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x00000000", "0x41a00000"],
- [5],
- [0, "0x41900000", "0x41c00000"],
- [1, "0x41f00000", "0x41c00000"],
- [1, "0x41f00000", "0x41f00000"],
- [1, "0x41900000", "0x41f00000"],
- [5],
- [0, "0x41400000", "0x00000000"],
- [1, "0x41a80000", "0x00000000"],
- [1, "0x41a80000", "0x41a80000"],
- [1, "0x41400000", "0x41a80000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41400000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x41a00000"],
- [1, "0x41400000", "0x41a00000"],
- [1, "0x41400000", "0x41a80000"],
- [1, "0x41a80000", "0x41a80000"],
- [1, "0x41a80000", "0x00000000"],
- [1, "0x41a00000", "0x00000000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x41400000", "0x41a00000"],
- [1, "0x41400000", "0x00000000"],
- [5],
- [0, "0x41f00000", "0x41c00000"],
- [1, "0x41900000", "0x41c00000"],
- [1, "0x41900000", "0x41f00000"],
- [1, "0x41f00000", "0x41f00000"],
- [1, "0x41f00000", "0x41c00000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine40x": {
- "path": [[0, "0x41200000", "0x00000000"],
- [1, "0x41f00000", "0x00000000"],
- [1, "0x41f00000", "0x41f00000"],
- [1, "0x41200000", "0x41f00000"],
- [5],
- [0, "0x41400000", "0x41900000"],
- [1, "0x41c00000", "0x41900000"],
- [1, "0x41c00000", "0x41c00000"],
- [1, "0x41400000", "0x41c00000"],
- [5],
- [0, "0x40800000", "0x41800000"],
- [1, "0x41500000", "0x41800000"],
- [1, "0x41500000", "0x41500000"],
- [1, "0x40800000", "0x41500000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41f00000", "0x00000000"],
- [1, "0x41200000", "0x00000000"],
- [1, "0x41200000", "0x41500000"],
- [1, "0x40800000", "0x41500000"],
- [1, "0x40800000", "0x41800000"],
- [1, "0x41200000", "0x41800000"],
- [1, "0x41200000", "0x41f00000"],
- [1, "0x41f00000", "0x41f00000"],
- [1, "0x41f00000", "0x00000000"],
- [5],
- [0, "0x41200000", "0x41500000"],
- [1, "0x41200000", "0x41800000"],
- [1, "0x41500000", "0x41800000"],
- [1, "0x41500000", "0x41500000"],
- [1, "0x41200000", "0x41500000"],
- [5],
- [0, "0x41c00000", "0x41900000"],
- [1, "0x41400000", "0x41900000"],
- [1, "0x41400000", "0x41c00000"],
- [1, "0x41c00000", "0x41c00000"],
- [1, "0x41c00000", "0x41900000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine38x": {
- "path": [[0, "0x41200000", "0x00000000"],
- [1, "0x41f00000", "0x00000000"],
- [1, "0x41f00000", "0x41f00000"],
- [1, "0x41200000", "0x41f00000"],
- [5],
- [0, "0x40c00000", "0x41400000"],
- [1, "0x41900000", "0x41400000"],
- [1, "0x41900000", "0x41900000"],
- [1, "0x40c00000", "0x41900000"],
- [5],
- [0, "0x41400000", "0x41400000"],
- [1, "0x41a80000", "0x41400000"],
- [1, "0x41a80000", "0x41a80000"],
- [1, "0x41400000", "0x41a80000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41f00000", "0x00000000"],
- [1, "0x41200000", "0x00000000"],
- [1, "0x41200000", "0x41400000"],
- [1, "0x40c00000", "0x41400000"],
- [1, "0x40c00000", "0x41900000"],
- [1, "0x41200000", "0x41900000"],
- [1, "0x41200000", "0x41f00000"],
- [1, "0x41f00000", "0x41f00000"],
- [1, "0x41f00000", "0x00000000"],
- [5],
- [0, "0x41200000", "0x41400000"],
- [1, "0x41200000", "0x41900000"],
- [1, "0x41400000", "0x41900000"],
- [1, "0x41400000", "0x41a80000"],
- [1, "0x41a80000", "0x41a80000"],
- [1, "0x41a80000", "0x41400000"],
- [1, "0x41900000", "0x41400000"],
- [1, "0x41900000", "0x41900000"],
- [1, "0x41400000", "0x41900000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x41200000", "0x41400000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine37x": {
- "path": [[0, "0x00000000", "0x41a00000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x00000000", "0x41a00000"],
- [5],
- [0, "0x41900000", "0x41c00000"],
- [1, "0x41f00000", "0x41c00000"],
- [1, "0x41f00000", "0x41f00000"],
- [1, "0x41900000", "0x41f00000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x41100000", "0x00000000"],
- [1, "0x41100000", "0x41100000"],
- [1, "0x00000000", "0x41100000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41100000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x41100000"],
- [1, "0x41100000", "0x41100000"],
- [1, "0x41100000", "0x00000000"],
- [5],
- [0, "0x41f00000", "0x41c00000"],
- [1, "0x41900000", "0x41c00000"],
- [1, "0x41900000", "0x41f00000"],
- [1, "0x41f00000", "0x41f00000"],
- [1, "0x41f00000", "0x41c00000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine36x": {
- "path": [[0, "0x00000000", "0x41200000"],
- [1, "0x41a00000", "0x41200000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x00000000", "0x41a00000"],
- [5],
- [0, "0x40c00000", "0x41400000"],
- [1, "0x41900000", "0x41400000"],
- [1, "0x41900000", "0x41900000"],
- [1, "0x40c00000", "0x41900000"],
- [5],
- [0, "0x40800000", "0x41800000"],
- [1, "0x41500000", "0x41800000"],
- [1, "0x41500000", "0x41500000"],
- [1, "0x40800000", "0x41500000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41a00000", "0x41200000"],
- [1, "0x00000000", "0x41200000"],
- [1, "0x00000000", "0x41a00000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x41a00000", "0x41200000"],
- [5],
- [0, "0x41900000", "0x41400000"],
- [1, "0x40c00000", "0x41400000"],
- [1, "0x40c00000", "0x41500000"],
- [1, "0x40800000", "0x41500000"],
- [1, "0x40800000", "0x41800000"],
- [1, "0x40c00000", "0x41800000"],
- [1, "0x40c00000", "0x41900000"],
- [1, "0x41900000", "0x41900000"],
- [1, "0x41900000", "0x41400000"],
- [5],
- [0, "0x40c00000", "0x41500000"],
- [1, "0x40c00000", "0x41800000"],
- [1, "0x41500000", "0x41800000"],
- [1, "0x41500000", "0x41500000"],
- [1, "0x40c00000", "0x41500000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine35x": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x41a00000", "0x00000000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x00000000", "0x41a00000"],
- [5],
- [0, "0x40c00000", "0x00000000"],
- [1, "0x41900000", "0x00000000"],
- [1, "0x41900000", "0x41900000"],
- [1, "0x40c00000", "0x41900000"],
- [5],
- [0, "0x40800000", "0x41800000"],
- [1, "0x41500000", "0x41800000"],
- [1, "0x41500000", "0x41500000"],
- [1, "0x40800000", "0x41500000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40c00000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x41a00000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x41a00000", "0x00000000"],
- [1, "0x41900000", "0x00000000"],
- [1, "0x41900000", "0x41900000"],
- [1, "0x40c00000", "0x41900000"],
- [1, "0x40c00000", "0x41800000"],
- [1, "0x41500000", "0x41800000"],
- [1, "0x41500000", "0x41500000"],
- [1, "0x40c00000", "0x41500000"],
- [1, "0x40c00000", "0x00000000"],
- [5],
- [0, "0x40c00000", "0x41500000"],
- [1, "0x40c00000", "0x41800000"],
- [1, "0x40800000", "0x41800000"],
- [1, "0x40800000", "0x41500000"],
- [1, "0x40c00000", "0x41500000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine34x": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x41a00000", "0x00000000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x00000000", "0x41a00000"],
- [5],
- [0, "0x00000000", "0x40c00000"],
- [1, "0x41400000", "0x40c00000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x00000000", "0x41400000"],
- [5],
- [0, "0x40800000", "0x41400000"],
- [1, "0x41500000", "0x41400000"],
- [1, "0x41500000", "0x41500000"],
- [1, "0x40800000", "0x41500000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41a00000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x40c00000"],
- [1, "0x41400000", "0x40c00000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x41500000", "0x41400000"],
- [1, "0x41500000", "0x41500000"],
- [1, "0x40800000", "0x41500000"],
- [1, "0x40800000", "0x41400000"],
- [1, "0x00000000", "0x41400000"],
- [1, "0x00000000", "0x41a00000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x41a00000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine33x": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x41a00000", "0x00000000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x00000000", "0x41a00000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x41400000", "0x00000000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x00000000", "0x41400000"],
- [5],
- [0, "0x40800000", "0x41800000"],
- [1, "0x41500000", "0x41800000"],
- [1, "0x41500000", "0x41500000"],
- [1, "0x40800000", "0x41500000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41a00000", "0x00000000"],
- [1, "0x41400000", "0x00000000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x00000000", "0x41400000"],
- [1, "0x00000000", "0x41a00000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x41a00000", "0x00000000"],
- [5],
- [0, "0x41500000", "0x41800000"],
- [1, "0x40800000", "0x41800000"],
- [1, "0x40800000", "0x41500000"],
- [1, "0x41500000", "0x41500000"],
- [1, "0x41500000", "0x41800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine32x": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x41a00000", "0x00000000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x00000000", "0x41a00000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x41400000", "0x00000000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x00000000", "0x41400000"],
- [5],
- [0, "0x40800000", "0x41400000"],
- [1, "0x41500000", "0x41400000"],
- [1, "0x41500000", "0x41500000"],
- [1, "0x40800000", "0x41500000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41a00000", "0x00000000"],
- [1, "0x41400000", "0x00000000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x41500000", "0x41400000"],
- [1, "0x41500000", "0x41500000"],
- [1, "0x40800000", "0x41500000"],
- [1, "0x40800000", "0x41400000"],
- [1, "0x00000000", "0x41400000"],
- [1, "0x00000000", "0x41a00000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x41a00000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine31x": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x41a00000", "0x00000000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x00000000", "0x41a00000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x41400000", "0x00000000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x00000000", "0x41400000"],
- [5],
- [0, "0x00000000", "0x40800000"],
- [1, "0x41100000", "0x40800000"],
- [1, "0x41100000", "0x41100000"],
- [1, "0x00000000", "0x41100000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41a00000", "0x00000000"],
- [1, "0x41400000", "0x00000000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x00000000", "0x41400000"],
- [1, "0x00000000", "0x41a00000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x41a00000", "0x00000000"],
- [5],
- [0, "0x00000000", "0x40800000"],
- [1, "0x00000000", "0x41100000"],
- [1, "0x41100000", "0x41100000"],
- [1, "0x41100000", "0x40800000"],
- [1, "0x00000000", "0x40800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine30x": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x41a00000", "0x00000000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x00000000", "0x41a00000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x41400000", "0x00000000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x00000000", "0x41400000"],
- [5],
- [0, "0x40800000", "0x40800000"],
- [1, "0x41500000", "0x40800000"],
- [1, "0x41500000", "0x41500000"],
- [1, "0x40800000", "0x41500000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41a00000", "0x00000000"],
- [1, "0x41400000", "0x00000000"],
- [1, "0x41400000", "0x40800000"],
- [1, "0x40800000", "0x40800000"],
- [1, "0x40800000", "0x41400000"],
- [1, "0x00000000", "0x41400000"],
- [1, "0x00000000", "0x41a00000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x41a00000", "0x00000000"],
- [5],
- [0, "0x41400000", "0x41400000"],
- [1, "0x41400000", "0x40800000"],
- [1, "0x41500000", "0x40800000"],
- [1, "0x41500000", "0x41500000"],
- [1, "0x40800000", "0x41500000"],
- [1, "0x40800000", "0x41400000"],
- [1, "0x41400000", "0x41400000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine29x": {
- "path": [[0, "0x00000000", "0x41900000"],
- [1, "0x41400000", "0x41900000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x00000000", "0x41400000"],
- [5],
- [0, "0x41400000", "0x41400000"],
- [1, "0x41a80000", "0x41400000"],
- [1, "0x41a80000", "0x41a80000"],
- [1, "0x41400000", "0x41a80000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41400000", "0x41900000"],
- [1, "0x00000000", "0x41900000"],
- [1, "0x00000000", "0x41400000"],
- [1, "0x41a80000", "0x41400000"],
- [1, "0x41a80000", "0x41a80000"],
- [1, "0x41400000", "0x41a80000"],
- [1, "0x41400000", "0x41900000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine28x": {
- "path": [[0, "0x00000000", "0x40c00000"],
- [1, "0x41400000", "0x40c00000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x00000000", "0x41400000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x41100000", "0x00000000"],
- [1, "0x41100000", "0x41100000"],
- [1, "0x00000000", "0x41100000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41100000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x40c00000"],
- [1, "0x41100000", "0x40c00000"],
- [1, "0x41100000", "0x41100000"],
- [1, "0x00000000", "0x41100000"],
- [1, "0x00000000", "0x41400000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x41400000", "0x40c00000"],
- [1, "0x41100000", "0x40c00000"],
- [1, "0x41100000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine27x": {
- "path": [[0, "0x00000000", "0x41900000"],
- [1, "0x41400000", "0x41900000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x00000000", "0x41400000"],
- [5],
- [0, "0x41400000", "0x41000000"],
- [1, "0x41a80000", "0x41000000"],
- [1, "0x41a80000", "0x41a80000"],
- [1, "0x41400000", "0x41a80000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41a80000", "0x41000000"],
- [1, "0x41400000", "0x41000000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x00000000", "0x41400000"],
- [1, "0x00000000", "0x41900000"],
- [1, "0x41400000", "0x41900000"],
- [1, "0x41400000", "0x41a80000"],
- [1, "0x41a80000", "0x41a80000"],
- [1, "0x41a80000", "0x41000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine26x": {
- "path": [[0, "0x00000000", "0x41900000"],
- [1, "0x41400000", "0x41900000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x00000000", "0x41400000"],
- [5],
- [0, "0x00000000", "0x41400000"],
- [1, "0x41100000", "0x41400000"],
- [1, "0x41100000", "0x41100000"],
- [1, "0x00000000", "0x41100000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41100000", "0x41100000"],
- [1, "0x41100000", "0x41400000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x41400000", "0x41900000"],
- [1, "0x00000000", "0x41900000"],
- [1, "0x00000000", "0x41100000"],
- [1, "0x41100000", "0x41100000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine25x": {
- "path": [[0, "0x00000000", "0x40c00000"],
- [1, "0x41400000", "0x40c00000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x00000000", "0x41400000"],
- [5],
- [0, "0x41400000", "0x00000000"],
- [1, "0x41a80000", "0x00000000"],
- [1, "0x41a80000", "0x41a80000"],
- [1, "0x41400000", "0x41a80000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41a80000", "0x00000000"],
- [1, "0x41400000", "0x00000000"],
- [1, "0x41400000", "0x40c00000"],
- [1, "0x00000000", "0x40c00000"],
- [1, "0x00000000", "0x41400000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x41400000", "0x41a80000"],
- [1, "0x41a80000", "0x41a80000"],
- [1, "0x41a80000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine24ax": {
- "path": [[0, "0x40000000", "0x00000000"],
- [1, "0x40800000", "0x40800000"],
- [1, "0x00000000", "0x40800000"],
- [5],
- [0, "0x40000000", "0x00000000"],
- [1, "0x3f800000", "0x40000000"],
- [1, "0x40000000", "0x40000000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40800000", "0x40800000"],
- [1, "0x40000000", "0x00000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x3f800000", "0x40000000"],
- [1, "0x00000000", "0x40800000"],
- [1, "0x40800000", "0x40800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine24x": {
- "path": [[0, "0x00000000", "0x41900000"],
- [1, "0x41400000", "0x41900000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x00000000", "0x41400000"],
- [5],
- [0, "0x40800000", "0x41400000"],
- [1, "0x41500000", "0x41400000"],
- [1, "0x41500000", "0x41500000"],
- [1, "0x40800000", "0x41500000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41400000", "0x41900000"],
- [1, "0x00000000", "0x41900000"],
- [1, "0x00000000", "0x41400000"],
- [1, "0x40800000", "0x41400000"],
- [1, "0x40800000", "0x41500000"],
- [1, "0x41400000", "0x41500000"],
- [1, "0x41400000", "0x41900000"],
- [5],
- [0, "0x41400000", "0x41400000"],
- [1, "0x41400000", "0x41500000"],
- [1, "0x41500000", "0x41500000"],
- [1, "0x41500000", "0x41400000"],
- [1, "0x41400000", "0x41400000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine23x": {
- "path": [[0, "0x00000000", "0x41400000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x00000000", "0x41400000"],
- [5],
- [0, "0x41400000", "0x00000000"],
- [1, "0x41a80000", "0x00000000"],
- [1, "0x41a80000", "0x41a80000"],
- [1, "0x41400000", "0x41a80000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41a80000", "0x00000000"],
- [1, "0x41400000", "0x00000000"],
- [1, "0x41400000", "0x41a80000"],
- [1, "0x41a80000", "0x41a80000"],
- [1, "0x41a80000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine22x": {
- "path": [[0, "0x00000000", "0x41400000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x00000000", "0x41400000"],
- [5],
- [0, "0x40800000", "0x41400000"],
- [1, "0x41500000", "0x41400000"],
- [1, "0x41500000", "0x41500000"],
- [1, "0x40800000", "0x41500000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41500000", "0x41400000"],
- [1, "0x40800000", "0x41400000"],
- [1, "0x40800000", "0x41500000"],
- [1, "0x41500000", "0x41500000"],
- [1, "0x41500000", "0x41400000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine21x": {
- "path": [[0, "0x00000000", "0x41400000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x00000000", "0x41400000"],
- [5],
- [0, "0x00000000", "0x41800000"],
- [1, "0x41100000", "0x41800000"],
- [1, "0x41100000", "0x41100000"],
- [1, "0x00000000", "0x41100000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41100000", "0x41800000"],
- [1, "0x00000000", "0x41800000"],
- [1, "0x00000000", "0x41100000"],
- [1, "0x41100000", "0x41100000"],
- [1, "0x41100000", "0x41800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine20x": {
- "path": [[0, "0x00000000", "0x41400000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x00000000", "0x41400000"],
- [5],
- [0, "0x00000000", "0x41400000"],
- [1, "0x41100000", "0x41400000"],
- [1, "0x41100000", "0x41100000"],
- [1, "0x00000000", "0x41100000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41100000", "0x41400000"],
- [1, "0x00000000", "0x41400000"],
- [1, "0x00000000", "0x41100000"],
- [1, "0x41100000", "0x41100000"],
- [1, "0x41100000", "0x41400000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine19x": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x41400000", "0x00000000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x00000000", "0x41400000"],
- [5],
- [0, "0x41400000", "0x41800000"],
- [1, "0x41a80000", "0x41800000"],
- [1, "0x41a80000", "0x41a80000"],
- [1, "0x41400000", "0x41a80000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41400000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x41400000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x41400000", "0x00000000"],
- [5],
- [0, "0x41a80000", "0x41800000"],
- [1, "0x41400000", "0x41800000"],
- [1, "0x41400000", "0x41a80000"],
- [1, "0x41a80000", "0x41a80000"],
- [1, "0x41a80000", "0x41800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine18x": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x41400000", "0x00000000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x00000000", "0x41400000"],
- [5],
- [0, "0x41400000", "0x40800000"],
- [1, "0x41a80000", "0x40800000"],
- [1, "0x41a80000", "0x41a80000"],
- [1, "0x41400000", "0x41a80000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41400000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x41400000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x41400000", "0x41a80000"],
- [1, "0x41a80000", "0x41a80000"],
- [1, "0x41a80000", "0x40800000"],
- [1, "0x41400000", "0x40800000"],
- [1, "0x41400000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine17x": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x41400000", "0x00000000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x00000000", "0x41400000"],
- [5],
- [0, "0x40800000", "0x41400000"],
- [1, "0x41500000", "0x41400000"],
- [1, "0x41500000", "0x41500000"],
- [1, "0x40800000", "0x41500000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41400000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x41400000"],
- [1, "0x40800000", "0x41400000"],
- [1, "0x40800000", "0x41500000"],
- [1, "0x41500000", "0x41500000"],
- [1, "0x41500000", "0x41400000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x41400000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine16x": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x41400000", "0x00000000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x00000000", "0x41400000"],
- [5],
- [0, "0x00000000", "0x40800000"],
- [1, "0x41100000", "0x40800000"],
- [1, "0x41100000", "0x41100000"],
- [1, "0x00000000", "0x41100000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41400000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x40800000"],
- [1, "0x41100000", "0x40800000"],
- [1, "0x41100000", "0x41100000"],
- [1, "0x00000000", "0x41100000"],
- [1, "0x00000000", "0x41400000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x41400000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine15x": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x41100000", "0x00000000"],
- [1, "0x41100000", "0x41100000"],
- [1, "0x00000000", "0x41100000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x00000000", "0x00000000"],
- [1, "0x41100000", "0x00000000"],
- [1, "0x41100000", "0x41100000"],
- [1, "0x00000000", "0x41100000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine14x": {
- "path": [[0, "0x00000000", "0x40800000"],
- [1, "0x40c00000", "0x40800000"],
- [1, "0x40400000", "0x3f800000"],
- [5],
- [0, "0x40400000", "0x40000000"],
- [1, "0x40000000", "0x40400000"],
- [1, "0x40800000", "0x40400000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40c00000", "0x40800000"],
- [1, "0x00000000", "0x40800000"],
- [1, "0x40400000", "0x3f800000"],
- [1, "0x40c00000", "0x40800000"],
- [5],
- [0, "0x40000000", "0x40400000"],
- [1, "0x40400000", "0x40000000"],
- [1, "0x40800000", "0x40400000"],
- [1, "0x40000000", "0x40400000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine13x": {
- "path": [[0, "0x40c00000", "0x40800000"],
- [1, "0x00000000", "0x40800000"],
- [1, "0x40400000", "0x3f800000"],
- [5],
- [0, "0x40400000", "0x40000000"],
- [1, "0x40000000", "0x40400000"],
- [1, "0x40800000", "0x40400000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x00000000", "0x40800000"],
- [1, "0x40c00000", "0x40800000"],
- [1, "0x40400000", "0x3f800000"],
- [1, "0x00000000", "0x40800000"],
- [5],
- [0, "0x40000000", "0x40400000"],
- [1, "0x40400000", "0x40000000"],
- [1, "0x40800000", "0x40400000"],
- [1, "0x40000000", "0x40400000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine12x": {
- "path": [[0, "0x00000000", "0x40800000"],
- [1, "0x40c00000", "0x40800000"],
- [1, "0x40400000", "0x3f800000"],
- [5],
- [0, "0x40000000", "0x40400000"],
- [1, "0x40400000", "0x40000000"],
- [1, "0x40800000", "0x40400000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40c00000", "0x40800000"],
- [1, "0x00000000", "0x40800000"],
- [1, "0x40400000", "0x3f800000"],
- [1, "0x40c00000", "0x40800000"],
- [5],
- [0, "0x40400000", "0x40000000"],
- [1, "0x40000000", "0x40400000"],
- [1, "0x40800000", "0x40400000"],
- [1, "0x40400000", "0x40000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine11x": {
- "path": [[0, "0x40c00000", "0x40800000"],
- [1, "0x00000000", "0x40800000"],
- [1, "0x40400000", "0x3f800000"],
- [5],
- [0, "0x40000000", "0x40400000"],
- [1, "0x40400000", "0x40000000"],
- [1, "0x40800000", "0x40400000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x00000000", "0x40800000"],
- [1, "0x40c00000", "0x40800000"],
- [1, "0x40400000", "0x3f800000"],
- [1, "0x00000000", "0x40800000"],
- [5],
- [0, "0x40400000", "0x40000000"],
- [1, "0x40000000", "0x40400000"],
- [1, "0x40800000", "0x40400000"],
- [1, "0x40400000", "0x40000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine10ax": {
- "path": [[0, "0x00000000", "0x40800000"],
- [1, "0x41000000", "0x40800000"],
- [1, "0x40800000", "0x00000000"],
- [5],
- [0, "0x40000000", "0x40000000"],
- [1, "0x40400000", "0x40400000"],
- [1, "0x40800000", "0x40000000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41000000", "0x40800000"],
- [1, "0x00000000", "0x40800000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x40400000", "0x40400000"],
- [1, "0x40800000", "0x40000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x40800000", "0x00000000"],
- [1, "0x41000000", "0x40800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine10x": {
- "path": [[0, "0x00000000", "0x40800000"],
- [1, "0x40800000", "0x40800000"],
- [1, "0x40000000", "0x40000000"],
- [5],
- [0, "0x40000000", "0x3f800000"],
- [1, "0x40400000", "0x40800000"],
- [1, "0x40c00000", "0x3f800000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40200000", "0x40200000"],
- [1, "0x40000000", "0x3f800000"],
- [1, "0x40c00000", "0x3f800000"],
- [1, "0x40600000", "0x40600000"],
- [1, "0x40200000", "0x40200000"],
- [5],
- [0, "0x40400000", "0x40800000"],
- [1, "0x40200000", "0x40200000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x00000000", "0x40800000"],
- [1, "0x40400000", "0x40800000"],
- [5],
- [0, "0x40600000", "0x40600000"],
- [1, "0x40400000", "0x40800000"],
- [1, "0x40800000", "0x40800000"],
- [1, "0x40600000", "0x40600000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine9x": {
- "path": [[0, "0x00000000", "0x40800000"],
- [1, "0x40800000", "0x40800000"],
- [1, "0x40000000", "0x40000000"],
- [5],
- [0, "0x40c00000", "0x40800000"],
- [1, "0x40000000", "0x40800000"],
- [1, "0x40800000", "0x40000000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40000000", "0x40800000"],
- [1, "0x00000000", "0x40800000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x40400000", "0x40400000"],
- [1, "0x40000000", "0x40800000"],
- [5],
- [0, "0x40400000", "0x40400000"],
- [1, "0x40800000", "0x40800000"],
- [1, "0x40c00000", "0x40800000"],
- [1, "0x40800000", "0x40000000"],
- [1, "0x40400000", "0x40400000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine8x": {
- "path": [[0, "0x00000000", "0x40800000"],
- [1, "0x40800000", "0x40800000"],
- [1, "0x40000000", "0x40000000"],
- [5],
- [0, "0x40000000", "0x40800000"],
- [1, "0x40c00000", "0x40800000"],
- [1, "0x40800000", "0x40000000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40000000", "0x40800000"],
- [1, "0x00000000", "0x40800000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x40400000", "0x40400000"],
- [1, "0x40000000", "0x40800000"],
- [5],
- [0, "0x40400000", "0x40400000"],
- [1, "0x40800000", "0x40800000"],
- [1, "0x40c00000", "0x40800000"],
- [1, "0x40800000", "0x40000000"],
- [1, "0x40400000", "0x40400000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine7bx": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x40800000", "0x00000000"],
- [5],
- [0, "0x40c00000", "0x00000000"],
- [1, "0x40000000", "0x00000000"],
- [1, "0x40800000", "0x40000000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40000000", "0x00000000"],
- [1, "0x40c00000", "0x00000000"],
- [1, "0x40800000", "0x40000000"],
- [1, "0x40000000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine7ax": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x40800000", "0x00000000"],
- [1, "0x40000000", "0x40000000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x00000000", "0x00000000"],
- [1, "0x40800000", "0x00000000"],
- [1, "0x40000000", "0x40000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine7x": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x40800000", "0x00000000"],
- [1, "0x40000000", "0x40000000"],
- [5],
- [0, "0x40c00000", "0x00000000"],
- [1, "0x40000000", "0x00000000"],
- [1, "0x40800000", "0x40000000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x40400000", "0x3f800000"],
- [1, "0x40800000", "0x40000000"],
- [1, "0x40c00000", "0x00000000"],
- [1, "0x40800000", "0x00000000"],
- [1, "0x40400000", "0x3f800000"],
- [1, "0x40000000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine6x": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x40800000", "0x00000000"],
- [1, "0x40000000", "0x40000000"],
- [5],
- [0, "0x40000000", "0x00000000"],
- [1, "0x40c00000", "0x00000000"],
- [1, "0x40800000", "0x40000000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x40400000", "0x3f800000"],
- [1, "0x40800000", "0x40000000"],
- [1, "0x40c00000", "0x00000000"],
- [1, "0x40800000", "0x00000000"],
- [1, "0x40400000", "0x3f800000"],
- [1, "0x40000000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine5x": {
- "path": [[0, "0x40400000", "0x00000000"],
- [1, "0x40c00000", "0x40000000"],
- [1, "0x00000000", "0x40000000"],
- [5],
- [0, "0x40400000", "0x00000000"],
- [1, "0x40c00000", "0x40000000"],
- [1, "0x00000000", "0x40000000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine4x": {
- "path": [[0, "0x40400000", "0x00000000"],
- [1, "0x00000000", "0x40000000"],
- [1, "0x40c00000", "0x40000000"],
- [5],
- [0, "0x40400000", "0x00000000"],
- [1, "0x40c00000", "0x40000000"],
- [1, "0x00000000", "0x40000000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine3bx": {
- "path": [[0, "0x40400000", "0x00000000"],
- [1, "0x40000000", "0x3f800000"],
- [1, "0x40800000", "0x3f800000"],
- [5],
- [0, "0x40400000", "0x00000000"],
- [1, "0x00000000", "0x40000000"],
- [1, "0x40c00000", "0x40000000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x00000000", "0x40000000"],
- [1, "0x40400000", "0x00000000"],
- [1, "0x40000000", "0x3f800000"],
- [1, "0x40800000", "0x3f800000"],
- [1, "0x40400000", "0x00000000"],
- [1, "0x40c00000", "0x40000000"],
- [1, "0x00000000", "0x40000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine3ax": {
- "path": [[0, "0x40400000", "0x00000000"],
- [1, "0x40800000", "0x3f800000"],
- [1, "0x40000000", "0x3f800000"],
- [5],
- [0, "0x40400000", "0x00000000"],
- [1, "0x00000000", "0x40000000"],
- [1, "0x40c00000", "0x40000000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x00000000", "0x40000000"],
- [1, "0x40400000", "0x00000000"],
- [1, "0x40000000", "0x3f800000"],
- [1, "0x40800000", "0x3f800000"],
- [1, "0x40400000", "0x00000000"],
- [1, "0x40c00000", "0x40000000"],
- [1, "0x00000000", "0x40000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine3x": {
- "path": [[0, "0x40400000", "0x00000000"],
- [1, "0x40000000", "0x3f800000"],
- [1, "0x40800000", "0x3f800000"],
- [5],
- [0, "0x40400000", "0x00000000"],
- [1, "0x40c00000", "0x40000000"],
- [1, "0x00000000", "0x40000000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40c00000", "0x40000000"],
- [1, "0x40400000", "0x00000000"],
- [1, "0x00000000", "0x40000000"],
- [1, "0x40c00000", "0x40000000"],
- [5],
- [0, "0x40000000", "0x3f800000"],
- [1, "0x40400000", "0x00000000"],
- [1, "0x40800000", "0x3f800000"],
- [1, "0x40000000", "0x3f800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine2x": {
- "path": [[0, "0x40400000", "0x00000000"],
- [1, "0x40800000", "0x3f800000"],
- [1, "0x40000000", "0x3f800000"],
- [5],
- [0, "0x40400000", "0x00000000"],
- [1, "0x40c00000", "0x40000000"],
- [1, "0x00000000", "0x40000000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40c00000", "0x40000000"],
- [1, "0x40400000", "0x00000000"],
- [1, "0x00000000", "0x40000000"],
- [1, "0x40c00000", "0x40000000"],
- [5],
- [0, "0x40800000", "0x3f800000"],
- [1, "0x40400000", "0x00000000"],
- [1, "0x40000000", "0x3f800000"],
- [1, "0x40800000", "0x3f800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine1x": {
- "path": [[0, "0x40000000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x00000000", "0x00000000"],
- [5]],
- "fillType": "kEvenOdd_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40000000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x00000000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine81": {
- "path": [[0, "0xbf800000", "0xbf800000"],
- [1, "0x40400000", "0xbf800000"],
- [1, "0x40400000", "0x40400000"],
- [1, "0xbf800000", "0x40400000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x00000000", "0x3f800000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x00000000", "0x3f800000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x3f800000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x00000000", "0x3f800000"],
- [5],
- [0, "0x3f800000", "0x3f800000"],
- [1, "0x3f800000", "0x40000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x40000000", "0x3f800000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40400000", "0xbf800000"],
- [1, "0xbf800000", "0xbf800000"],
- [1, "0xbf800000", "0x40400000"],
- [1, "0x40400000", "0x40400000"],
- [1, "0x40400000", "0xbf800000"],
- [5],
- [0, "0x3f800000", "0x40000000"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x40000000", "0x3f800000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x3f800000", "0x40000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine80": {
- "path": [[0, "0x40800000", "0x00000000"],
- [1, "0x40400000", "0x40e00000"],
- [1, "0x40e00000", "0x40a00000"],
- [1, "0x40000000", "0x40000000"],
- [5],
- [0, "0x00000000", "0x40c00000"],
- [1, "0x40c00000", "0x41400000"],
- [1, "0x41000000", "0x40400000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40650d79", "0x403ca1af"],
- [1, "0x40800000", "0x00000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x40650d79", "0x403ca1af"],
- [5],
- [0, "0x40aaaaab", "0x40800000"],
- [1, "0x40650d79", "0x403ca1af"],
- [1, "0x4054873f", "0x409826a4"],
- [1, "0x00000000", "0x40c00000"],
- [1, "0x40c00000", "0x41400000"],
- [1, "0x41000000", "0x40400000"],
- [1, "0x40aaaaab", "0x40800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine79": {
- "path": [[0, "0x00000000", "0x42100000"],
- [1, "0x42700000", "0x42100000"],
- [1, "0x42700000", "0x41f00000"],
- [1, "0x00000000", "0x41f00000"],
- [5],
- [0, "0x41200000", "0x41f00000"],
- [1, "0x42200000", "0x41f00000"],
- [1, "0x42200000", "0x41f00000"],
- [1, "0x41200000", "0x41f00000"],
- [5],
- [0, "0x00000000", "0x41a00000"],
- [1, "0x00000000", "0x41f00000"],
- [1, "0x41400000", "0x41f00000"],
- [1, "0x41400000", "0x41a00000"],
- [5],
- [0, "0x00000000", "0x42000000"],
- [1, "0x00000000", "0x42100000"],
- [1, "0x41100000", "0x42100000"],
- [1, "0x41100000", "0x42000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x00000000", "0x41f00000"],
- [1, "0x00000000", "0x41a00000"],
- [1, "0x41400000", "0x41a00000"],
- [1, "0x41400000", "0x41f00000"],
- [1, "0x42700000", "0x41f00000"],
- [1, "0x42700000", "0x42100000"],
- [1, "0x00000000", "0x42100000"],
- [1, "0x00000000", "0x41f00000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine78": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x41f00000", "0x00000000"],
- [1, "0x41f00000", "0x42700000"],
- [1, "0x00000000", "0x42700000"],
- [5],
- [0, "0x41200000", "0x41a00000"],
- [1, "0x41200000", "0x41f00000"],
- [1, "0x41f00000", "0x41f00000"],
- [1, "0x41f00000", "0x41a00000"],
- [5],
- [0, "0x41900000", "0x41a00000"],
- [1, "0x41900000", "0x41f00000"],
- [1, "0x41f00000", "0x41f00000"],
- [1, "0x41f00000", "0x41a00000"],
- [5],
- [0, "0x42000000", "0x00000000"],
- [1, "0x42000000", "0x42240000"],
- [1, "0x42100000", "0x42240000"],
- [1, "0x42100000", "0x00000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41f00000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x42700000"],
- [1, "0x41f00000", "0x42700000"],
- [1, "0x41f00000", "0x00000000"],
- [5],
- [0, "0x41900000", "0x41a00000"],
- [1, "0x41200000", "0x41a00000"],
- [1, "0x41200000", "0x41f00000"],
- [1, "0x41900000", "0x41f00000"],
- [1, "0x41900000", "0x41a00000"],
- [5],
- [0, "0x42000000", "0x42240000"],
- [1, "0x42000000", "0x00000000"],
- [1, "0x42100000", "0x00000000"],
- [1, "0x42100000", "0x42240000"],
- [1, "0x42000000", "0x42240000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine77": {
- "path": [[0, "0x41a00000", "0x00000000"],
- [1, "0x42200000", "0x00000000"],
- [1, "0x42200000", "0x42200000"],
- [1, "0x41a00000", "0x42200000"],
- [5],
- [0, "0x41c00000", "0x40c00000"],
- [1, "0x41c00000", "0x42100000"],
- [1, "0x42100000", "0x42100000"],
- [1, "0x42100000", "0x40c00000"],
- [5],
- [0, "0x41c00000", "0x42000000"],
- [1, "0x41c00000", "0x42100000"],
- [1, "0x42040000", "0x42100000"],
- [1, "0x42040000", "0x42000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x42200000", "0x00000000"],
- [1, "0x41a00000", "0x00000000"],
- [1, "0x41a00000", "0x42200000"],
- [1, "0x42200000", "0x42200000"],
- [1, "0x42200000", "0x00000000"],
- [5],
- [0, "0x41c00000", "0x42000000"],
- [1, "0x41c00000", "0x40c00000"],
- [1, "0x42100000", "0x40c00000"],
- [1, "0x42100000", "0x42100000"],
- [1, "0x42040000", "0x42100000"],
- [1, "0x42040000", "0x42000000"],
- [1, "0x41c00000", "0x42000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine76": {
- "path": [[0, "0x42100000", "0x00000000"],
- [1, "0x42840000", "0x00000000"],
- [1, "0x42840000", "0x42700000"],
- [1, "0x42100000", "0x42700000"],
- [5],
- [0, "0x41200000", "0x41a00000"],
- [1, "0x42200000", "0x41a00000"],
- [1, "0x42200000", "0x41f00000"],
- [1, "0x41200000", "0x41f00000"],
- [5],
- [0, "0x41c00000", "0x41a00000"],
- [1, "0x41c00000", "0x41f00000"],
- [1, "0x42100000", "0x41f00000"],
- [1, "0x42100000", "0x41a00000"],
- [5],
- [0, "0x42000000", "0x40c00000"],
- [1, "0x42000000", "0x42240000"],
- [1, "0x42100000", "0x42240000"],
- [1, "0x42100000", "0x40c00000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x42840000", "0x00000000"],
- [1, "0x42100000", "0x00000000"],
- [1, "0x42100000", "0x40c00000"],
- [1, "0x42000000", "0x40c00000"],
- [1, "0x42000000", "0x42240000"],
- [1, "0x42100000", "0x42240000"],
- [1, "0x42100000", "0x42700000"],
- [1, "0x42840000", "0x42700000"],
- [1, "0x42840000", "0x00000000"],
- [5],
- [0, "0x41c00000", "0x41a00000"],
- [1, "0x41200000", "0x41a00000"],
- [1, "0x41200000", "0x41f00000"],
- [1, "0x41c00000", "0x41f00000"],
- [1, "0x41c00000", "0x41a00000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine75": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x42700000", "0x00000000"],
- [1, "0x42700000", "0x42700000"],
- [1, "0x00000000", "0x42700000"],
- [5],
- [0, "0x41200000", "0x00000000"],
- [1, "0x41200000", "0x41f00000"],
- [1, "0x41f00000", "0x41f00000"],
- [1, "0x41f00000", "0x00000000"],
- [5],
- [0, "0x41900000", "0x00000000"],
- [1, "0x41900000", "0x41f00000"],
- [1, "0x41f00000", "0x41f00000"],
- [1, "0x41f00000", "0x00000000"],
- [5],
- [0, "0x41400000", "0x00000000"],
- [1, "0x41400000", "0x41a80000"],
- [1, "0x41a80000", "0x41a80000"],
- [1, "0x41a80000", "0x00000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41200000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x42700000"],
- [1, "0x42700000", "0x42700000"],
- [1, "0x42700000", "0x00000000"],
- [1, "0x41400000", "0x00000000"],
- [1, "0x41400000", "0x41a80000"],
- [1, "0x41900000", "0x41a80000"],
- [1, "0x41900000", "0x41f00000"],
- [1, "0x41200000", "0x41f00000"],
- [1, "0x41200000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine74": {
- "path": [[0, "0x41a00000", "0x41f00000"],
- [1, "0x42200000", "0x41f00000"],
- [1, "0x42200000", "0x42200000"],
- [1, "0x41a00000", "0x42200000"],
- [5],
- [0, "0x41c00000", "0x41a00000"],
- [1, "0x41c00000", "0x41f00000"],
- [1, "0x42100000", "0x41f00000"],
- [1, "0x42100000", "0x41a00000"],
- [5],
- [0, "0x42000000", "0x41c00000"],
- [1, "0x42000000", "0x42240000"],
- [1, "0x42100000", "0x42240000"],
- [1, "0x42100000", "0x41c00000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41c00000", "0x41f00000"],
- [1, "0x41c00000", "0x41a00000"],
- [1, "0x42100000", "0x41a00000"],
- [1, "0x42100000", "0x41f00000"],
- [1, "0x42000000", "0x41f00000"],
- [1, "0x42000000", "0x42200000"],
- [1, "0x41a00000", "0x42200000"],
- [1, "0x41a00000", "0x41f00000"],
- [1, "0x41c00000", "0x41f00000"],
- [5],
- [0, "0x42000000", "0x42200000"],
- [1, "0x42100000", "0x42200000"],
- [1, "0x42100000", "0x42240000"],
- [1, "0x42000000", "0x42240000"],
- [1, "0x42000000", "0x42200000"],
- [5],
- [0, "0x42100000", "0x42200000"],
- [1, "0x42100000", "0x41f00000"],
- [1, "0x42200000", "0x41f00000"],
- [1, "0x42200000", "0x42200000"],
- [1, "0x42100000", "0x42200000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine73": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x42700000", "0x00000000"],
- [1, "0x42700000", "0x42700000"],
- [1, "0x00000000", "0x42700000"],
- [5],
- [0, "0x00000000", "0x42200000"],
- [1, "0x41a00000", "0x42200000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x00000000", "0x41a00000"],
- [5],
- [0, "0x00000000", "0x41a00000"],
- [1, "0x41400000", "0x41a00000"],
- [1, "0x41400000", "0x41f00000"],
- [1, "0x00000000", "0x41f00000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x41100000"],
- [1, "0x41100000", "0x41100000"],
- [1, "0x41100000", "0x00000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x42700000", "0x00000000"],
- [1, "0x41100000", "0x00000000"],
- [1, "0x41100000", "0x41100000"],
- [1, "0x00000000", "0x41100000"],
- [1, "0x00000000", "0x41f00000"],
- [1, "0x41400000", "0x41f00000"],
- [1, "0x41400000", "0x41a00000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x41a00000", "0x42200000"],
- [1, "0x00000000", "0x42200000"],
- [1, "0x00000000", "0x42700000"],
- [1, "0x42700000", "0x42700000"],
- [1, "0x42700000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine72": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x42700000", "0x00000000"],
- [1, "0x42700000", "0x42700000"],
- [1, "0x00000000", "0x42700000"],
- [5],
- [0, "0x41200000", "0x42200000"],
- [1, "0x41f00000", "0x42200000"],
- [1, "0x41f00000", "0x41f00000"],
- [1, "0x41200000", "0x41f00000"],
- [5],
- [0, "0x40c00000", "0x41a00000"],
- [1, "0x41900000", "0x41a00000"],
- [1, "0x41900000", "0x41f00000"],
- [1, "0x40c00000", "0x41f00000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x42700000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x42700000"],
- [1, "0x42700000", "0x42700000"],
- [1, "0x42700000", "0x00000000"],
- [5],
- [0, "0x41200000", "0x41f00000"],
- [1, "0x41200000", "0x42200000"],
- [1, "0x41f00000", "0x42200000"],
- [1, "0x41f00000", "0x41f00000"],
- [1, "0x41200000", "0x41f00000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine71": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x41a00000", "0x00000000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x00000000", "0x41a00000"],
- [5],
- [0, "0x41400000", "0x00000000"],
- [1, "0x41c00000", "0x00000000"],
- [1, "0x41c00000", "0x41c00000"],
- [1, "0x41400000", "0x41c00000"],
- [5],
- [0, "0x41400000", "0x42000000"],
- [1, "0x41a80000", "0x42000000"],
- [1, "0x41a80000", "0x42100000"],
- [1, "0x41400000", "0x42100000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41400000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x41a00000"],
- [1, "0x41400000", "0x41a00000"],
- [1, "0x41400000", "0x41c00000"],
- [1, "0x41c00000", "0x41c00000"],
- [1, "0x41c00000", "0x00000000"],
- [1, "0x41400000", "0x00000000"],
- [5],
- [0, "0x41a80000", "0x42000000"],
- [1, "0x41400000", "0x42000000"],
- [1, "0x41400000", "0x42100000"],
- [1, "0x41a80000", "0x42100000"],
- [1, "0x41a80000", "0x42000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine70": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x41a00000", "0x00000000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x00000000", "0x41a00000"],
- [5],
- [0, "0x00000000", "0x41c00000"],
- [1, "0x41400000", "0x41c00000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x00000000", "0x41400000"],
- [5],
- [0, "0x41400000", "0x42000000"],
- [1, "0x41400000", "0x42100000"],
- [1, "0x41a80000", "0x42100000"],
- [1, "0x41a80000", "0x42000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41a00000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x41400000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x41400000", "0x41a00000"],
- [1, "0x00000000", "0x41a00000"],
- [1, "0x00000000", "0x41c00000"],
- [1, "0x41400000", "0x41c00000"],
- [1, "0x41400000", "0x41a00000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x41a00000", "0x00000000"],
- [5],
- [0, "0x41400000", "0x42100000"],
- [1, "0x41400000", "0x42000000"],
- [1, "0x41a80000", "0x42000000"],
- [1, "0x41a80000", "0x42100000"],
- [1, "0x41400000", "0x42100000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine69": {
- "path": [[0, "0x00000000", "0x41a00000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x00000000", "0x41a00000"],
- [5],
- [0, "0x00000000", "0x41a00000"],
- [1, "0x41400000", "0x41a00000"],
- [1, "0x41400000", "0x41f00000"],
- [1, "0x00000000", "0x41f00000"],
- [5],
- [0, "0x41400000", "0x42000000"],
- [1, "0x41a80000", "0x42000000"],
- [1, "0x41a80000", "0x42100000"],
- [1, "0x41400000", "0x42100000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41400000", "0x41a00000"],
- [1, "0x00000000", "0x41a00000"],
- [1, "0x00000000", "0x41f00000"],
- [1, "0x41400000", "0x41f00000"],
- [1, "0x41400000", "0x41a00000"],
- [5],
- [0, "0x41a80000", "0x42000000"],
- [1, "0x41400000", "0x42000000"],
- [1, "0x41400000", "0x42100000"],
- [1, "0x41a80000", "0x42100000"],
- [1, "0x41a80000", "0x42000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine68h": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x41000000", "0x00000000"],
- [1, "0x41000000", "0x41000000"],
- [1, "0x00000000", "0x41000000"],
- [5],
- [0, "0x40000000", "0x40000000"],
- [1, "0x40000000", "0x40c00000"],
- [1, "0x40c00000", "0x40c00000"],
- [1, "0x40c00000", "0x40000000"],
- [5],
- [0, "0x40000000", "0x40000000"],
- [1, "0x40000000", "0x40c00000"],
- [1, "0x40c00000", "0x40c00000"],
- [1, "0x40c00000", "0x40000000"],
- [5],
- [0, "0x40000000", "0x40000000"],
- [1, "0x40000000", "0x40c00000"],
- [1, "0x40c00000", "0x40c00000"],
- [1, "0x40c00000", "0x40000000"],
- [5],
- [0, "0x3f800000", "0x40000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x3f800000", "0x40000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x41000000"],
- [1, "0x41000000", "0x41000000"],
- [1, "0x41000000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine68g": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x41000000", "0x00000000"],
- [1, "0x41000000", "0x41000000"],
- [1, "0x00000000", "0x41000000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x41000000", "0x00000000"],
- [1, "0x41000000", "0x41000000"],
- [1, "0x00000000", "0x41000000"],
- [5],
- [0, "0x40000000", "0x40000000"],
- [1, "0x40000000", "0x40c00000"],
- [1, "0x40c00000", "0x40c00000"],
- [1, "0x40c00000", "0x40000000"],
- [5],
- [0, "0x40000000", "0x40000000"],
- [1, "0x40000000", "0x40c00000"],
- [1, "0x40c00000", "0x40c00000"],
- [1, "0x40c00000", "0x40000000"],
- [5],
- [0, "0x3f800000", "0x40000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x3f800000", "0x40000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x41000000"],
- [1, "0x41000000", "0x41000000"],
- [1, "0x41000000", "0x00000000"],
- [5],
- [0, "0x40000000", "0x40c00000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x40c00000", "0x40000000"],
- [1, "0x40c00000", "0x40c00000"],
- [1, "0x40000000", "0x40c00000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine68f": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x41000000", "0x00000000"],
- [1, "0x41000000", "0x41000000"],
- [1, "0x00000000", "0x41000000"],
- [5],
- [0, "0x40000000", "0x40000000"],
- [1, "0x40000000", "0x40c00000"],
- [1, "0x40c00000", "0x40c00000"],
- [1, "0x40c00000", "0x40000000"],
- [5],
- [0, "0x40000000", "0x40000000"],
- [1, "0x40000000", "0x40c00000"],
- [1, "0x40c00000", "0x40c00000"],
- [1, "0x40c00000", "0x40000000"],
- [5],
- [0, "0x3f800000", "0x40000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x3f800000", "0x40000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x41000000"],
- [1, "0x41000000", "0x41000000"],
- [1, "0x41000000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine68e": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x41000000", "0x00000000"],
- [1, "0x41000000", "0x41000000"],
- [1, "0x00000000", "0x41000000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x41000000", "0x00000000"],
- [1, "0x41000000", "0x41000000"],
- [1, "0x00000000", "0x41000000"],
- [5],
- [0, "0x40000000", "0x40000000"],
- [1, "0x40000000", "0x40c00000"],
- [1, "0x40c00000", "0x40c00000"],
- [1, "0x40c00000", "0x40000000"],
- [5],
- [0, "0x3f800000", "0x40000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x3f800000", "0x40000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x41000000"],
- [1, "0x41000000", "0x41000000"],
- [1, "0x41000000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine68d": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x41000000"],
- [1, "0x41000000", "0x41000000"],
- [1, "0x41000000", "0x00000000"],
- [5],
- [0, "0x40000000", "0x40000000"],
- [1, "0x40000000", "0x40c00000"],
- [1, "0x40c00000", "0x40c00000"],
- [1, "0x40c00000", "0x40000000"],
- [5],
- [0, "0x3f800000", "0x40000000"],
- [1, "0x40800000", "0x40000000"],
- [1, "0x40800000", "0x40000000"],
- [1, "0x3f800000", "0x40000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x00000000", "0x41000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x41000000", "0x00000000"],
- [1, "0x41000000", "0x41000000"],
- [1, "0x00000000", "0x41000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine68c": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x41000000"],
- [1, "0x41000000", "0x41000000"],
- [1, "0x41000000", "0x00000000"],
- [5],
- [0, "0x40000000", "0x40000000"],
- [1, "0x40c00000", "0x40000000"],
- [1, "0x40c00000", "0x40c00000"],
- [1, "0x40000000", "0x40c00000"],
- [5],
- [0, "0x3f800000", "0x40000000"],
- [1, "0x40800000", "0x40000000"],
- [1, "0x40800000", "0x40000000"],
- [1, "0x3f800000", "0x40000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x00000000", "0x41000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x41000000", "0x00000000"],
- [1, "0x41000000", "0x41000000"],
- [1, "0x00000000", "0x41000000"],
- [5],
- [0, "0x40c00000", "0x40000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x40000000", "0x40c00000"],
- [1, "0x40c00000", "0x40c00000"],
- [1, "0x40c00000", "0x40000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine68b": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x41000000", "0x00000000"],
- [1, "0x41000000", "0x41000000"],
- [1, "0x00000000", "0x41000000"],
- [5],
- [0, "0x40000000", "0x40000000"],
- [1, "0x40000000", "0x40c00000"],
- [1, "0x40c00000", "0x40c00000"],
- [1, "0x40c00000", "0x40000000"],
- [5],
- [0, "0x3f800000", "0x40000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x3f800000", "0x40000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x41000000"],
- [1, "0x41000000", "0x41000000"],
- [1, "0x41000000", "0x00000000"],
- [5],
- [0, "0x40000000", "0x40c00000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x40c00000", "0x40000000"],
- [1, "0x40c00000", "0x40c00000"],
- [1, "0x40000000", "0x40c00000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine68a": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x41000000", "0x00000000"],
- [1, "0x41000000", "0x41000000"],
- [1, "0x00000000", "0x41000000"],
- [5],
- [0, "0x40000000", "0x40000000"],
- [1, "0x40c00000", "0x40000000"],
- [1, "0x40c00000", "0x40c00000"],
- [1, "0x40000000", "0x40c00000"],
- [5],
- [0, "0x3f800000", "0x40000000"],
- [1, "0x40800000", "0x40000000"],
- [1, "0x40800000", "0x40000000"],
- [1, "0x3f800000", "0x40000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x41000000"],
- [1, "0x41000000", "0x41000000"],
- [1, "0x41000000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine67": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x42700000", "0x00000000"],
- [1, "0x42700000", "0x42700000"],
- [1, "0x00000000", "0x42700000"],
- [5],
- [0, "0x41200000", "0x42200000"],
- [1, "0x41f00000", "0x42200000"],
- [1, "0x41f00000", "0x41f00000"],
- [1, "0x41200000", "0x41f00000"],
- [5],
- [0, "0x41c00000", "0x41a00000"],
- [1, "0x42100000", "0x41a00000"],
- [1, "0x42100000", "0x41f00000"],
- [1, "0x41c00000", "0x41f00000"],
- [5],
- [0, "0x42000000", "0x00000000"],
- [1, "0x42100000", "0x00000000"],
- [1, "0x42100000", "0x42240000"],
- [1, "0x42000000", "0x42240000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x42000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x42700000"],
- [1, "0x42700000", "0x42700000"],
- [1, "0x42700000", "0x00000000"],
- [1, "0x42000000", "0x00000000"],
- [5],
- [0, "0x41c00000", "0x41f00000"],
- [1, "0x41200000", "0x41f00000"],
- [1, "0x41200000", "0x42200000"],
- [1, "0x41f00000", "0x42200000"],
- [1, "0x41f00000", "0x41f00000"],
- [1, "0x41c00000", "0x41f00000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine66": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x42700000", "0x00000000"],
- [1, "0x42700000", "0x42700000"],
- [1, "0x00000000", "0x42700000"],
- [5],
- [0, "0x00000000", "0x41f00000"],
- [1, "0x41a00000", "0x41f00000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x00000000", "0x41a00000"],
- [5],
- [0, "0x41400000", "0x41a00000"],
- [1, "0x41c00000", "0x41a00000"],
- [1, "0x41c00000", "0x41f00000"],
- [1, "0x41400000", "0x41f00000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x42700000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x41a00000"],
- [1, "0x41400000", "0x41a00000"],
- [1, "0x41400000", "0x41f00000"],
- [1, "0x00000000", "0x41f00000"],
- [1, "0x00000000", "0x42700000"],
- [1, "0x42700000", "0x42700000"],
- [1, "0x42700000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine65": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x42700000", "0x00000000"],
- [1, "0x42700000", "0x42700000"],
- [1, "0x00000000", "0x42700000"],
- [5],
- [0, "0x41200000", "0x00000000"],
- [1, "0x41f00000", "0x00000000"],
- [1, "0x41f00000", "0x41f00000"],
- [1, "0x41200000", "0x41f00000"],
- [5],
- [0, "0x41c00000", "0x00000000"],
- [1, "0x42100000", "0x00000000"],
- [1, "0x42100000", "0x42100000"],
- [1, "0x41c00000", "0x42100000"],
- [5],
- [0, "0x42000000", "0x40c00000"],
- [1, "0x42000000", "0x42240000"],
- [1, "0x42100000", "0x42240000"],
- [1, "0x42100000", "0x40c00000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41200000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x42700000"],
- [1, "0x42700000", "0x42700000"],
- [1, "0x42700000", "0x00000000"],
- [1, "0x41200000", "0x00000000"],
- [5],
- [0, "0x42000000", "0x42100000"],
- [1, "0x42000000", "0x42240000"],
- [1, "0x42100000", "0x42240000"],
- [1, "0x42100000", "0x42100000"],
- [1, "0x42000000", "0x42100000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine64": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x42700000", "0x00000000"],
- [1, "0x42700000", "0x42700000"],
- [1, "0x00000000", "0x42700000"],
- [5],
- [0, "0x41200000", "0x42200000"],
- [1, "0x41f00000", "0x42200000"],
- [1, "0x41f00000", "0x41f00000"],
- [1, "0x41200000", "0x41f00000"],
- [5],
- [0, "0x41900000", "0x40c00000"],
- [1, "0x41f00000", "0x40c00000"],
- [1, "0x41f00000", "0x41f00000"],
- [1, "0x41900000", "0x41f00000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x42700000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x42700000"],
- [1, "0x42700000", "0x42700000"],
- [1, "0x42700000", "0x00000000"],
- [5],
- [0, "0x41900000", "0x41f00000"],
- [1, "0x41200000", "0x41f00000"],
- [1, "0x41200000", "0x42200000"],
- [1, "0x41f00000", "0x42200000"],
- [1, "0x41f00000", "0x41f00000"],
- [1, "0x41900000", "0x41f00000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine63": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x42700000", "0x00000000"],
- [1, "0x42700000", "0x42700000"],
- [1, "0x00000000", "0x42700000"],
- [5],
- [0, "0x00000000", "0x41200000"],
- [1, "0x41a00000", "0x41200000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x00000000", "0x41a00000"],
- [5],
- [0, "0x00000000", "0x40c00000"],
- [1, "0x00000000", "0x41400000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x41400000", "0x40c00000"],
- [5],
- [0, "0x00000000", "0x42000000"],
- [1, "0x00000000", "0x42100000"],
- [1, "0x41100000", "0x42100000"],
- [1, "0x41100000", "0x42000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x42700000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x40c00000"],
- [1, "0x41400000", "0x40c00000"],
- [1, "0x41400000", "0x41200000"],
- [1, "0x00000000", "0x41200000"],
- [1, "0x00000000", "0x42000000"],
- [1, "0x41100000", "0x42000000"],
- [1, "0x41100000", "0x42100000"],
- [1, "0x00000000", "0x42100000"],
- [1, "0x00000000", "0x42700000"],
- [1, "0x42700000", "0x42700000"],
- [1, "0x42700000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine62": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x42700000", "0x00000000"],
- [1, "0x42700000", "0x42700000"],
- [1, "0x00000000", "0x42700000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x41a00000", "0x00000000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x00000000", "0x41a00000"],
- [5],
- [0, "0x00000000", "0x41400000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x00000000", "0x41400000"],
- [5],
- [0, "0x40800000", "0x41400000"],
- [1, "0x40800000", "0x41500000"],
- [1, "0x41500000", "0x41500000"],
- [1, "0x41500000", "0x41400000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x42700000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x42700000"],
- [1, "0x42700000", "0x42700000"],
- [1, "0x42700000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine61": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x41a00000", "0x00000000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x00000000", "0x41a00000"],
- [5],
- [0, "0x41400000", "0x00000000"],
- [1, "0x41400000", "0x41c00000"],
- [1, "0x41c00000", "0x41c00000"],
- [1, "0x41c00000", "0x00000000"],
- [5],
- [0, "0x41400000", "0x00000000"],
- [1, "0x41400000", "0x41a80000"],
- [1, "0x41a80000", "0x41a80000"],
- [1, "0x41a80000", "0x00000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41400000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x41a00000"],
- [1, "0x41400000", "0x41a00000"],
- [1, "0x41400000", "0x41c00000"],
- [1, "0x41c00000", "0x41c00000"],
- [1, "0x41c00000", "0x00000000"],
- [1, "0x41400000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine60": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x41a00000", "0x00000000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x00000000", "0x41a00000"],
- [5],
- [0, "0x40c00000", "0x41400000"],
- [1, "0x40c00000", "0x41900000"],
- [1, "0x41900000", "0x41900000"],
- [1, "0x41900000", "0x41400000"],
- [5],
- [0, "0x40800000", "0x41400000"],
- [1, "0x40800000", "0x41500000"],
- [1, "0x41500000", "0x41500000"],
- [1, "0x41500000", "0x41400000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41a00000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x41a00000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x41a00000", "0x00000000"],
- [5],
- [0, "0x40800000", "0x41500000"],
- [1, "0x40800000", "0x41400000"],
- [1, "0x40c00000", "0x41400000"],
- [1, "0x40c00000", "0x41500000"],
- [1, "0x40800000", "0x41500000"],
- [5],
- [0, "0x41500000", "0x41400000"],
- [1, "0x41900000", "0x41400000"],
- [1, "0x41900000", "0x41900000"],
- [1, "0x40c00000", "0x41900000"],
- [1, "0x40c00000", "0x41500000"],
- [1, "0x41500000", "0x41500000"],
- [1, "0x41500000", "0x41400000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine59": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x41a00000", "0x00000000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x00000000", "0x41a00000"],
- [5],
- [0, "0x40c00000", "0x40c00000"],
- [1, "0x40c00000", "0x41900000"],
- [1, "0x41900000", "0x41900000"],
- [1, "0x41900000", "0x40c00000"],
- [5],
- [0, "0x40800000", "0x40800000"],
- [1, "0x40800000", "0x41500000"],
- [1, "0x41500000", "0x41500000"],
- [1, "0x41500000", "0x40800000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41a00000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x41a00000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x41a00000", "0x00000000"],
- [5],
- [0, "0x40800000", "0x41500000"],
- [1, "0x40800000", "0x40800000"],
- [1, "0x41500000", "0x40800000"],
- [1, "0x41500000", "0x40c00000"],
- [1, "0x40c00000", "0x40c00000"],
- [1, "0x40c00000", "0x41500000"],
- [1, "0x40800000", "0x41500000"],
- [5],
- [0, "0x40c00000", "0x41500000"],
- [1, "0x40c00000", "0x41900000"],
- [1, "0x41900000", "0x41900000"],
- [1, "0x41900000", "0x40c00000"],
- [1, "0x41500000", "0x40c00000"],
- [1, "0x41500000", "0x41500000"],
- [1, "0x40c00000", "0x41500000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine58": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x41a00000", "0x00000000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x00000000", "0x41a00000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x41400000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x41400000", "0x00000000"],
- [5],
- [0, "0x00000000", "0x41400000"],
- [1, "0x00000000", "0x41100000"],
- [1, "0x41100000", "0x41100000"],
- [1, "0x41100000", "0x41400000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41a00000", "0x00000000"],
- [1, "0x41400000", "0x00000000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x41100000", "0x41400000"],
- [1, "0x41100000", "0x41100000"],
- [1, "0x00000000", "0x41100000"],
- [1, "0x00000000", "0x41a00000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x41a00000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine57": {
- "path": [[0, "0x41a00000", "0x00000000"],
- [1, "0x42200000", "0x00000000"],
- [1, "0x42200000", "0x42200000"],
- [1, "0x41a00000", "0x42200000"],
- [5],
- [0, "0x41a00000", "0x00000000"],
- [1, "0x41f00000", "0x00000000"],
- [1, "0x41f00000", "0x42200000"],
- [1, "0x41a00000", "0x42200000"],
- [5],
- [0, "0x41400000", "0x00000000"],
- [1, "0x41400000", "0x41a80000"],
- [1, "0x41a80000", "0x41a80000"],
- [1, "0x41a80000", "0x00000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41400000", "0x41a80000"],
- [1, "0x41400000", "0x00000000"],
- [1, "0x42200000", "0x00000000"],
- [1, "0x42200000", "0x42200000"],
- [1, "0x41a00000", "0x42200000"],
- [1, "0x41a00000", "0x41a80000"],
- [1, "0x41400000", "0x41a80000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine56": {
- "path": [[0, "0x00000000", "0x41a00000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x00000000", "0x41a00000"],
- [5],
- [0, "0x41900000", "0x41a00000"],
- [1, "0x41f00000", "0x41a00000"],
- [1, "0x41f00000", "0x41f00000"],
- [1, "0x41900000", "0x41f00000"],
- [5],
- [0, "0x41400000", "0x00000000"],
- [1, "0x41400000", "0x41a80000"],
- [1, "0x41a80000", "0x41a80000"],
- [1, "0x41a80000", "0x00000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41400000", "0x41a80000"],
- [1, "0x41400000", "0x00000000"],
- [1, "0x41a80000", "0x00000000"],
- [1, "0x41a80000", "0x41a00000"],
- [1, "0x41900000", "0x41a00000"],
- [1, "0x41900000", "0x41a80000"],
- [1, "0x41400000", "0x41a80000"],
- [5],
- [0, "0x41900000", "0x41a80000"],
- [1, "0x41900000", "0x41f00000"],
- [1, "0x41f00000", "0x41f00000"],
- [1, "0x41f00000", "0x41a00000"],
- [1, "0x41a80000", "0x41a00000"],
- [1, "0x41a80000", "0x41a80000"],
- [1, "0x41900000", "0x41a80000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine55": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x41a00000", "0x00000000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x00000000", "0x41a00000"],
- [5],
- [0, "0x40c00000", "0x40c00000"],
- [1, "0x41900000", "0x40c00000"],
- [1, "0x41900000", "0x41900000"],
- [1, "0x40c00000", "0x41900000"],
- [5],
- [0, "0x40800000", "0x40800000"],
- [1, "0x40800000", "0x41500000"],
- [1, "0x41500000", "0x41500000"],
- [1, "0x41500000", "0x40800000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41a00000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x41a00000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x41a00000", "0x00000000"],
- [5],
- [0, "0x40800000", "0x41500000"],
- [1, "0x40800000", "0x40800000"],
- [1, "0x41500000", "0x40800000"],
- [1, "0x41500000", "0x40c00000"],
- [1, "0x40c00000", "0x40c00000"],
- [1, "0x40c00000", "0x41500000"],
- [1, "0x40800000", "0x41500000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine54": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x41a00000", "0x00000000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x00000000", "0x41a00000"],
- [5],
- [0, "0x40c00000", "0x00000000"],
- [1, "0x41900000", "0x00000000"],
- [1, "0x41900000", "0x41900000"],
- [1, "0x40c00000", "0x41900000"],
- [5],
- [0, "0x41000000", "0x40800000"],
- [1, "0x41000000", "0x41880000"],
- [1, "0x41880000", "0x41880000"],
- [1, "0x41880000", "0x40800000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40c00000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x41a00000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x41a00000", "0x00000000"],
- [1, "0x40c00000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine53": {
- "path": [[0, "0x41200000", "0x41f00000"],
- [1, "0x41f00000", "0x41f00000"],
- [1, "0x41f00000", "0x41f00000"],
- [1, "0x41200000", "0x41f00000"],
- [5],
- [0, "0x41400000", "0x41a00000"],
- [1, "0x41c00000", "0x41a00000"],
- [1, "0x41c00000", "0x41f00000"],
- [1, "0x41400000", "0x41f00000"],
- [5],
- [0, "0x41400000", "0x42000000"],
- [1, "0x41400000", "0x42100000"],
- [1, "0x41a80000", "0x42100000"],
- [1, "0x41a80000", "0x42000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41c00000", "0x41a00000"],
- [1, "0x41400000", "0x41a00000"],
- [1, "0x41400000", "0x41f00000"],
- [1, "0x41c00000", "0x41f00000"],
- [1, "0x41c00000", "0x41a00000"],
- [5],
- [0, "0x41400000", "0x42100000"],
- [1, "0x41400000", "0x42000000"],
- [1, "0x41a80000", "0x42000000"],
- [1, "0x41a80000", "0x42100000"],
- [1, "0x41400000", "0x42100000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine52": {
- "path": [[0, "0x00000000", "0x41f00000"],
- [1, "0x41a00000", "0x41f00000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x00000000", "0x41a00000"],
- [5],
- [0, "0x40c00000", "0x41a00000"],
- [1, "0x41900000", "0x41a00000"],
- [1, "0x41900000", "0x41f00000"],
- [1, "0x40c00000", "0x41f00000"],
- [5],
- [0, "0x42000000", "0x00000000"],
- [1, "0x42100000", "0x00000000"],
- [1, "0x42100000", "0x42240000"],
- [1, "0x42000000", "0x42240000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x42100000", "0x00000000"],
- [1, "0x42000000", "0x00000000"],
- [1, "0x42000000", "0x42240000"],
- [1, "0x42100000", "0x42240000"],
- [1, "0x42100000", "0x00000000"],
- [5],
- [0, "0x40c00000", "0x41f00000"],
- [1, "0x00000000", "0x41f00000"],
- [1, "0x00000000", "0x41a00000"],
- [1, "0x40c00000", "0x41a00000"],
- [1, "0x40c00000", "0x41f00000"],
- [5],
- [0, "0x41a00000", "0x41f00000"],
- [1, "0x41900000", "0x41f00000"],
- [1, "0x41900000", "0x41a00000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x41a00000", "0x41f00000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine51": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x41a00000", "0x00000000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x00000000", "0x41a00000"],
- [5],
- [0, "0x00000000", "0x41400000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x00000000", "0x41400000"],
- [5],
- [0, "0x40800000", "0x41400000"],
- [1, "0x40800000", "0x41500000"],
- [1, "0x41500000", "0x41500000"],
- [1, "0x41500000", "0x41400000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41a00000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x41a00000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x41a00000", "0x00000000"],
- [5],
- [0, "0x40800000", "0x41500000"],
- [1, "0x40800000", "0x41400000"],
- [1, "0x41500000", "0x41400000"],
- [1, "0x41500000", "0x41500000"],
- [1, "0x40800000", "0x41500000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine50": {
- "path": [[0, "0x41200000", "0x41f00000"],
- [1, "0x41f00000", "0x41f00000"],
- [1, "0x41f00000", "0x41f00000"],
- [1, "0x41200000", "0x41f00000"],
- [5],
- [0, "0x41c00000", "0x41a00000"],
- [1, "0x42100000", "0x41a00000"],
- [1, "0x42100000", "0x41f00000"],
- [1, "0x41c00000", "0x41f00000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x42100000", "0x41a00000"],
- [1, "0x41c00000", "0x41a00000"],
- [1, "0x41c00000", "0x41f00000"],
- [1, "0x42100000", "0x41f00000"],
- [1, "0x42100000", "0x41a00000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine49": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x41a00000", "0x00000000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x00000000", "0x41a00000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x41400000", "0x00000000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x00000000", "0x41400000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x41100000", "0x00000000"],
- [1, "0x41100000", "0x41100000"],
- [1, "0x00000000", "0x41100000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41a00000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x41a00000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x41a00000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine48": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x41a00000", "0x00000000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x00000000", "0x41a00000"],
- [5],
- [0, "0x00000000", "0x40c00000"],
- [1, "0x41400000", "0x40c00000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x00000000", "0x41400000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x41100000"],
- [1, "0x41100000", "0x41100000"],
- [1, "0x41100000", "0x00000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41a00000", "0x00000000"],
- [1, "0x41100000", "0x00000000"],
- [1, "0x41100000", "0x40c00000"],
- [1, "0x00000000", "0x40c00000"],
- [1, "0x00000000", "0x41a00000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x41a00000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine47": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x41a00000", "0x00000000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x00000000", "0x41a00000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x41400000", "0x00000000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x00000000", "0x41400000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x41100000"],
- [1, "0x41100000", "0x41100000"],
- [1, "0x41100000", "0x00000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41100000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x41a00000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x41a00000", "0x00000000"],
- [1, "0x41100000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine46": {
- "path": [[0, "0x41200000", "0x42200000"],
- [1, "0x41f00000", "0x42200000"],
- [1, "0x41f00000", "0x41f00000"],
- [1, "0x41200000", "0x41f00000"],
- [5],
- [0, "0x41c00000", "0x00000000"],
- [1, "0x42100000", "0x00000000"],
- [1, "0x42100000", "0x42100000"],
- [1, "0x41c00000", "0x42100000"],
- [5],
- [0, "0x41c00000", "0x42000000"],
- [1, "0x42040000", "0x42000000"],
- [1, "0x42040000", "0x42100000"],
- [1, "0x41c00000", "0x42100000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x42100000", "0x00000000"],
- [1, "0x41c00000", "0x00000000"],
- [1, "0x41c00000", "0x41f00000"],
- [1, "0x41200000", "0x41f00000"],
- [1, "0x41200000", "0x42200000"],
- [1, "0x41f00000", "0x42200000"],
- [1, "0x41f00000", "0x42100000"],
- [1, "0x42100000", "0x42100000"],
- [1, "0x42100000", "0x00000000"],
- [5],
- [0, "0x41f00000", "0x42000000"],
- [1, "0x41f00000", "0x41f00000"],
- [1, "0x41c00000", "0x41f00000"],
- [1, "0x41c00000", "0x42000000"],
- [1, "0x41f00000", "0x42000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine45": {
- "path": [[0, "0x41200000", "0x00000000"],
- [1, "0x41f00000", "0x00000000"],
- [1, "0x41f00000", "0x41f00000"],
- [1, "0x41200000", "0x41f00000"],
- [5],
- [0, "0x41900000", "0x00000000"],
- [1, "0x41f00000", "0x00000000"],
- [1, "0x41f00000", "0x41f00000"],
- [1, "0x41900000", "0x41f00000"],
- [5],
- [0, "0x41c00000", "0x42000000"],
- [1, "0x42040000", "0x42000000"],
- [1, "0x42040000", "0x42100000"],
- [1, "0x41c00000", "0x42100000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41900000", "0x00000000"],
- [1, "0x41200000", "0x00000000"],
- [1, "0x41200000", "0x41f00000"],
- [1, "0x41f00000", "0x41f00000"],
- [1, "0x41f00000", "0x00000000"],
- [1, "0x41900000", "0x00000000"],
- [5],
- [0, "0x42040000", "0x42000000"],
- [1, "0x41c00000", "0x42000000"],
- [1, "0x41c00000", "0x42100000"],
- [1, "0x42040000", "0x42100000"],
- [1, "0x42040000", "0x42000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine44": {
- "path": [[0, "0x41200000", "0x42200000"],
- [1, "0x41f00000", "0x42200000"],
- [1, "0x41f00000", "0x41f00000"],
- [1, "0x41200000", "0x41f00000"],
- [5],
- [0, "0x41900000", "0x00000000"],
- [1, "0x41f00000", "0x00000000"],
- [1, "0x41f00000", "0x41f00000"],
- [1, "0x41900000", "0x41f00000"],
- [5],
- [0, "0x41900000", "0x42000000"],
- [1, "0x41900000", "0x42100000"],
- [1, "0x41d80000", "0x42100000"],
- [1, "0x41d80000", "0x42000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41f00000", "0x00000000"],
- [1, "0x41900000", "0x00000000"],
- [1, "0x41900000", "0x41f00000"],
- [1, "0x41200000", "0x41f00000"],
- [1, "0x41200000", "0x42200000"],
- [1, "0x41f00000", "0x42200000"],
- [1, "0x41f00000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine43": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x41a00000", "0x00000000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x00000000", "0x41a00000"],
- [5],
- [0, "0x40c00000", "0x41c00000"],
- [1, "0x41900000", "0x41c00000"],
- [1, "0x41900000", "0x41900000"],
- [1, "0x40c00000", "0x41900000"],
- [5],
- [0, "0x00000000", "0x42000000"],
- [1, "0x00000000", "0x42100000"],
- [1, "0x41100000", "0x42100000"],
- [1, "0x41100000", "0x42000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41a00000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x41a00000"],
- [1, "0x40c00000", "0x41a00000"],
- [1, "0x40c00000", "0x41c00000"],
- [1, "0x41900000", "0x41c00000"],
- [1, "0x41900000", "0x41a00000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x41a00000", "0x00000000"],
- [5],
- [0, "0x41900000", "0x41a00000"],
- [1, "0x41900000", "0x41900000"],
- [1, "0x40c00000", "0x41900000"],
- [1, "0x40c00000", "0x41a00000"],
- [1, "0x41900000", "0x41a00000"],
- [5],
- [0, "0x00000000", "0x42100000"],
- [1, "0x00000000", "0x42000000"],
- [1, "0x41100000", "0x42000000"],
- [1, "0x41100000", "0x42100000"],
- [1, "0x00000000", "0x42100000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine42": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x41a00000", "0x00000000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x00000000", "0x41a00000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x41400000", "0x00000000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x00000000", "0x41400000"],
- [5],
- [0, "0x41000000", "0x41800000"],
- [1, "0x41880000", "0x41800000"],
- [1, "0x41880000", "0x41880000"],
- [1, "0x41000000", "0x41880000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41a00000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x41a00000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x41a00000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine41": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x41a00000", "0x00000000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x00000000", "0x41a00000"],
- [5],
- [0, "0x41900000", "0x41c00000"],
- [1, "0x41f00000", "0x41c00000"],
- [1, "0x41f00000", "0x41f00000"],
- [1, "0x41900000", "0x41f00000"],
- [5],
- [0, "0x41400000", "0x00000000"],
- [1, "0x41a80000", "0x00000000"],
- [1, "0x41a80000", "0x41a80000"],
- [1, "0x41400000", "0x41a80000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41400000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x41a00000"],
- [1, "0x41400000", "0x41a00000"],
- [1, "0x41400000", "0x41a80000"],
- [1, "0x41a80000", "0x41a80000"],
- [1, "0x41a80000", "0x00000000"],
- [1, "0x41400000", "0x00000000"],
- [5],
- [0, "0x41f00000", "0x41c00000"],
- [1, "0x41900000", "0x41c00000"],
- [1, "0x41900000", "0x41f00000"],
- [1, "0x41f00000", "0x41f00000"],
- [1, "0x41f00000", "0x41c00000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine40": {
- "path": [[0, "0x41200000", "0x00000000"],
- [1, "0x41f00000", "0x00000000"],
- [1, "0x41f00000", "0x41f00000"],
- [1, "0x41200000", "0x41f00000"],
- [5],
- [0, "0x41400000", "0x41900000"],
- [1, "0x41c00000", "0x41900000"],
- [1, "0x41c00000", "0x41c00000"],
- [1, "0x41400000", "0x41c00000"],
- [5],
- [0, "0x40800000", "0x41800000"],
- [1, "0x41500000", "0x41800000"],
- [1, "0x41500000", "0x41500000"],
- [1, "0x40800000", "0x41500000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41f00000", "0x00000000"],
- [1, "0x41200000", "0x00000000"],
- [1, "0x41200000", "0x41500000"],
- [1, "0x40800000", "0x41500000"],
- [1, "0x40800000", "0x41800000"],
- [1, "0x41200000", "0x41800000"],
- [1, "0x41200000", "0x41f00000"],
- [1, "0x41f00000", "0x41f00000"],
- [1, "0x41f00000", "0x00000000"],
- [5],
- [0, "0x41200000", "0x41800000"],
- [1, "0x41500000", "0x41800000"],
- [1, "0x41500000", "0x41500000"],
- [1, "0x41200000", "0x41500000"],
- [1, "0x41200000", "0x41800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine38": {
- "path": [[0, "0x41200000", "0x00000000"],
- [1, "0x41f00000", "0x00000000"],
- [1, "0x41f00000", "0x41f00000"],
- [1, "0x41200000", "0x41f00000"],
- [5],
- [0, "0x40c00000", "0x41400000"],
- [1, "0x41900000", "0x41400000"],
- [1, "0x41900000", "0x41900000"],
- [1, "0x40c00000", "0x41900000"],
- [5],
- [0, "0x41400000", "0x41400000"],
- [1, "0x41a80000", "0x41400000"],
- [1, "0x41a80000", "0x41a80000"],
- [1, "0x41400000", "0x41a80000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41f00000", "0x00000000"],
- [1, "0x41200000", "0x00000000"],
- [1, "0x41200000", "0x41400000"],
- [1, "0x40c00000", "0x41400000"],
- [1, "0x40c00000", "0x41900000"],
- [1, "0x41200000", "0x41900000"],
- [1, "0x41200000", "0x41f00000"],
- [1, "0x41f00000", "0x41f00000"],
- [1, "0x41f00000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine37": {
- "path": [[0, "0x00000000", "0x41a00000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x00000000", "0x41a00000"],
- [5],
- [0, "0x41900000", "0x41c00000"],
- [1, "0x41f00000", "0x41c00000"],
- [1, "0x41f00000", "0x41f00000"],
- [1, "0x41900000", "0x41f00000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x41100000", "0x00000000"],
- [1, "0x41100000", "0x41100000"],
- [1, "0x00000000", "0x41100000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41100000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x41100000"],
- [1, "0x41100000", "0x41100000"],
- [1, "0x41100000", "0x00000000"],
- [5],
- [0, "0x41f00000", "0x41c00000"],
- [1, "0x41900000", "0x41c00000"],
- [1, "0x41900000", "0x41f00000"],
- [1, "0x41f00000", "0x41f00000"],
- [1, "0x41f00000", "0x41c00000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine36": {
- "path": [[0, "0x00000000", "0x41200000"],
- [1, "0x41a00000", "0x41200000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x00000000", "0x41a00000"],
- [5],
- [0, "0x40c00000", "0x41400000"],
- [1, "0x41900000", "0x41400000"],
- [1, "0x41900000", "0x41900000"],
- [1, "0x40c00000", "0x41900000"],
- [5],
- [0, "0x40800000", "0x41800000"],
- [1, "0x41500000", "0x41800000"],
- [1, "0x41500000", "0x41500000"],
- [1, "0x40800000", "0x41500000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41a00000", "0x41200000"],
- [1, "0x00000000", "0x41200000"],
- [1, "0x00000000", "0x41a00000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x41a00000", "0x41200000"],
- [5],
- [0, "0x40c00000", "0x41500000"],
- [1, "0x40800000", "0x41500000"],
- [1, "0x40800000", "0x41800000"],
- [1, "0x40c00000", "0x41800000"],
- [1, "0x40c00000", "0x41500000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine35": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x41a00000", "0x00000000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x00000000", "0x41a00000"],
- [5],
- [0, "0x40c00000", "0x00000000"],
- [1, "0x41900000", "0x00000000"],
- [1, "0x41900000", "0x41900000"],
- [1, "0x40c00000", "0x41900000"],
- [5],
- [0, "0x40800000", "0x41800000"],
- [1, "0x41500000", "0x41800000"],
- [1, "0x41500000", "0x41500000"],
- [1, "0x40800000", "0x41500000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40c00000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x41a00000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x41a00000", "0x00000000"],
- [1, "0x40c00000", "0x00000000"],
- [5],
- [0, "0x40c00000", "0x41500000"],
- [1, "0x40800000", "0x41500000"],
- [1, "0x40800000", "0x41800000"],
- [1, "0x40c00000", "0x41800000"],
- [1, "0x40c00000", "0x41500000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine34": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x41a00000", "0x00000000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x00000000", "0x41a00000"],
- [5],
- [0, "0x00000000", "0x40c00000"],
- [1, "0x41400000", "0x40c00000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x00000000", "0x41400000"],
- [5],
- [0, "0x40800000", "0x41400000"],
- [1, "0x41500000", "0x41400000"],
- [1, "0x41500000", "0x41500000"],
- [1, "0x40800000", "0x41500000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41a00000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x41a00000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x41a00000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine33": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x41a00000", "0x00000000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x00000000", "0x41a00000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x41400000", "0x00000000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x00000000", "0x41400000"],
- [5],
- [0, "0x40800000", "0x41800000"],
- [1, "0x41500000", "0x41800000"],
- [1, "0x41500000", "0x41500000"],
- [1, "0x40800000", "0x41500000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41a00000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x41a00000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x41a00000", "0x00000000"],
- [5],
- [0, "0x41500000", "0x41800000"],
- [1, "0x40800000", "0x41800000"],
- [1, "0x40800000", "0x41500000"],
- [1, "0x41500000", "0x41500000"],
- [1, "0x41500000", "0x41800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine32": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x41a00000", "0x00000000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x00000000", "0x41a00000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x41400000", "0x00000000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x00000000", "0x41400000"],
- [5],
- [0, "0x40800000", "0x41400000"],
- [1, "0x41500000", "0x41400000"],
- [1, "0x41500000", "0x41500000"],
- [1, "0x40800000", "0x41500000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41a00000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x41a00000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x41a00000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine31": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x41a00000", "0x00000000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x00000000", "0x41a00000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x41400000", "0x00000000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x00000000", "0x41400000"],
- [5],
- [0, "0x00000000", "0x40800000"],
- [1, "0x41100000", "0x40800000"],
- [1, "0x41100000", "0x41100000"],
- [1, "0x00000000", "0x41100000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41a00000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x41a00000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x41a00000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine30": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x41a00000", "0x00000000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x00000000", "0x41a00000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x41400000", "0x00000000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x00000000", "0x41400000"],
- [5],
- [0, "0x40800000", "0x40800000"],
- [1, "0x41500000", "0x40800000"],
- [1, "0x41500000", "0x41500000"],
- [1, "0x40800000", "0x41500000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41a00000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x41a00000"],
- [1, "0x41a00000", "0x41a00000"],
- [1, "0x41a00000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine29": {
- "path": [[0, "0x00000000", "0x41900000"],
- [1, "0x41400000", "0x41900000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x00000000", "0x41400000"],
- [5],
- [0, "0x41400000", "0x41400000"],
- [1, "0x41a80000", "0x41400000"],
- [1, "0x41a80000", "0x41a80000"],
- [1, "0x41400000", "0x41a80000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41400000", "0x41900000"],
- [1, "0x00000000", "0x41900000"],
- [1, "0x00000000", "0x41400000"],
- [1, "0x41a80000", "0x41400000"],
- [1, "0x41a80000", "0x41a80000"],
- [1, "0x41400000", "0x41a80000"],
- [1, "0x41400000", "0x41900000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine28": {
- "path": [[0, "0x00000000", "0x40c00000"],
- [1, "0x41400000", "0x40c00000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x00000000", "0x41400000"],
- [5],
- [0, "0x00000000", "0x00000000"],
- [1, "0x41100000", "0x00000000"],
- [1, "0x41100000", "0x41100000"],
- [1, "0x00000000", "0x41100000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41100000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x41400000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x41400000", "0x40c00000"],
- [1, "0x41100000", "0x40c00000"],
- [1, "0x41100000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine27": {
- "path": [[0, "0x00000000", "0x41900000"],
- [1, "0x41400000", "0x41900000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x00000000", "0x41400000"],
- [5],
- [0, "0x41400000", "0x41000000"],
- [1, "0x41a80000", "0x41000000"],
- [1, "0x41a80000", "0x41a80000"],
- [1, "0x41400000", "0x41a80000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41a80000", "0x41000000"],
- [1, "0x41400000", "0x41000000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x00000000", "0x41400000"],
- [1, "0x00000000", "0x41900000"],
- [1, "0x41400000", "0x41900000"],
- [1, "0x41400000", "0x41a80000"],
- [1, "0x41a80000", "0x41a80000"],
- [1, "0x41a80000", "0x41000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine26": {
- "path": [[0, "0x00000000", "0x41900000"],
- [1, "0x41400000", "0x41900000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x00000000", "0x41400000"],
- [5],
- [0, "0x00000000", "0x41400000"],
- [1, "0x41100000", "0x41400000"],
- [1, "0x41100000", "0x41100000"],
- [1, "0x00000000", "0x41100000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41100000", "0x41100000"],
- [1, "0x41100000", "0x41400000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x41400000", "0x41900000"],
- [1, "0x00000000", "0x41900000"],
- [1, "0x00000000", "0x41100000"],
- [1, "0x41100000", "0x41100000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine25": {
- "path": [[0, "0x00000000", "0x40c00000"],
- [1, "0x41400000", "0x40c00000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x00000000", "0x41400000"],
- [5],
- [0, "0x41400000", "0x00000000"],
- [1, "0x41a80000", "0x00000000"],
- [1, "0x41a80000", "0x41a80000"],
- [1, "0x41400000", "0x41a80000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41a80000", "0x00000000"],
- [1, "0x41400000", "0x00000000"],
- [1, "0x41400000", "0x40c00000"],
- [1, "0x00000000", "0x40c00000"],
- [1, "0x00000000", "0x41400000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x41400000", "0x41a80000"],
- [1, "0x41a80000", "0x41a80000"],
- [1, "0x41a80000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine24a": {
- "path": [[0, "0x40000000", "0x00000000"],
- [1, "0x40800000", "0x40800000"],
- [1, "0x00000000", "0x40800000"],
- [5],
- [0, "0x40000000", "0x00000000"],
- [1, "0x3f800000", "0x40000000"],
- [1, "0x40000000", "0x40000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x3f800000", "0x40000000"],
- [1, "0x00000000", "0x40800000"],
- [1, "0x40800000", "0x40800000"],
- [1, "0x40000000", "0x00000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x3f800000", "0x40000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine24": {
- "path": [[0, "0x00000000", "0x41900000"],
- [1, "0x41400000", "0x41900000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x00000000", "0x41400000"],
- [5],
- [0, "0x40800000", "0x41400000"],
- [1, "0x41500000", "0x41400000"],
- [1, "0x41500000", "0x41500000"],
- [1, "0x40800000", "0x41500000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41400000", "0x41900000"],
- [1, "0x00000000", "0x41900000"],
- [1, "0x00000000", "0x41400000"],
- [1, "0x40800000", "0x41400000"],
- [1, "0x40800000", "0x41500000"],
- [1, "0x41400000", "0x41500000"],
- [1, "0x41400000", "0x41900000"],
- [5],
- [0, "0x41400000", "0x41500000"],
- [1, "0x41500000", "0x41500000"],
- [1, "0x41500000", "0x41400000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x41400000", "0x41500000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine23": {
- "path": [[0, "0x00000000", "0x41400000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x00000000", "0x41400000"],
- [5],
- [0, "0x41400000", "0x00000000"],
- [1, "0x41a80000", "0x00000000"],
- [1, "0x41a80000", "0x41a80000"],
- [1, "0x41400000", "0x41a80000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41a80000", "0x00000000"],
- [1, "0x41400000", "0x00000000"],
- [1, "0x41400000", "0x41a80000"],
- [1, "0x41a80000", "0x41a80000"],
- [1, "0x41a80000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine22": {
- "path": [[0, "0x00000000", "0x41400000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x00000000", "0x41400000"],
- [5],
- [0, "0x40800000", "0x41400000"],
- [1, "0x41500000", "0x41400000"],
- [1, "0x41500000", "0x41500000"],
- [1, "0x40800000", "0x41500000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41500000", "0x41400000"],
- [1, "0x40800000", "0x41400000"],
- [1, "0x40800000", "0x41500000"],
- [1, "0x41500000", "0x41500000"],
- [1, "0x41500000", "0x41400000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine21": {
- "path": [[0, "0x00000000", "0x41400000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x00000000", "0x41400000"],
- [5],
- [0, "0x00000000", "0x41800000"],
- [1, "0x41100000", "0x41800000"],
- [1, "0x41100000", "0x41100000"],
- [1, "0x00000000", "0x41100000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41100000", "0x41800000"],
- [1, "0x00000000", "0x41800000"],
- [1, "0x00000000", "0x41100000"],
- [1, "0x41100000", "0x41100000"],
- [1, "0x41100000", "0x41800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine20": {
- "path": [[0, "0x00000000", "0x41400000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x00000000", "0x41400000"],
- [5],
- [0, "0x00000000", "0x41400000"],
- [1, "0x41100000", "0x41400000"],
- [1, "0x41100000", "0x41100000"],
- [1, "0x00000000", "0x41100000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41100000", "0x41400000"],
- [1, "0x00000000", "0x41400000"],
- [1, "0x00000000", "0x41100000"],
- [1, "0x41100000", "0x41100000"],
- [1, "0x41100000", "0x41400000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine19": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x41400000", "0x00000000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x00000000", "0x41400000"],
- [5],
- [0, "0x41400000", "0x41800000"],
- [1, "0x41a80000", "0x41800000"],
- [1, "0x41a80000", "0x41a80000"],
- [1, "0x41400000", "0x41a80000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41400000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x41400000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x41400000", "0x00000000"],
- [5],
- [0, "0x41a80000", "0x41800000"],
- [1, "0x41400000", "0x41800000"],
- [1, "0x41400000", "0x41a80000"],
- [1, "0x41a80000", "0x41a80000"],
- [1, "0x41a80000", "0x41800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine18": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x41400000", "0x00000000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x00000000", "0x41400000"],
- [5],
- [0, "0x41400000", "0x40800000"],
- [1, "0x41a80000", "0x40800000"],
- [1, "0x41a80000", "0x41a80000"],
- [1, "0x41400000", "0x41a80000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41400000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x41400000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x41400000", "0x41a80000"],
- [1, "0x41a80000", "0x41a80000"],
- [1, "0x41a80000", "0x40800000"],
- [1, "0x41400000", "0x40800000"],
- [1, "0x41400000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine17": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x41400000", "0x00000000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x00000000", "0x41400000"],
- [5],
- [0, "0x40800000", "0x41400000"],
- [1, "0x41500000", "0x41400000"],
- [1, "0x41500000", "0x41500000"],
- [1, "0x40800000", "0x41500000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41400000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x41400000"],
- [1, "0x40800000", "0x41400000"],
- [1, "0x40800000", "0x41500000"],
- [1, "0x41500000", "0x41500000"],
- [1, "0x41500000", "0x41400000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x41400000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine16": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x41400000", "0x00000000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x00000000", "0x41400000"],
- [5],
- [0, "0x00000000", "0x40800000"],
- [1, "0x41100000", "0x40800000"],
- [1, "0x41100000", "0x41100000"],
- [1, "0x00000000", "0x41100000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x41400000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x00000000", "0x41400000"],
- [1, "0x41400000", "0x41400000"],
- [1, "0x41400000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine15": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x41100000", "0x00000000"],
- [1, "0x41100000", "0x41100000"],
- [1, "0x00000000", "0x41100000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x00000000", "0x00000000"],
- [1, "0x41100000", "0x00000000"],
- [1, "0x41100000", "0x41100000"],
- [1, "0x00000000", "0x41100000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine14": {
- "path": [[0, "0x00000000", "0x40800000"],
- [1, "0x40c00000", "0x40800000"],
- [1, "0x40400000", "0x3f800000"],
- [5],
- [0, "0x40400000", "0x40000000"],
- [1, "0x40000000", "0x40400000"],
- [1, "0x40800000", "0x40400000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40400000", "0x3f800000"],
- [1, "0x40c00000", "0x40800000"],
- [1, "0x00000000", "0x40800000"],
- [1, "0x40400000", "0x3f800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine13": {
- "path": [[0, "0x40c00000", "0x40800000"],
- [1, "0x00000000", "0x40800000"],
- [1, "0x40400000", "0x3f800000"],
- [5],
- [0, "0x40400000", "0x40000000"],
- [1, "0x40000000", "0x40400000"],
- [1, "0x40800000", "0x40400000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40400000", "0x3f800000"],
- [1, "0x00000000", "0x40800000"],
- [1, "0x40c00000", "0x40800000"],
- [1, "0x40400000", "0x3f800000"],
- [5],
- [0, "0x40000000", "0x40400000"],
- [1, "0x40400000", "0x40000000"],
- [1, "0x40800000", "0x40400000"],
- [1, "0x40000000", "0x40400000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine12": {
- "path": [[0, "0x00000000", "0x40800000"],
- [1, "0x40c00000", "0x40800000"],
- [1, "0x40400000", "0x3f800000"],
- [5],
- [0, "0x40000000", "0x40400000"],
- [1, "0x40400000", "0x40000000"],
- [1, "0x40800000", "0x40400000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40400000", "0x3f800000"],
- [1, "0x40c00000", "0x40800000"],
- [1, "0x00000000", "0x40800000"],
- [1, "0x40400000", "0x3f800000"],
- [5],
- [0, "0x40400000", "0x40000000"],
- [1, "0x40000000", "0x40400000"],
- [1, "0x40800000", "0x40400000"],
- [1, "0x40400000", "0x40000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine11": {
- "path": [[0, "0x40c00000", "0x40800000"],
- [1, "0x00000000", "0x40800000"],
- [1, "0x40400000", "0x3f800000"],
- [5],
- [0, "0x40000000", "0x40400000"],
- [1, "0x40400000", "0x40000000"],
- [1, "0x40800000", "0x40400000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40400000", "0x3f800000"],
- [1, "0x00000000", "0x40800000"],
- [1, "0x40c00000", "0x40800000"],
- [1, "0x40400000", "0x3f800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine10a": {
- "path": [[0, "0x00000000", "0x40800000"],
- [1, "0x41000000", "0x40800000"],
- [1, "0x40800000", "0x00000000"],
- [5],
- [0, "0x40000000", "0x40000000"],
- [1, "0x40400000", "0x40400000"],
- [1, "0x40800000", "0x40000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40800000", "0x00000000"],
- [1, "0x41000000", "0x40800000"],
- [1, "0x00000000", "0x40800000"],
- [1, "0x40800000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine10": {
- "path": [[0, "0x00000000", "0x40800000"],
- [1, "0x40800000", "0x40800000"],
- [1, "0x40000000", "0x40000000"],
- [5],
- [0, "0x40000000", "0x3f800000"],
- [1, "0x40400000", "0x40800000"],
- [1, "0x40c00000", "0x3f800000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40200000", "0x40200000"],
- [1, "0x40000000", "0x3f800000"],
- [1, "0x40c00000", "0x3f800000"],
- [1, "0x40600000", "0x40600000"],
- [1, "0x40800000", "0x40800000"],
- [1, "0x00000000", "0x40800000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x40200000", "0x40200000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine9": {
- "path": [[0, "0x00000000", "0x40800000"],
- [1, "0x40800000", "0x40800000"],
- [1, "0x40000000", "0x40000000"],
- [5],
- [0, "0x40c00000", "0x40800000"],
- [1, "0x40000000", "0x40800000"],
- [1, "0x40800000", "0x40000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40000000", "0x40800000"],
- [1, "0x00000000", "0x40800000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x40400000", "0x40400000"],
- [1, "0x40000000", "0x40800000"],
- [5],
- [0, "0x40400000", "0x40400000"],
- [1, "0x40800000", "0x40800000"],
- [1, "0x40c00000", "0x40800000"],
- [1, "0x40800000", "0x40000000"],
- [1, "0x40400000", "0x40400000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine8": {
- "path": [[0, "0x00000000", "0x40800000"],
- [1, "0x40800000", "0x40800000"],
- [1, "0x40000000", "0x40000000"],
- [5],
- [0, "0x40000000", "0x40800000"],
- [1, "0x40c00000", "0x40800000"],
- [1, "0x40800000", "0x40000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40000000", "0x40800000"],
- [1, "0x00000000", "0x40800000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x40400000", "0x40400000"],
- [1, "0x40800000", "0x40000000"],
- [1, "0x40c00000", "0x40800000"],
- [1, "0x40000000", "0x40800000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine7b": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x40800000", "0x00000000"],
- [5],
- [0, "0x40c00000", "0x00000000"],
- [1, "0x40000000", "0x00000000"],
- [1, "0x40800000", "0x40000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40800000", "0x40000000"],
- [1, "0x40000000", "0x00000000"],
- [1, "0x40c00000", "0x00000000"],
- [1, "0x40800000", "0x40000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine7a": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x40800000", "0x00000000"],
- [1, "0x40000000", "0x40000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x00000000", "0x00000000"],
- [1, "0x40800000", "0x00000000"],
- [1, "0x40000000", "0x40000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine7": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x40800000", "0x00000000"],
- [1, "0x40000000", "0x40000000"],
- [5],
- [0, "0x40c00000", "0x00000000"],
- [1, "0x40000000", "0x00000000"],
- [1, "0x40800000", "0x40000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x40400000", "0x3f800000"],
- [1, "0x40800000", "0x40000000"],
- [1, "0x40c00000", "0x00000000"],
- [1, "0x40800000", "0x00000000"],
- [1, "0x40400000", "0x3f800000"],
- [1, "0x40000000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine6": {
- "path": [[0, "0x00000000", "0x00000000"],
- [1, "0x40800000", "0x00000000"],
- [1, "0x40000000", "0x40000000"],
- [5],
- [0, "0x40000000", "0x00000000"],
- [1, "0x40c00000", "0x00000000"],
- [1, "0x40800000", "0x40000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40000000", "0x00000000"],
- [1, "0x00000000", "0x00000000"],
- [1, "0x40000000", "0x40000000"],
- [1, "0x40400000", "0x3f800000"],
- [1, "0x40800000", "0x40000000"],
- [1, "0x40c00000", "0x00000000"],
- [1, "0x40000000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine5": {
- "path": [[0, "0x40400000", "0x00000000"],
- [1, "0x40c00000", "0x40000000"],
- [1, "0x00000000", "0x40000000"],
- [5],
- [0, "0x40400000", "0x00000000"],
- [1, "0x40c00000", "0x40000000"],
- [1, "0x00000000", "0x40000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40c00000", "0x40000000"],
- [1, "0x40400000", "0x00000000"],
- [1, "0x00000000", "0x40000000"],
- [1, "0x40c00000", "0x40000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine4": {
- "path": [[0, "0x40400000", "0x00000000"],
- [1, "0x00000000", "0x40000000"],
- [1, "0x40c00000", "0x40000000"],
- [5],
- [0, "0x40400000", "0x00000000"],
- [1, "0x40c00000", "0x40000000"],
- [1, "0x00000000", "0x40000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine3b": {
- "path": [[0, "0x40400000", "0x00000000"],
- [1, "0x40000000", "0x3f800000"],
- [1, "0x40800000", "0x3f800000"],
- [5],
- [0, "0x40400000", "0x00000000"],
- [1, "0x00000000", "0x40000000"],
- [1, "0x40c00000", "0x40000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x00000000", "0x40000000"],
- [1, "0x40400000", "0x00000000"],
- [1, "0x40c00000", "0x40000000"],
- [1, "0x00000000", "0x40000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine3a": {
- "path": [[0, "0x40400000", "0x00000000"],
- [1, "0x40800000", "0x3f800000"],
- [1, "0x40000000", "0x3f800000"],
- [5],
- [0, "0x40400000", "0x00000000"],
- [1, "0x00000000", "0x40000000"],
- [1, "0x40c00000", "0x40000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x00000000", "0x40000000"],
- [1, "0x40400000", "0x00000000"],
- [1, "0x40000000", "0x3f800000"],
- [1, "0x40800000", "0x3f800000"],
- [1, "0x40400000", "0x00000000"],
- [1, "0x40c00000", "0x40000000"],
- [1, "0x00000000", "0x40000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine3": {
- "path": [[0, "0x40400000", "0x00000000"],
- [1, "0x40000000", "0x3f800000"],
- [1, "0x40800000", "0x3f800000"],
- [5],
- [0, "0x40400000", "0x00000000"],
- [1, "0x40c00000", "0x40000000"],
- [1, "0x00000000", "0x40000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40c00000", "0x40000000"],
- [1, "0x40400000", "0x00000000"],
- [1, "0x00000000", "0x40000000"],
- [1, "0x40c00000", "0x40000000"],
- [5],
- [0, "0x40400000", "0x00000000"],
- [1, "0x40000000", "0x3f800000"],
- [1, "0x40800000", "0x3f800000"],
- [1, "0x40400000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine2": {
- "path": [[0, "0x40400000", "0x00000000"],
- [1, "0x40800000", "0x3f800000"],
- [1, "0x40000000", "0x3f800000"],
- [5],
- [0, "0x40400000", "0x00000000"],
- [1, "0x40c00000", "0x40000000"],
- [1, "0x00000000", "0x40000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40c00000", "0x40000000"],
- [1, "0x40400000", "0x00000000"],
- [1, "0x00000000", "0x40000000"],
- [1, "0x40c00000", "0x40000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-},
-"testLine1": {
- "path": [[0, "0x40000000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x00000000", "0x00000000"],
- [5]],
- "fillType": "kWinding_FillType",
- "expectSuccess": "yes",
- "expectMatch": "yes",
- "succeeded": true,
- "out": [[0, "0x40000000", "0x00000000"],
- [1, "0x3f800000", "0x3f800000"],
- [1, "0x00000000", "0x00000000"],
- [5]],
- "fillTypeOut": "kEvenOdd_FillType"
-}
-}
diff --git a/experimental/pathkit/tests/effects.spec.js b/experimental/pathkit/tests/effects.spec.js
deleted file mode 100644
index cb1087a8db..0000000000
--- a/experimental/pathkit/tests/effects.spec.js
+++ /dev/null
@@ -1,138 +0,0 @@
-
-describe('PathKit\'s Path Behavior', function() {
- // Note, don't try to print the PathKit object - it can cause Karma/Jasmine to lock up.
- var PathKit = null;
- const LoadPathKit = new Promise(function(resolve, reject) {
- if (PathKit) {
- resolve();
- } else {
- PathKitInit({
- locateFile: (file) => '/pathkit/'+file,
- }).then((_PathKit) => {
- PathKit = _PathKit;
- resolve();
- });
- }
- });
-
- // see https://fiddle.skia.org/c/@discrete_path
- function drawStar() {
- let path = PathKit.NewPath();
- let R = 115.2, C = 128.0;
- path.moveTo(C + R + 22, C);
- for (let i = 1; i < 8; i++) {
- let a = 2.6927937 * i;
- path.lineTo(C + R * Math.cos(a) + 22, C + R * Math.sin(a));
- }
- path.closePath();
- return path;
- }
-
- describe('Dash Path Effect', function() {
- it('performs dash in-place with start, stop, phase', function(done) {
- LoadPathKit.then(() => {
- let orig = drawStar();
- let dashed = drawStar();
- let notACopy = dashed.dash(10, 3, 0);
- let phased = drawStar().dash(10, 3, 2);
-
- expect(dashed === notACopy).toBe(true);
- expect(dashed.equals(phased)).toBe(false);
- expect(dashed.equals(orig)).toBe(false);
-
- reportPath(dashed, 'dashed_no_phase', () => {
- reportPath(phased, 'dashed_with_phase', done);
- orig.delete();
- dashed.delete();
- phased.delete();
- });
- });
- });
- });
-
- describe('Trim Path Effect', function() {
- it('performs trim in-place with start, stop, phase', function(done) {
- LoadPathKit.then(() => {
- let orig = drawStar();
- let trimmed = drawStar();
- let notACopy = trimmed.trim(0.25, .8);
- let complement = drawStar().trim(.1, .9, true);
-
- expect(trimmed === notACopy).toBe(true);
- expect(trimmed.equals(complement)).toBe(false);
- expect(trimmed.equals(orig)).toBe(false);
- expect(complement.equals(orig)).toBe(false);
-
- reportPath(trimmed, 'trimmed_non_complement', () => {
- reportPath(complement, 'trimmed_complement', done);
- orig.delete();
- trimmed.delete();
- complement.delete();
- });
-
- });
- });
- });
-
- describe('Transform Path Effect', function() {
- it('performs matrix transform in-place', function(done) {
- LoadPathKit.then(() => {
- let orig = drawStar();
- let scaled = drawStar();
- let notACopy = scaled.transform(3, 0, 0,
- 0, 3, 0,
- 0, 0, 1);
-
- let scaled2 = drawStar().transform([3, 0, 0,
- 0, 3, 0,
- 0, 0, 1]);
-
- expect(scaled === notACopy).toBe(true);
- expect(scaled.equals(scaled2)).toBe(true);
- expect(scaled.equals(orig)).toBe(false);
-
- reportPath(scaled, 'transformed_scale', () => {
- reportPath(scaled2, 'transformed_scale2', done);
- orig.delete();
- scaled.delete();
- scaled2.delete();
- });
- });
- });
- });
-
- describe('Stroke Path Effect', function() {
- it('creates a stroked path in-place', function(done) {
- LoadPathKit.then(() => {
- let orig = drawStar();
- let stroked = drawStar();
- let notACopy = stroked.stroke({
- width: 15,
- join: PathKit.StrokeJoin.BEVEL,
- cap: PathKit.StrokeCap.BUTT,
- miter_limit: 2,
- });
-
- // Don't have to specify all of the fields, defaults will
- // be used instead.
- let rounded = drawStar().stroke({
- width: 10,
- join: PathKit.StrokeJoin.ROUND,
- cap:PathKit.StrokeCap.SQUARE,
- });
-
- expect(stroked === notACopy).toBe(true);
- expect(stroked.equals(rounded)).toBe(false);
- expect(stroked.equals(orig)).toBe(false);
-
- reportPath(stroked, 'stroke_bevel_butt', () => {
- reportPath(rounded, 'stroke_round_square', done);
- orig.delete();
- stroked.delete();
- rounded.delete();
- });
- });
- });
- });
-
-});
diff --git a/experimental/pathkit/tests/path.spec.js b/experimental/pathkit/tests/path.spec.js
deleted file mode 100644
index 852435b083..0000000000
--- a/experimental/pathkit/tests/path.spec.js
+++ /dev/null
@@ -1,185 +0,0 @@
-
-describe('PathKit\'s Path Behavior', function() {
- // Note, don't try to print the PathKit object - it can cause Karma/Jasmine to lock up.
- var PathKit = null;
- const LoadPathKit = new Promise(function(resolve, reject) {
- if (PathKit) {
- resolve();
- } else {
- PathKitInit({
- locateFile: (file) => '/pathkit/'+file,
- }).then((_PathKit) => {
- PathKit = _PathKit;
- resolve();
- });
- }
- });
-
- describe('Basic Path Features', function() {
- function drawSimplePath() {
- let path = PathKit.NewPath();
- path.moveTo(0, 0);
- path.lineTo(10, 0);
- path.lineTo(10, 10);
- path.close();
- return path;
- }
-
- it('supports.equals()', function(done) {
- LoadPathKit.then(() => {
- let path = drawSimplePath();
- let otherPath = drawSimplePath();
- let blank = PathKit.NewPath();
-
- expect(path.equals(path)).toBe(true);
- expect(otherPath.equals(path)).toBe(true);
- expect(path.equals(otherPath)).toBe(true);
-
- expect(path.equals(blank)).toBe(false);
- expect(otherPath.equals(blank)).toBe(false);
- expect(blank.equals(path)).toBe(false);
- expect(blank.equals(otherPath)).toBe(false);
-
- path.delete();
- otherPath.delete();
- blank.delete();
- done();
- });
- });
-
- it('has a copy constructor', function(done) {
- LoadPathKit.then(() => {
- let orig = drawSimplePath();
- let copy = new PathKit.SkPath(orig);
-
- expect(orig.toSVGString()).toEqual(copy.toSVGString());
- expect(orig.equals(copy)).toBe(true);
-
- orig.delete();
- copy.delete();
- done();
- });
- });
-
- it('has a copy method', function(done) {
- LoadPathKit.then(() => {
- let orig = drawSimplePath();
- let copy = orig.copy();
-
- expect(orig.toSVGString()).toEqual(copy.toSVGString());
- expect(orig.equals(copy)).toBe(true);
-
- orig.delete();
- copy.delete();
- done();
- });
- });
-
- it('can create a copy with MakePath', function(done) {
- LoadPathKit.then(() => {
- let orig = drawSimplePath();
- let copy = PathKit.NewPath(orig);
-
- expect(orig.toSVGString()).toEqual(copy.toSVGString());
- expect(orig.equals(copy)).toBe(true);
-
- orig.delete();
- copy.delete();
- done();
- });
- });
- });
-
- function ExpectRectsToBeEqual(actual, expected) {
- if (PathKit.usingWasm) {
- // exact match
- expect(actual).toEqual(expected);
- } else {
- // floats get rounded a little bit
- expect(actual.fLeft).toBeCloseTo(expected.fLeft, 4);
- expect(actual.fTop).toBeCloseTo(expected.fTop, 4);
- expect(actual.fRight).toBeCloseTo(expected.fRight, 4);
- expect(actual.fBottom).toBeCloseTo(expected.fBottom, 4);
- }
- }
-
- function bits2float(str) {
- return PathKit.SkBits2FloatUnsigned(parseInt(str))
- }
-
- describe('bounds and rect', function(){
- it('dynamically updates getBounds()', function(done){
- LoadPathKit.then(() => {
- // Based on test_bounds_crbug_513799
- let path = PathKit.NewPath();
- expect(path.getBounds()).toEqual(PathKit.LTRBRect(0, 0, 0, 0));
- path.moveTo(-5, -8);
- expect(path.getBounds()).toEqual(PathKit.LTRBRect(-5, -8, -5, -8));
- path.rect(1, 2, 2, 2);
- expect(path.getBounds()).toEqual(PathKit.LTRBRect(-5, -8, 3, 4));
- path.moveTo(1, 2);
- expect(path.getBounds()).toEqual(PathKit.LTRBRect(-5, -8, 3, 4));
- path.delete();
- done();
- });
- });
-
- it('has getBounds() and computeTightBounds()', function(done){
- LoadPathKit.then(() => {
- // Based on PathOpsTightBoundsIllBehaved
- let path = PathKit.NewPath();
- path.moveTo(1, 1);
- path.quadraticCurveTo(4, 3, 2, 2);
- expect(path.getBounds()).toEqual(PathKit.LTRBRect(1, 1, 4, 3));
- ExpectRectsToBeEqual(path.computeTightBounds(),
- PathKit.LTRBRect(1, 1,
- bits2float("0x40333334"), // 2.8
- bits2float("0x40155556"))); // 2.3333333
- path.delete();
-
- done();
- });
- });
- });
-
- function ExpectCmdsToBeEqual(actual, expected) {
- if (PathKit.usingWasm) {
- // exact match
- expect(actual).toEqual(expected);
- } else {
- // lossy match
- actual.every((cmd, cmdIdx) => {
- cmd.every((arg, argIdx) => {
- // The asm.js code is close to the wasm/c++ output, but not quite.
- expect(arg).toBeCloseTo(expected[cmdIdx][argIdx], 4)
- });
- });
- }
- }
-
- describe('Command arrays', function(){
- it('does NOT approximates conics when dumping as toCmds', function(done){
- LoadPathKit.then(() => {
- let path = PathKit.NewPath();
- path.moveTo(20, 120);
- path.arc(20, 120, 18, 0, 1.75 * Math.PI);
- path.lineTo(20, 120);
-
- let expectedCmds = [
- [PathKit.MOVE_VERB, 20, 120],
- [PathKit.LINE_VERB, 38, 120],
- [PathKit.CONIC_VERB, 38, 138, 20, 138, bits2float("0x3f3504f3)")], // 0.707107f
- [PathKit.CONIC_VERB, 2, 138, 2, 120, bits2float("0x3f3504f3)")], // 0.707107f
- [PathKit.CONIC_VERB, 2, 102, 20, 102, bits2float("0x3f3504f3)")], // 0.707107f
- [PathKit.CONIC_VERB, bits2float("0x41dba58e"), 102, bits2float("0x4202e962"), bits2float("0x42d68b4d"), bits2float("0x3f6c8361")], // 27.4558, 102, 32.7279, 107.272, 0.92388
- [PathKit.LINE_VERB, 20, 120],
- ];
- ExpectCmdsToBeEqual(path.toCmds(), expectedCmds);
-
- path.delete();
- done();
- });
- });
- });
-
-});
diff --git a/experimental/pathkit/tests/path2d.spec.js b/experimental/pathkit/tests/path2d.spec.js
deleted file mode 100644
index f1eae3aa94..0000000000
--- a/experimental/pathkit/tests/path2d.spec.js
+++ /dev/null
@@ -1,193 +0,0 @@
-
-
-describe('PathKit\'s Path2D API', function() {
- // Note, don't try to print the PathKit object - it can cause Karma/Jasmine to lock up.
- var PathKit = null;
- const LoadPathKit = new Promise(function(resolve, reject) {
- if (PathKit) {
- resolve();
- } else {
- PathKitInit({
- locateFile: (file) => '/pathkit/'+file,
- }).then((_PathKit) => {
- PathKit = _PathKit;
- resolve();
- });
- }
- });
-
- it('can do everything in the Path2D API w/o crashing', function(done) {
- LoadPathKit.then(() => {
- // This is taken from example.html
- let path = PathKit.NewPath();
-
- path.moveTo(20, 5);
- path.lineTo(30, 20);
- path.lineTo(40, 10);
- path.lineTo(50, 20);
- path.lineTo(60, 0);
- path.lineTo(20, 5);
-
- path.moveTo(20, 80);
- path.bezierCurveTo(90, 10, 160, 150, 190, 10);
-
- path.moveTo(36, 148);
- path.quadraticCurveTo(66, 188, 120, 136);
- path.lineTo(36, 148);
-
- path.rect(5, 170, 20, 20);
-
- path.moveTo(150, 180);
- path.arcTo(150, 100, 50, 200, 20);
- path.lineTo(160, 160);
-
- path.moveTo(20, 120);
- path.arc(20, 120, 18, 0, 1.75 * Math.PI);
- path.lineTo(20, 120);
-
- let secondPath = PathKit.NewPath();
- secondPath.ellipse(130, 25, 30, 10, -1*Math.PI/8, Math.PI/6, 1.5*Math.PI, false);
-
- path.addPath(secondPath);
-
- let m = document.createElementNS('http://www.w3.org/2000/svg', 'svg').createSVGMatrix();
- m.a = 1; m.b = 0;
- m.c = 0; m.d = 1;
- m.e = 0; m.f = 20.5;
-
- path.addPath(secondPath, m);
-
- let canvas = document.createElement('canvas');
- let canvasCtx = canvas.getContext('2d');
- // Set canvas size and make it a bit bigger to zoom in on the lines
- standardizedCanvasSize(canvasCtx);
- canvasCtx.scale(3.0, 3.0);
- canvasCtx.fillStyle = 'blue';
- canvasCtx.stroke(path.toPath2D());
-
- let svgPath = document.createElementNS('http://www.w3.org/2000/svg', 'path');
- svgPath.setAttribute('stroke', 'black');
- svgPath.setAttribute('fill', 'rgba(255,255,255,0.0)');
- svgPath.setAttribute('transform', 'scale(3.0, 3.0)');
- svgPath.setAttribute('d', path.toSVGString());
-
- let newSVG = document.createElementNS('http://www.w3.org/2000/svg', 'svg');
- newSVG.appendChild(svgPath);
- newSVG.setAttribute('xmlns', 'http://www.w3.org/2000/svg');
- newSVG.setAttribute('width', 600);
- newSVG.setAttribute('height', 600);
-
- path.delete();
- secondPath.delete();
-
- reportCanvas(canvas, 'path2D_api_example').then(() => {
- reportSVG(newSVG, 'path2D_api_example').then(() => {
- done();
- }).catch(reportError(done));
- }).catch(reportError(done));
- });
- });
-
- it('can chain by returning the same object', function(done) {
- LoadPathKit.then(() => {
- let path = PathKit.NewPath();
-
- let p1 = path.moveTo(20, 5)
- .lineTo(30, 20)
- .quadTo(66, 188, 120, 136)
- .close();
-
- // these should be the same object
- expect(path === p1).toBe(true);
- p1.delete();
- try {
- // This should throw an exception because
- // the underlying path was already deleted.
- path.delete();
- expect('should not have gotten here').toBe(false);
- } catch (e) {
- // all is well
- }
- done();
- });
- });
-
- it('does not leak path objects when chaining', function(done) {
- LoadPathKit.then(() => {
- // By default, we have 16 MB of memory assigned to our PathKit
- // library. This can be configured by -S TOTAL_MEMORY=NN
- // and defaults to 16MB (we likely don't need to touch this).
- // If there's a leak in here, we should OOM pretty quick.
- // Testing showed around 50k is enough to see one if we leak a path,
- // so run 250k times just to be safe.
- for(let i = 0; i < 250000; i++) {
- let path = PathKit.NewPath()
- .moveTo(20, 5)
- .lineTo(30, 20)
- .quadTo(66, 188, 120, 136)
- .close();
- path.delete();
- }
- done();
- });
- });
-
- function drawTriangle() {
- let path = PathKit.NewPath();
- path.moveTo(0, 0);
- path.lineTo(10, 0);
- path.lineTo(10, 10);
- path.close();
- return path;
- }
-
- it('has multiple overloads of addPath', function(done) {
- LoadPathKit.then(() => {
- let basePath = PathKit.NewPath();
- let otherPath = drawTriangle();
- // These add path call can be chained.
- // add it unchanged
- basePath.addPath(otherPath)
- // providing the 6 params of an SVG matrix to make it appear 20.5 px down
- .addPath(otherPath, 1, 0, 0, 1, 0, 20.5)
- // provide the full 9 matrix params to make it appear 30 px to the right
- // and be 3 times as big.
- .addPath(otherPath, 3, 0, 30,
- 0, 3, 0,
- 0, 0, 1);
-
- reportPath(basePath, 'add_path_3x', done);
- basePath.delete();
- otherPath.delete();
- });
- });
-
- it('approximates arcs (conics) with quads', function(done) {
- LoadPathKit.then(() => {
- let path = PathKit.NewPath();
- path.moveTo(50, 120);
- path.arc(50, 120, 45, 0, 1.75 * Math.PI);
- path.lineTo(50, 120);
-
- let canvas = document.createElement('canvas');
- let canvasCtx = canvas.getContext('2d');
- standardizedCanvasSize(canvasCtx);
- // The and.callThrough is important to make it actually
- // draw the quadratics
- spyOn(canvasCtx, 'quadraticCurveTo').and.callThrough();
-
- canvasCtx.beginPath();
- path.toCanvas(canvasCtx);
- canvasCtx.stroke();
- // No need to check the whole path, as that's more what the
- // gold correctness tests are for (can account for changes we make
- // to the approximation algorithms).
- expect(canvasCtx.quadraticCurveTo).toHaveBeenCalled();
- path.delete();
- reportCanvas(canvas, 'conics_quads_approx').then(() => {
- done();
- }).catch(reportError(done));
- });
- });
-
-});
diff --git a/experimental/pathkit/tests/pathops.spec.js b/experimental/pathkit/tests/pathops.spec.js
deleted file mode 100644
index 5917b15984..0000000000
--- a/experimental/pathkit/tests/pathops.spec.js
+++ /dev/null
@@ -1,230 +0,0 @@
-jasmine.DEFAULT_TIMEOUT_INTERVAL = 10000;
-
-var dumpErrors = false;
-var container;
-
-function getViewBox(path) {
- let bounds = path.getBounds();
- return `${(bounds.fLeft-2)*.95} ${(bounds.fTop-2)*.95} ${(bounds.fRight+2)*1.05} ${(bounds.fBottom+2)*1.05}`;
-}
-
-function addSVG(testName, expectedPath, actualPath, message) {
- if (!dumpErrors) {
- return;
- }
- if (!container) {
- let styleEl = document.createElement('style');
- document.head.appendChild(styleEl);
- let sheet = styleEl.sheet;
- sheet.insertRule(`svg {
- border: 1px solid #DDD;
- max-width: 45%;
- vertical-align: top;
- }`, 0);
-
- container = document.createElement('div');
- document.body.appendChild(container);
-
- }
-
- let thisTest = document.createElement('div');
- thisTest.innerHTML = `
- <h2>Failed test ${testName}</h2>
-
- <div>${message}</div>
-
- <svg class='expected' viewBox='${getViewBox(expectedPath)}'>
- <path stroke=black fill=white stroke-width=0.01 d="${expectedPath.toSVGString()}"></path>
- </svg>
-
- <svg class='actual' viewBox='${getViewBox(actualPath)}'>
- <path stroke=black fill=white stroke-width=0.01 d="${actualPath.toSVGString()}"></path>
- </svg>
-`;
- container.appendChild(thisTest);
-
-}
-
-const TOLERANCE = 0.0001;
-
-function diffPaths(expected, actual) {
- // Look through commands and see if they are within tolerance.
- let eCmds = expected.toCmds(), aCmds = actual.toCmds();
- if (eCmds.length !== aCmds.length) {
- //console.log(`Expected: ${JSON.stringify(eCmds)} and Actual: ${JSON.stringify(aCmds)}`);
- return `Different amount of verbs. Expected had ${eCmds.length}, Actual had ${aCmds.length}`;
- }
- for(let idx = 0; idx < eCmds.length; idx++){
- let eCmd = eCmds[idx], aCmd = aCmds[idx];
- if (eCmd.length !== aCmd.length) {
- // Should never happen, means WASM code is returning bad ops.
- return `Command index ${idx} differs in num arguments. Expected had ${eCmd.length}, Actual had ${aCmd.length}`;
- }
- let eVerb = eCmd[0], aVerb = aCmd[0];
- if (eVerb !== aVerb) {
- return `Command index ${idx} differs. Expected had ${eVerb}, Actual had ${aVerb}`;
- }
- for (let arg = 1; arg < eCmd.length; arg++) {
- if (Math.abs(eCmd[arg] - aCmd[arg]) > TOLERANCE) {
- return `Command index ${idx} has different argument for verb ${eVerb} at position ${arg}. Expected had ${eCmd[arg]}, Actual had ${aCmd[arg]}`
- }
- }
- }
- return null;
-}
-
-describe('PathKit\'s PathOps Behavior', function() {
- // Note, don't try to print the PathKit object - it can cause Karma/Jasmine to lock up.
- var PathKit = null;
- var PATHOP_MAP = {};
- var FILLTYPE_MAP = {};
- const LoadPathKit = new Promise(function(resolve, reject) {
- if (PathKit) {
- resolve();
- } else {
- PathKitInit({
- locateFile: (file) => '/pathkit/'+file,
- }).then((_PathKit) => {
- PathKit = _PathKit;
- PATHOP_MAP = {
- 'kIntersect_SkPathOp':PathKit.PathOp.INTERSECT,
- 'kDifference_SkPathOp':PathKit.PathOp.DIFFERENCE,
- 'kUnion_SkPathOp': PathKit.PathOp.UNION,
- 'kXOR_SkPathOp': PathKit.PathOp.XOR,
- 'kXOR_PathOp': PathKit.PathOp.XOR,
- 'kReverseDifference_SkPathOp': PathKit.PathOp.REVERSE_DIFFERENCE,
- };
- FILLTYPE_MAP = {
- 'kWinding_FillType':PathKit.FillType.WINDING,
- 'kEvenOdd_FillType':PathKit.FillType.EVENODD,
- 'kInverseWinding_FillType': PathKit.FillType.INVERSE_WINDING,
- 'kInverseEvenOdd_FillType': PathKit.FillType.INVERSE_EVENODD,
- };
- resolve();
- });
- }
- });
-
- function getFillType(str) {
- let e = FILLTYPE_MAP[str];
- expect(e).toBeTruthy(`Could not find FillType Enum for ${str}`);
- return e;
- }
-
- function getPathOp(str) {
- let e = PATHOP_MAP[str];
- expect(e).toBeTruthy(`Could not find PathOp Enum for ${str}`);
- return e;
- }
-
- it('combines two paths with .op() and matches what we see from C++', function(done) {
- LoadPathKit.then(() => {
- // Test JSON created with:
- // ./out/Clang/pathops_unittest -J ./experimental/pathkit/tests/PathOpsOp.json -m PathOpsOp$
- fetch('/base/tests/PathOpsOp.json').then((r) => {
- r.json().then((json)=>{
- expect(json).toBeTruthy();
- let testNames = Object.keys(json);
- // Assert we loaded a non-zero amount of tests, i.e. the JSON is valid.
- expect(testNames.length > 0).toBeTruthy();
- testNames.sort();
- for (testName of testNames) {
- let test = json[testName];
-
- let path1 = PathKit.FromCmds(test.p1);
- expect(path1).not.toBeNull(`path1 error when loading cmds '${test.p1}'`);
- path1.setFillType(getFillType(test.fillType1));
-
- let path2 = PathKit.FromCmds(test.p2);
- expect(path2).not.toBeNull(`path2 error when loading cmds '${test.p2}'`);
- path2.setFillType(getFillType(test.fillType2));
-
- let combined = path1.op(path2, getPathOp(test.op));
-
- if (test.expectSuccess === 'no') {
- expect(combined).toBeNull(`Test ${testName} should have not created output, but did`);
- } else {
- expect(combined).not.toBeNull();
- let expected = PathKit.FromCmds(test.out);
- // Do a tolerant match.
- let diff = diffPaths(expected, combined);
- if (test.expectMatch === 'yes'){
- // Check fill type
- expect(combined.getFillType().value).toEqual(getFillType(test.fillTypeOut).value);
- // diff should be null if the paths are identical (modulo rounding)
- if (diff) {
- expect(`[${testName}] ${diff}`).toBe('');
- addSVG('[PathOps] ' + testName, expected, combined, diff);
- }
- } else if (test.expectMatch === 'flaky') {
- // Don't worry about it, at least it didn't crash.
- } else {
- if (!diff) {
- expect(`[${testName}] was expected to have paths that differed`).not.toBe('');
- }
- }
- expected.delete();
- }
- // combined === path1, so we only have to delete one.
- path1.delete();
- path2.delete();
- }
- done();
- });
- });
- });
- });
-
- it('simplifies a path with .simplify() and matches what we see from C++', function(done) {
- LoadPathKit.then(() => {
- // Test JSON created with:
- // ./out/Clang/pathops_unittest -J ./experimental/pathkit/tests/PathOpsSimplify.json -m PathOpsSimplify$
- fetch('/base/tests/PathOpsSimplify.json').then((r) => {
- r.json().then((json)=>{
- expect(json).toBeTruthy();
- let testNames = Object.keys(json);
- // Assert we loaded a non-zero amount of tests, i.e. the JSON is valid.
- expect(testNames.length > 0).toBeTruthy();
- testNames.sort();
- for (testName of testNames) {
- let test = json[testName];
-
- let path = PathKit.FromCmds(test.path);
- expect(path).not.toBeNull(`path1 error when loading cmds '${test.path}'`);
- path.setFillType(getFillType(test.fillType));
-
- let simplified = path.simplify();
-
- if (test.expectSuccess === 'no') {
- expect(simplified).toBeNull(`Test ${testName} should have not created output, but did`);
- } else {
- expect(simplified).not.toBeNull();
- let expected = PathKit.FromCmds(test.out);
- // Do a tolerant match.
- let diff = diffPaths(expected, simplified);
- if (test.expectMatch === 'yes'){
- // Check fill type
- expect(simplified.getFillType().value).toEqual(getFillType(test.fillTypeOut).value);
- // diff should be null if the paths are identical (modulo rounding)
- if (diff) {
- expect(`[${testName}] ${diff}`).toBe('');
- addSVG('[Simplify] ' + testName, expected, simplified, diff);
- }
- } else if (test.expectMatch === 'flaky') {
- // Don't worry about it, at least it didn't crash.
- } else {
- if (!diff) {
- expect(`[${testName}] was expected to not match output`).not.toBe('');
- }
- }
- expected.delete();
- }
- // simplified === path, so we only have to delete one.
- path.delete();
- }
- done();
- });
- });
- });
- });
-});
diff --git a/experimental/pathkit/tests/svg.spec.js b/experimental/pathkit/tests/svg.spec.js
deleted file mode 100644
index ca3afe2615..0000000000
--- a/experimental/pathkit/tests/svg.spec.js
+++ /dev/null
@@ -1,112 +0,0 @@
-
-describe('PathKit\'s SVG Behavior', function() {
- // Note, don't try to print the PathKit object - it can cause Karma/Jasmine to lock up.
- var PathKit = null;
- const LoadPathKit = new Promise(function(resolve, reject) {
- if (PathKit) {
- resolve();
- } else {
- PathKitInit({
- locateFile: (file) => '/pathkit/'+file,
- }).then((_PathKit) => {
- PathKit = _PathKit;
- resolve();
- });
- }
- });
-
- it('can create a path from an SVG string', function(done) {
- LoadPathKit.then(() => {
- //.This is a parallelagram from
- // https://upload.wikimedia.org/wikipedia/commons/e/e7/Simple_parallelogram.svg
- let path = PathKit.FromSVGString('M 205,5 L 795,5 L 595,295 L 5,295 L 205,5 z');
-
- let cmds = path.toCmds();
- expect(cmds).toBeTruthy();
- // 1 move, 4 lines, 1 close
- // each element in cmds is an array, with index 0 being the verb, and the rest being args
- expect(cmds.length).toBe(6);
- expect(cmds).toEqual([[PathKit.MOVE_VERB, 205, 5],
- [PathKit.LINE_VERB, 795, 5],
- [PathKit.LINE_VERB, 595, 295],
- [PathKit.LINE_VERB, 5, 295],
- [PathKit.LINE_VERB, 205, 5],
- [PathKit.CLOSE_VERB]]);
- path.delete();
- done();
- });
- });
-
- it('can create an SVG string from a path', function(done) {
- LoadPathKit.then(() => {
- let cmds = [[PathKit.MOVE_VERB, 205, 5],
- [PathKit.LINE_VERB, 795, 5],
- [PathKit.LINE_VERB, 595, 295],
- [PathKit.LINE_VERB, 5, 295],
- [PathKit.LINE_VERB, 205, 5],
- [PathKit.CLOSE_VERB]];
- let path = PathKit.FromCmds(cmds);
-
- let svgStr = path.toSVGString();
- // We output it in terse form, which is different than Wikipedia's version
- expect(svgStr).toEqual('M205 5L795 5L595 295L5 295L205 5Z');
- path.delete();
- done();
- });
- });
-
- it('can create an SVG string from hex values', function(done) {
- LoadPathKit.then(() => {
- let cmds = [[PathKit.MOVE_VERB, "0x15e80300", "0x400004dc"], // 9.37088e-26f, 2.0003f
- [PathKit.LINE_VERB, 795, 5],
- [PathKit.LINE_VERB, 595, 295],
- [PathKit.LINE_VERB, 5, 295],
- [PathKit.LINE_VERB, "0x15e80300", "0x400004dc"], // 9.37088e-26f, 2.0003f
- [PathKit.CLOSE_VERB]];
- let path = PathKit.FromCmds(cmds);
-
- let svgStr = path.toSVGString();
- expect(svgStr).toEqual('M9.37088e-26 2.0003L795 5L595 295L5 295L9.37088e-26 2.0003Z');
- path.delete();
- done();
- });
- });
-
- it('should have input and the output be the same', function(done) {
- LoadPathKit.then(() => {
- let testCases = [
- 'M0 0L1075 0L1075 242L0 242L0 0Z'
- ];
-
- for(let svg of testCases) {
- let path = PathKit.FromSVGString(svg);
- let output = path.toSVGString();
-
- expect(svg).toEqual(output);
-
- path.delete();
- }
- done();
- });
- });
-
- it('approximates arcs (conics) with quads', function(done) {
- LoadPathKit.then(() => {
- let path = PathKit.NewPath();
- path.moveTo(50, 120);
- path.arc(50, 120, 45, 0, 1.75 * Math.PI);
- path.lineTo(50, 120);
- let svgStr = path.toSVGString();
- // Q stands for quad. No need to check the whole path, as that's more
- // what the gold correctness tests are for (can account for changes we make
- // to the approximation algorithms).
- expect(svgStr).toContain('Q');
- path.delete();
-
- reportSVGString(svgStr, 'conics_quads_approx').then(() => {
- done();
- }).catch(reportError(done));
- });
- });
-
-});
diff --git a/experimental/pathkit/tests/testReporter.js b/experimental/pathkit/tests/testReporter.js
deleted file mode 100644
index d1dcd7bc92..0000000000
--- a/experimental/pathkit/tests/testReporter.js
+++ /dev/null
@@ -1,106 +0,0 @@
-const REPORT_URL = 'http://localhost:8081/report_gold_data'
-// Set this to enforce that the gold server must be up.
-// Typically used for debugging.
-const fail_on_no_gold = false;
-
-function reportCanvas(canvas, testname) {
- let b64 = canvas.toDataURL('image/png');
- return _report(b64, 'canvas', testname);
-}
-
-function reportSVG(svg, testname) {
- // This converts an SVG to a base64 encoded PNG. It basically creates an
- // <img> element that takes the inlined SVG and draws it on a canvas.
- // The trick is we have to wait until the image is loaded, thus the Promise
- // wrapping below.
- let svgStr = svg.outerHTML;
- let tempImg = document.createElement('img');
-
- let tempCanvas = document.createElement('canvas');
- let canvasCtx = tempCanvas.getContext('2d');
- setCanvasSize(canvasCtx, svg.getAttribute('width'), svg.getAttribute('height'));
-
- return new Promise(function(resolve, reject) {
- tempImg.onload = () => {
- canvasCtx.drawImage(tempImg, 0, 0);
- let b64 = tempCanvas.toDataURL('image/png');
- _report(b64, 'svg', testname).then(() => {
- resolve();
- }).catch((e) => reject(e));
- };
- tempImg.setAttribute('src', 'data:image/svg+xml;,' + svgStr);
- });
-}
-
-// For tests that just do a simple path and return it as a string, wrap it in
-// a proper svg and send it off. Supports fill (nofill means just stroke it).
-// This uses the "standard" size of 600x600.
-function reportSVGString(svgstr, testname, fillRule='nofill') {
- let newPath = document.createElementNS('http://www.w3.org/2000/svg', 'path');
- newPath.setAttribute('stroke', 'black');
- if (fillRule !== 'nofill') {
- newPath.setAttribute('fill', 'orange');
- newPath.setAttribute('fill-rule', fillRule);
- } else {
- newPath.setAttribute('fill', 'rgba(255,255,255,0.0)');
- }
- newPath.setAttribute('d', svgstr);
- let newSVG = document.createElementNS('http://www.w3.org/2000/svg', 'svg');
- newSVG.appendChild(newPath);
- // helps with the conversion to PNG.
- newSVG.setAttribute('xmlns', 'http://www.w3.org/2000/svg');
- newSVG.setAttribute('width', 600);
- newSVG.setAttribute('height', 600);
- return reportSVG(newSVG, testname);
-}
-
-// Reports a canvas and then an SVG of this path. Puts it on a standard size canvas.
-function reportPath(path, testname, done) {
- let canvas = document.createElement('canvas');
- let canvasCtx = canvas.getContext('2d');
- // Set canvas size and make it a bit bigger to zoom in on the lines
- standardizedCanvasSize(canvasCtx);
- canvasCtx.stroke(path.toPath2D());
-
- let svgStr = path.toSVGString();
-
- return reportCanvas(canvas, testname).then(() => {
- reportSVGString(svgStr, testname).then(() => {
- done();
- }).catch(reportError(done));
- }).catch(reportError(done));
-}
-
-function _report(data, outputType, testname) {
- return fetch(REPORT_URL, {
- method: 'POST',
- mode: 'no-cors',
- headers: {
- 'Content-Type': 'application/json',
- },
- body: JSON.stringify({
- 'output_type': outputType,
- 'data': data,
- 'test_name': testname,
- })
- }).then(() => console.log(`Successfully reported ${testname} to gold aggregator`));
-}
-
-function reportError(done) {
- return (e) => {
- console.log("Error with fetching. Likely could not connect to aggegator server", e.message);
- if (fail_on_no_gold) {
- expect(e).toBeUndefined();
- }
- done();
- };
-}
-
-function setCanvasSize(ctx, width, height) {
- ctx.canvas.width = width;
- ctx.canvas.height = height;
-}
-
-function standardizedCanvasSize(ctx) {
- setCanvasSize(ctx, 600, 600);
-} \ No newline at end of file