Code Coverage  | 
      |||||||||
Lines  | 
       Functions and Methods  | 
       Classes and Traits  | 
      |||||||
| Total |         | 
       84.80%  | 
       7526 / 8875  | 
               | 
       77.03%  | 
       758 / 984  | 
               | 
       60.94%  | 
       78 / 128  | 
      
n/a  | 
       0 / 0  | 
       n/a  | 
       0 / 0  | 
       n/a  | 
       0 / 0  | 
      ||||
n/a  | 
       0 / 0  | 
       n/a  | 
       0 / 0  | 
       n/a  | 
       0 / 0  | 
      ||||
n/a  | 
       0 / 0  | 
       n/a  | 
       0 / 0  | 
       n/a  | 
       0 / 0  | 
      ||||
|         | 
       38.14%  | 
       209 / 548  | 
               | 
       39.33%  | 
       35 / 89  | 
               | 
       0.00%  | 
       0 / 12  | 
      |
n/a  | 
       0 / 0  | 
       n/a  | 
       0 / 0  | 
       n/a  | 
       0 / 0  | 
      ||||
|         | 
       87.11%  | 
       2359 / 2708  | 
               | 
       85.03%  | 
       335 / 394  | 
               | 
       75.93%  | 
       41 / 54  | 
      |
n/a  | 
       0 / 0  | 
       n/a  | 
       0 / 0  | 
       n/a  | 
       0 / 0  | 
      ||||
|         | 
       100.00%  | 
       7 / 7  | 
               | 
       100.00%  | 
       1 / 1  | 
               | 
       100.00%  | 
       1 / 1  | 
      |
|         | 
       100.00%  | 
       75 / 75  | 
               | 
       100.00%  | 
       10 / 10  | 
               | 
       100.00%  | 
       1 / 1  | 
      |
|         | 
       0.00%  | 
       0 / 11  | 
               | 
       0.00%  | 
       0 / 4  | 
               | 
       0.00%  | 
       0 / 1  | 
      |
|         | 
       91.18%  | 
       124 / 136  | 
               | 
       75.00%  | 
       9 / 12  | 
               | 
       0.00%  | 
       0 / 1  | 
      |
|         | 
       95.73%  | 
       112 / 117  | 
               | 
       94.74%  | 
       18 / 19  | 
               | 
       0.00%  | 
       0 / 1  | 
      |
|         | 
       100.00%  | 
       56 / 56  | 
               | 
       100.00%  | 
       7 / 7  | 
               | 
       100.00%  | 
       1 / 1  | 
      |
|         | 
       100.00%  | 
       53 / 53  | 
               | 
       100.00%  | 
       4 / 4  | 
               | 
       100.00%  | 
       1 / 1  | 
      |
|         | 
       23.73%  | 
       14 / 59  | 
               | 
       0.00%  | 
       0 / 6  | 
               | 
       0.00%  | 
       0 / 1  | 
      |
|         | 
       98.43%  | 
       188 / 191  | 
               | 
       89.47%  | 
       17 / 19  | 
               | 
       0.00%  | 
       0 / 1  | 
      |
|         | 
       100.00%  | 
       53 / 53  | 
               | 
       100.00%  | 
       7 / 7  | 
               | 
       100.00%  | 
       1 / 1  | 
      |
|         | 
       100.00%  | 
       30 / 30  | 
               | 
       100.00%  | 
       3 / 3  | 
               | 
       100.00%  | 
       1 / 1  | 
      |
|         | 
       99.20%  | 
       124 / 125  | 
               | 
       90.00%  | 
       9 / 10  | 
               | 
       0.00%  | 
       0 / 1  | 
      |
|         | 
       94.23%  | 
       196 / 208  | 
               | 
       75.00%  | 
       12 / 16  | 
               | 
       0.00%  | 
       0 / 1  | 
      |
|         | 
       100.00%  | 
       13 / 13  | 
               | 
       100.00%  | 
       3 / 3  | 
               | 
       100.00%  | 
       1 / 1  | 
      |
|         | 
       100.00%  | 
       121 / 121  | 
               | 
       100.00%  | 
       1 / 1  | 
               | 
       100.00%  | 
       1 / 1  | 
      |
