aboutsummaryrefslogtreecommitdiffhomepage
path: root/tools/pathops_visualizer.htm
diff options
context:
space:
mode:
authorGravatar hcm <hcm@google.com>2014-10-28 10:55:54 -0700
committerGravatar Commit bot <commit-bot@chromium.org>2014-10-28 10:55:54 -0700
commit27c46a08a9210e9306b8ea1b00349ec198153c38 (patch)
tree31548283108b4e997adc12651ae77acbb6c3fc8c /tools/pathops_visualizer.htm
parentee0c2e4fd429424beaa35f29e7f656997ba3f115 (diff)
Revert of harden pathops for pathological test (patchset #19 id:410001 of https://codereview.chromium.org/633393002/)
Reason for revert: Compile errors on bots Original issue's description: > These tests stress pathops by describing the union of circle-like paths that have tiny line segments embedded and double back to create near-coincident conditions. > > The fixes include > - detect when finding the active top loops between two possible answers > - preflight chasing winding to ensure answer is consistent > - binary search more often when quadratic intersection fails > - add more failure paths when an intersect is missed > > While this fixes the chrome bug, reenabling path ops in svg should be deferred until additional fixes are landed. > > TBR= > BUG=421132 > > Committed: https://skia.googlesource.com/skia/+/6f726addf3178b01949bb389ef83cf14a1d7b6b2 TBR=caryclark@google.com NOTREECHECKS=true NOTRY=true BUG=421132 Review URL: https://codereview.chromium.org/686843002
Diffstat (limited to 'tools/pathops_visualizer.htm')
-rw-r--r--tools/pathops_visualizer.htm899
1 files changed, 167 insertions, 732 deletions
diff --git a/tools/pathops_visualizer.htm b/tools/pathops_visualizer.htm
index e82e481021..eece69b73b 100644
--- a/tools/pathops_visualizer.htm
+++ b/tools/pathops_visualizer.htm
@@ -1,745 +1,180 @@
<html>
<head>
<div height="0" hidden="true">
-<div id="fuzz763_34974">
- RunTestSet [fuzz763_34974]
-
-{{-52.806778,14.1473942}, {-52.8073196,14.1453686}},
-{{-52.8073196,14.1453686}, {-52.8075829,14.1443863}},
-{{-52.8075829,14.1443863}, {-52.8071823,14.1458902}, {-52.806778,14.1473942}},
-{{-47.1497231,4.34783936}, {-43.9488602,3.49043274}, {-41.0792313,5.14750481}},
-{{-41.0792313,5.14750481}, {-38.2160263,6.80086899}, {-37.356041,9.99111366}},
-{{-37.356041,9.99111366}, {-37.3550873,9.99464893}},
-{{-37.3550873,9.99464893}, {-37.3536377,10.000042}, {-37.3521919,10.0054388}},
-{{-37.3521919,10.0054388}, {-37.3521843,10.0054626}},
-{{-37.3521843,10.0054626}, {-37.3518105,10.006875}},
-{{-37.3518105,10.006875}, {-37.3516197,10.0075779}, {-37.351429,10.0082846}},
-{{-37.351429,10.0082846}, {-37.3465042,10.0266895}, {-37.3404655,10.049655}},
-{{-37.3404655,10.049655}, {-36.5053596,13.2268972}, {-38.1512413,16.0773964}},
-{{-38.1512413,16.0773964}, {-39.8082047,18.9470901}, {-43.0090332,19.8046188}},
-{{-43.0090332,19.8046188}, {-46.2098618,20.6621513}, {-49.0795555,19.005188}},
-{{-49.0795555,19.005188}, {-51.9483566,17.3487415}, {-52.8062439,14.1493912}},
-{{-52.8062439,14.1493912}, {-51.9485931,17.3501873}, {-49.0788383,19.0070419}},
-{{-49.0788383,19.0070419}, {-46.2090836,20.6638966}, {-43.0082855,19.8062439}},
-{{-43.0082855,19.8062439}, {-39.8074875,18.948595}, {-38.1506348,16.0788383}},
-{{-38.1506348,16.0788383}, {-52.8077469,14.1437778}},
-{{-52.8077469,14.1437778}, {-53.6643143,10.9437943}, {-52.0076561,8.07487679}},
-{{-52.0076561,8.07487679}, {-50.3505821,5.20524597}, {-47.1497231,4.34783936}},
+<div id="fuzz487a">
+ RunTestSet [fuzz487a]
+
+{{172.5,96}, {137.600006,96}},
+{{137.600006,96}, {137.600006,77.1999969}, {124.800003,61.4000015}, {107.500008,56.7999992}},
+{{107.500008,56.7999992}, {116.500008,23.0999985}},
+{{116.500008,23.0999985}, {110.200005,21.3999977}, {103.600006,20.4999981}, {97.0000076,20.4999981}},
+{{97.0000076,20.4999981}, {97.0000076,55.4000015}},
+{{97.0000076,55.4000015}, {97.0000076,55.4000015}},
+{{97.0000076,55.4000015}, {78.2000122,55.4000015}, {62.4000092,68.2000046}, {57.8000069,85.5}},
+{{57.8000069,85.5}, {24.1000061,76.5}},
+{{24.1000061,76.5}, {22.4000053,82.8000031}, {21.5000057,89.4000015}, {21.5000057,96}},
+{{21.5000057,96}, {56.4000092,96}},
+{{56.4000092,96}, {56.4000092,96}},
+{{56.4000092,96}, {56.4000092,205.199997}, {228.900009,198.699997}, {228.900009,192}},
+{{228.900009,192}, {172.5,96}},
op union
-{{-49.0802841,19.0032997}, {-51.949913,17.3462276}, {-52.8073196,14.1453686}},
-{{-52.8073196,14.1453686}, {-53.6647263,10.9445057}, {-52.0076561,8.07487679}},
-{{-52.0076561,8.07487679}, {-50.3505821,5.20524597}, {-47.1497231,4.34783936}},
-{{-47.1497231,4.34783936}, {-43.9488602,3.49043274}, {-41.0792313,5.14750481}},
-{{-41.0792313,5.14750481}, {-38.2096024,6.80457878}, {-37.3521919,10.0054388}},
-{{-37.3521919,10.0054388}, {-36.4947891,13.2063007}, {-38.1518631,16.0759315}},
-{{-38.1518631,16.0759315}, {-39.8089333,18.9455605}, {-43.0097923,19.8029671}},
-{{-43.0097923,19.8029671}, {-46.2106552,20.6603737}, {-49.0802841,19.0032997}},
-debugShowQuadIntersection wtTs[0]=1 {{-47.1497231,4.34783936}, {-43.9488602,3.49043274}, {-41.0792313,5.14750481}} {{-41.0792313,5.14750481}} wnTs[0]=0 {{-41.0792313,5.14750481}, {-38.2160263,6.80086899}, {-37.356041,9.99111366}}
-debugShowQuadIntersection wtTs[0]=0 {{-47.1497231,4.34783936}, {-43.9488602,3.49043274}, {-41.0792313,5.14750481}} {{-47.1497231,4.34783936}} wnTs[0]=1 {{-52.0076561,8.07487679}, {-50.3505821,5.20524597}, {-47.1497231,4.34783936}}
-debugShowQuadLineIntersection wtTs[0]=1 {{-41.0792313,5.14750481}, {-38.2160263,6.80086899}, {-37.356041,9.99111366}} {{-37.356041,9.99111366}} wnTs[0]=0 {{-37.356041,9.99111366}, {-37.3550873,9.99464893}}
-debugShowQuadLineIntersection wtTs[0]=0 {{-37.3550873,9.99464893}, {-37.3536377,10.000042}, {-37.3521919,10.0054388}} {{-37.3550873,9.99464893}} wnTs[0]=1 {{-37.356041,9.99111366}, {-37.3550873,9.99464893}}
-debugShowQuadLineIntersection wtTs[0]=1 {{-37.3550873,9.99464893}, {-37.3536377,10.000042}, {-37.3521919,10.0054388}} {{-37.3521919,10.0054388}} wnTs[0]=0 {{-37.3521919,10.0054388}, {-37.3521843,10.0054626}}
-debugShowLineIntersection wtTs[0]=1 {{-37.3521919,10.0054388}, {-37.3521843,10.0054626}} {{-37.3521843,10.0054626}} wnTs[0]=0 {{-37.3521843,10.0054626}, {-37.3518105,10.006875}}
-debugShowQuadLineIntersection wtTs[0]=0 {{-37.3518105,10.006875}, {-37.3516197,10.0075779}, {-37.351429,10.0082846}} {{-37.3518105,10.006875}} wnTs[0]=1 {{-37.3521843,10.0054626}, {-37.3518105,10.006875}}
-debugShowQuadIntersection wtTs[0]=1 {{-37.3518105,10.006875}, {-37.3516197,10.0075779}, {-37.351429,10.0082846}} {{-37.351429,10.0082846}} wnTs[0]=0 {{-37.351429,10.0082846}, {-37.3465042,10.0266895}, {-37.3404655,10.049655}}
-debugShowQuadIntersection wtTs[0]=1 {{-37.351429,10.0082846}, {-37.3465042,10.0266895}, {-37.3404655,10.049655}} {{-37.3404655,10.049655}} wnTs[0]=0 {{-37.3404655,10.049655}, {-36.5053596,13.2268972}, {-38.1512413,16.0773964}}
-debugShowQuadIntersection wtTs[0]=1 {{-37.3404655,10.049655}, {-36.5053596,13.2268972}, {-38.1512413,16.0773964}} {{-38.1512413,16.0773964}} wnTs[0]=0 {{-38.1512413,16.0773964}, {-39.8082047,18.9470901}, {-43.0090332,19.8046188}}
-debugShowQuadLineIntersection no intersect {{-37.3404655,10.049655}, {-36.5053596,13.2268972}, {-38.1512413,16.0773964}} {{-38.1506348,16.0788383}, {-52.8077469,14.1437778}}
-debugShowQuadIntersection wtTs[0]=1 {{-38.1512413,16.0773964}, {-39.8082047,18.9470901}, {-43.0090332,19.8046188}} {{-43.0090332,19.8046188}} wnTs[0]=0 {{-43.0090332,19.8046188}, {-46.2098618,20.6621513}, {-49.0795555,19.005188}}
-debugShowQuadIntersection no intersect {{-38.1512413,16.0773964}, {-39.8082047,18.9470901}, {-43.0090332,19.8046188}} {{-49.0788383,19.0070419}, {-46.2090836,20.6638966}, {-43.0082855,19.8062439}}
-debugShowQuadIntersection no intersect {{-38.1512413,16.0773964}, {-39.8082047,18.9470901}, {-43.0090332,19.8046188}} {{-43.0082855,19.8062439}, {-39.8074875,18.948595}, {-38.1506348,16.0788383}}
-debugShowQuadLineIntersection wtTs[0]=0.000220493714 {{-38.1512413,16.0773964}, {-39.8082047,18.9470901}, {-43.0090332,19.8046188}} {{-38.1519737,16.078661}} wnTs[0]=9.12398e-05 {{-38.1506348,16.0788383}, {-52.8077469,14.1437778}}
-debugShowQuadIntersection wtTs[0]=1 {{-43.0090332,19.8046188}, {-46.2098618,20.6621513}, {-49.0795555,19.005188}} {{-49.0795555,19.005188}} wnTs[0]=0 {{-49.0795555,19.005188}, {-51.9483566,17.3487415}, {-52.8062439,14.1493912}}
-debugShowQuadIntersection no intersect {{-43.0090332,19.8046188}, {-46.2098618,20.6621513}, {-49.0795555,19.005188}} {{-52.8062439,14.1493912}, {-51.9485931,17.3501873}, {-49.0788383,19.0070419}}
-debugShowQuadIntersection no intersect {{-43.0090332,19.8046188}, {-46.2098618,20.6621513}, {-49.0795555,19.005188}} {{-49.0788383,19.0070419}, {-46.2090836,20.6638966}, {-43.0082855,19.8062439}}
-debugShowQuadIntersection wtTs[0]=1 {{-49.0795555,19.005188}, {-51.9483566,17.3487415}, {-52.8062439,14.1493912}} {{-52.8062439,14.1493912}} wnTs[0]=0 {{-52.8062439,14.1493912}, {-51.9485931,17.3501873}, {-49.0788383,19.0070419}}
-debugShowQuadLineIntersection no intersect {{-49.0795555,19.005188}, {-51.9483566,17.3487415}, {-52.8062439,14.1493912}} {{-38.1506348,16.0788383}, {-52.8077469,14.1437778}}
-debugShowQuadIntersection wtTs[0]=1 {{-52.8062439,14.1493912}, {-51.9485931,17.3501873}, {-49.0788383,19.0070419}} {{-49.0788383,19.0070419}} wnTs[0]=0 {{-49.0788383,19.0070419}, {-46.2090836,20.6638966}, {-43.0082855,19.8062439}}
-debugShowQuadLineIntersection no intersect {{-52.8062439,14.1493912}, {-51.9485931,17.3501873}, {-49.0788383,19.0070419}} {{-38.1506348,16.0788383}, {-52.8077469,14.1437778}}
-debugShowQuadIntersection wtTs[0]=1 {{-49.0788383,19.0070419}, {-46.2090836,20.6638966}, {-43.0082855,19.8062439}} {{-43.0082855,19.8062439}} wnTs[0]=0 {{-43.0082855,19.8062439}, {-39.8074875,18.948595}, {-38.1506348,16.0788383}}
-debugShowQuadLineIntersection wtTs[0]=1 {{-43.0082855,19.8062439}, {-39.8074875,18.948595}, {-38.1506348,16.0788383}} {{-38.1506348,16.0788383}} wnTs[0]=0 {{-38.1506348,16.0788383}, {-52.8077469,14.1437778}}
-debugShowQuadLineIntersection wtTs[0]=0 {{-52.8077469,14.1437778}, {-53.6643143,10.9437943}, {-52.0076561,8.07487679}} {{-52.8077469,14.1437778}} wnTs[0]=1 {{-38.1506348,16.0788383}, {-52.8077469,14.1437778}}
-debugShowQuadIntersection wtTs[0]=1 {{-52.8077469,14.1437778}, {-53.6643143,10.9437943}, {-52.0076561,8.07487679}} {{-52.0076561,8.07487679}} wnTs[0]=0 {{-52.0076561,8.07487679}, {-50.3505821,5.20524597}, {-47.1497231,4.34783936}}
-debugShowQuadIntersection wtTs[0]=0 {{-47.1497231,4.34783936}, {-43.9488602,3.49043274}, {-41.0792313,5.14750481}} {{-47.1497231,4.34783936}} wnTs[0]=1 {{-52.0076561,8.07487679}, {-50.3505821,5.20524597}, {-47.1497231,4.34783936}}
-debugShowQuadIntersection wtTs[0]=0 {{-47.1497231,4.34783936}, {-43.9488602,3.49043274}, {-41.0792313,5.14750481}} {{-47.1497231,4.34783936}} wtTs[1]=1 {{-41.0792313,5.14750481}} wnTs[0]=0 {{-47.1497231,4.34783936}, {-43.9488602,3.49043274}, {-41.0792313,5.14750481}} wnTs[1]=1
-debugShowQuadIntersection wtTs[0]=1 {{-47.1497231,4.34783936}, {-43.9488602,3.49043274}, {-41.0792313,5.14750481}} {{-41.0792313,5.14750481}} wnTs[0]=0 {{-41.0792313,5.14750481}, {-38.2096024,6.80457878}, {-37.3521919,10.0054388}}
-debugShowQuadIntersection wtTs[0]=0 {{-41.0792313,5.14750481}, {-38.2160263,6.80086899}, {-37.356041,9.99111366}} {{-41.0792313,5.14750481}} wnTs[0]=1 {{-47.1497231,4.34783936}, {-43.9488602,3.49043274}, {-41.0792313,5.14750481}}
-debugShowQuadIntersection wtTs[0]=0 {{-41.0792313,5.14750481}, {-38.2160263,6.80086899}, {-37.356041,9.99111366}} {{-41.0792313,5.14750481}} wtTs[1]=1 {{-37.356041,9.99111366}} wnTs[0]=0 {{-41.0792313,5.14750481}, {-38.2096024,6.80457878}, {-37.3521919,10.0054388}} wnTs[1]=0.997761104
-debugShowQuadLineIntersection no intersect {{-41.0792313,5.14750481}, {-38.2096024,6.80457878}, {-37.3521919,10.0054388}} {{-37.356041,9.99111366}, {-37.3550873,9.99464893}}
-debugShowQuadIntersection wtTs[0]=0 {{-37.3550873,9.99464893}, {-37.3536377,10.000042}, {-37.3521919,10.0054388}} {{-37.3550873,9.99464893}} wtTs[1]=1 {{-37.3521919,10.0054388}} wnTs[0]=0.998314 {{-41.0792313,5.14750481}, {-38.2096024,6.80457878}, {-37.3521919,10.0054388}} wnTs[1]=1
-debugShowQuadIntersection wtTs[0]=1 {{-37.3550873,9.99464893}, {-37.3536377,10.000042}, {-37.3521919,10.0054388}} {{-37.3521919,10.0054388}} wnTs[0]=0 {{-37.3521919,10.0054388}, {-36.4947891,13.2063007}, {-38.1518631,16.0759315}}
-debugShowQuadLineIntersection wtTs[0]=1 {{-41.0792313,5.14750481}, {-38.2096024,6.80457878}, {-37.3521919,10.0054388}} {{-37.3521919,10.0054388}} wnTs[0]=0 {{-37.3521919,10.0054388}, {-37.3521843,10.0054626}}
-debugShowQuadLineIntersection wtTs[0]=0 {{-37.3521919,10.0054388}, {-36.4947891,13.2063007}, {-38.1518631,16.0759315}} {{-37.3521919,10.0054388}} wnTs[0]=0 {{-37.3521919,10.0054388}, {-37.3521843,10.0054626}}
-debugShowQuadLineIntersection wtTs[0]=6.52854381e-05 {{-37.3521919,10.0054388}, {-36.4947891,13.2063007}, {-38.1518631,16.0759315}} {{-37.3520813,10.0058565}} wnTs[0]=0.279027 {{-37.3521843,10.0054626}, {-37.3518105,10.006875}}
-debugShowQuadIntersection wtTs[0]=0 {{-37.3518105,10.006875}, {-37.3516197,10.0075779}, {-37.351429,10.0082846}} {{-37.3518105,10.006875}} wtTs[1]=1 {{-37.351429,10.0082846}} wnTs[0]=0.00022423 {{-37.3521919,10.0054388}, {-36.4947891,13.2063007}, {-38.1518631,16.0759315}} wnTs[1]=0.000444585761
-debugShowQuadIntersection wtTs[0]=0.28665555 {{-37.351429,10.0082846}, {-37.3465042,10.0266895}, {-37.3404655,10.049655}} {{-37.3485146,10.0192108}} wnTs[0]=0.00215162 {{-37.3521919,10.0054388}, {-36.4947891,13.2063007}, {-38.1518631,16.0759315}}
-debugShowQuadIntersection wtTs[0]=0.0019584472 {{-37.3404655,10.049655}, {-36.5053596,13.2268972}, {-38.1512413,16.0773964}} {{-37.337204,10.0620985}} wnTs[0]=0.00885383 {{-37.3521919,10.0054388}, {-36.4947891,13.2063007}, {-38.1518631,16.0759315}}
-debugShowQuadIntersection no intersect {{-38.1512413,16.0773964}, {-39.8082047,18.9470901}, {-43.0090332,19.8046188}} {{-38.1518631,16.0759315}, {-39.8089333,18.9455605}, {-43.0097923,19.8029671}}
-debugShowQuadIntersection no intersect {{-43.0090332,19.8046188}, {-46.2098618,20.6621513}, {-49.0795555,19.005188}} {{-38.1518631,16.0759315}, {-39.8089333,18.9455605}, {-43.0097923,19.8029671}}
-debugShowQuadIntersection no intersect {{-43.0090332,19.8046188}, {-46.2098618,20.6621513}, {-49.0795555,19.005188}} {{-43.0097923,19.8029671}, {-46.2106552,20.6603737}, {-49.0802841,19.0032997}}
-debugShowQuadIntersection no intersect {{-49.0795555,19.005188}, {-51.9483566,17.3487415}, {-52.8062439,14.1493912}} {{-49.0802841,19.0032997}, {-51.949913,17.3462276}, {-52.8073196,14.1453686}}
-debugShowQuadIntersection no intersect {{-49.0795555,19.005188}, {-51.9483566,17.3487415}, {-52.8062439,14.1493912}} {{-43.0097923,19.8029671}, {-46.2106552,20.6603737}, {-49.0802841,19.0032997}}
-debugShowQuadIntersection no intersect {{-52.8062439,14.1493912}, {-51.9485931,17.3501873}, {-49.0788383,19.0070419}} {{-49.0802841,19.0032997}, {-51.949913,17.3462276}, {-52.8073196,14.1453686}}
-debugShowQuadIntersection no intersect {{-52.8062439,14.1493912}, {-51.9485931,17.3501873}, {-49.0788383,19.0070419}} {{-43.0097923,19.8029671}, {-46.2106552,20.6603737}, {-49.0802841,19.0032997}}
-debugShowQuadIntersection no intersect {{-49.0788383,19.0070419}, {-46.2090836,20.6638966}, {-43.0082855,19.8062439}} {{-38.1518631,16.0759315}, {-39.8089333,18.9455605}, {-43.0097923,19.8029671}}
-debugShowQuadIntersection no intersect {{-49.0788383,19.0070419}, {-46.2090836,20.6638966}, {-43.0082855,19.8062439}} {{-43.0097923,19.8029671}, {-46.2106552,20.6603737}, {-49.0802841,19.0032997}}
-debugShowQuadIntersection no intersect {{-43.0082855,19.8062439}, {-39.8074875,18.948595}, {-38.1506348,16.0788383}} {{-38.1518631,16.0759315}, {-39.8089333,18.9455605}, {-43.0097923,19.8029671}}
-debugShowQuadLineIntersection no intersect {{-49.0802841,19.0032997}, {-51.949913,17.3462276}, {-52.8073196,14.1453686}} {{-38.1506348,16.0788383}, {-52.8077469,14.1437778}}
-debugShowQuadLineIntersection wtTs[0]=0.000248459946 {{-52.8073196,14.1453686}, {-53.6647263,10.9445057}, {-52.0076561,8.07487679}} {{-52.8077469,14.1437778}} wnTs[0]=1 {{-38.1506348,16.0788383}, {-52.8077469,14.1437778}}
-debugShowQuadLineIntersection no intersect {{-37.3521919,10.0054388}, {-36.4947891,13.2063007}, {-38.1518631,16.0759315}} {{-38.1506348,16.0788383}, {-52.8077469,14.1437778}}
-debugShowQuadLineIntersection wtTs[0]=0.000444403399 {{-38.1518631,16.0759315}, {-39.8089333,18.9455605}, {-43.0097923,19.8029671}} {{-38.1533356,16.0784817}} wnTs[0]=0.00018431 {{-38.1506348,16.0788383}, {-52.8077469,14.1437778}}
-debugShowQuadIntersection wtTs[0]=0 {{-52.8077469,14.1437778}, {-53.6643143,10.9437943}, {-52.0076561,8.07487679}} {{-52.8077469,14.1437778}} wtTs[1]=1 {{-52.0076561,8.07487679}} wnTs[0]=0.000248538 {{-52.8073196,14.1453686}, {-53.6647263,10.9445057}, {-52.0076561,8.07487679}} wnTs[1]=1
-debugShowQuadIntersection wtTs[0]=1 {{-52.8077469,14.1437778}, {-53.6643143,10.9437943}, {-52.0076561,8.07487679}} {{-52.0076561,8.07487679}} wnTs[0]=0 {{-52.0076561,8.07487679}, {-50.3505821,5.20524597}, {-47.1497231,4.34783936}}
-debugShowQuadIntersection wtTs[0]=0 {{-52.0076561,8.07487679}, {-50.3505821,5.20524597}, {-47.1497231,4.34783936}} {{-52.0076561,8.07487679}} wnTs[0]=1 {{-52.8073196,14.1453686}, {-53.6647263,10.9445057}, {-52.0076561,8.07487679}}
-debugShowQuadIntersection wtTs[0]=0 {{-52.0076561,8.07487679}, {-50.3505821,5.20524597}, {-47.1497231,4.34783936}} {{-52.0076561,8.07487679}} wtTs[1]=1 {{-47.1497231,4.34783936}} wnTs[0]=0 {{-52.0076561,8.07487679}, {-50.3505821,5.20524597}, {-47.1497231,4.34783936}} wnTs[1]=1
-debugShowQuadIntersection wtTs[0]=1 {{-52.0076561,8.07487679}, {-50.3505821,5.20524597}, {-47.1497231,4.34783936}} {{-47.1497231,4.34783936}} wnTs[0]=0 {{-47.1497231,4.34783936}, {-43.9488602,3.49043274}, {-41.0792313,5.14750481}}
-debugShowLineIntersection no intersect {{-38.1506348,16.0788383}, {-52.8077469,14.1437778}} {{-52.806778,14.1473942}, {-52.8073196,14.1453686}}
-debugShowLineIntersection no intersect {{-38.1506348,16.0788383}, {-52.8077469,14.1437778}} {{-52.8073196,14.1453686}, {-52.8075829,14.1443863}}
-debugShowQuadLineIntersection no intersect {{-52.8075829,14.1443863}, {-52.8071823,14.1458902}, {-52.806778,14.1473942}} {{-38.1506348,16.0788383}, {-52.8077469,14.1437778}}
-debugShowQuadIntersection wtTs[0]=1 {{-49.0802841,19.0032997}, {-51.949913,17.3462276}, {-52.8073196,14.1453686}} {{-52.8073196,14.1453686}} wnTs[0]=0 {{-52.8073196,14.1453686}, {-53.6647263,10.9445057}, {-52.0076561,8.07487679}}
-debugShowQuadIntersection wtTs[0]=0 {{-49.0802841,19.0032997}, {-51.949913,17.3462276}, {-52.8073196,14.1453686}} {{-49.0802841,19.0032997}} wnTs[0]=1 {{-43.0097923,19.8029671}, {-46.2106552,20.6603737}, {-49.0802841,19.0032997}}
-debugShowQuadIntersection wtTs[0]=1 {{-52.8073196,14.1453686}, {-53.6647263,10.9445057}, {-52.0076561,8.07487679}} {{-52.0076561,8.07487679}} wnTs[0]=0 {{-52.0076561,8.07487679}, {-50.3505821,5.20524597}, {-47.1497231,4.34783936}}
-debugShowQuadIntersection wtTs[0]=1 {{-52.0076561,8.07487679}, {-50.3505821,5.20524597}, {-47.1497231,4.34783936}} {{-47.1497231,4.34783936}} wnTs[0]=0 {{-47.1497231,4.34783936}, {-43.9488602,3.49043274}, {-41.0792313,5.14750481}}
-debugShowQuadIntersection wtTs[0]=1 {{-47.1497231,4.34783936}, {-43.9488602,3.49043274}, {-41.0792313,5.14750481}} {{-41.0792313,5.14750481}} wnTs[0]=0 {{-41.0792313,5.14750481}, {-38.2096024,6.80457878}, {-37.3521919,10.0054388}}
-debugShowQuadIntersection wtTs[0]=1 {{-41.0792313,5.14750481}, {-38.2096024,6.80457878}, {-37.3521919,10.0054388}} {{-37.3521919,10.0054388}} wnTs[0]=0 {{-37.3521919,10.0054388}, {-36.4947891,13.2063007}, {-38.1518631,16.0759315}}
-debugShowQuadIntersection wtTs[0]=1 {{-37.3521919,10.0054388}, {-36.4947891,13.2063007}, {-38.1518631,16.0759315}} {{-38.1518631,16.0759315}} wnTs[0]=0 {{-38.1518631,16.0759315}, {-39.8089333,18.9455605}, {-43.0097923,19.8029671}}
-debugShowQuadIntersection wtTs[0]=1 {{-38.1518631,16.0759315}, {-39.8089333,18.9455605}, {-43.0097923,19.8029671}} {{-43.0097923,19.8029671}} wnTs[0]=0 {{-43.0097923,19.8029671}, {-46.2106552,20.6603737}, {-49.0802841,19.0032997}}
-debugShowQuadLineIntersection wtTs[0]=1 {{-49.0802841,19.0032997}, {-51.949913,17.3462276}, {-52.8073196,14.1453686}} {{-52.8073196,14.1453686}} wnTs[0]=1 {{-52.806778,14.1473942}, {-52.8073196,14.1453686}}
-debugShowQuadLineIntersection wtTs[0]=1 {{-49.0802841,19.0032997}, {-51.949913,17.3462276}, {-52.8073196,14.1453686}} {{-52.8073196,14.1453686}} wnTs[0]=0 {{-52.8073196,14.1453686}, {-52.8075829,14.1443863}}
-debugShowQuadIntersection no intersect {{-49.0802841,19.0032997}, {-51.949913,17.3462276}, {-52.8073196,14.1453686}} {{-52.8075829,14.1443863}, {-52.8071823,14.1458902}, {-52.806778,14.1473942}}
-debugShowQuadLineIntersection wtTs[0]=0 {{-52.8073196,14.1453686}, {-53.6647263,10.9445057}, {-52.0076561,8.07487679}} {{-52.8073196,14.1453686}} wnTs[0]=1 {{-52.806778,14.1473942}, {-52.8073196,14.1453686}}
-debugShowQuadLineIntersection wtTs[0]=0 {{-52.8073196,14.1453686}, {-53.6647263,10.9445057}, {-52.0076561,8.07487679}} {{-52.8073196,14.1453686}} wnTs[0]=0 {{-52.8073196,14.1453686}, {-52.8075829,14.1443863}}
-debugShowQuadIntersection no intersect {{-52.8073196,14.1453686}, {-53.6647263,10.9445057}, {-52.0076561,8.07487679}} {{-52.8075829,14.1443863}, {-52.8071823,14.1458902}, {-52.806778,14.1473942}}
-debugShowLineIntersection wtTs[0]=1 {{-52.806778,14.1473942}, {-52.8073196,14.1453686}} {{-52.8073196,14.1453686}} wnTs[0]=0 {{-52.8073196,14.1453686}, {-52.8075829,14.1443863}}
-debugShowQuadLineIntersection wtTs[0]=1 {{-52.8075829,14.1443863}, {-52.8071823,14.1458902}, {-52.806778,14.1473942}} {{-52.806778,14.1473942}} wnTs[0]=0 {{-52.806778,14.1473942}, {-52.8073196,14.1453686}}
-debugShowQuadLineIntersection wtTs[0]=0 {{-52.8075829,14.1443863}, {-52.8071823,14.1458902}, {-52.806778,14.1473942}} {{-52.8075829,14.1443863}} wnTs[0]=1 {{-52.8073196,14.1453686}, {-52.8075829,14.1443863}}
-debugShowTs - id=3 [o=23,20 t=0 -47.1497231,4.34783936 w=1 o=0] [o=25,4 t=1 -41.0792313,5.14750481 w=1 o=0]
-debugShowTs o id=24 [o=23,20 t=0 -47.1497231,4.34783936 w=1 o=0] [o=25,4 t=1 -41.0792313,5.14750481 w=1 o=0] operand
-debugShowTs + id=3 [o=23,20 t=0 -47.1497231,4.34783936 w=1 o=0] [o=25,4 t=1 -41.0792313,5.14750481 w=1 o=0]
-debugShowTs o id=24 [o=23,20 t=0 -47.1497231,4.34783936 w=1 o=0] [o=25,4 t=1 -41.0792313,5.14750481 w=1 o=0] operand
-debugShowTs - id=4 [o=24,3 t=0 -41.0792313,5.14750481 w=1 o=0] [o=5 t=1 -37.356041,9.99111366 w=1 o=0]
-debugShowTs o id=25 [o=24,3 t=0 -41.0792313,5.14750481 w=1 o=0] [o=26,7 t=1 -37.3521919,10.0054388 w=1 o=0] operand
-addTPair addTPair this=25 0.997761104 other=4 1
-addTPair id=25 lower=2 upper=2 other=4 oLower=2 oUpper=3
-debugShowTs + id=4 [o=24,3 t=0 -41.0792313,5.14750481 w=1 o=0] [o=25,5 t=1 -37.356041,9.99111366 w=1 o=0]
-debugShowTs o id=25 [o=24,3 t=0 -41.0792313,5.14750481 w=1 o=0] [o=4 t=0.998 -37.356041,9.99111366 w=1 o=0] [o=26,7 t=1 -37.3521919,10.0054388 w=1 o=0] operand
-debugShowTs - id=6 [o=5 t=0 -37.3550873,9.99464893 w=1 o=0] [o=26,7 t=1 -37.3521919,10.0054388 w=1 o=0]
-debugShowTs o id=25 [o=24,3 t=0 -41.0792313,5.14750481 w=1 o=0] [o=4 t=0.998 -37.356041,9.99111366 w=1 o=0] [o=26,7 t=1 -37.3521919,10.0054388 w=1 o=0] operand
-addTPair addTPair this=6 0 other=25 0.998313921
-addTPair id=6 lower=0 upper=1 other=25 oLower=3 oUpper=3
-debugShowTs + id=6 [o=25,5 t=0 -37.3550873,9.99464893 w=1 o=0] [o=26,7 t=1 -37.3521919,10.0054388 w=1 o=0]
-debugShowTs o id=25 [o=24,3 t=0 -41.0792313,5.14750481 w=1 o=0] [o=4 t=0.998 -37.356041,9.99111366 w=1 o=0] [o=6 t=0.998 -37.3550873,9.99464893 w=1 o=0] [o=26,7 t=1 -37.3521919,10.0054388 w=1 o=0] operand
-debugShowTs - id=9 [o=8 t=0 -37.3518105,10.006875 w=1 o=0] [o=10 t=1 -37.351429,10.0082846 w=1 o=0]
-debugShowTs o id=26 [o=25,7,6 t=0 -37.3521919,10.0054388 w=1 o=0] [o=8 t=6.53e-05 -37.3520813,10.0058565 w=1 o=0] [o=10 t=0.00215 -37.3485146,10.0192108 w=1 o=0] [o=11 t=0.00885 -37.337204,10.0620985 w=1 o=0] [o=27 t=1 -38.1518631,16.0759315 w=1 o=0] operand
-addTPair addTPair this=9 0 other=26 0.000224230097
-addTPair id=9 lower=0 upper=1 other=26 oLower=4 oUpper=4
-addTPair addTPair this=26 0.000444585761 other=9 1
-addTPair id=26 lower=5 upper=5 other=9 oLower=2 oUpper=3
-debugShowTs + id=9 [o=26,8 t=0 -37.3518105,10.006875 w=1 o=0] [o=26,10 t=1 -37.351429,10.0082846 w=1 o=0]
-debugShowTs o id=26 [o=25,7,6 t=0 -37.3521919,10.0054388 w=1 o=0] [o=8 t=6.53e-05 -37.3520813,10.0058565 w=1 o=0] [o=9 t=0.000224 -37.3518105,10.006875 w=1 o=0] [o=9 t=0.000445 -37.351429,10.0082846 w=1 o=0] [o=10 t=0.00215 -37.3485146,10.0192108 w=1 o=0] [o=11 t=0.00885 -37.337204,10.0620985 w=1 o=0] [o=27 t=1 -38.1518631,16.0759315 w=1 o=0] operand
-debugShowTs - id=19 [o=18 t=0 -52.8077469,14.1437778 w=1 o=0] [o=23,20 t=1 -52.0076561,8.07487679 w=1 o=0]
-debugShowTs o id=22 [o=1,0,21 t=0 -52.8073196,14.1453686 w=1 o=0] [o=18 t=0.000248 -52.8077469,14.1437778 w=1 o=0] [o=23,20 t=1 -52.0076561,8.07487679 w=1 o=0] operand
-addTPair addTPair this=19 0 other=22 0.000248537956
-addTPair id=19 lower=0 upper=1 other=22 oLower=3 oUpper=4
-debugShowTs + id=19 [o=22,18 t=0 -52.8077469,14.1437778 w=1 o=0] [o=23,20 t=1 -52.0076561,8.07487679 w=1 o=0]
-debugShowTs o id=22 [o=1,0,21 t=0 -52.8073196,14.1453686 w=1 o=0] [o=18 t=0.000248 -52.8077469,14.1437778 w=1 o=0] [o=19 t=0.000249 -52.8077469,14.1437778 w=1 o=0] [o=23,20 t=1 -52.0076561,8.07487679 w=1 o=0] operand
-debugShowTs - id=20 [o=22,19 t=0 -52.0076561,8.07487679 w=1 o=0] [o=24,3 t=1 -47.1497231,4.34783936 w=1 o=0]
-debugShowTs o id=23 [o=22,19 t=0 -52.0076561,8.07487679 w=1 o=0] [o=24,3 t=1 -47.1497231,4.34783936 w=1 o=0] operand
-debugShowTs + id=20 [o=22,19 t=0 -52.0076561,8.07487679 w=1 o=0] [o=24,3 t=1 -47.1497231,4.34783936 w=1 o=0]
-debugShowTs o id=23 [o=22,19 t=0 -52.0076561,8.07487679 w=1 o=0] [o=24,3 t=1 -47.1497231,4.34783936 w=1 o=0] operand
-calcCoincidentWinding count=6
-debugShowTs p id=3 [o=23,20 t=0 -47.1497231,4.34783936 w=1 o=1] [o=25,4 t=1 -41.0792313,5.14750481 w=1 o=0]
-debugShowTs o id=24 [o=23,20 t=0 -47.1497231,4.34783936 w=0 o=0] [o=25,4 t=1 -41.0792313,5.14750481 w=1 o=0] operand done
-debugShowTs p id=4 [o=24,3 t=0 -41.0792313,5.14750481 w=1 o=1] [o=25,5 t=1 -37.356041,9.99111366 w=1 o=0]
-debugShowTs o id=25 [o=24,3 t=0 -41.0792313,5.14750481 w=0 o=0] [o=4 t=0.998 -37.356041,9.99111366 w=1 o=0] [o=6 t=0.998 -37.3550873,9.99464893 w=1 o=0] [o=26,7 t=1 -37.3521919,10.0054388 w=1 o=0] operand
-debugShowTs p id=6 [o=25,5 t=0 -37.3550873,9.99464893 w=1 o=1] [o=26,7 t=1 -37.3521919,10.0054388 w=1 o=0]
-debugShowTs o id=25 [o=24,3 t=0 -41.0792313,5.14750481 w=0 o=0] [o=4 t=0.998 -37.356041,9.99111366 w=1 o=0] [o=6 t=0.998 -37.3550873,9.99464893 w=0 o=0] [o=26,7 t=1 -37.3521919,10.0054388 w=1 o=0] operand
-debugShowTs p id=9 [o=26,8 t=0 -37.3518105,10.006875 w=1 o=1] [o=26,10 t=1 -37.351429,10.0082846 w=1 o=0]
-debugShowTs o id=26 [o=25,7,6 t=0 -37.3521919,10.0054388 w=1 o=0] [o=8 t=6.53e-05 -37.3520813,10.0058565 w=1 o=0] [o=9 t=0.000224 -37.3518105,10.006875 w=0 o=0] [o=9 t=0.000445 -37.351429,10.0082846 w=1 o=0] [o=10 t=0.00215 -37.3485146,10.0192108 w=1 o=0] [o=11 t=0.00885 -37.337204,10.0620985 w=1 o=0] [o=27 t=1 -38.1518631,16.0759315 w=1 o=0] operand
-debugShowTs p id=19 [o=22,18 t=0 -52.8077469,14.1437778 w=1 o=1] [o=23,20 t=1 -52.0076561,8.07487679 w=1 o=0]
-debugShowTs o id=22 [o=1,0,21 t=0 -52.8073196,14.1453686 w=1 o=0] [o=18 t=0.000248 -52.8077469,14.1437778 w=0 o=0] [o=19 t=0.000249 -52.8077469,14.1437778 w=0 o=0] [o=23,20 t=1 -52.0076561,8.07487679 w=1 o=0] operand
-debugShowTs p id=20 [o=22,19 t=0 -52.0076561,8.07487679 w=1 o=1] [o=24,3 t=1 -47.1497231,4.34783936 w=1 o=0]
-debugShowTs o id=23 [o=22,19 t=0 -52.0076561,8.07487679 w=0 o=0] [o=24,3 t=1 -47.1497231,4.34783936 w=1 o=0] operand done
-checkEnds id=4 missing t=0 other=25 otherT=0 pt=(-41.0792313,5.14750481)
-addTPair addTPair this=4 0 other=25 0
-addTPair id=4 lower=0 upper=2 other=25 oLower=0 oUpper=2
-checkEnds id=6 missing t=1 other=25 otherT=1 pt=(-37.3521919,10.0054388)
-addTPair addTPair this=6 1 other=25 1
-addTPair id=6 lower=2 upper=4 other=25 oLower=5 oUpper=7
-checkEnds id=10 missing t=0 other=26 otherT=0.000444585761 pt=(-37.351429,10.0082846)
-addTPair addTPair this=10 0 other=26 0.000444585761
-addTPair id=10 lower=0 upper=1 other=26 oLower=5 oUpper=6
-checkEnds id=19 missing t=1 other=22 otherT=1 pt=(-52.0076561,8.07487679)
-addTPair addTPair this=19 1 other=22 1
-addTPair id=19 lower=2 upper=4 other=22 oLower=5 oUpper=7
-checkEnds id=25 missing t=0.997761104 other=5 otherT=0 pt=(-37.356041,9.99111366)
-checkEnds id=25 missing t=0.998313921 other=5 otherT=1 pt=(-37.3550873,9.99464893)
-addTPair addTPair this=25 0.997761104 other=5 0
-addTPair id=25 lower=3 upper=4 other=5 oLower=0 oUpper=1
-addTPair addTPair this=25 0.998313921 other=5 1
-addTPair id=25 lower=5 upper=6 other=5 oLower=2 oUpper=3
-checkEnds id=26 missing t=0.000224230097 other=8 otherT=1 pt=(-37.3518105,10.006875)
-addTPair addTPair this=26 0.000224230097 other=8 1
-addTPair id=26 lower=4 upper=5 other=8 oLower=2 oUpper=3
-addTPair addTPair this=3 1 other=24 1
-addTPair id=3 lower=2 upper=4 other=24 oLower=2 oUpper=4
-addTPair addTPair duplicate this=3 1 other=24 1
-addTPair addTPair this=23 0 other=20 0
-addTPair id=23 lower=0 upper=2 other=20 oLower=0 oUpper=2
-addTPair addTPair duplicate this=20 0 other=23 0
-joinCoincidence count=6
-sortAngles [3] tStart=0 [1]
-sortAngles [3] tStart=1 [4]
-sortAngles [4] tStart=1 [3]
-after [4/2] 9/9 tStart=1 tEnd=0 < [5/1] 25/25 tStart=0 tEnd=1 < [25/1] 25/25 tStart=0.997761104 tEnd=0.998313921 T 11
-sortAngles [5] tStart=1 [2]
-after [5/2] 9/9 tStart=1 tEnd=0 < [6/1] 25/25 tStart=0 tEnd=1 < [25/2] 9/9 tStart=0.998313921 tEnd=0.997761104 T 5
-sortAngles [6] tStart=1 [3]
-after [6/2] 9/9 tStart=1 tEnd=0 < [7/1] 25/25 tStart=0 tEnd=1 < [26/1] 25/25 tStart=0 tEnd=6.52854381e-05 F 11
-sortAngles [8] tStart=0.279027473 [1]
-after [8/1] 9/9 tStart=0.279027473 tEnd=0 < [26/2] 9/9 tStart=6.52854381e-05 tEnd=0 < [8/2] 25/25 tStart=0.279027473 tEnd=1 T 12
-after [8/1] 9/9 tStart=0.279027473 tEnd=0 < [26/3] 25/25 tStart=6.52854381e-05 tEnd=0.000224230097 < [26/2] 9/9 tStart=6.52854381e-05 tEnd=0 F 5
-after [26/2] 9/9 tStart=6.52854381e-05 tEnd=0 < [26/3] 25/25 tStart=6.52854381e-05 tEnd=0.000224230097 < [8/2] 25/25 tStart=0.279027473 tEnd=1 T 11
-sortAngles [8] tStart=1 [2]
-after [8/3] 9/9 tStart=1 tEnd=0.279027473 < [9/1] 25/25 tStart=0 tEnd=1 < [26/4] 9/9 tStart=0.000224230097 tEnd=6.52854381e-05 F 5
-sortAngles [9] tStart=1 [2]
-after [9/2] 9/9 tStart=1 tEnd=0 < [10/1] 25/25 tStart=0 tEnd=0.28665555 < [26/5] 25/25 tStart=0.000444585761 tEnd=0.00215162348 F 11
-sortAngles [10] tStart=0.28665555 [2]
-after [10/2] 9/9 tStart=0.28665555 tEnd=0 < [26/6] 9/9 tStart=0.00215162348 tEnd=0.000444585761 < [10/3] 25/25 tStart=0.28665555 tEnd=1 T 12
-after [10/2] 9/9 tStart=0.28665555 tEnd=0 < [26/7] 25/25 tStart=0.00215162348 tEnd=0.0088538298 < [26/6] 9/9 tStart=0.00215162348 tEnd=0.000444585761 F 5
-after [26/6] 9/9 tStart=0.00215162348 tEnd=0.000444585761 < [26/7] 25/25 tStart=0.00215162348 tEnd=0.0088538298 < [10/3] 25/25 tStart=0.28665555 tEnd=1 F 11
-after [10/3] 25/25 tStart=0.28665555 tEnd=1 < [26/7] 25/25 tStart=0.00215162348 tEnd=0.0088538298 < [10/2] 9/9 tStart=0.28665555 tEnd=0 T 12
-sortAngles [11] tStart=0.0019584472 [1]
-after [11/1] 9/9 tStart=0.0019584472 tEnd=0 < [26/8] 9/9 tStart=0.0088538298 tEnd=0.00215162348 < [11/2] 25/21 tStart=0.0019584472 tEnd=1 T 12
-after [11/1] 9/9 tStart=0.0019584472 tEnd=0 < [26/9] 25/21 tStart=0.0088538298 tEnd=1 < [26/8] 9/9 tStart=0.0088538298 tEnd=0.00215162348 F 5
-after [26/8] 9/9 tStart=0.0088538298 tEnd=0.00215162348 < [26/9] 25/21 tStart=0.0088538298 tEnd=1 < [11/2] 25/21 tStart=0.0019584472 tEnd=1 T 11
-sortAngles [12] tStart=0.000220493714 [1]
-after [12/1] 5/5 tStart=0.000220493714 tEnd=0 < [18/1] 29/29 tStart=9.12397966e-05 tEnd=0 < [12/2] 21/17 tStart=0.000220493714 tEnd=1 F 4
-after [12/1] 5/5 tStart=0.000220493714 tEnd=0 < [18/2] 13/13 tStart=9.12397966e-05 tEnd=0.00018431002 < [12/2] 21/17 tStart=0.000220493714 tEnd=1 T 4
-sortAngles [18] tStart=0.00018431002 [2]
-after [18/3] 29/29 tStart=0.00018431002 tEnd=9.12397966e-05 < [27/1] 5/5 tStart=0.000444403399 tEnd=0 < [18/4] 13/13 tStart=0.00018431002 tEnd=1 T 4
-after [18/3] 29/29 tStart=0.00018431002 tEnd=9.12397966e-05 < [27/2] 21/17 tStart=0.000444403399 tEnd=1 < [27/1] 5/5 tStart=0.000444403399 tEnd=0 F 4
-after [27/1] 5/5 tStart=0.000444403399 tEnd=0 < [27/2] 21/17 tStart=0.000444403399 tEnd=1 < [18/4] 13/13 tStart=0.00018431002 tEnd=1 F 4
-after [18/4] 13/13 tStart=0.00018431002 tEnd=1 < [27/2] 21/17 tStart=0.000444403399 tEnd=1 < [18/3] 29/29 tStart=0.00018431002 tEnd=9.12397966e-05 T 4
-sortAngles [18] tStart=1 [3]
-after [18/5] 29/29 tStart=1 tEnd=0.00018431002 < [19/1] 9/5 tStart=0 tEnd=1 < [22/2] 25/25 tStart=0.000248459946 tEnd=0 T 4
-sortAngles [19] tStart=1 [4]
-sortAngles [21] tStart=1 [1]
-after [21/1] 25/25 tStart=1 tEnd=0 < [0/1] 25/25 tStart=1 tEnd=0 < [1/1] 9/9 tStart=0 tEnd=1 F 12
-after [21/1] 25/25 tStart=1 tEnd=0 < [22/1] 9/9 tStart=0 tEnd=0.000248459946 < [1/1] 9/9 tStart=0 tEnd=1 F 11
-after [1/1] 9/9 tStart=0 tEnd=1 < [22/1] 9/9 tStart=0 tEnd=0.000248459946 < [0/1] 25/25 tStart=1 tEnd=0 T 12
-debugShowActiveSpans id=3 (-47.1497231,4.34783936 -43.9488602,3.49043274 -41.0792313,5.14750481) t=0 (-47.1497231,4.34783936) tEnd=1 other=23 otherT=1 otherIndex=4 windSum=? windValue=1 oppValue=1
-debugShowActiveSpans id=4 (-41.0792313,5.14750481 -38.2160263,6.80086899 -37.356041,9.99111366) t=0 (-41.0792313,5.14750481) tEnd=1 other=25 otherT=0 otherIndex=0 windSum=? windValue=1 oppValue=1
-debugShowActiveSpans id=5 (-37.356041,9.99111366 -37.3550873,9.99464893) t=0 (-37.356041,9.99111366) tEnd=1 other=25 otherT=0.997761104 otherIndex=3 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=6 (-37.3550873,9.99464893 -37.3536377,10.000042 -37.3521919,10.0054388) t=0 (-37.3550873,9.99464893) tEnd=1 other=25 otherT=0.998313921 otherIndex=6 windSum=? windValue=1 oppValue=1
-debugShowActiveSpans id=7 (-37.3521919,10.0054388 -37.3521843,10.0054626) t=0 (-37.3521919,10.0054388) tEnd=1 other=26 otherT=0 otherIndex=1 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=8 (-37.3521843,10.0054626 -37.3518105,10.006875) t=0 (-37.3521843,10.0054626) tEnd=0.279027473 other=7 otherT=1 otherIndex=3 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=8 (-37.3521843,10.0054626 -37.3518105,10.006875) t=0.279027473 (-37.3520813,10.0058565) tEnd=1 other=26 otherT=6.52854381e-05 otherIndex=3 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=9 (-37.3518105,10.006875 -37.3516197,10.0075779 -37.351429,10.0082846) t=0 (-37.3518105,10.006875) tEnd=1 other=26 otherT=0.000224230097 otherIndex=5 windSum=? windValue=1 oppValue=1
-debugShowActiveSpans id=10 (-37.351429,10.0082846 -37.3465042,10.0266895 -37.3404655,10.049655) t=0 (-37.351429,10.0082846) tEnd=0.28665555 other=26 otherT=0.000444585761 otherIndex=6 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=10 (-37.351429,10.0082846 -37.3465042,10.0266895 -37.3404655,10.049655) t=0.28665555 (-37.3485146,10.0192108) tEnd=1 other=26 otherT=0.00215162348 otherIndex=8 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=11 (-37.3404655,10.049655 -36.5053596,13.2268972 -38.1512413,16.0773964) t=0 (-37.3404655,10.049655) tEnd=0.0019584472 other=10 otherT=1 otherIndex=3 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=11 (-37.3404655,10.049655 -36.5053596,13.2268972 -38.1512413,16.0773964) t=0.0019584472 (-37.337204,10.0620985) tEnd=1 other=26 otherT=0.0088538298 otherIndex=9 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=12 (-38.1512413,16.0773964 -39.8082047,18.9470901 -43.0090332,19.8046188) t=0 (-38.1512413,16.0773964) tEnd=0.000220493714 other=11 otherT=1 otherIndex=2 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=12 (-38.1512413,16.0773964 -39.8082047,18.9470901 -43.0090332,19.8046188) t=0.000220493714 (-38.1519737,16.078661) tEnd=1 other=18 otherT=9.12397966e-05 otherIndex=1 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=13 (-43.0090332,19.8046188 -46.2098618,20.6621513 -49.0795555,19.005188) t=0 (-43.0090332,19.8046188) tEnd=1 other=12 otherT=1 otherIndex=2 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=14 (-49.0795555,19.005188 -51.9483566,17.3487415 -52.8062439,14.1493912) t=0 (-49.0795555,19.005188) tEnd=1 other=13 otherT=1 otherIndex=1 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=15 (-52.8062439,14.1493912 -51.9485931,17.3501873 -49.0788383,19.0070419) t=0 (-52.8062439,14.1493912) tEnd=1 other=14 otherT=1 otherIndex=1 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=16 (-49.0788383,19.0070419 -46.2090836,20.6638966 -43.0082855,19.8062439) t=0 (-49.0788383,19.0070419) tEnd=1 other=15 otherT=1 otherIndex=1 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=17 (-43.0082855,19.8062439 -39.8074875,18.948595 -38.1506348,16.0788383) t=0 (-43.0082855,19.8062439) tEnd=1 other=16 otherT=1 otherIndex=1 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=18 (-38.1506348,16.0788383 -52.8077469,14.1437778) t=0 (-38.1506348,16.0788383) tEnd=9.12397966e-05 other=17 otherT=1 otherIndex=1 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=18 (-38.1506348,16.0788383 -52.8077469,14.1437778) t=9.12397966e-05 (-38.1519737,16.078661) tEnd=0.00018431002 other=12 otherT=0.000220493714 otherIndex=1 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=18 (-38.1506348,16.0788383 -52.8077469,14.1437778) t=0.00018431002 (-38.1533356,16.0784817) tEnd=1 other=27 otherT=0.000444403399 otherIndex=1 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=19 (-52.8077469,14.1437778 -53.6643143,10.9437943 -52.0076561,8.07487679) t=0 (-52.8077469,14.1437778) tEnd=1 other=22 otherT=0.000248459946 otherIndex=4 windSum=? windValue=1 oppValue=1
-debugShowActiveSpans id=20 (-52.0076561,8.07487679 -50.3505821,5.20524597 -47.1497231,4.34783936) t=0 (-52.0076561,8.07487679) tEnd=1 other=23 otherT=0 otherIndex=0 windSum=? windValue=1 oppValue=1
-debugShowActiveSpans id=21 (-49.0802841,19.0032997 -51.949913,17.3462276 -52.8073196,14.1453686) t=0 (-49.0802841,19.0032997) tEnd=1 other=28 otherT=1 otherIndex=1 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=22 (-52.8073196,14.1453686 -53.6647263,10.9445057 -52.0076561,8.07487679) t=0 (-52.8073196,14.1453686) tEnd=0.000248459946 other=1 otherT=0 otherIndex=1 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=25 (-41.0792313,5.14750481 -38.2096024,6.80457878 -37.3521919,10.0054388) t=0.997761104 (-37.356041,9.99111366) tEnd=0.998313921 other=5 otherT=0 otherIndex=0 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=26 (-37.3521919,10.0054388 -36.4947891,13.2063007 -38.1518631,16.0759315) t=0 (-37.3521919,10.0054388) tEnd=6.52854381e-05 other=25 otherT=1 otherIndex=8 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=26 (-37.3521919,10.0054388 -36.4947891,13.2063007 -38.1518631,16.0759315) t=6.52854381e-05 (-37.3520813,10.0058565) tEnd=0.000224230097 other=8 otherT=0.279027473 otherIndex=1 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=26 (-37.3521919,10.0054388 -36.4947891,13.2063007 -38.1518631,16.0759315) t=0.000444585761 (-37.351429,10.0082846) tEnd=0.00215162348 other=10 otherT=0 otherIndex=0 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=26 (-37.3521919,10.0054388 -36.4947891,13.2063007 -38.1518631,16.0759315) t=0.00215162348 (-37.3485146,10.0192108) tEnd=0.0088538298 other=10 otherT=0.28665555 otherIndex=2 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=26 (-37.3521919,10.0054388 -36.4947891,13.2063007 -38.1518631,16.0759315) t=0.0088538298 (-37.337204,10.0620985) tEnd=1 other=11 otherT=0.0019584472 otherIndex=1 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=27 (-38.1518631,16.0759315 -39.8089333,18.9455605 -43.0097923,19.8029671) t=0 (-38.1518631,16.0759315) tEnd=0.000444403399 other=26 otherT=1 otherIndex=10 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=27 (-38.1518631,16.0759315 -39.8089333,18.9455605 -43.0097923,19.8029671) t=0.000444403399 (-38.1533356,16.0784817) tEnd=1 other=18 otherT=0.00018431002 otherIndex=2 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=28 (-43.0097923,19.8029671 -46.2106552,20.6603737 -49.0802841,19.0032997) t=0 (-43.0097923,19.8029671) tEnd=1 other=27 otherT=1 otherIndex=2 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=0 (-52.806778,14.1473942 -52.8073196,14.1453686) t=0 (-52.806778,14.1473942) tEnd=1 other=2 otherT=1 otherIndex=1 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=1 (-52.8073196,14.1453686 -52.8075829,14.1443863) t=0 (-52.8073196,14.1453686) tEnd=1 other=0 otherT=1 otherIndex=1 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=2 (-52.8075829,14.1443863 -52.8071823,14.1458902 -52.806778,14.1473942) t=0 (-52.8075829,14.1443863) tEnd=1 other=1 otherT=1 otherIndex=3 windSum=? windValue=1 oppValue=0
-findTop
-dumpOne [3/2] next=4/1 sect=13/13 s=1 [4] e=0 [1] sgn=1 windVal=1 windSum=? oppVal=1 oppSum=?
-dumpOne [4/1] next=3/2 sect=29/25 s=0 [0] e=1 [3] sgn=-1 windVal=1 windSum=? oppVal=1 oppSum=? stop
-markWinding id=3 (-47.1497231,4.34783936 -43.9488602,3.49043274 -41.0792313,5.14750481) t=0 [0] (-47.1497231,4.34783936) tEnd=0 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=1
-markWinding id=3 (-47.1497231,4.34783936 -43.9488602,3.49043274 -41.0792313,5.14750481) t=0 [1] (-47.1497231,4.34783936) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=1
-nextChase mismatched signs
-markWinding id=4 (-41.0792313,5.14750481 -38.2160263,6.80086899 -37.356041,9.99111366) t=0 [0] (-41.0792313,5.14750481) tEnd=0 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=1
-markWinding id=4 (-41.0792313,5.14750481 -38.2160263,6.80086899 -37.356041,9.99111366) t=0 [1] (-41.0792313,5.14750481) tEnd=0 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=1
-markWinding id=4 (-41.0792313,5.14750481 -38.2160263,6.80086899 -37.356041,9.99111366) t=0 [2] (-41.0792313,5.14750481) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=1
-markWinding id=3 (-47.1497231,4.34783936 -43.9488602,3.49043274 -41.0792313,5.14750481) t=0 [0] (-47.1497231,4.34783936) tEnd=0 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=1
-markWinding id=3 (-47.1497231,4.34783936 -43.9488602,3.49043274 -41.0792313,5.14750481) t=0 [1] (-47.1497231,4.34783936) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=1
-nextChase mismatched signs
-activeOp id=3 t=0 tEnd=1 op=union miFrom=1 miTo=0 suFrom=1 suTo=0 result=1
-nextChase mismatched signs
-findNextOp simple
-markDoneBinary id=3 (-47.1497231,4.34783936 -43.9488602,3.49043274 -41.0792313,5.14750481) t=0 [0] (-47.1497231,4.34783936) tEnd=0 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=1
-markDoneBinary id=3 (-47.1497231,4.34783936 -43.9488602,3.49043274 -41.0792313,5.14750481) t=0 [1] (-47.1497231,4.34783936) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=1
-bridgeOp current id=3 from=(-47.1497231,4.34783936) to=(-41.0792313,5.14750481)
-path.moveTo(-47.1497231,4.34783936);
-path.quadTo(-43.9488602,3.49043274, -41.0792313,5.14750481);
-markWinding id=5 (-37.356041,9.99111366 -37.3550873,9.99464893) t=0 [0] (-37.356041,9.99111366) tEnd=0 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-markWinding id=5 (-37.356041,9.99111366 -37.3550873,9.99464893) t=0 [1] (-37.356041,9.99111366) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-markAngle last id=5 windSum=? small=0
-markWinding id=25 (-41.0792313,5.14750481 -38.2096024,6.80457878 -37.3521919,10.0054388) t=0.997761104 [3] (-37.356041,9.99111366) tEnd=0.997761104 newWindSum=-1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0
-markWinding id=25 (-41.0792313,5.14750481 -38.2096024,6.80457878 -37.3521919,10.0054388) t=0.997761104 [4] (-37.356041,9.99111366) tEnd=0.998313921 newWindSum=-1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0
-markAngle last id=25 windSum=? small=0
-findNextOp
-dumpOne [4/2] next=5/1 sect=9/9 s=1 [4] e=0 [2] sgn=1 windVal=1 windSum=-1 oppVal=1 oppSum=-1
-dumpOne [5/1] next=25/1 sect=25/25 s=0 [0] e=1 [2] sgn=-1 windVal=1 windSum=-1 oppVal=0 oppSum=-1
-dumpOne [25/1] next=4/2 sect=25/25 s=0.997761104 [3] e=0.998313921 [5] sgn=-1 windVal=1 windSum=-1 oppVal=0 oppSum=0 operand
-activeOp id=5 t=0 tEnd=1 op=union miFrom=1 miTo=0 suFrom=1 suTo=1 result=0
-markDoneBinary id=5 (-37.356041,9.99111366 -37.3550873,9.99464893) t=0 [0] (-37.356041,9.99111366) tEnd=0 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-markDoneBinary id=5 (-37.356041,9.99111366 -37.3550873,9.99464893) t=0 [1] (-37.356041,9.99111366) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-findNextOp chase.append id=5 windSum=-2147483647 small=0
-activeOp id=25 t=0.997761104 tEnd=0.998313921 op=union miFrom=0 miTo=0 suFrom=1 suTo=0 result=1
-findNextOp chase.append id=25 windSum=-2147483647 small=0
-markDoneBinary id=4 (-41.0792313,5.14750481 -38.2160263,6.80086899 -37.356041,9.99111366) t=0 [0] (-41.0792313,5.14750481) tEnd=0 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=1
-markDoneBinary id=4 (-41.0792313,5.14750481 -38.2160263,6.80086899 -37.356041,9.99111366) t=0 [1] (-41.0792313,5.14750481) tEnd=0 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=1
-markDoneBinary id=4 (-41.0792313,5.14750481 -38.2160263,6.80086899 -37.356041,9.99111366) t=0 [2] (-41.0792313,5.14750481) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=1
-findNextOp from:[4] to:[25] start=3 end=5
-bridgeOp current id=4 from=(-41.0792313,5.14750481) to=(-37.356041,9.99111366)
-path.quadTo(-38.2160263,6.80086899, -37.356041,9.99111366);
-markWinding id=6 (-37.3550873,9.99464893 -37.3536377,10.000042 -37.3521919,10.0054388) t=0 [0] (-37.3550873,9.99464893) tEnd=0 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=1
-markWinding id=6 (-37.3550873,9.99464893 -37.3536377,10.000042 -37.3521919,10.0054388) t=0 [1] (-37.3550873,9.99464893) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=1
-markAngle last id=6 windSum=? small=0
-findNextOp
-dumpOne [25/2] next=5/2 sect=9/9 s=0.998313921 [5] e=0.997761104 [3] sgn=1 windVal=1 windSum=-1 oppVal=0 oppSum=0 operand
-dumpOne [5/2] next=6/1 sect=9/9 s=1 [3] e=0 [1] sgn=1 windVal=1 windSum=-1 oppVal=0 oppSum=-1 done
-dumpOne [6/1] next=25/2 sect=25/25 s=0 [0] e=1 [2] sgn=-1 windVal=1 windSum=-1 oppVal=1 oppSum=-1
-activeOp id=5 t=1 tEnd=0 op=union miFrom=0 miTo=1 suFrom=1 suTo=1 result=0
-activeOp id=6 t=0 tEnd=1 op=union miFrom=1 miTo=0 suFrom=1 suTo=0 result=1
-findNextOp chase.append id=6 windSum=-2147483647 small=0
-markDoneBinary id=25 (-41.0792313,5.14750481 -38.2096024,6.80457878 -37.3521919,10.0054388) t=0.997761104 [3] (-37.356041,9.99111366) tEnd=0.997761104 newWindSum=-1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0
-markDoneBinary id=25 (-41.0792313,5.14750481 -38.2096024,6.80457878 -37.3521919,10.0054388) t=0.997761104 [4] (-37.356041,9.99111366) tEnd=0.998313921 newWindSum=-1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0
-findNextOp from:[25] to:[6] start=0 end=2
-bridgeOp current id=25 from=(-37.356041,9.99111366) to=(-37.3550873,9.99464893)
-path.quadTo(-37.3555641,9.99288082, -37.3550873,9.99464893);
-markWinding id=26 (-37.3521919,10.0054388 -36.4947891,13.2063007 -38.1518631,16.0759315) t=0 [0] (-37.3521919,10.0054388) tEnd=0 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-markWinding id=26 (-37.3521919,10.0054388 -36.4947891,13.2063007 -38.1518631,16.0759315) t=0 [1] (-37.3521919,10.0054388) tEnd=0 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-markWinding id=26 (-37.3521919,10.0054388 -36.4947891,13.2063007 -38.1518631,16.0759315) t=0 [2] (-37.3521919,10.0054388) tEnd=6.52854381e-05 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-markAngle last id=26 windSum=? small=0
-markWinding id=7 (-37.3521919,10.0054388 -37.3521843,10.0054626) t=0 [0] (-37.3521919,10.0054388) tEnd=0 newWindSum=-1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0
-markWinding id=7 (-37.3521919,10.0054388 -37.3521843,10.0054626) t=0 [1] (-37.3521919,10.0054388) tEnd=0 newWindSum=-1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0
-markWinding id=7 (-37.3521919,10.0054388 -37.3521843,10.0054626) t=0 [2] (-37.3521919,10.0054388) tEnd=1 newWindSum=-1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0
-markWinding id=8 (-37.3521843,10.0054626 -37.3518105,10.006875) t=0 [0] (-37.3521843,10.0054626) tEnd=0.279027473 newWindSum=-1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0
-markAngle last id=8 windSum=? small=0
-findNextOp
-dumpOne [6/2] next=26/1 sect=9/9 s=1 [4] e=0 [1] sgn=1 windVal=1 windSum=-1 oppVal=1 oppSum=-1
-dumpOne [26/1] next=7/1 sect=25/25 s=0 [0] e=6.52854381e-05 [3] sgn=-1 windVal=1 windSum=-1 oppVal=0 oppSum=-1 operand
-dumpOne [7/1] next=6/2 sect=25/25 s=0 [0] e=1 [3] sgn=-1 windVal=1 windSum=-1 oppVal=0 oppSum=0
-activeOp id=26 t=0 tEnd=6.52854381e-05 op=union miFrom=1 miTo=1 suFrom=1 suTo=0 result=0
-markDoneBinary id=26 (-37.3521919,10.0054388 -36.4947891,13.2063007 -38.1518631,16.0759315) t=0 [0] (-37.3521919,10.0054388) tEnd=0 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-markDoneBinary id=26 (-37.3521919,10.0054388 -36.4947891,13.2063007 -38.1518631,16.0759315) t=0 [1] (-37.3521919,10.0054388) tEnd=0 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-markDoneBinary id=26 (-37.3521919,10.0054388 -36.4947891,13.2063007 -38.1518631,16.0759315) t=0 [2] (-37.3521919,10.0054388) tEnd=6.52854381e-05 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-findNextOp chase.append id=26 windSum=-2147483647 small=0
-activeOp id=7 t=0 tEnd=1 op=union miFrom=1 miTo=0 suFrom=0 suTo=0 result=1
-findNextOp chase.append id=8 windSum=-2147483647 small=0
-markDoneBinary id=6 (-37.3550873,9.99464893 -37.3536377,10.000042 -37.3521919,10.0054388) t=0 [0] (-37.3550873,9.99464893) tEnd=0 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=1
-markDoneBinary id=6 (-37.3550873,9.99464893 -37.3536377,10.000042 -37.3521919,10.0054388) t=0 [1] (-37.3550873,9.99464893) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=1
-findNextOp from:[6] to:[7] start=0 end=3
-bridgeOp current id=6 from=(-37.3550873,9.99464893) to=(-37.3521919,10.0054388)
-path.quadTo(-37.3536377,10.000042, -37.3521919,10.0054388);
-findNextOp simple
-markDoneBinary id=7 (-37.3521919,10.0054388 -37.3521843,10.0054626) t=0 [0] (-37.3521919,10.0054388) tEnd=0 newWindSum=-1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0
-markDoneBinary id=7 (-37.3521919,10.0054388 -37.3521843,10.0054626) t=0 [1] (-37.3521919,10.0054388) tEnd=0 newWindSum=-1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0
-markDoneBinary id=7 (-37.3521919,10.0054388 -37.3521843,10.0054626) t=0 [2] (-37.3521919,10.0054388) tEnd=1 newWindSum=-1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=7 from=(-37.3521919,10.0054388) to=(-37.3521843,10.0054626)
-findNextOp
-dumpOne [8/1] next=26/2 sect=9/9 s=0.279027473 [1] e=0 [0] sgn=1 windVal=1 windSum=-1 oppVal=0 oppSum=0
-dumpOne [26/2] next=26/3 sect=9/9 s=6.52854381e-05 [3] e=0 [0] sgn=1 windVal=1 windSum=-1 oppVal=0 oppSum=-1 done operand
-dumpOne [26/3] next=8/2 sect=25/25 s=6.52854381e-05 [3] e=0.000224230097 [4] sgn=-1 windVal=1 windSum=? unorderable operand
-dumpOne [8/2] next=8/1 sect=25/25 s=0.279027473 [1] e=1 [2] sgn=-1 windVal=1 windSum=? unorderable
-activeOp id=26 t=6.52854381e-05 tEnd=0 op=union miFrom=1 miTo=1 suFrom=0 suTo=1 result=0
-activeOp id=26 t=6.52854381e-05 tEnd=0.000224230097 op=union miFrom=1 miTo=1 suFrom=1 suTo=0 result=0
-markDoneBinary id=26 (-37.3521919,10.0054388 -36.4947891,13.2063007 -38.1518631,16.0759315) t=6.52854381e-05 [3] (-37.3520813,10.0058565) tEnd=0.000224230097 newWindSum=-2147483647 newOppSum=-2147483647 oppSum=? windSum=? windValue=1 oppValue=0
-activeOp id=8 t=0.279027473 tEnd=1 op=union miFrom=1 miTo=0 suFrom=0 suTo=0 result=1
-markDoneBinary id=8 (-37.3521843,10.0054626 -37.3518105,10.006875) t=0 [0] (-37.3521843,10.0054626) tEnd=0.279027473 newWindSum=-1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0
-findNextOp from:[8] to:[8] start=1 end=2
-bridgeOp current id=8 from=(-37.3521843,10.0054626) to=(-37.3520813,10.0058565)
-path.lineTo(-37.3521843,10.0054626);
-findNextOp
-dumpOne [8/3] next=26/4 sect=9/9 s=1 [3] e=0.279027473 [1] sgn=1 windVal=1 windSum=?
-dumpOne [26/4] next=9/1 sect=9/9 s=0.000224230097 [4] e=6.52854381e-05 [3] sgn=1 windVal=1 windSum=? done operand
-dumpOne [9/1] next=8/3 sect=25/25 s=0 [0] e=1 [2] sgn=-1 windVal=1 windSum=? oppVal=1 oppSum=?
-markDoneBinary id=8 (-37.3521843,10.0054626 -37.3518105,10.006875) t=0.279027473 [1] (-37.3520813,10.0058565) tEnd=1 newWindSum=-2147483647 newOppSum=-2147483647 oppSum=? windSum=? windValue=1 oppValue=0
-path.lineTo(-37.3520813,10.0058565);
-debugShowActiveSpans id=9 (-37.3518105,10.006875 -37.3516197,10.0075779 -37.351429,10.0082846) t=0 (-37.3518105,10.006875) tEnd=1 other=26 otherT=0.000224230097 otherIndex=5 windSum=? windValue=1 oppValue=1
-debugShowActiveSpans id=10 (-37.351429,10.0082846 -37.3465042,10.0266895 -37.3404655,10.049655) t=0 (-37.351429,10.0082846) tEnd=0.28665555 other=26 otherT=0.000444585761 otherIndex=6 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=10 (-37.351429,10.0082846 -37.3465042,10.0266895 -37.3404655,10.049655) t=0.28665555 (-37.3485146,10.0192108) tEnd=1 other=26 otherT=0.00215162348 otherIndex=8 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=11 (-37.3404655,10.049655 -36.5053596,13.2268972 -38.1512413,16.0773964) t=0 (-37.3404655,10.049655) tEnd=0.0019584472 other=10 otherT=1 otherIndex=3 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=11 (-37.3404655,10.049655 -36.5053596,13.2268972 -38.1512413,16.0773964) t=0.0019584472 (-37.337204,10.0620985) tEnd=1 other=26 otherT=0.0088538298 otherIndex=9 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=12 (-38.1512413,16.0773964 -39.8082047,18.9470901 -43.0090332,19.8046188) t=0 (-38.1512413,16.0773964) tEnd=0.000220493714 other=11 otherT=1 otherIndex=2 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=12 (-38.1512413,16.0773964 -39.8082047,18.9470901 -43.0090332,19.8046188) t=0.000220493714 (-38.1519737,16.078661) tEnd=1 other=18 otherT=9.12397966e-05 otherIndex=1 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=13 (-43.0090332,19.8046188 -46.2098618,20.6621513 -49.0795555,19.005188) t=0 (-43.0090332,19.8046188) tEnd=1 other=12 otherT=1 otherIndex=2 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=14 (-49.0795555,19.005188 -51.9483566,17.3487415 -52.8062439,14.1493912) t=0 (-49.0795555,19.005188) tEnd=1 other=13 otherT=1 otherIndex=1 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=15 (-52.8062439,14.1493912 -51.9485931,17.3501873 -49.0788383,19.0070419) t=0 (-52.8062439,14.1493912) tEnd=1 other=14 otherT=1 otherIndex=1 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=16 (-49.0788383,19.0070419 -46.2090836,20.6638966 -43.0082855,19.8062439) t=0 (-49.0788383,19.0070419) tEnd=1 other=15 otherT=1 otherIndex=1 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=17 (-43.0082855,19.8062439 -39.8074875,18.948595 -38.1506348,16.0788383) t=0 (-43.0082855,19.8062439) tEnd=1 other=16 otherT=1 otherIndex=1 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=18 (-38.1506348,16.0788383 -52.8077469,14.1437778) t=0 (-38.1506348,16.0788383) tEnd=9.12397966e-05 other=17 otherT=1 otherIndex=1 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=18 (-38.1506348,16.0788383 -52.8077469,14.1437778) t=9.12397966e-05 (-38.1519737,16.078661) tEnd=0.00018431002 other=12 otherT=0.000220493714 otherIndex=1 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=18 (-38.1506348,16.0788383 -52.8077469,14.1437778) t=0.00018431002 (-38.1533356,16.0784817) tEnd=1 other=27 otherT=0.000444403399 otherIndex=1 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=19 (-52.8077469,14.1437778 -53.6643143,10.9437943 -52.0076561,8.07487679) t=0 (-52.8077469,14.1437778) tEnd=1 other=22 otherT=0.000248459946 otherIndex=4 windSum=? windValue=1 oppValue=1
-debugShowActiveSpans id=20 (-52.0076561,8.07487679 -50.3505821,5.20524597 -47.1497231,4.34783936) t=0 (-52.0076561,8.07487679) tEnd=1 other=23 otherT=0 otherIndex=0 windSum=? windValue=1 oppValue=1
-debugShowActiveSpans id=21 (-49.0802841,19.0032997 -51.949913,17.3462276 -52.8073196,14.1453686) t=0 (-49.0802841,19.0032997) tEnd=1 other=28 otherT=1 otherIndex=1 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=22 (-52.8073196,14.1453686 -53.6647263,10.9445057 -52.0076561,8.07487679) t=0 (-52.8073196,14.1453686) tEnd=0.000248459946 other=1 otherT=0 otherIndex=1 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=26 (-37.3521919,10.0054388 -36.4947891,13.2063007 -38.1518631,16.0759315) t=0.000444585761 (-37.351429,10.0082846) tEnd=0.00215162348 other=10 otherT=0 otherIndex=0 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=26 (-37.3521919,10.0054388 -36.4947891,13.2063007 -38.1518631,16.0759315) t=0.00215162348 (-37.3485146,10.0192108) tEnd=0.0088538298 other=10 otherT=0.28665555 otherIndex=2 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=26 (-37.3521919,10.0054388 -36.4947891,13.2063007 -38.1518631,16.0759315) t=0.0088538298 (-37.337204,10.0620985) tEnd=1 other=11 otherT=0.0019584472 otherIndex=1 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=27 (-38.1518631,16.0759315 -39.8089333,18.9455605 -43.0097923,19.8029671) t=0 (-38.1518631,16.0759315) tEnd=0.000444403399 other=26 otherT=1 otherIndex=10 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=27 (-38.1518631,16.0759315 -39.8089333,18.9455605 -43.0097923,19.8029671) t=0.000444403399 (-38.1533356,16.0784817) tEnd=1 other=18 otherT=0.00018431002 otherIndex=2 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=28 (-43.0097923,19.8029671 -46.2106552,20.6603737 -49.0802841,19.0032997) t=0 (-43.0097923,19.8029671) tEnd=1 other=27 otherT=1 otherIndex=2 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=0 (-52.806778,14.1473942 -52.8073196,14.1453686) t=0 (-52.806778,14.1473942) tEnd=1 other=2 otherT=1 otherIndex=1 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=1 (-52.8073196,14.1453686 -52.8075829,14.1443863) t=0 (-52.8073196,14.1453686) tEnd=1 other=0 otherT=1 otherIndex=1 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=2 (-52.8075829,14.1443863 -52.8071823,14.1458902 -52.806778,14.1473942) t=0 (-52.8075829,14.1443863) tEnd=1 other=1 otherT=1 otherIndex=3 windSum=? windValue=1 oppValue=0
-findTop
-dumpOne [3/1] next=20/2 sect=1/29 s=0 [0] e=1 [2] sgn=-1 windVal=1 windSum=-1 oppVal=1 oppSum=-1 done
-dumpOne [20/2] next=3/1 sect=17/17 s=1 [4] e=0 [2] sgn=1 windVal=1 windSum=? oppVal=1 oppSum=?
-markWinding id=20 (-52.0076561,8.07487679 -50.3505821,5.20524597 -47.1497231,4.34783936) t=0 [1] (-52.0076561,8.07487679) tEnd=0 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=1
-markWinding id=20 (-52.0076561,8.07487679 -50.3505821,5.20524597 -47.1497231,4.34783936) t=0 [0] (-52.0076561,8.07487679) tEnd=0 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=1
-markWinding id=20 (-52.0076561,8.07487679 -50.3505821,5.20524597 -47.1497231,4.34783936) t=0 [2] (-52.0076561,8.07487679) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=1
-nextChase mismatched signs
-markAngle last id=20 windSum=-1 small=0
-activeOp id=20 t=0 tEnd=1 op=union miFrom=1 miTo=0 suFrom=1 suTo=0 result=1
-nextChase mismatched signs
-findNextOp simple
-markDoneBinary id=20 (-52.0076561,8.07487679 -50.3505821,5.20524597 -47.1497231,4.34783936) t=0 [1] (-52.0076561,8.07487679) tEnd=0 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=1
-markDoneBinary id=20 (-52.0076561,8.07487679 -50.3505821,5.20524597 -47.1497231,4.34783936) t=0 [0] (-52.0076561,8.07487679) tEnd=0 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=1
-markDoneBinary id=20 (-52.0076561,8.07487679 -50.3505821,5.20524597 -47.1497231,4.34783936) t=0 [2] (-52.0076561,8.07487679) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=1
-bridgeOp current id=20 from=(-52.0076561,8.07487679) to=(-47.1497231,4.34783936)
-path.moveTo(-52.0076561,8.07487679);
-path.quadTo(-50.3505821,5.20524597, -47.1497231,4.34783936);
-debugShowActiveSpans id=9 (-37.3518105,10.006875 -37.3516197,10.0075779 -37.351429,10.0082846) t=0 (-37.3518105,10.006875) tEnd=1 other=26 otherT=0.000224230097 otherIndex=5 windSum=? windValue=1 oppValue=1
-debugShowActiveSpans id=10 (-37.351429,10.0082846 -37.3465042,10.0266895 -37.3404655,10.049655) t=0 (-37.351429,10.0082846) tEnd=0.28665555 other=26 otherT=0.000444585761 otherIndex=6 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=10 (-37.351429,10.0082846 -37.3465042,10.0266895 -37.3404655,10.049655) t=0.28665555 (-37.3485146,10.0192108) tEnd=1 other=26 otherT=0.00215162348 otherIndex=8 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=11 (-37.3404655,10.049655 -36.5053596,13.2268972 -38.1512413,16.0773964) t=0 (-37.3404655,10.049655) tEnd=0.0019584472 other=10 otherT=1 otherIndex=3 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=11 (-37.3404655,10.049655 -36.5053596,13.2268972 -38.1512413,16.0773964) t=0.0019584472 (-37.337204,10.0620985) tEnd=1 other=26 otherT=0.0088538298 otherIndex=9 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=12 (-38.1512413,16.0773964 -39.8082047,18.9470901 -43.0090332,19.8046188) t=0 (-38.1512413,16.0773964) tEnd=0.000220493714 other=11 otherT=1 otherIndex=2 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=12 (-38.1512413,16.0773964 -39.8082047,18.9470901 -43.0090332,19.8046188) t=0.000220493714 (-38.1519737,16.078661) tEnd=1 other=18 otherT=9.12397966e-05 otherIndex=1 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=13 (-43.0090332,19.8046188 -46.2098618,20.6621513 -49.0795555,19.005188) t=0 (-43.0090332,19.8046188) tEnd=1 other=12 otherT=1 otherIndex=2 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=14 (-49.0795555,19.005188 -51.9483566,17.3487415 -52.8062439,14.1493912) t=0 (-49.0795555,19.005188) tEnd=1 other=13 otherT=1 otherIndex=1 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=15 (-52.8062439,14.1493912 -51.9485931,17.3501873 -49.0788383,19.0070419) t=0 (-52.8062439,14.1493912) tEnd=1 other=14 otherT=1 otherIndex=1 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=16 (-49.0788383,19.0070419 -46.2090836,20.6638966 -43.0082855,19.8062439) t=0 (-49.0788383,19.0070419) tEnd=1 other=15 otherT=1 otherIndex=1 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=17 (-43.0082855,19.8062439 -39.8074875,18.948595 -38.1506348,16.0788383) t=0 (-43.0082855,19.8062439) tEnd=1 other=16 otherT=1 otherIndex=1 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=18 (-38.1506348,16.0788383 -52.8077469,14.1437778) t=0 (-38.1506348,16.0788383) tEnd=9.12397966e-05 other=17 otherT=1 otherIndex=1 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=18 (-38.1506348,16.0788383 -52.8077469,14.1437778) t=9.12397966e-05 (-38.1519737,16.078661) tEnd=0.00018431002 other=12 otherT=0.000220493714 otherIndex=1 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=18 (-38.1506348,16.0788383 -52.8077469,14.1437778) t=0.00018431002 (-38.1533356,16.0784817) tEnd=1 other=27 otherT=0.000444403399 otherIndex=1 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=19 (-52.8077469,14.1437778 -53.6643143,10.9437943 -52.0076561,8.07487679) t=0 (-52.8077469,14.1437778) tEnd=1 other=22 otherT=0.000248459946 otherIndex=4 windSum=? windValue=1 oppValue=1
-debugShowActiveSpans id=21 (-49.0802841,19.0032997 -51.949913,17.3462276 -52.8073196,14.1453686) t=0 (-49.0802841,19.0032997) tEnd=1 other=28 otherT=1 otherIndex=1 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=22 (-52.8073196,14.1453686 -53.6647263,10.9445057 -52.0076561,8.07487679) t=0 (-52.8073196,14.1453686) tEnd=0.000248459946 other=1 otherT=0 otherIndex=1 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=26 (-37.3521919,10.0054388 -36.4947891,13.2063007 -38.1518631,16.0759315) t=0.000444585761 (-37.351429,10.0082846) tEnd=0.00215162348 other=10 otherT=0 otherIndex=0 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=26 (-37.3521919,10.0054388 -36.4947891,13.2063007 -38.1518631,16.0759315) t=0.00215162348 (-37.3485146,10.0192108) tEnd=0.0088538298 other=10 otherT=0.28665555 otherIndex=2 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=26 (-37.3521919,10.0054388 -36.4947891,13.2063007 -38.1518631,16.0759315) t=0.0088538298 (-37.337204,10.0620985) tEnd=1 other=11 otherT=0.0019584472 otherIndex=1 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=27 (-38.1518631,16.0759315 -39.8089333,18.9455605 -43.0097923,19.8029671) t=0 (-38.1518631,16.0759315) tEnd=0.000444403399 other=26 otherT=1 otherIndex=10 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=27 (-38.1518631,16.0759315 -39.8089333,18.9455605 -43.0097923,19.8029671) t=0.000444403399 (-38.1533356,16.0784817) tEnd=1 other=18 otherT=0.00018431002 otherIndex=2 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=28 (-43.0097923,19.8029671 -46.2106552,20.6603737 -49.0802841,19.0032997) t=0 (-43.0097923,19.8029671) tEnd=1 other=27 otherT=1 otherIndex=2 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=0 (-52.806778,14.1473942 -52.8073196,14.1453686) t=0 (-52.806778,14.1473942) tEnd=1 other=2 otherT=1 otherIndex=1 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=1 (-52.8073196,14.1453686 -52.8075829,14.1443863) t=0 (-52.8073196,14.1453686) tEnd=1 other=0 otherT=1 otherIndex=1 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=2 (-52.8075829,14.1443863 -52.8071823,14.1458902 -52.806778,14.1473942) t=0 (-52.8075829,14.1443863) tEnd=1 other=1 otherT=1 otherIndex=3 windSum=? windValue=1 oppValue=0
-findTop
-dumpOne [20/1] next=19/2 sect=5/1 s=0 [0] e=1 [3] sgn=-1 windVal=1 windSum=-1 oppVal=1 oppSum=-1 done
-dumpOne [19/2] next=20/1 sect=21/21 s=1 [4] e=0 [1] sgn=1 windVal=1 windSum=? oppVal=1 oppSum=? stop
-markWinding id=19 (-52.8077469,14.1437778 -53.6643143,10.9437943 -52.0076561,8.07487679) t=0 [0] (-52.8077469,14.1437778) tEnd=0 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=1
-markWinding id=19 (-52.8077469,14.1437778 -53.6643143,10.9437943 -52.0076561,8.07487679) t=0 [1] (-52.8077469,14.1437778) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=1
-markAngle last id=19 windSum=-1 small=0
-activeOp id=19 t=0 tEnd=1 op=union miFrom=1 miTo=0 suFrom=1 suTo=0 result=1
-nextChase mismatched signs
-findNextOp simple
-markDoneBinary id=19 (-52.8077469,14.1437778 -53.6643143,10.9437943 -52.0076561,8.07487679) t=0 [0] (-52.8077469,14.1437778) tEnd=0 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=1
-markDoneBinary id=19 (-52.8077469,14.1437778 -53.6643143,10.9437943 -52.0076561,8.07487679) t=0 [1] (-52.8077469,14.1437778) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=1
-bridgeOp current id=19 from=(-52.8077469,14.1437778) to=(-52.0076561,8.07487679)
-path.moveTo(-52.8077469,14.1437778);
-path.quadTo(-53.6643143,10.9437943, -52.0076561,8.07487679);
-debugShowActiveSpans id=9 (-37.3518105,10.006875 -37.3516197,10.0075779 -37.351429,10.0082846) t=0 (-37.3518105,10.006875) tEnd=1 other=26 otherT=0.000224230097 otherIndex=5 windSum=? windValue=1 oppValue=1
-debugShowActiveSpans id=10 (-37.351429,10.0082846 -37.3465042,10.0266895 -37.3404655,10.049655) t=0 (-37.351429,10.0082846) tEnd=0.28665555 other=26 otherT=0.000444585761 otherIndex=6 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=10 (-37.351429,10.0082846 -37.3465042,10.0266895 -37.3404655,10.049655) t=0.28665555 (-37.3485146,10.0192108) tEnd=1 other=26 otherT=0.00215162348 otherIndex=8 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=11 (-37.3404655,10.049655 -36.5053596,13.2268972 -38.1512413,16.0773964) t=0 (-37.3404655,10.049655) tEnd=0.0019584472 other=10 otherT=1 otherIndex=3 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=11 (-37.3404655,10.049655 -36.5053596,13.2268972 -38.1512413,16.0773964) t=0.0019584472 (-37.337204,10.0620985) tEnd=1 other=26 otherT=0.0088538298 otherIndex=9 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=12 (-38.1512413,16.0773964 -39.8082047,18.9470901 -43.0090332,19.8046188) t=0 (-38.1512413,16.0773964) tEnd=0.000220493714 other=11 otherT=1 otherIndex=2 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=12 (-38.1512413,16.0773964 -39.8082047,18.9470901 -43.0090332,19.8046188) t=0.000220493714 (-38.1519737,16.078661) tEnd=1 other=18 otherT=9.12397966e-05 otherIndex=1 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=13 (-43.0090332,19.8046188 -46.2098618,20.6621513 -49.0795555,19.005188) t=0 (-43.0090332,19.8046188) tEnd=1 other=12 otherT=1 otherIndex=2 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=14 (-49.0795555,19.005188 -51.9483566,17.3487415 -52.8062439,14.1493912) t=0 (-49.0795555,19.005188) tEnd=1 other=13 otherT=1 otherIndex=1 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=15 (-52.8062439,14.1493912 -51.9485931,17.3501873 -49.0788383,19.0070419) t=0 (-52.8062439,14.1493912) tEnd=1 other=14 otherT=1 otherIndex=1 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=16 (-49.0788383,19.0070419 -46.2090836,20.6638966 -43.0082855,19.8062439) t=0 (-49.0788383,19.0070419) tEnd=1 other=15 otherT=1 otherIndex=1 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=17 (-43.0082855,19.8062439 -39.8074875,18.948595 -38.1506348,16.0788383) t=0 (-43.0082855,19.8062439) tEnd=1 other=16 otherT=1 otherIndex=1 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=18 (-38.1506348,16.0788383 -52.8077469,14.1437778) t=0 (-38.1506348,16.0788383) tEnd=9.12397966e-05 other=17 otherT=1 otherIndex=1 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=18 (-38.1506348,16.0788383 -52.8077469,14.1437778) t=9.12397966e-05 (-38.1519737,16.078661) tEnd=0.00018431002 other=12 otherT=0.000220493714 otherIndex=1 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=18 (-38.1506348,16.0788383 -52.8077469,14.1437778) t=0.00018431002 (-38.1533356,16.0784817) tEnd=1 other=27 otherT=0.000444403399 otherIndex=1 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=21 (-49.0802841,19.0032997 -51.949913,17.3462276 -52.8073196,14.1453686) t=0 (-49.0802841,19.0032997) tEnd=1 other=28 otherT=1 otherIndex=1 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=22 (-52.8073196,14.1453686 -53.6647263,10.9445057 -52.0076561,8.07487679) t=0 (-52.8073196,14.1453686) tEnd=0.000248459946 other=1 otherT=0 otherIndex=1 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=26 (-37.3521919,10.0054388 -36.4947891,13.2063007 -38.1518631,16.0759315) t=0.000444585761 (-37.351429,10.0082846) tEnd=0.00215162348 other=10 otherT=0 otherIndex=0 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=26 (-37.3521919,10.0054388 -36.4947891,13.2063007 -38.1518631,16.0759315) t=0.00215162348 (-37.3485146,10.0192108) tEnd=0.0088538298 other=10 otherT=0.28665555 otherIndex=2 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=26 (-37.3521919,10.0054388 -36.4947891,13.2063007 -38.1518631,16.0759315) t=0.0088538298 (-37.337204,10.0620985) tEnd=1 other=11 otherT=0.0019584472 otherIndex=1 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=27 (-38.1518631,16.0759315 -39.8089333,18.9455605 -43.0097923,19.8029671) t=0 (-38.1518631,16.0759315) tEnd=0.000444403399 other=26 otherT=1 otherIndex=10 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=27 (-38.1518631,16.0759315 -39.8089333,18.9455605 -43.0097923,19.8029671) t=0.000444403399 (-38.1533356,16.0784817) tEnd=1 other=18 otherT=0.00018431002 otherIndex=2 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=28 (-43.0097923,19.8029671 -46.2106552,20.6603737 -49.0802841,19.0032997) t=0 (-43.0097923,19.8029671) tEnd=1 other=27 otherT=1 otherIndex=2 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=0 (-52.806778,14.1473942 -52.8073196,14.1453686) t=0 (-52.806778,14.1473942) tEnd=1 other=2 otherT=1 otherIndex=1 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=1 (-52.8073196,14.1453686 -52.8075829,14.1443863) t=0 (-52.8073196,14.1453686) tEnd=1 other=0 otherT=1 otherIndex=1 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=2 (-52.8075829,14.1443863 -52.8071823,14.1458902 -52.806778,14.1473942) t=0 (-52.8075829,14.1443863) tEnd=1 other=1 otherT=1 otherIndex=3 windSum=? windValue=1 oppValue=0
-findTop
-dumpOne [8/3] next=26/4 sect=9/9 s=1 [3] e=0.279027473 [1] sgn=1 windVal=1 windSum=? done
-dumpOne [26/4] next=9/1 sect=9/9 s=0.000224230097 [4] e=6.52854381e-05 [3] sgn=1 windVal=1 windSum=? done operand
-dumpOne [9/1] next=8/3 sect=25/25 s=0 [0] e=1 [2] sgn=-1 windVal=1 windSum=? oppVal=1 oppSum=? stop
-findTop swap=0 inflections=0 serpentine=0 controlledbyends=0 monotonic=1
-FindSortableTop current=9 index=2 endIndex=0 tHit=0.1 hitDx=0 try=0 vert=0
-initWinding id=9 oldWinding=0 hitDx=0 dx=+ windVal=1 winding=-1 oppWind=-1
-markWinding id=9 (-37.3518105,10.006875 -37.3516197,10.0075779 -37.351429,10.0082846) t=0 [0] (-37.3518105,10.006875) tEnd=0 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=1
-markWinding id=9 (-37.3518105,10.006875 -37.3516197,10.0075779 -37.351429,10.0082846) t=0 [1] (-37.3518105,10.006875) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=1
-markWinding id=9 (-37.3518105,10.006875 -37.3516197,10.0075779 -37.351429,10.0082846) t=0 [0] (-37.3518105,10.006875) tEnd=0 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=1
-markWinding id=9 (-37.3518105,10.006875 -37.3516197,10.0075779 -37.351429,10.0082846) t=0 [1] (-37.3518105,10.006875) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=1
-activeOp id=9 t=1 tEnd=0 op=union miFrom=0 miTo=1 suFrom=0 suTo=1 result=1
-markAngle last id=8 windSum=? small=0
-markAngle last id=26 windSum=? small=0
-findNextOp
-dumpOne [9/1] next=8/3 sect=25/25 s=0 [0] e=1 [2] sgn=-1 windVal=1 windSum=-1 oppVal=1 oppSum=-1 stop
-dumpOne [8/3] next=26/4 sect=9/9 s=1 [3] e=0.279027473 [1] sgn=1 windVal=1 windSum=? done
-dumpOne [26/4] next=9/1 sect=9/9 s=0.000224230097 [4] e=6.52854381e-05 [3] sgn=1 windVal=1 windSum=? done operand
-activeOp id=8 t=1 tEnd=0.279027473 op=union miFrom=0 miTo=1 suFrom=0 suTo=0 result=1
-activeOp id=26 t=0.000224230097 tEnd=6.52854381e-05 op=union miFrom=1 miTo=1 suFrom=0 suTo=1 result=0
-markDoneBinary id=9 (-37.3518105,10.006875 -37.3516197,10.0075779 -37.351429,10.0082846) t=0 [0] (-37.3518105,10.006875) tEnd=0 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=1
-markDoneBinary id=9 (-37.3518105,10.006875 -37.3516197,10.0075779 -37.351429,10.0082846) t=0 [1] (-37.3518105,10.006875) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=1
-findNextOp from:[9] to:[8] start=3 end=1
-bridgeOp current id=9 from=(-37.351429,10.0082846) to=(-37.3518105,10.006875)
-path.moveTo(-37.351429,10.0082846);
-path.quadTo(-37.3516197,10.0075779, -37.3518105,10.006875);
-debugShowActiveSpans id=10 (-37.351429,10.0082846 -37.3465042,10.0266895 -37.3404655,10.049655) t=0 (-37.351429,10.0082846) tEnd=0.28665555 other=26 otherT=0.000444585761 otherIndex=6 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=10 (-37.351429,10.0082846 -37.3465042,10.0266895 -37.3404655,10.049655) t=0.28665555 (-37.3485146,10.0192108) tEnd=1 other=26 otherT=0.00215162348 otherIndex=8 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=11 (-37.3404655,10.049655 -36.5053596,13.2268972 -38.1512413,16.0773964) t=0 (-37.3404655,10.049655) tEnd=0.0019584472 other=10 otherT=1 otherIndex=3 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=11 (-37.3404655,10.049655 -36.5053596,13.2268972 -38.1512413,16.0773964) t=0.0019584472 (-37.337204,10.0620985) tEnd=1 other=26 otherT=0.0088538298 otherIndex=9 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=12 (-38.1512413,16.0773964 -39.8082047,18.9470901 -43.0090332,19.8046188) t=0 (-38.1512413,16.0773964) tEnd=0.000220493714 other=11 otherT=1 otherIndex=2 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=12 (-38.1512413,16.0773964 -39.8082047,18.9470901 -43.0090332,19.8046188) t=0.000220493714 (-38.1519737,16.078661) tEnd=1 other=18 otherT=9.12397966e-05 otherIndex=1 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=13 (-43.0090332,19.8046188 -46.2098618,20.6621513 -49.0795555,19.005188) t=0 (-43.0090332,19.8046188) tEnd=1 other=12 otherT=1 otherIndex=2 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=14 (-49.0795555,19.005188 -51.9483566,17.3487415 -52.8062439,14.1493912) t=0 (-49.0795555,19.005188) tEnd=1 other=13 otherT=1 otherIndex=1 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=15 (-52.8062439,14.1493912 -51.9485931,17.3501873 -49.0788383,19.0070419) t=0 (-52.8062439,14.1493912) tEnd=1 other=14 otherT=1 otherIndex=1 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=16 (-49.0788383,19.0070419 -46.2090836,20.6638966 -43.0082855,19.8062439) t=0 (-49.0788383,19.0070419) tEnd=1 other=15 otherT=1 otherIndex=1 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=17 (-43.0082855,19.8062439 -39.8074875,18.948595 -38.1506348,16.0788383) t=0 (-43.0082855,19.8062439) tEnd=1 other=16 otherT=1 otherIndex=1 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=18 (-38.1506348,16.0788383 -52.8077469,14.1437778) t=0 (-38.1506348,16.0788383) tEnd=9.12397966e-05 other=17 otherT=1 otherIndex=1 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=18 (-38.1506348,16.0788383 -52.8077469,14.1437778) t=9.12397966e-05 (-38.1519737,16.078661) tEnd=0.00018431002 other=12 otherT=0.000220493714 otherIndex=1 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=18 (-38.1506348,16.0788383 -52.8077469,14.1437778) t=0.00018431002 (-38.1533356,16.0784817) tEnd=1 other=27 otherT=0.000444403399 otherIndex=1 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=21 (-49.0802841,19.0032997 -51.949913,17.3462276 -52.8073196,14.1453686) t=0 (-49.0802841,19.0032997) tEnd=1 other=28 otherT=1 otherIndex=1 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=22 (-52.8073196,14.1453686 -53.6647263,10.9445057 -52.0076561,8.07487679) t=0 (-52.8073196,14.1453686) tEnd=0.000248459946 other=1 otherT=0 otherIndex=1 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=26 (-37.3521919,10.0054388 -36.4947891,13.2063007 -38.1518631,16.0759315) t=0.000444585761 (-37.351429,10.0082846) tEnd=0.00215162348 other=10 otherT=0 otherIndex=0 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=26 (-37.3521919,10.0054388 -36.4947891,13.2063007 -38.1518631,16.0759315) t=0.00215162348 (-37.3485146,10.0192108) tEnd=0.0088538298 other=10 otherT=0.28665555 otherIndex=2 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=26 (-37.3521919,10.0054388 -36.4947891,13.2063007 -38.1518631,16.0759315) t=0.0088538298 (-37.337204,10.0620985) tEnd=1 other=11 otherT=0.0019584472 otherIndex=1 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=27 (-38.1518631,16.0759315 -39.8089333,18.9455605 -43.0097923,19.8029671) t=0 (-38.1518631,16.0759315) tEnd=0.000444403399 other=26 otherT=1 otherIndex=10 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=27 (-38.1518631,16.0759315 -39.8089333,18.9455605 -43.0097923,19.8029671) t=0.000444403399 (-38.1533356,16.0784817) tEnd=1 other=18 otherT=0.00018431002 otherIndex=2 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=28 (-43.0097923,19.8029671 -46.2106552,20.6603737 -49.0802841,19.0032997) t=0 (-43.0097923,19.8029671) tEnd=1 other=27 otherT=1 otherIndex=2 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=0 (-52.806778,14.1473942 -52.8073196,14.1453686) t=0 (-52.806778,14.1473942) tEnd=1 other=2 otherT=1 otherIndex=1 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=1 (-52.8073196,14.1453686 -52.8075829,14.1443863) t=0 (-52.8073196,14.1453686) tEnd=1 other=0 otherT=1 otherIndex=1 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=2 (-52.8075829,14.1443863 -52.8071823,14.1458902 -52.806778,14.1473942) t=0 (-52.8075829,14.1443863) tEnd=1 other=1 otherT=1 otherIndex=3 windSum=? windValue=1 oppValue=0
-findTop
-dumpOne [9/2] next=26/5 sect=9/9 s=1 [3] e=0 [1] sgn=1 windVal=1 windSum=-1 oppVal=1 oppSum=-1 done
-dumpOne [26/5] next=10/1 sect=25/25 s=0.000444585761 [6] e=0.00215162348 [8] sgn=-1 windVal=1 windSum=? operand stop
-dumpOne [10/1] next=9/2 sect=25/25 s=0 [0] e=0.28665555 [2] sgn=-1 windVal=1 windSum=?
-findTop swap=0 inflections=0 serpentine=0 controlledbyends=0 monotonic=1
-markWinding id=10 (-37.351429,10.0082846 -37.3465042,10.0266895 -37.3404655,10.049655) t=0 [0] (-37.351429,10.0082846) tEnd=0 newWindSum=-1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0
-markWinding id=10 (-37.351429,10.0082846 -37.3465042,10.0266895 -37.3404655,10.049655) t=0 [1] (-37.351429,10.0082846) tEnd=0.28665555 newWindSum=-1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0
-markAngle last id=10 windSum=? small=0
-markWinding id=26 (-37.3521919,10.0054388 -36.4947891,13.2063007 -38.1518631,16.0759315) t=0.000444585761 [6] (-37.351429,10.0082846) tEnd=0.000444585761 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-markWinding id=26 (-37.3521919,10.0054388 -36.4947891,13.2063007 -38.1518631,16.0759315) t=0.000444585761 [7] (-37.351429,10.0082846) tEnd=0.00215162348 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-markAngle last id=26 windSum=? small=0
-activeOp id=26 t=0.00215162348 tEnd=0.000444585761 op=union miFrom=1 miTo=1 suFrom=0 suTo=1 result=0
-markDoneBinary id=26 (-37.3521919,10.0054388 -36.4947891,13.2063007 -38.1518631,16.0759315) t=0.000444585761 [6] (-37.351429,10.0082846) tEnd=0.000444585761 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-markDoneBinary id=26 (-37.3521919,10.0054388 -36.4947891,13.2063007 -38.1518631,16.0759315) t=0.000444585761 [7] (-37.351429,10.0082846) tEnd=0.00215162348 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp chase.append id=26 windSum=-1 small=0
-debugShowActiveSpans id=10 (-37.351429,10.0082846 -37.3465042,10.0266895 -37.3404655,10.049655) t=0 (-37.351429,10.0082846) tEnd=0.28665555 other=26 otherT=0.000444585761 otherIndex=6 windSum=-1 windValue=1 oppValue=0
-debugShowActiveSpans id=10 (-37.351429,10.0082846 -37.3465042,10.0266895 -37.3404655,10.049655) t=0.28665555 (-37.3485146,10.0192108) tEnd=1 other=26 otherT=0.00215162348 otherIndex=8 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=11 (-37.3404655,10.049655 -36.5053596,13.2268972 -38.1512413,16.0773964) t=0 (-37.3404655,10.049655) tEnd=0.0019584472 other=10 otherT=1 otherIndex=3 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=11 (-37.3404655,10.049655 -36.5053596,13.2268972 -38.1512413,16.0773964) t=0.0019584472 (-37.337204,10.0620985) tEnd=1 other=26 otherT=0.0088538298 otherIndex=9 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=12 (-38.1512413,16.0773964 -39.8082047,18.9470901 -43.0090332,19.8046188) t=0 (-38.1512413,16.0773964) tEnd=0.000220493714 other=11 otherT=1 otherIndex=2 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=12 (-38.1512413,16.0773964 -39.8082047,18.9470901 -43.0090332,19.8046188) t=0.000220493714 (-38.1519737,16.078661) tEnd=1 other=18 otherT=9.12397966e-05 otherIndex=1 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=13 (-43.0090332,19.8046188 -46.2098618,20.6621513 -49.0795555,19.005188) t=0 (-43.0090332,19.8046188) tEnd=1 other=12 otherT=1 otherIndex=2 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=14 (-49.0795555,19.005188 -51.9483566,17.3487415 -52.8062439,14.1493912) t=0 (-49.0795555,19.005188) tEnd=1 other=13 otherT=1 otherIndex=1 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=15 (-52.8062439,14.1493912 -51.9485931,17.3501873 -49.0788383,19.0070419) t=0 (-52.8062439,14.1493912) tEnd=1 other=14 otherT=1 otherIndex=1 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=16 (-49.0788383,19.0070419 -46.2090836,20.6638966 -43.0082855,19.8062439) t=0 (-49.0788383,19.0070419) tEnd=1 other=15 otherT=1 otherIndex=1 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=17 (-43.0082855,19.8062439 -39.8074875,18.948595 -38.1506348,16.0788383) t=0 (-43.0082855,19.8062439) tEnd=1 other=16 otherT=1 otherIndex=1 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=18 (-38.1506348,16.0788383 -52.8077469,14.1437778) t=0 (-38.1506348,16.0788383) tEnd=9.12397966e-05 other=17 otherT=1 otherIndex=1 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=18 (-38.1506348,16.0788383 -52.8077469,14.1437778) t=9.12397966e-05 (-38.1519737,16.078661) tEnd=0.00018431002 other=12 otherT=0.000220493714 otherIndex=1 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=18 (-38.1506348,16.0788383 -52.8077469,14.1437778) t=0.00018431002 (-38.1533356,16.0784817) tEnd=1 other=27 otherT=0.000444403399 otherIndex=1 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=21 (-49.0802841,19.0032997 -51.949913,17.3462276 -52.8073196,14.1453686) t=0 (-49.0802841,19.0032997) tEnd=1 other=28 otherT=1 otherIndex=1 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=22 (-52.8073196,14.1453686 -53.6647263,10.9445057 -52.0076561,8.07487679) t=0 (-52.8073196,14.1453686) tEnd=0.000248459946 other=1 otherT=0 otherIndex=1 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=26 (-37.3521919,10.0054388 -36.4947891,13.2063007 -38.1518631,16.0759315) t=0.00215162348 (-37.3485146,10.0192108) tEnd=0.0088538298 other=10 otherT=0.28665555 otherIndex=2 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=26 (-37.3521919,10.0054388 -36.4947891,13.2063007 -38.1518631,16.0759315) t=0.0088538298 (-37.337204,10.0620985) tEnd=1 other=11 otherT=0.0019584472 otherIndex=1 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=27 (-38.1518631,16.0759315 -39.8089333,18.9455605 -43.0097923,19.8029671) t=0 (-38.1518631,16.0759315) tEnd=0.000444403399 other=26 otherT=1 otherIndex=10 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=27 (-38.1518631,16.0759315 -39.8089333,18.9455605 -43.0097923,19.8029671) t=0.000444403399 (-38.1533356,16.0784817) tEnd=1 other=18 otherT=0.00018431002 otherIndex=2 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=28 (-43.0097923,19.8029671 -46.2106552,20.6603737 -49.0802841,19.0032997) t=0 (-43.0097923,19.8029671) tEnd=1 other=27 otherT=1 otherIndex=2 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=0 (-52.806778,14.1473942 -52.8073196,14.1453686) t=0 (-52.806778,14.1473942) tEnd=1 other=2 otherT=1 otherIndex=1 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=1 (-52.8073196,14.1453686 -52.8075829,14.1443863) t=0 (-52.8073196,14.1453686) tEnd=1 other=0 otherT=1 otherIndex=1 windSum=? windValue=1 oppValue=0
-debugShowActiveSpans id=2 (-52.8075829,14.1443863 -52.8071823,14.1458902 -52.806778,14.1473942) t=0 (-52.8075829,14.1443863) tEnd=1 other=1 otherT=1 otherIndex=3 windSum=? windValue=1 oppValue=0
-activeOp id=10 t=0 tEnd=0.28665555 op=union miFrom=1 miTo=0 suFrom=0 suTo=0 result=1
-markWinding id=10 (-37.351429,10.0082846 -37.3465042,10.0266895 -37.3404655,10.049655) t=0.28665555 [2] (-37.3485146,10.0192108) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-markWinding id=11 (-37.3404655,10.049655 -36.5053596,13.2268972 -38.1512413,16.0773964) t=0 [0] (-37.3404655,10.049655) tEnd=0.0019584472 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-markAngle last id=11 windSum=? small=0
-markWinding id=26 (-37.3521919,10.0054388 -36.4947891,13.2063007 -38.1518631,16.0759315) t=0.00215162348 [8] (-37.3485146,10.0192108) tEnd=0.0088538298 newWindSum=-1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0
-markAngle last id=26 windSum=? small=0
-findNextOp
-dumpOne [10/2] next=26/6 sect=9/9 s=0.28665555 [2] e=0 [0] sgn=1 windVal=1 windSum=-1 oppVal=0 oppSum=0
-dumpOne [26/6] next=10/3 sect=9/9 s=0.00215162348 [8] e=0.000444585761 [6] sgn=1 windVal=1 windSum=-1 oppVal=0 oppSum=-1 done operand
-dumpOne [10/3] next=26/7 sect=25/25 s=0.28665555 [2] e=1 [3] sgn=-1 windVal=1 windSum=-1 oppVal=0 oppSum=-1
-dumpOne [26/7] next=10/2 sect=25/25 s=0.00215162348 [8] e=0.0088538298 [9] sgn=-1 windVal=1 windSum=-1 oppVal=0 oppSum=0 operand
-activeOp id=26 t=0.00215162348 tEnd=0.000444585761 op=union miFrom=1 miTo=1 suFrom=0 suTo=1 result=0
-activeOp id=10 t=0.28665555 tEnd=1 op=union miFrom=1 miTo=0 suFrom=1 suTo=1 result=0
-markDoneBinary id=10 (-37.351429,10.0082846 -37.3465042,10.0266895 -37.3404655,10.049655) t=0.28665555 [2] (-37.3485146,10.0192108) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-markDoneBinary id=11 (-37.3404655,10.049655 -36.5053596,13.2268972 -38.1512413,16.0773964) t=0 [0] (-37.3404655,10.049655) tEnd=0.0019584472 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-findNextOp chase.append id=11 windSum=-2147483647 small=0
-activeOp id=26 t=0.00215162348 tEnd=0.0088538298 op=union miFrom=0 miTo=0 suFrom=1 suTo=0 result=1
-findNextOp chase.append id=26 windSum=-2147483647 small=0
-markDoneBinary id=10 (-37.351429,10.0082846 -37.3465042,10.0266895 -37.3404655,10.049655) t=0 [0] (-37.351429,10.0082846) tEnd=0 newWindSum=-1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0
-markDoneBinary id=10 (-37.351429,10.0082846 -37.3465042,10.0266895 -37.3404655,10.049655) t=0 [1] (-37.351429,10.0082846) tEnd=0.28665555 newWindSum=-1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0
-findNextOp from:[10] to:[26] start=8 end=9
-bridgeOp current id=10 from=(-37.351429,10.0082846) to=(-37.3485146,10.0192108)
-path.moveTo(-37.351429,10.0082846);
-path.quadTo(-37.3500175,10.0135603, -37.3485146,10.0192108);
-markWinding id=26 (-37.3521919,10.0054388 -36.4947891,13.2063007 -38.1518631,16.0759315) t=0.0088538298 [9] (-37.337204,10.0620985) tEnd=1 newWindSum=-1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0
-markWinding id=27 (-38.1518631,16.0759315 -39.8089333,18.9455605 -43.0097923,19.8029671) t=0 [0] (-38.1518631,16.0759315) tEnd=0.000444403399 newWindSum=-1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0
-markAngle last id=27 windSum=? small=0
-markWinding id=11 (-37.3404655,10.049655 -36.5053596,13.2268972 -38.1512413,16.0773964) t=0.0019584472 [1] (-37.337204,10.0620985) tEnd=1 newWindSum=1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0
-markWinding id=12 (-38.1512413,16.0773964 -39.8082047,18.9470901 -43.0090332,19.8046188) t=0 [0] (-38.1512413,16.0773964) tEnd=0.000220493714 newWindSum=1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0
-markAngle last id=12 windSum=? small=0
-findNextOp
-dumpOne [26/8] next=26/9 sect=9/9 s=0.0088538298 [9] e=0.00215162348 [8] sgn=1 windVal=1 windSum=-1 oppVal=0 oppSum=0 operand
-dumpOne [26/9] next=11/2 sect=25/21 s=0.0088538298 [9] e=1 [10] sgn=-1 windVal=1 windSum=-1 oppVal=0 oppSum=0 operand
-dumpOne [11/2] next=11/1 sect=25/21 s=0.0019584472 [1] e=1 [2] sgn=-1 windVal=1 windSum=1 oppVal=0 oppSum=0
-dumpOne [11/1] next=26/8 sect=9/9 s=0.0019584472 [1] e=0 [0] sgn=1 windVal=1 windSum=-1 oppVal=0 oppSum=-1 done
-activeOp id=26 t=0.0088538298 tEnd=1 op=union miFrom=0 miTo=0 suFrom=1 suTo=0 result=1
-findNextOp chase.append id=27 windSum=-2147483647 small=0
-activeOp id=11 t=0.0019584472 tEnd=1 op=union miFrom=0 miTo=1 suFrom=0 suTo=0 result=1
-findNextOp chase.append id=12 windSum=-2147483647 small=0
-activeOp id=11 t=0.0019584472 tEnd=0 op=union miFrom=1 miTo=0 suFrom=0 suTo=0 result=1
-markDoneBinary id=26 (-37.3521919,10.0054388 -36.4947891,13.2063007 -38.1518631,16.0759315) t=0.00215162348 [8] (-37.3485146,10.0192108) tEnd=0.0088538298 newWindSum=-1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0
-findNextOp from:[26] to:[26] start=9 end=10
-bridgeOp current id=26 from=(-37.3485146,10.0192108) to=(-37.337204,10.0620985)
-path.quadTo(-37.3427315,10.0409307, -37.337204,10.0620985);
-findNextOp simple
-markDoneBinary id=26 (-37.3521919,10.0054388 -36.4947891,13.2063007 -38.1518631,16.0759315) t=0.0088538298 [9] (-37.337204,10.0620985) tEnd=1 newWindSum=-1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=26 from=(-37.337204,10.0620985) to=(-38.1518631,16.0759315)
-path.quadTo(-36.5094604,13.2317066, -38.1518631,16.0759315);
-markWinding id=18 (-38.1506348,16.0788383 -52.8077469,14.1437778) t=0.00018431002 [2] (-38.1533356,16.0784817) tEnd=1 newWindSum=1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-markAngle last id=18 windSum=? small=0
-markWinding id=27 (-38.1518631,16.0759315 -39.8089333,18.9455605 -43.0097923,19.8029671) t=0.000444403399 [1] (-38.1533356,16.0784817) tEnd=1 newWindSum=-1 newOppSum=1 oppSum=? windSum=? windValue=1 oppValue=0
-markWinding id=28 (-43.0097923,19.8029671 -46.2106552,20.6603737 -49.0802841,19.0032997) t=0 [0] (-43.0097923,19.8029671) tEnd=1 newWindSum=-1 newOppSum=1 oppSum=? windSum=? windValue=1 oppValue=0
-markWinding id=21 (-49.0802841,19.0032997 -51.949913,17.3462276 -52.8073196,14.1453686) t=0 [0] (-49.0802841,19.0032997) tEnd=1 newWindSum=-1 newOppSum=1 oppSum=? windSum=? windValue=1 oppValue=0
-markAngle last id=21 windSum=? small=0
-markWinding id=18 (-38.1506348,16.0788383 -52.8077469,14.1437778) t=9.12397966e-05 [1] (-38.1519737,16.078661) tEnd=0.00018431002 newWindSum=1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0
-markAngle last id=18 windSum=1 small=0
-findNextOp
-dumpOne [27/1] next=18/4 sect=5/5 s=0.000444403399 [1] e=0 [0] sgn=1 windVal=1 windSum=-1 oppVal=0 oppSum=0 operand
-dumpOne [18/4] next=27/2 sect=13/13 s=0.00018431002 [2] e=1 [3] sgn=-1 windVal=1 windSum=1 oppVal=0 oppSum=-1
-dumpOne [27/2] next=18/3 sect=21/17 s=0.000444403399 [1] e=1 [2] sgn=-1 windVal=1 windSum=-1 oppVal=0 oppSum=1 operand
-dumpOne [18/3] next=27/1 sect=29/29 s=0.00018431002 [2] e=9.12397966e-05 [1] sgn=1 windVal=1 windSum=1 oppVal=0 oppSum=0
-activeOp id=18 t=0.00018431002 tEnd=1 op=union miFrom=0 miTo=1 suFrom=1 suTo=1 result=0
-markDoneBinary id=18 (-38.1506348,16.0788383 -52.8077469,14.1437778) t=0.00018431002 [2] (-38.1533356,16.0784817) tEnd=1 newWindSum=1 newOppSum=-1 oppSum=-1 windSum=1 windValue=1 oppValue=0
-findNextOp chase.append id=18 windSum=-2147483647 small=0
-activeOp id=27 t=0.000444403399 tEnd=1 op=union miFrom=1 miTo=1 suFrom=1 suTo=0 result=0
-markDoneBinary id=27 (-38.1518631,16.0759315 -39.8089333,18.9455605 -43.0097923,19.8029671) t=0.000444403399 [1] (-38.1533356,16.0784817) tEnd=1 newWindSum=-1 newOppSum=1 oppSum=1 windSum=-1 windValue=1 oppValue=0
-markDoneBinary id=28 (-43.0097923,19.8029671 -46.2106552,20.6603737 -49.0802841,19.0032997) t=0 [0] (-43.0097923,19.8029671) tEnd=1 newWindSum=-1 newOppSum=1 oppSum=1 windSum=-1 windValue=1 oppValue=0
-markDoneBinary id=21 (-49.0802841,19.0032997 -51.949913,17.3462276 -52.8073196,14.1453686) t=0 [0] (-49.0802841,19.0032997) tEnd=1 newWindSum=-1 newOppSum=1 oppSum=1 windSum=-1 windValue=1 oppValue=0
-findNextOp chase.append id=21 windSum=-2147483647 small=0
-activeOp id=18 t=0.00018431002 tEnd=9.12397966e-05 op=union miFrom=1 miTo=0 suFrom=0 suTo=0 result=1
-findNextOp chase.append id=18 windSum=1 small=0
-markDoneBinary id=27 (-38.1518631,16.0759315 -39.8089333,18.9455605 -43.0097923,19.8029671) t=0 [0] (-38.1518631,16.0759315) tEnd=0.000444403399 newWindSum=-1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0
-findNextOp from:[27] to:[18] start=2 end=1
-bridgeOp current id=27 from=(-38.1518631,16.0759315) to=(-38.1533356,16.0784817)
-path.quadTo(-38.1525993,16.0772076, -38.1533356,16.0784817);
-markWinding id=12 (-38.1512413,16.0773964 -39.8082047,18.9470901 -43.0090332,19.8046188) t=0.000220493714 [1] (-38.1519737,16.078661) tEnd=1 newWindSum=2 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0
-markWinding id=13 (-43.0090332,19.8046188 -46.2098618,20.6621513 -49.0795555,19.005188) t=0 [0] (-43.0090332,19.8046188) tEnd=1 newWindSum=2 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0
-markWinding id=14 (-49.0795555,19.005188 -51.9483566,17.3487415 -52.8062439,14.1493912) t=0 [0] (-49.0795555,19.005188) tEnd=1 newWindSum=2 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0
-markWinding id=15 (-52.8062439,14.1493912 -51.9485931,17.3501873 -49.0788383,19.0070419) t=0 [0] (-52.8062439,14.1493912) tEnd=1 newWindSum=2 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0
-markWinding id=16 (-49.0788383,19.0070419 -46.2090836,20.6638966 -43.0082855,19.8062439) t=0 [0] (-49.0788383,19.0070419) tEnd=1 newWindSum=2 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0
-markWinding id=17 (-43.0082855,19.8062439 -39.8074875,18.948595 -38.1506348,16.0788383) t=0 [0] (-43.0082855,19.8062439) tEnd=1 newWindSum=2 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0
-markWinding id=18 (-38.1506348,16.0788383 -52.8077469,14.1437778) t=0 [0] (-38.1506348,16.0788383) tEnd=9.12397966e-05 newWindSum=2 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0
-markAngle last id=18 windSum=1 small=0
-findNextOp
-dumpOne [18/2] next=12/2 sect=13/13 s=9.12397966e-05 [1] e=0.00018431002 [2] sgn=-1 windVal=1 windSum=1 oppVal=0 oppSum=0
-dumpOne [12/2] next=18/1 sect=21/17 s=0.000220493714 [1] e=1 [2] sgn=-1 windVal=1 windSum=2 oppVal=0 oppSum=0
-dumpOne [18/1] next=12/1 sect=29/29 s=9.12397966e-05 [1] e=0 [0] sgn=1 windVal=1 windSum=2 oppVal=0 oppSum=0
-dumpOne [12/1] next=18/2 sect=5/5 s=0.000220493714 [1] e=0 [0] sgn=1 windVal=1 windSum=1 oppVal=0 oppSum=0
-activeOp id=12 t=0.000220493714 tEnd=1 op=union miFrom=1 miTo=0 suFrom=0 suTo=0 result=1
-activeOp id=18 t=9.12397966e-05 tEnd=0 op=union miFrom=0 miTo=1 suFrom=0 suTo=0 result=1
-activeOp id=12 t=0.000220493714 tEnd=0 op=union miFrom=1 miTo=0 suFrom=0 suTo=0 result=1
-markDoneBinary id=18 (-38.1506348,16.0788383 -52.8077469,14.1437778) t=9.12397966e-05 [1] (-38.1519737,16.078661) tEnd=0.00018431002 newWindSum=1 newOppSum=0 oppSum=0 windSum=1 windValue=1 oppValue=0
-findNextOp from:[18] to:[12] start=1 end=2
-bridgeOp current id=18 from=(-38.1533356,16.0784817) to=(-38.1519737,16.078661)
-findNextOp simple
-markDoneBinary id=12 (-38.1512413,16.0773964 -39.8082047,18.9470901 -43.0090332,19.8046188) t=0.000220493714 [1] (-38.1519737,16.078661) tEnd=1 newWindSum=2 newOppSum=0 oppSum=0 windSum=2 windValue=1 oppValue=0
-bridgeOp current id=12 from=(-38.1519737,16.078661) to=(-43.0090332,19.8046188)
-path.lineTo(-38.1519737,16.078661);
-path.quadTo(-39.8089142,18.947279, -43.0090332,19.8046188);
-findNextOp simple
-markDoneBinary id=13 (-43.0090332,19.8046188 -46.2098618,20.6621513 -49.0795555,19.005188) t=0 [0] (-43.0090332,19.8046188) tEnd=1 newWindSum=2 newOppSum=0 oppSum=0 windSum=2 windValue=1 oppValue=0
-bridgeOp current id=13 from=(-43.0090332,19.8046188) to=(-49.0795555,19.005188)
-path.quadTo(-46.2098618,20.6621513, -49.0795555,19.005188);
-findNextOp simple
-markDoneBinary id=14 (-49.0795555,19.005188 -51.9483566,17.3487415 -52.8062439,14.1493912) t=0 [0] (-49.0795555,19.005188) tEnd=1 newWindSum=2 newOppSum=0 oppSum=0 windSum=2 windValue=1 oppValue=0
-bridgeOp current id=14 from=(-49.0795555,19.005188) to=(-52.8062439,14.1493912)
-path.quadTo(-51.9483566,17.3487415, -52.8062439,14.1493912);
-findNextOp simple
-markDoneBinary id=15 (-52.8062439,14.1493912 -51.9485931,17.3501873 -49.0788383,19.0070419) t=0 [0] (-52.8062439,14.1493912) tEnd=1 newWindSum=2 newOppSum=0 oppSum=0 windSum=2 windValue=1 oppValue=0
-bridgeOp current id=15 from=(-52.8062439,14.1493912) to=(-49.0788383,19.0070419)
-path.quadTo(-51.9485931,17.3501873, -49.0788383,19.0070419);
-findNextOp simple
-markDoneBinary id=16 (-49.0788383,19.0070419 -46.2090836,20.6638966 -43.0082855,19.8062439) t=0 [0] (-49.0788383,19.0070419) tEnd=1 newWindSum=2 newOppSum=0 oppSum=0 windSum=2 windValue=1 oppValue=0
-bridgeOp current id=16 from=(-49.0788383,19.0070419) to=(-43.0082855,19.8062439)
-path.quadTo(-46.2090836,20.6638966, -43.0082855,19.8062439);
-findNextOp simple
-markDoneBinary id=17 (-43.0082855,19.8062439 -39.8074875,18.948595 -38.1506348,16.0788383) t=0 [0] (-43.0082855,19.8062439) tEnd=1 newWindSum=2 newOppSum=0 oppSum=0 windSum=2 windValue=1 oppValue=0
-bridgeOp current id=17 from=(-43.0082855,19.8062439) to=(-38.1506348,16.0788383)
-path.quadTo(-39.8074875,18.948595, -38.1506348,16.0788383);
-findNextOp
-dumpOne [18/1] next=12/1 sect=29/29 s=9.12397966e-05 [1] e=0 [0] sgn=1 windVal=1 windSum=2 oppVal=0 oppSum=0
-dumpOne [12/1] next=18/2 sect=5/5 s=0.000220493714 [1] e=0 [0] sgn=1 windVal=1 windSum=1 oppVal=0 oppSum=0
-dumpOne [18/2] next=12/2 sect=13/13 s=9.12397966e-05 [1] e=0.00018431002 [2] sgn=-1 windVal=1 windSum=1 oppVal=0 oppSum=0 done
-dumpOne [12/2] next=18/1 sect=21/17 s=0.000220493714 [1] e=1 [2] sgn=-1 windVal=1 windSum=2 oppVal=0 oppSum=0 done
-activeOp id=12 t=0.000220493714 tEnd=0 op=union miFrom=1 miTo=0 suFrom=0 suTo=0 result=1
-activeOp id=18 t=9.12397966e-05 tEnd=0.00018431002 op=union miFrom=0 miTo=1 suFrom=0 suTo=0 result=1
-activeOp id=12 t=0.000220493714 tEnd=1 op=union miFrom=1 miTo=0 suFrom=0 suTo=0 result=1
-markDoneBinary id=18 (-38.1506348,16.0788383 -52.8077469,14.1437778) t=0 [0] (-38.1506348,16.0788383) tEnd=9.12397966e-05 newWindSum=2 newOppSum=0 oppSum=0 windSum=2 windValue=1 oppValue=0
-findNextOp from:[18] to:[12] start=1 end=0
-bridgeOp current id=18 from=(-38.1506348,16.0788383) to=(-38.1519737,16.078661)
-findNextOp simple
-markDoneBinary id=12 (-38.1512413,16.0773964 -39.8082047,18.9470901 -43.0090332,19.8046188) t=0 [0] (-38.1512413,16.0773964) tEnd=0.000220493714 newWindSum=1 newOppSum=0 oppSum=0 windSum=1 windValue=1 oppValue=0
-bridgeOp current id=12 from=(-38.1519737,16.078661) to=(-38.1512413,16.0773964)
-path.lineTo(-38.1519737,16.078661);
-path.quadTo(-38.1516075,16.0780296, -38.1512413,16.0773964);
-findNextOp
-dumpOne [11/2] next=11/1 sect=25/21 s=0.0019584472 [1] e=1 [2] sgn=-1 windVal=1 windSum=1 oppVal=0 oppSum=0
-dumpOne [11/1] next=26/8 sect=9/9 s=0.0019584472 [1] e=0 [0] sgn=1 windVal=1 windSum=-1 oppVal=0 oppSum=-1 done
-dumpOne [26/8] next=26/9 sect=9/9 s=0.0088538298 [9] e=0.00215162348 [8] sgn=1 windVal=1 windSum=-1 oppVal=0 oppSum=0 done operand
-dumpOne [26/9] next=11/2 sect=25/21 s=0.0088538298 [9] e=1 [10] sgn=-1 windVal=1 windSum=-1 oppVal=0 oppSum=0 done operand
-activeOp id=11 t=0.0019584472 tEnd=0 op=union miFrom=1 miTo=0 suFrom=0 suTo=0 result=1
-activeOp id=26 t=0.0088538298 tEnd=0.00215162348 op=union miFrom=0 miTo=0 suFrom=0 suTo=1 result=1
-activeOp id=26 t=0.0088538298 tEnd=1 op=union miFrom=0 miTo=0 suFrom=1 suTo=0 result=1
-markDoneBinary id=11 (-37.3404655,10.049655 -36.5053596,13.2268972 -38.1512413,16.0773964) t=0.0019584472 [1] (-37.337204,10.0620985) tEnd=1 newWindSum=1 newOppSum=0 oppSum=0 windSum=1 windValue=1 oppValue=0
-findNextOp from:[11] to:[26] start=9 end=10
-bridgeOp current id=11 from=(-38.1512413,16.0773964) to=(-37.337204,10.0620985)
-path.quadTo(-36.5085831,13.23248, -37.337204,10.0620985);
-markWinding id=1 (-52.8073196,14.1453686 -52.8075829,14.1443863) t=0 [0] (-52.8073196,14.1453686) tEnd=0 newWindSum=2 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-markWinding id=1 (-52.8073196,14.1453686 -52.8075829,14.1443863) t=0 [1] (-52.8073196,14.1453686) tEnd=0 newWindSum=2 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-markWinding id=1 (-52.8073196,14.1453686 -52.8075829,14.1443863) t=0 [2] (-52.8073196,14.1453686) tEnd=1 newWindSum=2 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-markWinding id=2 (-52.8075829,14.1443863 -52.8071823,14.1458902 -52.806778,14.1473942) t=0 [0] (-52.8075829,14.1443863) tEnd=1 newWindSum=2 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-markWinding id=0 (-52.806778,14.1473942 -52.8073196,14.1453686) t=0 [0] (-52.806778,14.1473942) tEnd=1 newWindSum=2 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-markAngle last id=0 windSum=? small=0
-markWinding id=22 (-52.8073196,14.1453686 -53.6647263,10.9445057 -52.0076561,8.07487679) t=0 [0] (-52.8073196,14.1453686) tEnd=0 newWindSum=-1 newOppSum=2 oppSum=? windSum=? windValue=1 oppValue=0
-markWinding id=22 (-52.8073196,14.1453686 -53.6647263,10.9445057 -52.0076561,8.07487679) t=0 [1] (-52.8073196,14.1453686) tEnd=0 newWindSum=-1 newOppSum=2 oppSum=? windSum=? windValue=1 oppValue=0
-markWinding id=22 (-52.8073196,14.1453686 -53.6647263,10.9445057 -52.0076561,8.07487679) t=0 [2] (-52.8073196,14.1453686) tEnd=0.000248459946 newWindSum=-1 newOppSum=2 oppSum=? windSum=? windValue=1 oppValue=0
-markAngle last id=22 windSum=? small=0
-markWinding id=0 (-52.806778,14.1473942 -52.8073196,14.1453686) t=0 [0] (-52.806778,14.1473942) tEnd=1 newWindSum=2 newOppSum=0 oppSum=-1 windSum=2 windValue=1 oppValue=0
-/puregit/src/pathops/SkOpSegment.cpp:4013: failed assertion "span->fOppSum == -0x7FFFFFFF || span->fOppSum == oppWinding"
+{{172.5,96}, {137.600006,96}},
+{{137.600006,96}, {137.600006,81}, {129.400009,67.9000015}, {117.300003,60.9000015}},
+{{117.300003,60.9000015}, {134.800003,30.7000008}},
+{{134.800003,30.7000008}, {123.700005,24.3000011}, {110.800003,20.6000004}, {97.1000061,20.6000004}},
+{{97.1000061,20.6000004}, {97.1000061,55.5}},
+{{97.1000061,55.5}, {82.1000061,55.5}, {69.0000076,63.7000008}, {62.0000076,75.8000031}},
+{{62.0000076,75.8000031}, {31.6000004,58.2999992}},
+{{31.6000004,58.2999992}, {25.2000008,69.4000015}, {21.5,82.3000031}, {21.5,96}},
+{{21.5,96}, {56.4000015,96}},
+{{56.4000015,96}, {56.4000015,111}, {64.5999985,124.099998}, {76.6999969,131.100006}},
+{{76.6999969,131.100006}, {60.6999969,131.100006}, {47.2999954,141.900009}, {43.3999977,156.700012}},
+{{43.3999977,156.700012}, {3.33333338e+029,119.400002}},
+{{3.33333338e+029,119.400002}, {29.3999996,-10.8000002}},
+{{29.3999996,-10.8000002}, {33.2999992,-25.6000004}},
+{{33.2999992,-25.6000004}, {62,-17.9000015}},
+{{62,-17.9000015}, {160.399994,147.300003}, {161.199997,141.699997}, {161.199997,136}},
+{{161.199997,136}, {172.5,96}},
+debugShowCubicIntersection no self intersect {{137.600006,96}, {137.600006,81}, {129.400009,67.9000015}, {117.300003,60.9000015}}
+debugShowCubicIntersection no self intersect {{134.800003,30.7000008}, {123.700005,24.3000011}, {110.800003,20.6000004}, {97.1000061,20.6000004}}
+debugShowCubicIntersection no self intersect {{97.1000061,55.5}, {82.1000061,55.5}, {69.0000076,63.7000008}, {62.0000076,75.8000031}}
+debugShowCubicIntersection no self intersect {{31.6000004,58.2999992}, {25.2000008,69.4000015}, {21.5,82.3000031}, {21.5,96}}
+debugShowCubicIntersection no self intersect {{56.4000015,96}, {56.4000015,111}, {64.5999985,124.099998}, {76.6999969,131.100006}}
+debugShowCubicIntersection no self intersect {{76.6999969,131.100006}, {60.6999969,131.100006}, {47.2999954,141.900009}, {43.3999977,156.700012}}
+debugShowCubicIntersection no self intersect {{62,-17.9000015}, {160.399994,147.300003}, {161.199997,141.699997}, {161.199997,136}}
+debugShowCubicLineIntersection wtTs[0]=0 {{137.600006,96}, {137.600006,81}, {129.400009,67.9000015}, {117.300003,60.9000015}} {{137.600006,96}} wnTs[0]=1 {{172.5,96}, {137.600006,96}}
+debugShowLineIntersection wtTs[0]=1 {{3.33333338e+029,119.400002}, {29.3999996,-10.8000002}} {{137.600006,96}} wnTs[0]=1 {{172.5,96}, {137.600006,96}}
+debugShowCubicLineIntersection no intersect {{62,-17.9000015}, {160.399994,147.300003}, {161.199997,141.699997}, {161.199997,136}} {{172.5,96}, {137.600006,96}}
+debugShowLineIntersection wtTs[0]=1 {{161.199997,136}, {172.5,96}} {{172.5,96}} wnTs[0]=0 {{172.5,96}, {137.600006,96}}
+debugShowCubicLineIntersection wtTs[0]=1 {{137.600006,96}, {137.600006,81}, {129.400009,67.9000015}, {117.300003,60.9000015}} {{117.300003,60.9000015}} wnTs[0]=0 {{117.300003,60.9000015}, {134.800003,30.7000008}}
+debugShowCubicLineIntersection wtTs[0]=0 {{137.600006,96}, {137.600006,81}, {129.400009,67.9000015}, {117.300003,60.9000015}} {{137.600006,96}} wtTs[1]=1 {{117.300003,60.9000015}} wnTs[0]=1 {{3.33333338e+029,119.400002}, {29.3999996,-10.8000002}} wnTs[1]=1
+debugShowCubicIntersection no intersect {{137.600006,96}, {137.600006,81}, {129.400009,67.9000015}, {117.300003,60.9000015}} {{62,-17.9000015}, {160.399994,147.300003}, {161.199997,141.699997}, {161.199997,136}}
+debugShowCubicLineIntersection wtTs[0]=0 {{134.800003,30.7000008}, {123.700005,24.3000011}, {110.800003,20.6000004}, {97.1000061,20.6000004}} {{134.800003,30.7000008}} wnTs[0]=1 {{117.300003,60.9000015}, {134.800003,30.7000008}}
+debugShowLineIntersection wtTs[0]=0 {{117.300003,60.9000015}, {134.800003,30.7000008}} {{117.300003,60.9000015}} wtTs[1]=1 {{134.800003,30.7000008}} wnTs[0]=1 {{3.33333338e+029,119.400002}, {29.3999996,-10.8000002}} wnTs[1]=1
+debugShowCubicLineIntersection no intersect {{62,-17.9000015}, {160.399994,147.300003}, {161.199997,141.699997}, {161.199997,136}} {{117.300003,60.9000015}, {134.800003,30.7000008}}
+debugShowCubicLineIntersection wtTs[0]=1 {{134.800003,30.7000008}, {123.700005,24.3000011}, {110.800003,20.6000004}, {97.1000061,20.6000004}} {{97.1000061,20.6000004}} wnTs[0]=0 {{97.1000061,20.6000004}, {97.1000061,55.5}}
+debugShowCubicLineIntersection wtTs[0]=0 {{134.800003,30.7000008}, {123.700005,24.3000011}, {110.800003,20.6000004}, {97.1000061,20.6000004}} {{134.800003,30.7000008}} wtTs[1]=1 {{97.1000061,20.6000004}} wnTs[0]=1 {{3.33333338e+029,119.400002}, {29.3999996,-10.8000002}} wnTs[1]=1
+debugShowCubicIntersection no intersect {{134.800003,30.7000008}, {123.700005,24.3000011}, {110.800003,20.6000004}, {97.1000061,20.6000004}} {{62,-17.9000015}, {160.399994,147.300003}, {161.199997,141.699997}, {161.199997,136}}
+debugShowCubicLineIntersection wtTs[0]=0 {{97.1000061,55.5}, {82.1000061,55.5}, {69.0000076,63.7000008}, {62.0000076,75.8000031}} {{97.1000061,55.5}} wnTs[0]=1 {{97.1000061,20.6000004}, {97.1000061,55.5}}
+debugShowLineIntersection wtTs[0]=1 {{3.33333338e+029,119.400002}, {29.3999996,-10.8000002}} {{97.1000061,20.6000004}} wnTs[0]=0 {{97.1000061,20.6000004}, {97.1000061,55.5}}
+debugShowCubicLineIntersection wtTs[0]=0.13656589 {{62,-17.9000015}, {160.399994,147.300003}, {161.199997,141.699997}, {161.199997,136}} {{97.1000061,40.6604424}} wnTs[0]=0.574798 {{97.1000061,20.6000004}, {97.1000061,55.5}}
+debugShowCubicLineIntersection wtTs[0]=1 {{97.1000061,55.5}, {82.1000061,55.5}, {69.0000076,63.7000008}, {62.0000076,75.8000031}} {{62.0000076,75.8000031}} wnTs[0]=0 {{62.0000076,75.8000031}, {31.6000004,58.2999992}}
+debugShowCubicLineIntersection wtTs[0]=0 {{97.1000061,55.5}, {82.1000061,55.5}, {69.0000076,63.7000008}, {62.0000076,75.8000031}} {{97.1000061,55.5}} wtTs[1]=1 {{62.0000076,75.8000031}} wnTs[0]=1 {{3.33333338e+029,119.400002}, {29.3999996,-10.8000002}} wnTs[1]=1
+debugShowCubicIntersection no intersect {{97.1000061,55.5}, {82.1000061,55.5}, {69.0000076,63.7000008}, {62.0000076,75.8000031}} {{62,-17.9000015}, {160.399994,147.300003}, {161.199997,141.699997}, {161.199997,136}}
+debugShowCubicLineIntersection wtTs[0]=0 {{31.6000004,58.2999992}, {25.2000008,69.4000015}, {21.5,82.3000031}, {21.5,96}} {{31.6000004,58.2999992}} wnTs[0]=1 {{62.0000076,75.8000031}, {31.6000004,58.2999992}}
+debugShowLineIntersection wtTs[0]=0 {{62.0000076,75.8000031}, {31.6000004,58.2999992}} {{62.0000076,75.8000031}} wtTs[1]=1 {{31.6000004,58.2999992}} wnTs[0]=1 {{3.33333338e+029,119.400002}, {29.3999996,-10.8000002}} wnTs[1]=1
+debugShowCubicLineIntersection no intersect {{62,-17.9000015}, {160.399994,147.300003}, {161.199997,141.699997}, {161.199997,136}} {{62.0000076,75.8000031}, {31.6000004,58.2999992}}
+debugShowCubicLineIntersection wtTs[0]=1 {{31.6000004,58.2999992}, {25.2000008,69.4000015}, {21.5,82.3000031}, {21.5,96}} {{21.5,96}} wnTs[0]=0 {{21.5,96}, {56.4000015,96}}
+debugShowCubicLineIntersection wtTs[0]=0 {{31.6000004,58.2999992}, {25.2000008,69.4000015}, {21.5,82.3000031}, {21.5,96}} {{31.6000004,58.2999992}} wnTs[0]=1 {{3.33333338e+029,119.400002}, {29.3999996,-10.8000002}}
+debugShowCubicLineIntersection wtTs[0]=0 {{56.4000015,96}, {56.4000015,111}, {64.5999985,124.099998}, {76.6999969,131.100006}} {{56.4000015,96}} wnTs[0]=1 {{21.5,96}, {56.4000015,96}}
+debugShowLineIntersection wtTs[0]=1 {{3.33333338e+029,119.400002}, {29.3999996,-10.8000002}} {{56.4000015,96}} wnTs[0]=1 {{21.5,96}, {56.4000015,96}}
+debugShowCubicIntersection wtTs[0]=1 {{56.4000015,96}, {56.4000015,111}, {64.5999985,124.099998}, {76.6999969,131.100006}} {{76.6999969,131.100006}} wnTs[0]=0 {{76.6999969,131.100006}, {60.6999969,131.100006}, {47.2999954,141.900009}, {43.3999977,156.700012}}
+debugShowCubicLineIntersection wtTs[0]=1 {{56.4000015,96}, {56.4000015,111}, {64.5999985,124.099998}, {76.6999969,131.100006}} {{76.6999969,131.100006}} wnTs[0]=0 {{43.3999977,156.700012}, {3.33333338e+029,119.400002}}
+debugShowCubicLineIntersection wtTs[0]=0 {{56.4000015,96}, {56.4000015,111}, {64.5999985,124.099998}, {76.6999969,131.100006}} {{56.4000015,96}} wnTs[0]=1 {{3.33333338e+029,119.400002}, {29.3999996,-10.8000002}}
+debugShowCubicIntersection no intersect {{56.4000015,96}, {56.4000015,111}, {64.5999985,124.099998}, {76.6999969,131.100006}} {{62,-17.9000015}, {160.399994,147.300003}, {161.199997,141.699997}, {161.199997,136}}
+debugShowCubicLineIntersection wtTs[0]=0 {{76.6999969,131.100006}, {60.6999969,131.100006}, {47.2999954,141.900009}, {43.3999977,156.700012}} {{76.6999969,131.100006}} wtTs[1]=1 {{43.3999977,156.700012}} wnTs[0]=0 {{43.3999977,156.700012}, {3.33333338e+029,119.400002}} wnTs[1]=0
+debugShowCubicIntersection no intersect {{76.6999969,131.100006}, {60.6999969,131.100006}, {47.2999954,141.900009}, {43.3999977,156.700012}} {{62,-17.9000015}, {160.399994,147.300003}, {161.199997,141.699997}, {161.199997,136}}
+debugShowLineIntersection wtTs[0]=1 {{43.3999977,156.700012}, {3.33333338e+029,119.400002}} {{3.33333338e+029,119.400002}} wnTs[0]=0 {{3.33333338e+029,119.400002}, {29.3999996,-10.8000002}}
+debugShowCubicLineIntersection wtTs[0]=1 {{62,-17.9000015}, {160.399994,147.300003}, {161.199997,141.699997}, {161.199997,136}} {{161.199997,136}} wnTs[0]=0 {{43.3999977,156.700012}, {3.33333338e+029,119.400002}}
+debugShowLineIntersection wtTs[0]=0 {{43.3999977,156.700012}, {3.33333338e+029,119.400002}} {{161.199997,136}} wnTs[0]=0 {{161.199997,136}, {172.5,96}}
+debugShowLineIntersection wtTs[0]=1 {{3.33333338e+029,119.400002}, {29.3999996,-10.8000002}} {{29.3999996,-10.8000002}} wnTs[0]=0 {{29.3999996,-10.8000002}, {33.2999992,-25.6000004}}
+debugShowCubicLineIntersection no intersect {{62,-17.9000015}, {160.399994,147.300003}, {161.199997,141.699997}, {161.199997,136}} {{3.33333338e+029,119.400002}, {29.3999996,-10.8000002}}
+debugShowLineIntersection wtTs[0]=1 {{3.33333338e+029,119.400002}, {29.3999996,-10.8000002}} {{172.5,96}} wnTs[0]=1 {{161.199997,136}, {172.5,96}}
+debugShowLineIntersection wtTs[0]=1 {{29.3999996,-10.8000002}, {33.2999992,-25.6000004}} {{33.2999992,-25.6000004}} wnTs[0]=0 {{33.2999992,-25.6000004}, {62,-17.9000015}}
+debugShowCubicLineIntersection wtTs[0]=0 {{62,-17.9000015}, {160.399994,147.300003}, {161.199997,141.699997}, {161.199997,136}} {{62,-17.9000015}} wnTs[0]=1 {{33.2999992,-25.6000004}, {62,-17.9000015}}
+debugShowCubicLineIntersection wtTs[0]=1 {{62,-17.9000015}, {160.399994,147.300003}, {161.199997,141.699997}, {161.199997,136}} {{161.199997,136}} wnTs[0]=0 {{161.199997,136}, {172.5,96}}
+debugShowLineIntersection wtTs[0]=0 {{172.5,96}, {137.600006,96}} {{172.5,96}} wtTs[1]=1 {{137.600006,96}} wnTs[0]=0 {{172.5,96}, {137.600006,96}} wnTs[1]=1
+debugShowCubicLineIntersection wtTs[0]=0 {{137.600006,96}, {137.600006,77.1999969}, {124.800003,61.4000015}, {107.500008,56.7999992}} {{137.600006,96}} wnTs[0]=1 {{172.5,96}, {137.600006,96}}
+debugShowCubicLineIntersection no intersect {{56.4000092,96}, {56.4000092,205.199997}, {228.900009,198.699997}, {228.900009,192}} {{172.5,96}, {137.600006,96}}
+debugShowLineIntersection wtTs[0]=1 {{228.900009,192}, {172.5,96}} {{172.5,96}} wnTs[0]=0 {{172.5,96}, {137.600006,96}}
+debugShowCubicLineIntersection wtTs[0]=0 {{137.600006,96}, {137.600006,81}, {129.400009,67.9000015}, {117.300003,60.9000015}} {{137.600006,96}} wnTs[0]=1 {{172.5,96}, {137.600006,96}}
+debugShowCubicIntersection wtTs[0]=0 {{137.600006,96}, {137.600006,81}, {129.400009,67.9000015}, {117.300003,60.9000015}} {{137.600006,96}} wnTs[0]=0 {{137.600006,96}, {137.600006,77.1999969}, {124.800003,61.4000015}, {107.500008,56.7999992}}
+debugShowCubicIntersection no intersect {{137.600006,96}, {137.600006,81}, {129.400009,67.9000015}, {117.300003,60.9000015}} {{56.4000092,96}, {56.4000092,205.199997}, {228.900009,198.699997}, {228.900009,192}}
+debugShowCubicLineIntersection wtTs[0]=0.798977321 {{137.600006,96}, {137.600006,77.1999969}, {124.800003,61.4000015}, {107.500008,56.7999992}} {{117.320122,60.8652802}} wnTs[0]=0.00114967 {{117.300003,60.9000015}, {134.800003,30.7000008}}
+debugShowCubicLineIntersection wtTs[0]=0.511418257 {{134.800003,30.7000008}, {123.700005,24.3000011}, {110.800003,20.6000004}, {97.1000061,20.6000004}} {{116.491173,23.1330757}} wnTs[0]=0.999019 {{107.500008,56.7999992}, {116.500008,23.0999985}}
+debugShowCubicIntersection no intersect {{134.800003,30.7000008}, {123.700005,24.3000011}, {110.800003,20.6000004}, {97.1000061,20.6000004}} {{116.500008,23.0999985}, {110.200005,21.3999977}, {103.600006,20.4999981}, {97.0000076,20.4999981}}
+debugShowCubicLineIntersection no intersect {{116.500008,23.0999985}, {110.200005,21.3999977}, {103.600006,20.4999981}, {97.0000076,20.4999981}} {{97.1000061,20.6000004}, {97.1000061,55.5}}
+debugShowCubicIntersection no intersect {{97.1000061,55.5}, {82.1000061,55.5}, {69.0000076,63.7000008}, {62.0000076,75.8000031}} {{97.0000076,55.4000015}, {78.2000122,55.4000015}, {62.4000092,68.2000046}, {57.8000069,85.5}}
+debugShowCubicLineIntersection wtTs[0]=0.799679553 {{97.0000076,55.4000015}, {78.2000122,55.4000015}, {62.4000092,68.2000046}, {57.8000069,85.5}} {{61.8468246,75.7118225}} wnTs[0]=0.00503891 {{62.0000076,75.8000031}, {31.6000004,58.2999992}}
+debugShowCubicLineIntersection no intersect {{31.6000004,58.2999992}, {25.2000008,69.4000015}, {21.5,82.3000031}, {21.5,96}} {{57.8000069,85.5}, {24.1000061,76.5}}
+debugShowCubicIntersection wtTs[0]=1 {{31.6000004,58.2999992}, {25.2000008,69.4000015}, {21.5,82.3000031}, {21.5,96}} {{21.5,96}} wnTs[0]=1 {{24.1000061,76.5}, {22.4000053,82.8000031}, {21.5000057,89.4000015}, {21.5000057,96}}
+debugShowCubicLineIntersection no intersect {{31.6000004,58.2999992}, {25.2000008,69.4000015}, {21.5,82.3000031}, {21.5,96}} {{21.5000057,96}, {56.4000092,96}}
+debugShowCubicLineIntersection wtTs[0]=1 {{24.1000061,76.5}, {22.4000053,82.8000031}, {21.5000057,89.4000015}, {21.5000057,96}} {{21.5000057,96}} wnTs[0]=1.63955e-007 {{21.5,96}, {56.4000015,96}}
+debugShowLineIntersection wtTs[0]=0 {{21.5000057,96}, {56.4000092,96}} {{21.5000057,96}} wtTs[1]=0.999999781 {{56.4000015,96}} wnTs[0]=1.63955e-007 {{21.5,96}, {56.4000015,96}} wnTs[1]=1
+debugShowCubicLineIntersection no intersect {{56.4000092,96}, {56.4000092,205.199997}, {228.900009,198.699997}, {228.900009,192}} {{21.5,96}, {56.4000015,96}}
+debugShowCubicLineIntersection wtTs[0]=0 {{56.4000015,96}, {56.4000015,111}, {64.5999985,124.099998}, {76.6999969,131.100006}} {{56.4000015,96}} wnTs[0]=1 {{21.5000057,96}, {56.4000092,96}}
+debugShowCubicIntersection wtTs[0]=0 {{56.4000015,96}, {56.4000015,111}, {64.5999985,124.099998}, {76.6999969,131.100006}} {{56.4000015,96}} wnTs[0]=0 {{56.4000092,96}, {56.4000092,205.199997}, {228.900009,198.699997}, {228.900009,192}}
+debugShowCubicIntersection wtTs[0]=0.267722282 {{76.6999969,131.100006}, {60.6999969,131.100006}, {47.2999954,141.900009}, {43.3999977,156.700012}} {{64.540802,133.291794}} wnTs[0]=0.131302 {{56.4000092,96}, {56.4000092,205.199997}, {228.900009,198.699997}, {228.900009,192}}
+debugShowCubicLineIntersection no intersect {{56.4000092,96}, {56.4000092,205.199997}, {228.900009,198.699997}, {228.900009,192}} {{43.3999977,156.700012}, {3.33333338e+029,119.400002}}
+debugShowLineIntersection wtTs[0]=4.94283788e-028 {{43.3999977,156.700012}, {3.33333338e+029,119.400002}} {{208.16127,156.700012}} wnTs[0]=0.367708 {{228.900009,192}, {172.5,96}}
+debugShowLineIntersection wtTs[0]=1 {{3.33333338e+029,119.400002}, {29.3999996,-10.8000002}} {{137.600006,96}} wnTs[0]=1 {{172.5,96}, {137.600006,96}}
+debugShowCubicLineIntersection wtTs[0]=0 {{137.600006,96}, {137.600006,77.1999969}, {124.800003,61.4000015}, {107.500008,56.7999992}} {{137.600006,96}} wtTs[1]=1 {{107.500008,56.7999992}} wnTs[0]=1 {{3.33333338e+029,119.400002}, {29.3999996,-10.8000002}} wnTs[1]=1
+debugShowLineIntersection wtTs[0]=1 {{3.33333338e+029,119.400002}, {29.3999996,-10.8000002}} {{107.500008,56.7999992}} wnTs[0]=0 {{107.500008,56.7999992}, {116.500008,23.0999985}}
+debugShowCubicLineIntersection wtTs[0]=0 {{116.500008,23.0999985}, {110.200005,21.3999977}, {103.600006,20.4999981}, {97.0000076,20.4999981}} {{116.500008,23.0999985}} wtTs[1]=1 {{97.0000076,20.4999981}} wnTs[0]=1 {{3.33333338e+029,119.400002}, {29.3999996,-10.8000002}} wnTs[1]=1
+debugShowLineIntersection wtTs[0]=1 {{3.33333338e+029,119.400002}, {29.3999996,-10.8000002}} {{97.0000076,20.4999981}} wnTs[0]=0 {{97.0000076,20.4999981}, {97.0000076,55.4000015}}
+debugShowCubicLineIntersection wtTs[0]=0 {{97.0000076,55.4000015}, {78.2000122,55.4000015}, {62.4000092,68.2000046}, {57.8000069,85.5}} {{97.0000076,55.4000015}} wtTs[1]=1 {{57.8000069,85.5}} wnTs[0]=1 {{3.33333338e+029,119.400002}, {29.3999996,-10.8000002}} wnTs[1]=1
+debugShowLineIntersection wtTs[0]=1 {{3.33333338e+029,119.400002}, {29.3999996,-10.8000002}} {{57.8000069,85.5}} wnTs[0]=0 {{57.8000069,85.5}, {24.1000061,76.5}}
+debugShowLineIntersection wtTs[0]=1 {{3.33333338e+029,119.400002}, {29.3999996,-10.8000002}} {{56.4000092,96}} wnTs[0]=1 {{21.5000057,96}, {56.4000092,96}}
+debugShowCubicLineIntersection wtTs[0]=0 {{56.4000092,96}, {56.4000092,205.199997}, {228.900009,198.699997}, {228.900009,192}} {{56.4000092,96}} wnTs[0]=1 {{3.33333338e+029,119.400002}, {29.3999996,-10.8000002}}
+debugShowLineIntersection wtTs[0]=1 {{3.33333338e+029,119.400002}, {29.3999996,-10.8000002}} {{172.5,96}} wnTs[0]=1 {{228.900009,192}, {172.5,96}}
+debugShowCubicLineIntersection no intersect {{62,-17.9000015}, {160.399994,147.300003}, {161.199997,141.699997}, {161.199997,136}} {{172.5,96}, {137.600006,96}}
+debugShowCubicIntersection no intersect {{62,-17.9000015}, {160.399994,147.300003}, {161.199997,141.699997}, {161.199997,136}} {{137.600006,96}, {137.600006,77.1999969}, {124.800003,61.4000015}, {107.500008,56.7999992}}
+debugShowCubicLineIntersection no intersect {{62,-17.9000015}, {160.399994,147.300003}, {161.199997,141.699997}, {161.199997,136}} {{107.500008,56.7999992}, {116.500008,23.0999985}}
+debugShowCubicIntersection no intersect {{62,-17.9000015}, {160.399994,147.300003}, {161.199997,141.699997}, {161.199997,136}} {{116.500008,23.0999985}, {110.200005,21.3999977}, {103.600006,20.4999981}, {97.0000076,20.4999981}}
+debugShowCubicLineIntersection wtTs[0]=0.136112912 {{62,-17.9000015}, {160.399994,147.300003}, {161.199997,141.699997}, {161.199997,136}} {{97.0000076,40.4949226}} wnTs[0]=0.57292 {{97.0000076,20.4999981}, {97.0000076,55.4000015}}
+debugShowCubicIntersection no intersect {{62,-17.9000015}, {160.399994,147.300003}, {161.199997,141.699997}, {161.199997,136}} {{97.0000076,55.4000015}, {78.2000122,55.4000015}, {62.4000092,68.2000046}, {57.8000069,85.5}}
+debugShowCubicIntersection no intersect {{62,-17.9000015}, {160.399994,147.300003}, {161.199997,141.699997}, {161.199997,136}} {{56.4000092,96}, {56.4000092,205.199997}, {228.900009,198.699997}, {228.900009,192}}
+debugShowLineIntersection wtTs[0]=1 {{161.199997,136}, {172.5,96}} {{172.5,96}} wnTs[0]=0 {{172.5,96}, {137.600006,96}}
+debugShowCubicLineIntersection no intersect {{56.4000092,96}, {56.4000092,205.199997}, {228.900009,198.699997}, {228.900009,192}} {{161.199997,136}, {172.5,96}}
+debugShowLineIntersection wtTs[0]=1 {{161.199997,136}, {172.5,96}} {{172.5,96}} wnTs[0]=1 {{228.900009,192}, {172.5,96}}
+debugShowCubicIntersection no self intersect {{137.600006,96}, {137.600006,77.1999969}, {124.800003,61.4000015}, {107.500008,56.7999992}}
+debugShowCubicIntersection no self intersect {{116.500008,23.0999985}, {110.200005,21.3999977}, {103.600006,20.4999981}, {97.0000076,20.4999981}}
+debugShowCubicIntersection no self intersect {{97.0000076,55.4000015}, {78.2000122,55.4000015}, {62.4000092,68.2000046}, {57.8000069,85.5}}
+debugShowCubicIntersection no self intersect {{24.1000061,76.5}, {22.4000053,82.8000031}, {21.5000057,89.4000015}, {21.5000057,96}}
+debugShowCubicIntersection no self intersect {{56.4000092,96}, {56.4000092,205.199997}, {228.900009,198.699997}, {228.900009,192}}
+debugShowCubicLineIntersection wtTs[0]=0 {{137.600006,96}, {137.600006,77.1999969}, {124.800003,61.4000015}, {107.500008,56.7999992}} {{137.600006,96}} wnTs[0]=1 {{172.5,96}, {137.600006,96}}
+debugShowCubicLineIntersection no intersect {{56.4000092,96}, {56.4000092,205.199997}, {228.900009,198.699997}, {228.900009,192}} {{172.5,96}, {137.600006,96}}
+debugShowLineIntersection wtTs[0]=1 {{228.900009,192}, {172.5,96}} {{172.5,96}} wnTs[0]=0 {{172.5,96}, {137.600006,96}}
+debugShowCubicLineIntersection wtTs[0]=1 {{137.600006,96}, {137.600006,77.1999969}, {124.800003,61.4000015}, {107.500008,56.7999992}} {{107.500008,56.7999992}} wnTs[0]=0 {{107.500008,56.7999992}, {116.500008,23.0999985}}
+debugShowCubicIntersection no intersect {{137.600006,96}, {137.600006,77.1999969}, {124.800003,61.4000015}, {107.500008,56.7999992}} {{56.4000092,96}, {56.4000092,205.199997}, {228.900009,198.699997}, {228.900009,192}}
+debugShowCubicLineIntersection wtTs[0]=0 {{116.500008,23.0999985}, {110.200005,21.3999977}, {103.600006,20.4999981}, {97.0000076,20.4999981}} {{116.500008,23.0999985}} wnTs[0]=1 {{107.500008,56.7999992}, {116.500008,23.0999985}}
+debugShowCubicLineIntersection wtTs[0]=1 {{116.500008,23.0999985}, {110.200005,21.3999977}, {103.600006,20.4999981}, {97.0000076,20.4999981}} {{97.0000076,20.4999981}} wnTs[0]=0 {{97.0000076,20.4999981}, {97.0000076,55.4000015}}
+debugShowCubicLineIntersection wtTs[0]=0 {{97.0000076,55.4000015}, {78.2000122,55.4000015}, {62.4000092,68.2000046}, {57.8000069,85.5}} {{97.0000076,55.4000015}} wnTs[0]=1 {{97.0000076,20.4999981}, {97.0000076,55.4000015}}
+debugShowCubicLineIntersection wtTs[0]=1 {{97.0000076,55.4000015}, {78.2000122,55.4000015}, {62.4000092,68.2000046}, {57.8000069,85.5}} {{57.8000069,85.5}} wnTs[0]=0 {{57.8000069,85.5}, {24.1000061,76.5}}
+debugShowCubicLineIntersection wtTs[0]=0 {{24.1000061,76.5}, {22.4000053,82.8000031}, {21.5000057,89.4000015}, {21.5000057,96}} {{24.1000061,76.5}} wnTs[0]=1 {{57.8000069,85.5}, {24.1000061,76.5}}
+debugShowCubicLineIntersection wtTs[0]=1 {{24.1000061,76.5}, {22.4000053,82.8000031}, {21.5000057,89.4000015}, {21.5000057,96}} {{21.5000057,96}} wnTs[0]=0 {{21.5000057,96}, {56.4000092,96}}
+debugShowCubicLineIntersection wtTs[0]=0 {{56.4000092,96}, {56.4000092,205.199997}, {228.900009,198.699997}, {228.900009,192}} {{56.4000092,96}} wnTs[0]=1 {{21.5000057,96}, {56.4000092,96}}
+debugShowCubicLineIntersection wtTs[0]=1 {{56.4000092,96}, {56.4000092,205.199997}, {228.900009,198.699997}, {228.900009,192}} {{228.900009,192}} wnTs[0]=0 {{228.900009,192}, {172.5,96}}
+SkOpSegment::debugShowTs - id=13 [o=12 t=0 117.300003,60.9000015 w=1 o=0] [o=1 t=0.00115 117.320122,60.8652802 w=1 o=0] [o=14 t=1 134.800003,30.7000008 w=1 o=0] operand
+SkOpSegment::debugShowTs o id=23 [o=22 t=0 3.33333338e+029,119.400002 w=1 o=0] [o=1,0,12,11,12,14,15,14,16,16,18,20,19,10,27,2,1,3,4,3,5,6,5,9,8,24 t=1 29.3999996,-10.8000002 w=1 o=0] operand
+SkOpSegment::addTPair addTPair this=13 0 other=23 0.999999881
+SkOpSegment::debugShowTs + id=13 [o=23,12 t=0 117.300003,60.9000015 w=1 o=0] [o=1 t=0.00115 117.320122,60.8652802 w=1 o=0] [o=14 t=1 134.800003,30.7000008 w=1 o=0] operand
+SkOpSegment::debugShowTs o id=23 [o=22 t=0 3.33333338e+029,119.400002 w=1 o=0] [o=13 t=1 117.300003,60.9000015 w=1 o=0] [o=1,0,12,11,12,14,15,14,16,16,18,20,19,10,27,2,1,3,4,3,5,6,5,9,8,24 t=1 29.3999996,-10.8000002 w=1 o=0] operand
+SkOpSegment::debugShowTs - id=17 [o=16 t=0 62.0000076,75.8000031 w=1 o=0] [o=5 t=0.00504 61.8468246,75.7118225 w=1 o=0] [o=18 t=1 31.6000004,58.2999992 w=1 o=0] operand
+SkOpSegment::debugShowTs o id=23 [o=22 t=0 3.33333338e+029,119.400002 w=1 o=0] [o=13 t=1 117.300003,60.9000015 w=1 o=0] [o=1,0,12,11,12,14,15,14,16,16,18,20,19,10,27,2,1,3,4,3,5,6,5,9,8,24 t=1 29.3999996,-10.8000002 w=1 o=0] operand
+SkOpSegment::addTPair addTPair this=17 0 other=23 0.999999881
+SkOpSegment::debugShowTs + id=17 [o=23,16 t=0 62.0000076,75.8000031 w=1 o=0] [o=5 t=0.00504 61.8468246,75.7118225 w=1 o=0] [o=18 t=1 31.6000004,58.2999992 w=1 o=0] operand
+SkOpSegment::debugShowTs o id=23 [o=22 t=0 3.33333338e+029,119.400002 w=1 o=0] [o=13,17 t=1 62.0000076,75.8000031 w=1 o=0] [o=1,0,12,11,12,14,15,14,16,16,18,20,19,10,27,2,1,3,4,3,5,6,5,9,8,24 t=1 29.3999996,-10.8000002 w=1 o=0] operand
+SkOpSegment::debugShowTs - id=11 [o=10,27 t=0 172.5,96 w=1 o=0] [o=1,23,12 t=1 137.600006,96 w=1 o=0] operand
+SkOpSegment::debugShowTs o id=0 [o=10,27 t=0 172.5,96 w=1 o=0] [o=1,23,12 t=1 137.600006,96 w=1 o=0]
+SkOpSegment::debugShowTs + id=11 [o=10,27 t=0 172.5,96 w=1 o=0] [o=1,23,12 t=1 137.600006,96 w=1 o=0] operand
+SkOpSegment::debugShowTs o id=0 [o=10,27 t=0 172.5,96 w=1 o=0] [o=1,23,12 t=1 137.600006,96 w=1 o=0]
+SkOpSegment::debugShowTs - id=19 [o=18 t=0 21.5,96 w=1 o=0] [o=7 t=1.64e-007 21.5000057,96 w=1 o=0] [o=23,20 t=1 56.4000015,96 w=1 o=0] operand
+SkOpSegment::debugShowTs o id=8 [o=7 t=0 21.5000057,96 w=1 o=0] [o=20 t=1 56.4000015,96 w=1 o=0] [o=9,23 t=1 56.4000092,96 w=1 o=0]
+SkOpSegment::addTPair addTPair this=19 1.63955463e-007 other=8 0
+SkOpSegment::addTPair addTPair this=8 0.999999781 other=19 1
+SkOpSegment::debugShowTs + id=19 [o=18 t=0 21.5,96 w=1 o=0] [o=8,7 t=1.64e-007 21.5000057,96 w=1 o=0] [o=8,23,20 t=1 56.4000015,96 w=1 o=0] operand
+SkOpSegment::debugShowTs o id=8 [o=19,7 t=0 21.5000057,96 w=1 o=0] [o=19,20 t=1 56.4000015,96 w=1 o=0] [o=9,23 t=1 56.4000092,96 w=1 o=0]
+SkOpContour::calcCoincidentWinding count=4
+
</div>
+
</div>
<script type="text/javascript">
var testDivs = [
- fuzz763_34974,
+ fuzz487a,
];
var decimal_places = 3; // make this 3 to show more precision