17eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com/* 27eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com * Copyright 2012 Google Inc. 37eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com * 47eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com * Use of this source code is governed by a BSD-style license that can be 57eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com * found in the LICENSE file. 67eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com */ 77eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com#include "PathOpsExtendedTest.h" 87eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com 97eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com#define TEST(name) { name, #name } 107eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com 1119eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark#define TEST_NEW_FAILURES 0 1219eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark 134431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.orgstatic void skpcheeseandburger_com225(skiatest::Reporter* reporter, const char* filename) { 147eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com SkPath path; 157eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.setFillType(SkPath::kEvenOdd_FillType); 167eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.moveTo(555, 468); 177eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.lineTo(555, 362); 187eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.lineTo(872, 362); 197eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.lineTo(872, 468); 207eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.lineTo(555, 468); 217eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.close(); 227eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com SkPath pathB; 237eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.setFillType(SkPath::kWinding_FillType); 247eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.moveTo(859.11792f, 397.320343f); 257eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(855.523071f, 399.691284f, 853.721191f, 402.40863f, 853.721191f, 405.552216f); 267eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(853.721191f, 407.911163f, 854.727478f, 410.115387f, 857.043518f, 412.252716f); 277eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(859.920532f, 414.916138f, 862.704773f, 417.086426f, 864.679382f, 418.852386f); 287eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(866.382446f, 420.371765f, 867.19104f, 422.108795f, 867.19104f, 423.506378f); 297eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(867.19104f, 424.551605f, 866.741821f, 425.539886f, 865.935242f, 426.281616f); 307eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(865.250366f, 426.910553f, 864.662415f, 427.339813f, 864.139282f, 427.4646f); 317eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(863.536377f, 427.605347f, 862.259521f, 426.491272f, 860.366821f, 424.208191f); 327eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(858.345276f, 421.770355f, 857.317017f, 419.733856f, 857.317017f, 417.98587f); 337eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(857.317017f, 417.198212f, 857.942993f, 415.930389f, 857.942993f, 415.930389f); 347eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(857.942993f, 415.930389f, 852.106018f, 421.296173f, 852.279663f, 422.549042f); 357eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(852.462402f, 423.890747f, 853.669312f, 425.703613f, 855.876465f, 428.252258f); 367eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(858.038818f, 430.754944f, 859.4953f, 431.840088f, 860.190125f, 431.594513f); 377eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(862.571045f, 430.754944f, 865.48999f, 429.237549f, 868.44397f, 427.018372f); 387eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(870.505371f, 425.470032f, 871.582581f, 423.534332f, 871.582581f, 421.001678f); 397eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(871.582581f, 417.945923f, 870.056213f, 415.171692f, 867.015381f, 412.640045f); 407eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(863.683105f, 409.872803f, 861.445923f, 408.027954f, 860.551514f, 407.140503f); 417eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(858.660767f, 405.264709f, 857.765259f, 403.50174f, 857.765259f, 402.187988f); 427eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(857.765259f, 401.141785f, 858.339355f, 400.394073f, 859.476318f, 399.925873f); 437eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(860.004395f, 399.704254f, 861.270264f, 400.515869f, 863.156006f, 402.36969f); 447eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(865.094727f, 404.28241f, 866.203796f, 405.565186f, 866.383484f, 406.130219f); 457eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(868.250244f, 404.305359f, 869.179688f, 403.397919f, 871.046509f, 401.58902f); 467eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(868.26825f, 399.296967f, 864.431824f, 394.705841f, 863.156006f, 394.600037f); 477eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(863.145996f, 394.600037f, 863.136108f, 394.59903f, 863.126099f, 394.59903f); 487eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(862.352417f, 394.598022f, 859.909607f, 396.79425f, 859.11792f, 397.320343f); 497eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.moveTo(832.164246f, 394.307526f); 507eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(832.451721f, 394.425323f, 832.598511f, 394.486206f, 832.886963f, 394.605011f); 517eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(834.078979f, 395.474518f, 834.674927f, 395.90979f, 835.867859f, 396.781281f); 527eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(836.502808f, 397.325348f, 836.863159f, 398.000183f, 836.863159f, 398.964539f); 537eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.lineTo(836.863159f, 419.740845f); 547eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(836.863159f, 420.876923f, 836.319092f, 422.17868f, 835.055298f, 423.617188f); 557eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(836.39502f, 424.512665f, 837.063843f, 424.961884f, 838.39856f, 425.864349f); 567eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(839.477661f, 426.578125f, 841.37439f, 427.27594f, 842.275879f, 427.443634f); 577eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(842.999634f, 427.574402f, 843.82019f, 427.513519f, 844.354309f, 427.216034f); 587eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(846.956787f, 425.765503f, 848.689819f, 423.588257f, 848.58606f, 423.483429f); 597eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(848.58606f, 423.483429f, 846.877991f, 423.327698f, 845.971558f, 422.807587f); 607eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(845.253784f, 422.284485f, 844.892395f, 422.022949f, 844.171631f, 421.502838f); 617eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(843.361023f, 420.915833f, 842.907837f, 420.308899f, 842.907837f, 419.350525f); 627eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.lineTo(842.907837f, 399.445709f); 637eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(842.907837f, 398.053101f, 843.272217f, 397.417175f, 843.812256f, 397.518005f); 647eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(844.170654f, 397.583893f, 844.711731f, 398.122986f, 845.432495f, 398.782837f); 657eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(846.116333f, 399.402771f, 846.459717f, 399.709259f, 847.14856f, 400.3302f); 667eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(844.986206f, 402.099152f, 843.988892f, 403.926025f, 843.988892f, 405.932556f); 677eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(843.988892f, 410.209229f, 848.272583f, 410.951935f, 849.576355f, 408.394348f); 687eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(849.871826f, 407.816345f, 850.421875f, 406.214081f, 850.387939f, 406.196106f); 697eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(850.387939f, 406.196106f, 849.305786f, 406.771118f, 848.495239f, 406.615387f); 707eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(846.96582f, 406.316895f, 846.153198f, 405.46637f, 846.153198f, 403.89505f); 717eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(846.153198f, 401.796661f, 848.50116f, 399.09729f, 852.279663f, 396.270142f); 727eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(851.014893f, 395.315796f, 847.723511f, 391.546265f, 846.875f, 391.546265f); 737eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(846.330933f, 391.546265f, 843.988892f, 394.403351f, 843.273193f, 394.972382f); 747eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(840.889282f, 392.886963f, 839.700317f, 391.850739f, 837.312378f, 389.786285f); 757eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(835.257935f, 391.589203f, 834.225708f, 392.491638f, 832.164246f, 394.307526f); 767eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.moveTo(818.860107f, 392.707275f); 777eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(819.857361f, 393.382111f, 822.302124f, 395.764038f, 824.387573f, 397.051819f); 787eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(822.57666f, 398.249756f, 820.582092f, 399.687286f, 818.860107f, 400.827332f); 797eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.lineTo(818.860107f, 392.707275f); 807eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.close(); 817eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.moveTo(810.69812f, 391.096039f); 827eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(810.69812f, 391.096039f, 812.786499f, 394.093903f, 812.786499f, 394.965393f); 837eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.lineTo(812.786499f, 415.743713f); 847eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(812.786499f, 417.753265f, 811.881042f, 418.497986f, 810.974609f, 419.769806f); 857eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(813.948486f, 421.160431f, 815.437988f, 421.864197f, 818.404846f, 423.283783f); 867eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(819.948181f, 423.95462f, 822.417969f, 424.592529f, 823.937317f, 423.782928f); 877eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(827.905518f, 421.663544f, 831.53125f, 417.600525f, 832.255005f, 415.191681f); 887eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(833.882263f, 409.877808f, 823.095825f, 411.495026f, 823.119751f, 411.518982f); 897eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(823.119751f, 411.518982f, 832.000488f, 411.874359f, 830.537964f, 416.29776f); 907eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(829.888123f, 418.253418f, 827.278564f, 420.292908f, 825.385864f, 419.55719f); 917eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(821.14209f, 417.915985f, 818.861023f, 417.414856f, 818.861023f, 414.970032f); 927eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.lineTo(818.861023f, 403.096436f); 937eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(822.126404f, 399.132233f, 831.289673f, 395.897797f, 831.356567f, 395.657227f); 947eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(831.356567f, 395.657227f, 823.022888f, 387.594055f, 821.763062f, 387.476257f); 957eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(821.755066f, 387.47525f, 821.746094f, 387.47525f, 821.737061f, 387.47525f); 967eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(820.793701f, 387.47525f, 810.72406f, 390.967255f, 810.69812f, 391.096039f); 977eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.moveTo(624.254211f, 390.498077f); 987eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(625.252502f, 390.893402f, 627.708252f, 392.592468f, 629.796692f, 393.307251f); 997eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(627.978821f, 395.006317f, 625.980225f, 397.000916f, 624.254211f, 398.618134f); 1007eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.lineTo(624.254211f, 390.498077f); 1017eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.close(); 1027eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.moveTo(627.160217f, 384.460449f); 1037eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(626.286743f, 384.51535f, 616.076233f, 390.993225f, 616.086243f, 391.141968f); 1047eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(616.086243f, 391.141968f, 618.173645f, 393.561798f, 618.173645f, 394.437317f); 1057eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.lineTo(618.173645f, 415.216614f); 1067eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(618.173645f, 417.222168f, 617.265198f, 418.219482f, 616.355774f, 419.742859f); 1077eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(619.331665f, 420.307892f, 620.824097f, 420.599396f, 623.802979f, 421.198364f); 1087eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(625.346313f, 421.437958f, 627.818115f, 421.39801f, 629.342468f, 420.166138f); 1097eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(633.340576f, 416.939667f, 636.982361f, 411.871368f, 637.714111f, 409.263855f); 1107eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(639.348267f, 403.500732f, 628.508911f, 408.111816f, 628.52887f, 408.126801f); 1117eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(628.52887f, 408.126801f, 637.468506f, 405.998444f, 635.985046f, 410.844147f); 1127eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(635.332153f, 412.984467f, 632.705688f, 415.748718f, 630.801941f, 415.541077f); 1137eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(626.537292f, 415.072876f, 624.257202f, 415.202667f, 624.257202f, 412.755859f); 1147eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(624.257202f, 408.007019f, 624.255188f, 405.636078f, 624.255188f, 400.884247f); 1157eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(627.525574f, 396.016602f, 636.801636f, 390.283447f, 636.801636f, 389.97995f); 1167eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(636.801636f, 389.97995f, 628.360168f, 384.458435f, 627.18219f, 384.458435f); 1177eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(627.174194f, 384.460449f, 627.167236f, 384.460449f, 627.160217f, 384.460449f); 1187eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.moveTo(796.530396f, 416.438538f); 1197eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(795.892517f, 416.365662f, 794.527832f, 415.589996f, 792.348572f, 414.036652f); 1207eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.lineTo(792.348572f, 391.425476f); 1217eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(792.348572f, 390.465118f, 792.530273f, 390.047852f, 792.89563f, 390.088776f); 1227eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(793.075317f, 390.109741f, 793.3479f, 390.317383f, 793.804077f, 390.629852f); 1237eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(795.113831f, 391.585205f, 795.768738f, 392.059387f, 797.077515f, 393.018738f); 1247eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(797.983948f, 393.648651f, 798.348267f, 394.219666f, 798.348267f, 394.742767f); 1257eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.lineTo(798.348267f, 413.253998f); 1267eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(798.348267f, 415.391327f, 797.783264f, 416.451508f, 796.728088f, 416.451508f); 1277eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(796.664185f, 416.4505f, 796.598267f, 416.446533f, 796.530396f, 416.438538f); 1287eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.moveTo(795.165771f, 383.714722f); 1297eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(794.022705f, 383.851471f, 783.959961f, 388.652252f, 783.880127f, 388.873871f); 1307eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(783.880127f, 388.873871f, 785.054077f, 389.871155f, 785.522339f, 390.606873f); 1317eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(786.000488f, 391.361603f, 786.246094f, 391.9935f, 786.246094f, 392.427765f); 1327eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.lineTo(786.246094f, 411.987183f); 1337eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(786.246094f, 413.733185f, 784.160645f, 416.428558f, 784.246521f, 416.759979f); 1347eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(784.258484f, 416.79892f, 785.432495f, 417.14032f, 785.793823f, 417.350952f); 1357eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(786.739258f, 417.937958f, 787.213379f, 418.228455f, 788.161804f, 418.821442f); 1367eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(789.342773f, 419.554199f, 790.619568f, 419.956482f, 791.892395f, 420.098236f); 1377eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(794.533813f, 420.390747f, 796.717102f, 419.337555f, 798.349304f, 416.999573f); 1387eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.lineTo(798.349304f, 425.212463f); 1397eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(797.94696f, 425.47702f, 797.750305f, 425.609772f, 797.356018f, 425.874329f); 1407eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(795.259583f, 423.619202f, 792.806824f, 422.286499f, 789.985657f, 421.984009f); 1417eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(785.157959f, 421.463898f, 780.409119f, 428.344086f, 780.423096f, 428.346069f); 1427eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(780.423096f, 428.346069f, 783.340088f, 424.960907f, 785.889709f, 425.218445f); 1437eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(789.25592f, 425.565857f, 793.166199f, 430.745972f, 793.805115f, 430.790894f); 1447eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(793.940857f, 430.798889f, 795.918457f, 429.091797f, 798.454102f, 427.383728f); 1457eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(801.049683f, 425.635742f, 804.230225f, 423.886749f, 806.619141f, 423.980591f); 1467eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(805.621826f, 423.586243f, 805.048828f, 423.074127f, 804.804199f, 422.609924f); 1477eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(804.616577f, 422.25354f, 804.616577f, 421.539764f, 804.616577f, 420.31488f); 1487eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(804.623535f, 411.732605f, 804.623535f, 403.147339f, 804.623535f, 394.562073f); 1497eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(804.623535f, 392.464691f, 805.970215f, 391.000183f, 805.984192f, 390.896362f); 1507eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(805.984192f, 390.896362f, 796.785034f, 383.7117f, 795.219666f, 383.7117f); 1517eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(795.19873f, 383.712708f, 795.181763f, 383.712708f, 795.165771f, 383.714722f); 1527eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.moveTo(648.092285f, 387.883545f); 1537eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(649.095581f, 388.312805f, 651.55835f, 390.099762f, 653.655701f, 390.884399f); 1547eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(651.831848f, 392.522583f, 649.82428f, 394.447296f, 648.092285f, 396.003601f); 1557eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.lineTo(648.092285f, 387.883545f); 1567eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.close(); 1577eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.moveTo(651.009277f, 381.943756f); 1587eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(650.147766f, 381.983704f, 639.893372f, 388.105164f, 639.899353f, 388.254913f); 1597eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(639.899353f, 388.254913f, 641.987793f, 390.744659f, 641.987793f, 391.617157f); 1607eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.lineTo(641.987793f, 412.399475f); 1617eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(641.987793f, 414.409027f, 641.082336f, 415.369354f, 640.169861f, 416.864807f); 1627eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(643.155762f, 417.53064f, 644.650208f, 417.87207f, 647.638062f, 418.573853f); 1637eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(649.188416f, 418.865356f, 651.666138f, 418.908295f, 653.19751f, 417.725311f); 1647eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(657.204651f, 414.633636f, 660.859375f, 409.690125f, 661.590088f, 407.106567f); 1657eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(663.231262f, 401.397339f, 652.356934f, 405.644073f, 652.375916f, 405.663025f); 1667eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(652.375916f, 405.663025f, 661.338562f, 403.835175f, 659.857056f, 408.632935f); 1677eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(659.199219f, 410.748291f, 656.568726f, 413.424713f, 654.656982f, 413.151184f); 1687eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(650.381348f, 412.536224f, 648.092285f, 412.591125f, 648.092285f, 410.146332f); 1697eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.lineTo(648.092285f, 398.270721f); 1707eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(651.374634f, 393.5159f, 660.66571f, 388.09021f, 660.674683f, 387.791718f); 1717eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(660.674683f, 387.791718f, 652.188232f, 381.941772f, 651.022278f, 381.942749f); 1727eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(651.01825f, 381.942749f, 651.013245f, 381.942749f, 651.009277f, 381.943756f); 1737eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.moveTo(761.636353f, 385.965851f); 1747eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(761.927856f, 386.056702f, 762.071594f, 386.098633f, 762.363098f, 386.189453f); 1757eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(763.570007f, 386.938171f, 764.175964f, 387.311554f, 765.376892f, 388.066254f); 1767eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(766.019775f, 388.546417f, 766.384155f, 389.184326f, 766.384155f, 390.147675f); 1777eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.lineTo(766.384155f, 410.924011f); 1787eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(766.384155f, 412.057037f, 765.836121f, 413.410736f, 764.559326f, 414.979034f); 1797eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(765.911987f, 415.738739f, 766.579834f, 416.12207f, 767.934509f, 416.887756f); 1807eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(769.029602f, 417.495728f, 770.944336f, 418.000854f, 771.85675f, 418.075714f); 1817eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(772.58551f, 418.134613f, 773.413086f, 417.987854f, 773.950195f, 417.638458f); 1827eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(776.583618f, 415.917419f, 778.332642f, 413.564453f, 778.237793f, 413.473633f); 1837eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(778.237793f, 413.473633f, 776.507812f, 413.497559f, 775.596313f, 413.066315f); 1847eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(774.866577f, 412.61908f, 774.497253f, 412.39447f, 773.771484f, 411.951233f); 1857eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(772.947876f, 411.444092f, 772.493652f, 410.877075f, 772.493652f, 409.919708f); 1867eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.lineTo(772.493652f, 390.013885f); 1877eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(772.493652f, 388.618286f, 772.860046f, 387.949432f, 773.407104f, 387.995361f); 1887eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(773.771484f, 388.026306f, 774.318542f, 388.509491f, 775.049316f, 389.09848f); 1897eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(775.742065f, 389.646515f, 776.088501f, 389.923065f, 776.77533f, 390.470123f); 1907eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(774.590088f, 392.45871f, 773.589783f, 394.385376f, 773.589783f, 396.395935f); 1917eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(773.589783f, 400.673584f, 777.907349f, 401.008026f, 779.237122f, 398.292694f); 1927eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(779.539551f, 397.684723f, 780.089661f, 396.027557f, 780.058716f, 396.01358f); 1937eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(780.058716f, 396.01358f, 778.970581f, 396.694427f, 778.149963f, 396.618561f); 1947eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(776.598633f, 396.4758f, 775.775024f, 395.709106f, 775.775024f, 394.13681f); 1957eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(775.775024f, 392.042419f, 778.149963f, 389.103455f, 781.973389f, 385.892975f); 1967eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(780.697571f, 385.06839f, 777.326416f, 381.676208f, 776.506775f, 381.719147f); 1977eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(775.908813f, 381.747101f, 773.588806f, 384.868744f, 772.860046f, 385.506622f); 1987eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(770.451172f, 383.664795f, 769.248291f, 382.749359f, 766.843384f, 380.929504f); 1997eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(764.758972f, 382.934052f, 763.716736f, 383.940338f, 761.636353f, 385.965851f); 2007eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.moveTo(672.996521f, 379.821411f); 2017eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(672.123047f, 379.891266f, 669.7052f, 382.898132f, 668.887573f, 383.64682f); 2027eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(665.239868f, 386.999084f, 663.41095f, 390.213562f, 663.41095f, 393.356171f); 2037eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(663.41095f, 395.715118f, 664.439209f, 397.642792f, 666.785156f, 399.150208f); 2047eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(669.702148f, 401.02002f, 672.547302f, 402.439575f, 674.545837f, 403.655487f); 2057eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(676.261902f, 404.697693f, 677.105469f, 406.231049f, 677.105469f, 407.625671f); 2067eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(677.105469f, 408.671875f, 676.651245f, 409.777954f, 675.825684f, 410.7453f); 2077eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(675.12384f, 411.569885f, 674.538879f, 412.145905f, 673.997803f, 412.417419f); 2087eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(673.38385f, 412.724915f, 672.080078f, 411.958221f, 670.166382f, 410.198242f); 2097eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(668.113892f, 408.319458f, 667.062683f, 406.55249f, 667.062683f, 404.808502f); 2107eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(667.062683f, 404.020844f, 667.701599f, 402.580322f, 667.701599f, 402.580322f); 2117eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(667.701599f, 402.580322f, 661.773804f, 409.542358f, 661.951477f, 410.7453f); 2127eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(662.13916f, 412.037079f, 663.368042f, 413.524536f, 665.60321f, 415.469208f); 2137eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(667.791443f, 417.368927f, 669.261963f, 418.074738f, 669.983704f, 417.630493f); 2147eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(672.412537f, 416.138062f, 675.369446f, 413.822021f, 678.385254f, 410.790222f); 2157eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(680.485657f, 408.677856f, 681.587769f, 406.446686f, 681.587769f, 403.917023f); 2167eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(681.587769f, 400.859283f, 680.007446f, 398.490356f, 676.923767f, 396.806244f); 2177eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(673.540588f, 394.957428f, 671.257507f, 393.71756f, 670.351074f, 393.075653f); 2187eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(668.434326f, 391.71698f, 667.518921f, 390.193604f, 667.518921f, 388.88385f); 2197eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(667.518921f, 387.837646f, 668.101929f, 386.934204f, 669.25592f, 386.156525f); 2207eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(669.796997f, 385.788147f, 671.085815f, 386.257355f, 672.997498f, 387.592072f); 2217eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(674.966125f, 388.968689f, 676.104187f, 389.951019f, 676.284851f, 390.465118f); 2227eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(678.186584f, 388.130127f, 679.136963f, 386.966125f, 681.035706f, 384.646118f); 2237eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(678.244507f, 383.133728f, 674.247375f, 379.819397f, 673.044434f, 379.819397f); 2247eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(673.027466f, 379.819397f, 673.011475f, 379.820404f, 672.996521f, 379.821411f); 2257eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.moveTo(732.95459f, 384.60318f); 2267eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(733.246094f, 384.680054f, 733.391846f, 384.720001f, 733.689331f, 384.794861f); 2277eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(735.072937f, 385.500641f, 735.769714f, 385.856049f, 737.162354f, 386.563812f); 2287eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(737.891113f, 386.938171f, 738.164612f, 387.642975f, 738.164612f, 388.6073f); 2297eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.lineTo(738.164612f, 408.510132f); 2307eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(738.164612f, 410.257141f, 737.709412f, 411.893341f, 736.064209f, 413.416718f); 2317eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(737.635498f, 414.235321f, 738.419189f, 414.651611f, 739.991455f, 415.475189f); 2327eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(740.997742f, 416.034241f, 742.186707f, 416.344696f, 743.098145f, 416.379639f); 2337eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(743.830872f, 416.410583f, 744.476807f, 416.175964f, 745.019836f, 415.851532f); 2347eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(746.476318f, 414.977051f, 748.58075f, 413.571442f, 749.225647f, 413.079285f); 2357eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(751.012573f, 414.253296f, 751.907043f, 414.845276f, 753.69696f, 416.028229f); 2367eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(754.703247f, 416.610229f, 755.706543f, 416.84082f, 756.528076f, 416.892761f); 2377eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(757.259827f, 416.93866f, 757.996582f, 416.807892f, 758.537659f, 416.494446f); 2387eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(760.814758f, 415.174713f, 762.185425f, 413.509552f, 762.552734f, 412.830719f); 2397eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(761.637329f, 412.681976f, 759.633789f, 411.58786f, 759.263428f, 411.387207f); 2407eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(758.607544f, 410.994873f, 758.279114f, 410.803223f, 757.621216f, 410.413879f); 2417eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(756.983276f, 410.020538f, 756.616943f, 409.301788f, 756.616943f, 408.343445f); 2427eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.lineTo(756.616943f, 388.351746f); 2437eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(756.616943f, 387.387421f, 757.164978f, 386.548859f, 758.627502f, 385.067383f); 2447eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(755.523804f, 383.05484f, 753.97052f, 382.057556f, 750.862854f, 380.078949f); 2457eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(749.001038f, 382.112457f, 748.069641f, 383.130707f, 746.207825f, 385.174194f); 2467eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(746.501343f, 385.292999f, 746.647095f, 385.353912f, 746.939575f, 385.472687f); 2477eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(747.996765f, 386.183472f, 748.525879f, 386.538879f, 749.587036f, 387.257629f); 2487eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(750.224915f, 387.724823f, 750.498474f, 388.351746f, 750.498474f, 389.223267f); 2497eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.lineTo(750.498474f, 407.822327f); 2507eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(750.498474f, 408.694824f, 750.339722f, 409.955658f, 749.951416f, 410.847137f); 2517eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(749.550049f, 411.761566f, 749.039978f, 411.585876f, 748.487915f, 411.560913f); 2527eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(747.393799f, 411.503998f, 746.385498f, 410.53067f, 745.473083f, 410.022552f); 2537eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(744.760254f, 409.627228f, 744.380981f, 409.013275f, 744.380981f, 407.965088f); 2547eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.lineTo(744.380981f, 386.840363f); 2557eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(744.380981f, 385.791138f, 744.833191f, 384.763916f, 745.657776f, 383.839508f); 2567eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(742.656921f, 382.101501f, 741.161499f, 381.234985f, 738.162659f, 379.525909f); 2577eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(736.083191f, 381.548431f, 735.039978f, 382.562683f, 732.95459f, 384.60318f); 2587eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.moveTo(692.546936f, 385.171204f); 2597eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(693.552246f, 385.667358f, 696.018005f, 387.607025f, 698.122375f, 388.521454f); 2607eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(696.293518f, 390.043854f, 694.281982f, 391.844757f, 692.546936f, 393.294281f); 2617eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.lineTo(692.546936f, 385.171204f); 2627eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.close(); 2637eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.moveTo(695.4729f, 379.417084f); 2647eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(694.635376f, 379.426086f, 684.32605f, 384.880707f, 684.322083f, 385.025452f); 2657eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(684.322083f, 385.025452f, 686.422485f, 387.645966f, 686.422485f, 388.521454f); 2667eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.lineTo(686.422485f, 409.300781f); 2677eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(686.422485f, 411.312347f, 685.51001f, 412.21579f, 684.595581f, 413.65033f); 2687eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(687.592468f, 414.504852f, 689.089905f, 414.945099f, 692.088745f, 415.833557f); 2697eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(693.645081f, 416.221893f, 696.128784f, 416.420563f, 697.667114f, 415.334412f); 2707eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(701.67926f, 412.494293f, 705.344971f, 407.783386f, 706.077698f, 405.240753f); 2717eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(707.721924f, 399.638367f, 696.822632f, 403.198273f, 696.845581f, 403.216248f); 2727eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(696.845581f, 403.216248f, 705.825134f, 401.960388f, 704.337708f, 406.658325f); 2737eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(703.683838f, 408.733765f, 701.044373f, 411.241455f, 699.129639f, 410.847137f); 2747eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(694.843018f, 409.968628f, 692.545959f, 409.876801f, 692.545959f, 407.432983f); 2757eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.lineTo(692.545959f, 395.563354f); 2767eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(695.838318f, 391.012177f, 705.134338f, 386.160522f, 705.162292f, 385.873993f); 2777eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(705.162292f, 385.873993f, 696.635925f, 379.416107f, 695.473938f, 379.417084f); 2787eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(695.474915f, 379.417084f, 695.473938f, 379.417084f, 695.4729f, 379.417084f); 2797eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.moveTo(570.463562f, 420.81601f); 2807eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.lineTo(570.463562f, 402.922729f); 2817eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(571.039551f, 402.800934f, 571.327087f, 402.743042f, 571.901123f, 402.625244f); 2827eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.lineTo(571.901123f, 423.142029f); 2837eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(570.911804f, 422.823578f, 570.463562f, 422.123779f, 570.463562f, 420.81601f); 2847eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.moveTo(570.463562f, 384.062134f); 2857eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(571.039551f, 384.149963f, 571.327087f, 384.198883f, 571.901123f, 384.290741f); 2867eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.lineTo(571.901123f, 401.580048f); 2877eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(571.327087f, 401.695862f, 571.039551f, 401.756744f, 570.463562f, 401.874542f); 2887eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.lineTo(570.463562f, 384.062134f); 2897eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.close(); 2907eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.moveTo(573.880676f, 376.556f); 2917eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(572.483093f, 376.996246f, 561.476013f, 385.624451f, 561.482971f, 385.70929f); 2927eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(561.482971f, 385.70929f, 563.637268f, 388.554413f, 563.637268f, 389.688446f); 2937eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.lineTo(563.637268f, 398.423462f); 2947eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(556.411682f, 399.838043f, 555.429382f, 404.307373f, 555.418396f, 405.679993f); 2957eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.lineTo(555.418396f, 405.724915f); 2967eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(555.42041f, 405.94455f, 555.448364f, 406.073334f, 555.477295f, 406.083313f); 2977eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(555.477295f, 406.083313f, 558.070862f, 404.250458f, 563.637268f, 403.222229f); 2987eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.lineTo(563.637268f, 404.797516f); 2997eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(556.993713f, 406.233063f, 555.191772f, 412.494293f, 555.569153f, 412.614105f); 3007eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(555.569153f, 412.614105f, 561.572815f, 410.21521f, 563.637268f, 409.598267f); 3017eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.lineTo(563.637268f, 424.00354f); 3027eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(563.637268f, 426.357483f, 563.36676f, 427.901855f, 562.291565f, 429.70874f); 3037eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(565.448181f, 430.067139f, 567.028442f, 430.256805f, 570.192017f, 430.653137f); 3047eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(571.99292f, 430.893707f, 574.782166f, 430.669098f, 576.403381f, 429.136719f); 3057eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(580.960571f, 424.828125f, 586.135681f, 419.346527f, 586.135681f, 416.115082f); 3067eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.lineTo(586.135681f, 406.511566f); 3077eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(586.135681f, 405.377533f, 586.047791f, 404.608856f, 586.678711f, 403.271149f); 3087eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(584.151062f, 404.98819f, 582.888245f, 405.851715f, 580.362549f, 407.587738f); 3097eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(579.281433f, 408.320465f, 579.192566f, 409.2948f, 579.192566f, 410.955933f); 3107eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.lineTo(579.192566f, 421.869202f); 3117eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(579.192566f, 423.180969f, 577.746033f, 423.273804f, 577.392639f, 423.266815f); 3127eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(575.636658f, 423.228882f, 574.153259f, 423.295776f, 573.071106f, 423.077148f); 3137eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.lineTo(573.071106f, 384.663086f); 3147eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(575.230408f, 385.379852f, 576.309509f, 385.742249f, 578.473816f, 386.473999f); 3157eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(579.373291f, 386.996094f, 579.553955f, 387.490234f, 579.553955f, 388.013336f); 3167eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(581.861023f, 384.848785f, 583.015991f, 383.267487f, 585.325073f, 380.114899f); 3177eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(581.680298f, 379.229431f, 575.865295f, 376.520081f, 574.157227f, 376.521057f); 3187eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(574.047424f, 376.522064f, 573.955566f, 376.533051f, 573.880676f, 376.556f); 3197eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.moveTo(593.447083f, 375.096527f); 3207eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(592.363953f, 375.804291f, 591.821899f, 376.772644f, 591.821899f, 377.908691f); 3217eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.lineTo(591.821899f, 419.46933f); 3227eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(591.821899f, 420.517517f, 591.187012f, 422.018951f, 589.921143f, 423.991577f); 3237eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(591.2948f, 424.412842f, 591.982605f, 424.622467f, 593.354248f, 425.050751f); 3247eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(594.53125f, 425.462036f, 595.525513f, 425.555878f, 596.427979f, 425.404144f); 3257eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(597.150757f, 425.279358f, 597.785645f, 424.914978f, 598.326721f, 424.475739f); 3267eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(600.935242f, 422.385315f, 602.846985f, 419.809753f, 602.759094f, 419.749847f); 3277eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(602.759094f, 419.749847f, 601.582153f, 419.935516f, 600.59082f, 419.831696f); 3287eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(600.0448f, 419.74585f, 599.774231f, 419.700928f, 599.233154f, 419.615082f); 3297eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(598.416565f, 419.484314f, 597.965332f, 418.860382f, 597.965332f, 417.988861f); 3307eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.lineTo(597.965332f, 396.857147f); 3317eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(597.965332f, 395.376678f, 598.326721f, 394.617004f, 598.867798f, 394.528137f); 3327eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(599.232178f, 394.466248f, 599.773254f, 394.731812f, 600.59082f, 395.124115f); 3337eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(601.601074f, 395.589325f, 602.111206f, 395.819946f, 603.123474f, 396.288116f); 3347eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(603.93811f, 396.686432f, 603.93512f, 397.38324f, 603.93512f, 398.169891f); 3357eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(603.93512f, 405.971497f, 603.93512f, 413.768127f, 603.93811f, 421.569702f); 3367eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(603.93811f, 425.325256f, 601.109924f, 430.634155f, 601.133911f, 430.656128f); 3377eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(601.133911f, 430.656128f, 605.184937f, 427.222015f, 607.017822f, 424.414825f); 3387eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(609.118164f, 421.201355f, 610.280212f, 417.987854f, 610.280212f, 415.109802f); 3397eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.lineTo(610.280212f, 394.593048f); 3407eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(610.280212f, 393.890228f, 610.823242f, 393.112579f, 611.728699f, 392.020447f); 3417eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(608.827698f, 390.960266f, 604.000977f, 387.703857f, 602.759094f, 387.967407f); 3427eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(602.120239f, 388.104187f, 599.957947f, 391.29071f, 597.965332f, 393.27829f); 3437eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.lineTo(597.965332f, 374.422668f); 3447eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(597.965332f, 373.461334f, 598.326721f, 372.440063f, 598.867798f, 371.567566f); 3457eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(596.701538f, 372.96817f, 595.616394f, 373.677948f, 593.447083f, 375.096527f); 3467eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.moveTo(718.054138f, 409.318756f); 3477eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(717.461182f, 408.789673f, 716.867188f, 408.178711f, 716.867188f, 407.218353f); 3487eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.lineTo(716.867188f, 387.053986f); 3497eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(716.867188f, 385.305969f, 717.323425f, 385.566528f, 718.328674f, 386.013763f); 3507eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(719.645386f, 386.859314f, 720.307251f, 387.284576f, 721.622009f, 388.135132f); 3517eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(722.266907f, 388.4935f, 722.903809f, 388.934753f, 722.903809f, 389.721405f); 3527eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.lineTo(722.903809f, 407.794373f); 3537eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(722.903809f, 408.66687f, 722.746094f, 410.490753f, 722.259888f, 410.758301f); 3547eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(722.125122f, 410.83017f, 721.950439f, 410.862122f, 721.746826f, 410.862122f); 3557eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(720.655701f, 410.864105f, 718.747925f, 409.936707f, 718.054138f, 409.318756f); 3567eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.moveTo(711.928711f, 364.782227f); 3577eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(711.195923f, 365.134613f, 710.648865f, 365.834412f, 710.648865f, 366.794769f); 3587eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.lineTo(710.648865f, 407.392059f); 3597eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(710.648865f, 409.397614f, 708.519531f, 411.37323f, 708.547485f, 411.684692f); 3607eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(708.550476f, 411.745605f, 711.838867f, 413.067322f, 713.849365f, 414.368073f); 3617eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(717.766663f, 416.906738f, 720.162537f, 415.845551f, 722.354797f, 414.073608f); 3627eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(724.059875f, 412.69397f, 726.55957f, 410.981903f, 730.675537f, 410.124359f); 3637eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(729.75708f, 409.143066f, 729.213013f, 407.993042f, 729.213013f, 406.683289f); 3647eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(729.213013f, 399.630402f, 729.209045f, 396.103455f, 729.209045f, 389.047546f); 3657eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(729.209045f, 387.648956f, 730.577698f, 385.292023f, 730.583679f, 385.149261f); 3667eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(730.583679f, 385.149261f, 720.888306f, 378.762207f, 719.609497f, 378.947906f); 3677eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(719.275085f, 378.996826f, 717.872498f, 381.118164f, 716.868225f, 381.896851f); 3687eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.lineTo(716.868225f, 365.046783f); 3697eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(716.868225f, 363.740021f, 716.960083f, 363.043213f, 717.597961f, 362); 3707eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(715.331848f, 363.104095f, 714.19873f, 363.657166f, 711.928711f, 364.782227f); 3714431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 3727eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com} 3737eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com 3744431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.orgstatic void skpeverytechpro_blogspot_com100(skiatest::Reporter* reporter, const char* filename) { 3757eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com SkPath path; 3767eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.setFillType(SkPath::kEvenOdd_FillType); 3777eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.moveTo(1074.29285f, 627.292786f); 3787eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.quadTo(1074.58582f, 627, 1075, 627); 3797eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.lineTo(1117, 627); 3807eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.quadTo(1124.04163f, 627, 1129.02246f, 631.9776f); 3817eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.quadTo(1134, 636.958374f, 1134, 644); 3827eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.lineTo(1134, 645); 3837eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.quadTo(1134, 652.041626f, 1129.02246f, 657.0224f); 3847eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.quadTo(1124.04163f, 662, 1117, 662); 3857eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.lineTo(1075, 662); 3867eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.quadTo(1074.58582f, 662, 1074.29285f, 661.707214f); 3877eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.quadTo(1074, 661.414185f, 1074, 661); 3887eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.lineTo(1074, 628); 3897eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.quadTo(1074, 627.585815f, 1074.29285f, 627.292786f); 3907eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.close(); 3917eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.moveTo(1076, 629); 3927eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.lineTo(1117, 629); 3937eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.cubicTo(1125.2843f, 629, 1132, 635.715698f, 1132, 644); 3947eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.lineTo(1132, 645); 3957eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.cubicTo(1132, 653.284302f, 1125.2843f, 660, 1117, 660); 3967eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.lineTo(1076, 660); 3977eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.lineTo(1076, 629); 3987eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.close(); 3997eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com SkPath pathB; 4007eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.setFillType(SkPath::kWinding_FillType); 4017eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.moveTo(1074, 627); 4027eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.lineTo(1075, 628); 4037eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.lineTo(1116.5f, 644.5f); 4047eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.lineTo(1134, 627); 4054431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 4067eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com} 4077eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com 4084431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.orgstatic void skpflite_com41(skiatest::Reporter* reporter, const char* filename) { 4097eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com SkPath path; 4107eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.setFillType(SkPath::kEvenOdd_FillType); 4117eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.moveTo(301.464081f, 424); 4127eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.lineTo(296, 433.46405f); 4137eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.lineTo(296, 433.810822f); 4147eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.lineTo(303.25589f, 438); 4157eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.lineTo(304.729736f, 438); 4167eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.lineTo(311, 427.139557f); 4177eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.lineTo(311, 426.305237f); 4187eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.lineTo(307.007202f, 424); 4197eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.lineTo(301.464081f, 424); 4207eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.close(); 4217eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com SkPath pathB; 4227eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.setFillType(SkPath::kWinding_FillType); 4237eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.moveTo(302.849854f, 421.599762f); 4247eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.lineTo(311.510101f, 426.599762f); 4257eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.lineTo(304.510101f, 438.724121f); 4267eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.lineTo(295.849854f, 433.724121f); 4277eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.close(); 4284431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 4297eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com} 4307eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com 4314431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.orgstatic void skpilkoora_com37(skiatest::Reporter* reporter, const char* filename) { 4327eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com SkPath path; 4337eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.setFillType(SkPath::kEvenOdd_FillType); 4347eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.moveTo(818, 157); 4357eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.cubicTo(818, 148.715729f, 824.715698f, 142, 833, 142); 4367eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.lineTo(909, 142); 4377eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.lineTo(909, 143); 4387eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.lineTo(833, 143); 4397eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.cubicTo(825.268005f, 143, 819, 149.268005f, 819, 157); 4407eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.lineTo(819, 926); 4417eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.lineTo(818, 926); 4427eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.lineTo(818, 157); 4437eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.close(); 4447eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.moveTo(1184, 926); 4457eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.lineTo(1185, 926); 4467eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.lineTo(1185, 157); 4477eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.cubicTo(1185, 148.715729f, 1178.2843f, 142, 1170, 142); 4487eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.lineTo(1093, 142); 4497eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.lineTo(1093, 143); 4507eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.lineTo(1170, 143); 4517eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.cubicTo(1177.73193f, 143, 1184, 149.268005f, 1184, 157); 4527eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.lineTo(1184, 926); 4537eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.close(); 4547eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com SkPath pathB; 4557eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.setFillType(SkPath::kWinding_FillType); 4567eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.moveTo(1185, 142); 4577eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.lineTo(1001.5f, 325.5f); 4587eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.lineTo(1001.5f, 782.5f); 4597eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.lineTo(1185, 966); 4604431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 4617eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com} 4627eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com 4634431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.orgstatic void skpmm4everfriends_com43(skiatest::Reporter* reporter, const char* filename) { 4647eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com SkPath path; 4657eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.setFillType(SkPath::kEvenOdd_FillType); 4667eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.moveTo(540.74231f, 215.922546f); 4677eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.cubicTo(540.893127f, 215.391159f, 541.443909f, 215.090134f, 541.972473f, 215.250168f); 4687eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.lineTo(581.213318f, 227.131104f); 4697eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.cubicTo(581.741882f, 227.291153f, 582.048157f, 227.851654f, 581.897339f, 228.383041f); 4707eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.lineTo(576.708923f, 246.663925f); 4717eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.cubicTo(576.558167f, 247.195297f, 576.007324f, 247.496338f, 575.47876f, 247.336288f); 4727eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.lineTo(536.237915f, 235.455353f); 4737eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.cubicTo(535.709351f, 235.295319f, 535.403137f, 234.734802f, 535.553894f, 234.20343f); 4747eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.lineTo(540.74231f, 215.922546f); 4757eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.close(); 4767eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com SkPath pathB; 4777eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.setFillType(SkPath::kWinding_FillType); 4787eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.moveTo(541.015381f, 214.960388f); 4797eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.lineTo(582.17041f, 227.420883f); 4807eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.lineTo(576.435852f, 247.626068f); 4817eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.lineTo(535.280823f, 235.165573f); 4827eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.close(); 4834431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 4847eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com} 4857eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com 4864431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.orgstatic void skpmtrk_uz27(skiatest::Reporter* reporter, const char* filename) { 4877eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com SkPath path; 4887eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.setFillType(SkPath::kEvenOdd_FillType); 4897eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.moveTo(33, 787); 4907eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.lineTo(33, 412); 4917eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.lineTo(1233, 412); 4927eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.lineTo(1233, 787); 4937eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.quadTo(1233, 793.213196f, 1228.60803f, 797.607971f); 4947eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.quadTo(1224.21326f, 802, 1218, 802); 4957eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.lineTo(48, 802); 4967eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.quadTo(41.7867966f, 802, 37.3919983f, 797.607971f); 4977eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.quadTo(33, 793.213196f, 33, 787); 4987eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.close(); 4997eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com SkPath pathB; 5007eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.setFillType(SkPath::kWinding_FillType); 5017eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.moveTo(33, 412); 5027eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.lineTo(1233, 412); 5037eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.lineTo(1233, 787); 5047eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.quadTo(1233, 793.213196f, 1228.60791f, 797.608032f); 5057eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.quadTo(1224.21313f, 802, 1218, 802); 5067eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.lineTo(48, 802); 5077eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.quadTo(41.7867432f, 802, 37.3919678f, 797.608032f); 5087eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.quadTo(33, 793.213196f, 33, 787); 5097eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.close(); 5104431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 5117eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com} 5127eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com 5134431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.orgstatic void skpfrauen_magazin_com83(skiatest::Reporter* reporter, const char* filename) { 5147eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com SkPath path; 5157eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.setFillType(SkPath::kEvenOdd_FillType); 5167eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.moveTo(808, 886); 5177eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.cubicTo(805.581055f, 886, 803.563293f, 887.717773f, 803.100037f, 890); 5187eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.lineTo(1122.90002f, 890); 5197eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.cubicTo(1122.43677f, 887.717773f, 1120.41895f, 886, 1118, 886); 5207eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.lineTo(808, 886); 5217eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.close(); 5227eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com SkPath pathB; 5237eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.setFillType(SkPath::kInverseWinding_FillType); 5247eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.moveTo(808, 886); 5257eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.lineTo(1118, 886); 5267eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(1120.76147f, 886, 1123, 888.238586f, 1123, 891); 5277eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.lineTo(1123, 1521); 5287eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(1123, 1523.20911f, 1120.76147f, 1525, 1118, 1525); 5297eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.lineTo(808, 1525); 5307eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(805.238586f, 1525, 803, 1523.20911f, 803, 1521); 5317eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.lineTo(803, 891); 5327eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(803, 888.238586f, 805.238586f, 886, 808, 886); 5337eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.close(); 5344431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 5357eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com} 5367eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com 5374431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.orgstatic void skpi_gino_com16(skiatest::Reporter* reporter, const char* filename) { 5387eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com SkPath path; 5397eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.setFillType(SkPath::kEvenOdd_FillType); 5407eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.moveTo(184, 734); 5417eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.quadTo(133.051727f, 734, 97.0258636f, 770.025879f); 5427eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.quadTo(61, 806.051758f, 61, 857); 5437eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.quadTo(61, 895.835083f, 81.9317017f, 926); 5447eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.lineTo(286.068298f, 926); 5457eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.quadTo(307, 895.835083f, 307, 857); 5467eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.quadTo(307, 806.051758f, 270.974121f, 770.025879f); 5477eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.quadTo(234.948273f, 734, 184, 734); 5487eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.close(); 5497eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com SkPath pathB; 5507eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.setFillType(SkPath::kWinding_FillType); 5517eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.moveTo(185, 734); 5527eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(252.93103f, 734, 308, 789.06897f, 308, 857); 5537eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(308, 924.93103f, 252.93103f, 980, 185, 980); 5547eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.lineTo(184, 980); 5557eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(116.068977f, 980, 61, 924.93103f, 61, 857); 5567eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(61, 789.06897f, 116.068977f, 734, 184, 734); 5577eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.lineTo(185, 734); 5587eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.close(); 5594431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 5607eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com} 5617eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com 5624431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.orgstatic void skppchappy_com_au102(skiatest::Reporter* reporter, const char* filename) { 5637eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com SkPath path; 5647eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.setFillType(SkPath::kEvenOdd_FillType); 5657eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.moveTo(363, 493); 5667eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.cubicTo(360.790863f, 493, 359, 494.790863f, 359, 497); 5677eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.lineTo(359, 656); 5687eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.cubicTo(359, 658.209106f, 360.790863f, 660, 363, 660); 5697eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.lineTo(623.001709f, 660); 5707eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.cubicTo(624.657776f, 659.999023f, 626, 658.65625f, 626, 657); 5717eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.lineTo(626, 496); 5727eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.cubicTo(626, 494.343872f, 624.657959f, 493.00116f, 623.002075f, 493); 5737eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.lineTo(363, 493); 5747eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.close(); 5757eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com SkPath pathB; 5767eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.setFillType(SkPath::kInverseWinding_FillType); 5777eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.moveTo(362, 494); 5787eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.lineTo(623, 494); 5797eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(624.65686f, 494, 626, 494.895416f, 626, 496); 5807eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.lineTo(626, 657); 5817eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(626, 658.65686f, 624.65686f, 660, 623, 660); 5827eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.lineTo(362, 660); 5837eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(360.34314f, 660, 359, 658.65686f, 359, 657); 5847eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.lineTo(359, 496); 5857eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(359, 494.895416f, 360.34314f, 494, 362, 494); 5867eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.close(); 5874431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 5887eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com} 5897eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com 5904431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.orgstatic void skpsciality_com161(skiatest::Reporter* reporter, const char* filename) { 5917eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com SkPath path; 5927eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.setFillType(SkPath::kEvenOdd_FillType); 5937eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.moveTo(656, 728); 5947eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.cubicTo(653.790833f, 728, 652, 729.790833f, 652, 732); 5957eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.lineTo(652, 789); 5967eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.cubicTo(652, 791.209106f, 653.790833f, 793, 656, 793); 5977eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.lineTo(769.001282f, 793); 5987eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.cubicTo(770.657532f, 792.999268f, 772, 791.656433f, 772, 790); 5997eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.lineTo(772, 731); 6007eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.cubicTo(772, 729.34314f, 770.65686f, 728, 769, 728); 6017eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.lineTo(656, 728); 6027eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.close(); 6037eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com SkPath pathB; 6047eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.setFillType(SkPath::kInverseWinding_FillType); 6057eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.moveTo(655, 729); 6067eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.lineTo(769, 729); 6077eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(770.65686f, 729, 772, 729.895447f, 772, 731); 6087eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.lineTo(772, 790); 6097eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(772, 791.65686f, 770.65686f, 793, 769, 793); 6107eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.lineTo(655, 793); 6117eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(653.34314f, 793, 652, 791.65686f, 652, 790); 6127eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.lineTo(652, 731); 6137eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.cubicTo(652, 729.895447f, 653.34314f, 729, 655, 729); 6147eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.close(); 6154431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 6167eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com} 6177eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com 6184431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.orgstatic void skpsudoestenegocios_com186(skiatest::Reporter* reporter, const char* filename) { 6197eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com SkPath path; 6207eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.setFillType(SkPath::kEvenOdd_FillType); 6217eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.moveTo(0, 495); 6227eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.lineTo(1.23685242e-14f, 293); 6237eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.lineTo(44, 293); 6247eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.quadTo(45.6568527f, 293, 46.8288002f, 294.171204f); 6257eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.quadTo(48, 295.34314f, 48, 297); 6267eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.lineTo(48, 491); 6277eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.quadTo(48, 492.65686f, 46.8288002f, 493.828796f); 6287eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.quadTo(45.6568527f, 495, 44, 495); 6297eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.lineTo(0, 495); 6307eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.close(); 6317eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.moveTo(1, 294); 6327eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.lineTo(44, 294); 6337eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.cubicTo(45.6568565f, 294, 47, 295.34314f, 47, 297); 6347eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.lineTo(47, 491); 6357eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.cubicTo(47, 492.65686f, 45.6568565f, 494, 44, 494); 6367eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.lineTo(1, 494); 6377eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.lineTo(1, 294); 6387eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.close(); 6397eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com SkPath pathB; 6407eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.setFillType(SkPath::kWinding_FillType); 6417eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.moveTo(48, 495); 6427eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.lineTo(24, 471); 6437eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.lineTo(24, 317); 6447eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.lineTo(48, 293); 6454431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 6467eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com} 6477eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com 6484431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.orgstatic void skpthesuburbanite_com213(skiatest::Reporter* reporter, const char* filename) { 6497eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com SkPath path; 6507eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.setFillType(SkPath::kEvenOdd_FillType); 6517eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.moveTo(863.439026f, 692); 6527eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.lineTo(863.283264f, 692); 6537eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.lineTo(802, 708.420837f); 6547eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.lineTo(802, 718.773621f); 6557eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.lineTo(866, 701.624817f); 6567eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.lineTo(866, 701.557922f); 6577eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.lineTo(863.439026f, 692); 6587eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com path.close(); 6597eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com SkPath pathB; 6607eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.setFillType(SkPath::kWinding_FillType); 6617eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.moveTo(783.256775f, 713.443054f); 6627eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.lineTo(863.428589f, 691.96106f); 6637eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.lineTo(866.016724f, 701.620361f); 6647eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.lineTo(785.84491f, 723.102356f); 6657eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com pathB.close(); 6664431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 6677eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com} 668a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com 6694431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.orgstatic void skphostloco_com11(skiatest::Reporter* reporter, const char* filename) { 670a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com SkPath path; 671a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.setFillType(SkPath::kEvenOdd_FillType); 672a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.moveTo(6.66133815e-16f, 648); 673a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(25.8522835f, 648); 674a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.quadTo(27.5087376f, 647.999634f, 28.6807098f, 646.82843f); 675a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.quadTo(29.8518829f, 645.656433f, 29.8522835f, 644); 676a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(29.8522835f, 467); 677a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.quadTo(29.8518829f, 465.343536f, 28.6807098f, 464.17157f); 678a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.quadTo(27.5087376f, 463.000397f, 25.8522835f, 463); 679a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(2.22044605e-16f, 463); 680a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(6.66133815e-16f, 648); 681a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.close(); 682a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com SkPath pathB; 683a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.setFillType(SkPath::kWinding_FillType); 684a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.moveTo(0, 463); 685a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.lineTo(30, 463); 686a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.lineTo(30, 648); 687a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.lineTo(0, 648); 688a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.close(); 6894431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 690a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com} 691a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com 6924431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.orgstatic void skpsergeychunkevich_com8(skiatest::Reporter* reporter, const char* filename) { 693a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com SkPath path; 694a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.setFillType(SkPath::kEvenOdd_FillType); 695a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.moveTo(0, 926); 696a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(0, 0); 697a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(1265, 0); 698a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(1265, 926); 699a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(0, 926); 700a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.close(); 701a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com SkPath pathB; 702a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.setFillType(SkPath::kInverseWinding_FillType); 703a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.moveTo(37, 374); 704a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.lineTo(37, 535); 705a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.cubicTo(37, 536.65686f, 35.6568565f, 538, 34, 538); 706a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.lineTo(1.02866934e-14f, 538); 707a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.lineTo(6.12303177e-17f, 371); 708a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.lineTo(34, 371); 709a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.cubicTo(35.6568565f, 371, 37, 372.34314f, 37, 374); 710a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.close(); 7114431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 712a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com} 713a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com 7144431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.orgstatic void skptracksflow_com9(skiatest::Reporter* reporter, const char* filename) { 715a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com SkPath path; 716a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.setFillType(SkPath::kEvenOdd_FillType); 717a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.moveTo(16, 56); 718a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(32, 56); 719a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(32, 72); 720a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(16, 72); 721a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(16, 56); 722a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.close(); 723a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com SkPath pathB; 724a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.setFillType(SkPath::kEvenOdd_FillType); 725a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.moveTo(31.65625f, 70.0555649f); 726a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.lineTo(31.65625f, 70.0554962f); 727a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.lineTo(26.9727192f, 65.3615341f); 728a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.cubicTo(27.6210003f, 64.4029694f, 28.0048752f, 63.2470932f, 28.0048752f, 62.0027809f); 729a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.cubicTo(28.0048752f, 58.6875305f, 25.3199062f, 56, 22.0046558f, 56); 730a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.cubicTo(18.6894073f, 56, 16.0031872f, 58.6875305f, 16.0031872f, 62.0027809f); 731a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.cubicTo(16.0031872f, 65.3180008f, 18.6913433f, 68.0055618f, 22.0066261f, 68.0055618f); 732a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.cubicTo(23.2509995f, 68.0055618f, 24.4072189f, 67.6187515f, 25.3657818f, 66.9704056f); 733a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.lineTo(30.0599365f, 71.65625f); 734a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.lineTo(30.0600014f, 71.65625f); 735a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.cubicTo(30.2668133f, 71.875f, 30.5524693f, 71.9992828f, 30.868f, 71.9992828f); 736a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.cubicTo(31.4994049f, 71.9992828f, 32.0014687f, 71.4909363f, 32.0014687f, 70.8595276f); 737a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.cubicTo(32.0015335f, 70.5439072f, 31.875f, 70.2623444f, 31.65625f, 70.0555649f); 738a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.close(); 739a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.moveTo(18.0054054f, 62.0027809f); 740a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.cubicTo(18.0054054f, 59.7925949f, 19.7970943f, 58.0009079f, 22.0072823f, 58.0009079f); 741a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.cubicTo(24.2174377f, 58.0009079f, 26.0091248f, 59.7925949f, 26.0091248f, 62.0027809f); 742a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.cubicTo(26.0091248f, 64.2129364f, 24.2174377f, 66.0046234f, 22.0072803f, 66.0046234f); 743a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.cubicTo(19.7970943f, 66.0045929f, 18.0054054f, 64.2129059f, 18.0054054f, 62.0027809f); 744a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.close(); 7454431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 746a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com} 747a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com 7484431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.orgstatic void skpautobutler_dk29(skiatest::Reporter* reporter, const char* filename) { 749a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com SkPath path; 750a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.setFillType(SkPath::kEvenOdd_FillType); 751a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.moveTo(0, 926); 752a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(0, 0); 753a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(1265, 0); 754a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(1265, 926); 755a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(0, 926); 756a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.close(); 757a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com SkPath pathB; 758a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.setFillType(SkPath::kWinding_FillType); 759a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.moveTo(21, 162); 760a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.lineTo(21, 301); 761a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.lineTo(8.57224448e-15f, 301); 762a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.lineTo(6.12303177e-17f, 162); 763a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.close(); 7644431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 765a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com} 766a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com 7674431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.orgstatic void skponlinecollege_org144(skiatest::Reporter* reporter, const char* filename) { 768a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com SkPath path; 769a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.setFillType(SkPath::kEvenOdd_FillType); 770a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.moveTo(179, 407); 771a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.cubicTo(177.34314f, 407, 176, 408.34314f, 176, 410); 772a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(176, 436); 773a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.cubicTo(176, 437.65686f, 177.34314f, 439, 179, 439); 774a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(337.002289f, 439); 775a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.cubicTo(338.105835f, 438.998779f, 339, 438.103821f, 339, 437); 776a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(339, 409); 777a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.cubicTo(339, 407.896362f, 338.10611f, 407.001526f, 337.002838f, 407); 778a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(179, 407); 779a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.close(); 780a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com SkPath pathB; 781a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.setFillType(SkPath::kInverseWinding_FillType); 782a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.moveTo(179, 408); 783a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.lineTo(337, 408); 784a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.cubicTo(338.65686f, 408, 340, 408.895416f, 340, 410); 785a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.lineTo(340, 436); 786a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.cubicTo(340, 437.65686f, 338.65686f, 439, 337, 439); 787a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.lineTo(179, 439); 788a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.cubicTo(177.895432f, 439, 177, 437.65686f, 177, 436); 789a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.lineTo(177, 410); 790a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.cubicTo(177, 408.895416f, 177.895432f, 408, 179, 408); 791a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.close(); 7924431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 793a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com} 794a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com 7954431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.orgstatic void skpnational_com_au81(skiatest::Reporter* reporter, const char* filename) { 796a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com SkPath path; 797a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.setFillType(SkPath::kEvenOdd_FillType); 798a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.moveTo(807, 817); 799a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.quadTo(806.585876f, 817.000122f, 806.292908f, 817.292908f); 800a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.quadTo(806.000122f, 817.585876f, 806, 818); 801a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(806, 881); 802a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(1111, 881); 803a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(1111, 818); 804a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.quadTo(1110.99988f, 817.585876f, 1110.70715f, 817.292908f); 805a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.quadTo(1110.41406f, 817.000122f, 1110, 817); 806a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(807, 817); 807a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.close(); 808a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com SkPath pathB; 809a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.setFillType(SkPath::kInverseWinding_FillType); 810a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.moveTo(807, 817); 811a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.lineTo(1110, 817); 812a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.cubicTo(1110.55225f, 817, 1111, 817.447693f, 1111, 818); 813a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.lineTo(1111, 880); 814a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.lineTo(806, 880); 815a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.lineTo(806, 818); 816a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.cubicTo(806, 817.447693f, 806.447693f, 817, 807, 817); 817a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.close(); 8184431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 819a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com} 820a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com 8214431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.orgstatic void skprentacheat_com30(skiatest::Reporter* reporter, const char* filename) { 822a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com SkPath path; 823a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.setFillType(SkPath::kEvenOdd_FillType); 824a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.moveTo(967, 263); 825a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.quadTo(966.585876f, 263.000092f, 966.292908f, 263.292908f); 826a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.quadTo(966.000122f, 263.585876f, 966, 264); 827a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(966, 301); 828a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(1214, 301); 829a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(1214, 264); 830a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.quadTo(1213.99988f, 263.585876f, 1213.70715f, 263.292908f); 831a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.quadTo(1213.41406f, 263.000092f, 1213, 263); 832a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(967, 263); 833a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.close(); 834a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com SkPath pathB; 835a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.setFillType(SkPath::kInverseWinding_FillType); 836a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.moveTo(967, 263); 837a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.lineTo(1213, 263); 838a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.cubicTo(1213.55225f, 263, 1214, 263.447723f, 1214, 264); 839a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.lineTo(1214, 300); 840a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.lineTo(966, 300); 841a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.lineTo(966, 264); 842a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.cubicTo(966, 263.447723f, 966.447693f, 263, 967, 263); 843a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.close(); 8444431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 845a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com} 846a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com 8474431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.orgstatic void skpbreakmystyle_com10(skiatest::Reporter* reporter, const char* filename) { 848a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com SkPath path; 849a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.setFillType(SkPath::kEvenOdd_FillType); 850a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.moveTo(271.032867f, -5.32907052e-15f); 851a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(56.9671326f, -5.16253706e-15f); 852a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.quadTo(52.7835083f, 3.69968891f, 48.7416f, 7.74160004f); 853a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.quadTo(1, 55.4831848f, 1, 123); 854a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.quadTo(1, 190.516815f, 48.7416f, 238.258392f); 855a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.quadTo(96.4831848f, 286, 164, 286); 856a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.quadTo(231.516815f, 286, 279.258392f, 238.258392f); 857a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.quadTo(327, 190.516815f, 327, 123); 858a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.quadTo(327, 55.4831848f, 279.258392f, 7.74160004f); 859a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.quadTo(275.216431f, 3.69964004f, 271.032867f, -5.32907052e-15f); 860a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.close(); 861a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com SkPath pathB; 862a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.setFillType(SkPath::kWinding_FillType); 863a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.moveTo(327, 123); 864a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.quadTo(327, 190.516815f, 279.258392f, 238.258392f); 865a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.quadTo(231.516815f, 286, 164, 286); 866a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.quadTo(96.4831848f, 286, 48.7416f, 238.258392f); 867a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.quadTo(1, 190.516815f, 1, 123); 868a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.quadTo(1, 55.4831848f, 48.7416f, 7.74160004f); 869a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.quadTo(96.4831848f, -40, 164, -40); 870a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.quadTo(231.516815f, -40, 279.258392f, 7.74160004f); 871a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.quadTo(327, 55.4831848f, 327, 123); 872a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.close(); 8734431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 874a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com} 875a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com 8764431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.orgstatic void skpsd_graphic_net104(skiatest::Reporter* reporter, const char* filename) { 877a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com SkPath path; 878a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.setFillType(SkPath::kEvenOdd_FillType); 879a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.moveTo(475.421448f, 836.985962f); 880a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(461.280975f, 841.990662f); 881a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.cubicTo(466.80899f, 857.609802f, 458.62854f, 874.752991f, 443.009399f, 880.281006f); 882a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.cubicTo(435.199829f, 883.044983f, 427.009247f, 882.381897f, 420.080048f, 879.075378f); 883a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(413.620056f, 892.613037f); 884a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.quadTo(430.419983f, 900.629761f, 447.96701f, 894.43811f); 885a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.quadTo(448.00708f, 894.42395f, 448.014038f, 894.421509f); 886a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.quadTo(448.043976f, 894.410889f, 448.061066f, 894.404846f); 887a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.quadTo(465.596313f, 888.179932f, 473.613037f, 871.379944f); 888a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.quadTo(477.351227f, 863.546143f, 478, 855.549866f); 889a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(478, 848.804321f); 890a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.quadTo(477.528076f, 842.93811f, 475.421448f, 836.985962f); 891a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.close(); 892a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com SkPath pathB; 893a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.setFillType(SkPath::kWinding_FillType); 894a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.moveTo(405.592621f, 909.435547f); 895a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.lineTo(390.578583f, 867.014099f); 896a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.lineTo(433, 852.000061f); 897a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.lineTo(490.435486f, 879.40741f); 8984431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 899a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com} 900a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com 901a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com/* this cubic/quad pair 902a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com c = 430,280 430,278.895416 473.876068,278 528,278 903a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com q = 430,280 430.009796,277.101196 458.703552,275.050262 904a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com only intersect at the shared point (430,280) 905a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com they sort backwards because the tangent from pt[0] to control pt[1] 906a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com c' = (0.00000000000000000, -1.1045837402343750) 907f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com q' = (0.0097961425781250000, -2.8988037109375000) 908f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com suggests that the quad is counterclockwise of the cubic, when the reverse is true 909f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com the angle code is fooled because the control pt[1] of both the quad and cubic 910f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com is far away from cubic cntl [2] and quad pt [2]. 911f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com Maybe in angle setup, this instability can be detected to suppress sorting on the initial tangent 912f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com Or the error term can be passed to NearRay that is magnified by the distance from the next ctrl? 913a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com */ 9144431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.orgstatic void skpnaoxrane_ru23(skiatest::Reporter* reporter, const char* filename) { 915a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com SkPath path; 916a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.setFillType(SkPath::kEvenOdd_FillType); 917a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.moveTo(458.703552f, 275.050262f); 918a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.quadTo(487.41687f, 273.000702f, 528, 273); 919a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(529, 273); 920a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.quadTo(530.242371f, 273.000305f, 531.121338f, 273.878693f); 921a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.quadTo(531.999695f, 274.75766f, 532, 276); 922a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(532, 378); 923a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.quadTo(531.990173f, 380.898804f, 503.296448f, 382.949738f); 924a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.quadTo(474.58313f, 384.999298f, 434, 385); 925a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(433, 385); 926a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.quadTo(431.75766f, 384.999695f, 430.878693f, 384.121307f); 927a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.quadTo(430.000305f, 383.24234f, 430, 382); 928a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(430, 280); 929a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.quadTo(430.009796f, 277.101196f, 458.703552f, 275.050262f); 930a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.close(); 931a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com SkPath pathB; 932a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.setFillType(SkPath::kInverseWinding_FillType); 933a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.moveTo(528, 278); 934a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.lineTo(529, 278); 935a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.cubicTo(530.65686f, 278, 532, 278, 532, 278); 936a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.lineTo(532, 378); 937a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.cubicTo(532, 379.104584f, 488.123932f, 380, 434, 380); 938a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.lineTo(433, 380); 939a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.cubicTo(431.34314f, 380, 430, 380, 430, 380); 940a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.lineTo(430, 280); 941a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.cubicTo(430, 278.895416f, 473.876068f, 278, 528, 278); 942a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.close(); 9434431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 944a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com} 945a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com 946a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com/* didn't investigate thoroughly, but looks to be missorting quad and cubic 947a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com {{468.507751,560.724426}, {467.275146,552.856262}, {465.84668,547.288391}} 948a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com {{463.779907,542.671143}, {464.829529,542.672974}, {466.946289,550.755676}, {468.507751,560.724426}} 949a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com decision maker is case 14 leftLessThanRight 950a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com */ 9514431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.orgstatic void skptcmevents_org23(skiatest::Reporter* reporter, const char* filename) { 952a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com SkPath path; 953a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.setFillType(SkPath::kEvenOdd_FillType); 954a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.moveTo(465.503998f, 546); 955a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(347, 546); 956a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(347, 632); 957a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(469.104248f, 632); 958a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.quadTo(470.79007f, 627.638672f, 471.833496f, 621.036255f); 959a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.quadTo(474.902588f, 601.562866f, 470.591064f, 574.024353f); 960a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(468.507751f, 560.724426f); 961a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.quadTo(467.275146f, 552.856262f, 465.84668f, 547.288391f); 962a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.quadTo(465.670349f, 546.601501f, 465.503998f, 546); 963a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.close(); 964a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com SkPath pathB; 965a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.setFillType(SkPath::kInverseWinding_FillType); 966a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.moveTo(363.052246f, 542.495361f); 967a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.lineTo(463.779907f, 542.671143f); 968a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.cubicTo(464.829529f, 542.672974f, 466.946289f, 550.755676f, 468.507751f, 560.724426f); 969a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.lineTo(470.591064f, 574.024353f); 970a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.cubicTo(476.26178f, 610.226624f, 471.498932f, 639.557922f, 459.953003f, 639.537781f); 971a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.lineTo(368.727936f, 639.378601f); 972a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.cubicTo(351.933868f, 639.349304f, 337.053741f, 631.244324f, 335.492249f, 621.275574f); 973a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.lineTo(325.968597f, 560.475708f); 974a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.cubicTo(324.407104f, 550.506958f, 341.01001f, 542.456909f, 363.052246f, 542.495361f); 975a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.close(); 9764431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 977a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com} 978a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com 9794431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.orgstatic void skpredbullskatearcade_es16(skiatest::Reporter* reporter, const char* filename) { 980a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com SkPath path; 981a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.setFillType(SkPath::kEvenOdd_FillType); 982a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.moveTo(936.765625f, 458.965302f); 983a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.cubicTo(937.028442f, 453.863251f, 933.145813f, 449.864502f, 928.093445f, 450.033905f); 984a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(661.882263f, 458.958862f); 985a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(661.875366f, 458.959106f); 986a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.cubicTo(656.828369f, 459.13205f, 652.525085f, 463.399719f, 652.258545f, 468.496124f); 987a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(652.258179f, 468.503662f); 988a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(649.021729f, 531.322754f); 989a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.cubicTo(648.75885f, 536.424805f, 652.641479f, 540.423523f, 657.693848f, 540.25415f); 990a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(923.905029f, 531.329163f); 991a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.cubicTo(928.955017f, 531.159851f, 933.262268f, 526.890442f, 933.528809f, 521.791565f); 992a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(933.529175f, 521.784363f); 993a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(936.765625f, 458.965302f); 994a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.close(); 995a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com SkPath pathB; 996a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.setFillType(SkPath::kInverseWinding_FillType); 997a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.moveTo(661.882263f, 458.958862f); 998a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.lineTo(928.093445f, 450.033905f); 999a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.cubicTo(929.103882f, 450, 929.709961f, 454.108612f, 929.447144f, 459.210663f); 1000a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.lineTo(926.210693f, 522.029724f); 1001a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.cubicTo(926.079224f, 524.58075f, 925.153442f, 526.676208f, 924.143066f, 526.710083f); 1002a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.lineTo(657.931885f, 535.635071f); 1003a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.cubicTo(652.879456f, 535.804443f, 648.890259f, 533.873779f, 649.021729f, 531.322754f); 1004a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.lineTo(652.258179f, 468.503662f); 1005a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.cubicTo(652.520996f, 463.401611f, 656.829834f, 459.128235f, 661.882263f, 458.958862f); 1006a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.close(); 10074431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 1008a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com} 1009a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com 10104431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.orgstatic void skpfinanzasdigital_com9(skiatest::Reporter* reporter, const char* filename) { 1011a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com SkPath path; 1012a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.setFillType(SkPath::kEvenOdd_FillType); 1013a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.moveTo(156, 126); 1014a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.quadTo(154.343552f, 126.000397f, 153.17157f, 127.17157f); 1015a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.quadTo(152.000397f, 128.343552f, 152, 130); 1016a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(152, 174); 1017a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(1114, 174); 1018a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(1114, 130); 1019a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.quadTo(1113.99963f, 128.343552f, 1112.82837f, 127.17157f); 1020a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.quadTo(1111.65649f, 126.000397f, 1110, 126); 1021a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(156, 126); 1022a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.close(); 1023a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com SkPath pathB; 1024a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.setFillType(SkPath::kInverseWinding_FillType); 1025a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.moveTo(156, 126); 1026a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.lineTo(1110, 126); 1027a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.cubicTo(1111.65686f, 126, 1113, 127.790863f, 1113, 130); 1028a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.lineTo(1113, 174); 1029a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.lineTo(153, 174); 1030a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.lineTo(153, 130); 1031a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.cubicTo(153, 127.790863f, 154.34314f, 126, 156, 126); 1032a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.close(); 10334431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 1034a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com} 1035a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com 10364431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.orgstatic void skppartainasdemo250_org56(skiatest::Reporter* reporter, const char* filename) { 1037a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com SkPath path; 1038a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.setFillType(SkPath::kEvenOdd_FillType); 1039a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.moveTo(182.000015f, 645); 1040a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(182, 640); 1041a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.cubicTo(174.322327f, 640, 166.644669f, 637.071045f, 160.786804f, 631.213196f); 1042a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.cubicTo(149.071075f, 619.497437f, 149.071075f, 600.502563f, 160.786804f, 588.786804f); 1043a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(157.251266f, 585.251221f); 1044a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.quadTo(147, 595.502502f, 147.000015f, 610); 1045a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.quadTo(147, 624.482605f, 157.230255f, 634.727722f); 1046a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.quadTo(157.251251f, 634.748779f, 157.251282f, 634.748779f); 1047a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.quadTo(157.282852f, 634.780334f, 157.272263f, 634.769775f); 1048a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.quadTo(167.517334f, 645, 182.000015f, 645); 1049a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.close(); 1050a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com SkPath pathB; 1051a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.setFillType(SkPath::kWinding_FillType); 1052a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.moveTo(182, 659.497498f); 1053a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.lineTo(206.748749f, 634.748718f); 1054a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.lineTo(182.000015f, 610); 1055a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.lineTo(132.502533f, 610); 10564431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 1057a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com} 1058a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com 10594431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.orgstatic void skpmlk_com326(skiatest::Reporter* reporter, const char* filename) { 1060a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com SkPath path; 1061a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.setFillType(SkPath::kEvenOdd_FillType); 1062a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.moveTo(154, 670); 1063a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.cubicTo(151.238571f, 670, 149, 672.238586f, 149, 675); 1064a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(149, 710.001465f); 1065a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.cubicTo(149.000809f, 712.209961f, 150.791367f, 714, 153, 714); 1066a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(189, 714); 1067a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.cubicTo(191.209137f, 714, 193, 712.209167f, 193, 710); 1068a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(193, 675); 1069a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.cubicTo(193, 672.238586f, 190.761429f, 670, 188, 670); 1070a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(154, 670); 1071a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.close(); 1072a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com SkPath pathB; 1073a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.setFillType(SkPath::kInverseWinding_FillType); 1074a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.moveTo(154, 671); 1075a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.lineTo(188, 671); 1076a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.cubicTo(190.761429f, 671, 193, 672.790833f, 193, 675); 1077a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.lineTo(193, 710); 1078a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.cubicTo(193, 712.761414f, 190.761429f, 715, 188, 715); 1079a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.lineTo(154, 715); 1080a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.cubicTo(151.238571f, 715, 149, 712.761414f, 149, 710); 1081a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.lineTo(149, 675); 1082a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.cubicTo(149, 672.790833f, 151.238571f, 671, 154, 671); 1083a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.close(); 10844431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 1085a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com} 1086a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com 10874431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.orgstatic void skpcyclist_friends_gr52(skiatest::Reporter* reporter, const char* filename) { 1088a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com SkPath path; 1089a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.setFillType(SkPath::kEvenOdd_FillType); 1090a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.moveTo(50, 182); 1091a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(1215, 182); 1092a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(1215, 202); 1093a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.quadTo(1214.99951f, 204.070572f, 1213.53552f, 205.535538f); 1094a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.quadTo(1212.07056f, 206.999496f, 1210, 207); 1095a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(55, 207); 1096a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.quadTo(52.9294319f, 206.999496f, 51.4644661f, 205.535538f); 1097a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.quadTo(50.0004997f, 204.070572f, 50, 202); 1098a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(50, 182); 1099a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.close(); 1100a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com SkPath pathB; 1101a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.setFillType(SkPath::kInverseWinding_FillType); 1102a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.moveTo(50, 183); 1103a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.lineTo(1215, 183); 1104a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.lineTo(1215, 202); 1105a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.cubicTo(1215, 204.761429f, 1212.76147f, 207, 1210, 207); 1106a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.lineTo(55, 207); 1107a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.cubicTo(52.238575f, 207, 50, 204.761429f, 50, 202); 1108a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.lineTo(50, 183); 1109a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.close(); 11104431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 1111a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com} 1112a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com 1113a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com/* cubic ends just above opp line */ 11144431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.orgstatic void skpwww_fj_p_com_22(skiatest::Reporter* reporter, const char* filename) { 1115a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com SkPath path; 1116a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.setFillType(SkPath::kEvenOdd_FillType); 1117a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.moveTo(172, 201); 1118a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(172, 202); 1119a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(220, 202); 1120a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.cubicTo(221.65686f, 202, 223, 200.65686f, 223, 199); 1121a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.cubicTo(223, 200.104568f, 221.65686f, 201, 220, 201); 1122a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(172, 201); 1123a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.close(); 1124a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com SkPath pathB; 1125a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.setFillType(SkPath::kWinding_FillType); 1126a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.moveTo(161, 202); 1127a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.lineTo(161, 199); 1128a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.lineTo(223, 199.000015f); 1129a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.lineTo(223, 202); 11304431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 1131a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com} 1132a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com 1133a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com// pair of lines are not quite coincident, so sorting line/cubic fails (i think) 11344431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.orgstatic void skpwww_lavoixdunord_fr_11(skiatest::Reporter* reporter, const char* filename) { 1135a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com SkPath path; 1136a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.setFillType(SkPath::kEvenOdd_FillType); 1137a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.moveTo(806, 57); 1138a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.cubicTo(806, 55.3431473f, 807.34314f, 54, 809, 54); 1139a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(930, 54); 1140a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.cubicTo(931.65686f, 54, 933, 55.3431473f, 933, 57); 1141a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(933, 91); 1142a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.cubicTo(933, 92.6568527f, 931.65686f, 94, 930, 94); 1143a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(809, 94); 1144a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.cubicTo(807.34314f, 94, 806, 92.6568527f, 806, 91); 1145a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(806, 57); 1146a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.close(); 1147a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.moveTo(808, 58); 1148a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.cubicTo(808, 56.8954315f, 808.895447f, 56, 810, 56); 1149a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(929, 56); 1150a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.cubicTo(930.104553f, 56, 931, 56.8954315f, 931, 58); 1151a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(931, 90); 1152a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.cubicTo(931, 91.1045685f, 930.104553f, 92, 929, 92); 1153a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(810, 92); 1154a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.cubicTo(808.895447f, 92, 808, 91.1045685f, 808, 90); 1155a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(808, 58); 1156a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.close(); 1157a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com SkPath pathB; 1158a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.setFillType(SkPath::kWinding_FillType); 1159a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.moveTo(806, 54); 1160a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.lineTo(808, 56); 1161a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.lineTo(935.02002f, 56.0200005f); 1162a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.lineTo(933, 54); 11634431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 1164a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com} 1165a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com 1166a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com// pair of curves have nearly the same initial tangent but are sorting by 1167a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com// that alone sorts them incorrectly. Need to detect that tangents are nearly 1168a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com// identical and not reliable by themselves 11694431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.orgstatic void skppptv_com_62(skiatest::Reporter* reporter, const char* filename) { 1170a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com SkPath path; 1171a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.setFillType(SkPath::kEvenOdd_FillType); 1172a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.moveTo(173, 5342); 1173a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.quadTo(171.343536f, 5342.00049f, 170.17157f, 5343.17139f); 1174a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.quadTo(169.000397f, 5344.34375f, 169, 5346); 1175a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(169, 5372); 1176a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(234, 5372); 1177a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(234, 5346); 1178a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.quadTo(233.999603f, 5344.34375f, 232.82843f, 5343.17139f); 1179a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.quadTo(231.656464f, 5342.00049f, 230, 5342); 1180a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(173, 5342); 1181a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.close(); 1182a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com SkPath pathB; 1183a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.setFillType(SkPath::kInverseWinding_FillType); 1184a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.moveTo(173, 5342); 1185a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.lineTo(230, 5342); 1186a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.cubicTo(231.65686f, 5342, 233, 5343.79102f, 233, 5346); 1187a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.lineTo(233, 5372); 1188a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.lineTo(169, 5372); 1189a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.lineTo(169, 5346); 1190a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.cubicTo(169, 5343.79102f, 170.790863f, 5342, 173, 5342); 1191a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.close(); 11924431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 1193a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com} 1194a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com 1195a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com// nearly identical to lavoixdunord -- to not-quite-coincident lines 11964431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.orgstatic void skpwww_booking_com_68(skiatest::Reporter* reporter, const char* filename) { 1197a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com SkPath path; 1198a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.setFillType(SkPath::kEvenOdd_FillType); 1199a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.moveTo(90, 187); 1200a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.cubicTo(90, 185.34314f, 91.3431473f, 184, 93, 184); 1201a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(588, 184); 1202a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.cubicTo(589.65686f, 184, 591, 185.34314f, 591, 187); 1203a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(591, 218); 1204a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.cubicTo(591, 219.65686f, 589.65686f, 221, 588, 221); 1205a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(93, 221); 1206a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.cubicTo(91.3431473f, 221, 90, 219.65686f, 90, 218); 1207a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(90, 187); 1208a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.close(); 1209a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.moveTo(92, 188); 1210a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.cubicTo(92, 186.895432f, 92.8954315f, 186, 94, 186); 1211a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(587, 186); 1212a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.cubicTo(588.104553f, 186, 589, 186.895432f, 589, 188); 1213a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(589, 217); 1214a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.cubicTo(589, 218.104568f, 588.104553f, 219, 587, 219); 1215a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(94, 219); 1216a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.cubicTo(92.8954315f, 219, 92, 218.104568f, 92, 217); 1217a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(92, 188); 1218a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.close(); 1219a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com SkPath pathB; 1220a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.setFillType(SkPath::kWinding_FillType); 1221a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.moveTo(90, 184); 1222a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.lineTo(92, 186); 1223a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.lineTo(593.02002f, 186.020004f); 1224a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.lineTo(591, 184); 12254431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 1226a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com} 1227a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com 1228a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com// visually looks like lavoixdunord and www_booking_com 12294431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.orgstatic void skpwww_despegar_com_mx_272(skiatest::Reporter* reporter, const char* filename) { 1230a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com SkPath path; 1231a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.setFillType(SkPath::kEvenOdd_FillType); 1232a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.moveTo(635, 1788); 1233a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.cubicTo(635, 1786.34314f, 636.34314f, 1785, 638, 1785); 1234a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(832, 1785); 1235a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.cubicTo(833.65686f, 1785, 835, 1786.34314f, 835, 1788); 1236a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(835, 1812); 1237a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.cubicTo(835, 1813.65686f, 833.65686f, 1815, 832, 1815); 1238a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(638, 1815); 1239a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.cubicTo(636.34314f, 1815, 635, 1813.65686f, 635, 1812); 1240a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(635, 1788); 1241a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.close(); 1242a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.moveTo(637, 1789); 1243a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.cubicTo(637, 1787.89539f, 637.895447f, 1787, 639, 1787); 1244a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(831, 1787); 1245a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.cubicTo(832.104553f, 1787, 833, 1787.89539f, 833, 1789); 1246a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(833, 1811); 1247a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.cubicTo(833, 1812.10461f, 832.104553f, 1813, 831, 1813); 1248a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(639, 1813); 1249a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.cubicTo(637.895447f, 1813, 637, 1812.10461f, 637, 1811); 1250a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(637, 1789); 1251a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.close(); 1252a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com SkPath pathB; 1253a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.setFillType(SkPath::kWinding_FillType); 1254a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.moveTo(835, 1785); 1255a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.lineTo(833, 1787); 1256a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.lineTo(832.97998f, 1817.02002f); 1257a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.lineTo(835, 1815); 12584431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 1259a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com} 1260a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com 12614431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.orgstatic void skpwww_joomla_org_23(skiatest::Reporter* reporter, const char* filename) { 1262a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com SkPath path; 1263a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.setFillType(SkPath::kEvenOdd_FillType); 1264a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.moveTo(320, 347); 1265a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.cubicTo(320, 344.238586f, 322.238586f, 342, 325, 342); 1266a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(416, 342); 1267a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.cubicTo(418.761414f, 342, 421, 344.238586f, 421, 347); 1268a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.cubicTo(421, 344.790863f, 418.761414f, 343, 416, 343); 1269a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(325, 343); 1270a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.cubicTo(322.238586f, 343, 320, 344.790863f, 320, 347); 1271a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.close(); 1272a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.moveTo(320, 378); 1273a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.cubicTo(320, 380.761414f, 322.238586f, 383, 325, 383); 1274a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(416, 383); 1275a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.cubicTo(418.761414f, 383, 421, 380.761414f, 421, 378); 1276a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.cubicTo(421, 380.209137f, 418.761414f, 382, 416, 382); 1277a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(325, 382); 1278a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.cubicTo(322.238586f, 382, 320, 380.209137f, 320, 378); 1279a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.close(); 1280a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com SkPath pathB; 1281a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.setFillType(SkPath::kWinding_FillType); 1282a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.moveTo(320, 383); 1283a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.lineTo(320, 378); 1284a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.lineTo(421, 378.000031f); 1285a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.lineTo(421, 383); 12864431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 1287a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com} 1288a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com 12894431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.orgstatic void skpwww_macrumors_com_131(skiatest::Reporter* reporter, const char* filename) { 1290a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com SkPath path; 1291a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.setFillType(SkPath::kEvenOdd_FillType); 1292a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.moveTo(136, 14089); 1293a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(136, 14056); 1294a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(778, 14056); 1295a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(778, 14089); 1296a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.quadTo(777.999573f, 14090.6562f, 776.82843f, 14091.8281f); 1297a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.quadTo(775.656433f, 14093, 774, 14093); 1298a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(140, 14093); 1299a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.quadTo(138.343552f, 14093, 137.17157f, 14091.8281f); 1300a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.quadTo(136.000397f, 14090.6562f, 136, 14089); 1301a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.close(); 1302a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com SkPath pathB; 1303a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.setFillType(SkPath::kInverseWinding_FillType); 1304a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.moveTo(136, 14057); 1305a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.lineTo(778, 14057); 1306a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.lineTo(778, 14089); 1307a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.cubicTo(778, 14091.209f, 776.209167f, 14093, 774, 14093); 1308a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.lineTo(140, 14093); 1309a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.cubicTo(137.790863f, 14093, 136, 14091.209f, 136, 14089); 1310a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.lineTo(136, 14057); 1311a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.close(); 13124431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 1313a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com} 1314a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com 13154431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.orgstatic void skpwww_leadpages_net_84(skiatest::Reporter* reporter, const char* filename) { 1316a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com SkPath path; 1317a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.setFillType(SkPath::kEvenOdd_FillType); 1318a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.moveTo(377.1716f, 5910.17139f); 1319a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.cubicTo(376.447723f, 5910.89551f, 376, 5911.89551f, 376, 5913); 1320a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(376, 5972); 1321a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.cubicTo(376, 5974.20898f, 377.790863f, 5976, 380, 5976); 1322a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.cubicTo(378.34314f, 5976, 377, 5974.20898f, 377, 5972); 1323a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(377, 5913); 1324a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.cubicTo(377, 5912.17139f, 377.335785f, 5911.42188f, 377.878693f, 5910.87891f); 1325a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(377.1716f, 5910.17139f); 1326a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.close(); 1327a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com SkPath pathB; 1328a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.setFillType(SkPath::kWinding_FillType); 1329a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.moveTo(376, 5909); 1330a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.lineTo(378.481873f, 5909); 1331a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.lineTo(379.999878f, 5976); 1332a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.lineTo(376, 5976); 13334431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 1334a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com} 1335a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com 13364431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.orgstatic void skpwww_briian_com_34(skiatest::Reporter* reporter, const char* filename) { 1337a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com SkPath path; 1338a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.setFillType(SkPath::kEvenOdd_FillType); 1339a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.moveTo(843, 216); 1340a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.cubicTo(843, 213.238571f, 845.238586f, 211, 848, 211); 1341a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(1191, 211); 1342a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.cubicTo(1193.76147f, 211, 1196, 213.238571f, 1196, 216); 1343a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(1196, 779); 1344a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.cubicTo(1196, 781.761414f, 1193.76147f, 784, 1191, 784); 1345a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(848, 784); 1346a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.cubicTo(845.238586f, 784, 843, 781.761414f, 843, 779); 1347a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(843, 216); 1348a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.close(); 1349a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.moveTo(844, 217); 1350a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.cubicTo(844, 214.238571f, 846.238586f, 212, 849, 212); 1351a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(1190, 212); 1352a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.cubicTo(1192.76147f, 212, 1195, 214.238571f, 1195, 217); 1353a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(1195, 778); 1354a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.cubicTo(1195, 779.65686f, 1192.76147f, 781, 1190, 781); 1355a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(849, 781); 1356a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.cubicTo(846.238586f, 781, 844, 779.65686f, 844, 778); 1357a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.lineTo(844, 217); 1358a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com path.close(); 1359a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com SkPath pathB; 1360a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.setFillType(SkPath::kWinding_FillType); 1361a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.moveTo(843, 784); 1362a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.lineTo(843, 779); 1363a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.lineTo(1196, 779.000061f); 1364a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com pathB.lineTo(1196, 784); 13654431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 1366a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com} 1367a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com 13684431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.orgstatic void skpwww_sciality_com_100(skiatest::Reporter* reporter, const char* filename) { 1369f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com SkPath path; 1370f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com path.setFillType(SkPath::kEvenOdd_FillType); 1371f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com path.moveTo(162, 468); 1372f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com path.cubicTo(159.790863f, 468, 158, 469.790863f, 158, 472); 1373f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com path.lineTo(158, 528); 1374f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com path.cubicTo(158, 530.209106f, 159.790863f, 532, 162, 532); 1375f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com path.lineTo(275, 532); 1376f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com path.cubicTo(277.209137f, 532, 279, 530.209106f, 279, 528); 1377f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com path.lineTo(279, 472); 1378f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com path.cubicTo(279, 469.790863f, 277.209137f, 468, 275, 468); 1379f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com path.lineTo(162, 468); 1380f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com path.close(); 1381f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com SkPath pathB; 1382f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com pathB.setFillType(SkPath::kWinding_FillType); 1383f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com pathB.moveTo(275, 468); 1384f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com pathB.cubicTo(276.65686f, 468, 278, 469.34314f, 278, 471); 1385f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com pathB.lineTo(278, 529); 1386f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com pathB.cubicTo(278, 530.65686f, 276.65686f, 532, 275, 532); 1387f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com pathB.lineTo(161, 532); 1388f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com pathB.cubicTo(159.34314f, 532, 158, 530.65686f, 158, 529); 1389f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com pathB.lineTo(158, 471); 1390f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com pathB.cubicTo(158, 469.34314f, 159.34314f, 468, 161, 468); 1391f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com pathB.lineTo(275, 468); 1392f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com pathB.close(); 13934431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 1394f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com} 1395f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com 13964431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.orgstatic void skpwww_sciality_com_101(skiatest::Reporter* reporter, const char* filename) { 1397f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com SkPath path; 1398f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com path.setFillType(SkPath::kEvenOdd_FillType); 1399f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com path.moveTo(162, 468); 1400f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com path.cubicTo(159.790863f, 468, 158, 469.790863f, 158, 472); 1401f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com path.lineTo(158, 528); 1402f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com path.cubicTo(158, 530.209106f, 159.790863f, 532, 162, 532); 1403f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com path.lineTo(275.009186f, 532); 1404f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com path.cubicTo(276.661774f, 531.994995f, 278, 530.653748f, 278, 529); 1405f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com path.lineTo(278, 471); 1406f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com path.cubicTo(278, 469.346375f, 276.662079f, 468.005249f, 275.009705f, 468); 1407f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com path.lineTo(162, 468); 1408f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com path.close(); 1409f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com SkPath pathB; 1410f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com pathB.setFillType(SkPath::kInverseWinding_FillType); 1411f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com pathB.moveTo(161, 469); 1412f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com pathB.lineTo(275, 469); 1413f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com pathB.cubicTo(276.65686f, 469, 278, 469.895416f, 278, 471); 1414f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com pathB.lineTo(278, 529); 1415f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com pathB.cubicTo(278, 530.65686f, 276.65686f, 532, 275, 532); 1416f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com pathB.lineTo(161, 532); 1417f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com pathB.cubicTo(159.34314f, 532, 158, 530.65686f, 158, 529); 1418f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com pathB.lineTo(158, 471); 1419f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com pathB.cubicTo(158, 469.895416f, 159.34314f, 469, 161, 469); 1420f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com pathB.close(); 14214431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 1422f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com} 14237eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com 14244431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.orgstatic void skpwww_meb_gov_tr_5(skiatest::Reporter* reporter, const char* filename) { 1425f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com SkPath path; 1426f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com path.setFillType(SkPath::kEvenOdd_FillType); 1427f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com path.moveTo(137.34314f, 145.34314f); 1428f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com path.quadTo(139.687088f, 143.000793f, 143, 143); 1429f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com path.lineTo(242, 143); 1430f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com path.quadTo(245.312912f, 143.000793f, 247.65686f, 145.34314f); 1431f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com path.quadTo(249.999207f, 147.687088f, 250, 151); 1432f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com path.lineTo(250, 177); 1433f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com path.lineTo(135, 177); 1434f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com path.lineTo(135, 151); 1435f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com path.quadTo(135.000793f, 147.687088f, 137.34314f, 145.34314f); 1436f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com path.close(); 1437f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com SkPath pathB; 1438f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com pathB.setFillType(SkPath::kWinding_FillType); 1439f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com pathB.moveTo(135, 143); 1440f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com pathB.lineTo(250, 143); 1441f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com pathB.lineTo(250, 177); 1442f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com pathB.lineTo(135, 177); 1443f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com pathB.close(); 14444431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 1445f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com} 1446f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com 14474431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.orgstatic void skpwww_meb_gov_tr_6(skiatest::Reporter* reporter, const char* filename) { 1448f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com SkPath path; 1449f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com path.setFillType(SkPath::kEvenOdd_FillType); 1450f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com path.moveTo(143, 143); 1451f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com path.quadTo(139.687088f, 143.000793f, 137.34314f, 145.34314f); 1452f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com path.quadTo(135.000793f, 147.687088f, 135, 151); 1453f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com path.lineTo(135, 177); 1454f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com path.lineTo(250, 177); 1455f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com path.lineTo(250, 151); 1456f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com path.quadTo(249.999207f, 147.687088f, 247.65686f, 145.34314f); 1457f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com path.quadTo(245.312912f, 143.000793f, 242, 143); 1458f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com path.lineTo(143, 143); 1459f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com path.close(); 1460f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com SkPath pathB; 1461f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com pathB.setFillType(SkPath::kInverseWinding_FillType); 1462f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com pathB.moveTo(143, 143); 1463f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com pathB.lineTo(242, 143); 1464f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com pathB.cubicTo(245.865997f, 143, 249, 146.581726f, 249, 151); 1465f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com pathB.lineTo(249, 177); 1466f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com pathB.lineTo(135, 177); 1467f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com pathB.lineTo(135, 151); 1468f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com pathB.cubicTo(135, 146.581726f, 138.581726f, 143, 143, 143); 1469f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com pathB.close(); 14704431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 1471f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com} 1472a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com 14734431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.orgstatic void skpgithub_io_25(skiatest::Reporter* reporter, const char* filename) { 1474f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com SkPath path; 1475f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com path.setFillType(SkPath::kEvenOdd_FillType); 1476f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com path.moveTo(1001.87866f, 14.8786793f); 1477f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com path.quadTo(1002.75745f, 14.0001001f, 1004, 14); 1478f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com path.lineTo(1105, 14); 1479f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com path.quadTo(1106.24255f, 14.0001001f, 1107.12134f, 14.8786793f); 1480f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com path.quadTo(1107.99988f, 15.7574596f, 1108, 17); 1481f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com path.lineTo(1108, 41); 1482f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com path.quadTo(1107.99988f, 42.2425423f, 1107.12134f, 43.1213188f); 1483f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com path.quadTo(1106.24255f, 43.9999008f, 1105, 44); 1484f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com path.lineTo(1004, 44); 1485f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com path.quadTo(1002.75745f, 43.9999008f, 1001.87866f, 43.1213188f); 1486f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com path.quadTo(1001.00012f, 42.2425423f, 1001, 41); 1487f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com path.lineTo(1001, 17); 1488f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com path.quadTo(1001.00012f, 15.7574596f, 1001.87866f, 14.8786793f); 1489f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com path.close(); 1490f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com SkPath pathB; 1491f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com pathB.setFillType(SkPath::kInverseWinding_FillType); 1492f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com pathB.moveTo(1005, 16); 1493f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com pathB.lineTo(1104, 16); 1494f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com pathB.cubicTo(1105.10461f, 16, 1106, 16.8954296f, 1106, 18); 1495f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com pathB.lineTo(1106, 40); 1496f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com pathB.cubicTo(1106, 41.1045685f, 1105.10461f, 42, 1104, 42); 1497f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com pathB.lineTo(1005, 42); 1498f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com pathB.cubicTo(1003.89545f, 42, 1003, 41.1045685f, 1003, 40); 1499f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com pathB.lineTo(1003, 18); 1500f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com pathB.cubicTo(1003, 16.8954296f, 1003.89545f, 16, 1005, 16); 1501f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com pathB.close(); 15024431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 1503f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com} 1504f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com 15054431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.orgstatic void skpgithub_io_26(skiatest::Reporter* reporter, const char* filename) { 1506f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com SkPath path; 1507f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com path.setFillType(SkPath::kEvenOdd_FillType); 1508f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com path.moveTo(1001.87866f, 14.8786793f); 1509f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com path.quadTo(1002.75745f, 14.0001001f, 1004, 14); 1510f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com path.lineTo(1105, 14); 1511f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com path.quadTo(1106.24255f, 14.0001001f, 1107.12134f, 14.8786793f); 1512f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com path.quadTo(1107.99988f, 15.7574596f, 1108, 17); 1513f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com path.lineTo(1108, 41); 1514f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com path.quadTo(1107.99988f, 42.2425423f, 1107.12134f, 43.1213188f); 1515f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com path.quadTo(1106.24255f, 43.9999008f, 1105, 44); 1516f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com path.lineTo(1004, 44); 1517f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com path.quadTo(1002.75745f, 43.9999008f, 1001.87866f, 43.1213188f); 1518f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com path.quadTo(1001.00012f, 42.2425423f, 1001, 41); 1519f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com path.lineTo(1001, 17); 1520f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com path.quadTo(1001.00012f, 15.7574596f, 1001.87866f, 14.8786793f); 1521f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com path.close(); 1522f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com path.moveTo(1003, 18); 1523f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com path.cubicTo(1003, 16.8954296f, 1003.89545f, 16, 1005, 16); 1524f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com path.lineTo(1104, 16); 1525f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com path.cubicTo(1105.10461f, 16, 1106, 16.8954296f, 1106, 18); 1526f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com path.lineTo(1106, 40); 1527f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com path.cubicTo(1106, 41.1045685f, 1105.10461f, 42, 1104, 42); 1528f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com path.lineTo(1005, 42); 1529f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com path.cubicTo(1003.89545f, 42, 1003, 41.1045685f, 1003, 40); 1530f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com path.lineTo(1003, 18); 1531f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com path.close(); 1532f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com SkPath pathB; 1533f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com pathB.setFillType(SkPath::kWinding_FillType); 1534f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com pathB.moveTo(1108, 14); 1535f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com pathB.lineTo(1106, 16); 1536f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com pathB.lineTo(1105.97998f, 46.0200005f); 1537f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com pathB.lineTo(1108, 44); 15384431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 1539f54ad6f488845d0fc27734984e39185e15370fbcskia.committer@gmail.com} 1540a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com 15414431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.orgstatic void skpskpicture14(skiatest::Reporter* reporter, const char* filename) { 1542ed000840d4e56336858752994bad5d491e4ed4a5skia.committer@gmail.com SkPath path; 1543ed000840d4e56336858752994bad5d491e4ed4a5skia.committer@gmail.com path.setFillType(SkPath::kEvenOdd_FillType); 1544ed000840d4e56336858752994bad5d491e4ed4a5skia.committer@gmail.com path.moveTo(0, 994); 1545ed000840d4e56336858752994bad5d491e4ed4a5skia.committer@gmail.com path.lineTo(0, 0); 1546ed000840d4e56336858752994bad5d491e4ed4a5skia.committer@gmail.com path.lineTo(512, 0); 1547ed000840d4e56336858752994bad5d491e4ed4a5skia.committer@gmail.com path.lineTo(512, 994); 1548ed000840d4e56336858752994bad5d491e4ed4a5skia.committer@gmail.com path.lineTo(0, 994); 1549ed000840d4e56336858752994bad5d491e4ed4a5skia.committer@gmail.com path.close(); 1550ed000840d4e56336858752994bad5d491e4ed4a5skia.committer@gmail.com SkPath pathB; 1551ed000840d4e56336858752994bad5d491e4ed4a5skia.committer@gmail.com pathB.setFillType(SkPath::kWinding_FillType); 1552ed000840d4e56336858752994bad5d491e4ed4a5skia.committer@gmail.com pathB.moveTo(-317, 168); 1553ed000840d4e56336858752994bad5d491e4ed4a5skia.committer@gmail.com pathB.quadTo(-317, 166.757385f, -316.121338f, 165.878662f); 1554ed000840d4e56336858752994bad5d491e4ed4a5skia.committer@gmail.com pathB.quadTo(-315.242645f, 165, -314, 165); 1555ed000840d4e56336858752994bad5d491e4ed4a5skia.committer@gmail.com pathB.lineTo(320, 165); 1556ed000840d4e56336858752994bad5d491e4ed4a5skia.committer@gmail.com pathB.quadTo(321.242615f, 165, 322.121338f, 165.878662f); 1557ed000840d4e56336858752994bad5d491e4ed4a5skia.committer@gmail.com pathB.quadTo(323, 166.757385f, 323, 168); 1558ed000840d4e56336858752994bad5d491e4ed4a5skia.committer@gmail.com pathB.lineTo(323, 193); 1559ed000840d4e56336858752994bad5d491e4ed4a5skia.committer@gmail.com pathB.lineTo(-317, 193); 1560ed000840d4e56336858752994bad5d491e4ed4a5skia.committer@gmail.com pathB.close(); 15614431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 1562ed000840d4e56336858752994bad5d491e4ed4a5skia.committer@gmail.com} 1563ed000840d4e56336858752994bad5d491e4ed4a5skia.committer@gmail.com 15644431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.orgstatic void skpskpicture15(skiatest::Reporter* reporter, const char* filename) { 1565ed000840d4e56336858752994bad5d491e4ed4a5skia.committer@gmail.com SkPath path; 1566ed000840d4e56336858752994bad5d491e4ed4a5skia.committer@gmail.com path.setFillType(SkPath::kEvenOdd_FillType); 1567ed000840d4e56336858752994bad5d491e4ed4a5skia.committer@gmail.com path.moveTo(0, 193); 1568ed000840d4e56336858752994bad5d491e4ed4a5skia.committer@gmail.com path.lineTo(323, 193); 1569ed000840d4e56336858752994bad5d491e4ed4a5skia.committer@gmail.com path.lineTo(323, 168); 1570ed000840d4e56336858752994bad5d491e4ed4a5skia.committer@gmail.com path.quadTo(323, 166.757385f, 322.121338f, 165.878662f); 1571ed000840d4e56336858752994bad5d491e4ed4a5skia.committer@gmail.com path.quadTo(321.242615f, 165, 320, 165); 1572ed000840d4e56336858752994bad5d491e4ed4a5skia.committer@gmail.com path.lineTo(0, 165); 1573ed000840d4e56336858752994bad5d491e4ed4a5skia.committer@gmail.com path.lineTo(0, 193); 1574ed000840d4e56336858752994bad5d491e4ed4a5skia.committer@gmail.com path.close(); 1575ed000840d4e56336858752994bad5d491e4ed4a5skia.committer@gmail.com SkPath pathB; 1576ed000840d4e56336858752994bad5d491e4ed4a5skia.committer@gmail.com pathB.setFillType(SkPath::kInverseWinding_FillType); 1577ed000840d4e56336858752994bad5d491e4ed4a5skia.committer@gmail.com pathB.moveTo(-314, 165); 1578ed000840d4e56336858752994bad5d491e4ed4a5skia.committer@gmail.com pathB.lineTo(320, 165); 1579ed000840d4e56336858752994bad5d491e4ed4a5skia.committer@gmail.com pathB.cubicTo(321.65686f, 165, 323, 166.34314f, 323, 168); 1580ed000840d4e56336858752994bad5d491e4ed4a5skia.committer@gmail.com pathB.lineTo(323, 192); 1581ed000840d4e56336858752994bad5d491e4ed4a5skia.committer@gmail.com pathB.lineTo(-317, 192); 1582ed000840d4e56336858752994bad5d491e4ed4a5skia.committer@gmail.com pathB.lineTo(-317, 168); 1583ed000840d4e56336858752994bad5d491e4ed4a5skia.committer@gmail.com pathB.cubicTo(-317, 166.34314f, -315.65686f, 165, -314, 165); 1584ed000840d4e56336858752994bad5d491e4ed4a5skia.committer@gmail.com pathB.close(); 15854431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 15864431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org} 15874431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org 15884431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org/* Three edges are partially coincident. Only one of the three knows about the other two. 15894431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org Subsequently, when the angle loop is created, it misses one of the edges. 15904431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org After coincident edges are processed, probably need a check-and-correct that makes sure the 15914431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org coincidences are all self-consistent. 15924431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org */ 15934431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.orgstatic void skpelpais_com_18(skiatest::Reporter* reporter, const char* filename) { 15944431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org SkPath path; 15954431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org path.setFillType(SkPath::kEvenOdd_FillType); 15964431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org path.moveTo(183, 8507); 15974431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org path.lineTo(552, 8506.99023f); 15984431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org path.lineTo(552, 8508); 15994431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org path.lineTo(183, 8508); 16004431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org path.lineTo(183, 8507); 16014431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org path.close(); 16024431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org SkPath pathB; 16034431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org pathB.setFillType(SkPath::kWinding_FillType); 16044431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org pathB.moveTo(183, 8508); 16054431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org pathB.lineTo(183, 8506.99023f); 16064431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org pathB.lineTo(552, 8507); 16074431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org pathB.lineTo(552, 8508); 16084431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 1609ed000840d4e56336858752994bad5d491e4ed4a5skia.committer@gmail.com} 16101510726d6044119fab42a887d46ba922b890531dcaryclark@google.com 16114431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org/* this generates a pair of lines that are essentially coincident; but the next line at a right 16124431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org angle is not treated as if it intersects at the same point. 16134431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org There are several of options: 16144431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org move the intersection of the right angle line to the coincident point (should 'near' do this? 16154431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org construct another coincident pair from the right angle line to the coincident point 16164431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org treat the intersection as simple and not coincident 16174431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org */ 16184431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.orgstatic void skpnamecheap_com_405(skiatest::Reporter* reporter, const char* filename) { 16194431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org SkPath path; 16204431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org path.setFillType(SkPath::kEvenOdd_FillType); 16214431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org path.moveTo(140, 1000); 16224431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org path.lineTo(140, 842); 16234431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org path.lineTo(141, 842); 16244431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org path.lineTo(141.14502f, 1000); 16254431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org path.lineTo(140, 1000); 16264431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org path.close(); 16274431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org SkPath pathB; 16284431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org pathB.setFillType(SkPath::kWinding_FillType); 16294431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org pathB.moveTo(140, 842); 16304431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org pathB.lineTo(141.008835f, 837.9646f); 16314431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org pathB.lineTo(141.235291f, 1109.05884f); 16324431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org pathB.lineTo(140, 1114); 16334431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 16344431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org} 16354431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org 16364431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org// fails on angle insert -- haven't investigated yet 16374431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.orgstatic void skpwww_alrakoba_net_62(skiatest::Reporter* reporter, const char* filename) { 16384431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org SkPath path; 16394431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org path.setFillType(SkPath::kEvenOdd_FillType); 16404431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org path.moveTo(134.34314f, 9802.34277f); 16414431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org path.quadTo(132, 9804.68652f, 132, 9808); 16424431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org path.lineTo(132, 9822); 16434431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org path.quadTo(132, 9825.31348f, 134.34314f, 9827.65723f); 16444431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org path.quadTo(136.686295f, 9830, 140, 9830); 16454431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org path.lineTo(140.028473f, 9830); 16464431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org path.lineTo(139.877213f, 9828.90723f); 16474431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org path.quadTo(137.692032f, 9828.5332f, 136.050247f, 9826.65723f); 16484431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org path.quadTo(134, 9824.31348f, 134, 9821); 16494431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org path.lineTo(134, 9809); 16504431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org path.quadTo(134, 9806.10059f, 136.050247f, 9804.0498f); 16514431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org path.lineTo(134.34314f, 9802.34277f); 16524431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org path.close(); 16534431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org SkPath pathB; 16544431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org pathB.setFillType(SkPath::kWinding_FillType); 16554431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org pathB.moveTo(132, 9800); 16564431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org pathB.lineTo(135.962357f, 9800); 16574431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org pathB.lineTo(140, 9830); 16584431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org pathB.lineTo(132, 9830); 16594431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 16604431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org} 16614431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org 16624431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org/* asserts in alignSpanState looks like a coincident related bug */ 16634431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.orgstatic void skpwww_cityads_ru_249(skiatest::Reporter* reporter, const char* filename) { 16644431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org SkPath path; 16654431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org path.setFillType(SkPath::kEvenOdd_FillType); 16664431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org path.moveTo(817.464478f, 11.4644661f); 16674431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org path.quadTo(818.928955f, 10, 821, 10); 16684431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org path.lineTo(998, 10); 16694431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org path.quadTo(999.082947f, 10, 1000, 10.4003992f); 16704431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org path.lineTo(1000, 13.3527431f); 16714431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org path.quadTo(999.917603f, 13.2607508f, 999.82843f, 13.1715727f); 16724431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org path.quadTo(998.65686f, 12, 997, 12); 16734431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org path.lineTo(822, 12); 16744431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org path.quadTo(820.34314f, 12, 819.17157f, 13.1715727f); 16754431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org path.quadTo(818, 14.3431454f, 818, 16); 16764431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org path.lineTo(818, 28); 16774431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org path.quadTo(818, 29.6568546f, 819.17157f, 30.8284264f); 16784431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org path.quadTo(820.34314f, 32, 822, 32); 16794431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org path.lineTo(997, 32); 16804431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org path.quadTo(998.65686f, 32, 999.82843f, 30.8284264f); 16814431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org path.quadTo(999.917603f, 30.7392426f, 1000, 30.6472569f); 16824431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org path.lineTo(1000, 33.5996017f); 16834431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org path.quadTo(999.082947f, 34, 998, 34); 16844431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org path.lineTo(821, 34); 16854431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org path.quadTo(818.928955f, 34, 817.464478f, 32.5355339f); 16864431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org path.quadTo(816, 31.0710678f, 816, 29); 16874431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org path.lineTo(816, 15); 16884431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org path.quadTo(816, 12.9289322f, 817.464478f, 11.4644661f); 16894431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org path.close(); 16904431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org SkPath pathB; 16914431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org pathB.setFillType(SkPath::kWinding_FillType); 16924431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org pathB.moveTo(1003, 10); 16934431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org pathB.lineTo(1000, 13); 16944431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org pathB.lineTo(999.969971f, 37.0299988f); 16954431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org pathB.lineTo(1003, 34); 16964431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 16974431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org} 16984431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org 16994431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org// fails on angle insert 17004431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.orgstatic void skpwww_dealnews_com_315(skiatest::Reporter* reporter, const char* filename) { 17014431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org SkPath path; 17024431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org path.setFillType(SkPath::kEvenOdd_FillType); 17034431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org path.moveTo(966.464478f, 4261.46436f); 17044431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org path.quadTo(965, 4262.92871f, 965, 4265); 17054431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org path.lineTo(965, 4276); 17064431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org path.quadTo(965, 4278.07129f, 966.464478f, 4279.53564f); 17074431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org path.quadTo(967.928955f, 4281, 970, 4281); 17084431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org path.lineTo(970.020325f, 4281); 17094431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org path.lineTo(969.887512f, 4279.81641f); 17104431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org path.quadTo(968.928284f, 4279.48145f, 968.17157f, 4278.53564f); 17114431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org path.quadTo(967, 4277.07129f, 967, 4275); 17124431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org path.lineTo(967, 4266); 17134431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org path.quadTo(967, 4264.44287f, 968.035217f, 4263.31396f); 17144431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org path.lineTo(968, 4263); 17154431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org path.lineTo(966.464478f, 4261.46436f); 17164431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org path.close(); 17174431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org SkPath pathB; 17184431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org pathB.setFillType(SkPath::kWinding_FillType); 17194431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org pathB.moveTo(965, 4260); 17204431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org pathB.lineTo(967.716675f, 4260); 17214431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org pathB.lineTo(970, 4281); 17224431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org pathB.lineTo(965, 4281); 17234431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 17244431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org} 17254431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org 17264431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org// fails in intersections insert 17274431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.orgstatic void skpwww_inmotionhosting_com_9(skiatest::Reporter* reporter, const char* filename) { 17284431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org SkPath path; 17294431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org path.setFillType(SkPath::kEvenOdd_FillType); 17304431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org path.moveTo(991.633911f, 1839); 17314431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org path.lineTo(964.265015f, 1839); 17324431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org path.lineTo(963.734985f, 1893.73242f); 17334431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org path.lineTo(991.3703f, 1894); 17344431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org path.lineTo(1018.23492f, 1894); 17354431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org path.lineTo(1018.76501f, 1839.2627f); 17364431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org path.lineTo(991.638184f, 1839); 17374431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org path.lineTo(991.633911f, 1839); 17384431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org path.close(); 17394431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org SkPath pathB; 17404431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org pathB.setFillType(SkPath::kWinding_FillType); 17414431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org pathB.moveTo(964.267578f, 1838.73499f); 17424431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org pathB.lineTo(1019.26501f, 1839.26758f); 17434431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org pathB.lineTo(1018.73242f, 1894.26501f); 17444431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org pathB.lineTo(963.734985f, 1893.73242f); 17454431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org pathB.close(); 17464431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 17474431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org} 17484431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org 17498cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.orgstatic void skpwww_alucinados_net_101(skiatest::Reporter* reporter, const char* filename) { 17508cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org SkPath path; 17518cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.setFillType(SkPath::kEvenOdd_FillType); 17528cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.moveTo(1129.53552f, 1164.46448f); 17538cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(1128, 1166); 17548cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(1128.12231f, 1166.49548f); 17558cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(1129, 1167.56592f, 1129, 1169); 17568cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(1129, 1170.05054f); 17578cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(1130.34509f, 1175.49878f); 17588cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(1131, 1174.38513f, 1131, 1173); 17598cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(1131, 1168); 17608cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(1131, 1165.92896f, 1129.53552f, 1164.46448f); 17618cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.close(); 17628cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org SkPath pathB; 17638cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.setFillType(SkPath::kWinding_FillType); 17648cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.moveTo(1131, 1163); 17658cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(-43515.8555f, -177415.594f); 17668cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(1129.76465f, 1173.05884f); 17678cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(1131, 1178); 17688cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 17698cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org} 17708cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org 17718cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org// /SkOpContour.cpp:278: failed assertion "!approximately_negative(oEndT - oStartT) 17728cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.orgstatic void skpwww_hairjobsearch_com_31(skiatest::Reporter* reporter, const char* filename) { 17738cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org SkPath path; 17748cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.setFillType(SkPath::kEvenOdd_FillType); 17758cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.moveTo(143.292892f, 0.707106769f); 17768cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(143, 0.414213538f, 143, 0); 17778cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(1123, 0); 17788cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(1123, 0.414213538f, 1122.70715f, 0.707106769f); 17798cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(1122.41418f, 1, 1122, 1); 17808cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(144, 1); 17818cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(143.585785f, 1, 143.292892f, 0.707106769f); 17828cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.close(); 17838cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org SkPath pathB; 17848cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.setFillType(SkPath::kWinding_FillType); 17858cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.moveTo(143, 1); 17868cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(144, 0); 17878cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(1122, 0); 17888cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(1123, 1); 17898cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 17908cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org} 17918cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org 17928cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org// SkOpSegment::checkSmallCoincidence; line 1958 SkASSERT(span.fWindValue); 17938cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.orgstatic void skpwww_heartiste_wordpress_com_86(skiatest::Reporter* reporter, const char* filename) { 17948cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org SkPath path; 17958cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.setFillType(SkPath::kEvenOdd_FillType); 17968cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.moveTo(741, 9432); 17978cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(761, 9431.99023f); 17988cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(761, 9433); 17998cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(741, 9433); 18008cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(741, 9432); 18018cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.close(); 18028cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org SkPath pathB; 18038cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.setFillType(SkPath::kWinding_FillType); 18048cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.moveTo(741, 9433); 18058cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(741, 9431.99023f); 18068cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(761, 9432); 18078cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(761, 9433); 18088cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 18098cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org} 18108cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org 18118cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.orgstatic void skpwww_argus_presse_fr_41(skiatest::Reporter* reporter, const char* filename) { 18128cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org SkPath path; 18138cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.setFillType(SkPath::kEvenOdd_FillType); 18148cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.moveTo(1000, 343); 18158cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(165, 343); 18168cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(165, 364.869873f); 18178cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(1000, 364.869873f); 18188cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(1000, 343); 18198cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.close(); 18208cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org SkPath pathB; 18218cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.setFillType(SkPath::kWinding_FillType); 18228cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.moveTo(165, 343.000031f); 18238cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(1000, 343.000031f); 18248cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(1000, 364.869904f); 18258cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(165, 364.869904f); 18268cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.close(); 18278cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 18288cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org} 18298cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org 18308cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org// SkOpSegment::checkSmallCoincidence; line 1958 SkASSERT(span.fWindValue); 18318cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.orgstatic void skpwww_320kbps_net_2231(skiatest::Reporter* reporter, const char* filename) { 18328cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org SkPath path; 18338cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.setFillType(SkPath::kEvenOdd_FillType); 18348cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.moveTo(838, 9125); 18358cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(862, 9124.99023f); 18368cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(862, 9126); 18378cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(838, 9126); 18388cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(838, 9125); 18398cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.close(); 18408cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org SkPath pathB; 18418cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.setFillType(SkPath::kWinding_FillType); 18428cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.moveTo(838, 9126); 18438cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(838, 9124.99023f); 18448cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(862, 9125); 18458cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(862, 9126); 18468cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 18478cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org} 18488cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org 18498cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org// debugValidateLoop loop sum fails 18508cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.orgstatic void skpwww_exystence_net_61(skiatest::Reporter* reporter, const char* filename) { 18518cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org SkPath path; 18528cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.setFillType(SkPath::kEvenOdd_FillType); 18538cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.moveTo(143, 9075); 18548cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(316, 9075); 18558cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(316, 9073.99023f); 18568cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(143, 9074); 18578cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(143, 9075); 18588cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.close(); 18598cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org SkPath pathB; 18608cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.setFillType(SkPath::kWinding_FillType); 18618cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.moveTo(143, 9075); 18628cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(143, 9073.99023f); 18638cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(316, 9074); 18648cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(316, 9075); 18658cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 18668cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org} 18678cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org 18688cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org// debugValidateLoop loop sum fails 18698cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.orgstatic void skpwww_trashness_com_36(skiatest::Reporter* reporter, const char* filename) { 18708cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org SkPath path; 18718cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.setFillType(SkPath::kEvenOdd_FillType); 18728cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.moveTo(541.5f, 4835.99512f); 18738cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(91.5f, 4836); 18748cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(91.5f, 4836.5f); 18758cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(541.5f, 4836.5f); 18768cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(541.5f, 4835.99512f); 18778cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.close(); 18788cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org SkPath pathB; 18798cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.setFillType(SkPath::kWinding_FillType); 18808cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.moveTo(91.5f, 4836.5f); 18818cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(91.5f, 4835.99512f); 18828cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(541.5f, 4836); 18838cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(541.5f, 4836.5f); 18848cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 18858cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org} 18868cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org 18878cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org// SkIntersections::lineVertical fUsed >= fMax 18888cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.orgstatic void skpwww_getgold_jp_731(skiatest::Reporter* reporter, const char* filename) { 18898cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org SkPath path; 18908cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.setFillType(SkPath::kEvenOdd_FillType); 18918cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.moveTo(284.878693f, 10134.8789f); 18928cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(284, 10135.7578f, 284, 10137); 18938cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(284, 10216); 18948cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(284, 10217.2422f, 284.878693f, 10218.1211f); 18958cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(285.125122f, 10218.3672f, 285.40213f, 10218.5459f); 18968cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(286, 10138); 18978cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(286, 10136); 18988cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(284.878693f, 10134.8789f); 18998cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.close(); 19008cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org SkPath pathB; 19018cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.setFillType(SkPath::kWinding_FillType); 19028cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.moveTo(284, 10134); 19038cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(286.05957f, 10129.8809f); 19048cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(285.399994f, 10216.2002f); 19058cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(284, 10219); 19068cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 19078cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org} 19088cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org 19098cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org// SkOpContour::calcPartialCoincidentWinding SkASSERT(!approximately_negative(endT - startT)); 19108cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.orgstatic void skpwww_maturesupertube_com_21(skiatest::Reporter* reporter, const char* filename) { 19118cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org SkPath path; 19128cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.setFillType(SkPath::kEvenOdd_FillType); 19138cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.moveTo(3.17157292f, 11831.1719f); 19148cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(4.34314585f, 11830, 6, 11830); 19158cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(1259, 11830); 19168cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(1260.65686f, 11830, 1261.82837f, 11831.1719f); 19178cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(1263, 11832.3428f, 1263, 11834); 19188cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(1263, 11848); 19198cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(1263, 11849.6572f, 1261.82837f, 11850.8281f); 19208cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(1260.65686f, 11852, 1259, 11852); 19218cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(6, 11852); 19228cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(4.34314585f, 11852, 3.17157292f, 11850.8281f); 19238cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(2, 11849.6572f, 2, 11848); 19248cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(2, 11834); 19258cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(2, 11832.3428f, 3.17157292f, 11831.1719f); 19268cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.close(); 19278cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.moveTo(3.87867975f, 11831.8789f); 19288cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(4.7573595f, 11831, 6, 11831); 19298cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(1259, 11831); 19308cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(1260.24268f, 11831, 1261.12134f, 11831.8789f); 19318cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(1262, 11832.7578f, 1262, 11834); 19328cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(1262, 11848); 19338cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(1262, 11849.2422f, 1261.12134f, 11850.1211f); 19348cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(1260.24268f, 11851, 1259, 11851); 19358cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(6, 11851); 19368cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(4.7573595f, 11851, 3.87867975f, 11850.1211f); 19378cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(3, 11849.2422f, 3, 11848); 19388cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(3, 11834); 19398cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(3, 11832.7578f, 3.87867975f, 11831.8789f); 19408cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.close(); 19418cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org SkPath pathB; 19428cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.setFillType(SkPath::kWinding_FillType); 19438cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.moveTo(2, 11830); 19448cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(4.5f, 11832.5f); 19458cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(1260.5f, 11832.5f); 19468cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(1263, 11830); 19478cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 19488cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org} 19498cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org 19508cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org// can't find winding of remaining vertical edges 19518cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.orgstatic void skpwww_hubbyscook_com_22(skiatest::Reporter* reporter, const char* filename) { 19528cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org SkPath path; 19538cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.setFillType(SkPath::kEvenOdd_FillType); 19548cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.moveTo(1000, 902.329346f); 19558cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(998, 905.250427f, 998, 909); 19568cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(998, 910); 19578cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(998, 913.749573f, 1000, 916.670654f); 19588cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(1000, 902.329346f); 19598cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.close(); 19608cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org SkPath pathB; 19618cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.setFillType(SkPath::kWinding_FillType); 19628cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.moveTo(998, 910); 19638cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(998, 909); 19648cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.quadTo(998, 904.029419f, 1001.51471f, 900.514709f); 19658cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.quadTo(1005.02942f, 897, 1010, 897); 19668cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(1011, 897); 19678cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.quadTo(1015.14215f, 897, 1018.07104f, 900.514709f); 19688cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.quadTo(1021, 904.029419f, 1021, 909); 19698cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(1021, 910); 19708cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.quadTo(1021, 914.142151f, 1018.07104f, 917.071045f); 19718cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.quadTo(1015.14215f, 920, 1011, 920); 19728cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(1010, 920); 19738cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.quadTo(1005.02942f, 920, 1001.51471f, 917.071045f); 19748cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.quadTo(998, 914.142151f, 998, 910); 19758cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.close(); 19768cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org testPathOp(reporter, path, pathB, kDifference_PathOp, filename); 19778cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org} 19788cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org 19798cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.orgstatic void skpwww_gruposejaumdivulgador_com_br_4(skiatest::Reporter* reporter, const char* filename) { 19808cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org SkPath path; 19818cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.setFillType(SkPath::kEvenOdd_FillType); 19828cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.moveTo(610.5f, 5.78626502e-14f); 19838cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(1083.5f, -6.12303177e-17f); 19848cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(1083.5f, 469); 19858cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(610.5f, 469); 19868cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(610.5f, 5.78626502e-14f); 19878cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.close(); 19888cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org SkPath pathB; 19898cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.setFillType(SkPath::kWinding_FillType); 19908cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.moveTo(611, 0); 19918cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(1084, 0); 19928cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(1084, 469); 19938cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(611, 469); 19948cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.close(); 19958cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 19968cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org} 19978cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org 19988cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org// asserts in bridgeOp simple->isClosed() 19998cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.orgstatic void skpwww_phototransferapp_com_24(skiatest::Reporter* reporter, const char* filename) { 20008cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org SkPath path; 20018cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.setFillType(SkPath::kEvenOdd_FillType); 20028cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.moveTo(85.6091843f, 5.92893219f); 20038cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(89.6041641f, 3, 93.7462997f, 3); 20048cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(1212.74634f, 3); 20058cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(1216.88843f, 3, 1218.75134f, 5.92893219f); 20068cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(1220.61414f, 8.85775471f, 1219.10669f, 12.9996767f); 20078cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(1220.46338f, 9.27196693f, 1218.4939f, 6.63603878f); 20088cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(1216.52441f, 4, 1212.38232f, 4); 20098cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(93.3823318f, 4); 20108cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(89.2401962f, 4, 85.3518219f, 6.63603878f); 20118cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(81.4634476f, 9.27207756f, 80.1065979f, 13); 20128cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(81.614212f, 8.85786438f, 85.6091843f, 5.92893219f); 20138cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.close(); 20148cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org SkPath pathB; 20158cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.setFillType(SkPath::kWinding_FillType); 20168cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.moveTo(83.7462997f, 3); 20178cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(1222.74634f, 3); 20188cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(1219.10657f, 13); 20198cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(80.1065979f, 13); 20208cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.close(); 20218cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 20228cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org} 20238cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org 2024dac1d17027dcaa5596885a9f333979418b35001ccaryclarkstatic void skpwww_phototransferapp_com_24x(skiatest::Reporter* reporter, const char* filename) { 2025dac1d17027dcaa5596885a9f333979418b35001ccaryclark SkPath path; 2026dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.setFillType(SkPath::kEvenOdd_FillType); 2027dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.moveTo(85.6091843f, 5.92893219f); 2028dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(89.6041641f, 3, 93.7462997f, 3); 2029dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.lineTo(112.74634f, 3); 2030dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(116.88843f, 3, 118.75134f, 5.92893219f); 2031dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(120.61414f, 8.85775471f, 119.10669f, 12.9996767f); 2032dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(120.46338f, 9.27196693f, 118.4939f, 6.63603878f); 2033dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(116.52441f, 4, 112.38232f, 4); 2034dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.lineTo(93.3823318f, 4); 2035dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(89.2401962f, 4, 85.3518219f, 6.63603878f); 2036dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(81.4634476f, 9.27207756f, 80.1065979f, 13); 2037dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(81.614212f, 8.85786438f, 85.6091843f, 5.92893219f); 2038dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.close(); 2039dac1d17027dcaa5596885a9f333979418b35001ccaryclark SkPath pathB; 2040dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.setFillType(SkPath::kWinding_FillType); 2041dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.moveTo(83.7462997f, 3); 2042dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.lineTo(122.74634f, 3); 2043dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.lineTo(119.10657f, 13); 2044dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.lineTo(80.1065979f, 13); 2045dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.close(); 2046dac1d17027dcaa5596885a9f333979418b35001ccaryclark testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 2047dac1d17027dcaa5596885a9f333979418b35001ccaryclark} 2048dac1d17027dcaa5596885a9f333979418b35001ccaryclark 20498cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.orgstatic void skpwww_helha_be_109(skiatest::Reporter* reporter, const char* filename) { 20508cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org SkPath path; 20518cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.setFillType(SkPath::kEvenOdd_FillType); 20528cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.moveTo(117.686981f, 3339.08423f); 20538cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(109.533035f, 3350.72925f); 20548cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(107.120552f, 3354.17456f, 103.879379f, 3354.41821f); 20558cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(100.638504f, 3354.66187f, 98.4674301f, 3351.56177f); 20568cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(100.87973f, 3355.00635f, 104.291222f, 3355.00635f); 20578cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(107.70298f, 3355.00635f, 110.115463f, 3351.56104f); 20588cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(118, 3340.30078f); 20598cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(118, 3339.53125f); 20608cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(117.686981f, 3339.08423f); 20618cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.close(); 20628cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org SkPath pathB; 20638cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.setFillType(SkPath::kWinding_FillType); 20648cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.moveTo(118.269409f, 3339.91602f); 20658cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(117.686981f, 3339.08423f); 20668cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(98.4669647f, 3351.56104f); 20678cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(104.291214f, 3359.87891f); 20688cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 20698cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org} 20708cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org 20718cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.orgstatic void skpwww_cooksnaps_com_32(skiatest::Reporter* reporter, const char* filename) { 20728cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org SkPath path; 20738cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.setFillType(SkPath::kEvenOdd_FillType); 20748cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.moveTo(509.34021f, 176); 20758cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(505, 176); 20768cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(500.964233f, 176, 497.299988f, 176.896912f); 20778cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(493.678162f, 177.952286f, 490.183014f, 179.9702f); 20788cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(489.316986f, 180.4702f); 20798cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(485.175385f, 182.861359f, 482.115265f, 186.082397f); 20808cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(479.69455f, 188.700821f, 477.995941f, 191.618286f); 20818cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(476.316772f, 194.550476f, 475.258759f, 197.959335f); 20828cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(474, 202.218979f, 474, 207); 20838cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(474, 208); 20848cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(474, 212.03569f, 474.896851f, 215.699799f); 20858cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(475.950256f, 219.315002f, 477.962708f, 222.803986f); 20868cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(477.970215f, 222.816986f); 20878cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(478.470215f, 223.683014f); 20888cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(478.474915f, 223.691162f, 478.479645f, 223.69931f); 20898cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(480.867981f, 227.831055f, 484.082947f, 230.885254f); 20908cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(486.701447f, 233.305939f, 489.61908f, 235.004517f); 20918cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(492.550232f, 236.682983f, 495.957611f, 237.740738f); 20928cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(500.217987f, 239, 505, 239); 20938cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(509.482178f, 239); 20948cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(515.299133f, 238.212051f, 520.801941f, 235.038513f); 20958cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(520.809509f, 235.034164f, 520.817017f, 235.0298f); 20968cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(521.683044f, 234.5298f); 20978cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(521.692078f, 234.524582f, 521.701111f, 234.519348f); 20988cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(532.80603f, 228.09938f, 536.126709f, 215.70639f); 20998cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(539.450134f, 203.303314f, 533.029785f, 192.183014f); 21008cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(532.529785f, 191.316986f); 21018cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(526.109497f, 180.196686f, 513.706421f, 176.873276f); 21028cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(511.503082f, 176.282898f, 509.34021f, 176); 21038cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.close(); 21048cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org SkPath pathB; 21058cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.setFillType(SkPath::kWinding_FillType); 21068cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.moveTo(478.470215f, 223.683014f); 21078cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(477.970215f, 222.816986f); 21088cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.quadTo(471.549896f, 211.696686f, 474.873322f, 199.293594f); 21098cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.quadTo(478.196686f, 186.890503f, 489.316986f, 180.4702f); 21108cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(490.183014f, 179.9702f); 21118cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.quadTo(501.303345f, 173.549896f, 513.706421f, 176.873276f); 21128cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.quadTo(526.109497f, 180.196686f, 532.529785f, 191.316986f); 21138cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(533.029785f, 192.183014f); 21148cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.quadTo(539.450134f, 203.303314f, 536.126709f, 215.70639f); 21158cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.quadTo(532.803345f, 228.109497f, 521.683044f, 234.5298f); 21168cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(520.817017f, 235.0298f); 21178cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.quadTo(509.696686f, 241.450104f, 497.29361f, 238.126709f); 21188cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.quadTo(484.890533f, 234.803314f, 478.470215f, 223.683014f); 21198cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.close(); 21208cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 21218cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org} 21228cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org 2123dac1d17027dcaa5596885a9f333979418b35001ccaryclarkstatic void skpwww_cooksnaps_com_32a(skiatest::Reporter* reporter, const char* filename) { 2124dac1d17027dcaa5596885a9f333979418b35001ccaryclark SkPath path; 2125dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.setFillType(SkPath::kEvenOdd_FillType); 2126dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.moveTo(497.299988f, 176.896912f); 2127dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(493.678162f, 177.952286f, 490.183014f, 179.9702f); 2128dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.lineTo(489.316986f, 180.4702f); 2129dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(485.175385f, 182.861359f, 482.115265f, 186.082397f); 2130dac1d17027dcaa5596885a9f333979418b35001ccaryclark SkPath pathB; 2131dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.setFillType(SkPath::kWinding_FillType); 2132dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.moveTo(474.873322f, 199.293594f); 2133dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.quadTo(478.196686f, 186.890503f, 489.316986f, 180.4702f); 2134dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.lineTo(490.183014f, 179.9702f); 2135dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.quadTo(501.303345f, 173.549896f, 513.706421f, 176.873276f); 2136dac1d17027dcaa5596885a9f333979418b35001ccaryclark testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 2137dac1d17027dcaa5596885a9f333979418b35001ccaryclark} 2138dac1d17027dcaa5596885a9f333979418b35001ccaryclark 21398cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org// !simple->isClosed() 21408cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.orgstatic void skpwww_contextualnewsfeeds_com_346(skiatest::Reporter* reporter, const char* filename) { 21418cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org SkPath path; 21428cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.setFillType(SkPath::kEvenOdd_FillType); 21438cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.moveTo(460.257355f, 1202.27808f); 21448cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(460.257355f, 1204.27808f); 21458cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(461.081207f, 1204.27808f, 461.665161f, 1203.69873f); 21468cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(461.67157f, 1203.69238f); 21478cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(466.621307f, 1198.74268f); 21488cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(466.623993f, 1198.73999f, 466.626648f, 1198.7373f); 21498cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(466.914185f, 1198.44604f, 466.914185f, 1198.03552f); 21508cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(466.914215f, 1197.62122f, 466.621307f, 1197.32837f); 21518cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(465.914215f, 1196.62122f); 21528cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(460.257355f, 1202.27808f); 21538cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.close(); 21548cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org SkPath pathB; 21558cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.setFillType(SkPath::kWinding_FillType); 21568cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.moveTo(460.257355f, 1205.10657f); 21578cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(458.828979f, 1203.67822f); 21588cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(465.914215f, 1196.62122f); 21598cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(467.32843f, 1198.03552f); 21608cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 21618cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org} 21628cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org 21638cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org// line quad intersection SkIntersections::assert 21648cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.orgstatic void skpwww_pindosiya_com_99(skiatest::Reporter* reporter, const char* filename) { 21658cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org SkPath path; 21668cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.setFillType(SkPath::kEvenOdd_FillType); 21678cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.moveTo(899.17157f, 548.17157f); 21688cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(898, 549.34314f, 898, 551); 21698cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(898, 556); 21708cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(899.027283f, 556); 21718cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(900.02356f, 551.602844f); 21728cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(900.06073f, 551.297058f, 900.156555f, 551.015747f); 21738cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(900.5f, 549.5f); 21748cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(899.17157f, 548.17157f); 21758cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.close(); 21768cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org SkPath pathB; 21778cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.setFillType(SkPath::kWinding_FillType); 21788cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.moveTo(898, 547); 21798cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(901.086914f, 547); 21808cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(899, 556); 21818cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(898, 556); 21828cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 21838cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org} 21848cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org 21858cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org// SkOpAngle::setSector SkASSERT(fSectorStart >= 0); 21868cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.orgstatic void skpwww_karnivool_com_au_11(skiatest::Reporter* reporter, const char* filename) { 21878cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org SkPath path; 21888cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.setFillType(SkPath::kEvenOdd_FillType); 21898cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.moveTo(0, 1431); 21908cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(0, 775); 21918cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(1265, 775); 21928cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(1265, 1431); 21938cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(0, 1431); 21948cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.close(); 21958cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org SkPath pathB; 21968cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.setFillType(SkPath::kWinding_FillType); 21978cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.moveTo(32.3243904f, 851); 21988cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(459.324402f, 851); 21998cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(427, 1081); 22008cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(-3.81469727e-06f, 1081); 22018cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.close(); 22028cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 22038cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org} 22048cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org 22058cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.orgstatic void skpwww_tunero_de_24(skiatest::Reporter* reporter, const char* filename) { 22068cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org SkPath path; 22078cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.setFillType(SkPath::kEvenOdd_FillType); 22088cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.moveTo(1020.79303f, 2252); 22098cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(1018.72198f, 2252, 1016.86798f, 2253.46436f); 22108cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(1015.02032f, 2254.92383f, 1014.4668f, 2256.98584f); 22118cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(1014.46301f, 2257); 22128cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(1011.53705f, 2268); 22138cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(1010.98615f, 2270.07104f, 1012.06104f, 2271.53564f); 22148cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(1013.13599f, 2273, 1015.20703f, 2273); 22158cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(1083.20703f, 2273); 22168cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(1085.27808f, 2273, 1087.13208f, 2271.53564f); 22178cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(1088.97144f, 2270.08252f, 1089.52832f, 2268.03271f); 22188cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(1089.53711f, 2268); 22198cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(1092.46301f, 2257); 22208cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(1092.4679f, 2256.98145f); 22218cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(1093.00916f, 2254.92236f, 1091.93909f, 2253.46436f); 22228cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(1090.86414f, 2252, 1088.79297f, 2252); 22238cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(1020.79303f, 2252); 22248cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.close(); 22258cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org SkPath pathB; 22268cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.setFillType(SkPath::kWinding_FillType); 22278cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.moveTo(1011.53705f, 2268); 22288cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(1014.46301f, 2257); 22298cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.quadTo(1015.01392f, 2254.92896f, 1016.86798f, 2253.46436f); 22308cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.quadTo(1018.72198f, 2252, 1020.79303f, 2252); 22318cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(1088.79297f, 2252); 22328cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.quadTo(1090.86414f, 2252, 1091.93909f, 2253.46436f); 22338cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.quadTo(1093.01392f, 2254.92896f, 1092.46301f, 2257); 22348cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(1089.53711f, 2268); 22358cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.quadTo(1088.98608f, 2270.07104f, 1087.13208f, 2271.53564f); 22368cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.quadTo(1085.27808f, 2273, 1083.20703f, 2273); 22378cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(1015.20703f, 2273); 22388cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.quadTo(1013.13599f, 2273, 1012.06104f, 2271.53564f); 22398cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.quadTo(1010.98615f, 2270.07104f, 1011.53705f, 2268); 22408cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.close(); 22418cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 22428cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org} 22438cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org 22448cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.orgstatic void skpwww_docgelo_com_66(skiatest::Reporter* reporter, const char* filename) { 22458cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org SkPath path; 22468cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.setFillType(SkPath::kEvenOdd_FillType); 22478cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.moveTo(22.5f, 24174.5f); 22488cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(185.5f, 24174.498f); 22498cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(185.5f, 24174.75f); 22508cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(22.5f, 24174.75f); 22518cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(22.5f, 24174.5f); 22528cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.close(); 22538cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org SkPath pathB; 22548cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.setFillType(SkPath::kWinding_FillType); 22558cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.moveTo(22.5f, 24174.75f); 22568cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(22.5f, 24174.498f); 22578cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(185.5f, 24174.5f); 22588cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(185.5f, 24174.75f); 22598cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 22608cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org} 22618cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org 22628cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.orgstatic void skpwww_kpopexplorer_net_22(skiatest::Reporter* reporter, const char* filename) { 22638cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org SkPath path; 22648cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.setFillType(SkPath::kEvenOdd_FillType); 22658cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.moveTo(1000, 866.329346f); 22668cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(998, 869.250427f, 998, 873); 22678cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(998, 874); 22688cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(998, 877.749573f, 1000, 880.670654f); 22698cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(1000, 866.329346f); 22708cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.close(); 22718cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org SkPath pathB; 22728cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.setFillType(SkPath::kWinding_FillType); 22738cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.moveTo(998, 874); 22748cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(998, 873); 22758cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.quadTo(998, 868.029419f, 1001.51471f, 864.514709f); 22768cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.quadTo(1005.02942f, 861, 1010, 861); 22778cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(1011, 861); 22788cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.quadTo(1015.14215f, 861, 1018.07104f, 864.514709f); 22798cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.quadTo(1021, 868.029419f, 1021, 873); 22808cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(1021, 874); 22818cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.quadTo(1021, 878.142151f, 1018.07104f, 881.071045f); 22828cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.quadTo(1015.14215f, 884, 1011, 884); 22838cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(1010, 884); 22848cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.quadTo(1005.02942f, 884, 1001.51471f, 881.071045f); 22858cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.quadTo(998, 878.142151f, 998, 874); 22868cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.close(); 22878cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org testPathOp(reporter, path, pathB, kDifference_PathOp, filename); 22888cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org} 22898cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org 22908cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.orgstatic void skpwww_artblart_com_8(skiatest::Reporter* reporter, const char* filename) { 22918cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org SkPath path; 22928cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.setFillType(SkPath::kEvenOdd_FillType); 22938cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.moveTo(22.5f, 24527.25f); 22948cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(45, 24527.248f); 22958cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(45, 24527.5f); 22968cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(22.5f, 24527.5f); 22978cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(22.5f, 24527.25f); 22988cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.close(); 22998cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org SkPath pathB; 23008cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.setFillType(SkPath::kWinding_FillType); 23018cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.moveTo(22.5f, 24527.5f); 23028cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(22.5f, 24527.248f); 23038cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(45, 24527.25f); 23048cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(45, 24527.5f); 23058cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 23068cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org} 23078cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org 23088cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org// joinCoincidence / findT / assert 23098cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.orgstatic void skpwww_jessicaslens_wordpress_com_222(skiatest::Reporter* reporter, const char* filename) { 23108cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org SkPath path; 23118cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.setFillType(SkPath::kEvenOdd_FillType); 23128cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.moveTo(1000, 844.329346f); 23138cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(998, 847.250427f, 998, 851); 23148cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(998, 852); 23158cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(998, 855.749573f, 1000, 858.670654f); 23168cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(1000, 844.329346f); 23178cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.close(); 23188cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org SkPath pathB; 23198cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.setFillType(SkPath::kWinding_FillType); 23208cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.moveTo(998, 852); 23218cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(998, 851); 23228cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.quadTo(998, 846.029419f, 1001.51471f, 842.514709f); 23238cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.quadTo(1005.02942f, 839, 1010, 839); 23248cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(1011, 839); 23258cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.quadTo(1015.14215f, 839, 1018.07104f, 842.514709f); 23268cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.quadTo(1021, 846.029419f, 1021, 851); 23278cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(1021, 852); 23288cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.quadTo(1021, 856.142151f, 1018.07104f, 859.071045f); 23298cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.quadTo(1015.14215f, 862, 1011, 862); 23308cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(1010, 862); 23318cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.quadTo(1005.02942f, 862, 1001.51471f, 859.071045f); 23328cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.quadTo(998, 856.142151f, 998, 852); 23338cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.close(); 23348cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org testPathOp(reporter, path, pathB, kDifference_PathOp, filename); 23358cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org} 23368cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org 23378cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org// joinCoincidence / findT / assert 23388cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.orgstatic void skpwww_simplysaru_com_40(skiatest::Reporter* reporter, const char* filename) { 23398cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org SkPath path; 23408cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.setFillType(SkPath::kEvenOdd_FillType); 23418cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.moveTo(1000, 866.329346f); 23428cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(998, 869.250427f, 998, 873); 23438cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(998, 874); 23448cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(998, 877.749573f, 1000, 880.670654f); 23458cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(1000, 866.329346f); 23468cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.close(); 23478cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org SkPath pathB; 23488cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.setFillType(SkPath::kWinding_FillType); 23498cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.moveTo(998, 874); 23508cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(998, 873); 23518cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.quadTo(998, 868.029419f, 1001.51471f, 864.514709f); 23528cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.quadTo(1005.02942f, 861, 1010, 861); 23538cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(1011, 861); 23548cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.quadTo(1015.14215f, 861, 1018.07104f, 864.514709f); 23558cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.quadTo(1021, 868.029419f, 1021, 873); 23568cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(1021, 874); 23578cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.quadTo(1021, 878.142151f, 1018.07104f, 881.071045f); 23588cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.quadTo(1015.14215f, 884, 1011, 884); 23598cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(1010, 884); 23608cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.quadTo(1005.02942f, 884, 1001.51471f, 881.071045f); 23618cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.quadTo(998, 878.142151f, 998, 874); 23628cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.close(); 23638cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org testPathOp(reporter, path, pathB, kDifference_PathOp, filename); 23648cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org} 23658cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org 23668cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org// cubic-cubic intersection reduce checkLinear assert 23678cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.orgstatic void skpwww_partsdata_de_53(skiatest::Reporter* reporter, const char* filename) { 23688cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org SkPath path; 23698cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.setFillType(SkPath::kEvenOdd_FillType); 23708cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.moveTo(407, 119); 23718cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(407, 28); 23728cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(647, 28); 23738cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(647, 119); 23748cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(407, 119); 23758cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.close(); 23768cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org SkPath pathB; 23778cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.setFillType(SkPath::kWinding_FillType); 23788cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.moveTo(471.228394f, 64.443222f); 23798cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(471.193878f, 60.953373f, 470.234985f, 52.4797592f, 462.201569f, 46.6231461f); 23808cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(454.168152f, 40.7665405f, 446.592804f, 41.993145f, 443.033936f, 42.8568878f); 23818cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(439.475098f, 43.7206268f, 436.978638f, 45.4052658f, 436.304871f, 45.7851906f); 23828cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(435.631104f, 46.1651154f, 435.156006f, 45.8026352f, 434.957306f, 45.6384506f); 23838cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(434.758636f, 45.4742737f, 431.460999f, 42.0105858f, 430.916901f, 41.4664841f); 23848cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(430.372803f, 40.9223785f, 429.731628f, 41.3303604f, 429.375214f, 41.6996689f); 23858cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(429.375214f, 41.6996689f, 420.610016f, 50.5190887f, 419.918793f, 51.1754227f); 23868cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(419.22757f, 51.8321419f, 419.331482f, 52.2465706f, 419.884308f, 52.8339005f); 23878cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(420.437134f, 53.4212303f, 425.170624f, 58.0167313f, 425.619568f, 58.4660416f); 23888cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(426.068512f, 58.9153557f, 426.137878f, 59.2952805f, 426.137878f, 59.8136024f); 23898cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(426.137878f, 60.3319244f, 426.103394f, 103.141357f, 426.103394f, 103.970215f); 23908cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(426.103394f, 104.799835f, 426.310791f, 105.525177f, 427.17453f, 105.525177f); 23918cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(428.038269f, 105.525177f, 440.131409f, 105.491432f, 440.85675f, 105.491432f); 23928cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(441.582489f, 105.491432f, 441.996918f, 104.903343f, 441.996918f, 104.17762f); 23938cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(441.996918f, 103.452271f, 441.996918f, 89.5622559f, 441.996918f, 87.8002701f); 23948cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(441.996918f, 86.0382843f, 442.342712f, 86.2453079f, 442.826141f, 86.3491974f); 23958cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(443.309601f, 86.4530945f, 445.832184f, 87.040802f, 448.700195f, 87.040802f); 23968cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(466.87442f, 86.6949997f, 471.815338f, 69.4876556f, 471.228394f, 64.443222f); 23978cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.close(); 23988cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.moveTo(448.873108f, 72.4595642f); 23998cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(444.636658f, 72.4595642f, 441.202545f, 69.0254517f, 441.202545f, 64.7890244f); 24008cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(441.202545f, 60.5525932f, 444.636658f, 57.1184845f, 448.873108f, 57.1184845f); 24018cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(453.109528f, 57.1184845f, 456.54364f, 60.552597f, 456.54364f, 64.7890244f); 24028cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(456.54364f, 69.0254517f, 453.109528f, 72.4595642f, 448.873108f, 72.4595642f); 24038cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.close(); 24048cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.moveTo(520.242859f, 82.5275803f); 24058cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(519.733276f, 81.6547394f, 494.845154f, 41.3379478f, 494.263123f, 40.3923073f); 24068cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(493.681122f, 39.4462852f, 493.244324f, 39.5918846f, 492.807495f, 40.3195038f); 24078cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(492.515167f, 40.8071136f, 467.238037f, 81.6790085f, 466.528625f, 82.8373566f); 24088cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(465.819183f, 83.9945831f, 466.497528f, 84.2975311f, 466.904358f, 84.5792542f); 24098cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(466.904358f, 84.5792542f, 477.399689f, 91.2036743f, 478.235748f, 91.6981049f); 24108cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(479.071838f, 92.1929092f, 479.396393f, 91.9028473f, 479.669403f, 91.5104141f); 24118cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(479.942383f, 91.1175995f, 484.106384f, 84.1549606f, 484.481781f, 83.5570221f); 24128cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(484.857147f, 82.9602051f, 485.198792f, 82.8741379f, 485.966583f, 82.8741379f); 24138cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(486.734406f, 82.8741379f, 499.635925f, 82.8062668f, 500.830322f, 82.8062668f); 24148cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(502.024658f, 82.8062668f, 502.229797f, 83.4038391f, 502.400452f, 83.6427078f); 24158cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(502.571045f, 83.8815842f, 506.615631f, 90.7414703f, 506.990997f, 91.2870865f); 24168cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(507.651123f, 92.2475128f, 508.017395f, 92.1333847f, 508.672241f, 91.6962051f); 24178cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(509.327423f, 91.2597809f, 519.442444f, 85.0744324f, 520.243286f, 84.4920349f); 24188cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(521.042908f, 83.9100189f, 520.751709f, 83.4004211f, 520.242859f, 82.5275803f); 24198cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.close(); 24208cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.moveTo(493.720551f, 72.4811783f); 24218cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(491.265442f, 72.4811783f, 489.275574f, 70.4905548f, 489.275574f, 68.0362091f); 24228cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(489.275574f, 65.5811005f, 491.265808f, 63.5912399f, 493.720551f, 63.5912399f); 24238cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(496.175262f, 63.5912399f, 498.165527f, 65.5814819f, 498.165527f, 68.0362091f); 24248cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(498.165894f, 70.4905548f, 496.175659f, 72.4811783f, 493.720551f, 72.4811783f); 24258cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.close(); 24268cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.moveTo(526.561707f, 42.132679f); 24278cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(526.876404f, 41.786499f, 527.537292f, 41.1881752f, 528.512878f, 42.1956215f); 24288cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(529.488892f, 43.2030678f, 531.691833f, 45.2486725f, 531.881042f, 45.4693451f); 24298cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(532.07019f, 45.6896439f, 532.762939f, 46.2875862f, 533.517883f, 45.7525826f); 24308cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(534.272827f, 45.2172012f, 539.497681f, 41.9753265f, 545.384277f, 42.132679f); 24318cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(546.203247f, 42.2270889f, 546.580566f, 42.5421791f, 546.612f, 43.8324814f); 24328cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(546.643494f, 45.1227837f, 546.674561f, 55.1957283f, 546.612f, 56.2657356f); 24338cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(546.549072f, 57.3361206f, 546.549072f, 57.7452469f, 544.975525f, 57.8396568f); 24348cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(543.401978f, 57.9340706f, 538.742798f, 59.5709305f, 538.774658f, 64.6070251f); 24358cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(538.806458f, 69.6431122f, 538.806091f, 86.2631226f, 538.806091f, 86.9554901f); 24368cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(538.806091f, 87.6478424f, 538.585815f, 88.4349976f, 537.484314f, 88.4349976f); 24378cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(536.382446f, 88.4349976f, 524.79895f, 88.4031372f, 524.04364f, 88.4031372f); 24388cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(523.287964f, 88.4031372f, 522.910706f, 88.3402023f, 522.910706f, 86.8606949f); 24398cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(522.910706f, 85.3823242f, 522.910706f, 60.6094704f, 522.910706f, 60.0740852f); 24408cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(522.910706f, 59.5387039f, 522.81665f, 58.9092865f, 522.470093f, 58.6260452f); 24418cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(522.123901f, 58.3428116f, 517.465088f, 53.621048f, 517.181885f, 53.3378105f); 24428cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(516.898621f, 53.0545731f, 516.300659f, 52.330368f, 517.213318f, 51.5121231f); 24438cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(518.125977f, 50.6942635f, 526.561707f, 42.132679f, 526.561707f, 42.132679f); 24448cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.close(); 24458cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.moveTo(550.169006f, 43.7373123f); 24468cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(550.169006f, 42.6358337f, 550.767334f, 42.2263336f, 551.49115f, 42.2263336f); 24478cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(552.214966f, 42.2263336f, 552.781433f, 42.2263336f, 552.938843f, 42.2263336f); 24488cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(553.096191f, 42.2263336f, 553.725586f, 41.8801537f, 553.662598f, 41.124855f); 24498cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(553.600098f, 40.369175f, 553.662598f, 31.4614124f, 553.662598f, 30.8005257f); 24508cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(553.662598f, 30.1396389f, 553.75708f, 29.1951332f, 555.110657f, 29.1951332f); 24518cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(556.463928f, 29.1951332f, 566.536865f, 29.1951332f, 567.859009f, 29.1951332f); 24528cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(569.180786f, 29.1951332f, 569.463623f, 30.1711082f, 569.463623f, 30.7690544f); 24538cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(569.463623f, 31.3670006f, 569.463623f, 40.2122002f, 569.463623f, 41.0619125f); 24548cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(569.463623f, 41.9116249f, 569.746887f, 42.3207474f, 570.659912f, 42.3207474f); 24558cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(571.572571f, 42.3207474f, 575.507568f, 42.2263336f, 576.199951f, 42.2263336f); 24568cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(576.892273f, 42.2263336f, 577.742004f, 42.5725098f, 577.742004f, 43.8631973f); 24578cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(577.742004f, 45.1538811f, 577.742004f, 55.8877106f, 577.742004f, 56.5800705f); 24588cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(577.742004f, 57.2724266f, 577.616455f, 58.0595779f, 576.45166f, 58.0595779f); 24598cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(575.286865f, 58.0595779f, 570.943115f, 58.0595779f, 570.471069f, 58.0595779f); 24608cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(569.999023f, 58.0595779f, 569.479919f, 57.8389015f, 569.479919f, 59.0510979f); 24618cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(569.479919f, 60.2629128f, 569.479919f, 66.2124176f, 569.479919f, 67.1880188f); 24628cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(569.479919f, 68.1636047f, 570.628418f, 73.6406708f, 575.917053f, 73.6406708f); 24638cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(577.018921f, 73.6406708f, 577.742737f, 73.9242859f, 577.742737f, 75.4348907f); 24648cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(577.742737f, 76.945488f, 577.742737f, 87.0813751f, 577.742737f, 87.8366699f); 24658cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(577.742737f, 88.5915909f, 577.648315f, 89.4416809f, 576.295044f, 89.4416809f); 24668cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(574.028809f, 89.6312714f, 553.978088f, 88.0254974f, 553.631897f, 65.928421f); 24678cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(553.631897f, 65.928421f, 553.631897f, 59.6964378f, 553.631897f, 58.972229f); 24688cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(553.631897f, 58.2484055f, 553.034363f, 58.0436554f, 552.703735f, 58.0436554f); 24698cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(552.372681f, 58.0436554f, 551.522949f, 58.0436554f, 551.208252f, 58.0436554f); 24708cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(550.893921f, 58.0436554f, 550.170105f, 58.0906677f, 550.170105f, 56.6115417f); 24718cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(550.170105f, 55.1324081f, 550.169006f, 43.7373123f, 550.169006f, 43.7373123f); 24728cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.close(); 24738cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.moveTo(611.203857f, 39.5509338f); 24748cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(612.084961f, 39.5509338f, 612.620422f, 40.0544662f, 612.620422f, 40.8097687f); 24758cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(612.620422f, 41.5650673f, 612.620422f, 53.1486092f, 612.620422f, 53.6839905f); 24768cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(612.620422f, 54.2193718f, 612.651489f, 55.2264404f, 611.612976f, 55.2264404f); 24778cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(610.574463f, 55.2264404f, 604.404663f, 55.9817429f, 604.404663f, 61.899395f); 24788cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(604.404663f, 65.4878235f, 604.373169f, 66.6211548f, 604.373169f, 67.5338135f); 24798cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(604.373169f, 68.0684357f, 604.414124f, 74.3353043f, 599.934631f, 80.4702148f); 24808cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(596.765564f, 84.8109131f, 590.664368f, 89.3942871f, 582.150208f, 89.630127f); 24818cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(580.028015f, 89.630127f, 580.230469f, 88.5286484f, 580.230469f, 88.1820908f); 24828cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(580.230469f, 87.5845184f, 580.198975f, 75.8436279f, 580.198975f, 75.2142105f); 24838cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(580.198975f, 74.5844116f, 580.608154f, 73.8605804f, 581.58374f, 73.8605804f); 24848cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(583.40979f, 73.8605804f, 588.603271f, 72.7905731f, 588.603271f, 66.9043884f); 24858cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(588.603271f, 61.3958588f, 588.603271f, 61.8679237f, 588.603271f, 61.0496788f); 24868cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(588.603271f, 60.2314377f, 588.666565f, 54.3137856f, 593.230591f, 48.3961296f); 24878cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(597.794617f, 42.4784775f, 604.814087f, 39.5509338f, 611.203857f, 39.5509338f); 24888cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.close(); 24898cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.moveTo(635.22937f, 81.9311447f); 24908cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(635.057617f, 81.6475296f, 634.869141f, 81.3851471f, 634.664429f, 81.1439972f); 24918cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(635.039001f, 81.0385895f); 24928cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(635.447754f, 80.9233246f, 635.729858f, 80.5509796f, 635.729858f, 80.1263123f); 24938cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(635.729858f, 78.6149597f); 24948cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(635.729858f, 78.3309631f, 635.602417f, 78.0617523f, 635.382935f, 77.8816452f); 24958cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(635.162598f, 77.7015381f, 634.873291f, 77.6295013f, 634.595764f, 77.6852341f); 24968cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(633.906799f, 77.8232498f, 633.194397f, 77.9017334f, 632.478149f, 77.9191818f); 24978cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(631.714844f, 77.9373779f, 630.851501f, 77.9464874f, 629.911133f, 77.9464874f); 24988cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(615.131226f, 77.9464874f); 24998cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(614.607605f, 77.9464874f, 614.18335f, 78.3707733f, 614.18335f, 78.8944016f); 25008cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(614.18335f, 81.1337585f); 25018cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(614.18335f, 81.6573868f, 614.607605f, 82.0816803f, 615.131226f, 82.0816803f); 25028cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(619.693787f, 82.0816803f); 25038cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(619.680908f, 82.1423492f, 619.669128f, 82.2026367f, 619.657776f, 82.2629166f); 25048cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(619.571289f, 82.728157f, 619.529602f, 83.3200302f, 619.529602f, 84.0730591f); 25058cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(619.529602f, 86.3196259f, 620.260254f, 88.1236954f, 621.701477f, 89.4348602f); 25068cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(623.116516f, 90.7225037f, 625.163269f, 91.3754272f, 627.784058f, 91.3754272f); 25078cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(630.525024f, 91.3754272f, 632.517944f, 90.8669662f, 633.876099f, 89.8208466f); 25088cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(635.291565f, 88.7314987f, 636.009705f, 87.0798492f, 636.009705f, 84.9129181f); 25098cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(636.010071f, 83.7905807f, 635.747314f, 82.7873077f, 635.22937f, 81.9311447f); 25108cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.close(); 25118cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.moveTo(631.880554f, 85.7326736f); 25128cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(631.690552f, 86.0545807f, 631.436157f, 86.307869f, 631.102844f, 86.5076904f); 25138cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(630.736206f, 86.7279816f, 630.277039f, 86.8906479f, 629.737854f, 86.9903717f); 25148cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(629.146362f, 87.1003265f, 628.488892f, 87.1564484f, 627.783997f, 87.1564484f); 25158cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(626.159668f, 87.1564484f, 624.996399f, 86.8656235f, 624.327881f, 86.293457f); 25168cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(623.693604f, 85.7489777f, 623.385315f, 84.995575f, 623.385315f, 83.9896393f); 25178cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(623.385315f, 83.3655396f, 623.431519f, 82.8718567f, 623.522583f, 82.5215149f); 25188cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(623.563477f, 82.3645325f, 623.616943f, 82.2189331f, 623.684448f, 82.0824356f); 25198cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(630.008179f, 82.0824356f); 25208cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(630.758911f, 82.247757f, 631.311401f, 82.5256805f, 631.650757f, 82.9101562f); 25218cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(631.990112f, 83.2942505f, 632.154663f, 83.8303986f, 632.154663f, 84.549675f); 25228cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(632.154663f, 85.02742f, 632.062927f, 85.4251709f, 631.880554f, 85.7326736f); 25238cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.close(); 25248cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.moveTo(635.667664f, 69.5979919f); 25258cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(635.518311f, 69.0645142f, 635.325684f, 68.5818329f, 635.093994f, 68.1620941f); 25268cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(634.940796f, 67.8856812f, 634.770569f, 67.6316376f, 634.586304f, 67.4026184f); 25278cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(635.054565f, 67.2619476f); 25288cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(635.455322f, 67.1417542f, 635.729858f, 66.7724457f, 635.729858f, 66.3538437f); 25298cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(635.729858f, 64.7021942f); 25308cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(635.729858f, 64.4045486f, 635.590332f, 64.1243439f, 635.3526f, 63.9449997f); 25318cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(635.115234f, 63.7660294f, 634.807373f, 63.7087784f, 634.521057f, 63.7906761f); 25328cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(634.059998f, 63.9226265f, 633.544678f, 64.0155258f, 632.988831f, 64.0659485f); 25338cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(631.578735f, 64.1941071f, 629.921387f, 64.1565704f, 628.141968f, 64.0632935f); 25348cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(627.067383f, 64.0068054f, 625.948853f, 63.9779854f, 624.81665f, 63.9779854f); 25358cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(624.253601f, 63.9779854f, 623.681396f, 64.0359955f, 623.116089f, 64.1512604f); 25368cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(622.479126f, 64.2809448f, 621.888367f, 64.5437012f, 621.35907f, 64.9315872f); 25378cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(620.807007f, 65.3365402f, 620.360352f, 65.9159088f, 620.031189f, 66.6548996f); 25388cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(619.712708f, 67.3722839f, 619.557983f, 68.2625656f, 619.557983f, 69.3769379f); 25398cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(619.557983f, 70.4655304f, 619.669128f, 71.5268097f, 619.887878f, 72.5323639f); 25408cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(620.11499f, 73.573555f, 620.473694f, 74.5040283f, 620.954468f, 75.2983856f); 25418cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(621.196411f, 75.6976471f, 621.693481f, 75.861824f, 622.124939f, 75.6847534f); 25428cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(623.832336f, 74.9851913f); 25438cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(624.086365f, 74.8809204f, 624.282776f, 74.6716156f, 624.370728f, 74.4111328f); 25448cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(624.45874f, 74.15065f, 624.429138f, 73.8651276f, 624.290405f, 73.6281509f); 25458cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(624.166382f, 73.416954f, 624.051147f, 73.1644287f, 623.947205f, 72.875885f); 25468cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(623.836853f, 72.5702744f, 623.741333f, 72.2407837f, 623.663574f, 71.8968811f); 25478cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(623.584717f, 71.549942f, 623.522217f, 71.2018585f, 623.477417f, 70.8621292f); 25488cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(623.434937f, 70.5409775f, 623.41333f, 70.2391663f, 623.41333f, 69.9646454f); 25498cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(623.41333f, 68.8229752f, 623.672729f, 68.4748993f, 623.75116f, 68.3960266f); 25508cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(623.853577f, 68.2940369f, 624.20166f, 68.0574341f, 625.236755f, 68.0574341f); 25518cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(625.39679f, 68.0574341f, 625.566284f, 68.0616074f, 625.744446f, 68.0695648f); 25528cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(625.744446f, 68.7331085f); 25538cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(625.744446f, 69.8065338f, 625.819153f, 70.8048782f, 625.967041f, 71.70047f); 25548cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(626.12323f, 72.6483841f, 626.392456f, 73.4825516f, 626.767456f, 74.1794586f); 25558cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(627.173523f, 74.9328613f, 627.730957f, 75.5292969f, 628.424438f, 75.9528198f); 25568cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(629.123596f, 76.3790054f, 629.981628f, 76.5951309f, 630.975464f, 76.5951309f); 25578cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(631.722046f, 76.5951309f, 632.406799f, 76.4597626f, 633.009644f, 76.1924591f); 25588cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(633.611816f, 75.9262848f, 634.136536f, 75.5543213f, 634.567688f, 75.0875626f); 25598cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(634.998779f, 74.6223297f, 635.333191f, 74.0672302f, 635.561096f, 73.4370575f); 25608cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(635.78479f, 72.8212891f, 635.898193f, 72.1520538f, 635.898193f, 71.4479446f); 25618cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(635.898193f, 70.7688599f, 635.820496f, 70.1462708f, 635.667664f, 69.5979919f); 25628cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.close(); 25638cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.moveTo(631.656494f, 71.9905396f); 25648cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(631.416077f, 72.2574692f, 631.13739f, 72.3765259f, 630.751404f, 72.3765259f); 25658cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(630.390015f, 72.3765259f, 630.239502f, 72.2536774f, 630.190247f, 72.2127228f); 25668cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(630.002197f, 72.0587845f, 629.853149f, 71.8483429f, 629.735596f, 71.5704193f); 25678cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(629.594177f, 71.2348557f, 629.494507f, 70.8310394f, 629.439453f, 70.3714905f); 25688cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(629.379211f, 69.8607559f, 629.348511f, 69.3284073f, 629.348511f, 68.7892303f); 25698cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(629.348511f, 68.5765228f, 629.351929f, 68.3603973f, 629.357971f, 68.1416168f); 25708cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(630.581177f, 68.1416168f); 25718cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(630.702515f, 68.2026672f, 630.831787f, 68.2841797f, 630.967163f, 68.3857956f); 25728cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(631.149902f, 68.523056f, 631.322815f, 68.703537f, 631.480225f, 68.922699f); 25738cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(631.639038f, 69.1437531f, 631.77478f, 69.4186478f, 631.884399f, 69.7390442f); 25748cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(631.989807f, 70.0488281f, 632.04364f, 70.4169922f, 632.04364f, 70.8329391f); 25758cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(632.042847f, 71.3228302f, 631.916565f, 71.7012329f, 631.656494f, 71.9905396f); 25768cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.close(); 25778cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.moveTo(622.689575f, 63.4953079f); 25788cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(620.72998f, 63.4953079f); 25798cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(620.206421f, 63.4953079f, 619.782104f, 63.0710182f, 619.782104f, 62.54739f); 25808cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(619.782104f, 61.3116837f); 25818cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(617.958679f, 61.3116837f); 25828cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(617.536255f, 61.3116837f, 617.164307f, 61.0318604f, 617.047913f, 60.6257744f); 25838cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(616.404114f, 58.3864136f); 25848cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(616.321411f, 58.1001472f, 616.378662f, 57.7922592f, 616.557678f, 57.5541458f); 25858cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(616.737061f, 57.3164062f, 617.017212f, 57.1764946f, 617.31488f, 57.1764946f); 25868cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(619.782104f, 57.1764946f); 25878cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(619.782104f, 54.3171997f); 25888cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(619.782104f, 53.7935715f, 620.206421f, 53.3692818f, 620.730042f, 53.3692818f); 25898cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(622.689575f, 53.3692818f); 25908cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(623.213196f, 53.3692818f, 623.637512f, 53.7935715f, 623.637512f, 54.3171997f); 25918cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(623.637512f, 57.1764946f); 25928cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(630.443176f, 57.1764946f); 25938cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(631.548828f, 57.1764946f, 631.921936f, 57.0028381f, 632.009888f, 56.9493713f); 25948cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(632.057617f, 56.9205589f, 632.154724f, 56.8621674f, 632.154724f, 56.5288773f); 25958cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(632.154724f, 56.139473f, 632.116821f, 55.8179398f, 632.04248f, 55.5737572f); 25968cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(631.949219f, 55.268528f, 631.822205f, 54.9193192f, 631.665588f, 54.5363579f); 25978cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(631.563599f, 54.288002f, 631.572327f, 54.0085602f, 631.688354f, 53.7670288f); 25988cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(631.804749f, 53.5251198f, 632.017456f, 53.3438797f, 632.274536f, 53.2680435f); 25998cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(633.9823f, 52.7641296f); 26008cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(634.430115f, 52.6325607f, 634.90332f, 52.8437576f, 635.105042f, 53.2623596f); 26018cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(635.375f, 53.8235245f, 635.59491f, 54.4404297f, 635.758301f, 55.0956268f); 26028cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(635.925537f, 55.7656174f, 636.010498f, 56.4928589f, 636.010498f, 57.2565002f); 26038cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(636.010498f, 58.7109833f, 635.553589f, 59.7790947f, 634.653076f, 60.4316406f); 26048cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(633.835938f, 61.0235176f, 632.596069f, 61.311306f, 630.863647f, 61.311306f); 26058cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(623.637878f, 61.311306f); 26068cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(623.637878f, 62.5470123f); 26078cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(623.637451f, 63.071022f, 623.213196f, 63.4953079f, 622.689575f, 63.4953079f); 26088cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.close(); 26098cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.moveTo(635.667664f, 46.2246475f); 26108cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(635.518311f, 45.6911545f, 635.325684f, 45.2084808f, 635.093994f, 44.7887421f); 26118cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(634.940796f, 44.5123291f, 634.770569f, 44.2582855f, 634.586304f, 44.029274f); 26128cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(635.054565f, 43.8886032f); 26138cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(635.455322f, 43.7684059f, 635.729858f, 43.3990974f, 635.729858f, 42.9804955f); 26148cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(635.729858f, 41.328846f); 26158cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(635.729858f, 41.0312004f, 635.590332f, 40.7509995f, 635.3526f, 40.5716515f); 26168cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(635.115234f, 40.3926849f, 634.807373f, 40.3354301f, 634.521057f, 40.4173279f); 26178cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(634.059998f, 40.5492783f, 633.544678f, 40.6421738f, 632.988831f, 40.6926041f); 26188cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(631.578735f, 40.8207626f, 629.921387f, 40.7836075f, 628.141968f, 40.689949f); 26198cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(627.067383f, 40.6334534f, 625.948853f, 40.6046371f, 624.81665f, 40.6046371f); 26208cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(624.253601f, 40.6046371f, 623.681396f, 40.6626511f, 623.116089f, 40.777916f); 26218cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(622.479126f, 40.9075928f, 621.888367f, 41.1703568f, 621.35907f, 41.5582428f); 26228cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(620.807007f, 41.963192f, 620.360352f, 42.5425606f, 620.031189f, 43.2815552f); 26238cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(619.712708f, 43.9989395f, 619.557983f, 44.8892212f, 619.557983f, 46.0035934f); 26248cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(619.557983f, 47.0921783f, 619.669128f, 48.1534653f, 619.887878f, 49.1590195f); 26258cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(620.11499f, 50.2002106f, 620.473694f, 51.1306839f, 620.954468f, 51.9250374f); 26268cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(621.196411f, 52.3243027f, 621.693481f, 52.4880981f, 622.124939f, 52.311409f); 26278cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(623.832336f, 51.6118431f); 26288cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(624.086365f, 51.5075722f, 624.282776f, 51.2982712f, 624.370728f, 51.0377846f); 26298cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(624.45874f, 50.777298f, 624.429138f, 50.4917831f, 624.290405f, 50.2548065f); 26308cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(624.166382f, 50.0436096f, 624.051147f, 49.7910843f, 623.947205f, 49.5025406f); 26318cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(623.836853f, 49.1969299f, 623.741333f, 48.8674355f, 623.663574f, 48.5235291f); 26328cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(623.584717f, 48.1765938f, 623.522217f, 47.8285179f, 623.477417f, 47.4887848f); 26338cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(623.434937f, 47.1676331f, 623.41333f, 46.8658142f, 623.41333f, 46.5912971f); 26348cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(623.41333f, 45.4496269f, 623.672729f, 45.1015511f, 623.75116f, 45.0226822f); 26358cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(623.853577f, 44.9206886f, 624.20166f, 44.6840897f, 625.236755f, 44.6840897f); 26368cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(625.39679f, 44.6840897f, 625.566284f, 44.6882591f, 625.744446f, 44.6962204f); 26378cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(625.744446f, 45.3597641f); 26388cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(625.744446f, 46.4331856f, 625.819153f, 47.43153f, 625.967041f, 48.3271217f); 26398cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(626.12323f, 49.2750397f, 626.392456f, 50.1092072f, 626.767456f, 50.8061142f); 26408cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(627.173523f, 51.5595169f, 627.730957f, 52.1559486f, 628.424438f, 52.5794754f); 26418cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(629.123596f, 53.005661f, 629.981628f, 53.2217865f, 630.975464f, 53.2217865f); 26428cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(631.722046f, 53.2217865f, 632.406799f, 53.086422f, 633.009644f, 52.8191147f); 26438cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(633.611816f, 52.5529366f, 634.136536f, 52.1809769f, 634.567688f, 51.7142181f); 26448cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(634.998779f, 51.2489815f, 635.333191f, 50.693882f, 635.561096f, 50.0637054f); 26458cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(635.78479f, 49.4479408f, 635.898193f, 48.7787094f, 635.898193f, 48.0746002f); 26468cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(635.898193f, 47.3958893f, 635.820496f, 46.7733002f, 635.667664f, 46.2246475f); 26478cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.close(); 26488cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.moveTo(631.656494f, 48.6171875f); 26498cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(631.416077f, 48.8841209f, 631.13739f, 49.0031815f, 630.751404f, 49.0031815f); 26508cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(630.390015f, 49.0031815f, 630.239502f, 48.8803291f, 630.190247f, 48.8393784f); 26518cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(630.002197f, 48.6854401f, 629.853149f, 48.4749985f, 629.735596f, 48.1970711f); 26528cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(629.594177f, 47.8615112f, 629.494507f, 47.457695f, 629.439453f, 46.9981461f); 26538cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(629.379211f, 46.4874115f, 629.348511f, 45.9550591f, 629.348511f, 45.4158859f); 26548cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(629.348511f, 45.2031708f, 629.351929f, 44.9870453f, 629.357971f, 44.7682648f); 26558cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(630.581177f, 44.7682648f); 26568cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(630.702515f, 44.8293152f, 630.831787f, 44.9108353f, 630.967163f, 45.0124512f); 26578cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(631.149902f, 45.1497116f, 631.322815f, 45.3301926f, 631.480225f, 45.5493507f); 26588cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(631.639038f, 45.7704048f, 631.77478f, 46.0453033f, 631.884399f, 46.3656998f); 26598cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(631.989807f, 46.6754761f, 632.04364f, 47.0436478f, 632.04364f, 47.4595947f); 26608cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.cubicTo(632.042847f, 47.949852f, 631.916565f, 48.3282623f, 631.656494f, 48.6171875f); 26618cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.close(); 26628cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 26638cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org} 26648cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org 26658cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org// SkOpAngle::setSector SkASSERT(fSectorStart >= 0); 26668cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.orgstatic void skpwww_seopack_blogspot_com_2153(skiatest::Reporter* reporter, const char* filename) { 26678cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org SkPath path; 26688cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.setFillType(SkPath::kEvenOdd_FillType); 26698cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.moveTo(999.892212f, 246); 26708cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(927.340759f, 245.505722f); 26718cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(928.068054f, 246, 929, 246); 26728cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(999.892212f, 246); 26738cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.close(); 26748cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.moveTo(927.340759f, 245.505722f); 26758cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(926.5f, 245.5f); 26768cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(925.17157f, 246.82843f); 26778cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(926.34314f, 248, 928, 248); 26788cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(1000, 248); 26798cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(1000, 246); 26808cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org SkPath pathB; 26818cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.setFillType(SkPath::kWinding_FillType); 26828cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.moveTo(924, 248); 26838cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(924, 245.472672f); 26848cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(1143, 247); 26858cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(1143, 248); 26868cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 26878cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org} 26888cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org 26898cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org// joinCoincidence / findT / assert 26908cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.orgstatic void skpwww_lokado_de_173(skiatest::Reporter* reporter, const char* filename) { 26918cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org SkPath path; 26928cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.setFillType(SkPath::kEvenOdd_FillType); 26938cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.moveTo(1000, 896.991394f); 26948cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(999.789917f, 896.718872f, 999.535522f, 896.464478f); 26958cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(998.071045f, 895, 996, 895); 26968cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(956, 895); 26978cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(951.857849f, 895, 948.928955f, 897.928955f); 26988cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(946, 900.857849f, 946, 905); 26998cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(946, 906); 27008cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(946, 910.142151f, 948.928955f, 913.071045f); 27018cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(951.857849f, 916, 956, 916); 27028cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(996, 916); 27038cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(998.071045f, 916, 999.535522f, 914.535522f); 27048cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(999.789917f, 914.281128f, 1000, 914.008606f); 27058cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(1000, 896.991394f); 27068cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.close(); 27078cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org SkPath pathB; 27088cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.setFillType(SkPath::kWinding_FillType); 27098cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.moveTo(946, 906); 27108cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(946, 905); 27118cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.quadTo(946, 901.272095f, 948.928955f, 898.636047f); 27128cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.quadTo(951.857849f, 896, 956, 896); 27138cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(996, 896); 27148cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.quadTo(998.071045f, 896, 999.535522f, 897.17157f); 27158cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.quadTo(1001, 898.34314f, 1001, 900); 27168cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(1001, 911); 27178cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.quadTo(1001, 913.071045f, 999.535522f, 914.535522f); 27188cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.quadTo(998.071045f, 916, 996, 916); 27198cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(956, 916); 27208cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.quadTo(951.857849f, 916, 948.928955f, 913.071045f); 27218cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.quadTo(946, 910.142151f, 946, 906); 27228cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.close(); 27238cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org testPathOp(reporter, path, pathB, kDifference_PathOp, filename); 27248cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org} 27258cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org 27268cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org// !simple->isClosed() 27278cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.orgstatic void skpwww_wartepop_blogspot_com_br_6(skiatest::Reporter* reporter, const char* filename) { 27288cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org SkPath path; 27298cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.setFillType(SkPath::kEvenOdd_FillType); 27308cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.moveTo(90.9763107f, 153.309662f); 27318cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(91.9526215f, 152.333344f, 93.3333359f, 152.333344f); 27328cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(124.666664f, 152.333344f); 27338cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(126.047379f, 152.333344f, 127.023689f, 153.309662f); 27348cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(128, 154.285965f, 128, 155.666672f); 27358cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(128, 163.666672f); 27368cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(90, 163.666672f); 27378cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(90, 155.666672f); 27388cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(90, 154.285965f, 90.9763107f, 153.309662f); 27398cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.close(); 27408cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org SkPath pathB; 27418cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.setFillType(SkPath::kWinding_FillType); 27428cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.moveTo(90, 163.666672f); 27438cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(90, 155.666672f); 27448cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.quadTo(90, 154.285965f, 90.9763107f, 153.309662f); 27458cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.quadTo(91.9526215f, 152.333344f, 93.3333359f, 152.333344f); 27468cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(124.666672f, 152.333344f); 27478cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.quadTo(125.909309f, 152.333344f, 126.787994f, 153.309662f); 27488cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.quadTo(127.666672f, 154.285965f, 127.666672f, 155.666672f); 27498cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(127.666672f, 163.666672f); 27508cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(127.666672f, 163.666672f); 27518cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(127.666672f, 163.666672f); 27528cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(90, 163.666672f); 27538cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(90, 163.666672f); 27548cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(90, 163.666672f); 27558cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.close(); 27568cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org testPathOp(reporter, path, pathB, kDifference_PathOp, filename); 27578cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org} 27588cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org 2759dac1d17027dcaa5596885a9f333979418b35001ccaryclarkstatic void skpwww_wartepop_blogspot_com_br_6a(skiatest::Reporter* reporter, const char* filename) { 2760dac1d17027dcaa5596885a9f333979418b35001ccaryclark SkPath path; 2761dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.setFillType(SkPath::kEvenOdd_FillType); 2762dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.moveTo(90.9763107f, 153.309662f); 2763dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(91.9526215f, 152.333344f, 93.3333359f, 152.333344f); 2764dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.lineTo(124.666672f, 152.333344f); 2765dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(126.047379f, 152.333344f, 127.023689f, 153.309662f); 2766dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(128, 154.285965f, 128, 155.666672f); 2767dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.lineTo(128, 163.666672f); 2768dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.lineTo(90, 163.666672f); 2769dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.lineTo(90, 155.666672f); 2770dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(90, 154.285965f, 90.9763107f, 153.309662f); 2771dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.close(); 2772dac1d17027dcaa5596885a9f333979418b35001ccaryclark SkPath pathB; 2773dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.setFillType(SkPath::kWinding_FillType); 2774dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.moveTo(90, 163.666672f); 2775dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.lineTo(90, 155.666672f); 2776dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.quadTo(90, 154.285965f, 90.9763107f, 153.309662f); 2777dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.quadTo(91.9526215f, 152.333344f, 93.3333359f, 152.333344f); 2778dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.lineTo(124.666672f, 152.333344f); 2779dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.quadTo(125.909309f, 152.333344f, 126.787994f, 153.309662f); 2780dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.quadTo(127.666672f, 154.285965f, 127.666672f, 155.666672f); 2781dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.lineTo(127.666672f, 163.666672f); 2782dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.lineTo(127.666672f, 163.666672f); 2783dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.lineTo(127.666672f, 163.666672f); 2784dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.lineTo(90, 163.666672f); 2785dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.lineTo(90, 163.666672f); 2786dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.lineTo(90, 163.666672f); 2787dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.close(); 2788dac1d17027dcaa5596885a9f333979418b35001ccaryclark testPathOp(reporter, path, pathB, kDifference_PathOp, filename); 2789dac1d17027dcaa5596885a9f333979418b35001ccaryclark} 2790dac1d17027dcaa5596885a9f333979418b35001ccaryclark 27918cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org// !simple->isClosed() 27928cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.orgstatic void skpwww_odia_com_br_26(skiatest::Reporter* reporter, const char* filename) { 27938cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org SkPath path; 27948cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.setFillType(SkPath::kEvenOdd_FillType); 27958cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.moveTo(360.740479f, 741.040771f); 27968cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(360.378967f, 741, 360, 741); 27978cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(359.159821f, 741, 358.403076f, 741.200745f); 27988cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(357.649658f, 741.415833f, 356.92746f, 741.846436f); 27998cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(356.600769f, 742.041199f, 356.310211f, 742.262268f); 28008cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(356.025513f, 742.489197f, 355.757355f, 742.757385f); 28018cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(355.16394f, 743.350769f, 354.770874f, 744.027283f); 28028cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(354.389618f, 744.71283f, 354.183258f, 745.528564f); 28038cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(354.090027f, 745.897095f, 354.040833f, 746.259277f); 28048cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(354, 746.621216f, 354, 747); 28058cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(354, 747.839844f, 354.200653f, 748.596497f); 28068cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(354.415771f, 749.35022f, 354.846466f, 750.072632f); 28078cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(355.040741f, 750.398438f, 355.261444f, 750.688721f); 28088cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(355.488861f, 750.974121f, 355.757355f, 751.242615f); 28098cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(356.352142f, 751.837402f, 357.030304f, 752.230896f); 28108cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(357.714539f, 752.610901f, 358.528564f, 752.816833f); 28118cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(358.895294f, 752.909607f, 359.25528f, 752.95874f); 28128cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(359.618896f, 753, 360, 753); 28138cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(360.842285f, 753, 361.600952f, 752.798157f); 28148cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(362.352386f, 752.583008f, 363.072601f, 752.153625f); 28158cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(363.397339f, 751.960022f, 363.686829f, 751.740051f); 28168cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(363.973297f, 751.511963f, 364.242645f, 751.242615f); 28178cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(364.837799f, 750.647461f, 365.231354f, 749.968933f); 28188cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(365.610992f, 749.285034f, 365.816803f, 748.471497f); 28198cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(365.909668f, 748.104431f, 365.958832f, 747.743713f); 28208cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(366, 747.380371f, 366, 747); 28218cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(366, 746.158997f, 365.798767f, 745.401367f); 28228cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(365.583618f, 744.648682f, 365.153595f, 743.927429f); 28238cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(364.959442f, 743.601807f, 364.738678f, 743.311462f); 28248cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(364.511108f, 743.025818f, 364.242645f, 742.757385f); 28258cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(363.649017f, 742.163757f, 362.972168f, 741.770569f); 28268cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(362.286835f, 741.389526f, 361.471497f, 741.183289f); 28278cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(361.102509f, 741.089966f, 360.740479f, 741.040771f); 28288cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.close(); 28298cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org SkPath pathB; 28308cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.setFillType(SkPath::kWinding_FillType); 28318cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.moveTo(355.654724f, 739.711792f); 28328cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(367.288269f, 742.654724f); 28338cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(364.345337f, 754.288269f); 28348cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(352.711792f, 751.345337f); 28358cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.close(); 28368cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 28378cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org} 28388cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org 28398cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.orgstatic void skpwww_evolvehq_com_210(skiatest::Reporter* reporter, const char* filename) { 28408cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org SkPath path; 28418cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.setFillType(SkPath::kEvenOdd_FillType); 28428cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.moveTo(172, 972); 28438cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(170.757355f, 972, 169.878677f, 972.878662f); 28448cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(169, 973.757385f, 169, 975); 28458cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(169, 1171); 28468cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(169, 1172.24268f, 169.878677f, 1173.12134f); 28478cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(170.757355f, 1174, 172, 1174); 28488cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(308, 1174); 28498cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(309.242645f, 1174, 310.121307f, 1173.12134f); 28508cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(310.337311f, 1172.9054f, 310.5f, 1172.66772f); 28518cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(310.5f, 973.332336f); 28528cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(310.337219f, 973.094604f, 310.121307f, 972.878662f); 28538cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(309.242645f, 972, 308, 972); 28548cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(172, 972); 28558cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.close(); 28568cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org SkPath pathB; 28578cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.setFillType(SkPath::kWinding_FillType); 28588cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.moveTo(170, 1171); 28598cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(170, 975); 28608cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.quadTo(170, 974.17157f, 170.585785f, 973.585815f); 28618cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.quadTo(171.17157f, 973, 172, 973); 28628cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(308, 973); 28638cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.quadTo(309.242645f, 973, 310.121307f, 973.585815f); 28648cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.quadTo(311, 974.17157f, 311, 975); 28658cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(311, 1171); 28668cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.quadTo(311, 1172.24268f, 310.121307f, 1173.12134f); 28678cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.quadTo(309.242645f, 1174, 308, 1174); 28688cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(172, 1174); 28698cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.quadTo(171.17157f, 1174, 170.585785f, 1173.12134f); 28708cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.quadTo(170, 1172.24268f, 170, 1171); 28718cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.close(); 28728cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org testPathOp(reporter, path, pathB, kDifference_PathOp, filename); 28738cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org} 28748cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org 28758cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org// hangs 28768cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.orgstatic void skpwww_catingueiraonline_com_352(skiatest::Reporter* reporter, const char* filename) { 28778cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org SkPath path; 28788cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.setFillType(SkPath::kEvenOdd_FillType); 28798cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.moveTo(443, 8292); 28808cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(443, 8140); 28818cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(444, 8140); 28828cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(444.01001f, 8292); 28838cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(443, 8292); 28848cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.close(); 28858cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org SkPath pathB; 28868cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.setFillType(SkPath::kWinding_FillType); 28878cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.moveTo(443, 8140); 28888cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(444.01001f, 8140); 28898cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(444, 8292); 28908cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(443, 8292); 28918cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 28928cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org} 28938cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org 28948cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org// hangs 28958cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.orgstatic void skpwww_galaxystwo_com_4(skiatest::Reporter* reporter, const char* filename) { 28968cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org SkPath path; 28978cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.setFillType(SkPath::kEvenOdd_FillType); 28988cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.moveTo(10105, 2510); 28998cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(10123, 2509.98999f); 29008cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(10123, 2511); 29018cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(10105, 2511); 29028cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(10105, 2510); 29038cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.close(); 29048cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org SkPath pathB; 29058cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.setFillType(SkPath::kWinding_FillType); 29068cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.moveTo(10105, 2511); 29078cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(10105, 2509.98999f); 29088cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(10123, 2510); 29098cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(10123, 2511); 29108cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 29118cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org} 29128cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org 29138cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.orgstatic void skpwww_thaienews_blogspot_com_36(skiatest::Reporter* reporter, const char* filename) { 29148cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org SkPath path; 29158cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.setFillType(SkPath::kEvenOdd_FillType); 29168cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.moveTo(429.994995f, 6268); 29178cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(430, 2187); 29188cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(430.5f, 2187); 29198cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(430.5f, 6268); 29208cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(429.994995f, 6268); 29218cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.close(); 29228cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org SkPath pathB; 29238cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.setFillType(SkPath::kWinding_FillType); 29248cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.moveTo(430.5f, 2187); 29258cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(429.994995f, 2187); 29268cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(430, 6268); 29278cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(430.5f, 6268); 29288cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 29298cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org} 29308cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org 29318cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.orgstatic void skpwww_fashionscandal_com_94(skiatest::Reporter* reporter, const char* filename) { 29328cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org SkPath path; 29338cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.setFillType(SkPath::kEvenOdd_FillType); 29348cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.moveTo(25.9107456f, 272.577423f); 29358cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(26.1548233f, 272.333344f, 26.5000019f, 272.333344f); 29368cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(131.166672f, 272.333344f); 29378cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(131.511841f, 272.333344f, 131.75592f, 272.577423f); 29388cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(132, 272.821503f, 132, 273.166687f); 29398cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(132, 417.166656f); 29408cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(132, 417.511841f, 131.75592f, 417.75592f); 29418cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(131.511841f, 418, 131.166672f, 418); 29428cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(26.5000019f, 418); 29438cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(26.1548233f, 418, 25.9107456f, 417.75592f); 29448cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(25.6666679f, 417.511841f, 25.6666679f, 417.166656f); 29458cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(25.6666679f, 273.166687f); 29468cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.quadTo(25.6666679f, 272.821503f, 25.9107456f, 272.577423f); 29478cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.close(); 29488cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org SkPath pathB; 29498cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.setFillType(SkPath::kWinding_FillType); 29508cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.moveTo(25.833334f, 417.166656f); 29518cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(25.833334f, 273.166656f); 29528cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.quadTo(25.833334f, 272.890533f, 26.0285969f, 272.695251f); 29538cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.quadTo(26.2238579f, 272.5f, 26.5f, 272.5f); 29548cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(131.166672f, 272.5f); 29558cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.quadTo(131.442825f, 272.5f, 131.638077f, 272.695251f); 29568cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.quadTo(131.833344f, 272.890533f, 131.833344f, 273.166656f); 29578cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(131.833344f, 417.166656f); 29588cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.quadTo(131.833344f, 417.511841f, 131.638077f, 417.75592f); 29598cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.quadTo(131.442825f, 418, 131.166672f, 418); 29608cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(26.5f, 418); 29618cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.quadTo(26.2238579f, 418, 26.0285969f, 417.75592f); 29628cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.quadTo(25.833334f, 417.511841f, 25.833334f, 417.166656f); 29638cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.close(); 29648cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org testPathOp(reporter, path, pathB, kDifference_PathOp, filename); 29658cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org} 29668cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org 29678cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.orgstatic void skpwww_kenlevine_blogspot_com_28(skiatest::Reporter* reporter, const char* filename) { 29688cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org SkPath path; 29698cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.setFillType(SkPath::kEvenOdd_FillType); 29708cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.moveTo(276, 9506); 29718cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(276, 7531); 29728cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(277, 7531); 29738cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(277.01001f, 9506); 29748cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(276, 9506); 29758cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.close(); 29768cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org SkPath pathB; 29778cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.setFillType(SkPath::kWinding_FillType); 29788cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.moveTo(276, 7531); 29798cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(277.01001f, 7531); 29808cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(277, 9506); 29818cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(276, 9506); 29828cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 29838cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org} 29848cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org 29858cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.orgstatic void skpwww_defense_studies_blogspot_com_64(skiatest::Reporter* reporter, const char* filename) { 29868cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org SkPath path; 29878cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.setFillType(SkPath::kEvenOdd_FillType); 29888cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.moveTo(276, 9600); 29898cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(276, 7703); 29908cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(277, 7703); 29918cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(277.01001f, 9600); 29928cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.lineTo(276, 9600); 29938cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org path.close(); 29948cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org SkPath pathB; 29958cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.setFillType(SkPath::kWinding_FillType); 29968cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.moveTo(276, 7703); 29978cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(277.01001f, 7703); 29988cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(277, 9600); 29998cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org pathB.lineTo(276, 9600); 30008cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 30018cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org} 30028cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org 300391fc81c972c5ac4090f106d3b3fd9b26a3235ce1commit-bot@chromium.orgstatic void skpwww_uniquefx_net_442(skiatest::Reporter* reporter, const char* filename) { 300491fc81c972c5ac4090f106d3b3fd9b26a3235ce1commit-bot@chromium.org SkPath path; 300591fc81c972c5ac4090f106d3b3fd9b26a3235ce1commit-bot@chromium.org path.setFillType(SkPath::kEvenOdd_FillType); 300691fc81c972c5ac4090f106d3b3fd9b26a3235ce1commit-bot@chromium.org path.moveTo(960, 306); 300791fc81c972c5ac4090f106d3b3fd9b26a3235ce1commit-bot@chromium.org path.lineTo(960, 305); 300891fc81c972c5ac4090f106d3b3fd9b26a3235ce1commit-bot@chromium.org path.lineTo(1000, 305); 300991fc81c972c5ac4090f106d3b3fd9b26a3235ce1commit-bot@chromium.org path.lineTo(1000, 306.708527f); 301091fc81c972c5ac4090f106d3b3fd9b26a3235ce1commit-bot@chromium.org path.lineTo(960, 306); 301191fc81c972c5ac4090f106d3b3fd9b26a3235ce1commit-bot@chromium.org path.close(); 301291fc81c972c5ac4090f106d3b3fd9b26a3235ce1commit-bot@chromium.org SkPath pathB; 301391fc81c972c5ac4090f106d3b3fd9b26a3235ce1commit-bot@chromium.org pathB.setFillType(SkPath::kWinding_FillType); 301491fc81c972c5ac4090f106d3b3fd9b26a3235ce1commit-bot@chromium.org pathB.moveTo(960, 305); 301591fc81c972c5ac4090f106d3b3fd9b26a3235ce1commit-bot@chromium.org pathB.lineTo(958.997253f, 306.002747f); 301691fc81c972c5ac4090f106d3b3fd9b26a3235ce1commit-bot@chromium.org pathB.lineTo(1017, 307); 301791fc81c972c5ac4090f106d3b3fd9b26a3235ce1commit-bot@chromium.org pathB.lineTo(1019, 305); 301891fc81c972c5ac4090f106d3b3fd9b26a3235ce1commit-bot@chromium.org testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 301991fc81c972c5ac4090f106d3b3fd9b26a3235ce1commit-bot@chromium.org} 302091fc81c972c5ac4090f106d3b3fd9b26a3235ce1commit-bot@chromium.org 302191fc81c972c5ac4090f106d3b3fd9b26a3235ce1commit-bot@chromium.orgstatic void skpwww_kitcheninspirations_wordpress_com_32(skiatest::Reporter* reporter, const char* filename) { 302291fc81c972c5ac4090f106d3b3fd9b26a3235ce1commit-bot@chromium.org SkPath path; 302391fc81c972c5ac4090f106d3b3fd9b26a3235ce1commit-bot@chromium.org path.setFillType(SkPath::kEvenOdd_FillType); 302491fc81c972c5ac4090f106d3b3fd9b26a3235ce1commit-bot@chromium.org path.moveTo(47.1666679f, 19651.334f); 302591fc81c972c5ac4090f106d3b3fd9b26a3235ce1commit-bot@chromium.org path.lineTo(65.8333359f, 19651.332f); 302691fc81c972c5ac4090f106d3b3fd9b26a3235ce1commit-bot@chromium.org path.lineTo(65.8333359f, 19651.5f); 302791fc81c972c5ac4090f106d3b3fd9b26a3235ce1commit-bot@chromium.org path.lineTo(47.1666679f, 19651.5f); 302891fc81c972c5ac4090f106d3b3fd9b26a3235ce1commit-bot@chromium.org path.lineTo(47.1666679f, 19651.334f); 302991fc81c972c5ac4090f106d3b3fd9b26a3235ce1commit-bot@chromium.org path.close(); 303091fc81c972c5ac4090f106d3b3fd9b26a3235ce1commit-bot@chromium.org SkPath pathB; 303191fc81c972c5ac4090f106d3b3fd9b26a3235ce1commit-bot@chromium.org pathB.setFillType(SkPath::kWinding_FillType); 303291fc81c972c5ac4090f106d3b3fd9b26a3235ce1commit-bot@chromium.org pathB.moveTo(47.1666679f, 19651.5f); 303391fc81c972c5ac4090f106d3b3fd9b26a3235ce1commit-bot@chromium.org pathB.lineTo(47.1666679f, 19651.332f); 303491fc81c972c5ac4090f106d3b3fd9b26a3235ce1commit-bot@chromium.org pathB.lineTo(65.8333359f, 19651.334f); 303591fc81c972c5ac4090f106d3b3fd9b26a3235ce1commit-bot@chromium.org pathB.lineTo(65.8333359f, 19651.5f); 303691fc81c972c5ac4090f106d3b3fd9b26a3235ce1commit-bot@chromium.org testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 303791fc81c972c5ac4090f106d3b3fd9b26a3235ce1commit-bot@chromium.org} 3038dac1d17027dcaa5596885a9f333979418b35001ccaryclark 3039dac1d17027dcaa5596885a9f333979418b35001ccaryclarkstatic void skpwww_educationalcraft_com_4(skiatest::Reporter* reporter, const char* filename) { 3040dac1d17027dcaa5596885a9f333979418b35001ccaryclark SkPath path; 3041dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.setFillType(SkPath::kEvenOdd_FillType); 3042dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.moveTo(941, 1494); 3043dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.lineTo(941, 1464); 3044dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.lineTo(985, 1464); 3045dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.lineTo(985, 1494); 3046dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.lineTo(941, 1494); 3047dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.close(); 3048dac1d17027dcaa5596885a9f333979418b35001ccaryclark SkPath pathB; 3049dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.setFillType(SkPath::kWinding_FillType); 3050dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.moveTo(979.211975f, 1480.45496f); 3051dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.cubicTo(979.211975f, 1480.45496f, 976.348999f, 1479.68506f, 977.495972f, 1475.59497f); 3052dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.cubicTo(977.497009f, 1475.59497f, 981.072021f, 1477.88501f, 979.211975f, 1480.45496f); 3053dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.close(); 3054dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.moveTo(977.854004f, 1484.453f); 3055dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.cubicTo(977.854004f, 1484.453f, 975.265991f, 1483.26099f, 976.713989f, 1479.35205f); 3056dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.cubicTo(976.713989f, 1479.35303f, 979.84198f, 1482.23499f, 977.854004f, 1484.453f); 3057dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.close(); 3058dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.moveTo(980.226013f, 1476.229f); 3059dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.cubicTo(980.226013f, 1476.229f, 977.078003f, 1476.349f, 977.234985f, 1471.97095f); 3060dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.cubicTo(977.234985f, 1471.97095f, 980.666992f, 1473.12903f, 980.226013f, 1476.229f); 3061dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.close(); 3062dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.moveTo(984.546021f, 1478.31494f); 3063dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.cubicTo(984.546021f, 1478.31494f, 983.187988f, 1481.93396f, 980.026001f, 1481.276f); 3064dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.cubicTo(980.026978f, 1481.276f, 979.554993f, 1478.38904f, 984.546021f, 1478.31494f); 3065dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.close(); 3066dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.moveTo(978.989014f, 1484.198f); 3067dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.cubicTo(978.989014f, 1484.198f, 979.094971f, 1481.33496f, 983.786011f, 1481.823f); 3068dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.cubicTo(983.786011f, 1481.823f, 982.070007f, 1485.49805f, 978.989014f, 1484.198f); 3069dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.close(); 3070dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.moveTo(976.393005f, 1486.86804f); 3071dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.cubicTo(976.393005f, 1486.86804f, 976.719971f, 1484.06494f, 981.679016f, 1485.37f); 3072dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.cubicTo(981.679016f, 1485.37f, 979.169983f, 1488.40796f, 976.393005f, 1486.86804f); 3073dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.close(); 3074dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.moveTo(969.156982f, 1490.40002f); 3075dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.cubicTo(969.156982f, 1490.40002f, 971.478027f, 1488.23596f, 974.869995f, 1491.21399f); 3076dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.cubicTo(974.869995f, 1491.21497f, 970.828003f, 1493.026f, 969.156982f, 1490.40002f); 3077dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.close(); 3078dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.moveTo(972.825012f, 1483.93701f); 3079dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.cubicTo(972.825012f, 1483.93701f, 973.971985f, 1487.98401f, 971.161987f, 1488.94604f); 3080dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.cubicTo(971.161987f, 1488.94495f, 969.278015f, 1486.37097f, 972.825012f, 1483.93701f); 3081dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.close(); 3082dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.moveTo(965.60199f, 1489.98499f); 3083dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.cubicTo(965.60199f, 1489.98499f, 964.879028f, 1487.19202f, 969.864014f, 1486.75f); 3084dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.cubicTo(969.864014f, 1486.75f, 968.749023f, 1490.672f, 965.60199f, 1489.98499f); 3085dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.close(); 3086dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.moveTo(970.666992f, 1492.81604f); 3087dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.cubicTo(970.666992f, 1492.81604f, 967.327026f, 1494.49695f, 964.999023f, 1491.56299f); 3088dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.cubicTo(964.999023f, 1491.56299f, 967.304016f, 1489.43896f, 970.666992f, 1492.81604f); 3089dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.close(); 3090dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.moveTo(968.343994f, 1481.53796f); 3091dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.cubicTo(971.573975f, 1479.94995f, 971.687988f, 1476.78601f, 971.687988f, 1476.78601f); 3092dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.lineTo(971.393982f, 1466.83398f); 3093dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.lineTo(954.960999f, 1466.83398f); 3094dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.lineTo(954.666016f, 1476.78601f); 3095dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.cubicTo(954.666016f, 1476.78601f, 954.780029f, 1479.94995f, 958.008972f, 1481.53796f); 3096dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.cubicTo(960.781006f, 1482.90295f, 962.166992f, 1484.77698f, 962.166992f, 1484.77698f); 3097dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.cubicTo(962.166992f, 1484.77698f, 962.747986f, 1485.70105f, 963.177979f, 1485.70105f); 3098dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.cubicTo(963.606995f, 1485.70105f, 964.185974f, 1484.77698f, 964.185974f, 1484.77698f); 3099dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.cubicTo(964.185974f, 1484.77698f, 965.573975f, 1482.90295f, 968.343994f, 1481.53796f); 3100dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.close(); 3101dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.moveTo(963.215027f, 1486.67004f); 3102dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.cubicTo(962.744995f, 1486.67004f, 962.106995f, 1485.65405f, 962.106995f, 1485.65405f); 3103dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.cubicTo(962.106995f, 1485.65405f, 960.585022f, 1483.59595f, 957.539001f, 1482.09705f); 3104dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.cubicTo(953.991028f, 1480.35205f, 953.867004f, 1476.87598f, 953.867004f, 1476.87598f); 3105dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.lineTo(954.190002f, 1465.94397f); 3106dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.lineTo(972.23999f, 1465.94397f); 3107dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.lineTo(972.565002f, 1476.87695f); 3108dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.cubicTo(972.565002f, 1476.87695f, 972.440979f, 1480.35303f, 968.891968f, 1482.09802f); 3109dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.cubicTo(965.846008f, 1483.59705f, 964.325012f, 1485.65503f, 964.325012f, 1485.65503f); 3110dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.cubicTo(964.325012f, 1485.65503f, 963.687012f, 1486.67004f, 963.215027f, 1486.67004f); 3111dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.close(); 3112dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.moveTo(960.68103f, 1489.98499f); 3113dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.cubicTo(957.533997f, 1490.672f, 956.417969f, 1486.75f, 956.417969f, 1486.75f); 3114dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.cubicTo(961.403015f, 1487.19202f, 960.68103f, 1489.98499f, 960.68103f, 1489.98499f); 3115dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.close(); 3116dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.moveTo(963.143005f, 1489.59802f); 3117dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.cubicTo(963.763f, 1489.59802f, 964.265015f, 1490.09998f, 964.265015f, 1490.72095f); 3118dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.cubicTo(964.265015f, 1491.34204f, 963.763f, 1491.84399f, 963.143005f, 1491.84399f); 3119dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.cubicTo(962.521973f, 1491.84399f, 962.02002f, 1491.34204f, 962.02002f, 1490.72095f); 3120dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.cubicTo(962.02002f, 1490.09998f, 962.521973f, 1489.59802f, 963.143005f, 1489.59802f); 3121dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.close(); 3122dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.moveTo(961.283997f, 1491.56299f); 3123dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.cubicTo(958.953979f, 1494.49695f, 955.61499f, 1492.81604f, 955.61499f, 1492.81604f); 3124dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.cubicTo(958.97699f, 1489.43896f, 961.283997f, 1491.56299f, 961.283997f, 1491.56299f); 3125dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.close(); 3126dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.moveTo(957.127014f, 1490.40002f); 3127dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.cubicTo(955.455017f, 1493.026f, 951.414001f, 1491.21399f, 951.414001f, 1491.21399f); 3128dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.cubicTo(954.802979f, 1488.23596f, 957.127014f, 1490.40002f, 957.127014f, 1490.40002f); 3129dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.close(); 3130dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.moveTo(949.890991f, 1486.86804f); 3131dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.cubicTo(947.112976f, 1488.40796f, 944.604004f, 1485.37f, 944.604004f, 1485.37f); 3132dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.cubicTo(949.562012f, 1484.06494f, 949.890991f, 1486.86804f, 949.890991f, 1486.86804f); 3133dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.close(); 3134dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.moveTo(947.070984f, 1480.45496f); 3135dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.cubicTo(945.211975f, 1477.88501f, 948.786011f, 1475.59497f, 948.786011f, 1475.59497f); 3136dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.cubicTo(949.934021f, 1479.68506f, 947.070984f, 1480.45496f, 947.070984f, 1480.45496f); 3137dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.close(); 3138dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.moveTo(946.054016f, 1476.229f); 3139dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.cubicTo(945.61499f, 1473.12903f, 949.046997f, 1471.97095f, 949.046997f, 1471.97095f); 3140dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.cubicTo(949.205994f, 1476.349f, 946.054016f, 1476.229f, 946.054016f, 1476.229f); 3141dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.close(); 3142dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.moveTo(948.427002f, 1484.453f); 3143dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.cubicTo(946.440002f, 1482.23499f, 949.567993f, 1479.35205f, 949.567993f, 1479.35205f); 3144dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.cubicTo(951.015991f, 1483.26099f, 948.427002f, 1484.453f, 948.427002f, 1484.453f); 3145dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.close(); 3146dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.moveTo(947.294006f, 1484.198f); 3147dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.cubicTo(944.210999f, 1485.49805f, 942.495972f, 1481.823f, 942.495972f, 1481.823f); 3148dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.cubicTo(947.187988f, 1481.33496f, 947.294006f, 1484.198f, 947.294006f, 1484.198f); 3149dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.close(); 3150dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.moveTo(946.255005f, 1481.276f); 3151dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.cubicTo(943.094971f, 1481.93396f, 941.736023f, 1478.31494f, 941.736023f, 1478.31494f); 3152dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.cubicTo(946.728027f, 1478.38904f, 946.255005f, 1481.276f, 946.255005f, 1481.276f); 3153dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.close(); 3154dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.moveTo(945.312988f, 1478.18005f); 3155dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.cubicTo(942.052979f, 1477.80103f, 942.651001f, 1473.87805f, 942.651001f, 1473.87805f); 3156dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.cubicTo(946.562988f, 1475.66199f, 945.312988f, 1478.18005f, 945.312988f, 1478.18005f); 3157dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.close(); 3158dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.moveTo(945.382019f, 1474.328f); 3159dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.cubicTo(942.924011f, 1472.729f, 944.492004f, 1469.48706f, 944.492004f, 1469.48706f); 3160dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.cubicTo(947.388977f, 1471.95703f, 945.382019f, 1474.328f, 945.382019f, 1474.328f); 3161dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.close(); 3162dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.moveTo(946.797974f, 1470.27405f); 3163dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.cubicTo(944.664978f, 1467.90198f, 947.083984f, 1465.50598f, 947.083984f, 1465.50598f); 3164dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.cubicTo(949.145996f, 1468.82605f, 946.797974f, 1470.27405f, 946.797974f, 1470.27405f); 3165dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.close(); 3166dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.moveTo(947.392029f, 1471.64197f); 3167dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.cubicTo(947.624023f, 1468.56299f, 951.361023f, 1468.29199f, 951.361023f, 1468.29199f); 3168dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.cubicTo(950.554016f, 1471.98499f, 947.392029f, 1471.64197f, 947.392029f, 1471.64197f); 3169dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.close(); 3170dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.moveTo(948.64801f, 1468.15002f); 3171dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.cubicTo(948.638977f, 1465.22095f, 952.265991f, 1464.46399f, 952.265991f, 1464.46399f); 3172dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.cubicTo(951.672974f, 1468.53101f, 948.64801f, 1468.15002f, 948.64801f, 1468.15002f); 3173dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.close(); 3174dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.moveTo(951.176025f, 1486.97803f); 3175dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.cubicTo(948.963013f, 1484.62f, 951.361023f, 1481.77698f, 951.361023f, 1481.77698f); 3176dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.cubicTo(953.734985f, 1485.48596f, 951.176025f, 1486.97803f, 951.176025f, 1486.97803f); 3177dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.close(); 3178dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.moveTo(947.51001f, 1488.53101f); 3179dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.cubicTo(947.51001f, 1488.53101f, 951.596985f, 1486.32202f, 953.234009f, 1489.08997f); 3180dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.cubicTo(953.234009f, 1489.08997f, 951.158997f, 1491.03601f, 947.51001f, 1488.53101f); 3181dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.close(); 3182dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.moveTo(955.120972f, 1488.94495f); 3183dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.cubicTo(952.309021f, 1487.98303f, 953.458984f, 1483.93604f, 953.458984f, 1483.93604f); 3184dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.cubicTo(957.004028f, 1486.37097f, 955.120972f, 1488.94495f, 955.120972f, 1488.94495f); 3185dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.close(); 3186dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.moveTo(978.770996f, 1488.53101f); 3187dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.cubicTo(975.122986f, 1491.03601f, 973.047974f, 1489.08997f, 973.047974f, 1489.08997f); 3188dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.cubicTo(974.684998f, 1486.32202f, 978.770996f, 1488.53101f, 978.770996f, 1488.53101f); 3189dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.close(); 3190dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.moveTo(975.106995f, 1486.97803f); 3191dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.cubicTo(975.106995f, 1486.97803f, 972.546997f, 1485.48706f, 974.919983f, 1481.77698f); 3192dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.cubicTo(974.919983f, 1481.776f, 977.31897f, 1484.61902f, 975.106995f, 1486.97803f); 3193dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.close(); 3194dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.moveTo(974.016968f, 1464.46399f); 3195dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.cubicTo(974.016968f, 1464.46399f, 977.643982f, 1465.22095f, 977.633972f, 1468.15002f); 3196dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.cubicTo(977.633972f, 1468.15002f, 974.611023f, 1468.53101f, 974.016968f, 1464.46399f); 3197dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.close(); 3198dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.moveTo(974.919983f, 1468.29199f); 3199dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.cubicTo(974.919983f, 1468.29199f, 978.658997f, 1468.56299f, 978.890015f, 1471.64197f); 3200dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.cubicTo(978.890015f, 1471.64197f, 975.72699f, 1471.98499f, 974.919983f, 1468.29199f); 3201dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.close(); 3202dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.moveTo(979.197998f, 1465.50598f); 3203dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.cubicTo(979.197998f, 1465.50598f, 981.619019f, 1467.90198f, 979.481995f, 1470.27405f); 3204dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.cubicTo(979.481995f, 1470.27405f, 977.138f, 1468.82605f, 979.197998f, 1465.50598f); 3205dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.close(); 3206dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.moveTo(980.900024f, 1474.328f); 3207dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.cubicTo(980.900024f, 1474.328f, 978.893005f, 1471.95703f, 981.791016f, 1469.48706f); 3208dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.cubicTo(981.791016f, 1469.48596f, 983.358032f, 1472.729f, 980.900024f, 1474.328f); 3209dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.close(); 3210dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.moveTo(980.968994f, 1478.18005f); 3211dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.cubicTo(980.968994f, 1478.18005f, 979.718018f, 1475.66199f, 983.632019f, 1473.87805f); 3212dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.cubicTo(983.632019f, 1473.87805f, 984.229004f, 1477.80103f, 980.968994f, 1478.18005f); 3213dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.close(); 3214dac1d17027dcaa5596885a9f333979418b35001ccaryclark testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 3215dac1d17027dcaa5596885a9f333979418b35001ccaryclark} 3216dac1d17027dcaa5596885a9f333979418b35001ccaryclark 3217dac1d17027dcaa5596885a9f333979418b35001ccaryclarkstatic void skpwww_narayana_publishers_com_194(skiatest::Reporter* reporter, const char* filename) { 3218dac1d17027dcaa5596885a9f333979418b35001ccaryclark SkPath path; 3219dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.setFillType(SkPath::kEvenOdd_FillType); 3220dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.moveTo(1083.34314f, 445.65686f); 3221dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(1081, 443.313721f, 1081, 440); 3222dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.lineTo(1257, 440); 3223dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(1257, 443.313721f, 1254.65686f, 445.65686f); 3224dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(1252.31372f, 448, 1249, 448); 3225dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.lineTo(1089, 448); 3226dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(1085.68628f, 448, 1083.34314f, 445.65686f); 3227dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.close(); 3228dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.moveTo(1083, 441); 3229dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.lineTo(1255, 441); 3230dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(1255, 443.071075f, 1253.53552f, 444.535522f); 3231dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(1252.07104f, 446, 1250, 446); 3232dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.lineTo(1088, 446); 3233dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(1085.92896f, 446, 1084.46448f, 444.535522f); 3234dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(1083, 443.071075f, 1083, 441); 3235dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.close(); 3236dac1d17027dcaa5596885a9f333979418b35001ccaryclark SkPath pathB; 3237dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.setFillType(SkPath::kWinding_FillType); 3238dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.moveTo(1081, 440); 3239dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.lineTo(1082, 440); 3240dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.lineTo(1090.01001f, 448); 3241dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.lineTo(1081, 448); 3242dac1d17027dcaa5596885a9f333979418b35001ccaryclark testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 3243dac1d17027dcaa5596885a9f333979418b35001ccaryclark} 3244dac1d17027dcaa5596885a9f333979418b35001ccaryclark 3245dac1d17027dcaa5596885a9f333979418b35001ccaryclarkstatic void skpwww_cooksnaps_com_17(skiatest::Reporter* reporter, const char* filename) { 3246dac1d17027dcaa5596885a9f333979418b35001ccaryclark SkPath path; 3247dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.setFillType(SkPath::kEvenOdd_FillType); 3248dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.moveTo(170.340179f, 176); 3249dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.lineTo(166, 176); 3250dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(161.964188f, 176, 158.299957f, 176.896912f); 3251dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(154.678162f, 177.952271f, 151.183014f, 179.9702f); 3252dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.lineTo(150.316986f, 180.4702f); 3253dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(146.175812f, 182.861099f, 143.115921f, 186.081696f); 3254dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(140.693939f, 188.70134f, 138.99472f, 191.620407f); 3255dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(137.316833f, 194.550888f, 136.259338f, 197.957367f); 3256dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(135, 202.217865f, 135, 207); 3257dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.lineTo(135, 208); 3258dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(135, 212.035751f, 135.896912f, 215.699997f); 3259dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(136.952286f, 219.321869f, 138.9702f, 222.816986f); 3260dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.lineTo(139.4702f, 223.683014f); 3261dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(141.861099f, 227.824188f, 145.081696f, 230.884079f); 3262dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(147.70134f, 233.306061f, 150.620407f, 235.00528f); 3263dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(153.550888f, 236.683167f, 156.957367f, 237.740662f); 3264dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(161.217865f, 239, 166, 239); 3265dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.lineTo(170.482162f, 239); 3266dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(176.307037f, 238.210968f, 181.816986f, 235.0298f); 3267dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.lineTo(182.683014f, 234.5298f); 3268dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(182.686462f, 234.527817f, 182.689896f, 234.525818f); 3269dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(193.804352f, 228.105652f, 197.126709f, 215.70639f); 3270dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(200.450104f, 203.303314f, 194.0298f, 192.183014f); 3271dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.lineTo(193.5298f, 191.316986f); 3272dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(187.109497f, 180.196686f, 174.706406f, 176.873276f); 3273dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(172.503067f, 176.282898f, 170.340179f, 176); 3274dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.close(); 3275dac1d17027dcaa5596885a9f333979418b35001ccaryclark SkPath pathB; 3276dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.setFillType(SkPath::kWinding_FillType); 3277dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.moveTo(139.4702f, 223.683014f); 3278dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.lineTo(138.9702f, 222.816986f); 3279dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.quadTo(132.549896f, 211.696686f, 135.873291f, 199.293594f); 3280dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.quadTo(139.196686f, 186.890503f, 150.316986f, 180.4702f); 3281dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.lineTo(151.183014f, 179.9702f); 3282dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.quadTo(162.303314f, 173.549896f, 174.706406f, 176.873276f); 3283dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.quadTo(187.109497f, 180.196686f, 193.5298f, 191.316986f); 3284dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.lineTo(194.0298f, 192.183014f); 3285dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.quadTo(200.450104f, 203.303314f, 197.126709f, 215.70639f); 3286dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.quadTo(193.803314f, 228.109497f, 182.683014f, 234.5298f); 3287dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.lineTo(181.816986f, 235.0298f); 3288dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.quadTo(170.696686f, 241.450104f, 158.293594f, 238.126709f); 3289dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.quadTo(145.890503f, 234.803314f, 139.4702f, 223.683014f); 3290dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.close(); 3291dac1d17027dcaa5596885a9f333979418b35001ccaryclark testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 3292dac1d17027dcaa5596885a9f333979418b35001ccaryclark} 3293dac1d17027dcaa5596885a9f333979418b35001ccaryclark 3294dac1d17027dcaa5596885a9f333979418b35001ccaryclarkstatic void skpwww_swapspacesystems_com_5(skiatest::Reporter* reporter, const char* filename) { 3295dac1d17027dcaa5596885a9f333979418b35001ccaryclark SkPath path; 3296dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.setFillType(SkPath::kEvenOdd_FillType); 3297dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.moveTo(819.050781f, 5539.72412f); 3298dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(819.651672f, 5539.1543f, 820.479858f, 5539.17578f); 3299dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.lineTo(1191.35278f, 5548.8877f); 3300dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(1192.18091f, 5548.90918f, 1192.7511f, 5549.50977f); 3301dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(1193.32141f, 5550.11133f, 1193.29968f, 5550.93945f); 3302dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.lineTo(1186.57214f, 5807.85107f); 3303dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(1186.55054f, 5808.6792f, 1185.94958f, 5809.24951f); 3304dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(1185.34863f, 5809.81982f, 1184.52051f, 5809.79834f); 3305dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.lineTo(813.647705f, 5800.08643f); 3306dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(812.819519f, 5800.06494f, 812.249268f, 5799.46387f); 3307dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(811.679016f, 5798.86279f, 811.700684f, 5798.03467f); 3308dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.lineTo(818.428162f, 5541.12305f); 3309dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(818.44989f, 5540.29492f, 819.050781f, 5539.72412f); 3310dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.close(); 3311dac1d17027dcaa5596885a9f333979418b35001ccaryclark SkPath pathB; 3312dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.setFillType(SkPath::kWinding_FillType); 3313dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.moveTo(818.48053f, 5539.12354f); 3314dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.lineTo(1193.35205f, 5548.93994f); 3315dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.lineTo(1186.5199f, 5809.85059f); 3316dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.lineTo(811.648376f, 5800.03418f); 3317dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.close(); 3318dac1d17027dcaa5596885a9f333979418b35001ccaryclark testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 3319dac1d17027dcaa5596885a9f333979418b35001ccaryclark} 3320dac1d17027dcaa5596885a9f333979418b35001ccaryclark 3321dac1d17027dcaa5596885a9f333979418b35001ccaryclarkstatic void skpwww_kitcheninspirations_wordpress_com_66(skiatest::Reporter* reporter, const char* filename) { 3322dac1d17027dcaa5596885a9f333979418b35001ccaryclark SkPath path; 3323dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.setFillType(SkPath::kEvenOdd_FillType); 3324dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.moveTo(47.1666679f, 27820.668f); 3325dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.lineTo(60.8333359f, 27820.668f); 3326dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.lineTo(60.8333359f, 27820.498f); 3327dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.lineTo(47.1666679f, 27820.5f); 3328dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.lineTo(47.1666679f, 27820.668f); 3329dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.close(); 3330dac1d17027dcaa5596885a9f333979418b35001ccaryclark SkPath pathB; 3331dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.setFillType(SkPath::kWinding_FillType); 3332dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.moveTo(47.1666679f, 27820.668f); 3333dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.lineTo(47.1666679f, 27820.498f); 3334dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.lineTo(60.8333359f, 27820.5f); 3335dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.lineTo(60.8333359f, 27820.668f); 3336dac1d17027dcaa5596885a9f333979418b35001ccaryclark testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 3337dac1d17027dcaa5596885a9f333979418b35001ccaryclark} 3338dac1d17027dcaa5596885a9f333979418b35001ccaryclark 3339dac1d17027dcaa5596885a9f333979418b35001ccaryclarkstatic void skpwww_etiqadd_com_2464(skiatest::Reporter* reporter, const char* filename) { 3340dac1d17027dcaa5596885a9f333979418b35001ccaryclark SkPath path; 3341dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.setFillType(SkPath::kEvenOdd_FillType); 3342dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.moveTo(630.378662f, 1293.42896f); 3343dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(631.257385f, 1292.55029f, 632.5f, 1292.55029f); 3344dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(633.742615f, 1292.55029f, 634.621338f, 1293.42896f); 3345dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.lineTo(639.571045f, 1298.37866f); 3346dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(640.449768f, 1299.25732f, 640.449707f, 1300.5f); 3347dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(640.449768f, 1301.74268f, 639.571045f, 1302.62134f); 3348dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.lineTo(634.621338f, 1307.57104f); 3349dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(633.742615f, 1308.44971f, 632.5f, 1308.44971f); 3350dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(631.257385f, 1308.44971f, 630.378662f, 1307.57104f); 3351dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.lineTo(625.428955f, 1302.62134f); 3352dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(624.550232f, 1301.74268f, 624.550293f, 1300.5f); 3353dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(624.550232f, 1299.25732f, 625.428955f, 1298.37866f); 3354dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.lineTo(630.378662f, 1293.42896f); 3355dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.close(); 3356dac1d17027dcaa5596885a9f333979418b35001ccaryclark SkPath pathB; 3357dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.setFillType(SkPath::kWinding_FillType); 3358dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.moveTo(632.5f, 1291.30762f); 3359dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.lineTo(641.692383f, 1300.5f); 3360dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.lineTo(632.5f, 1309.69238f); 3361dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.lineTo(623.307617f, 1300.5f); 3362dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.close(); 3363dac1d17027dcaa5596885a9f333979418b35001ccaryclark testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 3364dac1d17027dcaa5596885a9f333979418b35001ccaryclark} 3365dac1d17027dcaa5596885a9f333979418b35001ccaryclark 3366dac1d17027dcaa5596885a9f333979418b35001ccaryclarkstatic void skpwww_narayana_verlag_de_194(skiatest::Reporter* reporter, const char* filename) { 3367dac1d17027dcaa5596885a9f333979418b35001ccaryclark SkPath path; 3368dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.setFillType(SkPath::kEvenOdd_FillType); 3369dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.moveTo(1083.34314f, 513.65686f); 3370dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(1081, 511.313721f, 1081, 508); 3371dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.lineTo(1257, 508); 3372dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(1257, 511.313721f, 1254.65686f, 513.65686f); 3373dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(1252.31372f, 516, 1249, 516); 3374dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.lineTo(1089, 516); 3375dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(1085.68628f, 516, 1083.34314f, 513.65686f); 3376dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.close(); 3377dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.moveTo(1083, 509); 3378dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.lineTo(1255, 509); 3379dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(1255, 511.071075f, 1253.53552f, 512.535522f); 3380dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(1252.07104f, 514, 1250, 514); 3381dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.lineTo(1088, 514); 3382dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(1085.92896f, 514, 1084.46448f, 512.535522f); 3383dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(1083, 511.071075f, 1083, 509); 3384dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.close(); 3385dac1d17027dcaa5596885a9f333979418b35001ccaryclark SkPath pathB; 3386dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.setFillType(SkPath::kWinding_FillType); 3387dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.moveTo(1081, 508); 3388dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.lineTo(1082, 508); 3389dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.lineTo(1090.01001f, 516); 3390dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.lineTo(1081, 516); 3391dac1d17027dcaa5596885a9f333979418b35001ccaryclark testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 3392dac1d17027dcaa5596885a9f333979418b35001ccaryclark} 3393dac1d17027dcaa5596885a9f333979418b35001ccaryclark 3394dac1d17027dcaa5596885a9f333979418b35001ccaryclarkstatic void skpwww_americascup_com_108(skiatest::Reporter* reporter, const char* filename) { 3395dac1d17027dcaa5596885a9f333979418b35001ccaryclark SkPath path; 3396dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.setFillType(SkPath::kEvenOdd_FillType); 3397dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.moveTo(999.454102f, 689.17157f); 3398dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(1001.172f, 688, 1002.82886f, 688); 3399dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.lineTo(1013.82886f, 688); 3400dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.lineTo(1002.17114f, 713); 3401dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.lineTo(991.171143f, 713); 3402dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(989.514282f, 713, 988.889038f, 711.82843f); 3403dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(988.263794f, 710.65686f, 989.036377f, 709); 3404dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.lineTo(996.963623f, 692); 3405dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(997.736206f, 690.34314f, 999.454102f, 689.17157f); 3406dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.close(); 3407dac1d17027dcaa5596885a9f333979418b35001ccaryclark SkPath pathB; 3408dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.setFillType(SkPath::kWinding_FillType); 3409dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.moveTo(998.828857f, 688); 3410dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.lineTo(1013.82886f, 688); 3411dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.lineTo(1002.17114f, 713); 3412dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.lineTo(987.171143f, 713); 3413dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.close(); 3414dac1d17027dcaa5596885a9f333979418b35001ccaryclark testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 3415dac1d17027dcaa5596885a9f333979418b35001ccaryclark} 3416dac1d17027dcaa5596885a9f333979418b35001ccaryclark 3417dac1d17027dcaa5596885a9f333979418b35001ccaryclarkstatic void skpwww_vantageproduction_com_109(skiatest::Reporter* reporter, const char* filename) { 3418dac1d17027dcaa5596885a9f333979418b35001ccaryclark SkPath path; 3419dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.setFillType(SkPath::kEvenOdd_FillType); 3420dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.moveTo(794.514709f, 759.485291f); 3421dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(791, 755.970581f, 791, 751); 3422dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.lineTo(1133, 751); 3423dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(1133, 755.970581f, 1129.48523f, 759.485291f); 3424dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(1125.97058f, 763, 1121, 763); 3425dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.lineTo(803, 763); 3426dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(798.029419f, 763, 794.514709f, 759.485291f); 3427dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.close(); 3428dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.moveTo(793, 752); 3429dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.lineTo(1131, 752); 3430dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(1131, 755.727905f, 1128.36401f, 758.363953f); 3431dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(1125.72791f, 761, 1122, 761); 3432dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.lineTo(802, 761); 3433dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(798.272095f, 761, 795.636047f, 758.363953f); 3434dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(793, 755.727905f, 793, 752); 3435dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.close(); 3436dac1d17027dcaa5596885a9f333979418b35001ccaryclark SkPath pathB; 3437dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.setFillType(SkPath::kWinding_FillType); 3438dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.moveTo(791, 751); 3439dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.lineTo(792, 751); 3440dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.lineTo(804.01001f, 763); 3441dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.lineTo(791, 763); 3442dac1d17027dcaa5596885a9f333979418b35001ccaryclark testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 3443dac1d17027dcaa5596885a9f333979418b35001ccaryclark} 3444dac1d17027dcaa5596885a9f333979418b35001ccaryclark 3445dac1d17027dcaa5596885a9f333979418b35001ccaryclarkstatic void skpwww_aceinfographics_com_106(skiatest::Reporter* reporter, const char* filename) { 3446dac1d17027dcaa5596885a9f333979418b35001ccaryclark SkPath path; 3447dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.setFillType(SkPath::kEvenOdd_FillType); 3448dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.moveTo(166.878677f, 7638.87891f); 3449dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(166, 7639.75732f, 166, 7641); 3450dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.lineTo(166, 11577); 3451dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(166, 11578.2422f, 166.878677f, 11579.1211f); 3452dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(167.388f, 11579.6309f, 168.019989f, 11579.8447f); 3453dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.lineTo(168.019974f, 11576.2979f); 3454dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(168, 11576.1533f, 168, 11576); 3455dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.lineTo(168, 7642); 3456dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.lineTo(168.000015f, 7641.99316f); 3457dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.lineTo(168, 7640); 3458dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.lineTo(166.878677f, 7638.87891f); 3459dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.close(); 3460dac1d17027dcaa5596885a9f333979418b35001ccaryclark SkPath pathB; 3461dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.setFillType(SkPath::kWinding_FillType); 3462dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.moveTo(166, 7638); 3463dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.lineTo(168.020004f, 7635.97998f); 3464dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.lineTo(168, 11578); 3465dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.lineTo(166, 11580); 3466dac1d17027dcaa5596885a9f333979418b35001ccaryclark testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 3467dac1d17027dcaa5596885a9f333979418b35001ccaryclark} 3468dac1d17027dcaa5596885a9f333979418b35001ccaryclark 3469dac1d17027dcaa5596885a9f333979418b35001ccaryclarkstatic void skpwww_tcmevents_org_13(skiatest::Reporter* reporter, const char* filename) { 3470dac1d17027dcaa5596885a9f333979418b35001ccaryclark SkPath path; 3471dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.setFillType(SkPath::kEvenOdd_FillType); 3472dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.moveTo(465.951904f, 547.960144f); 3473dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(465.66571f, 546.867371f, 465.404938f, 546); 3474dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.lineTo(465.504089f, 546); 3475dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(465.670349f, 546.601257f, 465.84668f, 547.288391f); 3476dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(467.274506f, 552.852356f, 468.506836f, 560.718567f); 3477dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(467.336121f, 553.24585f, 465.951904f, 547.960144f); 3478dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.close(); 3479dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.moveTo(470.591064f, 574.024353f); 3480dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(474.844055f, 601.176025f, 471.728271f, 620.364502f); 3481dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(470.567017f, 627.515991f, 468.635742f, 632); 3482dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.lineTo(469.106812f, 632); 3483dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(470.791504f, 627.638672f, 471.833496f, 621.036255f); 3484dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(474.905701f, 601.569519f, 470.591064f, 574.024353f); 3485dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.close(); 3486dac1d17027dcaa5596885a9f333979418b35001ccaryclark SkPath pathB; 3487dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.setFillType(SkPath::kWinding_FillType); 3488dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.moveTo(322.992462f, 541.475708f); 3489dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.lineTo(465.531616f, 541.724426f); 3490dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.lineTo(468.507751f, 560.724426f); 3491dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.lineTo(325.968597f, 560.475708f); 3492dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.close(); 3493dac1d17027dcaa5596885a9f333979418b35001ccaryclark testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 3494dac1d17027dcaa5596885a9f333979418b35001ccaryclark} 3495dac1d17027dcaa5596885a9f333979418b35001ccaryclark 3496dac1d17027dcaa5596885a9f333979418b35001ccaryclarkstatic void skpwww_paseoitaigara_com_br_56(skiatest::Reporter* reporter, const char* filename) { 3497dac1d17027dcaa5596885a9f333979418b35001ccaryclark SkPath path; 3498dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.setFillType(SkPath::kEvenOdd_FillType); 3499dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.moveTo(633.147217f, 1247); 3500dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.lineTo(718, 1162.14722f); 3501dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.lineTo(802.852783f, 1247); 3502dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.lineTo(718, 1331.85278f); 3503dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.lineTo(633.147217f, 1247); 3504dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.close(); 3505dac1d17027dcaa5596885a9f333979418b35001ccaryclark SkPath pathB; 3506dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.setFillType(SkPath::kWinding_FillType); 3507dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.moveTo(635.268494f, 1244.87866f); 3508dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.lineTo(715.878662f, 1164.26855f); 3509dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.quadTo(716.757385f, 1163.38989f, 718, 1163.38989f); 3510dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.quadTo(719.242615f, 1163.38989f, 720.121338f, 1164.26855f); 3511dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.lineTo(800.731506f, 1244.87866f); 3512dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.quadTo(801.610168f, 1245.75732f, 801.610168f, 1247); 3513dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.quadTo(801.610229f, 1248.24268f, 800.731445f, 1249.12134f); 3514dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.lineTo(720.121338f, 1329.73145f); 3515dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.quadTo(719.242676f, 1330.61011f, 718, 1330.61011f); 3516dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.quadTo(716.757385f, 1330.61011f, 715.878723f, 1329.73145f); 3517dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.lineTo(635.268555f, 1249.12134f); 3518dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.quadTo(634.389832f, 1248.24268f, 634.389832f, 1247); 3519dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.quadTo(634.389832f, 1245.75732f, 635.268494f, 1244.87866f); 3520dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.close(); 3521dac1d17027dcaa5596885a9f333979418b35001ccaryclark testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 3522dac1d17027dcaa5596885a9f333979418b35001ccaryclark} 3523dac1d17027dcaa5596885a9f333979418b35001ccaryclark 3524dac1d17027dcaa5596885a9f333979418b35001ccaryclarkstatic void skpwww_mortgagemarketguide_com_109(skiatest::Reporter* reporter, const char* filename) { 3525dac1d17027dcaa5596885a9f333979418b35001ccaryclark SkPath path; 3526dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.setFillType(SkPath::kEvenOdd_FillType); 3527dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.moveTo(816.514709f, 781.485291f); 3528dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(813, 777.970581f, 813, 773); 3529dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.lineTo(1133, 773); 3530dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(1133, 777.970581f, 1129.48523f, 781.485291f); 3531dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(1125.97058f, 785, 1121, 785); 3532dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.lineTo(825, 785); 3533dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(820.029419f, 785, 816.514709f, 781.485291f); 3534dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.close(); 3535dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.moveTo(815, 774); 3536dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.lineTo(1131, 774); 3537dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(1131, 777.727905f, 1128.36401f, 780.363953f); 3538dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(1125.72791f, 783, 1122, 783); 3539dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.lineTo(824, 783); 3540dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(820.272095f, 783, 817.636047f, 780.363953f); 3541dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.quadTo(815, 777.727905f, 815, 774); 3542dac1d17027dcaa5596885a9f333979418b35001ccaryclark path.close(); 3543dac1d17027dcaa5596885a9f333979418b35001ccaryclark SkPath pathB; 3544dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.setFillType(SkPath::kWinding_FillType); 3545dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.moveTo(813, 773); 3546dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.lineTo(814, 773); 3547dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.lineTo(826.01001f, 785); 3548dac1d17027dcaa5596885a9f333979418b35001ccaryclark pathB.lineTo(813, 785); 3549dac1d17027dcaa5596885a9f333979418b35001ccaryclark testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 3550dac1d17027dcaa5596885a9f333979418b35001ccaryclark} 355191fc81c972c5ac4090f106d3b3fd9b26a3235ce1commit-bot@chromium.org 355219eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclarkstatic void skpwww_9to5mac_com_64(skiatest::Reporter* reporter, const char* filename) { 355319eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark SkPath path; 355419eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.setFillType(SkPath::kEvenOdd_FillType); 355519eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.moveTo(365, 5101); 355619eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.lineTo(365, 5082); 355719eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.lineTo(366, 5083); 355819eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.lineTo(367, 5092.96631f); 355919eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.lineTo(367, 5100); 356019eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.quadTo(367, 5101.50537f, 367.967712f, 5102.61084f); 356119eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.lineTo(368.278717f, 5105.71045f); 356219eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.quadTo(367.277618f, 5105.34863f, 366.464478f, 5104.53564f); 356319eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.quadTo(365, 5103.07129f, 365, 5101); 356419eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.close(); 356519eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark SkPath pathB; 356619eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark pathB.setFillType(SkPath::kWinding_FillType); 356719eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark pathB.moveTo(365, 5082); 356819eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark pathB.lineTo(365.848175f, 5081.15186f); 356919eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark pathB.lineTo(368, 5103); 357019eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark pathB.lineTo(365, 5106); 357119eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 357219eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark} 357319eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark 357419eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclarkstatic void skpwww_googleventures_com_32(skiatest::Reporter* reporter, const char* filename) { 357519eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark SkPath path; 357619eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.setFillType(SkPath::kEvenOdd_FillType); 357719eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.moveTo(725.911682f, 898.767456f); 357819eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.lineTo(741.232544f, 885.911682f); 357919eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.lineTo(754.088318f, 901.232544f); 358019eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.lineTo(738.767456f, 914.088318f); 358119eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.lineTo(725.911682f, 898.767456f); 358219eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.close(); 358319eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark SkPath pathB; 358419eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark pathB.setFillType(SkPath::kWinding_FillType); 358519eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark pathB.moveTo(728.37677f, 870.59082f); 358619eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark pathB.lineTo(754.088257f, 901.232605f); 358719eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark pathB.lineTo(738.767395f, 914.088379f); 358819eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark pathB.lineTo(713.055908f, 883.446594f); 358919eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark pathB.close(); 359019eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 359119eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark} 359219eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark 35935e27e0eb1d1d4c7674e221d3ba3314500ea0b97acaryclark#if TEST_NEW_FAILURES 359419eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclarkstatic void skpwww_devbridge_com_22(skiatest::Reporter* reporter, const char* filename) { 359519eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark SkPath path; 359619eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.setFillType(SkPath::kEvenOdd_FillType); 359719eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.moveTo(4915, 1523); 359819eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.quadTo(4887.24756f, 1523, 4867.62402f, 1542.6239f); 359919eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.quadTo(4848, 1562.24768f, 4848, 1590); 360019eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.quadTo(4848, 1617.75232f, 4867.62402f, 1637.3761f); 360119eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.quadTo(4887.24756f, 1657, 4915, 1657); 360219eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.quadTo(4942.75244f, 1657, 4962.37598f, 1637.3761f); 360319eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.quadTo(4982, 1617.75232f, 4982, 1590); 360419eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.quadTo(4982, 1562.24768f, 4962.37598f, 1542.6239f); 360519eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.quadTo(4942.75244f, 1523, 4915, 1523); 360619eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.close(); 360719eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark SkPath pathB; 360819eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark pathB.setFillType(SkPath::kWinding_FillType); 360919eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark pathB.moveTo(4981.99902f, 1590); 361019eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark pathB.quadTo(4981.99902f, 1617.75232f, 4962.375f, 1637.3761f); 361119eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark pathB.quadTo(4942.75146f, 1657, 4914.99902f, 1657); 361219eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark pathB.quadTo(4887.24658f, 1657, 4867.62305f, 1637.3761f); 361319eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark pathB.quadTo(4847.99902f, 1617.75232f, 4847.99902f, 1590); 361419eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark pathB.quadTo(4847.99902f, 1562.24768f, 4867.62305f, 1542.6239f); 361519eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark pathB.quadTo(4887.24658f, 1523, 4914.99902f, 1523); 361619eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark pathB.quadTo(4942.75146f, 1523, 4962.375f, 1542.6239f); 361719eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark pathB.quadTo(4981.99902f, 1562.24768f, 4981.99902f, 1590); 361819eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark pathB.close(); 361919eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 362019eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark} 362119eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark 362219eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark// cubic/quad intersection 362319eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclarkstatic void skpwww_alamdi_com_3(skiatest::Reporter* reporter, const char* filename) { 362419eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark SkPath path; 362519eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.setFillType(SkPath::kEvenOdd_FillType); 362619eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.moveTo(10210.8789f, 5315.87891f); 362719eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.quadTo(10211.7578f, 5315, 10213, 5315); 362819eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.lineTo(10230, 5315); 362919eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.quadTo(10231.2422f, 5315, 10232.1211f, 5315.87891f); 363019eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.quadTo(10233, 5316.75732f, 10233, 5318); 363119eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.lineTo(10233, 5338); 363219eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.quadTo(10233, 5339.24268f, 10232.1211f, 5340.12109f); 363319eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.quadTo(10231.2422f, 5341, 10230, 5341); 363419eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.lineTo(10213, 5341); 363519eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.quadTo(10211.7578f, 5341, 10210.8789f, 5340.12109f); 363619eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.quadTo(10210, 5339.24268f, 10210, 5338); 363719eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.lineTo(10210, 5318); 363819eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.quadTo(10210, 5316.75732f, 10210.8789f, 5315.87891f); 363919eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.close(); 364019eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark SkPath pathB; 364119eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark pathB.setFillType(SkPath::kEvenOdd_FillType); 364219eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark pathB.moveTo(10213, 5315); 364319eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark pathB.lineTo(10230, 5315); 364419eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark pathB.cubicTo(10231.6572f, 5315, 10233, 5316.34326f, 10233, 5318); 364519eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark pathB.lineTo(10233, 5338); 364619eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark pathB.cubicTo(10233, 5339.10449f, 10231.6572f, 5340, 10230, 5340); 364719eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark pathB.lineTo(10213, 5340); 364819eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark pathB.cubicTo(10211.3428f, 5340, 10210, 5339.10449f, 10210, 5338); 364919eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark pathB.lineTo(10210, 5318); 365019eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark pathB.cubicTo(10210, 5316.34326f, 10211.3428f, 5315, 10213, 5315); 365119eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark pathB.close(); 365219eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 365319eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark} 365419eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark 365519eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark// bumpSpan failed assertion "span->fOppValue >= 0" 365619eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclarkstatic void skpwww_familysurvivalprotocol_wordpress_com_61(skiatest::Reporter* reporter, const char* filename) { 365719eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark SkPath path; 365819eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.setFillType(SkPath::kEvenOdd_FillType); 365919eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.moveTo(143, 14557); 366019eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.lineTo(165, 14557); 366119eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.lineTo(165, 14555.9902f); 366219eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.lineTo(143, 14556); 366319eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.lineTo(143, 14557); 366419eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.close(); 366519eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark SkPath pathB; 366619eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark pathB.setFillType(SkPath::kWinding_FillType); 366719eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark pathB.moveTo(143, 14557); 366819eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark pathB.lineTo(143, 14555.9902f); 366919eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark pathB.lineTo(165, 14556); 367019eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark pathB.lineTo(165, 14557); 367119eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 367219eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark} 36735e27e0eb1d1d4c7674e221d3ba3314500ea0b97acaryclark#endif 367419eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark 367519eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclarkstatic void skpwww_firstunitedbank_com_19(skiatest::Reporter* reporter, const char* filename) { 367619eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark SkPath path; 367719eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.setFillType(SkPath::kEvenOdd_FillType); 367819eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.moveTo(808.585815f, 11673.5859f); 367919eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.quadTo(809.17157f, 11673, 810, 11673); 368019eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.lineTo(1032, 11673); 368119eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.quadTo(1038.21326f, 11673, 1042.60657f, 11677.3936f); 368219eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.quadTo(1047, 11681.7871f, 1047, 11688); 368319eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.quadTo(1047, 11682.2012f, 1042.60657f, 11678.1006f); 368419eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.quadTo(1038.21326f, 11674, 1032, 11674); 368519eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.lineTo(810, 11674); 368619eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.quadTo(809.585815f, 11674, 809.292908f, 11674.293f); 368719eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.quadTo(809, 11674.5859f, 809, 11675); 368819eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.lineTo(809, 11701); 368919eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.quadTo(809, 11701.4141f, 809.292908f, 11701.707f); 369019eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.quadTo(809.585815f, 11702, 810, 11702); 369119eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.lineTo(1032, 11702); 369219eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.quadTo(1038.21326f, 11702, 1042.60657f, 11697.8994f); 369319eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.quadTo(1047, 11693.7988f, 1047, 11688); 369419eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.quadTo(1047, 11694.2129f, 1042.60657f, 11698.6064f); 369519eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.quadTo(1038.21326f, 11703, 1032, 11703); 369619eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.lineTo(810, 11703); 369719eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.quadTo(809.17157f, 11703, 808.585815f, 11702.4141f); 369819eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.quadTo(808, 11701.8281f, 808, 11701); 369919eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.lineTo(808, 11675); 370019eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.quadTo(808, 11674.1719f, 808.585815f, 11673.5859f); 370119eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.close(); 370219eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark SkPath pathB; 370319eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark pathB.setFillType(SkPath::kWinding_FillType); 370419eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark pathB.moveTo(808, 11703); 370519eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark pathB.lineTo(809.5f, 11701.5f); 370619eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark pathB.lineTo(1062.91907f, 11687.0811f); 370719eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark pathB.lineTo(1047, 11703); 370819eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 370919eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark} 371019eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark 371119eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark// addSimpleAngle: failed assertion "index == count() - 2" 371219eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclarkstatic void skpwww_shinydemos_com_5(skiatest::Reporter* reporter, const char* filename) { 371319eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark SkPath path; 371419eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.setFillType(SkPath::kEvenOdd_FillType); 371519eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.moveTo(205.884888f, 648.203857f); 371619eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.lineTo(771.570374f, 82.5183716f); 371719eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.lineTo(1110.98169f, 421.929626f); 371819eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.lineTo(545.296143f, 987.615112f); 371919eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.lineTo(205.884888f, 648.203857f); 372019eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.close(); 372119eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark SkPath pathB; 372219eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark pathB.setFillType(SkPath::kWinding_FillType); 372319eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark pathB.moveTo(771.570374f, 82.5183716f); 372419eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark pathB.lineTo(1110.98169f, 421.929626f); 372519eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark pathB.lineTo(545.296204f, 987.615051f); 372619eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark pathB.lineTo(205.884949f, 648.203796f); 372719eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark pathB.close(); 372819eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 372919eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark} 373019eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark 373119eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark// addTCoincident oPeek = &other->fTs[++oPeekIndex]; 373219eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclarkstatic void skpwww_lptemp_com_3(skiatest::Reporter* reporter, const char* filename) { 373319eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark SkPath path; 373419eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.setFillType(SkPath::kEvenOdd_FillType); 373519eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.moveTo(78.6429825f, 1394.30969f); 373619eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.quadTo(79.6192932f, 1393.33337f, 81.0000076f, 1393.33337f); 373719eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.lineTo(341, 1393.33337f); 373819eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.quadTo(342.380707f, 1393.33337f, 343.357025f, 1394.30969f); 373919eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.quadTo(344.333344f, 1395.28601f, 344.333344f, 1396.66675f); 374019eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.lineTo(344.333344f, 1465.66663f); 374119eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.quadTo(344.333344f, 1467.04736f, 343.357025f, 1468.02368f); 374219eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.quadTo(342.380707f, 1469, 341, 1469); 374319eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.lineTo(81.0000076f, 1469); 374419eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.quadTo(79.6192932f, 1469, 78.6429825f, 1468.02368f); 374519eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.quadTo(77.6666718f, 1467.04736f, 77.6666718f, 1465.66663f); 374619eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.lineTo(77.6666718f, 1396.66675f); 374719eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.quadTo(77.6666718f, 1395.28601f, 78.6429825f, 1394.30969f); 374819eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark path.close(); 374919eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark SkPath pathB; 375019eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark pathB.setFillType(SkPath::kEvenOdd_FillType); 375119eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark pathB.moveTo(81, 1393.33337f); 375219eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark pathB.lineTo(341, 1393.33337f); 375319eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark pathB.cubicTo(342.840942f, 1393.33337f, 344.333344f, 1394.82568f, 344.333344f, 1396.66675f); 375419eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark pathB.lineTo(344.333344f, 1465.66675f); 375519eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark pathB.cubicTo(344.333344f, 1467.32361f, 342.840942f, 1468.66675f, 341, 1468.66675f); 375619eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark pathB.lineTo(81, 1468.66675f); 375719eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark pathB.cubicTo(79.15905f, 1468.66675f, 77.6666718f, 1467.32361f, 77.6666718f, 1465.66675f); 375819eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark pathB.lineTo(77.6666718f, 1396.66675f); 375919eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark pathB.cubicTo(77.6666718f, 1394.82568f, 79.15905f, 1393.33337f, 81, 1393.33337f); 376019eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark pathB.close(); 376119eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 376219eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark} 376319eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark 37645e27e0eb1d1d4c7674e221d3ba3314500ea0b97acaryclark#if TEST_NEW_FAILURES 37655e27e0eb1d1d4c7674e221d3ba3314500ea0b97acaryclark// SkOpSegment.cpp:3915: failed assertion "otherEnd >= 0" 37665e27e0eb1d1d4c7674e221d3ba3314500ea0b97acaryclarkstatic void skpwww_shinydemos_com_15(skiatest::Reporter* reporter, const char* filename) { 37675e27e0eb1d1d4c7674e221d3ba3314500ea0b97acaryclark SkPath path; 37685e27e0eb1d1d4c7674e221d3ba3314500ea0b97acaryclark path.setFillType(SkPath::kEvenOdd_FillType); 37695e27e0eb1d1d4c7674e221d3ba3314500ea0b97acaryclark path.moveTo(1000, 310.947968f); 37705e27e0eb1d1d4c7674e221d3ba3314500ea0b97acaryclark path.lineTo(771.570374f, 82.5183716f); 37715e27e0eb1d1d4c7674e221d3ba3314500ea0b97acaryclark path.lineTo(205.884888f, 648.203857f); 37725e27e0eb1d1d4c7674e221d3ba3314500ea0b97acaryclark path.lineTo(448.68103f, 891); 37735e27e0eb1d1d4c7674e221d3ba3314500ea0b97acaryclark path.lineTo(641.911255f, 891); 37745e27e0eb1d1d4c7674e221d3ba3314500ea0b97acaryclark path.lineTo(1000, 532.911316f); 37755e27e0eb1d1d4c7674e221d3ba3314500ea0b97acaryclark path.lineTo(1000, 310.947968f); 37765e27e0eb1d1d4c7674e221d3ba3314500ea0b97acaryclark path.close(); 37775e27e0eb1d1d4c7674e221d3ba3314500ea0b97acaryclark SkPath pathB; 37785e27e0eb1d1d4c7674e221d3ba3314500ea0b97acaryclark pathB.setFillType(SkPath::kWinding_FillType); 37795e27e0eb1d1d4c7674e221d3ba3314500ea0b97acaryclark pathB.moveTo(771.570374f, 82.5183716f); 37805e27e0eb1d1d4c7674e221d3ba3314500ea0b97acaryclark pathB.lineTo(1110.98169f, 421.929626f); 37815e27e0eb1d1d4c7674e221d3ba3314500ea0b97acaryclark pathB.lineTo(545.296204f, 987.615051f); 37825e27e0eb1d1d4c7674e221d3ba3314500ea0b97acaryclark pathB.lineTo(205.884949f, 648.203796f); 37835e27e0eb1d1d4c7674e221d3ba3314500ea0b97acaryclark pathB.close(); 37845e27e0eb1d1d4c7674e221d3ba3314500ea0b97acaryclark testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 37855e27e0eb1d1d4c7674e221d3ba3314500ea0b97acaryclark} 37865e27e0eb1d1d4c7674e221d3ba3314500ea0b97acaryclark 37875e27e0eb1d1d4c7674e221d3ba3314500ea0b97acaryclark// SkOpSegment.cpp:4398: failed assertion "!span->fDone" 37885e27e0eb1d1d4c7674e221d3ba3314500ea0b97acaryclarkstatic void skpwww_lptemp_com_5(skiatest::Reporter* reporter, const char* filename) { 37895e27e0eb1d1d4c7674e221d3ba3314500ea0b97acaryclark SkPath path; 37905e27e0eb1d1d4c7674e221d3ba3314500ea0b97acaryclark path.setFillType(SkPath::kEvenOdd_FillType); 37915e27e0eb1d1d4c7674e221d3ba3314500ea0b97acaryclark path.moveTo(78.6429825f, 3150.97632f); 37925e27e0eb1d1d4c7674e221d3ba3314500ea0b97acaryclark path.quadTo(79.6192932f, 3150, 81.0000076f, 3150); 37935e27e0eb1d1d4c7674e221d3ba3314500ea0b97acaryclark path.lineTo(341, 3150); 37945e27e0eb1d1d4c7674e221d3ba3314500ea0b97acaryclark path.quadTo(342.380707f, 3150, 343.357025f, 3150.97632f); 37955e27e0eb1d1d4c7674e221d3ba3314500ea0b97acaryclark path.quadTo(344.333344f, 3151.95264f, 344.333344f, 3153.33325f); 37965e27e0eb1d1d4c7674e221d3ba3314500ea0b97acaryclark path.lineTo(344.333344f, 5205.3335f); 37975e27e0eb1d1d4c7674e221d3ba3314500ea0b97acaryclark path.quadTo(344.333344f, 5206.71436f, 343.357025f, 5207.69092f); 37985e27e0eb1d1d4c7674e221d3ba3314500ea0b97acaryclark path.quadTo(342.380707f, 5208.66699f, 341, 5208.66699f); 37995e27e0eb1d1d4c7674e221d3ba3314500ea0b97acaryclark path.lineTo(81.0000076f, 5208.66699f); 38005e27e0eb1d1d4c7674e221d3ba3314500ea0b97acaryclark path.quadTo(79.6192932f, 5208.66699f, 78.6429825f, 5207.69092f); 38015e27e0eb1d1d4c7674e221d3ba3314500ea0b97acaryclark path.quadTo(77.6666718f, 5206.71436f, 77.6666718f, 5205.3335f); 38025e27e0eb1d1d4c7674e221d3ba3314500ea0b97acaryclark path.lineTo(77.6666718f, 3153.33325f); 38035e27e0eb1d1d4c7674e221d3ba3314500ea0b97acaryclark path.quadTo(77.6666718f, 3151.95264f, 78.6429825f, 3150.97632f); 38045e27e0eb1d1d4c7674e221d3ba3314500ea0b97acaryclark path.close(); 38055e27e0eb1d1d4c7674e221d3ba3314500ea0b97acaryclark SkPath pathB; 38065e27e0eb1d1d4c7674e221d3ba3314500ea0b97acaryclark pathB.setFillType(SkPath::kEvenOdd_FillType); 38075e27e0eb1d1d4c7674e221d3ba3314500ea0b97acaryclark pathB.moveTo(81, 3150); 38085e27e0eb1d1d4c7674e221d3ba3314500ea0b97acaryclark pathB.lineTo(341, 3150); 38095e27e0eb1d1d4c7674e221d3ba3314500ea0b97acaryclark pathB.cubicTo(342.840942f, 3150, 344.333344f, 3151.49268f, 344.333344f, 3153.3335f); 38105e27e0eb1d1d4c7674e221d3ba3314500ea0b97acaryclark pathB.lineTo(344.333344f, 5205.3335f); 38115e27e0eb1d1d4c7674e221d3ba3314500ea0b97acaryclark pathB.cubicTo(344.333344f, 5206.99023f, 342.840942f, 5208.3335f, 341, 5208.3335f); 38125e27e0eb1d1d4c7674e221d3ba3314500ea0b97acaryclark pathB.lineTo(81, 5208.3335f); 38135e27e0eb1d1d4c7674e221d3ba3314500ea0b97acaryclark pathB.cubicTo(79.15905f, 5208.3335f, 77.6666718f, 5206.99023f, 77.6666718f, 5205.3335f); 38145e27e0eb1d1d4c7674e221d3ba3314500ea0b97acaryclark pathB.lineTo(77.6666718f, 3153.3335f); 38155e27e0eb1d1d4c7674e221d3ba3314500ea0b97acaryclark pathB.cubicTo(77.6666718f, 3151.49268f, 79.15905f, 3150, 81, 3150); 38165e27e0eb1d1d4c7674e221d3ba3314500ea0b97acaryclark pathB.close(); 38175e27e0eb1d1d4c7674e221d3ba3314500ea0b97acaryclark testPathOp(reporter, path, pathB, kIntersect_PathOp, filename); 38185e27e0eb1d1d4c7674e221d3ba3314500ea0b97acaryclark} 38195e27e0eb1d1d4c7674e221d3ba3314500ea0b97acaryclark#endif 38205e27e0eb1d1d4c7674e221d3ba3314500ea0b97acaryclark 38214431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.orgstatic void (*firstTest)(skiatest::Reporter* , const char* filename) = 0; 38227eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com 38237eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.comstatic struct TestDesc tests[] = { 382419eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark TEST(skpwww_lptemp_com_3), 382519eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark TEST(skpwww_shinydemos_com_5), 382619eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark#if TEST_NEW_FAILURES 38275e27e0eb1d1d4c7674e221d3ba3314500ea0b97acaryclark TEST(skpwww_lptemp_com_5), 38285e27e0eb1d1d4c7674e221d3ba3314500ea0b97acaryclark TEST(skpwww_shinydemos_com_15), 382919eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark TEST(skpwww_familysurvivalprotocol_wordpress_com_61), 383019eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark TEST(skpwww_alamdi_com_3), 383119eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark TEST(skpwww_devbridge_com_22), 383219eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark#endif 38335e27e0eb1d1d4c7674e221d3ba3314500ea0b97acaryclark TEST(skpwww_firstunitedbank_com_19), 38345e27e0eb1d1d4c7674e221d3ba3314500ea0b97acaryclark TEST(skpwww_googleventures_com_32), 383519eb3b2f0aa6dce5c0335230a8930e90733e5d5dcaryclark TEST(skpwww_9to5mac_com_64), 3836dac1d17027dcaa5596885a9f333979418b35001ccaryclark TEST(skpwww_wartepop_blogspot_com_br_6), 3837dac1d17027dcaa5596885a9f333979418b35001ccaryclark TEST(skpwww_wartepop_blogspot_com_br_6a), 3838dac1d17027dcaa5596885a9f333979418b35001ccaryclark TEST(skpwww_cooksnaps_com_32a), 3839dac1d17027dcaa5596885a9f333979418b35001ccaryclark TEST(skpwww_argus_presse_fr_41), 3840dac1d17027dcaa5596885a9f333979418b35001ccaryclark TEST(skpwww_cooksnaps_com_17), 3841dac1d17027dcaa5596885a9f333979418b35001ccaryclark TEST(skpwww_cooksnaps_com_32), 3842dac1d17027dcaa5596885a9f333979418b35001ccaryclark TEST(skpwww_kitcheninspirations_wordpress_com_66), 3843dac1d17027dcaa5596885a9f333979418b35001ccaryclark TEST(skpwww_tcmevents_org_13), 3844dac1d17027dcaa5596885a9f333979418b35001ccaryclark TEST(skpwww_narayana_publishers_com_194), 3845dac1d17027dcaa5596885a9f333979418b35001ccaryclark TEST(skpwww_swapspacesystems_com_5), 3846dac1d17027dcaa5596885a9f333979418b35001ccaryclark TEST(skpwww_vantageproduction_com_109), 3847dac1d17027dcaa5596885a9f333979418b35001ccaryclark TEST(skpwww_americascup_com_108), 3848dac1d17027dcaa5596885a9f333979418b35001ccaryclark TEST(skpwww_narayana_verlag_de_194), 3849dac1d17027dcaa5596885a9f333979418b35001ccaryclark TEST(skpwww_etiqadd_com_2464), 3850dac1d17027dcaa5596885a9f333979418b35001ccaryclark TEST(skpwww_paseoitaigara_com_br_56), 3851dac1d17027dcaa5596885a9f333979418b35001ccaryclark TEST(skpwww_mortgagemarketguide_com_109), 3852dac1d17027dcaa5596885a9f333979418b35001ccaryclark TEST(skpwww_aceinfographics_com_106), 3853dac1d17027dcaa5596885a9f333979418b35001ccaryclark TEST(skpwww_educationalcraft_com_4), 3854dac1d17027dcaa5596885a9f333979418b35001ccaryclark TEST(skpwww_kitcheninspirations_wordpress_com_32), 3855dac1d17027dcaa5596885a9f333979418b35001ccaryclark TEST(skpwww_artblart_com_8), 3856dac1d17027dcaa5596885a9f333979418b35001ccaryclark TEST(skpwww_docgelo_com_66), 3857dac1d17027dcaa5596885a9f333979418b35001ccaryclark TEST(skpwww_uniquefx_net_442), 38588cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org TEST(skpwww_defense_studies_blogspot_com_64), 38598cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org TEST(skpwww_kenlevine_blogspot_com_28), 38608cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org TEST(skpwww_fashionscandal_com_94), 3861dac1d17027dcaa5596885a9f333979418b35001ccaryclark TEST(skpwww_thaienews_blogspot_com_36), 38628cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org TEST(skpwww_galaxystwo_com_4), 38638cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org TEST(skpwww_catingueiraonline_com_352), 38648cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org TEST(skpwww_evolvehq_com_210), 3865dac1d17027dcaa5596885a9f333979418b35001ccaryclark TEST(skpwww_odia_com_br_26), 38668cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org TEST(skpwww_lokado_de_173), 38678cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org TEST(skpwww_seopack_blogspot_com_2153), 38688cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org TEST(skpwww_partsdata_de_53), 38698cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org TEST(skpwww_simplysaru_com_40), 38708cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org TEST(skpwww_jessicaslens_wordpress_com_222), 38718cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org TEST(skpwww_kpopexplorer_net_22), 3872dac1d17027dcaa5596885a9f333979418b35001ccaryclark TEST(skpwww_tunero_de_24), 38738cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org TEST(skpwww_karnivool_com_au_11), 38748cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org TEST(skpwww_pindosiya_com_99), 3875dac1d17027dcaa5596885a9f333979418b35001ccaryclark TEST(skpwww_contextualnewsfeeds_com_346), 3876dac1d17027dcaa5596885a9f333979418b35001ccaryclark TEST(skpwww_helha_be_109), 3877dac1d17027dcaa5596885a9f333979418b35001ccaryclark TEST(skpwww_phototransferapp_com_24), 3878dac1d17027dcaa5596885a9f333979418b35001ccaryclark TEST(skpwww_phototransferapp_com_24x), 3879dac1d17027dcaa5596885a9f333979418b35001ccaryclark TEST(skpwww_gruposejaumdivulgador_com_br_4), 38808cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org TEST(skpwww_hubbyscook_com_22), 38818cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org TEST(skpwww_maturesupertube_com_21), 38828cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org TEST(skpwww_getgold_jp_731), 38838cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org TEST(skpwww_trashness_com_36), 38848cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org TEST(skpwww_exystence_net_61), 38858cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org TEST(skpwww_320kbps_net_2231), 38868cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org TEST(skpwww_heartiste_wordpress_com_86), 38878cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org TEST(skpwww_hairjobsearch_com_31), 38888cb1daaa1e4343eb60a7c4f21c12e33de30dad64commit-bot@chromium.org TEST(skpwww_alucinados_net_101), 38894431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org TEST(skpnamecheap_com_405), 38904431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org TEST(skpelpais_com_18), 38914431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org TEST(skpwww_cityads_ru_249), 38924431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org TEST(skpwww_alrakoba_net_62), 38934431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org TEST(skpwww_dealnews_com_315), 38944431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.org TEST(skpwww_inmotionhosting_com_9), 38951510726d6044119fab42a887d46ba922b890531dcaryclark@google.com TEST(skpskpicture14), 38961510726d6044119fab42a887d46ba922b890531dcaryclark@google.com TEST(skpskpicture15), 3897a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com TEST(skpwww_meb_gov_tr_6), 3898a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com TEST(skpwww_sciality_com_101), 3899dac1d17027dcaa5596885a9f333979418b35001ccaryclark TEST(skpwww_booking_com_68), 3900dac1d17027dcaa5596885a9f333979418b35001ccaryclark TEST(skpwww_despegar_com_mx_272), 3901dac1d17027dcaa5596885a9f333979418b35001ccaryclark TEST(skpwww_lavoixdunord_fr_11), 3902dac1d17027dcaa5596885a9f333979418b35001ccaryclark TEST(skppptv_com_62), 39037eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com TEST(skppchappy_com_au102), 39047eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com TEST(skpsciality_com161), 39057eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com TEST(skpi_gino_com16), 3906dac1d17027dcaa5596885a9f333979418b35001ccaryclark TEST(skpnaoxrane_ru23), 3907dac1d17027dcaa5596885a9f333979418b35001ccaryclark TEST(skptcmevents_org23), 3908dac1d17027dcaa5596885a9f333979418b35001ccaryclark TEST(skpredbullskatearcade_es16), 3909dac1d17027dcaa5596885a9f333979418b35001ccaryclark TEST(skpfinanzasdigital_com9), 3910a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com TEST(skpgithub_io_26), 3911a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com TEST(skpgithub_io_25), 3912a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com TEST(skpwww_meb_gov_tr_5), 3913a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com TEST(skpwww_sciality_com_100), 3914a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com TEST(skpwww_joomla_org_23), 3915a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com TEST(skpwww_macrumors_com_131), 3916a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com TEST(skpwww_briian_com_34), 3917a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com TEST(skpwww_leadpages_net_84), 3918a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com TEST(skpwww_fj_p_com_22), 3919a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com TEST(skppartainasdemo250_org56), 3920a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com TEST(skpsd_graphic_net104), 3921a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com TEST(skpbreakmystyle_com10), 3922a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com TEST(skpnational_com_au81), 3923a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com TEST(skprentacheat_com30), 3924a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com TEST(skptracksflow_com9), 3925a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com TEST(skpautobutler_dk29), 3926a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com TEST(skponlinecollege_org144), 3927a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com TEST(skphostloco_com11), 3928a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com TEST(skpsergeychunkevich_com8), 3929a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com TEST(skpmlk_com326), 3930a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com TEST(skpcyclist_friends_gr52), 3931a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com TEST(skpfrauen_magazin_com83), 3932a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com TEST(skpthesuburbanite_com213), 3933a2bbc6e19d5332e81784e582c290cc060f40c4c7caryclark@google.com TEST(skpsudoestenegocios_com186), 39347eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com TEST(skpmtrk_uz27), 39357eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com TEST(skpilkoora_com37), 39367eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com TEST(skpmm4everfriends_com43), 39377eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com TEST(skpflite_com41), 39387eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com TEST(skpcheeseandburger_com225), 39397eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com TEST(skpeverytechpro_blogspot_com100), 39407eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com}; 39417eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com 39427eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.comstatic const size_t testCount = SK_ARRAY_COUNT(tests); 39437eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com 39447eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.comstatic bool runReverse = false; 39454431e7757cfcb8cfa99535eed0e9f156dabf95c2commit-bot@chromium.orgstatic void (*stopTest)(skiatest::Reporter* , const char* filename) = 0; 39467eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com 394778e7b4e1b928fa69f672be3c743df6d6c3ecbcedtfarina@chromium.orgDEF_TEST(PathOpsSkp, reporter) { 39487eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com#if DEBUG_SHOW_TEST_NAME 39497eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com strncpy(DEBUG_FILENAME_STRING, "", DEBUG_FILENAME_STRING_LENGTH); 39507eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com#endif 39517eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com RunTestSet(reporter, tests, testCount, firstTest, stopTest, runReverse); 39527eaa53d8f7e48fd17d02b5e3bd91f90e9c1899efcaryclark@google.com} 3953