|         | 
       100.00%  | 
       68 / 68  | 
               | 
       100.00%  | 
       3 / 3  | 
               | 
       100.00%  | 
       1 / 1  | 
      |
|         | 
       100.00%  | 
       64 / 64  | 
               | 
       100.00%  | 
       3 / 3  | 
               | 
       100.00%  | 
       1 / 1  | 
      |
|         | 
       100.00%  | 
       64 / 64  | 
               | 
       100.00%  | 
       3 / 3  | 
               | 
       100.00%  | 
       1 / 1  | 
      |
|         | 
       100.00%  | 
       87 / 87  | 
               | 
       100.00%  | 
       3 / 3  | 
               | 
       100.00%  | 
       1 / 1  | 
      |
|         | 
       100.00%  | 
       62 / 62  | 
               | 
       100.00%  | 
       3 / 3  | 
               | 
       100.00%  | 
       1 / 1  | 
      |
|         | 
       100.00%  | 
       59 / 59  | 
               | 
       100.00%  | 
       3 / 3  | 
               | 
       100.00%  | 
       1 / 1  | 
      |
|         | 
       100.00%  | 
       60 / 60  | 
               | 
       100.00%  | 
       3 / 3  | 
               | 
       100.00%  | 
       1 / 1  | 
      |
|         | 
       100.00%  | 
       59 / 59  | 
               | 
       100.00%  | 
       3 / 3  | 
               | 
       100.00%  | 
       1 / 1  | 
      |
|         | 
       100.00%  | 
       62 / 62  | 
               | 
       100.00%  | 
       3 / 3  | 
               | 
       100.00%  | 
       1 / 1  | 
      |
|         | 
       100.00%  | 
       58 / 58  | 
               | 
       100.00%  | 
       3 / 3  | 
               | 
       100.00%  | 
       1 / 1  | 
      |
|         | 
       100.00%  | 
       58 / 58  | 
               | 
       100.00%  | 
       3 / 3  | 
               | 
       100.00%  | 
       1 / 1  | 
      |
|         | 
       100.00%  | 
       60 / 60  | 
               | 
       100.00%  | 
       3 / 3  | 
               | 
       100.00%  | 
       1 / 1  | 
      |
|         | 
       100.00%  | 
       6 / 6  | 
               | 
       100.00%  | 
       1 / 1  | 
               | 
       100.00%  | 
       1 / 1  | 
      |
|         | 
       100.00%  | 
       36 / 36  | 
               | 
       100.00%  | 
       3 / 3  | 
               | 
       100.00%  | 
       1 / 1  | 
      |
|         | 
       96.15%  | 
       25 / 26  | 
               | 
       66.67%  | 
       2 / 3  | 
               | 
       0.00%  | 
       0 / 1  | 
      |
|         | 
       100.00%  | 
       35 / 35  | 
               | 
       100.00%  | 
       3 / 3  | 
               | 
       100.00%  | 
       1 / 1  | 
      |
|         | 
       100.00%  | 
       79 / 79  | 
               | 
       100.00%  | 
       3 / 3  | 
               | 
       100.00%  | 
       1 / 1  | 
      |
|         | 
       100.00%  | 
       78 / 78  | 
               | 
       100.00%  | 
       3 / 3  | 
               | 
       100.00%  | 
       1 / 1  | 
      |
|         | 
       100.00%  | 
       78 / 78  | 
               | 
       100.00%  | 
       3 / 3  | 
               | 
       100.00%  | 
       1 / 1  | 
      |
|         | 
       98.25%  | 
       168 / 171  | 
               | 
       57.14%  | 
       4 / 7  | 
               | 
       0.00%  | 
       0 / 1  | 
      |
|         | 
       100.00%  | 
       25 / 25  | 
               | 
       100.00%  | 
       3 / 3  | 
               | 
       100.00%  | 
       1 / 1  | 
      |
|         | 
       71.23%  | 
       52 / 73  | 
               | 
       28.57%  | 
       2 / 7  | 
               | 
       0.00%  | 
       0 / 1  | 
      |
|         | 
       78.34%  | 
       123 / 157  | 
               | 
       66.67%  | 
       10 / 15  | 
               | 
       0.00%  | 
       0 / 1  | 
      |
|         | 
       0.00%  | 
       0 / 100  | 
               | 
       0.00%  | 
       0 / 18  | 
               | 
       0.00%  | 
       0 / 1  | 
      |
