Skip to content

Instantly share code, notes, and snippets.

@gsnedders
Created November 9, 2018 22:41
Show Gist options
  • Save gsnedders/fb3941b207c8d9ff3f3343a7bf302165 to your computer and use it in GitHub Desktop.
Save gsnedders/fb3941b207c8d9ff3f3343a7bf302165 to your computer and use it in GitHub Desktop.
Using 1 client processes
SUITE-START | Running 52 tests
Running reftest tests
STDOUT: http://localhost:4444/
PID 4512 | [22:30:18.360] - Listening on http://127.0.0.1:4444/
PID 4512 | [22:30:18.360] - Listening on http://[::1]:4444/
Starting runner
TEST-START | /infrastructure/assumptions/ahem.html
Test requires OS-level window focus
TEST-UNEXPECTED-FAIL | /infrastructure/assumptions/ahem.html | /infrastructure/assumptions/ahem.html 159e9f5fd95f9c65c566178b89dc6743af514155
/infrastructure/assumptions/ahem-ref.html 72414bc933700cbfe2cb0b6b9027efe4ef930182
Testing 159e9f5fd95f9c65c566178b89dc6743af514155 == 72414bc933700cbfe2cb0b6b9027efe4ef930182
REFTEST IMAGE 1 (TEST): data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAkgAAAIHCAYAAABkEKMWAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAHrfSURBVHhe7b0/bCzN1+d1njdhEwICSBBOZgKkyZAsIc2TjIUgsyBCCK3sdxlLaHVBY71vhm5k8b7ZzgSWCMaBLd1XYgM28BIt0kziIbFENouQZpIr2AzEJoA2Gc6pP11/uns8truq+l5/Pz/175nu8e06deqcU6ereqr+ODAEAAAAAAAq/sL8FwAAAAAAGJAgAQAAAABEIEH6VVjf0u264XMJSpcP2tk/0J9/PtDenGaF7eLPhyIltyP6+OOWYK7gV2D/8ABb7RE9TJDWdPvHH+UDLQf7P1RHs6eHP/8onhDsWR2js/rnvGhd/HGxoMUF/7dUR2xs5A85mmSQTjF7g3kyleqQpd7DLd29TGlgLmVlMqcnuqI/+pA9i//+8Sc9sCbOxyM6s+eFwwoA7ew5bgxoYs6KoR4qTCwr7cuF/bZ/CRL3/q/mY3HOB2U6mgZ+0ogmRhj/c07Wt0O6OV/RYTWj2epAh7stDQskSevbC1rMWI7DjpZ0Q/eBD3MSd0/0NM8ZZiRxvKDX5Y5lOtBu+Urfs3s0J2iSHB3mRQPsYPpCK7oo/4DDydphdU43Q7aVzQ0NL15puXuhaUmH5o7noQe5I+gpezaOQen0SOLII13vOL5zLCvpy/uHP9XDeEn6lyAN+InPfCzNuBqmGRcasbHIOJZN1vzPOeFyOXN1OmEm32iZvbF8OVgPXP6rDKkZ9pIdfcs9gvKTthvJp3WpAxEqM/uH75ygfSv/9MlM5is6v7kvM4rmsRdDqdjQ9qf5CEAP6UN+JHFkMburHiQm35ZEhXxZHrYOuyX3vuXgBMlMm6ghNRnK8s6LTaG4zmZ9a2XT01zuPPE0xtmIrpUM0gmfS94mhVeyqKFH7zzNSKRtiyHd3FyYssxnbpu1ZNimfMnyVcatzlMMSQ5ocj2mzc2Vd+8BTeeSjMTTS95554rRSdFG9XY6WbK2Iu1xRd9qowTpbeiMRuzFi2e5G9f9+ZJeYiH8YWvxK+/8809oe1o/El17w4rF/EYh+liQqMPZZA4b9WBbGN4QLXcrmo2XtFvNaHGhyyyrm5Ay+snpr29TzEZ8ssf2GDe9VtI+f/KTXvAQzLH1nMSX+5MnZNWPrIMkcPw4EM0OK/68W44PModSht1hOR4fljtzyih5yFxbzQ40XvJfFWK3PHBfeBhrYQ4zK1dKuM5Vc/ifBdEHy6OuKdl0G6ZCtwXbSq0NpN3cdbEnraMUiN7FXn05+NoRm01tQ5VerP5Nu9RklHPdWEpfR0Q+nZZ2L+k3qmxbucw2GlBUN8YnrB3UjtBW8uonp7+eQEkbsahyM8d2C5e99CpcxnebYlJ4LXueoNqk3g659FMlSFYRynFTV/ooIkddIbphnEMXxThz1UCJ2S1nVTn+Z4s2FpEnU1Bprb9LXHIH29XM1t2z48hWUtmQ7lyWXvKjaex0TBAWOTpzM9UezW1fym+UTXplZrfRE8ium6gT9Cmjn3L+2kQvbCRzbLfsOH7Edc7vu28nSPZcyZUjT2hJkIQc+vHeQRrQ9KnsfJ/DTGl5yHsN7Mz9YDInbpwM6GHM4c2CboZ6GLH67A1rDqZPxEabFfYN8xKsP6w5oXkexQTIkPzzpX45ef9wRTe0JHYYWp3f0JU3Rt+9Den2eb480Mt0St+kERYXekh+/0DPo119qm0wpaeMjdUXvylho2/Rp5hSRj8F/NWfapbDm7/qhY1ki+0+zb9eK2Wf/jud+v1K/x3c/uQJWfRjEiVGniY4czdPuCWfKFacTYel21Elf4qiHPKkI/rRGWzqpx2u+8zqw//sEDlmK5PZJ8um+f728ZefsnQTRMPQYjtSvnkKy9JMXObMs1XVJqZg9URaCZHAhhpGbrRNHGkH+Tdctn5a7ugpVflskx0mqPOJhLrXeklvo++hgG64ndpGkIrop4S/HqEPNpI3thsa7aKM78Z+q2wk0IPIw+fqeoY8QZXTFCfz6MckSFKYp4SeOIxlNfMUlKth2mDduLJzODMbQNUQ/meNGLS7lNJYdF3VrVkH8l/dyVu74bI9Pejvmgy7S1imKGFU5Ro5VJAzukhiQ8ZPgvuYa35wrYbPpVyvbboLwl7beJT0G93Z6c/5bPR0iuiGy2lKkMrop4S/ttMLG8ke2zVNr02U813RvStb/DjUSeY8QdW9bpe59MMJkjGEqgB3Xgv+OYgqqzsRPkwrVOfetWzEnV917l3rGj+o+p8ZHdS4bOPE1bl3rVtM4KoOW2d3XTdJ+HdpmknstDmgOxvR8qW0oeBe1f0afMjYddUJVefetU8gbe/7aso6v420v9Z9fht9m7K6CcmnH+uT0i4l/LWdYjbi9zUlYruCY0X0kFfcPv3YVJVXIE8I2sDZZU79YDd/8H7Wt3RLc8q6FiN4A/mp9ncalV4MkZF3wq7oqf7+FSjP+oEezqbFbQSAXwEkSAD8LsgLsIVX05bkaLi9owOy554hCbRZgR5tA8BJIEEC4LeCO8I/9/StxH5ssrje8yU6YADAbwESJAAAAACAiB7u5g8AAAAAUBYkSAAAAEBv8Pc9s0fGfelAhUuQghVOSzaGv5FiX4xCZCori7+hY4lNNWOcPCVk8W3EHZ/f9PUjhLKUkUEIg2o5OQD4dfA3Pu1Df6Pj6hXRk1qj0DvuaDvM7dcmpuTZrdcRr7YeHHn7G5MgcZBXbaIbYzXbRFtI5EIa5JkujRy7JdHNVd6dguuITBe0MGdlWNO9/DLI6OVQ8FdKNiEYPl6r7TxKyLLnIGFtRB87Wo7HwW72edC28brcaTmUwQ4z7f4dsr4d0uO1keOwovNCcoATUZ3A1xsVUAlA5t3fW1nf0veR9RnT7xXsb6pfgB6aluqY0JxlvNte5bOZ/ZoeN/zfxXPeXGAwpRcV04nGNraauDbjnvgiY5KkEyQu7dL71Yve42RBzwUC7OTJdbiDyXXxPV/2D/ecOZbds2n/8Eyjb334ZZCXEJT4lZRhMJ2GSZk4Ml1T9vxI7VNEdG43DhxM6LqEwXJn+30xo7sqquo9thbfe9IRAYN5IpcnYfVAWn7NqtwMpi90eCK6MiMCpUc6N4/rykcm35Y03mzZqwvAPnwVLY9RjdLrzR3p4faBzuZ3tL3P0zGv77d0xw994yK5wIAG5+Zjhd078JWC7eISohOkySTscBRmgzr56a4xZtVQ3nn3T6islCpgrOl2yN3ek+mI/WE3eQLxzpM5Gdf1ir5FQcwLcuoJ0DtP8mS0p/VjfYNawU1zaR248zRPpmoj2PMlXT8OTTk2k/enmeSad55hGGO/fiS6nig78YfMtbna8xRPHRO6ZH9dXJh7S6J2vtILaGb1GyEKGmcjHexz+42pp6pjdh14mHrqOha2z8ovvakT84CRy4f9cpqO27/LaCdqhEDr4YkjrJbB1jdjW03mwYOexJHN7JLOMrWJz/qe+zrvIVjiVjVKf7mnP/8c0uNIYhzHnBHLlFxPa3qmS37o1A99iyhDymW3IdzXfpe5HLOZfY7YxkZaR5b49pfs9pdkV8vSf35rhGO4pebjcsyS+Eo2vdR5xyuLe3BZ1c3rddbLm3vbKSQTZHfYmXLtkupBUWY5dq0SaadUy+JrfY/Hdt8gs9R8tRVAeC6yJll+voaUG7aNth9zTfSTcrsCxrZLrZxsfuP7hUHZhbWFnH4TkTl2tFPCPnWZb5aTzYffoqCdBLoq0VZSd0/vWduEy/YVHfguo8p3flPt7ZhSTyyDFUnH04b6J9ZRFVf9o2aQaW22IUGSQtqV0cW+UaeiFRSVZwKuyNKlImJWM18HTYHdGGdjoyVE2iHqiF1C2a2BhjToQNmEf80YKx/pA5pB7CFOTJjKuRq+6xqxlaVpg1q9c/mN5xfV4dc9k980UiB2NFPAPpkgYW8hjw+fQAE7adZP3rZq2jA2W5uwzt0em7pf8eus5PB8ecUJkvs2hZ5YhmB/OF1G0/1T6qie8Nk+N7KVhDZbS5CaDMXSmLAkRSskrrRtlGQO3NTZmCNoMPt3WXsc0UlsjNZwMidITddMZ9idsx5HbLJZ/SZwJE6QgvJN3WN58vtNc0BL7jdHyK+DFjLbp8P6aJtNpvVh15E1H75NZLETL8a2tkW2ttodVqumMnLEVcZPkJRefD/RMjgdsG/XA0y3emrr/zLbrcSMep1MXI90kMpmwwSJFd2mZBFAvtOBLrHBVIjyGzpg1oJWSK6A25AIqGusB2NMnRnnm4hOQv3rTtoYarKEIHZURtXdk0XOpXzjsEkDrMK0gTlzWLtpdqbuqNuF8g+vvBJ+o8qK7aCI32jKxI4GsttnC1UH5Nohjw+fQGI70fc9oY4524rLciM4jmxt4pcv9fXLUvV37VAbwEigp3D2xBDJYUmpI7l3vV81MT3WUSKbdQmSKcTBlbbDbPydEzSjE4tMfjliDJ6M+QJu3BGKDrxylfEkdmKDNkhzwohRuPPECYGqp9NDaMBcttdWqQJsQM1mNauZV67YDOuk7mhdYHyhkkHrvyoru9+YMmKfKOY3THYdtFHAPk8kqw8fo6SdBJRvq6xtwnoPEiSrcxO7qvNavEugJy5z1niDONbp8tLpSJcXx21tk14fmNhmVYKkFasL9g9Vrmowr9Dq3LvWFZVBmMNXdvWdMYDgb1M7jzS+LcN2Qrbx3Lm71iGRTkKVmHYzThK0Y6JOKCijEsY4Bx/6kjt317pHnCG+t3UgK1t17l3rlrCuVfvn9BtPhpr95fYbU0+l6qw6iLBlKT8oY5+nUMKHGykaX33yt1XcqeZvE+5DXIbk6itl+e1gK8/Xlqvu9dQc24WwjxNd/Uipo8D26kclWgabxWa1AIDflv3DA/2M180CoGfsH25pPZmfsC6WrIe0psm83Dp0XwnsxQYA+P0wa6JccWqE5Aj0ncH0G9GVWU/tCGvZ8uIbkqNcYAQJAAAAKI4s9nhBi9kqWFFbIYusXixk5ksvRAuygBEkAAAAoDh6v7XD5bNZldo7ni/lfWEkR5nBCBIAAAAAQARGkAAAAAAAImoJkr/Zp914bn379stjXRCWHR1JNoJtwd9ks+HIsL+lwd+QsH50vonkqUT6UXLsH+ghh178DQrVYW0z1lXKTRM1tQ1A8xlGnVa95KNZH/7mznJkkKsHutD4NnnMHn0dpZA1bIM4bgRxt2iczdlObbE1fdw4Rq0PzBlTjvR7RfoaXx5ll2t6yC2HTLFpzDoKwRoGdv2DjOtgqPVLojVS4vUOsqD1UVtPgmVpXkgrHWqNiViQAnIIes2QsB3sGhidrwF1BJGjqTwlS5K1StposZMiaH/N2Q51RB+xn5aQqw+60Ni1uFplsWs2JTcit55NrSiWIZ8NWznCOG/jSE5fUm3jFdgU3/Jg+t+g8kZPheNZiXaR/i3YcsXkALn92YwgyRPGBS3GS9q9+D8hHND05UC75bk5z8DZiFgRIYMpvRxWNKMN3VzlesI5o1FNEIZlmb+9WEV6SsjBGf3FYkzL3UuwXsdg+kJswJTRSo5zPsDPYHuDxJYhbe8O9JLVXtkGemKQZ6MZzWZj2tzcN46QrJ85VeBeKQvnS1pyWYuLUqNqMsB3RTcbiSPzYAkGiSOcoGSV7SwK8pNvS+5/NvS4zjlS4fW/wVvY0v9yv7e5oWG2kaR6vzeY3nHfS/S6z6iTn1vajK9pYkOG5AAF+hidIO3X9LjhvPl60tixDKaygJU/TCvDkN55lmHZCX3jdJo2j7T2y84pCycIlZ36w/hSpneeejjSn/L0h2RFNnfedZBhHX9fiJE4o/XxErZ8Mr2BP0SrBanO08Sb0j7i0wdZZBrjiuip/uub8jbiT7FImd55AuMYfZNOZkHf49jAceN59I0uzamQWjeTuTxsLuii0Q5S282e1tLZzO4aF0WcXEpXvKDnoN5lbCRb+ab/nd01rW80Ia2S59BGM9isZX3LyRunjdc28OeIqzJQIomhb3NVH5MxtqlxJDPEe8oQmh6C1EOjjVM/n0UNpbVsQxDJmVYWNxztH2ER/rCo/vuu1SHYIU53NA1Nm+FI0VGSIdmmIeB2Usuk277l8GUMhmabpn8+S31IOrmPtKJt0B+Gzi+L0fFSfLXFjw05bOT4kHw4hfH2338Mu8Gorm+oE7sxqGonr23S6Ibra/fXjKcsuIwsNmzKbb1fJFdqG4nrpuvt/Dl1+Qq5bxRDfAIZpA2T2qy5v7SRORrlSh5Xbb2NHA1CJLNRj2AvttPu7ykwgUBa8S2BtWZIKWXR9w5uGwURhXX4k/X3fuLGb9pt2Tp2EgcWWgObSZzs4ZWfUqa2wNDoKMZuXJDpknqCZG1HlZnKKBrR5YZ6yS2LsYfx2PhFiy8bSthIiLPfbjsah9uBXZdVlSM+ZdpE6SFqn+51w7ZgEyQ58+N+Lbalshuj77Z7Bh2vJqWNWB34RyxayvKFt/pf/b0fu1LarG53JYuJm61lJI2rFs8O+Qh1lD62qSm2wbsm6wc0fZJ52vzs96/8/2Manenz7LJM5vWFugZTeuJWyslkHs7dC3rYPCGDgZ7/fd1HQ5h6cTMOItw04TtsyWU6FW43JV82yvlInRKyjGn59GLeG1zQhRoGN19FlLcRtt9sxqFfE7DvIu3XW7r+FnuyI7Vujr/zk8puzDsutTgScs7xxpLcRmTlaj1YoI44xidvB9P/Hn/H51xCsCGTzZq4ubm5avbfLHGV7fBF2kW3QWir6WObfgdp8o2kj198b5m/89+9kXnP4ZbudizY4iLjz//WdH+jXpTy3oEpI4tsLFgVxboZbu+Is3xuvPaOIC0yB/udRjs2omQv9Nl3wG7ovuH26mXH4OXoHDKdhvz8/Ptox868oZthjvcXSvlIEyVlkeR5x7FF9N70bl4ZGwn8V94d/D6iHUf6zc2wu3coWhhMrjmgy7tID3S/vTyyOWke3Uzm0j6cxF4szBVLKrsZ0ORa4oi8S2oueazvb2jDXeFllaSUjiMZyjf97+ZxzaXFmH5vdsneZMhos9o+mn8clTSuBjmHwLFEbJFeyeWRGWKbDCMp7BRKPIwow2jV8JUMaXlD5maIrdPRLXXPaFi+msbyh/JSy+INNfqILFZH3hC5wPZal70D1H2PVGw18/TSMETdHW5IM76/GgYOdJFSJi1H0/2UHL4Ns124vzPydzpUroe7XdVT22UdPQQvZUrZOX2kAdXW8ZC70XtkAzlspOY3Uk7V/tx2ni3UpzK6Iagno+NE2A6xj6fRDevEm2KrMPd3xae2G2sPYaxs0n/q2Kb0fiQepC6/wtw7tNcmPaW2WR3Pgjpa2Xw9pY6ryubCeoWxPbWNalyCpHBzm9VRlWgbyyrPnbtrn8MGjsaj0XASyWKU3Xao+1ujsY1YnXvXPk3cHvX7Vjoz+gl02LW1WFr0Y4tLKlOgZzmskzTo6oeV0/xNIHcYnD+CDk72fnzMfiT3kUa8ejn1pvfXmLo+tDC166z7f5TVRsJD193Ziy4utJ/PiqAJ71npXOSzgb7BnpPoJrD9hvjE3+tb57Obml1EHWzSOBK1TT9iaywTH4FOEttsHNe9sus+LEeauKpQ9hjanrt3PhvFXmwAAABAX5CfzaspzxmtDvX3TUE+aluNAAAAAKAQk7laeFfeVbvocm0h8G6QIAEAAAB9QlaOlldgOFF6vbALIprvQDYwxQYAAAAAEIERJAAAAACACCRIAPwG+PtGpdyX6Rj7h4du10L5MLJ2jdNH2XWoAHgLba+w0yOovU5zrGEXohIkWfCpCq5NR6aAGwR5PnyDCb5Lvdmmt/levbx1tGFgSsJAH28MWF1TpJWrbiN2TjySMXXbBPXUR6UCb8Pg4HpCYpsNjuS6iLArAteWe8/DgIvdZ9D529jVd2WRO3OpNMpv8R5JFS9y+0ZvEX0MSdaCBC1IXB/KAqIFkHeQZI2Dag0FtS6HtyaEnCdZ86EFtaZCy1oK1VodOTBrKzQWuAoW60qNWn+jYT2M+noPLHPTQnCd4dabCNXSJk9ClJ00rOeS1V5FH7GtGh1ltA9B2UhOP22E674sLYOPbousdtkIy6H80v4X5I3lfacvdtpjVF7S0RpL78BMsV17S7tH8GPh9ch8/lLwU+gdd/tNewbt9zS6c3uOpWbybUnjzZZ+mnNZdt3f06lifU+Po0lCueTJXD+Vuz1x5Anogl6XO3pp3zehe9Q+QPES9yzLPdFTzhGUa28LAGZ9K0+DshdZPvvoDwPWxb7z0ctfnb0Y5TexB/afy23jVj1fDvbfQgOdAJyMSpAG0+mRxajYqaeTYCpBz/TY8/zzgrpTtuXLsLV33uXQ7eRS7b8TBzSZRpDpBPXZm3qSKUF33uFwuiSp4wU91xQdXls/v9K12qgupX7YHtQGgQu64Hs9cELweB0mR7lsRW8iKfta6Rq5jsjgT0dqQarzbqbftG9U8P1lfbfZ6qXaY6uU35QqdzDYOptMrv934E+/ig9452nf/ViHe65xYnD5LG0QT4l757mVU0w3miwxtBE/TsqhfaOcPD89eYyfFvAhv/66v8jU38ZUdeUy3egAX7ayZIhtZiTJEU+xeejlxs13MsWRYhrhHVNseul3/bdKtgRjtuq+QT0bphGUzGbaKdFQYFg/GapnXQRTgPVpv6T6MXVuu2cWW2GqclbLw6zZaNVWDnr4WqYCm23705hymvSRQxdNU2y52iCEdezLkUv/jcRTF3oqWOtJf9divh0hZTTEAtGJJ4NtF2nDctMsuXUTkSGG1gh8Qte/0n9WeYwdVL5hzm0DZPQhFTNadJKjv61QdY704bVBrtj2rgRJ0EriI1WwVYbZYoz8XdgmVnF8pGqsWB81GTS6wcJG7JRALytO0na6TNsO/H09uCbUj3Fa59R1ktuKou48NZTujsv6OYwMR+qZWhfq/g1tnKcNQlacvAeSJNd/G7pdAr+o7DZzAtCKSUz4qPtvZgrrJnkMPUrdVvLJ02CnQbxnsviQlqO97U2cEzkSG4jErbrfhu2QI7a9+2f+elqjL9jpnoSo6a0N3Zh5tvV+RN8a5iMH06e0v5iR6T47pbZ+pu1gQIPBOdHmkWVSl+iu9g5QKv3s6eHqka538j4S6+aqeZg1j61wHeVdsfGIzsyVGup9JfM5Aae8d1TKb0qUy6YaTgcn1v+7GEzpKamjvpcJzfuinMK6SR5D21BTOfVfkhWTRzgbhXE7iw/9pC3HsVFrIM3Q3yr2tH81H4+QI7a9M0GSucfvNNqxYJsbGqaYBFWG8SrvQdeQa2Hjrel2uKU72bdmcZFovtx0wIvv9LB+oGcOaE2doHSS2ztJGPS7Od1LMqFLJcYDPXAypF6qV0nThh7Xa9qPwpeFNWn0o+sq79kYh2FbuKrdO4OtnIjMqX8f7Rpe6u4ADq7xe0eaNT1UOimli0Llsl2OPAdOqv/3wu013N7Rjnu+xUXqd0pOQN73+T6iHfd+m5th/nezfArrJn0MjbDvWj1fNi4JkV0en59b2ngPfXl86IxG/MC79d73CcnR355KpthmRpIc8ZSSx2rmXTfDsd0PC5thvGjYLJhOUsjf1Ycg04z82WHwZr2IbK5c87cpBLHDrN69Oa621DuNfqS8Wps3ypXDVjR12/Bg2Vy5zbb1YeyURINSfZvIoQtlB5EcOdsgZrU0Ok6p/zfR5VXliw4CG2VZikznWDhWeLpQdpx9GtJQWDfZYqhH6DPOVlarVWZ5jF9EslSnGX1I26Df7lx3JYiUm6u/tXI4X9D2KIeWIVdsCxIkLZQVJCywEtBoxAnsrnWHMQJ7fzkCg3DfaxnDv0+hKKWbBqOsdGa+C3TYuRFrRw3UrQw1DmTd6ye0jbpxuu9mh3+UzVbqdlLXjVw3+qnOvWsfpl52fIgsufxG3de7X65yW1ktD8sfKfV/CrqNlL1XdmpsN7DbEkmJ6XT50M3hzt21TBTWTd4Y6hHVc2xj5riEPGE8qdo/aQxrJogVqgwnW67+VvDlmPEDl30HKWdsw2a1APwGyE9dL2hVbBXtfiLD8PVlKAAA4BTe/ZI2AAAAAMDvDhIkAH4XFhd6wbSib/r2ARk5koXjsMeVxl+UsuHI/QIyAL8ImGIDAAAAAIjACBIAAAAAQERvE6R4v5Wvix4e74cO+iOL2EfZdTgEPZVTXg5GLXZXeI0hAAD4jehlgmQXxZLZv9VML474NefIJSG5oIU5K8+E5twmffih1GR+KPzLJP0LqV684yIL3slqlQAAADqjhwnSntaPGzof6M5POsLDS/sWDr83kpCsimxRAd5iQNOX+uq7RRhM6UWeJAAA4JOsbzESbelhgiT7wZiPAAAAAMiD2ToJaLwEyf8pqNmHx+5VI4f8FNQ7T/LehXqPQk8pLS6knFu6jd5Fcu8mpc9y/fegquP278xPiOUQPdmfFPOR+OeylTymHJmKtHJJe7jzRPsoqfY391ZtZeTRDVOdp39HyX/3x7dbsQnvPPPLUoFtFtRPdrvwUGUFsSK2FyuD5zfqWsd+VNmqd1+jeN+vddPY80QxxY+jpkx9OW87qXpy4a6+phxfvhxxnvHrfrtmn1VKye3L+v63D6a+f/41/QNbXuZYYtvkz4c1PdyK/efWhWkTlR0t6EJkub3NbheKqpzYPvV5Vv+Vn/kf1DL3btlyvbS6PTdL4KslvPUS42mXwa9vp6HlMUvey1LrKZeftwTlmKXVPaH08uZaR0q+ZEqJtiQwy+NXxZml5913rh27xcrhbT1gZNFLzcv3ebZssEvLuyXuTfuY9pLvUy1/H6LLba1/Tv0oO/DaPptdOJq2ZLBtFWwLUBmv/b5jPzJ617IYnatrTv/5YkrU7n67xOcJ26lqB69sda2qt/FvLUjSOK903xpbc/myqa8cQdsXiCXS7qb+jbrJKUscRzLaRUDkr/F5Lv/VCZJx0vCIhdPX0ytHN0hcTuXgiRQREwfr+JyvaOMVmZIqJdZHXT/aWESWxJ1gbLRCZTvR9aRo3YfBwgW85EGkwsgxm7V3bLn0UwtsGe3CQ5Xp+ehb51aHSs4u/eiNACvkiCmqvlG9VLnetVztFJfbrCOtky6bIkT8NGyHuo5y+XI9lmoyx5KmuFqRWZaGOJLHLiIabTO//6optv3+leP3krgQ9csxfbxQ9SOhwZSeOIqVZDLP+7LyYHJN48VzNWT3c7uh8ejMnAkDmj4tqaxWNIPpU7mXhSdz9UvD8kxoXkiQzWJBG1rQc9P4bkH9FLWLkynnRzliisSNmLMR1/Z1X00jFmunwYDOzUdFjji/3xP3Nm9Qzpc1mctnvd/NNnQzdNNGjtK6YHrQ/zeRw39VgjQYsJtstvRTXTKsH9w8+PqWhts74kyfFhdp5sePI+8RfKfRjhWyuaFh4vlghTJaPRcrRnvxuqSn4Gfla7odbulux8F9cZF2TvYN1rdD2t7JL6pY3i7e33gHMm8tSzKslIMneofjFGSe+vuIdhxMNjfDKMikhZ/sSB5nFhf1+pfUT0m7OJ1SfpQnpqhkyHvQqjgfVL/MLdZOKlk5lzxJUzzOGwr6sqJA+erX2odDXfeldSH0xS4CMuUEMoxUDeN542ermRlmk6Gt4LoMa6UcCq4Pe65m9WHg5MONq9mRMmRawNOBmUZJM/wY6yM8l+Hp+Lt4SL8z4mHOQEdmqiThcKcjnmLjesfTOK1D1l0SyqF8w69/Tv1EQ+NZ7cJD6T5ui9bzhH70xhB9tphi7u10L23hys7ZTnHsVue2LJHTKzddnK/7gbIJXz/xd8l8Wes7VHfO8g2B7rV+9GkBWao4wnIsWYhsdhFh/MYWrcuVQ9c/l/+aBIkxhWghjGDVNSNM8DcJGsoEyOpg41haxRhNOUW5a0mIZVGH1Nk4OJ/rBnHn7lpXmIBpjtkqPP/LvxKH4c/GibQDme89x+qEuO1/WP0YZwn0ldqBtM61rp1OtDnEOpNrKai3u2+bs3+UUT/RvX9YO8hhFx5xOauj539z+JtUfhTb6io8/6u/NJ9zxZSm2Kou520nVU9+8K38w5aRO85HPqoOpZScvtx075zle7C+l9wutpz8uvCx5fh+k8suQoJ4upSydZnVdaOElP6LzWrbkCnGs6l7D0uxp4eHnzSd9mAp6S+NDK8O6fF6V3g1bQB+HeTn0Be0okMflsL3kGlomcLpm1wA9HChyD6wptuLR/PZY31P2wGcuB+M6XqC5AgAAEAakCA1Ir8cOK9+VVAdz5e92Ifsq+IWl5OXWr1fWQIAjqJGj/QKvMkXPXwPavRINjTsmVwACJhiAwAAAACIwAgSAAAAAEAEEiTwiyMvbP/Rzf5d72Zt9pAqj55+7MsaJQCAX5H9wy1iiAcSJPAL437NdniZVgvvfUUG0xc67K7pcYgkCfwauHcKSz3g9AFvE9rqAcddK7kAcR+IN6bNDRIk8OuyX9PjBr9mqxhM6Hq8occ1MiTwNut1wdHP/QNd3ZzTSq/F94UfcCY0P8gq6vxxdmd+eDKhb8sZLXeHr72MyfpW7UIg9rFjBS0a93JKCxIk8Oui9pLa0DbYI+cr85Nk66/zau8IAFrgBGXPHXEp9utH2oxH5O9umRcZpZGtf8wUvTeCI6MWeUcrzH6Ei+96BInb5p6+4Ve6zMYEdzVCXuAn5Jwg+QZiDcNdu53fVt+pn2FyVhf+bXe44TRnqP65Nmo5/wf014FRe3XoYqjWq2O9zrFDdVy2j+zDY8r9QzmzYHXwJ/3t37ohahmKdUPWVl9dEtpJdfz5t/S3ufRR44xkqyuHP1wt+vLOk0a8jDbxJmPy91T2pzHS28gbHPUr8zcJKK0DXZ4tq5SNGqzOhzf0yHaq8OOM2Kt3nmqKp3H/z6y6kZGbS3r+44royYxiHZ6Irv6g58sDfdtnthm7Ye3VAz3cb+nSZkeFfKZYuT6Tb7R8vajF0HjazZ3bPrJD5Gf+gizXHS7vvzqs7KrdZolxt7VDumXG1XL7/nLhahsFtzXDbrmsPuslxvV3tX/3Wd6oc9KyA/TS7/7tfR1o/Zjvlcwdb2NRsTssZ277A70tgisrnz48pO61LRnMlhXmet2uu4TbxqtnER1EKBnicrPZyAlkjCUBfdJBVhv1qPxFfHms2sGZio4z2na0fLEZdYOpu5RVHX5b5NNNEEcrRDcmpmSxGaP3lsOVncdndsuZu3cpX7Vw+cuVtZdQ97r/MfI09gPdUCVItUI4OwqMwRhL8j1YVDlOGVoR1lk941V4zpbCm4/WOXHZHkoHVduwoUblWR3FRpQMo5dQjHz6EI4nIC7opO144rbIq4NWYl9m8tiI03tN9ysOdvY0VyyJyO4nFWwXsvFnQC4btWjbVGWpjsdc9jEdosiU3HxVWW3tn0c3zQmSmKrznbw2o+vdqPtCPlOsXLFXr69XD35RTNMPpPXrXeLeQZpc0mzzSPr9zr0aRgxm/CZzYoHSI3LQgvT7WDLI+qTKVS9o7de0HU28l/nM3K0565yjdU5ctsdgeufaZv1MdBnOxQ6mT/olvyys6fZiwTa5i1YVz6cPQc1JXz63TGHJSug5jDUmrw4akaHw58vaS685bGT/8EyjnZ2uONDddlgNhf/xzLqxAuWKJRF5/cTnJ20f95GdlrFReT+Nw6i8z19nMKWnMgqKyKObARvkc8P0zTPrwZpqepvxpxUvuOeTRcXtuTedVchnipUrPvNqPjKT+Y6WZPMTzWS+4lwhMSpNMrAi9JNvwxOGZNKSzau/SZxNV3LYp06VxXKZ/lOoQjJuvm6efLp+2jhe57Rlx1idrGZ13ct3MzsUmTCbVlm9lNH8iJNVHxotT00ckUH0YJ5+GsXtBK5zcPMSOvCR8puf9PLZyNvkjCU+5XTA7RKXl81GLdZ3OYZWwZ2v+YFeZGFB9KhJ4hEDW39zGpBFN6GvSjm2LG0n5q+y2ozI1FzfUj5Tqlxlm8peXYlh3yffi41qnTX3SZ8nSJCUYbISZt4Qo4IN1QX7DMaiHMOXwyghKFPk8BTWtTMdrXPispswjuxk0ogBu3LTGkvdSVgPKsAW0IeiKaDwNc9O0gZ7LqsqvJQOfJr0kddG3uSoX6WjqA5MXHWl5bRRhy7H2UegE5HR00e6DtHoPtY/24U+LaObJvLbjC6jVkRGnwneQSrkqw6jcymT7TPM5T2baOkbuyBMkIwSgoJMoK+cpTr3rnVO3VCUw1YXTGNVSnHn7tonOFrnvzz8VcqyjxAYBWMDnjXa6ty71hmBDrxj9iNtWxxDOYavE+NQfGhTcefuWpfw/dVNE9vjyehy/fKy2shbFIklPdCBqqetX24bDdGJjz4qOzEdTJWIVOfeta6w9xa9++2vKl5WNz7ZbSaOr7aymX2mSpAyl3uMOFmvbNjoyLfprhNYbFb7y7Cnh9s1TeZfe8XoAPk58vCRrneldvZf0+0t0bzA+hzNyPICemXxL73AXN+Q98IuXmlZzE4ta3p4OKMpbAO0IFuNrCfz3q3BJMssXNFT9riGhSJ/Fdb39Bi8oA7kpVK1dsh956tf/JqwjdxsZnSHDrBX7Pfe26YlkTdcseo8+EWQF+b9dbhKLICLBKnXeAsOPl9iVKCByfxAK6ovJvbVUAvZXRCtDvPw16egOGpRxB6A/Aj8Sky+LYlu9C9hh9u76FfTecAUGwAAAABABEaQAPil8UYZm44vPrIGAAAfBSNIAAAAAAAR/R1B8jfLU0fOzTW9p/JsO/OBXxm3maU9Emyc+Cvgb3zaE99Z3xZsiwwbv56EJ0cvmsXEd4RXoWUUGKO/xVEJkg7uEkRMQxW1WiODbJeg12kyh95pOYts+zU9nq+4zBXNFs9fs6MDJ6K3CpCfoIb2KjuFF+4Us8O+e7WlO6OD3ej7l+8A1/dWHys6f5QIW4oJPYkcuyW96n2cCsJ28jyiHcvTmxUyCrK+HdLNxpyMl6yXHS1n/N9ouyCQH5UgqX2t1K9fBjR9YScqaLX7h3tiT2YZzqKsWq/vIvtvJQ+68vNx+WWU2RsHgDbWt890yZ2O/bWFPf58OKM5dwBPdJ9x5LM0P2l7fln9im4wuWaH/trPwJO5/lWh2qfuqWCHNxjQz1u2zSsOr8WzEu5nsJ6bYU3P6GR6S8sUmz/kJ1Nb3nnSYT/ZnPYbTQfyVD6k7Z1+ElXHaqb/ZDKnyz3L4A/li0wdDmXLiNr3ESdjMoKkLyQr61REpioxlPL5xJ/WETncec7pSEMuHfWgLSq47P0ld4B2k0/19KdtdXNzr0YeB9NvbNYF2yqrvs5o9OpGXPfrR9Ux98pOFf4GoTJy7p0nePqS+l6puKY/l9KFLImhBuIjOyjtR+V0ovs1V9/wvGRbafLaaSP+qy5SpneeSwRFKXvl5KMVf4lvtdR66rXed2a/FVnW/Mhy7rvl0iw7bpaiV3LpbRY6EbFaVn18GFdbNyQq6xRkef6qMJHDW+rdyKrFkmX80ywDHyy133Dk1VHBtvDxNk8O9RNuz7Cyewpmaqs6GfVlt5KoyjPkrHvlv82HtlWtBxtnJNb5W7R0gymjKtvUuYAd+PbpmqUnfiQU8Q1dZ9fu8TmTQa5gqwxljyzHzPZ/xoaS2ukbGJ/W5YrNdLz9zMnkt9ejCVLVOJVQieGGkARJOfNJCRJjGq8y4pTkLKvCN8gGB2Zc8MsRVBpgvcysTLl0VKQtIuIEiW121WC7VYLEFGurHuirVN3DXcB9TMDlI3enU9xnLX3wI0N+ncTxtFR89frZWoIk5LRTI0vc/1YPHaWSI0Nme33jV2wDmj4tiQXKgywlvt/TYHpHs80NXflDZzKkZsb0fvJxpj4xdnojBznLMqxvL2gxu1PD8/plvvpWEoPpE2UWq51cOirQFjXECMUYPc6mL7S7fqShDAOrK3v+36B636JYW/VAX72yU8WE5vxIXoLe6KIPfmTon31o0stl3v09HGh1bS4F5LRTI0v8gvhkToVcJSS3veo8qQ3JXDlrNllbjqesajdhL2tWh81oOZMNMkfJbPmCzvITZ7c5y6p4ewRJhl1nq5bMPze5dFSkLeqo0QmRpcFO5fOqsmdNsbbqgb5K1b11BEnimshh2o/Vk43e+GxP/EjIrxNd1lsjSDnl0qPNXJY/glTQTi1iH6IX0UXRUc/M9nokQRKD8BSRrXGMIdYKarguhuOdJ228nGXFBGWbpNWciaE4sUxS6esoJ7l0VLItamid1x8e6teLtVUP9JW17iZWtR26TVgGr7PLFXCF3vhsj/yojE6iPkX0UdmHJrdc9QSpnJ1WsD85nRidZUlgIwrYa0uCZJRQGYs7d9cSUwtykVEYY66uV+cNf/tZcpbVQuCoxlC0s7AMxlirc+9aNnLpqAdt0USge3WEjlusrXqgr17ZqcJ0dHxon3Ln7loaeqOLHvlROZ2E/ZqUpd4hlM+F4muYIJWz04qqHzbxLOiXMybThewVW40AAAD4guzp4XZNkx6tybR+eKCz6YTWPZOrCPLe8fCRrncv6h3cEvR3qxEAAAAgGT9pu9jGv7MAvWFC17MNPa6zLDrVCBIkAAAAX5RX+eE06B1ruh0O6WYxputJuXE0JEgA/E70ahNQswJ/teRBIeyqu4XlqFZiVo0j0zuF9dILjI0U2dx5QvNDuembJiZTmVbrw1YsZtXuYoFE2kbekdbto30n/8r7SJAA+J2YzDmo7Gj03IPOd32vtwsquukmd8Bqe0eW424brq2WlT2tt9dqK5qV2udxSI8j2f0yP66zMclJyWza2shuJHuEg96gE5Td6Dl7UlJnTffbuypZygle0gYA/Mbsab/nZ3ITWPdr7oUnZRIT0MD6lm5pTvOzB3r4OaUpdvcHPcKNIMkwdOmhcHnaU8OtfBSXpT/IE1/bhnzr25zDjjLs2jIUzoEu6aaBHmvZlVxspFEWlvGr246ZUio/zaaH6XPZRTM6OVI2w3ZROjnSozclppMi+mIjk0uiC26b4ZYGJZMjOw3bdmSKKS62yaFj+/o2k734G9M2HNls5Y22yBlPTILEicnVDW30STH2D1d0c76StZlodR5tNfJVYWO5umlpGTbo58t8w45q2xPzOYQ7wudLeskiyJ7Ovqn1u2g1q79gub59psuiUzrlkV30xWIWz4V7v/WzspfN47pwwrqmZy0IFfxBDLOn9aNqGSrdNH2zERqP3PZRJRhM6eWwotlsRjMa03KnY4w+drQ8N3+XDP0wcfG6VNOwutwnoiu+tsj0Irmanmcd8MfZyq8/H7slG00m51FtwTofs1ksd6EcLN/5Nt/vDk2ClHnPtSOMR9pNJpcz2mRURG8RY1mJycbopGSe8alrMtdGGyKjfpyUZBNERgR0MPk+egqTQ5Uwzulrj9Lr+fqdNNTimc9KwXbxPKKd2G7hxGT/8EyjnQT+sj8Z1u/baB8qm5jARprY8wP55fzSnPmkfmlaYig/fI45OQoe7vS+aLv02ZnHGY2aEgHuh+ZZXwDiON9Y7QnNM3Z6zS9p+0NtMq7mnaceZrNPm/v9KydL/0K/Sa8OGWbUHWMlVzLEYN2wpgyLu+LkOyuT96KjnGec2lEjJZGh+MOzutnseboh2r16AzZKSpLbj36B8ImuvOHWpoQxT1vVfmHhDxFLOd558uFhfiKnywkNJtf8wBOPVGS03f2atvIS8uSyMTHJZ6vycvSIJoMJ8TNXfTQrY6zTTTOgyXVDYpLTZmAjdVjf9xxX6l0v19/7tWESmVgPMrA4vm6e/h1M5/wgmLFdYtgnKl/I6C81uI1u/Xhv5UiZGxwU8dYickkv5a3PZYnzHMvPe0u/V0u5m2vmXPZfybLVidQ/kCFcVt3fB0YtQZ9q3XdvSfWqiFW0Ya+HXg7ftJUsC9/hkvi6zl7bsGyztrZIZj/+cvuuTVo3JGWytVWAkVOVpW04R7FOD8ZvGgrNoQ+36bQpr8EOU9pqhW+japuEBjtMZqs+fF+rZ1NeXe15bAY2EsN68Pc+U7HFO6IyO5dJ2eVpbZ2+XYxNRDoIisniL7au4RH2/UZWo3/5+65zA5MgtWAarjGoZMUZbdcKOIZqIGsZNUfwDClB8GhFjDMor26glWElCSaWlqDiy5bLfricUCVcbnAhdVvx/ZcN9zWBRMpNUmwMlxckrEr/TbpPrQ+2B/++rQmBiGjkSGSrYeJs6t0siJYjka36yYCg6t1U59Q2AxupU7W9PXx9sB78nfUNXcqkE65T2zt1u+j7B7dm/dSKSuwvgug46O9j21WkzQ2OJ0iMNoR0SjgZ0yA5EyTrtLpMbThxg6lglsRQm4idVWQaH8Z8hGoxRpMwQfIDvvvM5UZlprefKNAqGVgncZskbasVJ0jNFXxf8Psctqz4aPSZlPqodTjmaCwrpa2ae9cOP2lypLNVr1MLjuayUtoMbCSmIX6cZAMdymR0cbKak8ayhgSphdSxvZYgtZEwNziaIIkzSaFaEc1BJQtiEGKI7zWkT6LqbQuTsgNnEAdhnRhjTdE4MfWnUDFOnSS56/bcOHAKZXGdG6fWWEd+centR+oajxCYNgnqnbatWqf3xGZYDt0ppQskGq5jQ1sr3deCeEp9cBs0PHFrHcR6Smursb8oTJ3jopLaauQXGl3nmu6T2gxsJKZuI1JOg95ZDy7mdS2T3K+pDQyB/aRsF0HL0lSl8KE4fW4g926sn68P0UPC3KA9QeICnXBvNGBS2CC8ctMEjgas4vUJ1983gug8UeMEBA7KGAeRctVhZNVJk/4T+zc5gpvSga+ADPZTTxg9fVT1TttWNlDUEN17haQMJEJjMiAYG3CiJLZdvl/zvXRn4usqra1yeS2VqiUESW21xV+YWkKQ2GZgIxFSr7idVRlx/yL6cNeSyGTuU5NHZKyUlbhdFNr+a/cU+axsXG46f3E0J0gmQbSfvXJT5AbNCZJRfOWc1Xm3Dvs22mGcEbhzdy0FoSGK4l1ZxiC4fN147txd65rQEEKkfG0UVYJghK3OvWufJQgOhqAcMdAfGewncNIIcWZV38RtpYJaQ31ssLPOWp171zojrFPQzEG5fMx+JNWHbwfhvUK/lWD6I6Wt+vYW+U1WWw30H95LB3P7Hbfbj5Q2Axup0WAjcZuEh26/SoYUMsU6CO7p2iFFuygC268fqozqbxL4iyW2yfhQOnG60ioKdffppjBgqxEAPoj8vH8oewTZtQXkJ6/fR9FaJgAA8A4QR3oDNqsF4DP469mo9VwAAODjSDyZ9WDhTIDNagH4FLJQ3EW1/4psUZB/x2kAwG+CjB5JQKmtqg1K0DCCZFekTLf68q+B0UPy5UFPxKxYWlocu3JsX9RSmslcvcdnjvLJkV7V29ptuApwVsxK0GU3qnXUVjsvgV0dO/XKx29RrdKtY/z+4basXoBD7YfGsaR4ctSv/q+U/9YSJLWFhTTQbkTfCzmyU4ZZTr1II+ntLHaj5x4ED9aD7FnE8mTchqYOJ2nPl5II7Gj0vVRn4zmuShoLd3q9QrbVuFZ2sqIL1s2QHmUrB/NtVtSGkwe629734EFL7z1WNoFlH5ZdeSS23m1pWLDj2a+3dC2bsa5kI/0/aPgoW7GYL3PiPfSpB6/SiSPw6FP/V85/oym2Pe33shmoPeVzPikWU0Cv2LM9DJxxhLYCADgCYisAvxp/IY7rNsEb0nBoP/Mx5POMWb2/EWD9yDnl5218p45yoxSxTopNWewf6IrtwclyTz+LRHffXvVR5mG8LkdwZBMqlCO2j8B+cj6hm9EBd5Saso99udz08PrKk4N96aqQL1fTsPYoNXLTGxvpC3FMMf2O6CmH0cbt4dtF8F3i/rCaAraHZxfRd8nVIiNIgloDomGtnWObgCZBratQL7N1kbOEtOkkO2pdiK7Xz/kYat2PrhaZ+AwtdpKdJjnitUKy4NZFqTUPy5OvyawcYd3tGjM5TaexTLvGSk5BjD00rvuTNb40l6nX8skZX/pjI73B2GVfbKS5Dfi7bI2jbaR5fSf+rmXx1a6p3kEaDM7Np5DJfE5ZX3s5GxEbSo3BdI5fB4FfA3nRcrdkO17QRc7hivMlLTm6LS7KPYnvH67oZiO/5gvjxmD6QtwR55NNRjxvNty37ML39uTdKC1IppGkNd3Kr5JmK3oJAtiE5mIjm5tsI0nr2wu2yBmtoheAJ/MdLccburnKM5LUGxuRtqmNhsi13P7DZQ5vaFOzEYEfjSmfjYCQI+sg7YNfwPhD9RJY3Hl6Y1rfujL84WGZTnDniYf9/CFGrYDqPGcfyAV7UwaiF+88ryDl2iLGH3aVYWHvvNiUJHfEdxzsafGddZGvzSbzFXeBnJg1Tpv4Q/jSRt55J9Mse1o/bjgZuGt8mJlcKoXQs3IfK0eaeLJfP9KGNXHXLIhar2qhBankSOLX62euMScD3xoeMwcTuuanwc3jOrDZNDa8pmf16/FvDQ+8A5poQWjt28RvbiNcGs0Pd7Qd2nglfik/UtKJW/ryDcpGWCWXfsuI3r/TaPdCT9w2mxv5sQNif43U/mtGkmScVQ1vBkc0tKeHQM1QrPx9iqG/xmXGm6cw1Gif+vs0Uxm1KbZgGFSGIjMNS6ty/bLMELWRTYbIm4ciu0cNx/vDrJnaooYq1y/LDEdrQZR+Uo8GK10o+/QPJ1M4ZZC6zbxh58BOGdZV2GROTiVjV4oy5bbeL5IrXTwxum61xbAtQrm69Wut6/b7+W2hy7b669iGjZ+22pzvx+rUyfV72oiP0XuDveQoX5fht3XY9oEM5rt0cUTrorl5+Dv/C99mVLu1+dtH0PVsrht/50+xJfTfMEEKGj8SwqAdxzVQ5zQouuk9KGtU7UHw86gy4noaozgW9DpH6SQuzzp11w5yHNX+kffkaIsaqh2i8oyjiCzNDp6AJjkMYWATUrZZ6K+2TZQeWMZQHybIiiydKsrUr+2eQSDTpIonfgdfx9TfLzORX9dtIKQmZyobbtB9gKm/K/P3txGH7lTH3oa0PsnLj3Qv5fnqyRtH9L2bm4e/i75IF/u1/TXXL4x1ikT+e2SKbUDTeX2xKj2En5em96AG0ydiBeZnMlfz5OWZ0LwfgpRri5jBlJ56IYjm53bD/3/uLYWQr82Ov8/Bvv0k70h1zRmN5Kav+6NTMefe2hCp4smZFkR+Td/Oufcz+0R+rd/t3ND2pz5vZDxizRlS2TDrXElyXBAaOUF+exvR2Gm1F3p5eSK6qk8RJe/zzHu3r7L0w8Of9H0UvjdXMo68RW9if6p+2SRKOgNrzJD9rFGyOsnQTAbbnGZ+DvUE0ZSNhlkjK4OzXPOUkyizV9lxdG+5JlmtlN991tyC0kmUGcs1ka325JcWVe+osBxtUUPVO9K/XGPZ3npq75QmOQTzJBzoKmmbNTxVyTUzChCWJf7LMhsZu3wKPab7us+IfIniybG6Neg/nV8fqVuTjAltuL1uTb77BWzE1tGcaaS8XOU7dL2b7t9Qbuo40jZyw+XOousid6rYr3TSWDnWSXQ9lf++mSBpBdjPnlEncByFum+9glYB9rPTTzrDVY7s64R15OqbxigaUTrxAwrX2Sv3WMDpmthoc7VFDRUcPDsRHXnldu0orcRyCCZwhddTtxnbY8OUuLYdP4iK3XpyGVm7azLjF5FOmuqbOp7oMqO6NZWT2q+NjsO6NfhKchs2ZUZ1q5fzdWzkLbKVb+4dxs4mPaWP/Y33VPKF1+TvnLgJYn+j3elygmsJ/ZcTJNsIbYduHO1EfBjJqnPv2mcJ7lk7dOPYoGcVUJ171z6Paezq4LJ/RJ2eabzgWgJinYyXPyrZtNpDWTtqijrWgatjdlhmaYuYur3OfljZjAMHskaO3hnH/aaxM+QjSZsFtthQX/5el+Fk1vKFdegy8Ae2IEdkDzniiaJmt5F+Kt2l9us4pkTtXsmZ3oZrcTYU5OvZSAv5yhfbaLK/uJzEccSj1jaRDVbfp479sT74CFWS1n+xmz8AAAAAQMSRl7QBAAAAAL4mSJAAAAAAACIaEiS7OmfHq4X+BuiVVKEXAAAA4HenliCtb2VNiAMddiP63snS8h9DL13uLXWfeSn1GvsHeh7t6GCWoQcAgJOw24YUjKcAgPcTvaS9p/1+4BakkoWr+MQt2QW+OjKKJntvKmYrOgQ7gQIAYvYPD/RzOqXJ+oEezqbYdBuAX4S/kKTIbU44pOHQ2+SNHXldfcdH4lEcf3NAOfxNGoPvUj+J+RtHqsNbXdXfHC/5xnz+5oQ5ynsDrvvFYkYrvTwELV8vCm0Ga2y2L0/kxl6KbYxbYX25pJ1YmzUysM2UHvwF4Bi9eXWiN3FERNGbz/ZBlqLICJKg1jFoWb9gt5x1ug7HUdQ6Bi3rF/B3nS4/8QZ6bYcGWViOLtcDeYtjbZMTtQ6I1wBynlMPNTLbQxtNewWWwPmpt65KbmybVOv4lNKNWSNGhFExpdu1hN6HJwvoJ2yv8SrRuelLHPF1ITG+jNn2w3+RIB3FLJIW6IUbLrPFBItwqaOMsYQJkuimZKcDYnY7vzF2fG4+AgDAqXDgCCLJFw4k7/yZvz/lI0OS3nnWcXR/WlCG8r3zTqddzIaNmxu6N9VTL7F7793YoUg5ZDjSnXc8zTFeEpupntoab+hmqO/vTz1KE7jzlEPG0u5DutnYDRRz24VfHh+mzbO1hUc4LWzK8adoRTbvPNWQtdR1OBxWstyu5V3C3O3CBFPQtr65/NWnLzbi110O45e+nrTjVuepmsavu5IjloHJFU8Cv1Fll7ARJnidQtcxv40Ivr2WiyPCfn1FQ1sut43E+CJt49tnKf81idI7RpDCUZXOp1neMYKkRjTM3yr5E43sVOW0jWApmc1QpJpa6HaotNY2ZvrC6l2PMJnRHJGlpR0/S30EydlBfN65XXgEbW10UYmVuC0Cgvub+jtBvGkV/V31VedIWW40T7VTgXaJ66nt0um/8iP+nNJfhd7YSOCP2iYq/Ru59HnYht3j37/ZVnPFkyCORG2T00ZU2V7dAr/JaSNK/+7+od/ottF6SB1HdNkuPoR2kbVtRP/V/SN7zdg2H5xiM43mKa8zVOVbKszfhW1iFFcZUCpMfY8ECm3UIkv3jVVrmyCwarTxHpfxswSBTYiCW6WnSLa06DJDsdK1xTHa9COyJDXPiLovl2gXpubLufw1pi82ousftIEJ9vmmzb02iA9PQeniibTFsbrmsxFnA/7h7CGbjVQ24B+ejrLFkRbbqArN1zaV/fmHZ4u52uaDK2lPaM41KI+ZAjNn6ZjQN7YMOm9f8mAwfSL5k/Ts6eHqhjZc6+uJk2YyX1H2FhkM6Nx81OS1Cz28ekF21QFLvrYwmKHvavkDy2BKT1kF0cP0w5uNObfk9lczBF9XSCZ/dfTGRtR0gUxLm3PLZE65mkbr4oroSabpZdZe1nVTD8n68F4dSBZP9nt65ahRLSVTI5+N/NxyY8hSJb4OvHXuctnIfv8qjWFeobDHi1sOIlsc+UlaJb4cfFR2katt9qRVEtnny7Tqf3O1TZUgDQbc1W22rKI6P7fyvTkRpEP4PqIde/bmZtjtnPnZiBvgVfyohlwbnZkTBXcIwy3d7bjRFqV+cq5Z3w5peyeBZ0EXKeZlNzdmXliC7JiWO8+BVIf0nUY7Dmryd502yFuMXZuktAsfMzd9RU/sOPVAnrwtKsx7A9LnsAPXOjqWc7i9I37aocVFyvcX7DsBepFXKS8gV7sw+t0SpRCSx8CQjP7aFxux7408X7IcOjHxkaTl+2jHtiPvFXb7nk8Ay3F1c04r1fHyg174ZBORMJ6oh6rm+K7JZyNnI26MV+6Mzbkga1bZ2uaykca+V9bMsgVmiyNnpFUSaIQeHiqNZGobbZ+bbZiNrLltnEoy+S9nZgYzDB8NnXGMi67x39WGurocHjbDeNHQrionuCZ/5w2vmWHKVCN/dT04RDb3VbMeP0O97iGrWX04NsVUSk0HUlYlV2q7sGj7cPXT+p6tdocVH6nbwiduF6uf3YoP0Y1Xrvou1XBwNJVVycVyyP/ytAujbM+7t5Vrx1Lscvprf2wk9Bkn14rbRnTgZNTfHfPzTxG1Tc0ePVlSxxNVtl9PLkP/rDynjTC1unH5My1XThtpun/1k3+RMbgetVvH1OJDqbap3Z91ZE5yto2XIAmmMP8ICnbf68vh33cnowkW3r3DwOG+18Yd/n2XzlzXSdi5aIPi60a+6ty79nGOly1oh+HDKL869651gV+Oq6OVJ5ddGIzzWBnGqu3ZaTiwq2tJ2qKJsJ7jsS5vzMFNAm+lHxOI9d/V2/DzRPZv5CCWI2u7MIH9sRyq3hxYZ9n81dAXG4naXsvBuue20ddMpxPIm6IDDHUubR/U3RhDnngSyqL17q5lsxEhshMpptJLtjjCBHZifLO6liuOaEIfLtc2gd6NT+Rum2irEQAAACA1Mj0t03j+qwIA9IsPvqQNAAAAfBB5rWW2ocd1srdHAPg0GEECAACQERk9kl8Wxj82AaBfIEECAAAAAIjAFBsAAAAAQAQSJPAOZGjcrtUia6UkXLcFAAAAKIhKkPQKqykXoHoP0gn/kW4zzRPROkm7KeCvx4Tmh0t6lvZRiwG6VWdzYze71O3DNlPQXuA/dWz7lBSjTzYC+ou2k5487JmFRUv3O+j/NCpBGkxf6HC4o63dsr4g+4dnGu0OwbL32WEjvVcr8B7obpt25eHjmBWSZaVQ4zhlY7x0vrJas6xMXPIXKGt6JtkiYEfXj7KD/QXRZTl7gf9ErG/p+VLWWNvR6HupxLEvNtI3HwYxkznb6m5Ezz1IBtb3W7rjfuel5Jvrvej/vAc9tSp+mTiCl7Sb2O9pL8vxV6d7GrRvHvR18PQiTxjDG8KvUECN0F/YZvZsM7CR/iAdDueLK2/fMQAq0P9VVO8gqSE1s6eJHZq2Q+TuPMMwpMoWdTl2mM8O9bnzxNmkMg6dwUr95bPaT0kO70nQypUapX+VxpunUVW26MA7T7kfjYX18tPYwvCRaEwbulGjJibbV4e0nXee4vFD6T+qvyknv+36dffsQdmxua4Fqc5TqCS0DVOmuuxsNZft/ryXERtbJsuhYmtmGxH8NvBiRnYb8dvAlKkvF4pvkzn5m7IKuWXx20DZoejodp7RRty99a3D83z6cH6r/TE6zxlH7L2H93pfOHM+5PN1zr6n8hej6+g8q//KCFK13Lq3VLdewtssZy7fp1pi3adaSr1lzxf1fYpl+GPcUupudX2zTYMWRH3f2cr7R6iWUvcK00vBe0uv5xCEkbKqZeV3rA+lI9seRmfGTkTGJEvQNy23r665pffz2W5kB0Y2pyP/XOwn7fYATt++rcbnaW03tMfQJuLzZDYiRLEisIn4PKmNRO3ux7P4PJK5S4LtI2qHpwc+Ty1Lb2zE+EUlSnyeSR+2zq6e0XnGOKLr7NUzOtd2pM/DduwYVWevntF5Lv/VCRKjCowKqZwqWfBoIG4gRivDNUweYudhjKFWTpMJ1Q6hIDqIiCzZBGlwzNiIjc5ErnRBjXnDeYQsttvgmDU/UvYsskS66xJV/8g3Yj/KYrv9sZF6xxp3QvpvUttIUycS+3OZ+NZMelkiG2H7kH3pisQRU45rivg8V9u8kSAJOeKIEMeN+NzIpmRJF0iUXfQhxh/9mf9kLi/jlmcwfSJulPIMpvTUD0Fo+rSkrJLs9/RqPlYMBnROG9qq8VhhQnO22j6Qw3b3+5pGWCXnRJutHqIWJnNKrpKfW26FiLMR28erNJsmh+32xkb2VG+aAemmqQTJYiM/t7WW4abhdnhlGc159vimpk6apyOSyxLYyJpur4i+zS97G0d60/fkiCMnUaDvaSGH/x5JkGSOUTYTZCE2NzTsfMLzdNa3Q9re7dhQF3SR412bNjiwDLd3xE8VtLhIMzd/GhxYhlu627GhLi7M3HViah2dZUyjM/NR5oq/j2jHnry5Kf3rv/S2q5OhR6r9mG88IqeSP+n7aMfBbUM3w0TvuKhkaEHPtZufS7NpctiusZH6rxtz24hJhh7lzYmQsRMki42oZGjxXG/3c/cSbPb41vAOkiW5LIMJXY8ljsg7P890+TI1euhjHCnQNi1kiSMnUaDvaSRTfmJGkvRQojdUtZrFw1uphzsN0ZCeyBUPgeaZVoqGW0UHXrnsu9HQYzpUWU6Qw3IcD4HmmfKL66xspiqY9eXZj/ou1XDwG8Ov+WzX2GNVbz387FQyqw2bpxkOtsPerm2kraqyM9quvrfTfzEbMX4R6CDQTyYbMfcOdBDpxzWNsSevrXKSTRbVNp7+5byyi4w2Yupo212XJfarfThf2xj/tfc2tlvZb7Y4wgRtY+OKHOI7cu7FDSNnGpVov3EqsXJo2XL5r0qQfMMQxf+wwhjpnHDuWhI8w5AG+WHlMsYQy9m9OizGGcwx+2GCnDUcG/T8a4kIdb+sDFYbg2/AiQJ8RLMtOH3pS5H+ujSZWPer8Pyv/tJ8zma7YV2rNqhs2QSUyLa7lyS0haqulb7y2W6g88pPM9qIJdC5q2slXy4bCXTu6lrFs+zxrU42WUQXcj+/bar757cRv57j5VKVJ+VkbxtfHybOq1hSNI6wzyylPCnHXc/V9/h+OeO2sQ/BOf0X6yABAAAAAEQcfUkbAAAAAOArggQJAAAAACACCRIAAAAAQAQSJAA6QC9377ZHKPfzVwAAAF3QuwRJdTQlF74A4AOoHcHV2jITmh8K78ZdErtvUsn1ygA4Ef1gU3JNuz7h9ldTXTD78sMX74rrCZIJcCWegMVYLxbmBPQWtzlg+/EVRlBqeqgSexdowuv5sLLlLVqvjPwky4fcbQsvLmvrLm1RamE9PZpY2YEcpRLH9a1nC2t6KOqfRi8F7UOzpv1oxw82d7RVm25/cfasgzv23d2SXi+4fYZbWdezDLLau/jKkVXfs6B+7O+xmqVYW+F01JoGKRa8eC9m7RJZ30GvgVFWL/3Arn3h6cLoKWgyvjZLsC5GP9FrtdTXARFdFbKZlb+w3FfF2mqatZ5+Rdx6MYhlmtVhqYyDfbgPfQ6oWC3t+lPLorbau3WQ1CgSregwL5W6gjZkufvhDdFy90JuBkmeBi+IVgf6sk0mTzkXC8nrKx3sH/ipZzL39JSP9e2ftP/mtxEAoAnV3yzGUUwDQPMXuoOzQ8B2Ltabi5zLEJf5XoZE1ZCX+S7huJebvjDDa/bdBjlk6M0773o6RxIBW8dqGNjW+8+/pb+tpk9EX950SqLhc6ULJYc/dZOnbMea7m82/EB+TZNjgYT1VNlFyjbz7NDWvWYz/t+ktF2zkeTiu2kDruc9fYuSSF8277xLQUz9LhayX5OpY0a/acL3JSnPnWd+76OwHhyZbOEEnL9oW6n5TyZK2oh+d9AmR31pm5JxPiJXDH2LUv6rxpHMcHQwLL9auqFpb7pJDUcmHLa2w8B6xNMMk8dL0asv9XfJRkbVku7+UDSXt3RnWk79vZqCSyRItcS9d/9cZQcYG6iXFW4H4NrOkqDNpG0qmzA24pWr9GO/z2W7VTmrw3LWtBVBaMsiY5JpMJGjrY26bIP3YLZH0MWLnkpN8RTWQ0UmWzgBHV+MTwR+lZne2Eh/2qZInG8iVwx9k/z+695BChICLjwO8saAU8/pK6Pwa60axyvTNFa9I+4a3QCVc3D9w/KMI1UNlo6aTjKWXWH1XitPG211uaYnpuM2qwWtyjb9wwuwmWzXJrPtdTQOzkeqoCsyNN47m980Y3UTtEsJCuvBkd4WTkV3xHyUSo4MvbGR3rRNgTjfRqYY+iaZ/df9im3yjZbjBT3LsNl+TdvRhIKZFDONUJzBlJ7YatIzoOndjDaPaz1980x0Gbxjw98/LSmHJHUKlD2Y0PUpBbKd1N5F6rTN9rR/NR8tZyPWhbxHoBJ+c8hP7g2ZbHcwvSN+uqLRmblQY0LzxIL83G7ofNAwB5rNb5oZTJ84vpiTkhTWgyO9LZzKZL5iuy1Pb2ykN21Tso+J+HL9v0GlSQaVwfNTxGo5q2WJ9smUlcTZW7oMX93fTw1VxhiNBvD3+mkjdTZrR0f4v7V0Vb5juUxGm/JJo6aTjGX7NOvc6sicWvwp2o7brNlG2p8octmu1sWR+omc8pRunsba5P04xi7MWUBWv6kjup+tzBNxyZGKwnqoSG4LpyJtInrQfhzGmbz0xkZ60zZl4nwT+WLoG2T23yBB0g3S4CQslGuctAYcN4A6t/KIoXiy5Wis5oYQHXjlJnakQAeZyw4xbe/r3DhvUL66Zv4mRZupOrs20W3E9/Vs0v5MVP42l+3qerc5LfuWV24SB5fym+qWog3egdTVFV+wIy6sB0cGWziR1cwrV9lvmY64NzbSm7YpGecjcsbQYxTw3yhBig2VMQ1TCVKdpxFOJwMz7SByWGGM81bGWp1715IQOkxlIFyuNhp37q51hzYCc8x+ZC27jUCmtkPaLWGb6cBl7yV2GOpCmU1G2w3l4SN0osqe9WV37q51QBDIDMX8RlPpxfhQoKecQbawHhyZbOEEKj82hYaxJp8gvbGR3rRN3j7mKJn7/1YK+W9tHaT17S3R3Ht/IzPyU9NerYO0f6Db9YTmWCQD9BzxnefLL7weFQC/KPDdfhJuNcLJwHe6LJYc9ZH1/SONji78A0AfWNPz65K+wXkB+KWQdZ+QHPUTlSBVC4TJPkoFW0mNHslebIuL7IumBXiLUD1fYoVV0GfsInLfafQ0DX95CgD4JVhc5F6wFJxC77YaAQAAAAAoTX03fwAAAACALw4SJAAAAACAiMYESV4aK/EKkL9poTq8jfmq96Si60nwN+gzh9VHIEfWTR39jRTNkXvjQgAAAOCL0JAg7Wn9uKGF2nMkL4PpCx0OO73c/GxFhxf30qnsuryame0kvOtJmMxlfahqafXxclf9wmAy9+Tzt7NIiUrYLmihyrRbabAcdEPD3LuiAwAAAF+A+kva3BnfPhMtFq+cjBT6BZf8imx4QywAvVgBRC5q2OcrMfqXdZKYaV2o86zrNMnIESdH4yXtaomh/IJpyGlS03cAAAAA+CjRCBJ3uM8j+ja/pBlt6HHtDU14P31XUzveeec/TzQb0m1u7s0UFicJz5decmR/2iyHjKB45x1PO+mNHDd0M7ylh4c/a8mRPy0oenDnHY3srJ9JVj4YX0ebBysGNJEdZDePtPZ1kEgnqm7+vWRky5wn14OHX1Z43NLfZZTjKP40rczPeuclV7CI8aeMtZj2vJvp45x20QZkCEnd5m+Ssy9pxX9lQertnWd10Hx92Zv0OWaVshkZQarwtirQy73HS4mbpdfVmut6+fN0y6+7slaz5iXN9dL4+jslbyph7LLmbcvem+XXtVrkbztcgt2/dwO6ndxS6yl1ou7n60Bki89T6aGC7UIVYP/bYIdZ5DgBYzfap8Sec25pcTqBDcVt2gV9aA/IEJC8zd8kZ1/ShtnCw9RdYmfWbTw8svVlb9HrmJXfZrwESQr0HNYoqiaAuV45ekpMQGk3WmPgldJSYRrmSJ11wJG/6TjoWX23FOw7liadTt5MkJhkeogRvaj6SX3rTpxNjrcwNuwnsX1E2xEfiTrKPrQHZAhJ3eZvkrMvacXF9lLJkSZXX3YCfY5ZmW3GTbHt17S9/uZeOh5M6Y4tZ/E9GuYz019ZmHxTL0SfD9rerhnQ9GlJqaVZ314QrfRL24uL5mHowfRJv7zdNaYdZHXx2jDn+latPD5eeu2WSSdtJNNDzM8t0ehMPtB2oy/5ZJPjLSbz6mX/PqOnktPRh/aADCGp2/xNcvYlrUxo3gsHLRu3A3oQs/xp4GDqN7fNmESJk8aGJxqTrQWZmmSXfEE/CaXOMHVW3Z4pSvbPchs5UzwBSD3dff0hvhB5GputzFNAgicy++RZFW2y/Loo6XSiZHhjBCm1HixSjq6b1Lduh7nkeAtrPyJPH0YNmhE9iQ7b7fuz9KE9IINP+jZ/k6x9SQsSJ6UdWuNpLtLF7ffS65iV2WZ0gsSNMmssyTiytRppPM+C0itQO2+z0YpsXtkJDFw1QnxDY8B+cJO/c3/WbcBZLb0gymUvzW13y5lnHFymKi+tTrRR2vsb21Dnq8OShUmph4CgXlKOcZQV64f/m02Ot2A5XaAz+iraKTazmnmBJkGA7kN7QIaQ1G3+Jtn7kia4DaI4XiZRS9+XnUyfY1YBm1EJki7o2MFGw52PSgysARmnqr7vWoPGSKojaCTbOVundufu2ieIyq4FteoYH/7mb8Sp+LORTzuZ+b4Dw4rbxtYtKEeO2Y+0OmHCMqXNrT7S68FH39s5RqUjbqiq3AxyHKWyISNnYFO5O4J2fN0F5961z9CH9oAMIanb/E2qviNTX9KIi+W6ymFsz6EGTeK+7D30OWYVshlsVgtOZv9wS+vJvMzaWAAAAEBGsBcbOJmf20W4NhYAAADwm4IECZzInvav5iMAAADwm4MpNgAAAACACIwgAQAAAABEIEECAHSM2U+q+AZOjOwnlXtPKwB+B9h3+uDCJUGCdAwJruV36TObF+bf1LK/rOnW6/Rk1dUSzWQ3HNWbJdrNLjNt+NlrBjQ4Nx/7wDnLYz6CHtC6CarEOvhPP4g3iM+Jv5GwO/58WFcb+QYb1FYb1yboI+UdJNCArLOQbzGMt2F57CKRXxtZJ8Rbk2M1K7OgWgXL4zeMWazyy9MbPehFTEFfkPWGzLo1ap0d58vh4regJG0bxOdFrwkVrgXF/jyWNcScfKvlWK2JlKIfwAhSG4MBnS8uOCvtwRONPHFdEU2KZPN9Q0YnFnTBTwzq6fNsRK8X/PRQZBpFnnRcw6gRpefBF14nynvyu7ihm6H5XMCH7OjeH39c0M3N0HzGKGxx9nuqfgzLvjvmM76kRgHu6RvWWOsD3N88X869/T17xvU1zWhB38WZ2W6e6ZqSDVibRKkdfzVNSdG88z4NsPirwWox7XlHmXBv9OCv+Cp1884zN4i/GrBk+e4812q4Ib2Rx1/lVVZJ9s6zroxb0lbYP8IiSsnC5UT3Tx4rAryVkZUc/krJYpfeeeYVtU+lW31Ju8cjSHzthLqn829rI55N5rTR2mxFSRvhsmbsu72wUV1ubQSpanuWU22Zo9tJVNi1jZw2xWYCvBZUhPmsQaZBK8PIJs7XdWP2Rg/GYE39JGCFRpQRkygq/1b6SdHJvIPeyGOCqxZEtVcQA7NRwlZMmbUKF5Cl6oRDkscKi7HHOEjrJEPLpWQpYxwn06m+PJ1Itd81nWP+rXarLvxbbNK/Rwl/0fqNyylhI/40Z3kb1W0R6sVMmZu+WLeTS5D0n3RnI6e/g1QZdamk4DR0o1rFJaA3ejAdMB85HPgYOniKLJ8NVt3QG3msE/ORPbYE5LeV9o4ltywcPlfN5SSPFYKXDIQxw3TEcr2scZxMEn2xfqT6zmedjpquCV36t9yrboclYmvUySsy2wjHq3DT+rI2Wtlb1f5Onhn7tE6e5J2k+O90u+prn7MREqXYIN54eIrRAofG2h3OKD9yODHNfRIGvbR6eAcm+OZz4jas4fYjQeqTPNZRC8SXkMy20tzxGLLK0p4g5YgVzhb5iI3Axt7ixnEqXeuL7yd1957ylb/I/ZuuqX8jdOTfyg5b7lEgtupYEfUr2WyEdTpraNdfzkYt3djIySNINuDp5OCThpkMUYoYmHHkBI3aGz2I4UrQMI5c0n5FFzajT9vZnEZv5JG24YZpDHw5KWArUufGcnLLYsszp470seI4Ui7HD9MB5eyIP0b3+qqm1sQWbBspu+DrTdfkszrtzr9tPA8oElu1XsOyMtoI17Vez1/NRh1d2chpCRIrzymnBx1PCyv1wpY5SdGovdEDG65XbskOOOwIuwueH6U38oj9eeWWS6gL2UpbwM0ti+3szKkleaw4isQOzxaydsQfo2t9BX6q7qf1oWxC2qvpmvns9NSFf0dtIfcs4C9STqjPnDbCda7d+NezUUuXNvKOX7EZZVXnpQJ+M7oDcoqozr1rn6I3ejANzoeuljt319JgdWrL0MGDr3nBy8pRInHsjTymA6kCa3XuXesSa4uqYUzirsopZyv1dZDyyhK0fXVo3SePFUex7WMTDHfuriWiKbFpumbsyaqic33x/eN6uvZy/hFfS+ffbIuqHoX8RdoguHlOG5F7x/1XQRv9JF3bCDarBe9kTQ8PZzTFgiW9Y/3wQGfTqV41ev9ADz+nNC21mMmayz/j8oubCewVAPAxsFAkOBm9+N4zDdDZ9Ay9Hc3zwCRHWFjUsX6mm5v77AtVAgB+fTCCBMBvzP7hltaTef6RnF6MIMnK3he0oP+Afhz+J/rPzVUAADgFjCAB8Bvzc6t2zcnPpPz02v5hT5erGdH4P6V/31wDAIBTQYIEwO/MaERn5uNX4+f2kfZnczq8mKlHAAB4Bz1NkPQ7Fdhg0tfDCUfKDVv3D/RnU5nB0YONfYHHnv83QHIAAHgX61uO50U2AO8XUYLU3CGrXdMzsr69InpSSxDwcUfbYemOd023uZWgGND0hXWgpgmWtNPLMkTHjpZjkl/bpn1SHkzpReSgGa0a5TiQ+hr0iJ98fNXxI2FDW1EBaKFUXAO9hh+Gv78uaXl+Q/df3DxcgqRGCIZ0c74KOz7u9RYXnChlc6Q9nX178d5fmNB8RfRcsKH2D99psXjG6MhkzknQgi5aniwm3y6l+UBf2HNjFHkBqQ/saf9qPoJm1s9El/35qaMatcjVz6j+ro+zE/8f/fN/8l/TfzT8t+jvBQMV+QYJ1vc3dH43pal0vN+/9iiSSZD29HB1QxsZpZhHDsOdohrBWFxkGkka1GP62YhG5mN+1nT/SDSmRdEkrS9M2Glmmxu6aoosgwlNMJ9TCPnFVhREv/oAUg/QS2M0dXIcc2/Ldj7r/Yi+lc6PZEkKo5/nS34gj/ufVMiI+OGJ6Mq0TU+mk/6Pf/yf0b83+3/ov/wf/zf6v/2BisOcsmjGjB5pu5jQt+vH5lj/RdAJ0n5Njxv+73nL+wqcoIz5PwvJEDyDVtm+d95ZAhW976Lu+y+8a2LM3t/8mbIB5Snr7oXuJEf0s2lfxpzyvIF6CjNy6Oax5109gciI3ow2N8OW9o7fH/POMwWh9DpooKQ9qLKeabR85Qc+V1Y1gJTDZy3Vve3TuSRupmyvvKxtVKxt+OFqe+c6ud2Ivls5/hjS9nJC62K+sub7T6p47ydyohN3nmKUxbOJ58tKPyo3ymmr9hUGKV/lSrocbRMl4tg/p//hv93QX//j/47+k3/336C/Z6460stkR4+sXQymd3Su1hHz/Vh81DvvvmE+Tte+zsYh63HrrRDa1lKPvw+Wp5fl2DvcPkEtc+/fTy9zros2S7+rE/96KrgMu8NxTS4hkzxSdusy6fVy9fLqRtaj//bjBGU0wDkUf6+XsFd/25liwuX/a0ewxHxaHVjdu7rlts8YKd9tG7BaenVO6bMVfN+qwuI7s8Ms0A//hbenV9o2ivVfum3aSecrDl1G22FsRsU4oxdlL/EWFB2gynjjvllstR3VBsYWc7RNxb/8p4e/T//w8M/+lTlvIZlMovcmH+Q2C7Yc8XTTz21HuvN1nSDZG7YFKOM4gTLMtWOd5PvRlYmVvlvOXBnGeSpHTgnX0ZVhjCMuNIc8ouvWzqPZAKqA2PrvPkvoLHXM9yJD8oZqJpsO/PrltM8GJGDqclk2m9xbkvisR7z/mtJFXNbqsPQupGujBr8o3Dbt5PYVLm/ZXI7qcJWOEiRHFaa/4aO1g01tqzXaZMrQNp5dth9+e6STSfwxvKXoxS/7hLbrAx35unkHaULfWOPU+G7Jmm4vFvzfGd35K7+pF3bN565QU31RObSn9Xbk3m0ZTOlJZE3Onh6e/Tn6AU2uudz4Ze1s8rwP9a6Q+ZyOMS2f2n45N6Dp01JNzZYivQ7MEL3/3kRhexhMrunVTgWPoinzFD4bsA1+NbZfP9JmfH30vbQ8dmoo0DanvYOU2Vc4zsr7gk0Mpk/qV7FpmdDcTKs90ZXRTTSVl9xWBX/K6pkujUwvQf+ToW3U+1Bc9r/8p/T36R/SP/tXWo7w8N9BSifT5NvSxQ9GfqD0uvzmla1fseg9Xfk6K99hs3abctksrOHpTp40JIOUjLOzpw1Vfngv90RskL/hC/pJJ+HTBZdTzzx19hxkzjnkkTLeGKkJZZVrIovJ9usV+TS2/dsxTx7GhvI/baTXQSO57PMI4pOzVThSI9g269RnA1jXlZ1qvc+WSz6cHP4UW+o20nowJ0L2tuF6+QJEIwXuK6l/Wl/Rbd52OFvQOjMjFMlGXpswZRqlJLdVpetTbCB92zhEB//m4b/5n9+YY0ssk/MbLie2ASlTrokvcdm+efeKjnxdJUjBFJYoxdaalREGN2OoXLhrlA6dKTJaVTn/vvK91yLJnEfqFE9PGFSZVqZc8khjt+pX69831KATUjrt2ImOyiOITJ4eCjhTch00kc0+38DUN9B3Kp+NMWWrjtcIoIOUvpbTTl2gZ/rSNjVy+4oX3yOkndxX0gm7NsxKLlt9k/xx7H//7//jw7/27/wXh3/yv/5fh//XXAvJIJP4Cut76fuPIkyYPpt8JKNDXzcJkgtg6rBKMMp3BxdSXTMFBn/zMSF8Aln81qkCr2mQ6ty71hW1eteP2Y/M8rQGCB1ArKq0MfBhLlTn3rXPIYHzWP1MQOPydJBz5+5aWtLroIGc9nkCQfKR2Gc/Qo42qh78etY2jgK+Er8nZqjirokzQRxujT0J6I2tlopj/+fhf/nxXx3+w3/7X6/K0ofUPZ9Myh+DdjcJMx/aPd25u9YDOvZ17Ob/KyA/df0+ol3jStkyjz6k7Z35mWxi5OfYsl5JW1n79Zpo4n4+DArB7bDmdshgEv3D+Mvqmj9Pp19TBy2sHx7ojHVSzD+lbdQ7rS3MVnnWQpKffw9vSFa3aUTWBMQefl+eaKsRAI7Awe2CVkcSsTXdP8srhKA4XzU5EmTdts0NXWwHSI58OCl4Zo0U9U9ZeLh68bjhyJEcCfbF6LYDyRFgMILUa/To0I33mDNbeaM38dNYyqeet564DOPlLvoVCAAAAPDrgQQJAAAAACACU2wno5dWz7+qur9Wx2lH8q0tDPI+Uq6y+ki4xs2JR/ItJBi1vL6/5o7YbootI05ERjp7sh2BarMcbVDhb9Fw4pFIV++314Rb89TQca4X8UT8J6uNaFT7xG0vvlPJonVUwpVEtl60TaCP9LQnSCJI7DA9CXJfC7MYoT8//sbx+09xvTdpTJMcDKYvke53apE9mQYNr3tHjncbfm4bpkI3wSKOWZlc0izbZtf95KhNeMdqZv5BKuQlaFueFGbPd7Lw4IxW9jt1Doph+195hWJzQ0MVx/TrFosLHdfQHaenIUEync8FOWcxx4ouknU24FdjT/tX8zE7700aXyhPzviTtpsxjfqwg/545G3kf0ajor2dXn032OwZFGdfzoGBhx3ZG+rsRyc/ZF5mlyRW3i1VcSx8AMv1PrtlEz9hJR1pkzzk1FzjPX/7PmoJ0vqWs9RzearwlzbXTObSYOd0M0SS9PWIpwr004zs6u+uyZFzWL5n7Pf0Sud6B/2CtHV8r7K9fykm32jXui0NAAVomiWRQ36MUo3axEf38c2ORKvRQzOid/lsyjsygtT9VFPTyLzX1y++u88n/mjn4/BD8B3nGldhHZti2/7hinOWuyQPwWGCxAZzsZjR6lhqOpnTbkl0c/81u8HKOBuP3zlxdPsn6aNhOumrD8vL1FYwclOGn1sOW+f+Pmz8+bzhCbBr1LtPTX4hx5CGw6brcnzhpLow4xLDnY120vbAJUci+2hccsDtDSi/yK1/Xx846IY1PXs/SFaDEV65Ow62NXk6n66PR+ZFF/4D30b3+yY5IpEn5SsDsh/fOSeHx+YSOWcZ3pwfz1k+QZAgrbmFxsHGdM0Mpnc0U5u2+hmnJAfeeeaX3OSFYetQok93/hHnanqx8oLEfo+/S/BC05/eU4kWpDrPO2fs10F04J13IohMJ5mPb+C/HCov+rnzzAmlH5jFPr3zj72AGNlJ8LQXH35dU/qNDrSzy9CLJ5cc9l9Z9+bc0qnfvLW2TOsxp7NObaTJf/WhpjFa24h18Hdd28hHSe2/JpE+gW5jK9NoJ/qB61hSkiOOyOastOQHvfGSrrf3LfXrvm2kXJUfyRSbigGhDYvdhsmjlJu2/1UyzS6rfGA8m9FY5DPJUfCuqz8ap42kOv+MuarNrNveXxTfvHhlUbyktesYzwZo0MuWcwJwAvK3btnuldomQC8Dr5aoP+0mNfR9PnJ4ZdvlxI9uz/ER9NLqJ1XNLG+ul35/a2uOEwiWS3/jCOpslqI310S/WqYuaKiXkrNlOwCzZYDS37G/S45ZIl8L8g6bf5t2/TbbQFd+E6B022BvbdeZtH7zDjLYiKrrm/Xr0kb0vU7998omqj/u1n8DG4vtIdZ3dJ7eRnRd36xfShuR+0m9/P+2NlyXbSP3Gh9mM90+ouuxbPIc6b+6f1TvJHHE1M+Ziy5f3b+t7ZVcVg/NMe9DePam66rv267z7vy3kwTJ/lvVQXfSOB9HK5CPtkb8MO8LdKpRRY6ujOTDGGPh4+MO3ICqXxScIseNUc6lZGn/mywYRxZZujPXY/7TFiy695v2AKbLarOBNH4j9Y7aWuzmSF1T28jRAO/TmY28L26odgj+uDv/VXVX99b3jO9X2YAcHN9jX04XW4Xj9umTxkY8H5W2N3WUstpl6qZtbLu49hHcvZsPv+4J+l8vKRGcHpptpyJlv6d8kuU4xU468l9vik2/p3DSi5z7NT0Go7MDmj714/0TNSRnPhdF5k/7IYj6BVHXyHQsecOvpzCYPqlh9OIMpvTUuSAf+QVb136zpvubDY2vm7aTGNDkekybRxmYr9O938hw/wUtZiM68wrcn13S8vWidSri97aRj9C1/z7T7R8X9BpPkTDBey9PspFdSF9ia/c2om2VVvVfu0pZ14/Dlmmibtrm57btHRq37AInKJyvmOnH2rue3ceR24sFze6a3i/iOquXkK+apzUT9nvr+xvazO7ohetKN23Tn4au/JcV7mgaFWhAZbrBU4RklfzvTNb2mWz6c0gmLZmryb67yqYV+p6tt4x0ZzNuNpaTdJoM+zRkMvtOVGLauXYvdd2ra3QuupitzNNOkqfQExFdsPDKjrt60onrHiC201ROt36j63PM1rQN18vp3m+U3be2cXs5qW2kHrta6MxGdF1PVanSm//HYhsd+a+qy6k3qNlzytgq6DY/xQe6tZGGcq3OzWlrG3bYNkLYPkbPrYffNvK3XcURo9eoMiJbcF9V57pf2L9Tdnw0Fr0P7Yfufur8WNt35L9hgsTUHDSmphhRqKeIjozlI6xmnlydGIvP8UCnGsJ+yTpw5XblyB+BZfbK/ayxaLQeGvUaB1Uv0EjZTnfG+UsYicjklduZI4vdt7ax1DfWe8d+Y+z9zX9f81+51K3faDt7Q6cN5eSwESXbW77YqY3oepxajTD+8r/t0H/Vvz9VENU+rs5pY6vQkKg00K2NtPx7qV9sI7U6d9s2wrvap6LbONJm6yJb3Da6zl5ZSfo9c58GmZSsTffv0H9rCZLQdkN93TcCK7w1HHfuruVBy8aHUUx17l37HNqZmuuk662+MwZa6a86965lwTg/H7r67txdeycmSLTqU33v6qgciA14ZRzJGrN1LP/a6YQ2dvrBdrsy8lsbtvXxr32Q48FNdJ/Sb0zbntiovn937Tf635+oSy+YVzbRiY20Y22y9X6VTXRlI6HfnXQovXfvv4FOTzrS2EgzXgxtoVsbMT7XJL+0eeP9dBuMlz86bxtB1Sf6x4E/WVusZEsRR5ptXORovJ/yYf43PxL0e/YeRxRqbaCSrWP/bUyQFMGNzfHRlv9dCBo9Ot7toKcRBKN3HO93jjfwOrN2Qgd9++9/ZcKg+J6j67ZRQeKd9qfsqmubVTHjfUGoqVNIyUd09Tm0nZxaRdUuifTxLl2rtvxgx3aMYzH06JFAljak7lltROPax8XRxuayfXNiGZU8JfRvY+s76mf7ya5dB7v5AwAAAABENOzFBgAAAADwtUGCBAAAAAAQUduLzV8+Xi3l7i8AoZbt/uDy8p/CLLvewfLpAAAAAABv8aG92PJiF5xb0pLe2LgOAAAAAKADXIK0f6Dvr0t6ipcSLYqMHA3p5nxFh/mUpi+7o6vwAgAAAAB0QZUgre8f6fppSgOz+63NQcbx3gnjEb1rN4WPoqb79JL4h2oZ9oFLkjDdBgAAAIBE6ASJk5ELulP70OzXj0SclEhO8nMbbLiWB5OgcW6k9qGJ9wvSSdKBdtePNOS/+7NxQxgAAAAAgI+jEqT9/pVocUF/cMIxfLwOptnOB16C8nNLm82WfppT/X4QJzOS0PzxJz3svfMPjPCol8KHN3S+OtBqtqALdd/mY3hzzgnUis5vhqqsv7t138no17o6z/xSuRr5MmVrQarzvDOD5sV2dYgOvPPMU5SqXU3ZktC6c7EZ80enYhNoOcTGvHMkywAAADpDLRepkNU7/dUy7WqebmVcvbJmfaVcvYql/rfvWq31ZLQsb902kE9WbC2wGqrCrHSqV0xuX749PaYNjR6knTpfYftU/JW4P71Kr1lpVd/sJNsAAAAA3oNJkKSTiTtx3bHPZpJ06M6sfTlvm0zZTqtrTu8ErYzFkiNLtaR+qeTIYpIJPoolRwa3dH0Hy9bb5fb5QHIEAACga8w7SPd0s9nQzdBMXaipoWda0Dldzl/0dNftLT0vxrRczmjxHE/RDGj6tCTusD6PP4VSHUOWT2YB4+v1aZXJfEWcEJRnMme9mc9FmdC8H4LQYPpEnOh2w2BKT53dDAAAAIgwiVKEHrEJRhyqKSsZkYhHAMy1YGqpS04dQbIjYf4UTBlktET0oEe0Ohgx+SjSJtJu/hRXIUQXs5UZbfzsCJ/UhyvTNu0LAAAAfAYvQXJTMbOZdKZ+p6O/s52rdHQuCZIOz0sAuuiI1T38pCJOkEwnGxWymnkyJ0vWToDlD/XTQULwIbjdvHJLJhNStmuuTyaw0rbevy2ehAIAAPjtUAlS2MHozstPLNT3fmemkg/paE3nX/29O3fXPohKkmxn7idIdfkEXQcnZ3XuXcuCSRArfVbn3rUsmCSED19vVpacKqnePTLJWnXuXTsZk/hWtlGde9cAAACAT/KH/B93LhXyE+zh9s4tzijvBA23dHeYh1uQyM/Xv49o9zKlztbeVmXd0HtXX+JkqWG9JAAAAACAj1FLkAAAAAAAvjpuLzYAAAAAAKBAggQAAAAAEIEECQAAAAAgAgkSAAAAAEAEEiQAAAAAgAgkSAAAAAAAEUiQAAAAAAAikCABAAAAAEQgQQIAAAAAiECCBAAAAAAQgQQJAAAAACACCRIAAAAAQAQSJAAAAACACCRIAAAAAAARSJAAAAAAACKQIAEAAAAARCBBAgAAAACIQIIEAAAAABCBBAkAAAAAIAIJEgAAAABABBIkAAAAAIAIJEgAAAAAABFIkAAAAAAAIpAgAQAAAABEIEECAAAAAIhAggQAAAAAEIEECQAAAAAgAgkSAAAAAEAEEiQAAAAAgAgkSAAAAAAAEUiQAAAAAAAikCABAAAAAEQgQQIAAAAAiECCBAAAAAAQgQQJAAAAACACCRIAAAAAQAQSJAAAAACACCRIAAAAAAARSJAAAAAAACKQIAEAAAAARCBBAgAAAACIQIIEAAAAABCBBAkAAAAAIAIJEgAAAABABBIkAAAAAIAIJEgAAAAAABFIkAAAAAAAIpAgAQAAAABEIEECAAAAAIhAggQAAAAAEIEECQAAAAAgAgkSAAAAAEAEEiQAAAAAgAgkSAAAAAAAEUiQAAAAAAAikCABAAAAAEQgQQIAAAAAiECCBAAAAAAQgQQJAAAAACACCRIAAAAAQAQSJAAAAACACCRIAAAAAAARSJAAAAAAACKQIAEAAAAARCBBAgAAAACIQIIEAAAAABCBBAkAAAAAIAIJEgAAAABABBIkAAAAAIAIJEgAAAAAABFIkAAAAAAAIpAgAQAAAABEIEECAAAAAIhAggQAAAAAEIEECQAAAAAgAgkSAAAAAEAEEiQAAAAAgAgkSAAAAAAAEUiQAAAAAAAikCABAAAAAEQgQQIAAAAAiECCBAAAAAAQgQQJAAAAACACCRIAAAAAQAQSJAAAAACACCRIAAAAAAARSJAAAAAAACKQIAEAAAAARCBBAgAAAACIQIIEAAAAABCBBAkAAAAAIAIJEgAAAABABBIkAAAAAIAIJEgAAAAAABFIkAAAAAAAIpAgAQAAAABEIEECAAAAAIhAggQAAAAAEIEECQAAAAAgAgkSAAAAAEAEEiQAAAAAgAgkSAAAAAAAEUiQAAAAAAAikCABAAAAAEQgQQIAAAAAiECCBAAAAAAQgQQJAAAAACACCRIAAAAAQAQSJAAAAACACCRIAAAAAAARSJAAAAAAACKQIAEAAAAARCBBAgAAAACIQIIEAAAAABCBBAkAAAAAIAIJEgAAAABABBIkAAAAAIAIJEgAAAAAABFIkAAAAAAAIpAgAQAAAABEIEECAAAAAIhAggQAAAAAEIEECQAAAAAgAgkSAAAAAEAEEiQAAAAAgAgkSAAAAAAAEUiQAAAAAAAikCABAAAAAEQgQQIAAAAAiECCBAAAAAAQgQQJAAAAACACCRIAAAAAQAQSJAAAAACACCRIAAAAAAARSJAAAAAAACKQIAEAAAAARCBBAgAAAACIQIIEAAAAABCBBAkAAAAAIAIJEgAAAABABBIkAAAAAIAIJEgAAAAAABFIkAAAAAAAIpAgAQAAAABEIEECAAAAAIhAggQAAAAAEIEECQAAAAAgAgkSAAAAAEAEEiQAAAAAgAgkSAAAAAAAEUiQAAAAAAAikCABAAAAAEQgQQIAAAAAiECCBAAAAAAQgQQJAAAAACACCRIAAAAAQAQSJAAAAACACCRIAAAAAAARSJAAAAAAACKQIAEAAAAARCBBAgAAAACIQIIEAAAAABCBBAkAAAAAIAIJEgAAAABABBIkAAAAAIAIJEgAAAAAABFIkAAAAAAAIpAgAQAAAABEIEECAAAAAIhAggQAAAAAEIEECQAAAAAgAgkSAAAAAEAEEiQAAAAAgAgkSAAAAAAAEUiQAAAAAAAikCABAAAAAEQgQQIAAAAAiECCBAAAAAAQgQQJAAAAACACCRIAAAAAQAQSJAAAAACACCRIAAAAAAARSJAAAAAAACKQIAEAAAAARCBBAgAAAACIQIIEAAAAABCBBAkAAAAAIAIJEgAAAABABBIkAAAAAIAIJEgAAAAAABFIkAAAAAAAIpAgAQAAAABEIEECAAAAAIhAggQAAAAAEIEECQAAAAAgAgkSAAAAAEAEEiQAAAAAgAgkSAAAAAAAEUiQAAAAAAAikCABAAAAAEQgQQIAAAAAiECCBAAAAAAQgQQJAAAAACACCRIAAAAAQAQSJAAAAACACCRIAAAAAAARSJAAAAAAACKQIAEAAAAARCBBAgAAAACIQIIEAAAAABCBBAkAAAAAIAIJEgAAAABABBIkAAAAAIAIJEgAAAAAABFIkAAAAAAAIpAgAQAAAABEIEECAAAAAIhAggQAAAAAEIEECQAAAAAgAgkSAAAAAEAEEiQAAAAAgAgkSAAAAAAAEUiQAAAAAAAikCABAAAAAEQgQQIAAAAAiECCBAAAAAAQgQQJAAAAACACCRIAAAAAQAQSJAAAAACACCRIAAAAAAARSJAAAAAAACKQIAEAAAAARCBBAgAAAACIQIIEAAAAABCBBAkAAAAAIAIJEgAAAABABBIkAAAAAIAIJEgAAAAAABFIkAAAAAAAIpAgAQAAAABEIEECAAAAAIhAggQAAAAAEIEECQAAAAAgAgkSAAAAAEAEEiQAAAAAgAgkSAAAAAAAEUiQAAAAAAACiP5/QkBG/Exx7TMAAAAASUVORK5CYII=
REFTEST IMAGE 2 (REFERENCE): data:image/png;base64,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SAAAQSABAASBBAAQBBIAQBBIAABBIAEABIEEABAEEgBAEEgAAEEgAQAEgQQAEAQSAEAQSAAAQSABAASBBAAQBBIAQBBIAABBIAEABIEEABAEEgBAEEgAAEEgAQAEgQQAEAQSAEAQSAAAQSABAASBBAAQBBIAQBBIAABBIAEABIEEABAEEgBAEEgAAEEgAQAEgQQAEAQSAEAQSAAAQSABAASBBAAQBBIAQBBIAABBIAEABIEEABAEEgBAEEgAAEEgAQAEgQQAEAQSAEAQSAAAQSABAASBBAAQBBIAQBBIAABBIAEABIEEABAEEgBAEEgAAEEgAQAEgQQAEAQSAEAQSAAAQSABAASBBAAQBBIAQBBIAABBIAEABIEEABAEEgBAEEgAAEEgAQAEgQQAEAQSAEAQSAAAQSABAASBBAAQBBIAQBBIAABBIAEABIEEABAEEgBAEEgAAEEgAQAEgQQAEAQSAEAQSAAAQSABAASBBAAQBBIAQBBIAABBIAEABIEEABAEEgBAEEgAAEEgAQAEgQQAEAQSAEAQSAAAQSABAASBBAAQBBIAQBBIAABBIAEABIEEABAEEgBAEEgAAEEgAQAEgQQAEAQSAEAQSAAAQSABAASBBAAQBBIAQBBIAABBIAEABIEEABAEEgBAEEgAAEEgAQDcuVz+B7/JtZd4LcTNAAAAAElFTkSuQmCC
TEST-INFO took 3078ms
Forcibly terminating runner process
STDOUT: http://localhost:4444/
PID 3148 | [22:30:36.125] - Listening on http://127.0.0.1:4444/
PID 3148 | [22:30:36.125] - Listening on http://[::1]:4444/
Starting runner
TEST-START | /infrastructure/assumptions/blank.html
Test requires OS-level window focus
TEST-PASS | /infrastructure/assumptions/blank.html | took 2861ms
TEST-START | /infrastructure/assumptions/canvas-background.html
Test requires OS-level window focus
TEST-PASS | /infrastructure/assumptions/canvas-background.html | took 2859ms
TEST-START | /infrastructure/assumptions/initial-color.html
Test requires OS-level window focus
TEST-PASS | /infrastructure/assumptions/initial-color.html | took 2906ms
TEST-START | /infrastructure/assumptions/medium-font-size.html
Test requires OS-level window focus
TEST-PASS | /infrastructure/assumptions/medium-font-size.html | took 2890ms
TEST-START | /infrastructure/assumptions/min-font-size.html
Test requires OS-level window focus
TEST-PASS | /infrastructure/assumptions/min-font-size.html | took 2985ms
TEST-START | /infrastructure/reftest-wait.html
Test requires OS-level window focus
TEST-PASS | /infrastructure/reftest-wait.html | took 3858ms
TEST-START | /infrastructure/reftest/green-ref.html
Test requires OS-level window focus
TEST-PASS | /infrastructure/reftest/green-ref.html | took 2875ms
TEST-START | /infrastructure/reftest/reftest.https.html
Test requires OS-level window focus
TEST-PASS | /infrastructure/reftest/reftest.https.html | took 2906ms
TEST-START | /infrastructure/reftest/reftest_and_fail.html
Test requires OS-level window focus
TEST-UNEXPECTED-FAIL | /infrastructure/reftest/reftest_and_fail.html | /infrastructure/reftest/reftest_and_fail.html cd692e577918a22f40de8900d306bcfd13fb186e
/infrastructure/reftest/reftest_and_fail_0-ref.html cd692e577918a22f40de8900d306bcfd13fb186e
Testing cd692e577918a22f40de8900d306bcfd13fb186e == cd692e577918a22f40de8900d306bcfd13fb186e
/infrastructure/reftest/reftest_and_fail_0-ref.html cd692e577918a22f40de8900d306bcfd13fb186e
/infrastructure/reftest/red.html cd03319e9517ee052a03f7ee63d614d395d2d9fd
Testing cd692e577918a22f40de8900d306bcfd13fb186e == cd03319e9517ee052a03f7ee63d614d395d2d9fd
REFTEST IMAGE 1 (TEST): data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAkgAAAIHCAYAAABkEKMWAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAh+SURBVHhe7dbBDYAwEMCwK5OzeflUlcgM9icrZM07ewAAuJ5TAAAOgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAAA/Mx8ESQWNQiaV6wAAAABJRU5ErkJggg==
REFTEST IMAGE 2 (REFERENCE): data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAkgAAAIHCAYAAABkEKMWAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAh/SURBVHhe7daxDcAwEAOxd/bfOU5hF7kZSAjQCrfemW8AAFzPeQAADoEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAPzMb/5UGDMbagjUAAAAASUVORK5CYII=
TEST-INFO took 3157ms
Forcibly terminating runner process
STDOUT: http://localhost:4444/
PID 4060 | [22:31:17.014] - Listening on http://127.0.0.1:4444/
PID 4060 | [22:31:17.014] - Listening on http://[::1]:4444/
Starting runner
TEST-START | /infrastructure/reftest/reftest_and_mismatch.html
Test requires OS-level window focus
TEST-PASS | /infrastructure/reftest/reftest_and_mismatch.html | took 3047ms
TEST-START | /infrastructure/reftest/reftest_match.html
Test requires OS-level window focus
TEST-PASS | /infrastructure/reftest/reftest_match.html | took 2625ms
TEST-START | /infrastructure/reftest/reftest_match_fail.html
Test requires OS-level window focus
TEST-UNEXPECTED-FAIL | /infrastructure/reftest/reftest_match_fail.html | /infrastructure/reftest/reftest_match_fail.html cd692e577918a22f40de8900d306bcfd13fb186e
/infrastructure/reftest/red.html cd03319e9517ee052a03f7ee63d614d395d2d9fd
Testing cd692e577918a22f40de8900d306bcfd13fb186e == cd03319e9517ee052a03f7ee63d614d395d2d9fd
REFTEST IMAGE 1 (TEST): data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAkgAAAIHCAYAAABkEKMWAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAh+SURBVHhe7dbBDYAwEMCwK5OzeflUlcgM9icrZM07ewAAuJ5TAAAOgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAAA/Mx8ESQWNQiaV6wAAAABJRU5ErkJggg==
REFTEST IMAGE 2 (REFERENCE): data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAkgAAAIHCAYAAABkEKMWAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAh/SURBVHhe7daxDcAwEAOxd/bfOU5hF7kZSAjQCrfemW8AAFzPeQAADoEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAIZAAAEIgAQCEQAIACIEEABACCQAgBBIAQAgkAIAQSAAAPzMb/5UGDMbagjUAAAAASUVORK5CYII=
TEST-INFO took 2797ms
Forcibly terminating runner process
STDOUT: http://localhost:4444/
PID 4440 | [22:31:38.060] - Listening on http://127.0.0.1:4444/
PID 4440 | [22:31:38.060] - Listening on http://[::1]:4444/
Starting runner
TEST-START | /infrastructure/reftest/reftest_mismatch.html
Test requires OS-level window focus
TEST-PASS | /infrastructure/reftest/reftest_mismatch.html | took 2673ms
TEST-START | /infrastructure/reftest/reftest_mismatch_fail.html
Test requires OS-level window focus
TEST-UNEXPECTED-FAIL | /infrastructure/reftest/reftest_mismatch_fail.html | /infrastructure/reftest/reftest_mismatch_fail.html cd692e577918a22f40de8900d306bcfd13fb186e
/infrastructure/reftest/green.html cd692e577918a22f40de8900d306bcfd13fb186e
Testing cd692e577918a22f40de8900d306bcfd13fb186e != cd692e577918a22f40de8900d306bcfd13fb186e
REFTEST IMAGE 1 (TEST): data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAkgAAAIHCAYAAABkEKMWAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAh+SURBVHhe7dbBDYAwEMCwK5OzeflUlcgM9icrZM07ewAAuJ5TAAAOgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAAA/Mx8ESQWNQiaV6wAAAABJRU5ErkJggg==
REFTEST IMAGE 2 (REFERENCE): data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAkgAAAIHCAYAAABkEKMWAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAh+SURBVHhe7dbBDYAwEMCwK5OzeflUlcgM9icrZM07ewAAuJ5TAAAOgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAABhkAAAwiABAIRBAgAIgwQAEAYJACAMEgBAGCQAgDBIAAA/Mx8ESQWNQiaV6wAAAABJRU5ErkJggg==
TEST-INFO took 2828ms
Forcibly terminating runner process
STDOUT: http://localhost:4444/
PID 6256 | [22:31:56.138] - Listening on http://127.0.0.1:4444/
PID 6256 | [22:31:56.138] - Listening on http://[::1]:4444/
Starting runner
TEST-START | /infrastructure/reftest/reftest_or_0.html
Test requires OS-level window focus
TEST-PASS | /infrastructure/reftest/reftest_or_0.html | took 2657ms
TEST-START | /infrastructure/reftest/reftest_ref_timeout.html
Test requires OS-level window focus
TEST-UNEXPECTED-TIMEOUT | /infrastructure/reftest/reftest_ref_timeout.html | expected PASS
TEST-INFO took 22625ms
Forcibly terminating runner process
STDOUT: http://localhost:4444/
PID 5636 | [22:32:33.745] - Listening on http://127.0.0.1:4444/
PID 5636 | [22:32:33.745] - Listening on http://[::1]:4444/
Starting runner
TEST-START | /infrastructure/reftest/reftest_timeout.html
Test requires OS-level window focus
TEST-UNEXPECTED-TIMEOUT | /infrastructure/reftest/reftest_timeout.html | expected PASS
TEST-INFO took 22562ms
Forcibly terminating runner process
STDOUT: http://localhost:4444/
PID 6624 | [22:33:08.729] - Listening on http://127.0.0.1:4444/
PID 6624 | [22:33:08.729] - Listening on http://[::1]:4444/
Starting runner
TEST-START | /infrastructure/reftest/reftest_wait_0.html
Test requires OS-level window focus
TEST-PASS | /infrastructure/reftest/reftest_wait_0.html | took 4689ms
No more tests
Forcibly terminating runner process
Running wdspec tests
Starting runner
PID 3016 | [22:33:26.182] - Listening on http://127.0.0.1:4444/
PID 3016 | [22:33:26.182] - Listening on http://[::1]:4444/
WebDriver HTTP server listening at http://localhost:4444/
TEST-START | /infrastructure/webdriver/tests/test_load_file.py
STDOUT: ================================================ test session starts =================================================
STDOUT: platform win32 -- Python 2.7.15, pytest-unknown, py-1.5.2, pluggy-0.5.3.dev -- C:\Python27\python.exe
STDOUT: rootdir: C:\Users\geoff\Documents\web-platform-tests\wpt, inifile:
STDOUT: collecting ...
STDOUT: collected 1 item
STDOUT: infrastructure/webdriver/tests/test_load_file.py::test_load
STDOUT: PASSED
STDOUT: ================================================== warnings summary ==================================================
STDOUT: <undetermined location>
STDOUT: Module already imported so cannot be rewritten: mozlog
STDOUT: -- Docs: http://doc.pytest.org/en/latest/warnings.html
STDOUT: ======================================== 1 passed, 1 warnings in 6.11 seconds ========================================
TEST-PASS | /infrastructure/webdriver/tests/test_load_file.py | test_load
TEST-OK | /infrastructure/webdriver/tests/test_load_file.py | took 8891ms
No more tests
Closing logging queue
queue closed
Running testharness tests
STDOUT: http://localhost:4445/
PID 5960 | [22:33:35.681] - Listening on http://127.0.0.1:4445/
PID 5960 | [22:33:35.681] - Listening on http://[::1]:4445/
Starting runner
TEST-START | /infrastructure/assumptions/allowed-to-play.html
TEST-PASS | /infrastructure/assumptions/allowed-to-play.html | <audio> autoplay
TEST-PASS | /infrastructure/assumptions/allowed-to-play.html | <video> autoplay
TEST-OK | /infrastructure/assumptions/allowed-to-play.html | took 2338ms
TEST-START | /infrastructure/assumptions/cookie.html
TEST-PASS | /infrastructure/assumptions/cookie.html | cookies work in default browse settings
TEST-OK | /infrastructure/assumptions/cookie.html | took 1107ms
TEST-START | /infrastructure/assumptions/html-elements.html
TEST-UNEXPECTED-FAIL | /infrastructure/assumptions/html-elements.html | (pre-req for comparison tests) all CSS short-hand supported - assert_true: expected true got false
at Anonymous function (http://web-platform.test:8000/infrastructure/assumptions/html-elements.html:50:3)
at Test.prototype.step (http://web-platform.test:8000/resources/testharness.js:1568:13)
at test (http://web-platform.test:8000/resources/testharness.js:544:9)
at Global code (http://web-platform.test:8000/infrastructure/assumptions/html-elements.html:49:1)
TEST-PASS | /infrastructure/assumptions/html-elements.html | (pre-req for comparison tests) initial CSS value supported
TEST-PASS | /infrastructure/assumptions/html-elements.html | Compare CSS div definitions (only valid if pre-reqs pass)
TEST-PASS | /infrastructure/assumptions/html-elements.html | Compare CSS span definitions (only valid if pre-reqs pass)
TEST-PASS | /infrastructure/assumptions/html-elements.html | p is display: block
TEST-PASS | /infrastructure/assumptions/html-elements.html | ul > li is display: list-item
TEST-PASS | /infrastructure/assumptions/html-elements.html | ol > li is display: list-item
TEST-PASS | /infrastructure/assumptions/html-elements.html | table is display: table
TEST-PASS | /infrastructure/assumptions/html-elements.html | tbody is display: table-row-group
TEST-PASS | /infrastructure/assumptions/html-elements.html | tr is display: table-row
TEST-PASS | /infrastructure/assumptions/html-elements.html | td is display: table-cell
TEST-OK | /infrastructure/assumptions/html-elements.html | took 1031ms
Forcibly terminating runner process
STDOUT: http://localhost:4445/
PID 960 | [22:33:52.407] - Listening on http://127.0.0.1:4445/
PID 960 | [22:33:52.407] - Listening on http://[::1]:4445/
Starting runner
TEST-START | /infrastructure/assumptions/non-secure-context.any.html
TEST-PASS | /infrastructure/assumptions/non-secure-context.any.html | Lack of .https file name flag implies non-secure context
TEST-PASS | /infrastructure/assumptions/non-secure-context.any.html | Lack of .https file name flag implies HTTP scheme
TEST-OK | /infrastructure/assumptions/non-secure-context.any.html | took 828ms
TEST-START | /infrastructure/assumptions/non-secure-context.any.worker.html
TEST-PASS | /infrastructure/assumptions/non-secure-context.any.worker.html | Lack of .https file name flag implies non-secure context
TEST-PASS | /infrastructure/assumptions/non-secure-context.any.worker.html | Lack of .https file name flag implies HTTP scheme
TEST-OK | /infrastructure/assumptions/non-secure-context.any.worker.html | took 1001ms
TEST-START | /infrastructure/browsers/firefox/prefs.html
TEST-UNEXPECTED-FAIL | /infrastructure/browsers/firefox/prefs.html | Ensure that setting gecko prefs works - Error: assert_equals: expected "rgb(0, 255, 0)" but got "rgb(0, 0, 0)"
at Global code (http://web-platform.test:8000/infrastructure/browsers/firefox/prefs.html:5:1)
TEST-OK | /infrastructure/browsers/firefox/prefs.html | took 1047ms
Forcibly terminating runner process
STDOUT: http://localhost:4445/
PID 3492 | [22:34:07.860] - Listening on http://127.0.0.1:4445/
PID 3492 | [22:34:07.860] - Listening on http://[::1]:4445/
Starting runner
TEST-START | /infrastructure/expected-fail/failing-test.html
TEST-UNEXPECTED-FAIL | /infrastructure/expected-fail/failing-test.html | Failing test - assert_unreached: Expected failure Reached unreachable code
at Anonymous function (http://web-platform.test:8000/infrastructure/expected-fail/failing-test.html:8:3)
at Test.prototype.step (http://web-platform.test:8000/resources/testharness.js:1568:13)
at test (http://web-platform.test:8000/resources/testharness.js:544:9)
at Global code (http://web-platform.test:8000/infrastructure/expected-fail/failing-test.html:7:1)
TEST-OK | /infrastructure/expected-fail/failing-test.html | took 844ms
Forcibly terminating runner process
STDOUT: http://localhost:4445/
PID 396 | [22:34:21.188] - Listening on http://127.0.0.1:4445/
PID 396 | [22:34:21.188] - Listening on http://[::1]:4445/
Starting runner
TEST-START | /infrastructure/expected-fail/timeout.html
TEST-UNEXPECTED-NOTRUN | /infrastructure/expected-fail/timeout.html | Test that should time out - expected PASS
TEST-UNEXPECTED-TIMEOUT | /infrastructure/expected-fail/timeout.html | expected OK
TEST-INFO took 10765ms
Forcibly terminating runner process
STDOUT: http://localhost:4445/
PID 2628 | [22:34:44.296] - Listening on http://127.0.0.1:4445/
PID 2628 | [22:34:44.296] - Listening on http://[::1]:4445/
Starting runner
TEST-START | /infrastructure/server/context.any.serviceworker.html
TEST-PASS | /infrastructure/server/context.any.serviceworker.html | context
TEST-OK | /infrastructure/server/context.any.serviceworker.html | took 2047ms
TEST-START | /infrastructure/server/context.any.sharedworker.html
TEST-UNEXPECTED-FAIL | /infrastructure/server/context.any.sharedworker.html | context - 'SharedWorker' is not defined
ReferenceError: 'SharedWorker' is not defined
at Global code (http://web-platform.test:8000/infrastructure/server/context.any.sharedworker.html:8:1)
TEST-OK | /infrastructure/server/context.any.sharedworker.html | took 1078ms
Forcibly terminating runner process
STDOUT: http://localhost:4445/
PID 6276 | [22:35:00.061] - Listening on http://127.0.0.1:4445/
PID 6276 | [22:35:00.077] - Listening on http://[::1]:4445/
Starting runner
TEST-START | /infrastructure/server/context.any.worker.html
TEST-PASS | /infrastructure/server/context.any.worker.html | context
TEST-OK | /infrastructure/server/context.any.worker.html | took 938ms
TEST-START | /infrastructure/server/context.any.html
TEST-PASS | /infrastructure/server/context.any.html | context
TEST-OK | /infrastructure/server/context.any.html | took 874ms
TEST-START | /infrastructure/server/order-of-metas.any.sharedworker.html
TEST-UNEXPECTED-FAIL | /infrastructure/server/order-of-metas.any.sharedworker.html | foo
- 'SharedWorker' is not defined
ReferenceError: 'SharedWorker' is not defined
at Global code (http://web-platform.test:8000/infrastructure/server/order-of-metas.any.sharedworker.html:9:1)
TEST-OK | /infrastructure/server/order-of-metas.any.sharedworker.html | took 937ms
Forcibly terminating runner process
STDOUT: http://localhost:4445/
PID 60 | [22:35:15.670] - Listening on http://127.0.0.1:4445/
PID 60 | [22:35:15.670] - Listening on http://[::1]:4445/
Starting runner
TEST-START | /infrastructure/server/order-of-metas.any.worker.html
TEST-UNEXPECTED-ERROR | /infrastructure/server/order-of-metas.any.worker.html | Error in remote http://web-platform.test:8000/infrastructure/server/order-of-metas.any.worker.js: Unterminated string constant
TEST-INFO took 10796ms
Forcibly terminating runner process
STDOUT: http://localhost:4445/
PID 3464 | [22:35:38.966] - Listening on http://127.0.0.1:4445/
PID 3464 | [22:35:38.966] - Listening on http://[::1]:4445/
Starting runner
TEST-START | /infrastructure/server/order-of-metas.any.html
TEST-PASS | /infrastructure/server/order-of-metas.any.html | add_completion_callback exists
TEST-PASS | /infrastructure/server/order-of-metas.any.html | GLOBAL exists
TEST-PASS | /infrastructure/server/order-of-metas.any.html | <title> exists
TEST-UNEXPECTED-FAIL | /infrastructure/server/order-of-metas.any.html | <meta name=timeout> exists - assert_equals: expected 1 but got 0
at Anonymous function (http://web-platform.test:8000/infrastructure/server/resources/expect-title-meta.js:7:5)
at Test.prototype.step (http://web-platform.test:8000/resources/testharness.js:1568:13)
at test (http://web-platform.test:8000/resources/testharness.js:544:9)
at Global code (http://web-platform.test:8000/infrastructure/server/resources/expect-title-meta.js:6:3)
TEST-PASS | /infrastructure/server/order-of-metas.any.html | order of scripts
TEST-OK | /infrastructure/server/order-of-metas.any.html | took 765ms
Forcibly terminating runner process
STDOUT: http://localhost:4445/
PID 2044 | [22:35:52.169] - Listening on http://127.0.0.1:4445/
PID 2044 | [22:35:52.169] - Listening on http://[::1]:4445/
Starting runner
TEST-START | /infrastructure/server/order-of-metas.window.html
TEST-PASS | /infrastructure/server/order-of-metas.window.html | add_completion_callback exists
TEST-PASS | /infrastructure/server/order-of-metas.window.html | <title> exists
TEST-UNEXPECTED-FAIL | /infrastructure/server/order-of-metas.window.html | <meta name=timeout> exists - assert_equals: expected 1 but got 0
at Anonymous function (http://web-platform.test:8000/infrastructure/server/resources/expect-title-meta.js:7:5)
at Test.prototype.step (http://web-platform.test:8000/resources/testharness.js:1568:13)
at test (http://web-platform.test:8000/resources/testharness.js:544:9)
at Global code (http://web-platform.test:8000/infrastructure/server/resources/expect-title-meta.js:6:3)
TEST-PASS | /infrastructure/server/order-of-metas.window.html | order of scripts
TEST-OK | /infrastructure/server/order-of-metas.window.html | took 641ms
Forcibly terminating runner process
STDOUT: http://localhost:4445/
PID 3340 | [22:36:05.294] - Listening on http://127.0.0.1:4445/
PID 3340 | [22:36:05.294] - Listening on http://[::1]:4445/
Starting runner
TEST-START | /infrastructure/server/secure-context.https.any.serviceworker.html
TEST-PASS | /infrastructure/server/secure-context.https.any.serviceworker.html | Use of .https file name flag implies secure context
TEST-PASS | /infrastructure/server/secure-context.https.any.serviceworker.html | Use of .https file name flag implies HTTPS scheme
TEST-OK | /infrastructure/server/secure-context.https.any.serviceworker.html | took 1235ms
TEST-START | /infrastructure/server/secure-context.https.any.sharedworker.html
TEST-UNEXPECTED-FAIL | /infrastructure/server/secure-context.https.any.sharedworker.html | secure-context - 'SharedWorker' is not defined
ReferenceError: 'SharedWorker' is not defined
at Global code (https://web-platform.test:8443/infrastructure/server/secure-context.https.any.sharedworker.html:8:1)
TEST-OK | /infrastructure/server/secure-context.https.any.sharedworker.html | took 921ms
Forcibly terminating runner process
STDOUT: http://localhost:4445/
PID 724 | [22:36:19.887] - Listening on http://127.0.0.1:4445/
PID 724 | [22:36:19.887] - Listening on http://[::1]:4445/
Starting runner
TEST-START | /infrastructure/server/secure-context.https.any.worker.html
TEST-PASS | /infrastructure/server/secure-context.https.any.worker.html | Use of .https file name flag implies secure context
TEST-PASS | /infrastructure/server/secure-context.https.any.worker.html | Use of .https file name flag implies HTTPS scheme
TEST-OK | /infrastructure/server/secure-context.https.any.worker.html | took 955ms
TEST-START | /infrastructure/server/secure-context.https.any.html
TEST-PASS | /infrastructure/server/secure-context.https.any.html | Use of .https file name flag implies secure context
TEST-PASS | /infrastructure/server/secure-context.https.any.html | Use of .https file name flag implies HTTPS scheme
TEST-OK | /infrastructure/server/secure-context.https.any.html | took 1062ms
TEST-START | /infrastructure/server/title.any.html
TEST-UNEXPECTED-FAIL | /infrastructure/server/title.any.html | foobar
- assert_equals: expected "foobar" but got "foobar\n"
at Anonymous function (http://web-platform.test:8000/infrastructure/server/title.any.js:10:3)
at Test.prototype.step (http://web-platform.test:8000/resources/testharness.js:1568:13)
at test (http://web-platform.test:8000/resources/testharness.js:544:9)
at Global code (http://web-platform.test:8000/infrastructure/server/title.any.js:3:1)
TEST-OK | /infrastructure/server/title.any.html | took 999ms
Forcibly terminating runner process
STDOUT: http://localhost:4445/
PID 4276 | [22:36:35.355] - Listening on http://127.0.0.1:4445/
PID 4276 | [22:36:35.355] - Listening on http://[::1]:4445/
Starting runner
TEST-START | /infrastructure/server/title.any.sharedworker.html
TEST-UNEXPECTED-FAIL | /infrastructure/server/title.any.sharedworker.html | foobar
- 'SharedWorker' is not defined
ReferenceError: 'SharedWorker' is not defined
at Global code (http://web-platform.test:8000/infrastructure/server/title.any.sharedworker.html:9:1)
TEST-OK | /infrastructure/server/title.any.sharedworker.html | took 703ms
Forcibly terminating runner process
STDOUT: http://localhost:4445/
PID 3456 | [22:36:48.542] - Listening on http://127.0.0.1:4445/
PID 3456 | [22:36:48.542] - Listening on http://[::1]:4445/
Starting runner
TEST-START | /infrastructure/server/title.any.worker.html
TEST-UNEXPECTED-ERROR | /infrastructure/server/title.any.worker.html | Error in remote http://web-platform.test:8000/infrastructure/server/title.any.worker.js: Unterminated string constant
TEST-INFO took 10736ms
Forcibly terminating runner process
STDOUT: http://localhost:4445/
PID 3012 | [22:37:11.760] - Listening on http://127.0.0.1:4445/
PID 3012 | [22:37:11.760] - Listening on http://[::1]:4445/
Starting runner
TEST-START | /infrastructure/server/wpt-server-http.sub.html
TEST-PASS | /infrastructure/server/wpt-server-http.sub.html | HTTP protocol, no subdomain, port #1
TEST-PASS | /infrastructure/server/wpt-server-http.sub.html | HTTP protocol, no subdomain, port #2
TEST-PASS | /infrastructure/server/wpt-server-http.sub.html | HTTP protocol, www subdomain #1, port #1
TEST-PASS | /infrastructure/server/wpt-server-http.sub.html | HTTP protocol, www subdomain #1, port #2
TEST-PASS | /infrastructure/server/wpt-server-http.sub.html | HTTP protocol, www subdomain #2, port #1
TEST-PASS | /infrastructure/server/wpt-server-http.sub.html | HTTP protocol, www subdomain #2, port #2
TEST-PASS | /infrastructure/server/wpt-server-http.sub.html | HTTP protocol, www subdomain #3, port #1
TEST-PASS | /infrastructure/server/wpt-server-http.sub.html | HTTP protocol, www subdomain #3, port #2
TEST-PASS | /infrastructure/server/wpt-server-http.sub.html | HTTP protocol, punycode subdomain #1, port #1
TEST-PASS | /infrastructure/server/wpt-server-http.sub.html | HTTP protocol, punycode subdomain #1, port #2
TEST-PASS | /infrastructure/server/wpt-server-http.sub.html | HTTP protocol, punycode subdomain #2, port #1
TEST-PASS | /infrastructure/server/wpt-server-http.sub.html | HTTP protocol, punycode subdomain #2, port #2
TEST-PASS | /infrastructure/server/wpt-server-http.sub.html | HTTP protocol, non-existent domain, port #1
TEST-PASS | /infrastructure/server/wpt-server-http.sub.html | HTTP protocol, non-existent domain, port #2
TEST-PASS | /infrastructure/server/wpt-server-http.sub.html | HTTPS protocol, no subdomain
TEST-PASS | /infrastructure/server/wpt-server-http.sub.html | HTTPS protocol, www subdomain #1
TEST-PASS | /infrastructure/server/wpt-server-http.sub.html | HTTPS protocol, www subdomain #2
TEST-PASS | /infrastructure/server/wpt-server-http.sub.html | HTTPS protocol, www subdomain #3
TEST-PASS | /infrastructure/server/wpt-server-http.sub.html | HTTPS protocol, punycode subdomain #1
TEST-PASS | /infrastructure/server/wpt-server-http.sub.html | HTTPS protocol, punycode subdomain #2
TEST-PASS | /infrastructure/server/wpt-server-http.sub.html | HTTPS protocol, non-existent domain, port #1
TEST-PASS | /infrastructure/server/wpt-server-http.sub.html | HTTPS protocol, non-existent domain, port #2
TEST-OK | /infrastructure/server/wpt-server-http.sub.html | took 1002ms
TEST-START | /infrastructure/server/wpt-server-websocket.sub.html
TEST-PASS | /infrastructure/server/wpt-server-websocket.sub.html | WS protocol, no subdomain
TEST-PASS | /infrastructure/server/wpt-server-websocket.sub.html | WS protocol, www subdomain #1
TEST-PASS | /infrastructure/server/wpt-server-websocket.sub.html | WS protocol, www subdomain #2
TEST-PASS | /infrastructure/server/wpt-server-websocket.sub.html | WS protocol, www subdomain #3
TEST-PASS | /infrastructure/server/wpt-server-websocket.sub.html | WS protocol, punycode subdomain #1
TEST-PASS | /infrastructure/server/wpt-server-websocket.sub.html | WS protocol, punycode subdomain #2
TEST-PASS | /infrastructure/server/wpt-server-websocket.sub.html | WSS protocol, no subdomain
TEST-PASS | /infrastructure/server/wpt-server-websocket.sub.html | WSS protocol, www subdomain #1
TEST-PASS | /infrastructure/server/wpt-server-websocket.sub.html | WSS protocol, www subdomain #2
TEST-PASS | /infrastructure/server/wpt-server-websocket.sub.html | WSS protocol, www subdomain #3
TEST-PASS | /infrastructure/server/wpt-server-websocket.sub.html | WSS protocol, punycode subdomain #1
TEST-PASS | /infrastructure/server/wpt-server-websocket.sub.html | WSS protocol, punycode subdomain #2
TEST-OK | /infrastructure/server/wpt-server-websocket.sub.html | took 1108ms
TEST-START | /infrastructure/testdriver/actions/elementPosition.html
Action action_sequence failed
Traceback (most recent call last):
File "C:\Users\geoff\Documents\web-platform-tests\wpt\tools\wptrunner\wptrunner\executors\base.py", line 536, in process_action
action_handler(payload)
File "C:\Users\geoff\Documents\web-platform-tests\wpt\tools\wptrunner\wptrunner\executors\base.py", line 591, in __call__
self.protocol.action_sequence.send_actions({"actions": actions})
File "C:\Users\geoff\Documents\web-platform-tests\wpt\tools\wptrunner\wptrunner\executors\executorselenium.py", line 174, in send_actions
self.webdriver.execute(Command.W3C_ACTIONS, {"actions": actions})
File "C:\Users\geoff\Documents\web-platform-tests\wpt\_venv\Lib\site-packages\selenium\webdriver\remote\webdriver.py", line 321, in execute
self.error_handler.check_response(response)
File "C:\Users\geoff\Documents\web-platform-tests\wpt\_venv\Lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 242, in check_response
raise exception_class(message, screen, stacktrace)
InvalidArgumentException: Message: JSON format error: pair with name "actions" must have an array as its value
TEST-UNEXPECTED-ERROR | /infrastructure/testdriver/actions/elementPosition.html | Traceback (most recent call last):
File "C:\Users\geoff\Documents\web-platform-tests\wpt\tools\wptrunner\wptrunner\executors\executorselenium.py", line 274, in _run
self.result = True, self.func(self.protocol, self.url, self.timeout)
File "C:\Users\geoff\Documents\web-platform-tests\wpt\tools\wptrunner\wptrunner\executors\executorselenium.py", line 339, in do_testharness
done, rv = handler(result)
File "C:\Users\geoff\Documents\web-platform-tests\wpt\tools\wptrunner\wptrunner\executors\base.py", line 522, in __call__
return callback(url, payload)
File "C:\Users\geoff\Documents\web-platform-tests\wpt\tools\wptrunner\wptrunner\executors\base.py", line 536, in process_action
action_handler(payload)
File "C:\Users\geoff\Documents\web-platform-tests\wpt\tools\wptrunner\wptrunner\executors\base.py", line 591, in __call__
self.protocol.action_sequence.send_actions({"actions": actions})
File "C:\Users\geoff\Documents\web-platform-tests\wpt\tools\wptrunner\wptrunner\executors\executorselenium.py", line 174, in send_actions
self.webdriver.execute(Command.W3C_ACTIONS, {"actions": actions})
File "C:\Users\geoff\Documents\web-platform-tests\wpt\_venv\Lib\site-packages\selenium\webdriver\remote\webdriver.py", line 321, in execute
self.error_handler.check_response(response)
File "C:\Users\geoff\Documents\web-platform-tests\wpt\_venv\Lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 242, in check_response
raise exception_class(message, screen, stacktrace)
InvalidArgumentException: Message: JSON format error: pair with name "actions" must have an array as its value
TEST-INFO took 1125ms
Forcibly terminating runner process
STDOUT: http://localhost:4445/
PID 5572 | [22:37:27.447] - Listening on http://127.0.0.1:4445/
PID 5572 | [22:37:27.447] - Listening on http://[::1]:4445/
Starting runner
TEST-START | /infrastructure/testdriver/actions/elementTiming.html
Action action_sequence failed
Traceback (most recent call last):
File "C:\Users\geoff\Documents\web-platform-tests\wpt\tools\wptrunner\wptrunner\executors\base.py", line 536, in process_action
action_handler(payload)
File "C:\Users\geoff\Documents\web-platform-tests\wpt\tools\wptrunner\wptrunner\executors\base.py", line 591, in __call__
self.protocol.action_sequence.send_actions({"actions": actions})
File "C:\Users\geoff\Documents\web-platform-tests\wpt\tools\wptrunner\wptrunner\executors\executorselenium.py", line 174, in send_actions
self.webdriver.execute(Command.W3C_ACTIONS, {"actions": actions})
File "C:\Users\geoff\Documents\web-platform-tests\wpt\_venv\Lib\site-packages\selenium\webdriver\remote\webdriver.py", line 321, in execute
self.error_handler.check_response(response)
File "C:\Users\geoff\Documents\web-platform-tests\wpt\_venv\Lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 242, in check_response
raise exception_class(message, screen, stacktrace)
InvalidArgumentException: Message: JSON format error: pair with name "actions" must have an array as its value
TEST-UNEXPECTED-ERROR | /infrastructure/testdriver/actions/elementTiming.html | Traceback (most recent call last):
File "C:\Users\geoff\Documents\web-platform-tests\wpt\tools\wptrunner\wptrunner\executors\executorselenium.py", line 274, in _run
self.result = True, self.func(self.protocol, self.url, self.timeout)
File "C:\Users\geoff\Documents\web-platform-tests\wpt\tools\wptrunner\wptrunner\executors\executorselenium.py", line 339, in do_testharness
done, rv = handler(result)
File "C:\Users\geoff\Documents\web-platform-tests\wpt\tools\wptrunner\wptrunner\executors\base.py", line 522, in __call__
return callback(url, payload)
File "C:\Users\geoff\Documents\web-platform-tests\wpt\tools\wptrunner\wptrunner\executors\base.py", line 536, in process_action
action_handler(payload)
File "C:\Users\geoff\Documents\web-platform-tests\wpt\tools\wptrunner\wptrunner\executors\base.py", line 591, in __call__
self.protocol.action_sequence.send_actions({"actions": actions})
File "C:\Users\geoff\Documents\web-platform-tests\wpt\tools\wptrunner\wptrunner\executors\executorselenium.py", line 174, in send_actions
self.webdriver.execute(Command.W3C_ACTIONS, {"actions": actions})
File "C:\Users\geoff\Documents\web-platform-tests\wpt\_venv\Lib\site-packages\selenium\webdriver\remote\webdriver.py", line 321, in execute
self.error_handler.check_response(response)
File "C:\Users\geoff\Documents\web-platform-tests\wpt\_venv\Lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 242, in check_response
raise exception_class(message, screen, stacktrace)
InvalidArgumentException: Message: JSON format error: pair with name "actions" must have an array as its value
TEST-INFO took 1141ms
Forcibly terminating runner process
STDOUT: http://localhost:4445/
PID 7532 | [22:37:42.322] - Listening on http://127.0.0.1:4445/
PID 7532 | [22:37:42.322] - Listening on http://[::1]:4445/
Starting runner
TEST-START | /infrastructure/testdriver/actions/eventOrder.html
Action action_sequence failed
Traceback (most recent call last):
File "C:\Users\geoff\Documents\web-platform-tests\wpt\tools\wptrunner\wptrunner\executors\base.py", line 536, in process_action
action_handler(payload)
File "C:\Users\geoff\Documents\web-platform-tests\wpt\tools\wptrunner\wptrunner\executors\base.py", line 591, in __call__
self.protocol.action_sequence.send_actions({"actions": actions})
File "C:\Users\geoff\Documents\web-platform-tests\wpt\tools\wptrunner\wptrunner\executors\executorselenium.py", line 174, in send_actions
self.webdriver.execute(Command.W3C_ACTIONS, {"actions": actions})
File "C:\Users\geoff\Documents\web-platform-tests\wpt\_venv\Lib\site-packages\selenium\webdriver\remote\webdriver.py", line 321, in execute
self.error_handler.check_response(response)
File "C:\Users\geoff\Documents\web-platform-tests\wpt\_venv\Lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 242, in check_response
raise exception_class(message, screen, stacktrace)
InvalidArgumentException: Message: JSON format error: pair with name "actions" must have an array as its value
TEST-UNEXPECTED-ERROR | /infrastructure/testdriver/actions/eventOrder.html | Traceback (most recent call last):
File "C:\Users\geoff\Documents\web-platform-tests\wpt\tools\wptrunner\wptrunner\executors\executorselenium.py", line 274, in _run
self.result = True, self.func(self.protocol, self.url, self.timeout)
File "C:\Users\geoff\Documents\web-platform-tests\wpt\tools\wptrunner\wptrunner\executors\executorselenium.py", line 339, in do_testharness
done, rv = handler(result)
File "C:\Users\geoff\Documents\web-platform-tests\wpt\tools\wptrunner\wptrunner\executors\base.py", line 522, in __call__
return callback(url, payload)
File "C:\Users\geoff\Documents\web-platform-tests\wpt\tools\wptrunner\wptrunner\executors\base.py", line 536, in process_action
action_handler(payload)
File "C:\Users\geoff\Documents\web-platform-tests\wpt\tools\wptrunner\wptrunner\executors\base.py", line 591, in __call__
self.protocol.action_sequence.send_actions({"actions": actions})
File "C:\Users\geoff\Documents\web-platform-tests\wpt\tools\wptrunner\wptrunner\executors\executorselenium.py", line 174, in send_actions
self.webdriver.execute(Command.W3C_ACTIONS, {"actions": actions})
File "C:\Users\geoff\Documents\web-platform-tests\wpt\_venv\Lib\site-packages\selenium\webdriver\remote\webdriver.py", line 321, in execute
self.error_handler.check_response(response)
File "C:\Users\geoff\Documents\web-platform-tests\wpt\_venv\Lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 242, in check_response
raise exception_class(message, screen, stacktrace)
InvalidArgumentException: Message: JSON format error: pair with name "actions" must have an array as its value
TEST-INFO took 1172ms
Forcibly terminating runner process
STDOUT: http://localhost:4445/
PID 7292 | [22:37:55.827] - Listening on http://127.0.0.1:4445/
PID 7292 | [22:37:55.827] - Listening on http://[::1]:4445/
Starting runner
TEST-START | /infrastructure/testdriver/actions/multiDevice.html
Action action_sequence failed
Traceback (most recent call last):
File "C:\Users\geoff\Documents\web-platform-tests\wpt\tools\wptrunner\wptrunner\executors\base.py", line 536, in process_action
action_handler(payload)
File "C:\Users\geoff\Documents\web-platform-tests\wpt\tools\wptrunner\wptrunner\executors\base.py", line 591, in __call__
self.protocol.action_sequence.send_actions({"actions": actions})
File "C:\Users\geoff\Documents\web-platform-tests\wpt\tools\wptrunner\wptrunner\executors\executorselenium.py", line 174, in send_actions
self.webdriver.execute(Command.W3C_ACTIONS, {"actions": actions})
File "C:\Users\geoff\Documents\web-platform-tests\wpt\_venv\Lib\site-packages\selenium\webdriver\remote\webdriver.py", line 321, in execute
self.error_handler.check_response(response)
File "C:\Users\geoff\Documents\web-platform-tests\wpt\_venv\Lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 242, in check_response
raise exception_class(message, screen, stacktrace)
InvalidArgumentException: Message: JSON format error: pair with name "actions" must have an array as its value
TEST-UNEXPECTED-ERROR | /infrastructure/testdriver/actions/multiDevice.html | Traceback (most recent call last):
File "C:\Users\geoff\Documents\web-platform-tests\wpt\tools\wptrunner\wptrunner\executors\executorselenium.py", line 274, in _run
self.result = True, self.func(self.protocol, self.url, self.timeout)
File "C:\Users\geoff\Documents\web-platform-tests\wpt\tools\wptrunner\wptrunner\executors\executorselenium.py", line 339, in do_testharness
done, rv = handler(result)
File "C:\Users\geoff\Documents\web-platform-tests\wpt\tools\wptrunner\wptrunner\executors\base.py", line 522, in __call__
return callback(url, payload)
File "C:\Users\geoff\Documents\web-platform-tests\wpt\tools\wptrunner\wptrunner\executors\base.py", line 536, in process_action
action_handler(payload)
File "C:\Users\geoff\Documents\web-platform-tests\wpt\tools\wptrunner\wptrunner\executors\base.py", line 591, in __call__
self.protocol.action_sequence.send_actions({"actions": actions})
File "C:\Users\geoff\Documents\web-platform-tests\wpt\tools\wptrunner\wptrunner\executors\executorselenium.py", line 174, in send_actions
self.webdriver.execute(Command.W3C_ACTIONS, {"actions": actions})
File "C:\Users\geoff\Documents\web-platform-tests\wpt\_venv\Lib\site-packages\selenium\webdriver\remote\webdriver.py", line 321, in execute
self.error_handler.check_response(response)
File "C:\Users\geoff\Documents\web-platform-tests\wpt\_venv\Lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 242, in check_response
raise exception_class(message, screen, stacktrace)
InvalidArgumentException: Message: JSON format error: pair with name "actions" must have an array as its value
TEST-INFO took 980ms
Forcibly terminating runner process
STDOUT: http://localhost:4445/
PID 5520 | [22:38:10.695] - Listening on http://127.0.0.1:4445/
PID 5520 | [22:38:10.695] - Listening on http://[::1]:4445/
Starting runner
TEST-START | /infrastructure/testdriver/bless.html
TEST-PASS | /infrastructure/testdriver/bless.html | functions in the absence of a `body` element
TEST-PASS | /infrastructure/testdriver/bless.html | user activation
TEST-PASS | /infrastructure/testdriver/bless.html | no action function provided
TEST-PASS | /infrastructure/testdriver/bless.html | synchronous return value
TEST-PASS | /infrastructure/testdriver/bless.html | synchronous error
TEST-PASS | /infrastructure/testdriver/bless.html | asynchronous return value
TEST-PASS | /infrastructure/testdriver/bless.html | asynchronous error
TEST-OK | /infrastructure/testdriver/bless.html | took 2550ms
TEST-START | /infrastructure/testdriver/click.html
TEST-PASS | /infrastructure/testdriver/click.html | TestDriver click method
TEST-OK | /infrastructure/testdriver/click.html | took 1015ms
TEST-START | /infrastructure/testdriver/send_keys.html
TEST-PASS | /infrastructure/testdriver/send_keys.html | TestDriver send keys method
TEST-OK | /infrastructure/testdriver/send_keys.html | took 1330ms
No more tests
Forcibly terminating runner process
Got 24 unexpected results
SUITE-END | took 489s
Closing logging queue
queue closed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment