github.com/web-platform-tests/wpt.fyi@v0.0.0-20240530210107-70cf978996f1/webapp/components/test/fixtures/passrates.json (about)

     1  {
     2    "metadata": {
     3      "start_time": "2018-01-16T10:36:09.22781468-05:00",
     4      "end_time": "2018-01-16T10:37:08.630891994-05:00",
     5      "test_runs": [
     6        {
     7          "browser_name": "chrome",
     8          "browser_version": "63.0",
     9          "os_name": "linux",
    10          "os_version": "",
    11          "revision": "53c5bf648c",
    12          "results_url": "https://storage.googleapis.com/wptd/53c5bf648c/chrome-63.0-linux-summary_v2.json.gz",
    13          "created_at": "2018-01-09T15:47:03.949Z"
    14        },
    15        {
    16          "browser_name": "edge",
    17          "browser_version": "15",
    18          "os_name": "windows",
    19          "os_version": "10",
    20          "revision": "13eaad17a4",
    21          "results_url": "https://storage.googleapis.com/wptd/13eaad17a4/edge-15-windows-10-sauce-summary_v2.json.gz",
    22          "created_at": "2018-01-13T19:21:20.165711Z"
    23        },
    24        {
    25          "browser_name": "firefox",
    26          "browser_version": "57.0",
    27          "os_name": "linux",
    28          "os_version": "*",
    29          "revision": "1f9c924a4b",
    30          "results_url": "https://storage.googleapis.com/wptd/1f9c924a4b/firefox-57.0-linux-summary_v2.json.gz",
    31          "created_at": "2018-01-09T15:54:04.296Z"
    32        },
    33        {
    34          "browser_name": "safari",
    35          "browser_version": "11.0",
    36          "os_name": "macos",
    37          "os_version": "10.12",
    38          "revision": "3b19057653",
    39          "results_url": "https://storage.googleapis.com/wptd/3b19057653/safari-11.0-macos-10.12-sauce-summary_v2.json.gz",
    40          "created_at": "2018-01-01T17:59:48.129561Z"
    41        }
    42      ],
    43      "url": "https://storage.googleapis.com/wptd-metrics/1516116969-1516117028/pass-rates.json.gz"
    44    },
    45    "data": [
    46      {
    47        "dir": "",
    48        "pass_rates": [ 102, 180, 237, 3021, 2202 ],
    49        "total": 5742
    50      },
    51      {
    52        "dir": "/2dcontext",
    53        "pass_rates": [
    54          34,
    55          60,
    56          79,
    57          1007,
    58          734
    59        ],
    60        "total": 1914
    61      },
    62      {
    63        "dir": "/2dcontext/building-paths",
    64        "pass_rates": [
    65          2,
    66          0,
    67          0,
    68          0,
    69          0
    70        ],
    71        "total": 2
    72      },
    73      {
    74        "dir": "/2dcontext/building-paths/canvas_complexshapes_arcto_001.htm",
    75        "pass_rates": [
    76          1,
    77          0,
    78          0,
    79          0,
    80          0
    81        ],
    82        "total": 1
    83      },
    84      {
    85        "dir": "/2dcontext/building-paths/canvas_complexshapes_beziercurveto_001.htm",
    86        "pass_rates": [
    87          1,
    88          0,
    89          0,
    90          0,
    91          0
    92        ],
    93        "total": 1
    94      },
    95      {
    96        "dir": "/2dcontext/compositing",
    97        "pass_rates": [
    98          1,
    99          0,
   100          2,
   101          91,
   102          93
   103        ],
   104        "total": 187
   105      },
   106      {
   107        "dir": "/2dcontext/compositing/2d.composite.canvas.copy.html",
   108        "pass_rates": [
   109          0,
   110          0,
   111          0,
   112          0,
   113          2
   114        ],
   115        "total": 2
   116      },
   117      {
   118        "dir": "/2dcontext/compositing/2d.composite.canvas.destination-atop.html",
   119        "pass_rates": [
   120          0,
   121          0,
   122          0,
   123          2,
   124          0
   125        ],
   126        "total": 2
   127      },
   128      {
   129        "dir": "/2dcontext/compositing/2d.composite.canvas.destination-in.html",
   130        "pass_rates": [
   131          0,
   132          0,
   133          0,
   134          0,
   135          2
   136        ],
   137        "total": 2
   138      },
   139      {
   140        "dir": "/2dcontext/compositing/2d.composite.canvas.destination-out.html",
   141        "pass_rates": [
   142          0,
   143          0,
   144          0,
   145          2,
   146          0
   147        ],
   148        "total": 2
   149      },
   150      {
   151        "dir": "/2dcontext/compositing/2d.composite.canvas.destination-over.html",
   152        "pass_rates": [
   153          0,
   154          0,
   155          0,
   156          0,
   157          2
   158        ],
   159        "total": 2
   160      },
   161      {
   162        "dir": "/2dcontext/compositing/2d.composite.canvas.lighter.html",
   163        "pass_rates": [
   164          0,
   165          0,
   166          0,
   167          2,
   168          0
   169        ],
   170        "total": 2
   171      },
   172      {
   173        "dir": "/2dcontext/compositing/2d.composite.canvas.source-atop.html",
   174        "pass_rates": [
   175          0,
   176          0,
   177          0,
   178          0,
   179          2
   180        ],
   181        "total": 2
   182      },
   183      {
   184        "dir": "/2dcontext/compositing/2d.composite.canvas.source-in.html",
   185        "pass_rates": [
   186          0,
   187          0,
   188          0,
   189          0,
   190          2
   191        ],
   192        "total": 2
   193      },
   194      {
   195        "dir": "/2dcontext/compositing/2d.composite.canvas.source-out.html",
   196        "pass_rates": [
   197          0,
   198          0,
   199          0,
   200          2,
   201          0
   202        ],
   203        "total": 2
   204      },
   205      {
   206        "dir": "/2dcontext/compositing/2d.composite.canvas.source-over.html",
   207        "pass_rates": [
   208          0,
   209          0,
   210          0,
   211          0,
   212          2
   213        ],
   214        "total": 2
   215      },
   216      {
   217        "dir": "/2dcontext/compositing/2d.composite.canvas.xor.html",
   218        "pass_rates": [
   219          0,
   220          0,
   221          0,
   222          2,
   223          0
   224        ],
   225        "total": 2
   226      },
   227      {
   228        "dir": "/2dcontext/compositing/2d.composite.clip.copy.html",
   229        "pass_rates": [
   230          0,
   231          0,
   232          0,
   233          0,
   234          2
   235        ],
   236        "total": 2
   237      },
   238      {
   239        "dir": "/2dcontext/compositing/2d.composite.clip.destination-atop.html",
   240        "pass_rates": [
   241          0,
   242          0,
   243          0,
   244          2,
   245          0
   246        ],
   247        "total": 2
   248      },
   249      {
   250        "dir": "/2dcontext/compositing/2d.composite.clip.destination-in.html",
   251        "pass_rates": [
   252          0,
   253          0,
   254          0,
   255          0,
   256          2
   257        ],
   258        "total": 2
   259      },
   260      {
   261        "dir": "/2dcontext/compositing/2d.composite.clip.destination-out.html",
   262        "pass_rates": [
   263          0,
   264          0,
   265          0,
   266          2,
   267          0
   268        ],
   269        "total": 2
   270      },
   271      {
   272        "dir": "/2dcontext/compositing/2d.composite.clip.destination-over.html",
   273        "pass_rates": [
   274          0,
   275          0,
   276          0,
   277          0,
   278          2
   279        ],
   280        "total": 2
   281      },
   282      {
   283        "dir": "/2dcontext/compositing/2d.composite.clip.lighter.html",
   284        "pass_rates": [
   285          0,
   286          0,
   287          0,
   288          2,
   289          0
   290        ],
   291        "total": 2
   292      },
   293      {
   294        "dir": "/2dcontext/compositing/2d.composite.clip.source-atop.html",
   295        "pass_rates": [
   296          0,
   297          0,
   298          0,
   299          0,
   300          2
   301        ],
   302        "total": 2
   303      },
   304      {
   305        "dir": "/2dcontext/compositing/2d.composite.clip.source-in.html",
   306        "pass_rates": [
   307          0,
   308          0,
   309          0,
   310          2,
   311          0
   312        ],
   313        "total": 2
   314      },
   315      {
   316        "dir": "/2dcontext/compositing/2d.composite.clip.source-out.html",
   317        "pass_rates": [
   318          0,
   319          0,
   320          0,
   321          0,
   322          2
   323        ],
   324        "total": 2
   325      },
   326      {
   327        "dir": "/2dcontext/compositing/2d.composite.clip.source-over.html",
   328        "pass_rates": [
   329          0,
   330          0,
   331          0,
   332          2,
   333          0
   334        ],
   335        "total": 2
   336      },
   337      {
   338        "dir": "/2dcontext/compositing/2d.composite.clip.xor.html",
   339        "pass_rates": [
   340          0,
   341          0,
   342          0,
   343          0,
   344          2
   345        ],
   346        "total": 2
   347      },
   348      {
   349        "dir": "/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",
   350        "pass_rates": [
   351          0,
   352          0,
   353          0,
   354          2,
   355          0
   356        ],
   357        "total": 2
   358      },
   359      {
   360        "dir": "/2dcontext/compositing/2d.composite.globalAlpha.canvascopy.html",
   361        "pass_rates": [
   362          0,
   363          0,
   364          0,
   365          0,
   366          2
   367        ],
   368        "total": 2
   369      },
   370      {
   371        "dir": "/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",
   372        "pass_rates": [
   373          0,
   374          0,
   375          0,
   376          2,
   377          0
   378        ],
   379        "total": 2
   380      },
   381      {
   382        "dir": "/2dcontext/compositing/2d.composite.globalAlpha.default.html",
   383        "pass_rates": [
   384          0,
   385          0,
   386          0,
   387          0,
   388          2
   389        ],
   390        "total": 2
   391      },
   392      {
   393        "dir": "/2dcontext/compositing/2d.composite.globalAlpha.fill.html",
   394        "pass_rates": [
   395          0,
   396          0,
   397          0,
   398          2,
   399          0
   400        ],
   401        "total": 2
   402      },
   403      {
   404        "dir": "/2dcontext/compositing/2d.composite.globalAlpha.image.html",
   405        "pass_rates": [
   406          0,
   407          0,
   408          0,
   409          0,
   410          2
   411        ],
   412        "total": 2
   413      },
   414      {
   415        "dir": "/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",
   416        "pass_rates": [
   417          0,
   418          0,
   419          0,
   420          2,
   421          0
   422        ],
   423        "total": 2
   424      },
   425      {
   426        "dir": "/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",
   427        "pass_rates": [
   428          0,
   429          0,
   430          0,
   431          0,
   432          2
   433        ],
   434        "total": 2
   435      },
   436      {
   437        "dir": "/2dcontext/compositing/2d.composite.globalAlpha.range.html",
   438        "pass_rates": [
   439          0,
   440          0,
   441          0,
   442          2,
   443          0
   444        ],
   445        "total": 2
   446      },
   447      {
   448        "dir": "/2dcontext/compositing/2d.composite.image.copy.html",
   449        "pass_rates": [
   450          0,
   451          0,
   452          0,
   453          0,
   454          2
   455        ],
   456        "total": 2
   457      },
   458      {
   459        "dir": "/2dcontext/compositing/2d.composite.image.destination-atop.html",
   460        "pass_rates": [
   461          0,
   462          0,
   463          0,
   464          2,
   465          0
   466        ],
   467        "total": 2
   468      },
   469      {
   470        "dir": "/2dcontext/compositing/2d.composite.image.destination-in.html",
   471        "pass_rates": [
   472          0,
   473          0,
   474          0,
   475          0,
   476          2
   477        ],
   478        "total": 2
   479      },
   480      {
   481        "dir": "/2dcontext/compositing/2d.composite.image.destination-out.html",
   482        "pass_rates": [
   483          0,
   484          0,
   485          0,
   486          2,
   487          0
   488        ],
   489        "total": 2
   490      },
   491      {
   492        "dir": "/2dcontext/compositing/2d.composite.image.destination-over.html",
   493        "pass_rates": [
   494          0,
   495          0,
   496          0,
   497          0,
   498          2
   499        ],
   500        "total": 2
   501      },
   502      {
   503        "dir": "/2dcontext/compositing/2d.composite.image.lighter.html",
   504        "pass_rates": [
   505          0,
   506          0,
   507          0,
   508          2,
   509          0
   510        ],
   511        "total": 2
   512      },
   513      {
   514        "dir": "/2dcontext/compositing/2d.composite.image.source-atop.html",
   515        "pass_rates": [
   516          0,
   517          0,
   518          0,
   519          0,
   520          2
   521        ],
   522        "total": 2
   523      },
   524      {
   525        "dir": "/2dcontext/compositing/2d.composite.image.source-in.html",
   526        "pass_rates": [
   527          0,
   528          0,
   529          0,
   530          2,
   531          0
   532        ],
   533        "total": 2
   534      },
   535      {
   536        "dir": "/2dcontext/compositing/2d.composite.image.source-out.html",
   537        "pass_rates": [
   538          0,
   539          0,
   540          0,
   541          0,
   542          2
   543        ],
   544        "total": 2
   545      },
   546      {
   547        "dir": "/2dcontext/compositing/2d.composite.image.source-over.html",
   548        "pass_rates": [
   549          0,
   550          0,
   551          0,
   552          2,
   553          0
   554        ],
   555        "total": 2
   556      },
   557      {
   558        "dir": "/2dcontext/compositing/2d.composite.image.xor.html",
   559        "pass_rates": [
   560          0,
   561          0,
   562          0,
   563          0,
   564          2
   565        ],
   566        "total": 2
   567      },
   568      {
   569        "dir": "/2dcontext/compositing/2d.composite.operation.casesensitive.html",
   570        "pass_rates": [
   571          0,
   572          0,
   573          0,
   574          2,
   575          0
   576        ],
   577        "total": 2
   578      },
   579      {
   580        "dir": "/2dcontext/compositing/2d.composite.operation.clear.html",
   581        "pass_rates": [
   582          0,
   583          0,
   584          1,
   585          0,
   586          1
   587        ],
   588        "total": 2
   589      },
   590      {
   591        "dir": "/2dcontext/compositing/2d.composite.operation.darker.html",
   592        "pass_rates": [
   593          0,
   594          0,
   595          1,
   596          1,
   597          0
   598        ],
   599        "total": 2
   600      },
   601      {
   602        "dir": "/2dcontext/compositing/2d.composite.operation.default.html",
   603        "pass_rates": [
   604          0,
   605          0,
   606          0,
   607          0,
   608          2
   609        ],
   610        "total": 2
   611      },
   612      {
   613        "dir": "/2dcontext/compositing/2d.composite.operation.get.html",
   614        "pass_rates": [
   615          0,
   616          0,
   617          0,
   618          2,
   619          0
   620        ],
   621        "total": 2
   622      },
   623      {
   624        "dir": "/2dcontext/compositing/2d.composite.operation.highlight.html",
   625        "pass_rates": [
   626          0,
   627          0,
   628          0,
   629          0,
   630          2
   631        ],
   632        "total": 2
   633      },
   634      {
   635        "dir": "/2dcontext/compositing/2d.composite.operation.nullsuffix.html",
   636        "pass_rates": [
   637          0,
   638          0,
   639          0,
   640          2,
   641          0
   642        ],
   643        "total": 2
   644      },
   645      {
   646        "dir": "/2dcontext/compositing/2d.composite.operation.over.html",
   647        "pass_rates": [
   648          0,
   649          0,
   650          0,
   651          0,
   652          2
   653        ],
   654        "total": 2
   655      },
   656      {
   657        "dir": "/2dcontext/compositing/2d.composite.operation.unrecognised.html",
   658        "pass_rates": [
   659          0,
   660          0,
   661          0,
   662          2,
   663          0
   664        ],
   665        "total": 2
   666      },
   667      {
   668        "dir": "/2dcontext/compositing/2d.composite.solid.copy.html",
   669        "pass_rates": [
   670          0,
   671          0,
   672          0,
   673          0,
   674          2
   675        ],
   676        "total": 2
   677      },
   678      {
   679        "dir": "/2dcontext/compositing/2d.composite.solid.destination-atop.html",
   680        "pass_rates": [
   681          0,
   682          0,
   683          0,
   684          2,
   685          0
   686        ],
   687        "total": 2
   688      },
   689      {
   690        "dir": "/2dcontext/compositing/2d.composite.solid.destination-in.html",
   691        "pass_rates": [
   692          0,
   693          0,
   694          0,
   695          0,
   696          2
   697        ],
   698        "total": 2
   699      },
   700      {
   701        "dir": "/2dcontext/compositing/2d.composite.solid.destination-out.html",
   702        "pass_rates": [
   703          0,
   704          0,
   705          0,
   706          2,
   707          0
   708        ],
   709        "total": 2
   710      },
   711      {
   712        "dir": "/2dcontext/compositing/2d.composite.solid.destination-over.html",
   713        "pass_rates": [
   714          0,
   715          0,
   716          0,
   717          0,
   718          2
   719        ],
   720        "total": 2
   721      },
   722      {
   723        "dir": "/2dcontext/compositing/2d.composite.solid.lighter.html",
   724        "pass_rates": [
   725          0,
   726          0,
   727          0,
   728          2,
   729          0
   730        ],
   731        "total": 2
   732      },
   733      {
   734        "dir": "/2dcontext/compositing/2d.composite.solid.source-atop.html",
   735        "pass_rates": [
   736          0,
   737          0,
   738          0,
   739          0,
   740          2
   741        ],
   742        "total": 2
   743      },
   744      {
   745        "dir": "/2dcontext/compositing/2d.composite.solid.source-in.html",
   746        "pass_rates": [
   747          0,
   748          0,
   749          0,
   750          2,
   751          0
   752        ],
   753        "total": 2
   754      },
   755      {
   756        "dir": "/2dcontext/compositing/2d.composite.solid.source-out.html",
   757        "pass_rates": [
   758          0,
   759          0,
   760          0,
   761          0,
   762          2
   763        ],
   764        "total": 2
   765      },
   766      {
   767        "dir": "/2dcontext/compositing/2d.composite.solid.source-over.html",
   768        "pass_rates": [
   769          0,
   770          0,
   771          0,
   772          2,
   773          0
   774        ],
   775        "total": 2
   776      },
   777      {
   778        "dir": "/2dcontext/compositing/2d.composite.solid.xor.html",
   779        "pass_rates": [
   780          0,
   781          0,
   782          0,
   783          0,
   784          2
   785        ],
   786        "total": 2
   787      },
   788      {
   789        "dir": "/2dcontext/compositing/2d.composite.transparent.copy.html",
   790        "pass_rates": [
   791          0,
   792          0,
   793          0,
   794          2,
   795          0
   796        ],
   797        "total": 2
   798      },
   799      {
   800        "dir": "/2dcontext/compositing/2d.composite.transparent.destination-atop.html",
   801        "pass_rates": [
   802          0,
   803          0,
   804          0,
   805          0,
   806          2
   807        ],
   808        "total": 2
   809      },
   810      {
   811        "dir": "/2dcontext/compositing/2d.composite.transparent.destination-in.html",
   812        "pass_rates": [
   813          0,
   814          0,
   815          0,
   816          2,
   817          0
   818        ],
   819        "total": 2
   820      },
   821      {
   822        "dir": "/2dcontext/compositing/2d.composite.transparent.destination-out.html",
   823        "pass_rates": [
   824          0,
   825          0,
   826          0,
   827          0,
   828          2
   829        ],
   830        "total": 2
   831      },
   832      {
   833        "dir": "/2dcontext/compositing/2d.composite.transparent.destination-over.html",
   834        "pass_rates": [
   835          0,
   836          0,
   837          0,
   838          2,
   839          0
   840        ],
   841        "total": 2
   842      },
   843      {
   844        "dir": "/2dcontext/compositing/2d.composite.transparent.lighter.html",
   845        "pass_rates": [
   846          0,
   847          0,
   848          0,
   849          0,
   850          2
   851        ],
   852        "total": 2
   853      },
   854      {
   855        "dir": "/2dcontext/compositing/2d.composite.transparent.source-atop.html",
   856        "pass_rates": [
   857          0,
   858          0,
   859          0,
   860          2,
   861          0
   862        ],
   863        "total": 2
   864      },
   865      {
   866        "dir": "/2dcontext/compositing/2d.composite.transparent.source-in.html",
   867        "pass_rates": [
   868          0,
   869          0,
   870          0,
   871          0,
   872          2
   873        ],
   874        "total": 2
   875      },
   876      {
   877        "dir": "/2dcontext/compositing/2d.composite.transparent.source-out.html",
   878        "pass_rates": [
   879          0,
   880          0,
   881          0,
   882          2,
   883          0
   884        ],
   885        "total": 2
   886      },
   887      {
   888        "dir": "/2dcontext/compositing/2d.composite.transparent.source-over.html",
   889        "pass_rates": [
   890          0,
   891          0,
   892          0,
   893          0,
   894          2
   895        ],
   896        "total": 2
   897      },
   898      {
   899        "dir": "/2dcontext/compositing/2d.composite.transparent.xor.html",
   900        "pass_rates": [
   901          0,
   902          0,
   903          0,
   904          2,
   905          0
   906        ],
   907        "total": 2
   908      },
   909      {
   910        "dir": "/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",
   911        "pass_rates": [
   912          0,
   913          0,
   914          0,
   915          0,
   916          2
   917        ],
   918        "total": 2
   919      },
   920      {
   921        "dir": "/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",
   922        "pass_rates": [
   923          0,
   924          0,
   925          0,
   926          2,
   927          0
   928        ],
   929        "total": 2
   930      },
   931      {
   932        "dir": "/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",
   933        "pass_rates": [
   934          0,
   935          0,
   936          0,
   937          0,
   938          2
   939        ],
   940        "total": 2
   941      },
   942      {
   943        "dir": "/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",
   944        "pass_rates": [
   945          0,
   946          0,
   947          0,
   948          2,
   949          0
   950        ],
   951        "total": 2
   952      },
   953      {
   954        "dir": "/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",
   955        "pass_rates": [
   956          0,
   957          0,
   958          0,
   959          0,
   960          2
   961        ],
   962        "total": 2
   963      },
   964      {
   965        "dir": "/2dcontext/compositing/2d.composite.uncovered.image.copy.html",
   966        "pass_rates": [
   967          0,
   968          0,
   969          0,
   970          2,
   971          0
   972        ],
   973        "total": 2
   974      },
   975      {
   976        "dir": "/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",
   977        "pass_rates": [
   978          0,
   979          0,
   980          0,
   981          0,
   982          2
   983        ],
   984        "total": 2
   985      },
   986      {
   987        "dir": "/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",
   988        "pass_rates": [
   989          0,
   990          0,
   991          0,
   992          2,
   993          0
   994        ],
   995        "total": 2
   996      },
   997      {
   998        "dir": "/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",
   999        "pass_rates": [
  1000          0,
  1001          0,
  1002          0,
  1003          0,
  1004          2
  1005        ],
  1006        "total": 2
  1007      },
  1008      {
  1009        "dir": "/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",
  1010        "pass_rates": [
  1011          0,
  1012          0,
  1013          0,
  1014          2,
  1015          0
  1016        ],
  1017        "total": 2
  1018      },
  1019      {
  1020        "dir": "/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",
  1021        "pass_rates": [
  1022          0,
  1023          0,
  1024          0,
  1025          0,
  1026          2
  1027        ],
  1028        "total": 2
  1029      },
  1030      {
  1031        "dir": "/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",
  1032        "pass_rates": [
  1033          0,
  1034          0,
  1035          0,
  1036          2,
  1037          0
  1038        ],
  1039        "total": 2
  1040      },
  1041      {
  1042        "dir": "/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",
  1043        "pass_rates": [
  1044          0,
  1045          0,
  1046          0,
  1047          0,
  1048          2
  1049        ],
  1050        "total": 2
  1051      },
  1052      {
  1053        "dir": "/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",
  1054        "pass_rates": [
  1055          0,
  1056          0,
  1057          0,
  1058          2,
  1059          0
  1060        ],
  1061        "total": 2
  1062      },
  1063      {
  1064        "dir": "/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",
  1065        "pass_rates": [
  1066          0,
  1067          0,
  1068          0,
  1069          0,
  1070          2
  1071        ],
  1072        "total": 2
  1073      },
  1074      {
  1075        "dir": "/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",
  1076        "pass_rates": [
  1077          0,
  1078          0,
  1079          0,
  1080          2,
  1081          0
  1082        ],
  1083        "total": 2
  1084      },
  1085      {
  1086        "dir": "/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",
  1087        "pass_rates": [
  1088          0,
  1089          0,
  1090          0,
  1091          0,
  1092          2
  1093        ],
  1094        "total": 2
  1095      },
  1096      {
  1097        "dir": "/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",
  1098        "pass_rates": [
  1099          0,
  1100          0,
  1101          0,
  1102          2,
  1103          0
  1104        ],
  1105        "total": 2
  1106      },
  1107      {
  1108        "dir": "/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",
  1109        "pass_rates": [
  1110          0,
  1111          0,
  1112          0,
  1113          0,
  1114          2
  1115        ],
  1116        "total": 2
  1117      },
  1118      {
  1119        "dir": "/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",
  1120        "pass_rates": [
  1121          0,
  1122          0,
  1123          0,
  1124          2,
  1125          0
  1126        ],
  1127        "total": 2
  1128      },
  1129      {
  1130        "dir": "/2dcontext/compositing/canvas_compositing_globalcompositeoperation_001.htm",
  1131        "pass_rates": [
  1132          1,
  1133          0,
  1134          0,
  1135          0,
  1136          0
  1137        ],
  1138        "total": 1
  1139      },
  1140      {
  1141        "dir": "/2dcontext/conformance-requirements",
  1142        "pass_rates": [
  1143          1,
  1144          0,
  1145          0,
  1146          3,
  1147          2
  1148        ],
  1149        "total": 6
  1150      },
  1151      {
  1152        "dir": "/2dcontext/conformance-requirements/2d.missingargs.html",
  1153        "pass_rates": [
  1154          0,
  1155          0,
  1156          0,
  1157          1,
  1158          1
  1159        ],
  1160        "total": 2
  1161      },
  1162      {
  1163        "dir": "/2dcontext/conformance-requirements/2d.type.delete.html",
  1164        "pass_rates": [
  1165          0,
  1166          0,
  1167          0,
  1168          2,
  1169          0
  1170        ],
  1171        "total": 2
  1172      },
  1173      {
  1174        "dir": "/2dcontext/conformance-requirements/2d.voidreturn.html",
  1175        "pass_rates": [
  1176          1,
  1177          0,
  1178          0,
  1179          0,
  1180          1
  1181        ],
  1182        "total": 2
  1183      },
  1184      {
  1185        "dir": "/2dcontext/drawing-images-to-the-canvas",
  1186        "pass_rates": [
  1187          0,
  1188          4,
  1189          36,
  1190          285,
  1191          33
  1192        ],
  1193        "total": 358
  1194      },
  1195      {
  1196        "dir": "/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",
  1197        "pass_rates": [
  1198          0,
  1199          0,
  1200          0,
  1201          0,
  1202          2
  1203        ],
  1204        "total": 2
  1205      },
  1206      {
  1207        "dir": "/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",
  1208        "pass_rates": [
  1209          0,
  1210          0,
  1211          0,
  1212          2,
  1213          0
  1214        ],
  1215        "total": 2
  1216      },
  1217      {
  1218        "dir": "/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",
  1219        "pass_rates": [
  1220          0,
  1221          0,
  1222          0,
  1223          0,
  1224          2
  1225        ],
  1226        "total": 2
  1227      },
  1228      {
  1229        "dir": "/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",
  1230        "pass_rates": [
  1231          0,
  1232          0,
  1233          0,
  1234          2,
  1235          0
  1236        ],
  1237        "total": 2
  1238      },
  1239      {
  1240        "dir": "/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",
  1241        "pass_rates": [
  1242          0,
  1243          0,
  1244          0,
  1245          0,
  1246          2
  1247        ],
  1248        "total": 2
  1249      },
  1250      {
  1251        "dir": "/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",
  1252        "pass_rates": [
  1253          0,
  1254          0,
  1255          0,
  1256          2,
  1257          0
  1258        ],
  1259        "total": 2
  1260      },
  1261      {
  1262        "dir": "/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",
  1263        "pass_rates": [
  1264          0,
  1265          0,
  1266          0,
  1267          0,
  1268          2
  1269        ],
  1270        "total": 2
  1271      },
  1272      {
  1273        "dir": "/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",
  1274        "pass_rates": [
  1275          0,
  1276          0,
  1277          0,
  1278          2,
  1279          0
  1280        ],
  1281        "total": 2
  1282      },
  1283      {
  1284        "dir": "/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",
  1285        "pass_rates": [
  1286          0,
  1287          0,
  1288          0,
  1289          0,
  1290          2
  1291        ],
  1292        "total": 2
  1293      },
  1294      {
  1295        "dir": "/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",
  1296        "pass_rates": [
  1297          0,
  1298          0,
  1299          1,
  1300          1,
  1301          0
  1302        ],
  1303        "total": 2
  1304      },
  1305      {
  1306        "dir": "/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",
  1307        "pass_rates": [
  1308          0,
  1309          1,
  1310          0,
  1311          0,
  1312          1
  1313        ],
  1314        "total": 2
  1315      },
  1316      {
  1317        "dir": "/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",
  1318        "pass_rates": [
  1319          0,
  1320          0,
  1321          1,
  1322          1,
  1323          0
  1324        ],
  1325        "total": 2
  1326      },
  1327      {
  1328        "dir": "/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",
  1329        "pass_rates": [
  1330          0,
  1331          0,
  1332          0,
  1333          0,
  1334          2
  1335        ],
  1336        "total": 2
  1337      },
  1338      {
  1339        "dir": "/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",
  1340        "pass_rates": [
  1341          0,
  1342          0,
  1343          0,
  1344          2,
  1345          0
  1346        ],
  1347        "total": 2
  1348      },
  1349      {
  1350        "dir": "/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",
  1351        "pass_rates": [
  1352          0,
  1353          0,
  1354          0,
  1355          0,
  1356          2
  1357        ],
  1358        "total": 2
  1359      },
  1360      {
  1361        "dir": "/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",
  1362        "pass_rates": [
  1363          0,
  1364          0,
  1365          0,
  1366          2,
  1367          0
  1368        ],
  1369        "total": 2
  1370      },
  1371      {
  1372        "dir": "/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",
  1373        "pass_rates": [
  1374          0,
  1375          0,
  1376          0,
  1377          0,
  1378          2
  1379        ],
  1380        "total": 2
  1381      },
  1382      {
  1383        "dir": "/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",
  1384        "pass_rates": [
  1385          0,
  1386          0,
  1387          0,
  1388          2,
  1389          0
  1390        ],
  1391        "total": 2
  1392      },
  1393      {
  1394        "dir": "/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",
  1395        "pass_rates": [
  1396          0,
  1397          0,
  1398          0,
  1399          0,
  1400          2
  1401        ],
  1402        "total": 2
  1403      },
  1404      {
  1405        "dir": "/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",
  1406        "pass_rates": [
  1407          0,
  1408          0,
  1409          1,
  1410          1,
  1411          0
  1412        ],
  1413        "total": 2
  1414      },
  1415      {
  1416        "dir": "/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",
  1417        "pass_rates": [
  1418          0,
  1419          0,
  1420          0,
  1421          0,
  1422          2
  1423        ],
  1424        "total": 2
  1425      },
  1426      {
  1427        "dir": "/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",
  1428        "pass_rates": [
  1429          0,
  1430          0,
  1431          0,
  1432          2,
  1433          0
  1434        ],
  1435        "total": 2
  1436      },
  1437      {
  1438        "dir": "/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",
  1439        "pass_rates": [
  1440          0,
  1441          0,
  1442          0,
  1443          0,
  1444          2
  1445        ],
  1446        "total": 2
  1447      },
  1448      {
  1449        "dir": "/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",
  1450        "pass_rates": [
  1451          0,
  1452          0,
  1453          0,
  1454          2,
  1455          0
  1456        ],
  1457        "total": 2
  1458      },
  1459      {
  1460        "dir": "/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",
  1461        "pass_rates": [
  1462          0,
  1463          0,
  1464          0,
  1465          0,
  1466          2
  1467        ],
  1468        "total": 2
  1469      },
  1470      {
  1471        "dir": "/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",
  1472        "pass_rates": [
  1473          0,
  1474          0,
  1475          0,
  1476          2,
  1477          0
  1478        ],
  1479        "total": 2
  1480      },
  1481      {
  1482        "dir": "/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",
  1483        "pass_rates": [
  1484          0,
  1485          0,
  1486          0,
  1487          1,
  1488          1
  1489        ],
  1490        "total": 2
  1491      },
  1492      {
  1493        "dir": "/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",
  1494        "pass_rates": [
  1495          0,
  1496          0,
  1497          0,
  1498          2,
  1499          0
  1500        ],
  1501        "total": 2
  1502      },
  1503      {
  1504        "dir": "/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",
  1505        "pass_rates": [
  1506          0,
  1507          0,
  1508          0,
  1509          0,
  1510          2
  1511        ],
  1512        "total": 2
  1513      },
  1514      {
  1515        "dir": "/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",
  1516        "pass_rates": [
  1517          0,
  1518          0,
  1519          0,
  1520          2,
  1521          0
  1522        ],
  1523        "total": 2
  1524      },
  1525      {
  1526        "dir": "/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",
  1527        "pass_rates": [
  1528          0,
  1529          0,
  1530          0,
  1531          0,
  1532          2
  1533        ],
  1534        "total": 2
  1535      },
  1536      {
  1537        "dir": "/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",
  1538        "pass_rates": [
  1539          0,
  1540          0,
  1541          0,
  1542          2,
  1543          0
  1544        ],
  1545        "total": 2
  1546      },
  1547      {
  1548        "dir": "/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",
  1549        "pass_rates": [
  1550          0,
  1551          0,
  1552          0,
  1553          1,
  1554          1
  1555        ],
  1556        "total": 2
  1557      },
  1558      {
  1559        "dir": "/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",
  1560        "pass_rates": [
  1561          0,
  1562          1,
  1563          0,
  1564          1,
  1565          0
  1566        ],
  1567        "total": 2
  1568      },
  1569      {
  1570        "dir": "/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",
  1571        "pass_rates": [
  1572          0,
  1573          1,
  1574          0,
  1575          0,
  1576          1
  1577        ],
  1578        "total": 2
  1579      },
  1580      {
  1581        "dir": "/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",
  1582        "pass_rates": [
  1583          0,
  1584          1,
  1585          0,
  1586          1,
  1587          0
  1588        ],
  1589        "total": 2
  1590      },
  1591      {
  1592        "dir": "/2dcontext/drawing-images-to-the-canvas/drawimage_canvas.html",
  1593        "pass_rates": [
  1594          0,
  1595          0,
  1596          24,
  1597          128,
  1598          0
  1599        ],
  1600        "total": 152
  1601      },
  1602      {
  1603        "dir": "/2dcontext/drawing-images-to-the-canvas/drawimage_html_image.html",
  1604        "pass_rates": [
  1605          0,
  1606          0,
  1607          4,
  1608          124,
  1609          0
  1610        ],
  1611        "total": 128
  1612      },
  1613      {
  1614        "dir": "/2dcontext/drawing-images-to-the-canvas/drawimage_svg_image_1.html",
  1615        "pass_rates": [
  1616          0,
  1617          0,
  1618          5,
  1619          0,
  1620          1
  1621        ],
  1622        "total": 6
  1623      },
  1624      {
  1625        "dir": "/2dcontext/drawing-paths-to-the-canvas",
  1626        "pass_rates": [
  1627          2,
  1628          0,
  1629          0,
  1630          5,
  1631          8
  1632        ],
  1633        "total": 15
  1634      },
  1635      {
  1636        "dir": "/2dcontext/drawing-paths-to-the-canvas/canvas_complexshapes_ispointInpath_001.htm",
  1637        "pass_rates": [
  1638          0,
  1639          0,
  1640          0,
  1641          0,
  1642          2
  1643        ],
  1644        "total": 2
  1645      },
  1646      {
  1647        "dir": "/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",
  1648        "pass_rates": [
  1649          2,
  1650          0,
  1651          0,
  1652          1,
  1653          0
  1654        ],
  1655        "total": 3
  1656      },
  1657      {
  1658        "dir": "/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",
  1659        "pass_rates": [
  1660          0,
  1661          0,
  1662          0,
  1663          0,
  1664          2
  1665        ],
  1666        "total": 2
  1667      },
  1668      {
  1669        "dir": "/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",
  1670        "pass_rates": [
  1671          0,
  1672          0,
  1673          0,
  1674          2,
  1675          0
  1676        ],
  1677        "total": 2
  1678      },
  1679      {
  1680        "dir": "/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",
  1681        "pass_rates": [
  1682          0,
  1683          0,
  1684          0,
  1685          0,
  1686          2
  1687        ],
  1688        "total": 2
  1689      },
  1690      {
  1691        "dir": "/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",
  1692        "pass_rates": [
  1693          0,
  1694          0,
  1695          0,
  1696          2,
  1697          0
  1698        ],
  1699        "total": 2
  1700      },
  1701      {
  1702        "dir": "/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",
  1703        "pass_rates": [
  1704          0,
  1705          0,
  1706          0,
  1707          0,
  1708          2
  1709        ],
  1710        "total": 2
  1711      },
  1712      {
  1713        "dir": "/2dcontext/drawing-rectangles-to-the-canvas",
  1714        "pass_rates": [
  1715          0,
  1716          0,
  1717          0,
  1718          33,
  1719          31
  1720        ],
  1721        "total": 64
  1722      },
  1723      {
  1724        "dir": "/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",
  1725        "pass_rates": [
  1726          0,
  1727          0,
  1728          0,
  1729          0,
  1730          2
  1731        ],
  1732        "total": 2
  1733      },
  1734      {
  1735        "dir": "/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",
  1736        "pass_rates": [
  1737          0,
  1738          0,
  1739          0,
  1740          2,
  1741          0
  1742        ],
  1743        "total": 2
  1744      },
  1745      {
  1746        "dir": "/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",
  1747        "pass_rates": [
  1748          0,
  1749          0,
  1750          0,
  1751          0,
  1752          2
  1753        ],
  1754        "total": 2
  1755      },
  1756      {
  1757        "dir": "/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",
  1758        "pass_rates": [
  1759          0,
  1760          0,
  1761          0,
  1762          2,
  1763          0
  1764        ],
  1765        "total": 2
  1766      },
  1767      {
  1768        "dir": "/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",
  1769        "pass_rates": [
  1770          0,
  1771          0,
  1772          0,
  1773          0,
  1774          2
  1775        ],
  1776        "total": 2
  1777      },
  1778      {
  1779        "dir": "/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",
  1780        "pass_rates": [
  1781          0,
  1782          0,
  1783          0,
  1784          2,
  1785          0
  1786        ],
  1787        "total": 2
  1788      },
  1789      {
  1790        "dir": "/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",
  1791        "pass_rates": [
  1792          0,
  1793          0,
  1794          0,
  1795          0,
  1796          2
  1797        ],
  1798        "total": 2
  1799      },
  1800      {
  1801        "dir": "/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",
  1802        "pass_rates": [
  1803          0,
  1804          0,
  1805          0,
  1806          2,
  1807          0
  1808        ],
  1809        "total": 2
  1810      },
  1811      {
  1812        "dir": "/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",
  1813        "pass_rates": [
  1814          0,
  1815          0,
  1816          0,
  1817          0,
  1818          2
  1819        ],
  1820        "total": 2
  1821      },
  1822      {
  1823        "dir": "/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",
  1824        "pass_rates": [
  1825          0,
  1826          0,
  1827          0,
  1828          2,
  1829          0
  1830        ],
  1831        "total": 2
  1832      },
  1833      {
  1834        "dir": "/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",
  1835        "pass_rates": [
  1836          0,
  1837          0,
  1838          0,
  1839          0,
  1840          2
  1841        ],
  1842        "total": 2
  1843      },
  1844      {
  1845        "dir": "/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",
  1846        "pass_rates": [
  1847          0,
  1848          0,
  1849          0,
  1850          2,
  1851          0
  1852        ],
  1853        "total": 2
  1854      },
  1855      {
  1856        "dir": "/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",
  1857        "pass_rates": [
  1858          0,
  1859          0,
  1860          0,
  1861          0,
  1862          2
  1863        ],
  1864        "total": 2
  1865      },
  1866      {
  1867        "dir": "/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",
  1868        "pass_rates": [
  1869          0,
  1870          0,
  1871          0,
  1872          2,
  1873          0
  1874        ],
  1875        "total": 2
  1876      },
  1877      {
  1878        "dir": "/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",
  1879        "pass_rates": [
  1880          0,
  1881          0,
  1882          0,
  1883          0,
  1884          2
  1885        ],
  1886        "total": 2
  1887      },
  1888      {
  1889        "dir": "/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",
  1890        "pass_rates": [
  1891          0,
  1892          0,
  1893          0,
  1894          2,
  1895          0
  1896        ],
  1897        "total": 2
  1898      },
  1899      {
  1900        "dir": "/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",
  1901        "pass_rates": [
  1902          0,
  1903          0,
  1904          0,
  1905          0,
  1906          2
  1907        ],
  1908        "total": 2
  1909      },
  1910      {
  1911        "dir": "/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",
  1912        "pass_rates": [
  1913          0,
  1914          0,
  1915          0,
  1916          2,
  1917          0
  1918        ],
  1919        "total": 2
  1920      },
  1921      {
  1922        "dir": "/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",
  1923        "pass_rates": [
  1924          0,
  1925          0,
  1926          0,
  1927          0,
  1928          2
  1929        ],
  1930        "total": 2
  1931      },
  1932      {
  1933        "dir": "/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",
  1934        "pass_rates": [
  1935          0,
  1936          0,
  1937          0,
  1938          2,
  1939          0
  1940        ],
  1941        "total": 2
  1942      },
  1943      {
  1944        "dir": "/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",
  1945        "pass_rates": [
  1946          0,
  1947          0,
  1948          0,
  1949          0,
  1950          2
  1951        ],
  1952        "total": 2
  1953      },
  1954      {
  1955        "dir": "/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",
  1956        "pass_rates": [
  1957          0,
  1958          0,
  1959          0,
  1960          2,
  1961          0
  1962        ],
  1963        "total": 2
  1964      },
  1965      {
  1966        "dir": "/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",
  1967        "pass_rates": [
  1968          0,
  1969          0,
  1970          0,
  1971          0,
  1972          2
  1973        ],
  1974        "total": 2
  1975      },
  1976      {
  1977        "dir": "/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",
  1978        "pass_rates": [
  1979          0,
  1980          0,
  1981          0,
  1982          2,
  1983          0
  1984        ],
  1985        "total": 2
  1986      },
  1987      {
  1988        "dir": "/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",
  1989        "pass_rates": [
  1990          0,
  1991          0,
  1992          0,
  1993          0,
  1994          2
  1995        ],
  1996        "total": 2
  1997      },
  1998      {
  1999        "dir": "/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",
  2000        "pass_rates": [
  2001          0,
  2002          0,
  2003          0,
  2004          2,
  2005          0
  2006        ],
  2007        "total": 2
  2008      },
  2009      {
  2010        "dir": "/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",
  2011        "pass_rates": [
  2012          0,
  2013          0,
  2014          0,
  2015          0,
  2016          2
  2017        ],
  2018        "total": 2
  2019      },
  2020      {
  2021        "dir": "/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",
  2022        "pass_rates": [
  2023          0,
  2024          0,
  2025          0,
  2026          2,
  2027          0
  2028        ],
  2029        "total": 2
  2030      },
  2031      {
  2032        "dir": "/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",
  2033        "pass_rates": [
  2034          0,
  2035          0,
  2036          0,
  2037          0,
  2038          2
  2039        ],
  2040        "total": 2
  2041      },
  2042      {
  2043        "dir": "/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",
  2044        "pass_rates": [
  2045          0,
  2046          0,
  2047          0,
  2048          2,
  2049          0
  2050        ],
  2051        "total": 2
  2052      },
  2053      {
  2054        "dir": "/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",
  2055        "pass_rates": [
  2056          0,
  2057          0,
  2058          0,
  2059          1,
  2060          1
  2061        ],
  2062        "total": 2
  2063      },
  2064      {
  2065        "dir": "/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",
  2066        "pass_rates": [
  2067          0,
  2068          0,
  2069          0,
  2070          2,
  2071          0
  2072        ],
  2073        "total": 2
  2074      },
  2075      {
  2076        "dir": "/2dcontext/drawing-text-to-the-canvas",
  2077        "pass_rates": [
  2078          0,
  2079          1,
  2080          0,
  2081          21,
  2082          24
  2083        ],
  2084        "total": 46
  2085      },
  2086      {
  2087        "dir": "/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",
  2088        "pass_rates": [
  2089          0,
  2090          0,
  2091          0,
  2092          0,
  2093          2
  2094        ],
  2095        "total": 2
  2096      },
  2097      {
  2098        "dir": "/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",
  2099        "pass_rates": [
  2100          0,
  2101          0,
  2102          0,
  2103          2,
  2104          0
  2105        ],
  2106        "total": 2
  2107      },
  2108      {
  2109        "dir": "/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",
  2110        "pass_rates": [
  2111          0,
  2112          0,
  2113          0,
  2114          0,
  2115          2
  2116        ],
  2117        "total": 2
  2118      },
  2119      {
  2120        "dir": "/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",
  2121        "pass_rates": [
  2122          0,
  2123          0,
  2124          0,
  2125          2,
  2126          0
  2127        ],
  2128        "total": 2
  2129      },
  2130      {
  2131        "dir": "/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",
  2132        "pass_rates": [
  2133          0,
  2134          0,
  2135          0,
  2136          0,
  2137          2
  2138        ],
  2139        "total": 2
  2140      },
  2141      {
  2142        "dir": "/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",
  2143        "pass_rates": [
  2144          0,
  2145          0,
  2146          0,
  2147          2,
  2148          0
  2149        ],
  2150        "total": 2
  2151      },
  2152      {
  2153        "dir": "/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",
  2154        "pass_rates": [
  2155          0,
  2156          0,
  2157          0,
  2158          0,
  2159          2
  2160        ],
  2161        "total": 2
  2162      },
  2163      {
  2164        "dir": "/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",
  2165        "pass_rates": [
  2166          0,
  2167          0,
  2168          0,
  2169          0,
  2170          2
  2171        ],
  2172        "total": 2
  2173      },
  2174      {
  2175        "dir": "/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.NaN.html",
  2176        "pass_rates": [
  2177          0,
  2178          0,
  2179          0,
  2180          2,
  2181          0
  2182        ],
  2183        "total": 2
  2184      },
  2185      {
  2186        "dir": "/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",
  2187        "pass_rates": [
  2188          0,
  2189          0,
  2190          0,
  2191          0,
  2192          2
  2193        ],
  2194        "total": 2
  2195      },
  2196      {
  2197        "dir": "/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",
  2198        "pass_rates": [
  2199          0,
  2200          0,
  2201          0,
  2202          2,
  2203          0
  2204        ],
  2205        "total": 2
  2206      },
  2207      {
  2208        "dir": "/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",
  2209        "pass_rates": [
  2210          0,
  2211          0,
  2212          0,
  2213          0,
  2214          2
  2215        ],
  2216        "total": 2
  2217      },
  2218      {
  2219        "dir": "/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",
  2220        "pass_rates": [
  2221          0,
  2222          0,
  2223          0,
  2224          2,
  2225          0
  2226        ],
  2227        "total": 2
  2228      },
  2229      {
  2230        "dir": "/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",
  2231        "pass_rates": [
  2232          0,
  2233          0,
  2234          0,
  2235          0,
  2236          2
  2237        ],
  2238        "total": 2
  2239      },
  2240      {
  2241        "dir": "/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",
  2242        "pass_rates": [
  2243          0,
  2244          0,
  2245          0,
  2246          2,
  2247          0
  2248        ],
  2249        "total": 2
  2250      },
  2251      {
  2252        "dir": "/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",
  2253        "pass_rates": [
  2254          0,
  2255          0,
  2256          0,
  2257          0,
  2258          2
  2259        ],
  2260        "total": 2
  2261      },
  2262      {
  2263        "dir": "/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",
  2264        "pass_rates": [
  2265          0,
  2266          1,
  2267          0,
  2268          1,
  2269          0
  2270        ],
  2271        "total": 2
  2272      },
  2273      {
  2274        "dir": "/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",
  2275        "pass_rates": [
  2276          0,
  2277          0,
  2278          0,
  2279          0,
  2280          2
  2281        ],
  2282        "total": 2
  2283      },
  2284      {
  2285        "dir": "/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",
  2286        "pass_rates": [
  2287          0,
  2288          0,
  2289          0,
  2290          2,
  2291          0
  2292        ],
  2293        "total": 2
  2294      },
  2295      {
  2296        "dir": "/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",
  2297        "pass_rates": [
  2298          0,
  2299          0,
  2300          0,
  2301          0,
  2302          2
  2303        ],
  2304        "total": 2
  2305      },
  2306      {
  2307        "dir": "/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",
  2308        "pass_rates": [
  2309          0,
  2310          0,
  2311          0,
  2312          2,
  2313          0
  2314        ],
  2315        "total": 2
  2316      },
  2317      {
  2318        "dir": "/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",
  2319        "pass_rates": [
  2320          0,
  2321          0,
  2322          0,
  2323          0,
  2324          2
  2325        ],
  2326        "total": 2
  2327      },
  2328      {
  2329        "dir": "/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",
  2330        "pass_rates": [
  2331          0,
  2332          0,
  2333          0,
  2334          2,
  2335          0
  2336        ],
  2337        "total": 2
  2338      },
  2339      {
  2340        "dir": "/2dcontext/fill-and-stroke-styles",
  2341        "pass_rates": [
  2342          1,
  2343          28,
  2344          7,
  2345          221,
  2346          203
  2347        ],
  2348        "total": 460
  2349      },
  2350      {
  2351        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",
  2352        "pass_rates": [
  2353          0,
  2354          0,
  2355          0,
  2356          0,
  2357          2
  2358        ],
  2359        "total": 2
  2360      },
  2361      {
  2362        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",
  2363        "pass_rates": [
  2364          0,
  2365          0,
  2366          0,
  2367          2,
  2368          0
  2369        ],
  2370        "total": 2
  2371      },
  2372      {
  2373        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",
  2374        "pass_rates": [
  2375          0,
  2376          0,
  2377          0,
  2378          0,
  2379          2
  2380        ],
  2381        "total": 2
  2382      },
  2383      {
  2384        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",
  2385        "pass_rates": [
  2386          0,
  2387          0,
  2388          0,
  2389          2,
  2390          0
  2391        ],
  2392        "total": 2
  2393      },
  2394      {
  2395        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",
  2396        "pass_rates": [
  2397          0,
  2398          0,
  2399          0,
  2400          0,
  2401          2
  2402        ],
  2403        "total": 2
  2404      },
  2405      {
  2406        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",
  2407        "pass_rates": [
  2408          0,
  2409          0,
  2410          0,
  2411          2,
  2412          0
  2413        ],
  2414        "total": 2
  2415      },
  2416      {
  2417        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-1.html",
  2418        "pass_rates": [
  2419          0,
  2420          1,
  2421          0,
  2422          0,
  2423          1
  2424        ],
  2425        "total": 2
  2426      },
  2427      {
  2428        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-2.html",
  2429        "pass_rates": [
  2430          0,
  2431          1,
  2432          0,
  2433          1,
  2434          0
  2435        ],
  2436        "total": 2
  2437      },
  2438      {
  2439        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-3.html",
  2440        "pass_rates": [
  2441          0,
  2442          1,
  2443          0,
  2444          0,
  2445          1
  2446        ],
  2447        "total": 2
  2448      },
  2449      {
  2450        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-4.html",
  2451        "pass_rates": [
  2452          0,
  2453          1,
  2454          0,
  2455          1,
  2456          0
  2457        ],
  2458        "total": 2
  2459      },
  2460      {
  2461        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-5.html",
  2462        "pass_rates": [
  2463          0,
  2464          1,
  2465          0,
  2466          0,
  2467          1
  2468        ],
  2469        "total": 2
  2470      },
  2471      {
  2472        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-6.html",
  2473        "pass_rates": [
  2474          0,
  2475          1,
  2476          0,
  2477          1,
  2478          0
  2479        ],
  2480        "total": 2
  2481      },
  2482      {
  2483        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-7.html",
  2484        "pass_rates": [
  2485          0,
  2486          1,
  2487          0,
  2488          0,
  2489          1
  2490        ],
  2491        "total": 2
  2492      },
  2493      {
  2494        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-8.html",
  2495        "pass_rates": [
  2496          0,
  2497          1,
  2498          0,
  2499          1,
  2500          0
  2501        ],
  2502        "total": 2
  2503      },
  2504      {
  2505        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-9.html",
  2506        "pass_rates": [
  2507          0,
  2508          1,
  2509          0,
  2510          0,
  2511          1
  2512        ],
  2513        "total": 2
  2514      },
  2515      {
  2516        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-1.html",
  2517        "pass_rates": [
  2518          0,
  2519          1,
  2520          0,
  2521          1,
  2522          0
  2523        ],
  2524        "total": 2
  2525      },
  2526      {
  2527        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-2.html",
  2528        "pass_rates": [
  2529          0,
  2530          1,
  2531          0,
  2532          0,
  2533          1
  2534        ],
  2535        "total": 2
  2536      },
  2537      {
  2538        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-3.html",
  2539        "pass_rates": [
  2540          0,
  2541          1,
  2542          0,
  2543          1,
  2544          0
  2545        ],
  2546        "total": 2
  2547      },
  2548      {
  2549        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-4.html",
  2550        "pass_rates": [
  2551          0,
  2552          1,
  2553          0,
  2554          0,
  2555          1
  2556        ],
  2557        "total": 2
  2558      },
  2559      {
  2560        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-5.html",
  2561        "pass_rates": [
  2562          0,
  2563          1,
  2564          0,
  2565          1,
  2566          0
  2567        ],
  2568        "total": 2
  2569      },
  2570      {
  2571        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-6.html",
  2572        "pass_rates": [
  2573          0,
  2574          1,
  2575          0,
  2576          0,
  2577          1
  2578        ],
  2579        "total": 2
  2580      },
  2581      {
  2582        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-7.html",
  2583        "pass_rates": [
  2584          0,
  2585          1,
  2586          0,
  2587          1,
  2588          0
  2589        ],
  2590        "total": 2
  2591      },
  2592      {
  2593        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-8.html",
  2594        "pass_rates": [
  2595          0,
  2596          1,
  2597          0,
  2598          0,
  2599          1
  2600        ],
  2601        "total": 2
  2602      },
  2603      {
  2604        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-9.html",
  2605        "pass_rates": [
  2606          0,
  2607          1,
  2608          0,
  2609          1,
  2610          0
  2611        ],
  2612        "total": 2
  2613      },
  2614      {
  2615        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-1.html",
  2616        "pass_rates": [
  2617          0,
  2618          0,
  2619          1,
  2620          0,
  2621          1
  2622        ],
  2623        "total": 2
  2624      },
  2625      {
  2626        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-2.html",
  2627        "pass_rates": [
  2628          0,
  2629          1,
  2630          0,
  2631          1,
  2632          0
  2633        ],
  2634        "total": 2
  2635      },
  2636      {
  2637        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-3.html",
  2638        "pass_rates": [
  2639          0,
  2640          1,
  2641          0,
  2642          0,
  2643          1
  2644        ],
  2645        "total": 2
  2646      },
  2647      {
  2648        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-4.html",
  2649        "pass_rates": [
  2650          0,
  2651          1,
  2652          0,
  2653          1,
  2654          0
  2655        ],
  2656        "total": 2
  2657      },
  2658      {
  2659        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-5.html",
  2660        "pass_rates": [
  2661          0,
  2662          1,
  2663          0,
  2664          0,
  2665          1
  2666        ],
  2667        "total": 2
  2668      },
  2669      {
  2670        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-6.html",
  2671        "pass_rates": [
  2672          0,
  2673          1,
  2674          0,
  2675          1,
  2676          0
  2677        ],
  2678        "total": 2
  2679      },
  2680      {
  2681        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-1.html",
  2682        "pass_rates": [
  2683          0,
  2684          1,
  2685          0,
  2686          0,
  2687          1
  2688        ],
  2689        "total": 2
  2690      },
  2691      {
  2692        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-2.html",
  2693        "pass_rates": [
  2694          0,
  2695          0,
  2696          0,
  2697          2,
  2698          0
  2699        ],
  2700        "total": 2
  2701      },
  2702      {
  2703        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-3.html",
  2704        "pass_rates": [
  2705          0,
  2706          1,
  2707          0,
  2708          0,
  2709          1
  2710        ],
  2711        "total": 2
  2712      },
  2713      {
  2714        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-4.html",
  2715        "pass_rates": [
  2716          0,
  2717          1,
  2718          0,
  2719          1,
  2720          0
  2721        ],
  2722        "total": 2
  2723      },
  2724      {
  2725        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-5.html",
  2726        "pass_rates": [
  2727          0,
  2728          1,
  2729          0,
  2730          0,
  2731          1
  2732        ],
  2733        "total": 2
  2734      },
  2735      {
  2736        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-6.html",
  2737        "pass_rates": [
  2738          0,
  2739          1,
  2740          0,
  2741          1,
  2742          0
  2743        ],
  2744        "total": 2
  2745      },
  2746      {
  2747        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",
  2748        "pass_rates": [
  2749          0,
  2750          0,
  2751          0,
  2752          1,
  2753          1
  2754        ],
  2755        "total": 2
  2756      },
  2757      {
  2758        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",
  2759        "pass_rates": [
  2760          0,
  2761          0,
  2762          0,
  2763          2,
  2764          0
  2765        ],
  2766        "total": 2
  2767      },
  2768      {
  2769        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",
  2770        "pass_rates": [
  2771          0,
  2772          0,
  2773          0,
  2774          1,
  2775          1
  2776        ],
  2777        "total": 2
  2778      },
  2779      {
  2780        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",
  2781        "pass_rates": [
  2782          0,
  2783          0,
  2784          0,
  2785          2,
  2786          0
  2787        ],
  2788        "total": 2
  2789      },
  2790      {
  2791        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",
  2792        "pass_rates": [
  2793          0,
  2794          0,
  2795          0,
  2796          0,
  2797          2
  2798        ],
  2799        "total": 2
  2800      },
  2801      {
  2802        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",
  2803        "pass_rates": [
  2804          0,
  2805          0,
  2806          0,
  2807          2,
  2808          0
  2809        ],
  2810        "total": 2
  2811      },
  2812      {
  2813        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",
  2814        "pass_rates": [
  2815          0,
  2816          0,
  2817          0,
  2818          0,
  2819          2
  2820        ],
  2821        "total": 2
  2822      },
  2823      {
  2824        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",
  2825        "pass_rates": [
  2826          0,
  2827          0,
  2828          0,
  2829          2,
  2830          0
  2831        ],
  2832        "total": 2
  2833      },
  2834      {
  2835        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",
  2836        "pass_rates": [
  2837          0,
  2838          0,
  2839          0,
  2840          0,
  2841          2
  2842        ],
  2843        "total": 2
  2844      },
  2845      {
  2846        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",
  2847        "pass_rates": [
  2848          0,
  2849          0,
  2850          0,
  2851          2,
  2852          0
  2853        ],
  2854        "total": 2
  2855      },
  2856      {
  2857        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",
  2858        "pass_rates": [
  2859          0,
  2860          0,
  2861          0,
  2862          1,
  2863          1
  2864        ],
  2865        "total": 2
  2866      },
  2867      {
  2868        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",
  2869        "pass_rates": [
  2870          0,
  2871          0,
  2872          0,
  2873          2,
  2874          0
  2875        ],
  2876        "total": 2
  2877      },
  2878      {
  2879        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",
  2880        "pass_rates": [
  2881          0,
  2882          0,
  2883          0,
  2884          0,
  2885          2
  2886        ],
  2887        "total": 2
  2888      },
  2889      {
  2890        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",
  2891        "pass_rates": [
  2892          0,
  2893          0,
  2894          0,
  2895          2,
  2896          0
  2897        ],
  2898        "total": 2
  2899      },
  2900      {
  2901        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",
  2902        "pass_rates": [
  2903          0,
  2904          0,
  2905          0,
  2906          0,
  2907          2
  2908        ],
  2909        "total": 2
  2910      },
  2911      {
  2912        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",
  2913        "pass_rates": [
  2914          0,
  2915          0,
  2916          0,
  2917          2,
  2918          0
  2919        ],
  2920        "total": 2
  2921      },
  2922      {
  2923        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",
  2924        "pass_rates": [
  2925          0,
  2926          0,
  2927          0,
  2928          0,
  2929          2
  2930        ],
  2931        "total": 2
  2932      },
  2933      {
  2934        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",
  2935        "pass_rates": [
  2936          0,
  2937          0,
  2938          0,
  2939          2,
  2940          0
  2941        ],
  2942        "total": 2
  2943      },
  2944      {
  2945        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",
  2946        "pass_rates": [
  2947          0,
  2948          0,
  2949          0,
  2950          0,
  2951          2
  2952        ],
  2953        "total": 2
  2954      },
  2955      {
  2956        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",
  2957        "pass_rates": [
  2958          0,
  2959          0,
  2960          0,
  2961          2,
  2962          0
  2963        ],
  2964        "total": 2
  2965      },
  2966      {
  2967        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",
  2968        "pass_rates": [
  2969          0,
  2970          0,
  2971          0,
  2972          0,
  2973          2
  2974        ],
  2975        "total": 2
  2976      },
  2977      {
  2978        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",
  2979        "pass_rates": [
  2980          0,
  2981          0,
  2982          0,
  2983          2,
  2984          0
  2985        ],
  2986        "total": 2
  2987      },
  2988      {
  2989        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",
  2990        "pass_rates": [
  2991          0,
  2992          0,
  2993          0,
  2994          0,
  2995          2
  2996        ],
  2997        "total": 2
  2998      },
  2999      {
  3000        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",
  3001        "pass_rates": [
  3002          0,
  3003          0,
  3004          0,
  3005          0,
  3006          2
  3007        ],
  3008        "total": 2
  3009      },
  3010      {
  3011        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",
  3012        "pass_rates": [
  3013          0,
  3014          0,
  3015          0,
  3016          2,
  3017          0
  3018        ],
  3019        "total": 2
  3020      },
  3021      {
  3022        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",
  3023        "pass_rates": [
  3024          0,
  3025          0,
  3026          0,
  3027          0,
  3028          2
  3029        ],
  3030        "total": 2
  3031      },
  3032      {
  3033        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",
  3034        "pass_rates": [
  3035          0,
  3036          0,
  3037          0,
  3038          0,
  3039          2
  3040        ],
  3041        "total": 2
  3042      },
  3043      {
  3044        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-1.html",
  3045        "pass_rates": [
  3046          0,
  3047          0,
  3048          0,
  3049          2,
  3050          0
  3051        ],
  3052        "total": 2
  3053      },
  3054      {
  3055        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-2.html",
  3056        "pass_rates": [
  3057          0,
  3058          0,
  3059          0,
  3060          0,
  3061          2
  3062        ],
  3063        "total": 2
  3064      },
  3065      {
  3066        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-3.html",
  3067        "pass_rates": [
  3068          0,
  3069          0,
  3070          0,
  3071          2,
  3072          0
  3073        ],
  3074        "total": 2
  3075      },
  3076      {
  3077        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-4.html",
  3078        "pass_rates": [
  3079          0,
  3080          0,
  3081          0,
  3082          0,
  3083          2
  3084        ],
  3085        "total": 2
  3086      },
  3087      {
  3088        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-5.html",
  3089        "pass_rates": [
  3090          0,
  3091          0,
  3092          0,
  3093          2,
  3094          0
  3095        ],
  3096        "total": 2
  3097      },
  3098      {
  3099        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-1.html",
  3100        "pass_rates": [
  3101          0,
  3102          0,
  3103          0,
  3104          0,
  3105          2
  3106        ],
  3107        "total": 2
  3108      },
  3109      {
  3110        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-2.html",
  3111        "pass_rates": [
  3112          0,
  3113          0,
  3114          0,
  3115          2,
  3116          0
  3117        ],
  3118        "total": 2
  3119      },
  3120      {
  3121        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-3.html",
  3122        "pass_rates": [
  3123          0,
  3124          0,
  3125          0,
  3126          0,
  3127          2
  3128        ],
  3129        "total": 2
  3130      },
  3131      {
  3132        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-1.html",
  3133        "pass_rates": [
  3134          0,
  3135          0,
  3136          0,
  3137          2,
  3138          0
  3139        ],
  3140        "total": 2
  3141      },
  3142      {
  3143        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-2.html",
  3144        "pass_rates": [
  3145          0,
  3146          0,
  3147          0,
  3148          0,
  3149          2
  3150        ],
  3151        "total": 2
  3152      },
  3153      {
  3154        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-3.html",
  3155        "pass_rates": [
  3156          0,
  3157          0,
  3158          0,
  3159          2,
  3160          0
  3161        ],
  3162        "total": 2
  3163      },
  3164      {
  3165        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-4.html",
  3166        "pass_rates": [
  3167          0,
  3168          0,
  3169          0,
  3170          0,
  3171          2
  3172        ],
  3173        "total": 2
  3174      },
  3175      {
  3176        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-5.html",
  3177        "pass_rates": [
  3178          0,
  3179          0,
  3180          0,
  3181          2,
  3182          0
  3183        ],
  3184        "total": 2
  3185      },
  3186      {
  3187        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-1.html",
  3188        "pass_rates": [
  3189          0,
  3190          0,
  3191          0,
  3192          0,
  3193          2
  3194        ],
  3195        "total": 2
  3196      },
  3197      {
  3198        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-2.html",
  3199        "pass_rates": [
  3200          0,
  3201          0,
  3202          0,
  3203          2,
  3204          0
  3205        ],
  3206        "total": 2
  3207      },
  3208      {
  3209        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-3.html",
  3210        "pass_rates": [
  3211          0,
  3212          0,
  3213          0,
  3214          0,
  3215          2
  3216        ],
  3217        "total": 2
  3218      },
  3219      {
  3220        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",
  3221        "pass_rates": [
  3222          0,
  3223          0,
  3224          0,
  3225          2,
  3226          0
  3227        ],
  3228        "total": 2
  3229      },
  3230      {
  3231        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",
  3232        "pass_rates": [
  3233          0,
  3234          0,
  3235          0,
  3236          0,
  3237          2
  3238        ],
  3239        "total": 2
  3240      },
  3241      {
  3242        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",
  3243        "pass_rates": [
  3244          0,
  3245          0,
  3246          0,
  3247          2,
  3248          0
  3249        ],
  3250        "total": 2
  3251      },
  3252      {
  3253        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",
  3254        "pass_rates": [
  3255          0,
  3256          0,
  3257          0,
  3258          0,
  3259          2
  3260        ],
  3261        "total": 2
  3262      },
  3263      {
  3264        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",
  3265        "pass_rates": [
  3266          0,
  3267          0,
  3268          0,
  3269          2,
  3270          0
  3271        ],
  3272        "total": 2
  3273      },
  3274      {
  3275        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",
  3276        "pass_rates": [
  3277          0,
  3278          0,
  3279          0,
  3280          0,
  3281          2
  3282        ],
  3283        "total": 2
  3284      },
  3285      {
  3286        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",
  3287        "pass_rates": [
  3288          0,
  3289          0,
  3290          0,
  3291          2,
  3292          0
  3293        ],
  3294        "total": 2
  3295      },
  3296      {
  3297        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",
  3298        "pass_rates": [
  3299          0,
  3300          0,
  3301          0,
  3302          0,
  3303          2
  3304        ],
  3305        "total": 2
  3306      },
  3307      {
  3308        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",
  3309        "pass_rates": [
  3310          0,
  3311          0,
  3312          0,
  3313          2,
  3314          0
  3315        ],
  3316        "total": 2
  3317      },
  3318      {
  3319        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",
  3320        "pass_rates": [
  3321          0,
  3322          0,
  3323          0,
  3324          0,
  3325          2
  3326        ],
  3327        "total": 2
  3328      },
  3329      {
  3330        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",
  3331        "pass_rates": [
  3332          0,
  3333          0,
  3334          0,
  3335          2,
  3336          0
  3337        ],
  3338        "total": 2
  3339      },
  3340      {
  3341        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",
  3342        "pass_rates": [
  3343          0,
  3344          0,
  3345          0,
  3346          0,
  3347          2
  3348        ],
  3349        "total": 2
  3350      },
  3351      {
  3352        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",
  3353        "pass_rates": [
  3354          0,
  3355          0,
  3356          0,
  3357          0,
  3358          2
  3359        ],
  3360        "total": 2
  3361      },
  3362      {
  3363        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",
  3364        "pass_rates": [
  3365          0,
  3366          0,
  3367          0,
  3368          2,
  3369          0
  3370        ],
  3371        "total": 2
  3372      },
  3373      {
  3374        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",
  3375        "pass_rates": [
  3376          0,
  3377          0,
  3378          0,
  3379          0,
  3380          2
  3381        ],
  3382        "total": 2
  3383      },
  3384      {
  3385        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",
  3386        "pass_rates": [
  3387          0,
  3388          0,
  3389          0,
  3390          2,
  3391          0
  3392        ],
  3393        "total": 2
  3394      },
  3395      {
  3396        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-3.html",
  3397        "pass_rates": [
  3398          0,
  3399          0,
  3400          0,
  3401          0,
  3402          2
  3403        ],
  3404        "total": 2
  3405      },
  3406      {
  3407        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",
  3408        "pass_rates": [
  3409          0,
  3410          0,
  3411          0,
  3412          2,
  3413          0
  3414        ],
  3415        "total": 2
  3416      },
  3417      {
  3418        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",
  3419        "pass_rates": [
  3420          0,
  3421          0,
  3422          0,
  3423          0,
  3424          2
  3425        ],
  3426        "total": 2
  3427      },
  3428      {
  3429        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",
  3430        "pass_rates": [
  3431          0,
  3432          0,
  3433          0,
  3434          2,
  3435          0
  3436        ],
  3437        "total": 2
  3438      },
  3439      {
  3440        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",
  3441        "pass_rates": [
  3442          0,
  3443          0,
  3444          0,
  3445          0,
  3446          2
  3447        ],
  3448        "total": 2
  3449      },
  3450      {
  3451        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",
  3452        "pass_rates": [
  3453          0,
  3454          0,
  3455          0,
  3456          2,
  3457          0
  3458        ],
  3459        "total": 2
  3460      },
  3461      {
  3462        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",
  3463        "pass_rates": [
  3464          0,
  3465          0,
  3466          0,
  3467          0,
  3468          2
  3469        ],
  3470        "total": 2
  3471      },
  3472      {
  3473        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",
  3474        "pass_rates": [
  3475          0,
  3476          0,
  3477          0,
  3478          2,
  3479          0
  3480        ],
  3481        "total": 2
  3482      },
  3483      {
  3484        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",
  3485        "pass_rates": [
  3486          0,
  3487          0,
  3488          0,
  3489          0,
  3490          2
  3491        ],
  3492        "total": 2
  3493      },
  3494      {
  3495        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",
  3496        "pass_rates": [
  3497          0,
  3498          0,
  3499          0,
  3500          2,
  3501          0
  3502        ],
  3503        "total": 2
  3504      },
  3505      {
  3506        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",
  3507        "pass_rates": [
  3508          0,
  3509          0,
  3510          0,
  3511          0,
  3512          2
  3513        ],
  3514        "total": 2
  3515      },
  3516      {
  3517        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",
  3518        "pass_rates": [
  3519          0,
  3520          0,
  3521          0,
  3522          2,
  3523          0
  3524        ],
  3525        "total": 2
  3526      },
  3527      {
  3528        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",
  3529        "pass_rates": [
  3530          0,
  3531          0,
  3532          0,
  3533          0,
  3534          2
  3535        ],
  3536        "total": 2
  3537      },
  3538      {
  3539        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",
  3540        "pass_rates": [
  3541          0,
  3542          0,
  3543          0,
  3544          2,
  3545          0
  3546        ],
  3547        "total": 2
  3548      },
  3549      {
  3550        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",
  3551        "pass_rates": [
  3552          0,
  3553          0,
  3554          0,
  3555          0,
  3556          2
  3557        ],
  3558        "total": 2
  3559      },
  3560      {
  3561        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",
  3562        "pass_rates": [
  3563          0,
  3564          0,
  3565          0,
  3566          2,
  3567          0
  3568        ],
  3569        "total": 2
  3570      },
  3571      {
  3572        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",
  3573        "pass_rates": [
  3574          0,
  3575          0,
  3576          0,
  3577          0,
  3578          2
  3579        ],
  3580        "total": 2
  3581      },
  3582      {
  3583        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",
  3584        "pass_rates": [
  3585          0,
  3586          0,
  3587          0,
  3588          2,
  3589          0
  3590        ],
  3591        "total": 2
  3592      },
  3593      {
  3594        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",
  3595        "pass_rates": [
  3596          0,
  3597          0,
  3598          0,
  3599          0,
  3600          2
  3601        ],
  3602        "total": 2
  3603      },
  3604      {
  3605        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",
  3606        "pass_rates": [
  3607          0,
  3608          0,
  3609          0,
  3610          2,
  3611          0
  3612        ],
  3613        "total": 2
  3614      },
  3615      {
  3616        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",
  3617        "pass_rates": [
  3618          0,
  3619          0,
  3620          0,
  3621          0,
  3622          2
  3623        ],
  3624        "total": 2
  3625      },
  3626      {
  3627        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",
  3628        "pass_rates": [
  3629          0,
  3630          0,
  3631          0,
  3632          2,
  3633          0
  3634        ],
  3635        "total": 2
  3636      },
  3637      {
  3638        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",
  3639        "pass_rates": [
  3640          0,
  3641          0,
  3642          0,
  3643          0,
  3644          2
  3645        ],
  3646        "total": 2
  3647      },
  3648      {
  3649        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",
  3650        "pass_rates": [
  3651          0,
  3652          0,
  3653          0,
  3654          2,
  3655          0
  3656        ],
  3657        "total": 2
  3658      },
  3659      {
  3660        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",
  3661        "pass_rates": [
  3662          0,
  3663          0,
  3664          0,
  3665          0,
  3666          2
  3667        ],
  3668        "total": 2
  3669      },
  3670      {
  3671        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",
  3672        "pass_rates": [
  3673          0,
  3674          0,
  3675          0,
  3676          2,
  3677          0
  3678        ],
  3679        "total": 2
  3680      },
  3681      {
  3682        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",
  3683        "pass_rates": [
  3684          0,
  3685          0,
  3686          0,
  3687          0,
  3688          2
  3689        ],
  3690        "total": 2
  3691      },
  3692      {
  3693        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",
  3694        "pass_rates": [
  3695          0,
  3696          0,
  3697          0,
  3698          2,
  3699          0
  3700        ],
  3701        "total": 2
  3702      },
  3703      {
  3704        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",
  3705        "pass_rates": [
  3706          0,
  3707          0,
  3708          0,
  3709          0,
  3710          2
  3711        ],
  3712        "total": 2
  3713      },
  3714      {
  3715        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",
  3716        "pass_rates": [
  3717          0,
  3718          0,
  3719          0,
  3720          2,
  3721          0
  3722        ],
  3723        "total": 2
  3724      },
  3725      {
  3726        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",
  3727        "pass_rates": [
  3728          0,
  3729          0,
  3730          0,
  3731          0,
  3732          2
  3733        ],
  3734        "total": 2
  3735      },
  3736      {
  3737        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",
  3738        "pass_rates": [
  3739          0,
  3740          0,
  3741          0,
  3742          2,
  3743          0
  3744        ],
  3745        "total": 2
  3746      },
  3747      {
  3748        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",
  3749        "pass_rates": [
  3750          0,
  3751          0,
  3752          0,
  3753          0,
  3754          2
  3755        ],
  3756        "total": 2
  3757      },
  3758      {
  3759        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",
  3760        "pass_rates": [
  3761          0,
  3762          0,
  3763          0,
  3764          2,
  3765          0
  3766        ],
  3767        "total": 2
  3768      },
  3769      {
  3770        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",
  3771        "pass_rates": [
  3772          0,
  3773          0,
  3774          0,
  3775          0,
  3776          2
  3777        ],
  3778        "total": 2
  3779      },
  3780      {
  3781        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",
  3782        "pass_rates": [
  3783          0,
  3784          0,
  3785          0,
  3786          2,
  3787          0
  3788        ],
  3789        "total": 2
  3790      },
  3791      {
  3792        "dir": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",
  3793        "pass_rates": [
  3794          0,
  3795          0,
  3796          0,
  3797          0,
  3798          2
  3799        ],
  3800        "total": 2
  3801      },
  3802      {
  3803        "dir": "/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",
  3804        "pass_rates": [
  3805          0,
  3806          0,
  3807          0,
  3808          2,
  3809          0
  3810        ],
  3811        "total": 2
  3812      },
  3813      {
  3814        "dir": "/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",
  3815        "pass_rates": [
  3816          0,
  3817          0,
  3818          0,
  3819          0,
  3820          2
  3821        ],
  3822        "total": 2
  3823      },
  3824      {
  3825        "dir": "/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",
  3826        "pass_rates": [
  3827          0,
  3828          0,
  3829          0,
  3830          2,
  3831          0
  3832        ],
  3833        "total": 2
  3834      },
  3835      {
  3836        "dir": "/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",
  3837        "pass_rates": [
  3838          0,
  3839          0,
  3840          0,
  3841          0,
  3842          2
  3843        ],
  3844        "total": 2
  3845      },
  3846      {
  3847        "dir": "/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",
  3848        "pass_rates": [
  3849          0,
  3850          0,
  3851          0,
  3852          2,
  3853          0
  3854        ],
  3855        "total": 2
  3856      },
  3857      {
  3858        "dir": "/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",
  3859        "pass_rates": [
  3860          0,
  3861          0,
  3862          0,
  3863          0,
  3864          2
  3865        ],
  3866        "total": 2
  3867      },
  3868      {
  3869        "dir": "/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",
  3870        "pass_rates": [
  3871          0,
  3872          0,
  3873          0,
  3874          2,
  3875          0
  3876        ],
  3877        "total": 2
  3878      },
  3879      {
  3880        "dir": "/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",
  3881        "pass_rates": [
  3882          0,
  3883          0,
  3884          0,
  3885          0,
  3886          2
  3887        ],
  3888        "total": 2
  3889      },
  3890      {
  3891        "dir": "/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",
  3892        "pass_rates": [
  3893          0,
  3894          0,
  3895          0,
  3896          2,
  3897          0
  3898        ],
  3899        "total": 2
  3900      },
  3901      {
  3902        "dir": "/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",
  3903        "pass_rates": [
  3904          0,
  3905          0,
  3906          0,
  3907          0,
  3908          2
  3909        ],
  3910        "total": 2
  3911      },
  3912      {
  3913        "dir": "/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",
  3914        "pass_rates": [
  3915          0,
  3916          0,
  3917          1,
  3918          1,
  3919          0
  3920        ],
  3921        "total": 2
  3922      },
  3923      {
  3924        "dir": "/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",
  3925        "pass_rates": [
  3926          0,
  3927          0,
  3928          0,
  3929          1,
  3930          1
  3931        ],
  3932        "total": 2
  3933      },
  3934      {
  3935        "dir": "/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",
  3936        "pass_rates": [
  3937          0,
  3938          0,
  3939          1,
  3940          1,
  3941          0
  3942        ],
  3943        "total": 2
  3944      },
  3945      {
  3946        "dir": "/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",
  3947        "pass_rates": [
  3948          0,
  3949          0,
  3950          0,
  3951          1,
  3952          1
  3953        ],
  3954        "total": 2
  3955      },
  3956      {
  3957        "dir": "/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",
  3958        "pass_rates": [
  3959          0,
  3960          0,
  3961          1,
  3962          1,
  3963          0
  3964        ],
  3965        "total": 2
  3966      },
  3967      {
  3968        "dir": "/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",
  3969        "pass_rates": [
  3970          0,
  3971          0,
  3972          0,
  3973          1,
  3974          1
  3975        ],
  3976        "total": 2
  3977      },
  3978      {
  3979        "dir": "/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",
  3980        "pass_rates": [
  3981          0,
  3982          0,
  3983          0,
  3984          2,
  3985          0
  3986        ],
  3987        "total": 2
  3988      },
  3989      {
  3990        "dir": "/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",
  3991        "pass_rates": [
  3992          0,
  3993          0,
  3994          0,
  3995          0,
  3996          2
  3997        ],
  3998        "total": 2
  3999      },
  4000      {
  4001        "dir": "/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",
  4002        "pass_rates": [
  4003          0,
  4004          0,
  4005          0,
  4006          2,
  4007          0
  4008        ],
  4009        "total": 2
  4010      },
  4011      {
  4012        "dir": "/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",
  4013        "pass_rates": [
  4014          0,
  4015          0,
  4016          0,
  4017          0,
  4018          2
  4019        ],
  4020        "total": 2
  4021      },
  4022      {
  4023        "dir": "/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",
  4024        "pass_rates": [
  4025          0,
  4026          0,
  4027          0,
  4028          2,
  4029          0
  4030        ],
  4031        "total": 2
  4032      },
  4033      {
  4034        "dir": "/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",
  4035        "pass_rates": [
  4036          0,
  4037          0,
  4038          0,
  4039          0,
  4040          2
  4041        ],
  4042        "total": 2
  4043      },
  4044      {
  4045        "dir": "/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",
  4046        "pass_rates": [
  4047          0,
  4048          0,
  4049          1,
  4050          1,
  4051          0
  4052        ],
  4053        "total": 2
  4054      },
  4055      {
  4056        "dir": "/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",
  4057        "pass_rates": [
  4058          0,
  4059          0,
  4060          0,
  4061          0,
  4062          2
  4063        ],
  4064        "total": 2
  4065      },
  4066      {
  4067        "dir": "/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",
  4068        "pass_rates": [
  4069          0,
  4070          0,
  4071          0,
  4072          2,
  4073          0
  4074        ],
  4075        "total": 2
  4076      },
  4077      {
  4078        "dir": "/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",
  4079        "pass_rates": [
  4080          0,
  4081          0,
  4082          0,
  4083          0,
  4084          2
  4085        ],
  4086        "total": 2
  4087      },
  4088      {
  4089        "dir": "/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",
  4090        "pass_rates": [
  4091          0,
  4092          0,
  4093          0,
  4094          2,
  4095          0
  4096        ],
  4097        "total": 2
  4098      },
  4099      {
  4100        "dir": "/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",
  4101        "pass_rates": [
  4102          0,
  4103          0,
  4104          0,
  4105          0,
  4106          2
  4107        ],
  4108        "total": 2
  4109      },
  4110      {
  4111        "dir": "/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",
  4112        "pass_rates": [
  4113          0,
  4114          0,
  4115          0,
  4116          2,
  4117          0
  4118        ],
  4119        "total": 2
  4120      },
  4121      {
  4122        "dir": "/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",
  4123        "pass_rates": [
  4124          0,
  4125          0,
  4126          0,
  4127          0,
  4128          2
  4129        ],
  4130        "total": 2
  4131      },
  4132      {
  4133        "dir": "/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",
  4134        "pass_rates": [
  4135          0,
  4136          0,
  4137          0,
  4138          2,
  4139          0
  4140        ],
  4141        "total": 2
  4142      },
  4143      {
  4144        "dir": "/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",
  4145        "pass_rates": [
  4146          0,
  4147          0,
  4148          0,
  4149          0,
  4150          2
  4151        ],
  4152        "total": 2
  4153      },
  4154      {
  4155        "dir": "/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",
  4156        "pass_rates": [
  4157          0,
  4158          0,
  4159          0,
  4160          2,
  4161          0
  4162        ],
  4163        "total": 2
  4164      },
  4165      {
  4166        "dir": "/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",
  4167        "pass_rates": [
  4168          0,
  4169          0,
  4170          0,
  4171          1,
  4172          1
  4173        ],
  4174        "total": 2
  4175      },
  4176      {
  4177        "dir": "/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",
  4178        "pass_rates": [
  4179          0,
  4180          0,
  4181          0,
  4182          2,
  4183          0
  4184        ],
  4185        "total": 2
  4186      },
  4187      {
  4188        "dir": "/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",
  4189        "pass_rates": [
  4190          0,
  4191          0,
  4192          0,
  4193          0,
  4194          2
  4195        ],
  4196        "total": 2
  4197      },
  4198      {
  4199        "dir": "/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",
  4200        "pass_rates": [
  4201          0,
  4202          0,
  4203          0,
  4204          2,
  4205          0
  4206        ],
  4207        "total": 2
  4208      },
  4209      {
  4210        "dir": "/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",
  4211        "pass_rates": [
  4212          0,
  4213          0,
  4214          0,
  4215          0,
  4216          2
  4217        ],
  4218        "total": 2
  4219      },
  4220      {
  4221        "dir": "/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",
  4222        "pass_rates": [
  4223          0,
  4224          0,
  4225          0,
  4226          2,
  4227          0
  4228        ],
  4229        "total": 2
  4230      },
  4231      {
  4232        "dir": "/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",
  4233        "pass_rates": [
  4234          0,
  4235          0,
  4236          0,
  4237          1,
  4238          1
  4239        ],
  4240        "total": 2
  4241      },
  4242      {
  4243        "dir": "/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",
  4244        "pass_rates": [
  4245          0,
  4246          0,
  4247          0,
  4248          2,
  4249          0
  4250        ],
  4251        "total": 2
  4252      },
  4253      {
  4254        "dir": "/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",
  4255        "pass_rates": [
  4256          0,
  4257          0,
  4258          0,
  4259          1,
  4260          1
  4261        ],
  4262        "total": 2
  4263      },
  4264      {
  4265        "dir": "/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",
  4266        "pass_rates": [
  4267          0,
  4268          0,
  4269          0,
  4270          2,
  4271          0
  4272        ],
  4273        "total": 2
  4274      },
  4275      {
  4276        "dir": "/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",
  4277        "pass_rates": [
  4278          0,
  4279          0,
  4280          0,
  4281          0,
  4282          2
  4283        ],
  4284        "total": 2
  4285      },
  4286      {
  4287        "dir": "/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",
  4288        "pass_rates": [
  4289          0,
  4290          0,
  4291          1,
  4292          1,
  4293          0
  4294        ],
  4295        "total": 2
  4296      },
  4297      {
  4298        "dir": "/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",
  4299        "pass_rates": [
  4300          0,
  4301          0,
  4302          0,
  4303          1,
  4304          1
  4305        ],
  4306        "total": 2
  4307      },
  4308      {
  4309        "dir": "/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",
  4310        "pass_rates": [
  4311          0,
  4312          0,
  4313          0,
  4314          2,
  4315          0
  4316        ],
  4317        "total": 2
  4318      },
  4319      {
  4320        "dir": "/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",
  4321        "pass_rates": [
  4322          0,
  4323          0,
  4324          0,
  4325          1,
  4326          1
  4327        ],
  4328        "total": 2
  4329      },
  4330      {
  4331        "dir": "/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",
  4332        "pass_rates": [
  4333          0,
  4334          0,
  4335          0,
  4336          2,
  4337          0
  4338        ],
  4339        "total": 2
  4340      },
  4341      {
  4342        "dir": "/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",
  4343        "pass_rates": [
  4344          0,
  4345          0,
  4346          0,
  4347          0,
  4348          2
  4349        ],
  4350        "total": 2
  4351      },
  4352      {
  4353        "dir": "/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",
  4354        "pass_rates": [
  4355          0,
  4356          0,
  4357          0,
  4358          2,
  4359          0
  4360        ],
  4361        "total": 2
  4362      },
  4363      {
  4364        "dir": "/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",
  4365        "pass_rates": [
  4366          0,
  4367          0,
  4368          0,
  4369          0,
  4370          2
  4371        ],
  4372        "total": 2
  4373      },
  4374      {
  4375        "dir": "/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",
  4376        "pass_rates": [
  4377          0,
  4378          0,
  4379          0,
  4380          2,
  4381          0
  4382        ],
  4383        "total": 2
  4384      },
  4385      {
  4386        "dir": "/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",
  4387        "pass_rates": [
  4388          0,
  4389          0,
  4390          0,
  4391          0,
  4392          2
  4393        ],
  4394        "total": 2
  4395      },
  4396      {
  4397        "dir": "/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",
  4398        "pass_rates": [
  4399          0,
  4400          0,
  4401          0,
  4402          2,
  4403          0
  4404        ],
  4405        "total": 2
  4406      },
  4407      {
  4408        "dir": "/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",
  4409        "pass_rates": [
  4410          0,
  4411          0,
  4412          0,
  4413          0,
  4414          2
  4415        ],
  4416        "total": 2
  4417      },
  4418      {
  4419        "dir": "/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",
  4420        "pass_rates": [
  4421          0,
  4422          0,
  4423          0,
  4424          2,
  4425          0
  4426        ],
  4427        "total": 2
  4428      },
  4429      {
  4430        "dir": "/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",
  4431        "pass_rates": [
  4432          0,
  4433          0,
  4434          0,
  4435          0,
  4436          2
  4437        ],
  4438        "total": 2
  4439      },
  4440      {
  4441        "dir": "/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",
  4442        "pass_rates": [
  4443          1,
  4444          0,
  4445          0,
  4446          1,
  4447          0
  4448        ],
  4449        "total": 2
  4450      },
  4451      {
  4452        "dir": "/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",
  4453        "pass_rates": [
  4454          0,
  4455          0,
  4456          0,
  4457          1,
  4458          1
  4459        ],
  4460        "total": 2
  4461      },
  4462      {
  4463        "dir": "/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",
  4464        "pass_rates": [
  4465          0,
  4466          0,
  4467          0,
  4468          2,
  4469          0
  4470        ],
  4471        "total": 2
  4472      },
  4473      {
  4474        "dir": "/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",
  4475        "pass_rates": [
  4476          0,
  4477          0,
  4478          0,
  4479          1,
  4480          1
  4481        ],
  4482        "total": 2
  4483      },
  4484      {
  4485        "dir": "/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",
  4486        "pass_rates": [
  4487          0,
  4488          0,
  4489          1,
  4490          1,
  4491          0
  4492        ],
  4493        "total": 2
  4494      },
  4495      {
  4496        "dir": "/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",
  4497        "pass_rates": [
  4498          0,
  4499          0,
  4500          0,
  4501          1,
  4502          1
  4503        ],
  4504        "total": 2
  4505      },
  4506      {
  4507        "dir": "/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",
  4508        "pass_rates": [
  4509          0,
  4510          0,
  4511          0,
  4512          2,
  4513          0
  4514        ],
  4515        "total": 2
  4516      },
  4517      {
  4518        "dir": "/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",
  4519        "pass_rates": [
  4520          0,
  4521          0,
  4522          0,
  4523          1,
  4524          1
  4525        ],
  4526        "total": 2
  4527      },
  4528      {
  4529        "dir": "/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",
  4530        "pass_rates": [
  4531          0,
  4532          0,
  4533          0,
  4534          2,
  4535          0
  4536        ],
  4537        "total": 2
  4538      },
  4539      {
  4540        "dir": "/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",
  4541        "pass_rates": [
  4542          0,
  4543          0,
  4544          0,
  4545          0,
  4546          2
  4547        ],
  4548        "total": 2
  4549      },
  4550      {
  4551        "dir": "/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",
  4552        "pass_rates": [
  4553          0,
  4554          0,
  4555          0,
  4556          2,
  4557          0
  4558        ],
  4559        "total": 2
  4560      },
  4561      {
  4562        "dir": "/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",
  4563        "pass_rates": [
  4564          0,
  4565          0,
  4566          0,
  4567          0,
  4568          2
  4569        ],
  4570        "total": 2
  4571      },
  4572      {
  4573        "dir": "/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",
  4574        "pass_rates": [
  4575          0,
  4576          0,
  4577          0,
  4578          2,
  4579          0
  4580        ],
  4581        "total": 2
  4582      },
  4583      {
  4584        "dir": "/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",
  4585        "pass_rates": [
  4586          0,
  4587          0,
  4588          0,
  4589          0,
  4590          2
  4591        ],
  4592        "total": 2
  4593      },
  4594      {
  4595        "dir": "/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",
  4596        "pass_rates": [
  4597          0,
  4598          0,
  4599          0,
  4600          2,
  4601          0
  4602        ],
  4603        "total": 2
  4604      },
  4605      {
  4606        "dir": "/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",
  4607        "pass_rates": [
  4608          0,
  4609          0,
  4610          0,
  4611          0,
  4612          2
  4613        ],
  4614        "total": 2
  4615      },
  4616      {
  4617        "dir": "/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",
  4618        "pass_rates": [
  4619          0,
  4620          0,
  4621          0,
  4622          2,
  4623          0
  4624        ],
  4625        "total": 2
  4626      },
  4627      {
  4628        "dir": "/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",
  4629        "pass_rates": [
  4630          0,
  4631          0,
  4632          0,
  4633          0,
  4634          2
  4635        ],
  4636        "total": 2
  4637      },
  4638      {
  4639        "dir": "/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",
  4640        "pass_rates": [
  4641          0,
  4642          0,
  4643          0,
  4644          2,
  4645          0
  4646        ],
  4647        "total": 2
  4648      },
  4649      {
  4650        "dir": "/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",
  4651        "pass_rates": [
  4652          0,
  4653          0,
  4654          0,
  4655          0,
  4656          2
  4657        ],
  4658        "total": 2
  4659      },
  4660      {
  4661        "dir": "/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",
  4662        "pass_rates": [
  4663          0,
  4664          0,
  4665          0,
  4666          2,
  4667          0
  4668        ],
  4669        "total": 2
  4670      },
  4671      {
  4672        "dir": "/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",
  4673        "pass_rates": [
  4674          0,
  4675          0,
  4676          0,
  4677          0,
  4678          2
  4679        ],
  4680        "total": 2
  4681      },
  4682      {
  4683        "dir": "/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",
  4684        "pass_rates": [
  4685          0,
  4686          0,
  4687          0,
  4688          2,
  4689          0
  4690        ],
  4691        "total": 2
  4692      },
  4693      {
  4694        "dir": "/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",
  4695        "pass_rates": [
  4696          0,
  4697          0,
  4698          0,
  4699          0,
  4700          2
  4701        ],
  4702        "total": 2
  4703      },
  4704      {
  4705        "dir": "/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",
  4706        "pass_rates": [
  4707          0,
  4708          0,
  4709          0,
  4710          2,
  4711          0
  4712        ],
  4713        "total": 2
  4714      },
  4715      {
  4716        "dir": "/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",
  4717        "pass_rates": [
  4718          0,
  4719          0,
  4720          0,
  4721          0,
  4722          2
  4723        ],
  4724        "total": 2
  4725      },
  4726      {
  4727        "dir": "/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",
  4728        "pass_rates": [
  4729          0,
  4730          0,
  4731          0,
  4732          2,
  4733          0
  4734        ],
  4735        "total": 2
  4736      },
  4737      {
  4738        "dir": "/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",
  4739        "pass_rates": [
  4740          0,
  4741          0,
  4742          0,
  4743          0,
  4744          2
  4745        ],
  4746        "total": 2
  4747      },
  4748      {
  4749        "dir": "/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",
  4750        "pass_rates": [
  4751          0,
  4752          0,
  4753          0,
  4754          2,
  4755          0
  4756        ],
  4757        "total": 2
  4758      },
  4759      {
  4760        "dir": "/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",
  4761        "pass_rates": [
  4762          0,
  4763          0,
  4764          0,
  4765          0,
  4766          2
  4767        ],
  4768        "total": 2
  4769      },
  4770      {
  4771        "dir": "/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",
  4772        "pass_rates": [
  4773          0,
  4774          0,
  4775          0,
  4776          2,
  4777          0
  4778        ],
  4779        "total": 2
  4780      },
  4781      {
  4782        "dir": "/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",
  4783        "pass_rates": [
  4784          0,
  4785          0,
  4786          0,
  4787          0,
  4788          2
  4789        ],
  4790        "total": 2
  4791      },
  4792      {
  4793        "dir": "/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",
  4794        "pass_rates": [
  4795          0,
  4796          0,
  4797          0,
  4798          2,
  4799          0
  4800        ],
  4801        "total": 2
  4802      },
  4803      {
  4804        "dir": "/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",
  4805        "pass_rates": [
  4806          0,
  4807          0,
  4808          0,
  4809          0,
  4810          2
  4811        ],
  4812        "total": 2
  4813      },
  4814      {
  4815        "dir": "/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",
  4816        "pass_rates": [
  4817          0,
  4818          0,
  4819          0,
  4820          2,
  4821          0
  4822        ],
  4823        "total": 2
  4824      },
  4825      {
  4826        "dir": "/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",
  4827        "pass_rates": [
  4828          0,
  4829          0,
  4830          0,
  4831          0,
  4832          2
  4833        ],
  4834        "total": 2
  4835      },
  4836      {
  4837        "dir": "/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",
  4838        "pass_rates": [
  4839          0,
  4840          0,
  4841          0,
  4842          2,
  4843          0
  4844        ],
  4845        "total": 2
  4846      },
  4847      {
  4848        "dir": "/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",
  4849        "pass_rates": [
  4850          0,
  4851          0,
  4852          0,
  4853          0,
  4854          2
  4855        ],
  4856        "total": 2
  4857      },
  4858      {
  4859        "dir": "/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",
  4860        "pass_rates": [
  4861          0,
  4862          0,
  4863          0,
  4864          2,
  4865          0
  4866        ],
  4867        "total": 2
  4868      },
  4869      {
  4870        "dir": "/2dcontext/fill-and-stroke-styles/canvas_colorsandstyles_createlineargradient_001.htm",
  4871        "pass_rates": [
  4872          0,
  4873          0,
  4874          0,
  4875          1,
  4876          1
  4877        ],
  4878        "total": 2
  4879      },
  4880      {
  4881        "dir": "/2dcontext/hit-regions",
  4882        "pass_rates": [
  4883          7,
  4884          0,
  4885          0,
  4886          1,
  4887          1
  4888        ],
  4889        "total": 9
  4890      },
  4891      {
  4892        "dir": "/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",
  4893        "pass_rates": [
  4894          4,
  4895          0,
  4896          0,
  4897          0,
  4898          1
  4899        ],
  4900        "total": 5
  4901      },
  4902      {
  4903        "dir": "/2dcontext/hit-regions/hitregions-members-exist.html",
  4904        "pass_rates": [
  4905          3,
  4906          0,
  4907          0,
  4908          1,
  4909          0
  4910        ],
  4911        "total": 4
  4912      },
  4913      {
  4914        "dir": "/2dcontext/image-smoothing",
  4915        "pass_rates": [
  4916          0,
  4917          0,
  4918          0,
  4919          3,
  4920          7
  4921        ],
  4922        "total": 10
  4923      },
  4924      {
  4925        "dir": "/2dcontext/image-smoothing/imagesmoothing.html",
  4926        "pass_rates": [
  4927          0,
  4928          0,
  4929          0,
  4930          3,
  4931          7
  4932        ],
  4933        "total": 10
  4934      },
  4935      {
  4936        "dir": "/2dcontext/imagebitmap",
  4937        "pass_rates": [
  4938          4,
  4939          20,
  4940          19,
  4941          0,
  4942          1
  4943        ],
  4944        "total": 44
  4945      },
  4946      {
  4947        "dir": "/2dcontext/imagebitmap/createImageBitmap-drawImage.html",
  4948        "pass_rates": [
  4949          0,
  4950          0,
  4951          7,
  4952          0,
  4953          0
  4954        ],
  4955        "total": 7
  4956      },
  4957      {
  4958        "dir": "/2dcontext/imagebitmap/createImageBitmap-invalid-args.html",
  4959        "pass_rates": [
  4960          4,
  4961          20,
  4962          7,
  4963          0,
  4964          0
  4965        ],
  4966        "total": 31
  4967      },
  4968      {
  4969        "dir": "/2dcontext/imagebitmap/createImageBitmap-sizeOverflow.html",
  4970        "pass_rates": [
  4971          0,
  4972          0,
  4973          5,
  4974          0,
  4975          1
  4976        ],
  4977        "total": 6
  4978      },
  4979      {
  4980        "dir": "/2dcontext/line-styles",
  4981        "pass_rates": [
  4982          2,
  4983          0,
  4984          0,
  4985          35,
  4986          30
  4987        ],
  4988        "total": 67
  4989      },
  4990      {
  4991        "dir": "/2dcontext/line-styles/2d.line.cap.butt.html",
  4992        "pass_rates": [
  4993          0,
  4994          0,
  4995          0,
  4996          0,
  4997          2
  4998        ],
  4999        "total": 2
  5000      },
  5001      {
  5002        "dir": "/2dcontext/line-styles/2d.line.cap.closed.html",
  5003        "pass_rates": [
  5004          0,
  5005          0,
  5006          0,
  5007          2,
  5008          0
  5009        ],
  5010        "total": 2
  5011      },
  5012      {
  5013        "dir": "/2dcontext/line-styles/2d.line.cap.invalid.html",
  5014        "pass_rates": [
  5015          0,
  5016          0,
  5017          0,
  5018          1,
  5019          1
  5020        ],
  5021        "total": 2
  5022      },
  5023      {
  5024        "dir": "/2dcontext/line-styles/2d.line.cap.open.html",
  5025        "pass_rates": [
  5026          0,
  5027          0,
  5028          0,
  5029          2,
  5030          0
  5031        ],
  5032        "total": 2
  5033      },
  5034      {
  5035        "dir": "/2dcontext/line-styles/2d.line.cap.round.html",
  5036        "pass_rates": [
  5037          0,
  5038          0,
  5039          0,
  5040          0,
  5041          2
  5042        ],
  5043        "total": 2
  5044      },
  5045      {
  5046        "dir": "/2dcontext/line-styles/2d.line.cap.square.html",
  5047        "pass_rates": [
  5048          0,
  5049          0,
  5050          0,
  5051          2,
  5052          0
  5053        ],
  5054        "total": 2
  5055      },
  5056      {
  5057        "dir": "/2dcontext/line-styles/2d.line.cap.valid.html",
  5058        "pass_rates": [
  5059          0,
  5060          0,
  5061          0,
  5062          0,
  5063          2
  5064        ],
  5065        "total": 2
  5066      },
  5067      {
  5068        "dir": "/2dcontext/line-styles/2d.line.cross.html",
  5069        "pass_rates": [
  5070          0,
  5071          0,
  5072          0,
  5073          2,
  5074          0
  5075        ],
  5076        "total": 2
  5077      },
  5078      {
  5079        "dir": "/2dcontext/line-styles/2d.line.defaults.html",
  5080        "pass_rates": [
  5081          0,
  5082          0,
  5083          0,
  5084          0,
  5085          2
  5086        ],
  5087        "total": 2
  5088      },
  5089      {
  5090        "dir": "/2dcontext/line-styles/2d.line.join.bevel.html",
  5091        "pass_rates": [
  5092          0,
  5093          0,
  5094          0,
  5095          2,
  5096          0
  5097        ],
  5098        "total": 2
  5099      },
  5100      {
  5101        "dir": "/2dcontext/line-styles/2d.line.join.closed.html",
  5102        "pass_rates": [
  5103          0,
  5104          0,
  5105          0,
  5106          0,
  5107          2
  5108        ],
  5109        "total": 2
  5110      },
  5111      {
  5112        "dir": "/2dcontext/line-styles/2d.line.join.invalid.html",
  5113        "pass_rates": [
  5114          0,
  5115          0,
  5116          0,
  5117          2,
  5118          0
  5119        ],
  5120        "total": 2
  5121      },
  5122      {
  5123        "dir": "/2dcontext/line-styles/2d.line.join.miter.html",
  5124        "pass_rates": [
  5125          0,
  5126          0,
  5127          0,
  5128          0,
  5129          2
  5130        ],
  5131        "total": 2
  5132      },
  5133      {
  5134        "dir": "/2dcontext/line-styles/2d.line.join.open.html",
  5135        "pass_rates": [
  5136          0,
  5137          0,
  5138          0,
  5139          2,
  5140          0
  5141        ],
  5142        "total": 2
  5143      },
  5144      {
  5145        "dir": "/2dcontext/line-styles/2d.line.join.parallel.html",
  5146        "pass_rates": [
  5147          0,
  5148          0,
  5149          0,
  5150          0,
  5151          2
  5152        ],
  5153        "total": 2
  5154      },
  5155      {
  5156        "dir": "/2dcontext/line-styles/2d.line.join.round.html",
  5157        "pass_rates": [
  5158          0,
  5159          0,
  5160          0,
  5161          2,
  5162          0
  5163        ],
  5164        "total": 2
  5165      },
  5166      {
  5167        "dir": "/2dcontext/line-styles/2d.line.join.valid.html",
  5168        "pass_rates": [
  5169          0,
  5170          0,
  5171          0,
  5172          0,
  5173          2
  5174        ],
  5175        "total": 2
  5176      },
  5177      {
  5178        "dir": "/2dcontext/line-styles/2d.line.miter.acute.html",
  5179        "pass_rates": [
  5180          0,
  5181          0,
  5182          0,
  5183          2,
  5184          0
  5185        ],
  5186        "total": 2
  5187      },
  5188      {
  5189        "dir": "/2dcontext/line-styles/2d.line.miter.exceeded.html",
  5190        "pass_rates": [
  5191          0,
  5192          0,
  5193          0,
  5194          0,
  5195          2
  5196        ],
  5197        "total": 2
  5198      },
  5199      {
  5200        "dir": "/2dcontext/line-styles/2d.line.miter.invalid.html",
  5201        "pass_rates": [
  5202          0,
  5203          0,
  5204          0,
  5205          2,
  5206          0
  5207        ],
  5208        "total": 2
  5209      },
  5210      {
  5211        "dir": "/2dcontext/line-styles/2d.line.miter.lineedge.html",
  5212        "pass_rates": [
  5213          0,
  5214          0,
  5215          0,
  5216          1,
  5217          1
  5218        ],
  5219        "total": 2
  5220      },
  5221      {
  5222        "dir": "/2dcontext/line-styles/2d.line.miter.obtuse.html",
  5223        "pass_rates": [
  5224          0,
  5225          0,
  5226          0,
  5227          2,
  5228          0
  5229        ],
  5230        "total": 2
  5231      },
  5232      {
  5233        "dir": "/2dcontext/line-styles/2d.line.miter.rightangle.html",
  5234        "pass_rates": [
  5235          0,
  5236          0,
  5237          0,
  5238          0,
  5239          2
  5240        ],
  5241        "total": 2
  5242      },
  5243      {
  5244        "dir": "/2dcontext/line-styles/2d.line.miter.valid.html",
  5245        "pass_rates": [
  5246          0,
  5247          0,
  5248          0,
  5249          2,
  5250          0
  5251        ],
  5252        "total": 2
  5253      },
  5254      {
  5255        "dir": "/2dcontext/line-styles/2d.line.miter.within.html",
  5256        "pass_rates": [
  5257          0,
  5258          0,
  5259          0,
  5260          0,
  5261          2
  5262        ],
  5263        "total": 2
  5264      },
  5265      {
  5266        "dir": "/2dcontext/line-styles/2d.line.union.html",
  5267        "pass_rates": [
  5268          0,
  5269          0,
  5270          0,
  5271          2,
  5272          0
  5273        ],
  5274        "total": 2
  5275      },
  5276      {
  5277        "dir": "/2dcontext/line-styles/2d.line.width.basic.html",
  5278        "pass_rates": [
  5279          0,
  5280          0,
  5281          0,
  5282          0,
  5283          2
  5284        ],
  5285        "total": 2
  5286      },
  5287      {
  5288        "dir": "/2dcontext/line-styles/2d.line.width.invalid.html",
  5289        "pass_rates": [
  5290          0,
  5291          0,
  5292          0,
  5293          2,
  5294          0
  5295        ],
  5296        "total": 2
  5297      },
  5298      {
  5299        "dir": "/2dcontext/line-styles/2d.line.width.scaledefault.html",
  5300        "pass_rates": [
  5301          0,
  5302          0,
  5303          0,
  5304          0,
  5305          2
  5306        ],
  5307        "total": 2
  5308      },
  5309      {
  5310        "dir": "/2dcontext/line-styles/2d.line.width.transformed.html",
  5311        "pass_rates": [
  5312          0,
  5313          0,
  5314          0,
  5315          2,
  5316          0
  5317        ],
  5318        "total": 2
  5319      },
  5320      {
  5321        "dir": "/2dcontext/line-styles/2d.line.width.valid.html",
  5322        "pass_rates": [
  5323          0,
  5324          0,
  5325          0,
  5326          0,
  5327          2
  5328        ],
  5329        "total": 2
  5330      },
  5331      {
  5332        "dir": "/2dcontext/line-styles/canvas_linestyles_linecap_001.htm",
  5333        "pass_rates": [
  5334          1,
  5335          0,
  5336          0,
  5337          0,
  5338          0
  5339        ],
  5340        "total": 1
  5341      },
  5342      {
  5343        "dir": "/2dcontext/line-styles/lineto_a.html",
  5344        "pass_rates": [
  5345          1,
  5346          0,
  5347          0,
  5348          0,
  5349          0
  5350        ],
  5351        "total": 1
  5352      },
  5353      {
  5354        "dir": "/2dcontext/line-styles/setLineDash.html",
  5355        "pass_rates": [
  5356          0,
  5357          0,
  5358          0,
  5359          3,
  5360          0
  5361        ],
  5362        "total": 3
  5363      },
  5364      {
  5365        "dir": "/2dcontext/path-objects",
  5366        "pass_rates": [
  5367          0,
  5368          2,
  5369          3,
  5370          134,
  5371          127
  5372        ],
  5373        "total": 266
  5374      },
  5375      {
  5376        "dir": "/2dcontext/path-objects/2d.path.arc.angle.1.html",
  5377        "pass_rates": [
  5378          0,
  5379          0,
  5380          0,
  5381          0,
  5382          2
  5383        ],
  5384        "total": 2
  5385      },
  5386      {
  5387        "dir": "/2dcontext/path-objects/2d.path.arc.angle.2.html",
  5388        "pass_rates": [
  5389          0,
  5390          0,
  5391          0,
  5392          2,
  5393          0
  5394        ],
  5395        "total": 2
  5396      },
  5397      {
  5398        "dir": "/2dcontext/path-objects/2d.path.arc.angle.3.html",
  5399        "pass_rates": [
  5400          0,
  5401          0,
  5402          0,
  5403          0,
  5404          2
  5405        ],
  5406        "total": 2
  5407      },
  5408      {
  5409        "dir": "/2dcontext/path-objects/2d.path.arc.angle.4.html",
  5410        "pass_rates": [
  5411          0,
  5412          0,
  5413          0,
  5414          2,
  5415          0
  5416        ],
  5417        "total": 2
  5418      },
  5419      {
  5420        "dir": "/2dcontext/path-objects/2d.path.arc.angle.5.html",
  5421        "pass_rates": [
  5422          0,
  5423          0,
  5424          0,
  5425          0,
  5426          2
  5427        ],
  5428        "total": 2
  5429      },
  5430      {
  5431        "dir": "/2dcontext/path-objects/2d.path.arc.angle.6.html",
  5432        "pass_rates": [
  5433          0,
  5434          0,
  5435          0,
  5436          2,
  5437          0
  5438        ],
  5439        "total": 2
  5440      },
  5441      {
  5442        "dir": "/2dcontext/path-objects/2d.path.arc.default.html",
  5443        "pass_rates": [
  5444          0,
  5445          0,
  5446          0,
  5447          0,
  5448          2
  5449        ],
  5450        "total": 2
  5451      },
  5452      {
  5453        "dir": "/2dcontext/path-objects/2d.path.arc.empty.html",
  5454        "pass_rates": [
  5455          0,
  5456          0,
  5457          0,
  5458          2,
  5459          0
  5460        ],
  5461        "total": 2
  5462      },
  5463      {
  5464        "dir": "/2dcontext/path-objects/2d.path.arc.end.html",
  5465        "pass_rates": [
  5466          0,
  5467          0,
  5468          0,
  5469          0,
  5470          2
  5471        ],
  5472        "total": 2
  5473      },
  5474      {
  5475        "dir": "/2dcontext/path-objects/2d.path.arc.negative.html",
  5476        "pass_rates": [
  5477          0,
  5478          0,
  5479          0,
  5480          2,
  5481          0
  5482        ],
  5483        "total": 2
  5484      },
  5485      {
  5486        "dir": "/2dcontext/path-objects/2d.path.arc.nonempty.html",
  5487        "pass_rates": [
  5488          0,
  5489          0,
  5490          0,
  5491          0,
  5492          2
  5493        ],
  5494        "total": 2
  5495      },
  5496      {
  5497        "dir": "/2dcontext/path-objects/2d.path.arc.nonfinite.html",
  5498        "pass_rates": [
  5499          0,
  5500          0,
  5501          0,
  5502          2,
  5503          0
  5504        ],
  5505        "total": 2
  5506      },
  5507      {
  5508        "dir": "/2dcontext/path-objects/2d.path.arc.scale.1.html",
  5509        "pass_rates": [
  5510          0,
  5511          0,
  5512          0,
  5513          0,
  5514          2
  5515        ],
  5516        "total": 2
  5517      },
  5518      {
  5519        "dir": "/2dcontext/path-objects/2d.path.arc.scale.2.html",
  5520        "pass_rates": [
  5521          0,
  5522          0,
  5523          0,
  5524          2,
  5525          0
  5526        ],
  5527        "total": 2
  5528      },
  5529      {
  5530        "dir": "/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",
  5531        "pass_rates": [
  5532          0,
  5533          0,
  5534          0,
  5535          1,
  5536          1
  5537        ],
  5538        "total": 2
  5539      },
  5540      {
  5541        "dir": "/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",
  5542        "pass_rates": [
  5543          0,
  5544          0,
  5545          0,
  5546          2,
  5547          0
  5548        ],
  5549        "total": 2
  5550      },
  5551      {
  5552        "dir": "/2dcontext/path-objects/2d.path.arc.shape.1.html",
  5553        "pass_rates": [
  5554          0,
  5555          0,
  5556          0,
  5557          0,
  5558          2
  5559        ],
  5560        "total": 2
  5561      },
  5562      {
  5563        "dir": "/2dcontext/path-objects/2d.path.arc.shape.2.html",
  5564        "pass_rates": [
  5565          0,
  5566          0,
  5567          0,
  5568          2,
  5569          0
  5570        ],
  5571        "total": 2
  5572      },
  5573      {
  5574        "dir": "/2dcontext/path-objects/2d.path.arc.shape.3.html",
  5575        "pass_rates": [
  5576          0,
  5577          0,
  5578          0,
  5579          1,
  5580          1
  5581        ],
  5582        "total": 2
  5583      },
  5584      {
  5585        "dir": "/2dcontext/path-objects/2d.path.arc.shape.4.html",
  5586        "pass_rates": [
  5587          0,
  5588          0,
  5589          0,
  5590          2,
  5591          0
  5592        ],
  5593        "total": 2
  5594      },
  5595      {
  5596        "dir": "/2dcontext/path-objects/2d.path.arc.shape.5.html",
  5597        "pass_rates": [
  5598          0,
  5599          0,
  5600          0,
  5601          0,
  5602          2
  5603        ],
  5604        "total": 2
  5605      },
  5606      {
  5607        "dir": "/2dcontext/path-objects/2d.path.arc.twopie.1.html",
  5608        "pass_rates": [
  5609          0,
  5610          0,
  5611          0,
  5612          2,
  5613          0
  5614        ],
  5615        "total": 2
  5616      },
  5617      {
  5618        "dir": "/2dcontext/path-objects/2d.path.arc.twopie.2.html",
  5619        "pass_rates": [
  5620          0,
  5621          0,
  5622          0,
  5623          0,
  5624          2
  5625        ],
  5626        "total": 2
  5627      },
  5628      {
  5629        "dir": "/2dcontext/path-objects/2d.path.arc.twopie.3.html",
  5630        "pass_rates": [
  5631          0,
  5632          0,
  5633          0,
  5634          2,
  5635          0
  5636        ],
  5637        "total": 2
  5638      },
  5639      {
  5640        "dir": "/2dcontext/path-objects/2d.path.arc.twopie.4.html",
  5641        "pass_rates": [
  5642          0,
  5643          0,
  5644          0,
  5645          0,
  5646          2
  5647        ],
  5648        "total": 2
  5649      },
  5650      {
  5651        "dir": "/2dcontext/path-objects/2d.path.arc.zero.1.html",
  5652        "pass_rates": [
  5653          0,
  5654          0,
  5655          0,
  5656          2,
  5657          0
  5658        ],
  5659        "total": 2
  5660      },
  5661      {
  5662        "dir": "/2dcontext/path-objects/2d.path.arc.zero.2.html",
  5663        "pass_rates": [
  5664          0,
  5665          0,
  5666          0,
  5667          0,
  5668          2
  5669        ],
  5670        "total": 2
  5671      },
  5672      {
  5673        "dir": "/2dcontext/path-objects/2d.path.arc.zeroradius.html",
  5674        "pass_rates": [
  5675          0,
  5676          0,
  5677          0,
  5678          2,
  5679          0
  5680        ],
  5681        "total": 2
  5682      },
  5683      {
  5684        "dir": "/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",
  5685        "pass_rates": [
  5686          0,
  5687          0,
  5688          0,
  5689          0,
  5690          2
  5691        ],
  5692        "total": 2
  5693      },
  5694      {
  5695        "dir": "/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",
  5696        "pass_rates": [
  5697          0,
  5698          0,
  5699          0,
  5700          2,
  5701          0
  5702        ],
  5703        "total": 2
  5704      },
  5705      {
  5706        "dir": "/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",
  5707        "pass_rates": [
  5708          0,
  5709          0,
  5710          0,
  5711          0,
  5712          2
  5713        ],
  5714        "total": 2
  5715      },
  5716      {
  5717        "dir": "/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",
  5718        "pass_rates": [
  5719          0,
  5720          0,
  5721          0,
  5722          2,
  5723          0
  5724        ],
  5725        "total": 2
  5726      },
  5727      {
  5728        "dir": "/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",
  5729        "pass_rates": [
  5730          0,
  5731          0,
  5732          0,
  5733          0,
  5734          2
  5735        ],
  5736        "total": 2
  5737      },
  5738      {
  5739        "dir": "/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",
  5740        "pass_rates": [
  5741          0,
  5742          0,
  5743          0,
  5744          2,
  5745          0
  5746        ],
  5747        "total": 2
  5748      },
  5749      {
  5750        "dir": "/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",
  5751        "pass_rates": [
  5752          0,
  5753          0,
  5754          0,
  5755          0,
  5756          2
  5757        ],
  5758        "total": 2
  5759      },
  5760      {
  5761        "dir": "/2dcontext/path-objects/2d.path.arcTo.negative.html",
  5762        "pass_rates": [
  5763          0,
  5764          0,
  5765          0,
  5766          2,
  5767          0
  5768        ],
  5769        "total": 2
  5770      },
  5771      {
  5772        "dir": "/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",
  5773        "pass_rates": [
  5774          0,
  5775          0,
  5776          0,
  5777          0,
  5778          2
  5779        ],
  5780        "total": 2
  5781      },
  5782      {
  5783        "dir": "/2dcontext/path-objects/2d.path.arcTo.scale.html",
  5784        "pass_rates": [
  5785          0,
  5786          0,
  5787          0,
  5788          2,
  5789          0
  5790        ],
  5791        "total": 2
  5792      },
  5793      {
  5794        "dir": "/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",
  5795        "pass_rates": [
  5796          0,
  5797          0,
  5798          0,
  5799          0,
  5800          2
  5801        ],
  5802        "total": 2
  5803      },
  5804      {
  5805        "dir": "/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",
  5806        "pass_rates": [
  5807          0,
  5808          0,
  5809          0,
  5810          2,
  5811          0
  5812        ],
  5813        "total": 2
  5814      },
  5815      {
  5816        "dir": "/2dcontext/path-objects/2d.path.arcTo.shape.end.html",
  5817        "pass_rates": [
  5818          0,
  5819          0,
  5820          0,
  5821          0,
  5822          2
  5823        ],
  5824        "total": 2
  5825      },
  5826      {
  5827        "dir": "/2dcontext/path-objects/2d.path.arcTo.shape.start.html",
  5828        "pass_rates": [
  5829          0,
  5830          0,
  5831          0,
  5832          2,
  5833          0
  5834        ],
  5835        "total": 2
  5836      },
  5837      {
  5838        "dir": "/2dcontext/path-objects/2d.path.arcTo.transformation.html",
  5839        "pass_rates": [
  5840          0,
  5841          0,
  5842          0,
  5843          0,
  5844          2
  5845        ],
  5846        "total": 2
  5847      },
  5848      {
  5849        "dir": "/2dcontext/path-objects/2d.path.arcTo.zero.1.html",
  5850        "pass_rates": [
  5851          0,
  5852          0,
  5853          0,
  5854          2,
  5855          0
  5856        ],
  5857        "total": 2
  5858      },
  5859      {
  5860        "dir": "/2dcontext/path-objects/2d.path.arcTo.zero.2.html",
  5861        "pass_rates": [
  5862          0,
  5863          0,
  5864          0,
  5865          0,
  5866          2
  5867        ],
  5868        "total": 2
  5869      },
  5870      {
  5871        "dir": "/2dcontext/path-objects/2d.path.beginPath.html",
  5872        "pass_rates": [
  5873          0,
  5874          0,
  5875          0,
  5876          2,
  5877          0
  5878        ],
  5879        "total": 2
  5880      },
  5881      {
  5882        "dir": "/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",
  5883        "pass_rates": [
  5884          0,
  5885          0,
  5886          0,
  5887          0,
  5888          2
  5889        ],
  5890        "total": 2
  5891      },
  5892      {
  5893        "dir": "/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",
  5894        "pass_rates": [
  5895          0,
  5896          0,
  5897          0,
  5898          2,
  5899          0
  5900        ],
  5901        "total": 2
  5902      },
  5903      {
  5904        "dir": "/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",
  5905        "pass_rates": [
  5906          0,
  5907          0,
  5908          0,
  5909          0,
  5910          2
  5911        ],
  5912        "total": 2
  5913      },
  5914      {
  5915        "dir": "/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",
  5916        "pass_rates": [
  5917          0,
  5918          0,
  5919          0,
  5920          2,
  5921          0
  5922        ],
  5923        "total": 2
  5924      },
  5925      {
  5926        "dir": "/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",
  5927        "pass_rates": [
  5928          0,
  5929          0,
  5930          0,
  5931          0,
  5932          2
  5933        ],
  5934        "total": 2
  5935      },
  5936      {
  5937        "dir": "/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",
  5938        "pass_rates": [
  5939          0,
  5940          0,
  5941          0,
  5942          2,
  5943          0
  5944        ],
  5945        "total": 2
  5946      },
  5947      {
  5948        "dir": "/2dcontext/path-objects/2d.path.clip.basic.1.html",
  5949        "pass_rates": [
  5950          0,
  5951          0,
  5952          0,
  5953          0,
  5954          2
  5955        ],
  5956        "total": 2
  5957      },
  5958      {
  5959        "dir": "/2dcontext/path-objects/2d.path.clip.basic.2.html",
  5960        "pass_rates": [
  5961          0,
  5962          0,
  5963          0,
  5964          2,
  5965          0
  5966        ],
  5967        "total": 2
  5968      },
  5969      {
  5970        "dir": "/2dcontext/path-objects/2d.path.clip.empty.html",
  5971        "pass_rates": [
  5972          0,
  5973          0,
  5974          0,
  5975          0,
  5976          2
  5977        ],
  5978        "total": 2
  5979      },
  5980      {
  5981        "dir": "/2dcontext/path-objects/2d.path.clip.intersect.html",
  5982        "pass_rates": [
  5983          0,
  5984          0,
  5985          0,
  5986          2,
  5987          0
  5988        ],
  5989        "total": 2
  5990      },
  5991      {
  5992        "dir": "/2dcontext/path-objects/2d.path.clip.unaffected.html",
  5993        "pass_rates": [
  5994          0,
  5995          0,
  5996          0,
  5997          0,
  5998          2
  5999        ],
  6000        "total": 2
  6001      },
  6002      {
  6003        "dir": "/2dcontext/path-objects/2d.path.clip.winding.1.html",
  6004        "pass_rates": [
  6005          0,
  6006          0,
  6007          0,
  6008          2,
  6009          0
  6010        ],
  6011        "total": 2
  6012      },
  6013      {
  6014        "dir": "/2dcontext/path-objects/2d.path.clip.winding.2.html",
  6015        "pass_rates": [
  6016          0,
  6017          0,
  6018          0,
  6019          0,
  6020          2
  6021        ],
  6022        "total": 2
  6023      },
  6024      {
  6025        "dir": "/2dcontext/path-objects/2d.path.closePath.empty.html",
  6026        "pass_rates": [
  6027          0,
  6028          0,
  6029          0,
  6030          2,
  6031          0
  6032        ],
  6033        "total": 2
  6034      },
  6035      {
  6036        "dir": "/2dcontext/path-objects/2d.path.closePath.newline.html",
  6037        "pass_rates": [
  6038          0,
  6039          0,
  6040          0,
  6041          0,
  6042          2
  6043        ],
  6044        "total": 2
  6045      },
  6046      {
  6047        "dir": "/2dcontext/path-objects/2d.path.closePath.nextpoint.html",
  6048        "pass_rates": [
  6049          0,
  6050          0,
  6051          0,
  6052          2,
  6053          0
  6054        ],
  6055        "total": 2
  6056      },
  6057      {
  6058        "dir": "/2dcontext/path-objects/2d.path.fill.closed.basic.html",
  6059        "pass_rates": [
  6060          0,
  6061          0,
  6062          0,
  6063          0,
  6064          2
  6065        ],
  6066        "total": 2
  6067      },
  6068      {
  6069        "dir": "/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",
  6070        "pass_rates": [
  6071          0,
  6072          0,
  6073          0,
  6074          2,
  6075          0
  6076        ],
  6077        "total": 2
  6078      },
  6079      {
  6080        "dir": "/2dcontext/path-objects/2d.path.fill.overlap.html",
  6081        "pass_rates": [
  6082          0,
  6083          0,
  6084          0,
  6085          0,
  6086          2
  6087        ],
  6088        "total": 2
  6089      },
  6090      {
  6091        "dir": "/2dcontext/path-objects/2d.path.fill.winding.add.html",
  6092        "pass_rates": [
  6093          0,
  6094          0,
  6095          0,
  6096          2,
  6097          0
  6098        ],
  6099        "total": 2
  6100      },
  6101      {
  6102        "dir": "/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",
  6103        "pass_rates": [
  6104          0,
  6105          0,
  6106          0,
  6107          0,
  6108          2
  6109        ],
  6110        "total": 2
  6111      },
  6112      {
  6113        "dir": "/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",
  6114        "pass_rates": [
  6115          0,
  6116          0,
  6117          0,
  6118          2,
  6119          0
  6120        ],
  6121        "total": 2
  6122      },
  6123      {
  6124        "dir": "/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",
  6125        "pass_rates": [
  6126          0,
  6127          0,
  6128          0,
  6129          0,
  6130          2
  6131        ],
  6132        "total": 2
  6133      },
  6134      {
  6135        "dir": "/2dcontext/path-objects/2d.path.initial.html",
  6136        "pass_rates": [
  6137          0,
  6138          0,
  6139          0,
  6140          2,
  6141          0
  6142        ],
  6143        "total": 2
  6144      },
  6145      {
  6146        "dir": "/2dcontext/path-objects/2d.path.isPointInPath.arc.html",
  6147        "pass_rates": [
  6148          0,
  6149          0,
  6150          0,
  6151          0,
  6152          2
  6153        ],
  6154        "total": 2
  6155      },
  6156      {
  6157        "dir": "/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",
  6158        "pass_rates": [
  6159          0,
  6160          0,
  6161          0,
  6162          2,
  6163          0
  6164        ],
  6165        "total": 2
  6166      },
  6167      {
  6168        "dir": "/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",
  6169        "pass_rates": [
  6170          0,
  6171          0,
  6172          0,
  6173          0,
  6174          2
  6175        ],
  6176        "total": 2
  6177      },
  6178      {
  6179        "dir": "/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",
  6180        "pass_rates": [
  6181          0,
  6182          0,
  6183          0,
  6184          2,
  6185          0
  6186        ],
  6187        "total": 2
  6188      },
  6189      {
  6190        "dir": "/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",
  6191        "pass_rates": [
  6192          0,
  6193          0,
  6194          0,
  6195          0,
  6196          2
  6197        ],
  6198        "total": 2
  6199      },
  6200      {
  6201        "dir": "/2dcontext/path-objects/2d.path.isPointInPath.edge.html",
  6202        "pass_rates": [
  6203          0,
  6204          0,
  6205          0,
  6206          2,
  6207          0
  6208        ],
  6209        "total": 2
  6210      },
  6211      {
  6212        "dir": "/2dcontext/path-objects/2d.path.isPointInPath.empty.html",
  6213        "pass_rates": [
  6214          0,
  6215          0,
  6216          0,
  6217          0,
  6218          2
  6219        ],
  6220        "total": 2
  6221      },
  6222      {
  6223        "dir": "/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",
  6224        "pass_rates": [
  6225          0,
  6226          0,
  6227          0,
  6228          2,
  6229          0
  6230        ],
  6231        "total": 2
  6232      },
  6233      {
  6234        "dir": "/2dcontext/path-objects/2d.path.isPointInPath.outside.html",
  6235        "pass_rates": [
  6236          0,
  6237          0,
  6238          0,
  6239          0,
  6240          2
  6241        ],
  6242        "total": 2
  6243      },
  6244      {
  6245        "dir": "/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",
  6246        "pass_rates": [
  6247          0,
  6248          0,
  6249          0,
  6250          2,
  6251          0
  6252        ],
  6253        "total": 2
  6254      },
  6255      {
  6256        "dir": "/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",
  6257        "pass_rates": [
  6258          0,
  6259          0,
  6260          0,
  6261          0,
  6262          2
  6263        ],
  6264        "total": 2
  6265      },
  6266      {
  6267        "dir": "/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",
  6268        "pass_rates": [
  6269          0,
  6270          0,
  6271          0,
  6272          2,
  6273          0
  6274        ],
  6275        "total": 2
  6276      },
  6277      {
  6278        "dir": "/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",
  6279        "pass_rates": [
  6280          0,
  6281          0,
  6282          0,
  6283          0,
  6284          2
  6285        ],
  6286        "total": 2
  6287      },
  6288      {
  6289        "dir": "/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",
  6290        "pass_rates": [
  6291          0,
  6292          0,
  6293          0,
  6294          2,
  6295          0
  6296        ],
  6297        "total": 2
  6298      },
  6299      {
  6300        "dir": "/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",
  6301        "pass_rates": [
  6302          0,
  6303          0,
  6304          0,
  6305          0,
  6306          2
  6307        ],
  6308        "total": 2
  6309      },
  6310      {
  6311        "dir": "/2dcontext/path-objects/2d.path.isPointInPath.winding.html",
  6312        "pass_rates": [
  6313          0,
  6314          0,
  6315          0,
  6316          2,
  6317          0
  6318        ],
  6319        "total": 2
  6320      },
  6321      {
  6322        "dir": "/2dcontext/path-objects/2d.path.lineTo.basic.html",
  6323        "pass_rates": [
  6324          0,
  6325          0,
  6326          0,
  6327          0,
  6328          2
  6329        ],
  6330        "total": 2
  6331      },
  6332      {
  6333        "dir": "/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",
  6334        "pass_rates": [
  6335          0,
  6336          0,
  6337          0,
  6338          2,
  6339          0
  6340        ],
  6341        "total": 2
  6342      },
  6343      {
  6344        "dir": "/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",
  6345        "pass_rates": [
  6346          0,
  6347          0,
  6348          0,
  6349          0,
  6350          2
  6351        ],
  6352        "total": 2
  6353      },
  6354      {
  6355        "dir": "/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",
  6356        "pass_rates": [
  6357          0,
  6358          0,
  6359          0,
  6360          2,
  6361          0
  6362        ],
  6363        "total": 2
  6364      },
  6365      {
  6366        "dir": "/2dcontext/path-objects/2d.path.lineTo.nonfinite.details.html",
  6367        "pass_rates": [
  6368          0,
  6369          0,
  6370          0,
  6371          0,
  6372          2
  6373        ],
  6374        "total": 2
  6375      },
  6376      {
  6377        "dir": "/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",
  6378        "pass_rates": [
  6379          0,
  6380          0,
  6381          0,
  6382          2,
  6383          0
  6384        ],
  6385        "total": 2
  6386      },
  6387      {
  6388        "dir": "/2dcontext/path-objects/2d.path.moveTo.basic.html",
  6389        "pass_rates": [
  6390          0,
  6391          0,
  6392          0,
  6393          0,
  6394          2
  6395        ],
  6396        "total": 2
  6397      },
  6398      {
  6399        "dir": "/2dcontext/path-objects/2d.path.moveTo.multiple.html",
  6400        "pass_rates": [
  6401          0,
  6402          0,
  6403          0,
  6404          2,
  6405          0
  6406        ],
  6407        "total": 2
  6408      },
  6409      {
  6410        "dir": "/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",
  6411        "pass_rates": [
  6412          0,
  6413          0,
  6414          0,
  6415          0,
  6416          2
  6417        ],
  6418        "total": 2
  6419      },
  6420      {
  6421        "dir": "/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",
  6422        "pass_rates": [
  6423          0,
  6424          0,
  6425          0,
  6426          2,
  6427          0
  6428        ],
  6429        "total": 2
  6430      },
  6431      {
  6432        "dir": "/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",
  6433        "pass_rates": [
  6434          0,
  6435          0,
  6436          0,
  6437          0,
  6438          2
  6439        ],
  6440        "total": 2
  6441      },
  6442      {
  6443        "dir": "/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",
  6444        "pass_rates": [
  6445          0,
  6446          0,
  6447          0,
  6448          2,
  6449          0
  6450        ],
  6451        "total": 2
  6452      },
  6453      {
  6454        "dir": "/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",
  6455        "pass_rates": [
  6456          0,
  6457          0,
  6458          0,
  6459          0,
  6460          2
  6461        ],
  6462        "total": 2
  6463      },
  6464      {
  6465        "dir": "/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",
  6466        "pass_rates": [
  6467          0,
  6468          0,
  6469          0,
  6470          2,
  6471          0
  6472        ],
  6473        "total": 2
  6474      },
  6475      {
  6476        "dir": "/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",
  6477        "pass_rates": [
  6478          0,
  6479          0,
  6480          0,
  6481          0,
  6482          2
  6483        ],
  6484        "total": 2
  6485      },
  6486      {
  6487        "dir": "/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",
  6488        "pass_rates": [
  6489          0,
  6490          0,
  6491          0,
  6492          2,
  6493          0
  6494        ],
  6495        "total": 2
  6496      },
  6497      {
  6498        "dir": "/2dcontext/path-objects/2d.path.rect.basic.html",
  6499        "pass_rates": [
  6500          0,
  6501          0,
  6502          0,
  6503          0,
  6504          2
  6505        ],
  6506        "total": 2
  6507      },
  6508      {
  6509        "dir": "/2dcontext/path-objects/2d.path.rect.closed.html",
  6510        "pass_rates": [
  6511          0,
  6512          0,
  6513          0,
  6514          2,
  6515          0
  6516        ],
  6517        "total": 2
  6518      },
  6519      {
  6520        "dir": "/2dcontext/path-objects/2d.path.rect.end.1.html",
  6521        "pass_rates": [
  6522          0,
  6523          0,
  6524          0,
  6525          0,
  6526          2
  6527        ],
  6528        "total": 2
  6529      },
  6530      {
  6531        "dir": "/2dcontext/path-objects/2d.path.rect.end.2.html",
  6532        "pass_rates": [
  6533          0,
  6534          0,
  6535          0,
  6536          2,
  6537          0
  6538        ],
  6539        "total": 2
  6540      },
  6541      {
  6542        "dir": "/2dcontext/path-objects/2d.path.rect.negative.html",
  6543        "pass_rates": [
  6544          0,
  6545          0,
  6546          0,
  6547          0,
  6548          2
  6549        ],
  6550        "total": 2
  6551      },
  6552      {
  6553        "dir": "/2dcontext/path-objects/2d.path.rect.newsubpath.html",
  6554        "pass_rates": [
  6555          0,
  6556          0,
  6557          0,
  6558          2,
  6559          0
  6560        ],
  6561        "total": 2
  6562      },
  6563      {
  6564        "dir": "/2dcontext/path-objects/2d.path.rect.nonfinite.html",
  6565        "pass_rates": [
  6566          0,
  6567          0,
  6568          0,
  6569          0,
  6570          2
  6571        ],
  6572        "total": 2
  6573      },
  6574      {
  6575        "dir": "/2dcontext/path-objects/2d.path.rect.selfintersect.html",
  6576        "pass_rates": [
  6577          0,
  6578          0,
  6579          0,
  6580          2,
  6581          0
  6582        ],
  6583        "total": 2
  6584      },
  6585      {
  6586        "dir": "/2dcontext/path-objects/2d.path.rect.winding.html",
  6587        "pass_rates": [
  6588          0,
  6589          0,
  6590          0,
  6591          1,
  6592          1
  6593        ],
  6594        "total": 2
  6595      },
  6596      {
  6597        "dir": "/2dcontext/path-objects/2d.path.rect.zero.1.html",
  6598        "pass_rates": [
  6599          0,
  6600          0,
  6601          0,
  6602          2,
  6603          0
  6604        ],
  6605        "total": 2
  6606      },
  6607      {
  6608        "dir": "/2dcontext/path-objects/2d.path.rect.zero.2.html",
  6609        "pass_rates": [
  6610          0,
  6611          0,
  6612          0,
  6613          1,
  6614          1
  6615        ],
  6616        "total": 2
  6617      },
  6618      {
  6619        "dir": "/2dcontext/path-objects/2d.path.rect.zero.3.html",
  6620        "pass_rates": [
  6621          0,
  6622          0,
  6623          0,
  6624          2,
  6625          0
  6626        ],
  6627        "total": 2
  6628      },
  6629      {
  6630        "dir": "/2dcontext/path-objects/2d.path.rect.zero.4.html",
  6631        "pass_rates": [
  6632          0,
  6633          0,
  6634          0,
  6635          0,
  6636          2
  6637        ],
  6638        "total": 2
  6639      },
  6640      {
  6641        "dir": "/2dcontext/path-objects/2d.path.rect.zero.5.html",
  6642        "pass_rates": [
  6643          0,
  6644          0,
  6645          0,
  6646          2,
  6647          0
  6648        ],
  6649        "total": 2
  6650      },
  6651      {
  6652        "dir": "/2dcontext/path-objects/2d.path.rect.zero.6.html",
  6653        "pass_rates": [
  6654          0,
  6655          0,
  6656          0,
  6657          0,
  6658          2
  6659        ],
  6660        "total": 2
  6661      },
  6662      {
  6663        "dir": "/2dcontext/path-objects/2d.path.stroke.empty.html",
  6664        "pass_rates": [
  6665          0,
  6666          0,
  6667          0,
  6668          2,
  6669          0
  6670        ],
  6671        "total": 2
  6672      },
  6673      {
  6674        "dir": "/2dcontext/path-objects/2d.path.stroke.overlap.html",
  6675        "pass_rates": [
  6676          0,
  6677          0,
  6678          0,
  6679          0,
  6680          2
  6681        ],
  6682        "total": 2
  6683      },
  6684      {
  6685        "dir": "/2dcontext/path-objects/2d.path.stroke.prune.arc.html",
  6686        "pass_rates": [
  6687          0,
  6688          1,
  6689          0,
  6690          1,
  6691          0
  6692        ],
  6693        "total": 2
  6694      },
  6695      {
  6696        "dir": "/2dcontext/path-objects/2d.path.stroke.prune.closed.html",
  6697        "pass_rates": [
  6698          0,
  6699          0,
  6700          1,
  6701          0,
  6702          1
  6703        ],
  6704        "total": 2
  6705      },
  6706      {
  6707        "dir": "/2dcontext/path-objects/2d.path.stroke.prune.corner.html",
  6708        "pass_rates": [
  6709          0,
  6710          0,
  6711          0,
  6712          2,
  6713          0
  6714        ],
  6715        "total": 2
  6716      },
  6717      {
  6718        "dir": "/2dcontext/path-objects/2d.path.stroke.prune.curve.html",
  6719        "pass_rates": [
  6720          0,
  6721          0,
  6722          1,
  6723          0,
  6724          1
  6725        ],
  6726        "total": 2
  6727      },
  6728      {
  6729        "dir": "/2dcontext/path-objects/2d.path.stroke.prune.line.html",
  6730        "pass_rates": [
  6731          0,
  6732          1,
  6733          0,
  6734          1,
  6735          0
  6736        ],
  6737        "total": 2
  6738      },
  6739      {
  6740        "dir": "/2dcontext/path-objects/2d.path.stroke.prune.rect.html",
  6741        "pass_rates": [
  6742          0,
  6743          0,
  6744          1,
  6745          0,
  6746          1
  6747        ],
  6748        "total": 2
  6749      },
  6750      {
  6751        "dir": "/2dcontext/path-objects/2d.path.stroke.scale1.html",
  6752        "pass_rates": [
  6753          0,
  6754          0,
  6755          0,
  6756          2,
  6757          0
  6758        ],
  6759        "total": 2
  6760      },
  6761      {
  6762        "dir": "/2dcontext/path-objects/2d.path.stroke.scale2.html",
  6763        "pass_rates": [
  6764          0,
  6765          0,
  6766          0,
  6767          0,
  6768          2
  6769        ],
  6770        "total": 2
  6771      },
  6772      {
  6773        "dir": "/2dcontext/path-objects/2d.path.stroke.skew.html",
  6774        "pass_rates": [
  6775          0,
  6776          0,
  6777          0,
  6778          2,
  6779          0
  6780        ],
  6781        "total": 2
  6782      },
  6783      {
  6784        "dir": "/2dcontext/path-objects/2d.path.stroke.unaffected.html",
  6785        "pass_rates": [
  6786          0,
  6787          0,
  6788          0,
  6789          0,
  6790          2
  6791        ],
  6792        "total": 2
  6793      },
  6794      {
  6795        "dir": "/2dcontext/path-objects/2d.path.stroke.union.html",
  6796        "pass_rates": [
  6797          0,
  6798          0,
  6799          0,
  6800          2,
  6801          0
  6802        ],
  6803        "total": 2
  6804      },
  6805      {
  6806        "dir": "/2dcontext/path-objects/2d.path.transformation.basic.html",
  6807        "pass_rates": [
  6808          0,
  6809          0,
  6810          0,
  6811          0,
  6812          2
  6813        ],
  6814        "total": 2
  6815      },
  6816      {
  6817        "dir": "/2dcontext/path-objects/2d.path.transformation.changing.html",
  6818        "pass_rates": [
  6819          0,
  6820          0,
  6821          0,
  6822          2,
  6823          0
  6824        ],
  6825        "total": 2
  6826      },
  6827      {
  6828        "dir": "/2dcontext/path-objects/2d.path.transformation.multiple.html",
  6829        "pass_rates": [
  6830          0,
  6831          0,
  6832          0,
  6833          0,
  6834          2
  6835        ],
  6836        "total": 2
  6837      },
  6838      {
  6839        "dir": "/2dcontext/pixel-manipulation",
  6840        "pass_rates": [
  6841          0,
  6842          2,
  6843          8,
  6844          58,
  6845          52
  6846        ],
  6847        "total": 120
  6848      },
  6849      {
  6850        "dir": "/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",
  6851        "pass_rates": [
  6852          0,
  6853          0,
  6854          0,
  6855          0,
  6856          2
  6857        ],
  6858        "total": 2
  6859      },
  6860      {
  6861        "dir": "/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",
  6862        "pass_rates": [
  6863          0,
  6864          0,
  6865          0,
  6866          2,
  6867          0
  6868        ],
  6869        "total": 2
  6870      },
  6871      {
  6872        "dir": "/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",
  6873        "pass_rates": [
  6874          0,
  6875          0,
  6876          0,
  6877          0,
  6878          2
  6879        ],
  6880        "total": 2
  6881      },
  6882      {
  6883        "dir": "/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",
  6884        "pass_rates": [
  6885          0,
  6886          0,
  6887          0,
  6888          2,
  6889          0
  6890        ],
  6891        "total": 2
  6892      },
  6893      {
  6894        "dir": "/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",
  6895        "pass_rates": [
  6896          0,
  6897          0,
  6898          1,
  6899          0,
  6900          1
  6901        ],
  6902        "total": 2
  6903      },
  6904      {
  6905        "dir": "/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",
  6906        "pass_rates": [
  6907          0,
  6908          0,
  6909          0,
  6910          2,
  6911          0
  6912        ],
  6913        "total": 2
  6914      },
  6915      {
  6916        "dir": "/2dcontext/pixel-manipulation/2d.imageData.create2.double.html",
  6917        "pass_rates": [
  6918          0,
  6919          0,
  6920          1,
  6921          0,
  6922          1
  6923        ],
  6924        "total": 2
  6925      },
  6926      {
  6927        "dir": "/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",
  6928        "pass_rates": [
  6929          0,
  6930          0,
  6931          0,
  6932          2,
  6933          0
  6934        ],
  6935        "total": 2
  6936      },
  6937      {
  6938        "dir": "/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",
  6939        "pass_rates": [
  6940          0,
  6941          0,
  6942          0,
  6943          0,
  6944          2
  6945        ],
  6946        "total": 2
  6947      },
  6948      {
  6949        "dir": "/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",
  6950        "pass_rates": [
  6951          0,
  6952          0,
  6953          0,
  6954          2,
  6955          0
  6956        ],
  6957        "total": 2
  6958      },
  6959      {
  6960        "dir": "/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",
  6961        "pass_rates": [
  6962          0,
  6963          0,
  6964          1,
  6965          0,
  6966          1
  6967        ],
  6968        "total": 2
  6969      },
  6970      {
  6971        "dir": "/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",
  6972        "pass_rates": [
  6973          0,
  6974          0,
  6975          0,
  6976          2,
  6977          0
  6978        ],
  6979        "total": 2
  6980      },
  6981      {
  6982        "dir": "/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",
  6983        "pass_rates": [
  6984          0,
  6985          0,
  6986          0,
  6987          0,
  6988          2
  6989        ],
  6990        "total": 2
  6991      },
  6992      {
  6993        "dir": "/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",
  6994        "pass_rates": [
  6995          0,
  6996          1,
  6997          0,
  6998          1,
  6999          0
  7000        ],
  7001        "total": 2
  7002      },
  7003      {
  7004        "dir": "/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",
  7005        "pass_rates": [
  7006          0,
  7007          0,
  7008          0,
  7009          0,
  7010          2
  7011        ],
  7012        "total": 2
  7013      },
  7014      {
  7015        "dir": "/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",
  7016        "pass_rates": [
  7017          0,
  7018          0,
  7019          0,
  7020          2,
  7021          0
  7022        ],
  7023        "total": 2
  7024      },
  7025      {
  7026        "dir": "/2dcontext/pixel-manipulation/2d.imageData.get.double.html",
  7027        "pass_rates": [
  7028          0,
  7029          0,
  7030          1,
  7031          0,
  7032          1
  7033        ],
  7034        "total": 2
  7035      },
  7036      {
  7037        "dir": "/2dcontext/pixel-manipulation/2d.imageData.get.length.html",
  7038        "pass_rates": [
  7039          0,
  7040          0,
  7041          0,
  7042          2,
  7043          0
  7044        ],
  7045        "total": 2
  7046      },
  7047      {
  7048        "dir": "/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",
  7049        "pass_rates": [
  7050          0,
  7051          0,
  7052          1,
  7053          0,
  7054          1
  7055        ],
  7056        "total": 2
  7057      },
  7058      {
  7059        "dir": "/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",
  7060        "pass_rates": [
  7061          0,
  7062          0,
  7063          0,
  7064          2,
  7065          0
  7066        ],
  7067        "total": 2
  7068      },
  7069      {
  7070        "dir": "/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",
  7071        "pass_rates": [
  7072          0,
  7073          0,
  7074          0,
  7075          0,
  7076          2
  7077        ],
  7078        "total": 2
  7079      },
  7080      {
  7081        "dir": "/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",
  7082        "pass_rates": [
  7083          0,
  7084          0,
  7085          0,
  7086          2,
  7087          0
  7088        ],
  7089        "total": 2
  7090      },
  7091      {
  7092        "dir": "/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",
  7093        "pass_rates": [
  7094          0,
  7095          0,
  7096          0,
  7097          0,
  7098          2
  7099        ],
  7100        "total": 2
  7101      },
  7102      {
  7103        "dir": "/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",
  7104        "pass_rates": [
  7105          0,
  7106          0,
  7107          0,
  7108          2,
  7109          0
  7110        ],
  7111        "total": 2
  7112      },
  7113      {
  7114        "dir": "/2dcontext/pixel-manipulation/2d.imageData.get.range.html",
  7115        "pass_rates": [
  7116          0,
  7117          0,
  7118          0,
  7119          0,
  7120          2
  7121        ],
  7122        "total": 2
  7123      },
  7124      {
  7125        "dir": "/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",
  7126        "pass_rates": [
  7127          0,
  7128          0,
  7129          0,
  7130          2,
  7131          0
  7132        ],
  7133        "total": 2
  7134      },
  7135      {
  7136        "dir": "/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",
  7137        "pass_rates": [
  7138          0,
  7139          0,
  7140          0,
  7141          0,
  7142          2
  7143        ],
  7144        "total": 2
  7145      },
  7146      {
  7147        "dir": "/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",
  7148        "pass_rates": [
  7149          0,
  7150          0,
  7151          0,
  7152          2,
  7153          0
  7154        ],
  7155        "total": 2
  7156      },
  7157      {
  7158        "dir": "/2dcontext/pixel-manipulation/2d.imageData.get.type.html",
  7159        "pass_rates": [
  7160          0,
  7161          0,
  7162          0,
  7163          0,
  7164          2
  7165        ],
  7166        "total": 2
  7167      },
  7168      {
  7169        "dir": "/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",
  7170        "pass_rates": [
  7171          0,
  7172          0,
  7173          0,
  7174          2,
  7175          0
  7176        ],
  7177        "total": 2
  7178      },
  7179      {
  7180        "dir": "/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",
  7181        "pass_rates": [
  7182          0,
  7183          1,
  7184          0,
  7185          0,
  7186          1
  7187        ],
  7188        "total": 2
  7189      },
  7190      {
  7191        "dir": "/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",
  7192        "pass_rates": [
  7193          0,
  7194          0,
  7195          0,
  7196          2,
  7197          0
  7198        ],
  7199        "total": 2
  7200      },
  7201      {
  7202        "dir": "/2dcontext/pixel-manipulation/2d.imageData.object.ctor.array.bounds.html",
  7203        "pass_rates": [
  7204          0,
  7205          0,
  7206          1,
  7207          0,
  7208          1
  7209        ],
  7210        "total": 2
  7211      },
  7212      {
  7213        "dir": "/2dcontext/pixel-manipulation/2d.imageData.object.ctor.array.html",
  7214        "pass_rates": [
  7215          0,
  7216          0,
  7217          1,
  7218          1,
  7219          0
  7220        ],
  7221        "total": 2
  7222      },
  7223      {
  7224        "dir": "/2dcontext/pixel-manipulation/2d.imageData.object.ctor.size.bounds.html",
  7225        "pass_rates": [
  7226          0,
  7227          0,
  7228          0,
  7229          0,
  7230          2
  7231        ],
  7232        "total": 2
  7233      },
  7234      {
  7235        "dir": "/2dcontext/pixel-manipulation/2d.imageData.object.ctor.size.html",
  7236        "pass_rates": [
  7237          0,
  7238          0,
  7239          0,
  7240          2,
  7241          0
  7242        ],
  7243        "total": 2
  7244      },
  7245      {
  7246        "dir": "/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",
  7247        "pass_rates": [
  7248          0,
  7249          0,
  7250          0,
  7251          0,
  7252          2
  7253        ],
  7254        "total": 2
  7255      },
  7256      {
  7257        "dir": "/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",
  7258        "pass_rates": [
  7259          0,
  7260          0,
  7261          0,
  7262          2,
  7263          0
  7264        ],
  7265        "total": 2
  7266      },
  7267      {
  7268        "dir": "/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",
  7269        "pass_rates": [
  7270          0,
  7271          0,
  7272          0,
  7273          0,
  7274          2
  7275        ],
  7276        "total": 2
  7277      },
  7278      {
  7279        "dir": "/2dcontext/pixel-manipulation/2d.imageData.object.round.html",
  7280        "pass_rates": [
  7281          0,
  7282          0,
  7283          0,
  7284          2,
  7285          0
  7286        ],
  7287        "total": 2
  7288      },
  7289      {
  7290        "dir": "/2dcontext/pixel-manipulation/2d.imageData.object.set.html",
  7291        "pass_rates": [
  7292          0,
  7293          0,
  7294          0,
  7295          0,
  7296          2
  7297        ],
  7298        "total": 2
  7299      },
  7300      {
  7301        "dir": "/2dcontext/pixel-manipulation/2d.imageData.object.string.html",
  7302        "pass_rates": [
  7303          0,
  7304          0,
  7305          0,
  7306          2,
  7307          0
  7308        ],
  7309        "total": 2
  7310      },
  7311      {
  7312        "dir": "/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",
  7313        "pass_rates": [
  7314          0,
  7315          0,
  7316          0,
  7317          0,
  7318          2
  7319        ],
  7320        "total": 2
  7321      },
  7322      {
  7323        "dir": "/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",
  7324        "pass_rates": [
  7325          0,
  7326          0,
  7327          0,
  7328          2,
  7329          0
  7330        ],
  7331        "total": 2
  7332      },
  7333      {
  7334        "dir": "/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",
  7335        "pass_rates": [
  7336          0,
  7337          0,
  7338          0,
  7339          0,
  7340          2
  7341        ],
  7342        "total": 2
  7343      },
  7344      {
  7345        "dir": "/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",
  7346        "pass_rates": [
  7347          0,
  7348          0,
  7349          0,
  7350          2,
  7351          0
  7352        ],
  7353        "total": 2
  7354      },
  7355      {
  7356        "dir": "/2dcontext/pixel-manipulation/2d.imageData.put.created.html",
  7357        "pass_rates": [
  7358          0,
  7359          0,
  7360          0,
  7361          0,
  7362          2
  7363        ],
  7364        "total": 2
  7365      },
  7366      {
  7367        "dir": "/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",
  7368        "pass_rates": [
  7369          0,
  7370          0,
  7371          0,
  7372          2,
  7373          0
  7374        ],
  7375        "total": 2
  7376      },
  7377      {
  7378        "dir": "/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",
  7379        "pass_rates": [
  7380          0,
  7381          0,
  7382          0,
  7383          0,
  7384          2
  7385        ],
  7386        "total": 2
  7387      },
  7388      {
  7389        "dir": "/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",
  7390        "pass_rates": [
  7391          0,
  7392          0,
  7393          0,
  7394          2,
  7395          0
  7396        ],
  7397        "total": 2
  7398      },
  7399      {
  7400        "dir": "/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",
  7401        "pass_rates": [
  7402          0,
  7403          0,
  7404          0,
  7405          0,
  7406          2
  7407        ],
  7408        "total": 2
  7409      },
  7410      {
  7411        "dir": "/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",
  7412        "pass_rates": [
  7413          0,
  7414          0,
  7415          0,
  7416          2,
  7417          0
  7418        ],
  7419        "total": 2
  7420      },
  7421      {
  7422        "dir": "/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",
  7423        "pass_rates": [
  7424          0,
  7425          0,
  7426          0,
  7427          0,
  7428          2
  7429        ],
  7430        "total": 2
  7431      },
  7432      {
  7433        "dir": "/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",
  7434        "pass_rates": [
  7435          0,
  7436          0,
  7437          0,
  7438          2,
  7439          0
  7440        ],
  7441        "total": 2
  7442      },
  7443      {
  7444        "dir": "/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",
  7445        "pass_rates": [
  7446          0,
  7447          0,
  7448          1,
  7449          0,
  7450          1
  7451        ],
  7452        "total": 2
  7453      },
  7454      {
  7455        "dir": "/2dcontext/pixel-manipulation/2d.imageData.put.null.html",
  7456        "pass_rates": [
  7457          0,
  7458          0,
  7459          0,
  7460          2,
  7461          0
  7462        ],
  7463        "total": 2
  7464      },
  7465      {
  7466        "dir": "/2dcontext/pixel-manipulation/2d.imageData.put.path.html",
  7467        "pass_rates": [
  7468          0,
  7469          0,
  7470          0,
  7471          0,
  7472          2
  7473        ],
  7474        "total": 2
  7475      },
  7476      {
  7477        "dir": "/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",
  7478        "pass_rates": [
  7479          0,
  7480          0,
  7481          0,
  7482          2,
  7483          0
  7484        ],
  7485        "total": 2
  7486      },
  7487      {
  7488        "dir": "/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",
  7489        "pass_rates": [
  7490          0,
  7491          0,
  7492          0,
  7493          0,
  7494          2
  7495        ],
  7496        "total": 2
  7497      },
  7498      {
  7499        "dir": "/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",
  7500        "pass_rates": [
  7501          0,
  7502          0,
  7503          0,
  7504          2,
  7505          0
  7506        ],
  7507        "total": 2
  7508      },
  7509      {
  7510        "dir": "/2dcontext/shadows",
  7511        "pass_rates": [
  7512          1,
  7513          0,
  7514          0,
  7515          56,
  7516          58
  7517        ],
  7518        "total": 115
  7519      },
  7520      {
  7521        "dir": "/2dcontext/shadows/2d.shadow.alpha.1.html",
  7522        "pass_rates": [
  7523          0,
  7524          0,
  7525          0,
  7526          0,
  7527          2
  7528        ],
  7529        "total": 2
  7530      },
  7531      {
  7532        "dir": "/2dcontext/shadows/2d.shadow.alpha.2.html",
  7533        "pass_rates": [
  7534          0,
  7535          0,
  7536          0,
  7537          2,
  7538          0
  7539        ],
  7540        "total": 2
  7541      },
  7542      {
  7543        "dir": "/2dcontext/shadows/2d.shadow.alpha.3.html",
  7544        "pass_rates": [
  7545          0,
  7546          0,
  7547          0,
  7548          0,
  7549          2
  7550        ],
  7551        "total": 2
  7552      },
  7553      {
  7554        "dir": "/2dcontext/shadows/2d.shadow.alpha.4.html",
  7555        "pass_rates": [
  7556          0,
  7557          0,
  7558          0,
  7559          2,
  7560          0
  7561        ],
  7562        "total": 2
  7563      },
  7564      {
  7565        "dir": "/2dcontext/shadows/2d.shadow.alpha.5.html",
  7566        "pass_rates": [
  7567          0,
  7568          0,
  7569          0,
  7570          0,
  7571          2
  7572        ],
  7573        "total": 2
  7574      },
  7575      {
  7576        "dir": "/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",
  7577        "pass_rates": [
  7578          0,
  7579          0,
  7580          0,
  7581          2,
  7582          0
  7583        ],
  7584        "total": 2
  7585      },
  7586      {
  7587        "dir": "/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",
  7588        "pass_rates": [
  7589          0,
  7590          0,
  7591          0,
  7592          0,
  7593          2
  7594        ],
  7595        "total": 2
  7596      },
  7597      {
  7598        "dir": "/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",
  7599        "pass_rates": [
  7600          0,
  7601          0,
  7602          0,
  7603          2,
  7604          0
  7605        ],
  7606        "total": 2
  7607      },
  7608      {
  7609        "dir": "/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",
  7610        "pass_rates": [
  7611          0,
  7612          0,
  7613          0,
  7614          0,
  7615          2
  7616        ],
  7617        "total": 2
  7618      },
  7619      {
  7620        "dir": "/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",
  7621        "pass_rates": [
  7622          0,
  7623          0,
  7624          0,
  7625          2,
  7626          0
  7627        ],
  7628        "total": 2
  7629      },
  7630      {
  7631        "dir": "/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",
  7632        "pass_rates": [
  7633          0,
  7634          0,
  7635          0,
  7636          0,
  7637          2
  7638        ],
  7639        "total": 2
  7640      },
  7641      {
  7642        "dir": "/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",
  7643        "pass_rates": [
  7644          0,
  7645          0,
  7646          0,
  7647          2,
  7648          0
  7649        ],
  7650        "total": 2
  7651      },
  7652      {
  7653        "dir": "/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",
  7654        "pass_rates": [
  7655          0,
  7656          0,
  7657          0,
  7658          0,
  7659          2
  7660        ],
  7661        "total": 2
  7662      },
  7663      {
  7664        "dir": "/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",
  7665        "pass_rates": [
  7666          0,
  7667          0,
  7668          0,
  7669          2,
  7670          0
  7671        ],
  7672        "total": 2
  7673      },
  7674      {
  7675        "dir": "/2dcontext/shadows/2d.shadow.canvas.alpha.html",
  7676        "pass_rates": [
  7677          0,
  7678          0,
  7679          0,
  7680          0,
  7681          2
  7682        ],
  7683        "total": 2
  7684      },
  7685      {
  7686        "dir": "/2dcontext/shadows/2d.shadow.canvas.basic.html",
  7687        "pass_rates": [
  7688          0,
  7689          0,
  7690          0,
  7691          2,
  7692          0
  7693        ],
  7694        "total": 2
  7695      },
  7696      {
  7697        "dir": "/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",
  7698        "pass_rates": [
  7699          0,
  7700          0,
  7701          0,
  7702          0,
  7703          2
  7704        ],
  7705        "total": 2
  7706      },
  7707      {
  7708        "dir": "/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",
  7709        "pass_rates": [
  7710          0,
  7711          0,
  7712          0,
  7713          2,
  7714          0
  7715        ],
  7716        "total": 2
  7717      },
  7718      {
  7719        "dir": "/2dcontext/shadows/2d.shadow.clip.1.html",
  7720        "pass_rates": [
  7721          0,
  7722          0,
  7723          0,
  7724          0,
  7725          2
  7726        ],
  7727        "total": 2
  7728      },
  7729      {
  7730        "dir": "/2dcontext/shadows/2d.shadow.clip.2.html",
  7731        "pass_rates": [
  7732          0,
  7733          0,
  7734          0,
  7735          2,
  7736          0
  7737        ],
  7738        "total": 2
  7739      },
  7740      {
  7741        "dir": "/2dcontext/shadows/2d.shadow.clip.3.html",
  7742        "pass_rates": [
  7743          0,
  7744          0,
  7745          0,
  7746          0,
  7747          2
  7748        ],
  7749        "total": 2
  7750      },
  7751      {
  7752        "dir": "/2dcontext/shadows/2d.shadow.composite.1.html",
  7753        "pass_rates": [
  7754          0,
  7755          0,
  7756          0,
  7757          2,
  7758          0
  7759        ],
  7760        "total": 2
  7761      },
  7762      {
  7763        "dir": "/2dcontext/shadows/2d.shadow.composite.2.html",
  7764        "pass_rates": [
  7765          0,
  7766          0,
  7767          0,
  7768          0,
  7769          2
  7770        ],
  7771        "total": 2
  7772      },
  7773      {
  7774        "dir": "/2dcontext/shadows/2d.shadow.composite.3.html",
  7775        "pass_rates": [
  7776          0,
  7777          0,
  7778          0,
  7779          2,
  7780          0
  7781        ],
  7782        "total": 2
  7783      },
  7784      {
  7785        "dir": "/2dcontext/shadows/2d.shadow.enable.blur.html",
  7786        "pass_rates": [
  7787          0,
  7788          0,
  7789          0,
  7790          0,
  7791          2
  7792        ],
  7793        "total": 2
  7794      },
  7795      {
  7796        "dir": "/2dcontext/shadows/2d.shadow.enable.off.1.html",
  7797        "pass_rates": [
  7798          0,
  7799          0,
  7800          0,
  7801          2,
  7802          0
  7803        ],
  7804        "total": 2
  7805      },
  7806      {
  7807        "dir": "/2dcontext/shadows/2d.shadow.enable.off.2.html",
  7808        "pass_rates": [
  7809          0,
  7810          0,
  7811          0,
  7812          0,
  7813          2
  7814        ],
  7815        "total": 2
  7816      },
  7817      {
  7818        "dir": "/2dcontext/shadows/2d.shadow.enable.x.html",
  7819        "pass_rates": [
  7820          0,
  7821          0,
  7822          0,
  7823          2,
  7824          0
  7825        ],
  7826        "total": 2
  7827      },
  7828      {
  7829        "dir": "/2dcontext/shadows/2d.shadow.enable.y.html",
  7830        "pass_rates": [
  7831          0,
  7832          0,
  7833          0,
  7834          0,
  7835          2
  7836        ],
  7837        "total": 2
  7838      },
  7839      {
  7840        "dir": "/2dcontext/shadows/2d.shadow.gradient.alpha.html",
  7841        "pass_rates": [
  7842          0,
  7843          0,
  7844          0,
  7845          2,
  7846          0
  7847        ],
  7848        "total": 2
  7849      },
  7850      {
  7851        "dir": "/2dcontext/shadows/2d.shadow.gradient.basic.html",
  7852        "pass_rates": [
  7853          0,
  7854          0,
  7855          0,
  7856          0,
  7857          2
  7858        ],
  7859        "total": 2
  7860      },
  7861      {
  7862        "dir": "/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",
  7863        "pass_rates": [
  7864          0,
  7865          0,
  7866          0,
  7867          2,
  7868          0
  7869        ],
  7870        "total": 2
  7871      },
  7872      {
  7873        "dir": "/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",
  7874        "pass_rates": [
  7875          0,
  7876          0,
  7877          0,
  7878          0,
  7879          2
  7880        ],
  7881        "total": 2
  7882      },
  7883      {
  7884        "dir": "/2dcontext/shadows/2d.shadow.image.alpha.html",
  7885        "pass_rates": [
  7886          0,
  7887          0,
  7888          0,
  7889          0,
  7890          2
  7891        ],
  7892        "total": 2
  7893      },
  7894      {
  7895        "dir": "/2dcontext/shadows/2d.shadow.image.basic.html",
  7896        "pass_rates": [
  7897          0,
  7898          0,
  7899          0,
  7900          2,
  7901          0
  7902        ],
  7903        "total": 2
  7904      },
  7905      {
  7906        "dir": "/2dcontext/shadows/2d.shadow.image.scale.html",
  7907        "pass_rates": [
  7908          0,
  7909          0,
  7910          0,
  7911          0,
  7912          2
  7913        ],
  7914        "total": 2
  7915      },
  7916      {
  7917        "dir": "/2dcontext/shadows/2d.shadow.image.section.html",
  7918        "pass_rates": [
  7919          0,
  7920          0,
  7921          0,
  7922          2,
  7923          0
  7924        ],
  7925        "total": 2
  7926      },
  7927      {
  7928        "dir": "/2dcontext/shadows/2d.shadow.image.transparent.1.html",
  7929        "pass_rates": [
  7930          0,
  7931          0,
  7932          0,
  7933          0,
  7934          2
  7935        ],
  7936        "total": 2
  7937      },
  7938      {
  7939        "dir": "/2dcontext/shadows/2d.shadow.image.transparent.2.html",
  7940        "pass_rates": [
  7941          0,
  7942          0,
  7943          0,
  7944          2,
  7945          0
  7946        ],
  7947        "total": 2
  7948      },
  7949      {
  7950        "dir": "/2dcontext/shadows/2d.shadow.offset.negativeX.html",
  7951        "pass_rates": [
  7952          0,
  7953          0,
  7954          0,
  7955          0,
  7956          2
  7957        ],
  7958        "total": 2
  7959      },
  7960      {
  7961        "dir": "/2dcontext/shadows/2d.shadow.offset.negativeY.html",
  7962        "pass_rates": [
  7963          0,
  7964          0,
  7965          0,
  7966          2,
  7967          0
  7968        ],
  7969        "total": 2
  7970      },
  7971      {
  7972        "dir": "/2dcontext/shadows/2d.shadow.offset.positiveX.html",
  7973        "pass_rates": [
  7974          0,
  7975          0,
  7976          0,
  7977          0,
  7978          2
  7979        ],
  7980        "total": 2
  7981      },
  7982      {
  7983        "dir": "/2dcontext/shadows/2d.shadow.offset.positiveY.html",
  7984        "pass_rates": [
  7985          0,
  7986          0,
  7987          0,
  7988          2,
  7989          0
  7990        ],
  7991        "total": 2
  7992      },
  7993      {
  7994        "dir": "/2dcontext/shadows/2d.shadow.outside.html",
  7995        "pass_rates": [
  7996          0,
  7997          0,
  7998          0,
  7999          0,
  8000          2
  8001        ],
  8002        "total": 2
  8003      },
  8004      {
  8005        "dir": "/2dcontext/shadows/2d.shadow.pattern.alpha.html",
  8006        "pass_rates": [
  8007          0,
  8008          0,
  8009          0,
  8010          2,
  8011          0
  8012        ],
  8013        "total": 2
  8014      },
  8015      {
  8016        "dir": "/2dcontext/shadows/2d.shadow.pattern.basic.html",
  8017        "pass_rates": [
  8018          0,
  8019          0,
  8020          0,
  8021          0,
  8022          2
  8023        ],
  8024        "total": 2
  8025      },
  8026      {
  8027        "dir": "/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",
  8028        "pass_rates": [
  8029          0,
  8030          0,
  8031          0,
  8032          2,
  8033          0
  8034        ],
  8035        "total": 2
  8036      },
  8037      {
  8038        "dir": "/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",
  8039        "pass_rates": [
  8040          0,
  8041          0,
  8042          0,
  8043          0,
  8044          2
  8045        ],
  8046        "total": 2
  8047      },
  8048      {
  8049        "dir": "/2dcontext/shadows/2d.shadow.stroke.basic.html",
  8050        "pass_rates": [
  8051          0,
  8052          0,
  8053          0,
  8054          2,
  8055          0
  8056        ],
  8057        "total": 2
  8058      },
  8059      {
  8060        "dir": "/2dcontext/shadows/2d.shadow.stroke.cap.1.html",
  8061        "pass_rates": [
  8062          0,
  8063          0,
  8064          0,
  8065          0,
  8066          2
  8067        ],
  8068        "total": 2
  8069      },
  8070      {
  8071        "dir": "/2dcontext/shadows/2d.shadow.stroke.cap.2.html",
  8072        "pass_rates": [
  8073          0,
  8074          0,
  8075          0,
  8076          2,
  8077          0
  8078        ],
  8079        "total": 2
  8080      },
  8081      {
  8082        "dir": "/2dcontext/shadows/2d.shadow.stroke.join.1.html",
  8083        "pass_rates": [
  8084          0,
  8085          0,
  8086          0,
  8087          0,
  8088          2
  8089        ],
  8090        "total": 2
  8091      },
  8092      {
  8093        "dir": "/2dcontext/shadows/2d.shadow.stroke.join.2.html",
  8094        "pass_rates": [
  8095          0,
  8096          0,
  8097          0,
  8098          2,
  8099          0
  8100        ],
  8101        "total": 2
  8102      },
  8103      {
  8104        "dir": "/2dcontext/shadows/2d.shadow.stroke.join.3.html",
  8105        "pass_rates": [
  8106          0,
  8107          0,
  8108          0,
  8109          0,
  8110          2
  8111        ],
  8112        "total": 2
  8113      },
  8114      {
  8115        "dir": "/2dcontext/shadows/2d.shadow.transform.1.html",
  8116        "pass_rates": [
  8117          0,
  8118          0,
  8119          0,
  8120          2,
  8121          0
  8122        ],
  8123        "total": 2
  8124      },
  8125      {
  8126        "dir": "/2dcontext/shadows/2d.shadow.transform.2.html",
  8127        "pass_rates": [
  8128          0,
  8129          0,
  8130          0,
  8131          0,
  8132          2
  8133        ],
  8134        "total": 2
  8135      },
  8136      {
  8137        "dir": "/2dcontext/shadows/canvas_shadows_001.htm",
  8138        "pass_rates": [
  8139          0,
  8140          0,
  8141          0,
  8142          2,
  8143          0
  8144        ],
  8145        "total": 2
  8146      },
  8147      {
  8148        "dir": "/2dcontext/shadows/canvas_shadows_002.htm",
  8149        "pass_rates": [
  8150          1,
  8151          0,
  8152          0,
  8153          0,
  8154          0
  8155        ],
  8156        "total": 1
  8157      },
  8158      {
  8159        "dir": "/2dcontext/text-styles",
  8160        "pass_rates": [
  8161          8,
  8162          3,
  8163          4,
  8164          19,
  8165          15
  8166        ],
  8167        "total": 49
  8168      },
  8169      {
  8170        "dir": "/2dcontext/text-styles/2d.text.align.default.html",
  8171        "pass_rates": [
  8172          0,
  8173          0,
  8174          0,
  8175          0,
  8176          2
  8177        ],
  8178        "total": 2
  8179      },
  8180      {
  8181        "dir": "/2dcontext/text-styles/2d.text.align.invalid.html",
  8182        "pass_rates": [
  8183          0,
  8184          0,
  8185          0,
  8186          2,
  8187          0
  8188        ],
  8189        "total": 2
  8190      },
  8191      {
  8192        "dir": "/2dcontext/text-styles/2d.text.align.valid.html",
  8193        "pass_rates": [
  8194          0,
  8195          0,
  8196          0,
  8197          0,
  8198          2
  8199        ],
  8200        "total": 2
  8201      },
  8202      {
  8203        "dir": "/2dcontext/text-styles/2d.text.baseline.default.html",
  8204        "pass_rates": [
  8205          0,
  8206          0,
  8207          0,
  8208          2,
  8209          0
  8210        ],
  8211        "total": 2
  8212      },
  8213      {
  8214        "dir": "/2dcontext/text-styles/2d.text.baseline.invalid.html",
  8215        "pass_rates": [
  8216          0,
  8217          0,
  8218          0,
  8219          1,
  8220          1
  8221        ],
  8222        "total": 2
  8223      },
  8224      {
  8225        "dir": "/2dcontext/text-styles/2d.text.baseline.valid.html",
  8226        "pass_rates": [
  8227          0,
  8228          0,
  8229          0,
  8230          2,
  8231          0
  8232        ],
  8233        "total": 2
  8234      },
  8235      {
  8236        "dir": "/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",
  8237        "pass_rates": [
  8238          0,
  8239          1,
  8240          0,
  8241          0,
  8242          1
  8243        ],
  8244        "total": 2
  8245      },
  8246      {
  8247        "dir": "/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",
  8248        "pass_rates": [
  8249          1,
  8250          0,
  8251          0,
  8252          1,
  8253          0
  8254        ],
  8255        "total": 2
  8256      },
  8257      {
  8258        "dir": "/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",
  8259        "pass_rates": [
  8260          1,
  8261          0,
  8262          0,
  8263          0,
  8264          1
  8265        ],
  8266        "total": 2
  8267      },
  8268      {
  8269        "dir": "/2dcontext/text-styles/2d.text.draw.baseline.middle.html",
  8270        "pass_rates": [
  8271          0,
  8272          1,
  8273          0,
  8274          1,
  8275          0
  8276        ],
  8277        "total": 2
  8278      },
  8279      {
  8280        "dir": "/2dcontext/text-styles/2d.text.draw.baseline.top.html",
  8281        "pass_rates": [
  8282          0,
  8283          1,
  8284          0,
  8285          0,
  8286          1
  8287        ],
  8288        "total": 2
  8289      },
  8290      {
  8291        "dir": "/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",
  8292        "pass_rates": [
  8293          1,
  8294          0,
  8295          0,
  8296          1,
  8297          0
  8298        ],
  8299        "total": 2
  8300      },
  8301      {
  8302        "dir": "/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",
  8303        "pass_rates": [
  8304          1,
  8305          0,
  8306          0,
  8307          0,
  8308          1
  8309        ],
  8310        "total": 2
  8311      },
  8312      {
  8313        "dir": "/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",
  8314        "pass_rates": [
  8315          1,
  8316          0,
  8317          0,
  8318          1,
  8319          0
  8320        ],
  8321        "total": 2
  8322      },
  8323      {
  8324        "dir": "/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",
  8325        "pass_rates": [
  8326          1,
  8327          0,
  8328          0,
  8329          0,
  8330          1
  8331        ],
  8332        "total": 2
  8333      },
  8334      {
  8335        "dir": "/2dcontext/text-styles/2d.text.font.default.html",
  8336        "pass_rates": [
  8337          0,
  8338          0,
  8339          0,
  8340          2,
  8341          0
  8342        ],
  8343        "total": 2
  8344      },
  8345      {
  8346        "dir": "/2dcontext/text-styles/2d.text.font.parse.basic.html",
  8347        "pass_rates": [
  8348          0,
  8349          0,
  8350          0,
  8351          1,
  8352          1
  8353        ],
  8354        "total": 2
  8355      },
  8356      {
  8357        "dir": "/2dcontext/text-styles/2d.text.font.parse.complex.html",
  8358        "pass_rates": [
  8359          0,
  8360          0,
  8361          1,
  8362          1,
  8363          0
  8364        ],
  8365        "total": 2
  8366      },
  8367      {
  8368        "dir": "/2dcontext/text-styles/2d.text.font.parse.invalid.html",
  8369        "pass_rates": [
  8370          0,
  8371          0,
  8372          0,
  8373          1,
  8374          1
  8375        ],
  8376        "total": 2
  8377      },
  8378      {
  8379        "dir": "/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",
  8380        "pass_rates": [
  8381          0,
  8382          0,
  8383          1,
  8384          1,
  8385          0
  8386        ],
  8387        "total": 2
  8388      },
  8389      {
  8390        "dir": "/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",
  8391        "pass_rates": [
  8392          0,
  8393          0,
  8394          1,
  8395          0,
  8396          1
  8397        ],
  8398        "total": 2
  8399      },
  8400      {
  8401        "dir": "/2dcontext/text-styles/2d.text.font.parse.system.html",
  8402        "pass_rates": [
  8403          0,
  8404          0,
  8405          1,
  8406          1,
  8407          0
  8408        ],
  8409        "total": 2
  8410      },
  8411      {
  8412        "dir": "/2dcontext/text-styles/2d.text.font.parse.tiny.html",
  8413        "pass_rates": [
  8414          0,
  8415          0,
  8416          0,
  8417          0,
  8418          2
  8419        ],
  8420        "total": 2
  8421      },
  8422      {
  8423        "dir": "/2dcontext/text-styles/2d.text.measure.width.space.html",
  8424        "pass_rates": [
  8425          1,
  8426          0,
  8427          0,
  8428          1,
  8429          0
  8430        ],
  8431        "total": 2
  8432      },
  8433      {
  8434        "dir": "/2dcontext/text-styles/canvas_text_font_001.htm",
  8435        "pass_rates": [
  8436          1,
  8437          0,
  8438          0,
  8439          0,
  8440          0
  8441        ],
  8442        "total": 1
  8443      },
  8444      {
  8445        "dir": "/2dcontext/the-canvas-state",
  8446        "pass_rates": [
  8447          1,
  8448          0,
  8449          0,
  8450          22,
  8451          26
  8452        ],
  8453        "total": 49
  8454      },
  8455      {
  8456        "dir": "/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",
  8457        "pass_rates": [
  8458          0,
  8459          0,
  8460          0,
  8461          0,
  8462          2
  8463        ],
  8464        "total": 2
  8465      },
  8466      {
  8467        "dir": "/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",
  8468        "pass_rates": [
  8469          0,
  8470          0,
  8471          0,
  8472          2,
  8473          0
  8474        ],
  8475        "total": 2
  8476      },
  8477      {
  8478        "dir": "/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",
  8479        "pass_rates": [
  8480          0,
  8481          0,
  8482          0,
  8483          0,
  8484          2
  8485        ],
  8486        "total": 2
  8487      },
  8488      {
  8489        "dir": "/2dcontext/the-canvas-state/2d.state.saverestore.font.html",
  8490        "pass_rates": [
  8491          0,
  8492          0,
  8493          0,
  8494          2,
  8495          0
  8496        ],
  8497        "total": 2
  8498      },
  8499      {
  8500        "dir": "/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",
  8501        "pass_rates": [
  8502          0,
  8503          0,
  8504          0,
  8505          0,
  8506          2
  8507        ],
  8508        "total": 2
  8509      },
  8510      {
  8511        "dir": "/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",
  8512        "pass_rates": [
  8513          0,
  8514          0,
  8515          0,
  8516          2,
  8517          0
  8518        ],
  8519        "total": 2
  8520      },
  8521      {
  8522        "dir": "/2dcontext/the-canvas-state/2d.state.saverestore.imageSmoothingEnabled.html",
  8523        "pass_rates": [
  8524          0,
  8525          0,
  8526          0,
  8527          0,
  8528          4
  8529        ],
  8530        "total": 4
  8531      },
  8532      {
  8533        "dir": "/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",
  8534        "pass_rates": [
  8535          0,
  8536          0,
  8537          0,
  8538          2,
  8539          0
  8540        ],
  8541        "total": 2
  8542      },
  8543      {
  8544        "dir": "/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",
  8545        "pass_rates": [
  8546          0,
  8547          0,
  8548          0,
  8549          0,
  8550          2
  8551        ],
  8552        "total": 2
  8553      },
  8554      {
  8555        "dir": "/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",
  8556        "pass_rates": [
  8557          0,
  8558          0,
  8559          0,
  8560          2,
  8561          0
  8562        ],
  8563        "total": 2
  8564      },
  8565      {
  8566        "dir": "/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",
  8567        "pass_rates": [
  8568          0,
  8569          0,
  8570          0,
  8571          0,
  8572          2
  8573        ],
  8574        "total": 2
  8575      },
  8576      {
  8577        "dir": "/2dcontext/the-canvas-state/2d.state.saverestore.path.html",
  8578        "pass_rates": [
  8579          0,
  8580          0,
  8581          0,
  8582          2,
  8583          0
  8584        ],
  8585        "total": 2
  8586      },
  8587      {
  8588        "dir": "/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",
  8589        "pass_rates": [
  8590          0,
  8591          0,
  8592          0,
  8593          0,
  8594          2
  8595        ],
  8596        "total": 2
  8597      },
  8598      {
  8599        "dir": "/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",
  8600        "pass_rates": [
  8601          0,
  8602          0,
  8603          0,
  8604          2,
  8605          0
  8606        ],
  8607        "total": 2
  8608      },
  8609      {
  8610        "dir": "/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",
  8611        "pass_rates": [
  8612          0,
  8613          0,
  8614          0,
  8615          0,
  8616          2
  8617        ],
  8618        "total": 2
  8619      },
  8620      {
  8621        "dir": "/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",
  8622        "pass_rates": [
  8623          0,
  8624          0,
  8625          0,
  8626          2,
  8627          0
  8628        ],
  8629        "total": 2
  8630      },
  8631      {
  8632        "dir": "/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",
  8633        "pass_rates": [
  8634          0,
  8635          0,
  8636          0,
  8637          0,
  8638          2
  8639        ],
  8640        "total": 2
  8641      },
  8642      {
  8643        "dir": "/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",
  8644        "pass_rates": [
  8645          0,
  8646          0,
  8647          0,
  8648          2,
  8649          0
  8650        ],
  8651        "total": 2
  8652      },
  8653      {
  8654        "dir": "/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",
  8655        "pass_rates": [
  8656          0,
  8657          0,
  8658          0,
  8659          0,
  8660          2
  8661        ],
  8662        "total": 2
  8663      },
  8664      {
  8665        "dir": "/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",
  8666        "pass_rates": [
  8667          0,
  8668          0,
  8669          0,
  8670          2,
  8671          0
  8672        ],
  8673        "total": 2
  8674      },
  8675      {
  8676        "dir": "/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",
  8677        "pass_rates": [
  8678          0,
  8679          0,
  8680          0,
  8681          0,
  8682          2
  8683        ],
  8684        "total": 2
  8685      },
  8686      {
  8687        "dir": "/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",
  8688        "pass_rates": [
  8689          0,
  8690          0,
  8691          0,
  8692          2,
  8693          0
  8694        ],
  8695        "total": 2
  8696      },
  8697      {
  8698        "dir": "/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",
  8699        "pass_rates": [
  8700          0,
  8701          0,
  8702          0,
  8703          0,
  8704          2
  8705        ],
  8706        "total": 2
  8707      },
  8708      {
  8709        "dir": "/2dcontext/the-canvas-state/canvas_state_restore_001.htm",
  8710        "pass_rates": [
  8711          1,
  8712          0,
  8713          0,
  8714          0,
  8715          0
  8716        ],
  8717        "total": 1
  8718      },
  8719      {
  8720        "dir": "/2dcontext/transformations",
  8721        "pass_rates": [
  8722          4,
  8723          0,
  8724          0,
  8725          20,
  8726          23
  8727        ],
  8728        "total": 47
  8729      },
  8730      {
  8731        "dir": "/2dcontext/transformations/2d.transformation.order.html",
  8732        "pass_rates": [
  8733          0,
  8734          0,
  8735          0,
  8736          0,
  8737          2
  8738        ],
  8739        "total": 2
  8740      },
  8741      {
  8742        "dir": "/2dcontext/transformations/2d.transformation.rotate.direction.html",
  8743        "pass_rates": [
  8744          0,
  8745          0,
  8746          0,
  8747          2,
  8748          0
  8749        ],
  8750        "total": 2
  8751      },
  8752      {
  8753        "dir": "/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",
  8754        "pass_rates": [
  8755          0,
  8756          0,
  8757          0,
  8758          0,
  8759          2
  8760        ],
  8761        "total": 2
  8762      },
  8763      {
  8764        "dir": "/2dcontext/transformations/2d.transformation.rotate.radians.html",
  8765        "pass_rates": [
  8766          0,
  8767          0,
  8768          0,
  8769          2,
  8770          0
  8771        ],
  8772        "total": 2
  8773      },
  8774      {
  8775        "dir": "/2dcontext/transformations/2d.transformation.rotate.wrap.html",
  8776        "pass_rates": [
  8777          0,
  8778          0,
  8779          0,
  8780          0,
  8781          2
  8782        ],
  8783        "total": 2
  8784      },
  8785      {
  8786        "dir": "/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",
  8787        "pass_rates": [
  8788          0,
  8789          0,
  8790          0,
  8791          0,
  8792          2
  8793        ],
  8794        "total": 2
  8795      },
  8796      {
  8797        "dir": "/2dcontext/transformations/2d.transformation.rotate.zero.html",
  8798        "pass_rates": [
  8799          0,
  8800          0,
  8801          0,
  8802          2,
  8803          0
  8804        ],
  8805        "total": 2
  8806      },
  8807      {
  8808        "dir": "/2dcontext/transformations/2d.transformation.scale.basic.html",
  8809        "pass_rates": [
  8810          0,
  8811          0,
  8812          0,
  8813          0,
  8814          2
  8815        ],
  8816        "total": 2
  8817      },
  8818      {
  8819        "dir": "/2dcontext/transformations/2d.transformation.scale.large.html",
  8820        "pass_rates": [
  8821          0,
  8822          0,
  8823          0,
  8824          2,
  8825          0
  8826        ],
  8827        "total": 2
  8828      },
  8829      {
  8830        "dir": "/2dcontext/transformations/2d.transformation.scale.multiple.html",
  8831        "pass_rates": [
  8832          0,
  8833          0,
  8834          0,
  8835          0,
  8836          2
  8837        ],
  8838        "total": 2
  8839      },
  8840      {
  8841        "dir": "/2dcontext/transformations/2d.transformation.scale.negative.html",
  8842        "pass_rates": [
  8843          0,
  8844          0,
  8845          0,
  8846          2,
  8847          0
  8848        ],
  8849        "total": 2
  8850      },
  8851      {
  8852        "dir": "/2dcontext/transformations/2d.transformation.scale.nonfinite.html",
  8853        "pass_rates": [
  8854          0,
  8855          0,
  8856          0,
  8857          0,
  8858          2
  8859        ],
  8860        "total": 2
  8861      },
  8862      {
  8863        "dir": "/2dcontext/transformations/2d.transformation.scale.zero.html",
  8864        "pass_rates": [
  8865          0,
  8866          0,
  8867          0,
  8868          2,
  8869          0
  8870        ],
  8871        "total": 2
  8872      },
  8873      {
  8874        "dir": "/2dcontext/transformations/2d.transformation.setTransform.multiple.html",
  8875        "pass_rates": [
  8876          1,
  8877          0,
  8878          0,
  8879          0,
  8880          1
  8881        ],
  8882        "total": 2
  8883      },
  8884      {
  8885        "dir": "/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",
  8886        "pass_rates": [
  8887          0,
  8888          0,
  8889          0,
  8890          2,
  8891          0
  8892        ],
  8893        "total": 2
  8894      },
  8895      {
  8896        "dir": "/2dcontext/transformations/2d.transformation.setTransform.skewed.html",
  8897        "pass_rates": [
  8898          0,
  8899          0,
  8900          0,
  8901          0,
  8902          2
  8903        ],
  8904        "total": 2
  8905      },
  8906      {
  8907        "dir": "/2dcontext/transformations/2d.transformation.transform.identity.html",
  8908        "pass_rates": [
  8909          0,
  8910          0,
  8911          0,
  8912          2,
  8913          0
  8914        ],
  8915        "total": 2
  8916      },
  8917      {
  8918        "dir": "/2dcontext/transformations/2d.transformation.transform.multiply.html",
  8919        "pass_rates": [
  8920          0,
  8921          0,
  8922          0,
  8923          0,
  8924          2
  8925        ],
  8926        "total": 2
  8927      },
  8928      {
  8929        "dir": "/2dcontext/transformations/2d.transformation.transform.nonfinite.html",
  8930        "pass_rates": [
  8931          0,
  8932          0,
  8933          0,
  8934          2,
  8935          0
  8936        ],
  8937        "total": 2
  8938      },
  8939      {
  8940        "dir": "/2dcontext/transformations/2d.transformation.transform.skewed.html",
  8941        "pass_rates": [
  8942          0,
  8943          0,
  8944          0,
  8945          0,
  8946          2
  8947        ],
  8948        "total": 2
  8949      },
  8950      {
  8951        "dir": "/2dcontext/transformations/2d.transformation.translate.basic.html",
  8952        "pass_rates": [
  8953          0,
  8954          0,
  8955          0,
  8956          2,
  8957          0
  8958        ],
  8959        "total": 2
  8960      },
  8961      {
  8962        "dir": "/2dcontext/transformations/2d.transformation.translate.nonfinite.html",
  8963        "pass_rates": [
  8964          0,
  8965          0,
  8966          0,
  8967          0,
  8968          2
  8969        ],
  8970        "total": 2
  8971      },
  8972      {
  8973        "dir": "/2dcontext/transformations/canvas_transformations_reset_001.html",
  8974        "pass_rates": [
  8975          1,
  8976          0,
  8977          0,
  8978          0,
  8979          0
  8980        ],
  8981        "total": 1
  8982      },
  8983      {
  8984        "dir": "/2dcontext/transformations/canvas_transformations_scale_001.htm",
  8985        "pass_rates": [
  8986          1,
  8987          0,
  8988          0,
  8989          0,
  8990          0
  8991        ],
  8992        "total": 1
  8993      },
  8994      {
  8995        "dir": "/2dcontext/transformations/transform_a.html",
  8996        "pass_rates": [
  8997          1,
  8998          0,
  8999          0,
  9000          0,
  9001          0
  9002        ],
  9003        "total": 1
  9004      }
  9005    ]
  9006  }