|         | 
       100.00%  | 
       75 / 75  | 
               | 
       100.00%  | 
       6 / 6  | 
               | 
       100.00%  | 
       1 / 1  | 
      |
|         | 
       100.00%  | 
       95 / 95  | 
               | 
       100.00%  | 
       13 / 13  | 
               | 
       100.00%  | 
       1 / 1  | 
      |
|         | 
       91.23%  | 
       52 / 57  | 
               | 
       44.44%  | 
       4 / 9  | 
               | 
       0.00%  | 
       0 / 1  | 
      |
|         | 
       100.00%  | 
       46 / 46  | 
               | 
       100.00%  | 
       7 / 7  | 
               | 
       100.00%  | 
       1 / 1  | 
      |
|         | 
       97.44%  | 
       38 / 39  | 
               | 
       75.00%  | 
       3 / 4  | 
               | 
       0.00%  | 
       0 / 1  | 
      |
|         | 
       81.93%  | 
       417 / 509  | 
               | 
       76.09%  | 
       35 / 46  | 
               | 
       0.00%  | 
       0 / 1  | 
      |
|         | 
       82.61%  | 
       95 / 115  | 
               | 
       66.67%  | 
       10 / 15  | 
               | 
       0.00%  | 
       0 / 1  | 
      |
|         | 
       61.07%  | 
       80 / 131  | 
               | 
       55.56%  | 
       5 / 9  | 
               | 
       0.00%  | 
       0 / 1  | 
      |
|         | 
       100.00%  | 
       26 / 26  | 
               | 
       100.00%  | 
       3 / 3  | 
               | 
       100.00%  | 
       1 / 1  | 
      |
|         | 
       95.58%  | 
       108 / 113  | 
               | 
       81.82%  | 
       9 / 11  | 
               | 
       0.00%  | 
       0 / 1  | 
      |
|         | 
       100.00%  | 
       9 / 9  | 
               | 
       100.00%  | 
       1 / 1  | 
               | 
       100.00%  | 
       1 / 1  | 
      |
|         | 
       94.41%  | 
       135 / 143  | 
               | 
       86.67%  | 
       13 / 15  | 
               | 
       0.00%  | 
       0 / 1  | 
      |
|         | 
       100.00%  | 
       88 / 88  | 
               | 
       100.00%  | 
       9 / 9  | 
               | 
       100.00%  | 
       1 / 1  | 
      |
|         | 
       100.00%  | 
       7 / 7  | 
               | 
       100.00%  | 
       1 / 1  | 
               | 
       100.00%  | 
       1 / 1  | 
      |
|         | 
       81.69%  | 
       290 / 355  | 
               | 
       74.19%  | 
       23 / 31  | 
               | 
       0.00%  | 
       0 / 1  | 
      |
|         | 
       100.00%  | 
       38 / 38  | 
               | 
       100.00%  | 
       4 / 4  | 
               | 
       100.00%  | 
       1 / 1  | 
      |
|         | 
       77.94%  | 
       219 / 281  | 
               | 
       50.00%  | 
       11 / 22  | 
               | 
       0.00%  | 
       0 / 1  | 
      |
|         | 
       97.40%  | 
       75 / 77  | 
               | 
       75.00%  | 
       6 / 8  | 
               | 
       0.00%  | 
       0 / 1  | 
      |
|         | 
       100.00%  | 
       96 / 96  | 
               | 
       100.00%  | 
       13 / 13  | 
               | 
       100.00%  | 
       1 / 1  | 
      |
|         | 
       89.58%  | 
       86 / 96  | 
               | 
       91.67%  | 
       11 / 12  | 
               | 
       0.00%  | 
       0 / 1  | 
      |
|         | 
       61.64%  | 
       98 / 159  | 
               | 
       70.00%  | 
       14 / 20  | 
               | 
       0.00%  | 
       0 / 1  | 
      |
|         | 
       100.00%  | 
       7 / 7  | 
               | 
       100.00%  | 
       1 / 1  | 
               | 
       100.00%  | 
       1 / 1  | 
      |
|         | 
       82.49%  | 
       146 / 177  | 
               | 
       85.71%  | 
       12 / 14  | 
               | 
       0.00%  | 
       0 / 1  | 
      |