Closed jpsember closed 10 months ago
Validator caught these problems:
GOROOT=/usr/local/go #gosetup GOPATH=/Users/home/go #gosetup /usr/local/go/bin/go build -o /Users/home/Library/Caches/JetBrains/GoLand2023.1/tmp/GoLand/___animal_app /Users/home/github_projects/golang-base/cmd/animal_demo.go #gosetup /Users/home/Library/Caches/JetBrains/GoLand2023.1/tmp/GoLand/___animal_app session.go:15 *** WARNING: ValidateWidgetMarkup is true animal_app.go:43 *** WARNING: not clearing alert history user_util.go:93 *** WARNING: not deleting other users zoho_api.go:28 *** WARNING: limiting actual emails sent URL: https://jeff.org html_validator.go:147 *** WARNING: Printing is active for {HTMLValidator.flushResults:} {HTMLValidator.flushResults:} modified: T {HTMLValidator.flushResults:} ...wrote results { } session_manager.go:19 *** WARNING: using smaller session ids for development html_validator.go:116 *** TODO: have it return just a jsmap validate user name for session {HTMLValidator.flushResults:} modified: T {HTMLValidator.flushResults:} ...wrote results { "3529880541" : { "messages" : [] } } {HTMLValidator.flushResults:} modified: T {HTMLValidator.flushResults:} ...wrote results { "3529880541" : { "messages" : [] }, "4293344228" : { "messages" : [] } } validate user name for session password.go:67 *** WARNING: Printing is active for {VerifyPassword:} {VerifyPassword:} password: alphabet {VerifyPassword:} hash: [4,167,250,228,50,170,87,115,247,63,67,79,55,98,144,204,97,166,20,144,194,34,53,72,163,92,22,33,236,12,210,167] {VerifyPassword:} calc: [4,167,250,228,50,170,87,115,247,63,67,79,55,98,144,204,97,166,20,144,194,34,53,72,163,92,22,33,236,12,210,167] {HTMLValidator.flushResults:} modified: T {HTMLValidator.flushResults:} ...wrote results { "1369838265" : { "messages" : [] }, "3529880541" : { "messages" : [] }, "4293344228" : { "messages" : [] } } Markup failed validation: <div id="page"> <!-- GridWidget Id: page --> <div class='row'> <div class="col-sm-12"> <div id="z8"> <div class="bg-image" style=" height:50px; background-image:url('app_header.jpg'); background-repeat: no-repeat;"> <div class="text-end"> <span class="text-success" style="font-size:0.6em"> Page:feed </span> <span class="m-2"> </span> <span style="font-size:0.6em"> Welcome, Jeff </span> <button class="m-2 btn btn-outline-primary btn-sm" onclick="jsButton('z8.sign_out')" style="font-size:0.6em"> Sign Out </button> </div> </div> </div> </div> <div class="col-sm-12"> <!-- ListWidget --> <div id="z10"> <div class="row"> <nav aria-label="Page navigation"> <ul class="pagination d-flex justify-content-center"> <li class="page-item"><a class="page-link disabled"><<</a></li> <li class="page-item"><a class="page-link disabled"><</a></li> <li class="page-item"><a class="page-link active">1</a></li> <li class="page-item"><a class="page-link" onclick="jsButton('z10.page_1')">2</a></li> <li class="page-item"><a class="page-link" onclick="jsButton('z10.page_2')">3</a></li> <li class="page-item"><a class="page-link" onclick="jsButton('z10.page_3')">4</a></li> <li class="page-item"><a class="page-link" onclick="jsButton('z10.page_4')">5</a></li> <li class="page-item"><a class="page-link" onclick="jsButton('z10.page_5')">6</a></li> <li class="page-item"><a class="page-link" onclick="jsButton('z10.page_1')">></a></li> <li class="page-item"><a class="page-link" onclick="jsButton('z10.page_8')">>></a></li> </ul> </nav> </div> <div class="row"> <!-- Animal Card --> <div class="card bg-light mb-3" style="width:14em"> <!-- animal image --> <img src="~/cbb31dbe82" onclick="jsButton('z10.1.z9')"> <!-- title and summary --> <div class="card-body" style="max-height:8em; padding-top:.5em; padding-bottom:.2em;"> <h6 class="card-title"> <h5 id="z10.1.name"> ammvxvsj </h5> </h6> <p class="card-text" style="font-size:75%;"> <div id="z10.1.summary"> <p>grqotz ytelr</p> </div> </p> </div> <!-- title and summary --> <!-- Progress towards goal, controls --> <div class="card-body"> <!-- progress-container --> <div class="progress-container"> <!-- Plot grey in background, full width --> <div class="progress-bar-bgnd"> </div> <!-- Plot bar graph in foreground, partial width --> <div class="progress-bar" style="width: 35%;"> </div> </div> <!-- progress-container --> <div class="progress-text"> $178.15 raised of $550.00 goal </div> </div> <!-- Progress towards goal, controls --> </div> <!-- Animal Card --> <!-- Animal Card --> <div class="card bg-light mb-3" style="width:14em"> <!-- animal image --> <img src="~/22419d746a" onclick="jsButton('z10.2.z9')"> <!-- title and summary --> <div class="card-body" style="max-height:8em; padding-top:.5em; padding-bottom:.2em;"> <h6 class="card-title"> <h5 id="z10.2.name"> fonlugrei </h5> </h6> <p class="card-text" style="font-size:75%;"> <div id="z10.2.summary"> <p>fjl zqwplxc</p> </div> </p> </div> <!-- title and summary --> <!-- Progress towards goal, controls --> <div class="card-body"> <!-- progress-container --> <div class="progress-container"> <!-- Plot grey in background, full width --> <div class="progress-bar-bgnd"> </div> <!-- Plot bar graph in foreground, partial width --> <div class="progress-bar" style="width: 35%;"> </div> </div> <!-- progress-container --> <div class="progress-text"> $118.85 raised of $200.00 goal </div> </div> <!-- Progress towards goal, controls --> </div> <!-- Animal Card --> <!-- Animal Card --> <div class="card bg-light mb-3" style="width:14em"> <!-- animal image --> <img src="~/c3c1f2e820" onclick="jsButton('z10.3.z9')"> <!-- title and summary --> <div class="card-body" style="max-height:8em; padding-top:.5em; padding-bottom:.2em;"> <h6 class="card-title"> <h5 id="z10.3.name"> sgjf lpp hxxidf </h5> </h6> <p class="card-text" style="font-size:75%;"> <div id="z10.3.summary"> <p>plxc</p> </div> </p> </div> <!-- title and summary --> <!-- Progress towards goal, controls --> <div class="card-body"> <!-- progress-container --> <div class="progress-container"> <!-- Plot grey in background, full width --> <div class="progress-bar-bgnd"> </div> <!-- Plot bar graph in foreground, partial width --> <div class="progress-bar" style="width: 35%;"> </div> </div> <!-- progress-container --> <div class="progress-text"> $129.94 raised of $200.00 goal </div> </div> <!-- Progress towards goal, controls --> </div> <!-- Animal Card --> <!-- Animal Card --> <div class="card bg-light mb-3" style="width:14em"> <!-- animal image --> <img src="~/7157862b5d" onclick="jsButton('z10.4.z9')"> <!-- title and summary --> <div class="card-body" style="max-height:8em; padding-top:.5em; padding-bottom:.2em;"> <h6 class="card-title"> <h5 id="z10.4.name"> xcpkoe pjgrqo </h5> </h6> <p class="card-text" style="font-size:75%;"> <div id="z10.4.summary"> <p>sw xzjfjll jzqwplxcp</p> </div> </p> </div> <!-- title and summary --> <!-- Progress towards goal, controls --> <div class="card-body"> <!-- progress-container --> <div class="progress-container"> <!-- Plot grey in background, full width --> <div class="progress-bar-bgnd"> </div> <!-- Plot bar graph in foreground, partial width --> <div class="progress-bar" style="width: 35%;"> </div> </div> <!-- progress-container --> <div class="progress-text"> $74.92 raised of $500.00 goal </div> </div> <!-- Progress towards goal, controls --> </div> <!-- Animal Card --> <!-- Animal Card --> <div class="card bg-light mb-3" style="width:14em"> <!-- animal image --> <img src="~/0e23ade908" onclick="jsButton('z10.5.z9')"> <!-- title and summary --> <div class="card-body" style="max-height:8em; padding-top:.5em; padding-bottom:.2em;"> <h6 class="card-title"> <h5 id="z10.5.name"> jf kv wkvukr fjllppds </h5> </h6> <p class="card-text" style="font-size:75%;"> <div id="z10.5.summary"> <p>nlugr qvtvpjgr cpk</p> </div> </p> </div> <!-- title and summary --> <!-- Progress towards goal, controls --> <div class="card-body"> <!-- progress-container --> <div class="progress-container"> <!-- Plot grey in background, full width --> <div class="progress-bar-bgnd"> </div> <!-- Plot bar graph in foreground, partial width --> <div class="progress-bar" style="width: 35%;"> </div> </div> <!-- progress-container --> <div class="progress-text"> $16.22 raised of $200.00 goal </div> </div> <!-- Progress towards goal, controls --> </div> <!-- Animal Card --> <!-- Animal Card --> <div class="card bg-light mb-3" style="width:14em"> <!-- animal image --> <img src="~/c7a3b76514" onclick="jsButton('z10.6.z9')"> <!-- title and summary --> <div class="card-body" style="max-height:8em; padding-top:.5em; padding-bottom:.2em;"> <h6 class="card-title"> <h5 id="z10.6.name"> rcfd ukram </h5> </h6> <p class="card-text" style="font-size:75%;"> <div id="z10.6.summary"> <p>lppdsywg</p> </div> </p> </div> <!-- title and summary --> <!-- Progress towards goal, controls --> <div class="card-body"> <!-- progress-container --> <div class="progress-container"> <!-- Plot grey in background, full width --> <div class="progress-bar-bgnd"> </div> <!-- Plot bar graph in foreground, partial width --> <div class="progress-bar" style="width: 35%;"> </div> </div> <!-- progress-container --> <div class="progress-text"> $156.50 raised of $400.00 goal </div> </div> <!-- Progress towards goal, controls --> </div> <!-- Animal Card --> <!-- Animal Card --> <div class="card bg-light mb-3" style="width:14em"> <!-- animal image --> <img src="~/e61f67cb14" onclick="jsButton('z10.7.z9')"> <!-- title and summary --> <div class="card-body" style="max-height:8em; padding-top:.5em; padding-bottom:.2em;"> <h6 class="card-title"> <h5 id="z10.7.name"> vtv ukr xidfu fxzj </h5> </h6> <p class="card-text" style="font-size:75%;"> <div id="z10.7.summary"> <p>fonlugre</p> </div> </p> </div> <!-- title and summary --> <!-- Progress towards goal, controls --> <div class="card-body"> <!-- progress-container --> <div class="progress-container"> <!-- Plot grey in background, full width --> <div class="progress-bar-bgnd"> </div> <!-- Plot bar graph in foreground, partial width --> <div class="progress-bar" style="width: 35%;"> </div> </div> <!-- progress-container --> <div class="progress-text"> $282.15 raised of $500.00 goal </div> </div> <!-- Progress towards goal, controls --> </div> <!-- Animal Card --> <!-- Animal Card --> <div class="card bg-light mb-3" style="width:14em"> <!-- animal image --> <img src="~/d5ccb92a25" onclick="jsButton('z10.8.z9')"> <!-- title and summary --> <div class="card-body" style="max-height:8em; padding-top:.5em; padding-bottom:.2em;"> <h6 class="card-title"> <h5 id="z10.8.name"> lrcfdlor jzqwplx vpjgrqot </h5> </h6> <p class="card-text" style="font-size:75%;"> <div id="z10.8.summary"> <p>lppd wkvukramm lp rswfxzjfj</p> </div> </p> </div> <!-- title and summary --> <!-- Progress towards goal, controls --> <div class="card-body"> <!-- progress-container --> <div class="progress-container"> <!-- Plot grey in background, full width --> <div class="progress-bar-bgnd"> </div> <!-- Plot bar graph in foreground, partial width --> <div class="progress-bar" style="width: 35%;"> </div> </div> <!-- progress-container --> <div class="progress-text"> $11.59 raised of $300.00 goal </div> </div> <!-- Progress towards goal, controls --> </div> <!-- Animal Card --> <!-- Animal Card --> <div class="card bg-light mb-3" style="width:14em"> <!-- animal image --> <img src="~/45da17fee9" onclick="jsButton('z10.9.z9')"> <!-- title and summary --> <div class="card-body" style="max-height:8em; padding-top:.5em; padding-bottom:.2em;"> <h6 class="card-title"> <h5 id="z10.9.name"> rhxx </h5> </h6> <p class="card-text" style="font-size:75%;"> <div id="z10.9.summary"> <p>ukr urswfx</p> </div> </p> </div> <!-- title and summary --> <!-- Progress towards goal, controls --> <div class="card-body"> <!-- progress-container --> <div class="progress-container"> <!-- Plot grey in background, full width --> <div class="progress-bar-bgnd"> </div> <!-- Plot bar graph in foreground, partial width --> <div class="progress-bar" style="width: 35%;"> </div> </div> <!-- progress-container --> <div class="progress-text"> $47.45 raised of $200.00 goal </div> </div> <!-- Progress towards goal, controls --> </div> <!-- Animal Card --> <!-- Animal Card --> <div class="card bg-light mb-3" style="width:14em"> <!-- animal image --> <img src="~/edbeb9edbb" onclick="jsButton('z10.10.z9')"> <!-- title and summary --> <div class="card-body" style="max-height:8em; padding-top:.5em; padding-bottom:.2em;"> <h6 class="card-title"> <h5 id="z10.10.name"> xcpkoekiz </h5> </h6> <p class="card-text" style="font-size:75%;"> <div id="z10.10.summary"> <p>oekiz sy iz lxcpk fxzjfj</p> </div> </p> </div> <!-- title and summary --> <!-- Progress towards goal, controls --> <div class="card-body"> <!-- progress-container --> <div class="progress-container"> <!-- Plot grey in background, full width --> <div class="progress-bar-bgnd"> </div> <!-- Plot bar graph in foreground, partial width --> <div class="progress-bar" style="width: 35%;"> </div> </div> <!-- progress-container --> <div class="progress-text"> $381.21 raised of $400.00 goal </div> </div> <!-- Progress towards goal, controls --> </div> <!-- Animal Card --> <!-- Animal Card --> <div class="card bg-light mb-3" style="width:14em"> <!-- animal image --> <img src="~/cb81243ec3" onclick="jsButton('z10.11.z9')"> <!-- title and summary --> <div class="card-body" style="max-height:8em; padding-top:.5em; padding-bottom:.2em;"> <h6 class="card-title"> <h5 id="z10.11.name"> sywgsw </h5> </h6> <p class="card-text" style="font-size:75%;"> <div id="z10.11.summary"> <p>eiqvtvpj idfusuyte usuytel</p> </div> </p> </div> <!-- title and summary --> <!-- Progress towards goal, controls --> <div class="card-body"> <!-- progress-container --> <div class="progress-container"> <!-- Plot grey in background, full width --> <div class="progress-bar-bgnd"> </div> <!-- Plot bar graph in foreground, partial width --> <div class="progress-bar" style="width: 35%;"> </div> </div> <!-- progress-container --> <div class="progress-text"> $163.76 raised of $200.00 goal </div> </div> <!-- Progress towards goal, controls --> </div> <!-- Animal Card --> <!-- Animal Card --> <div class="card bg-light mb-3" style="width:14em"> <!-- animal image --> <img src="~/ea9f8d2c95" onclick="jsButton('z10.12.z9')"> <!-- title and summary --> <div class="card-body" style="max-height:8em; padding-top:.5em; padding-bottom:.2em;"> <h6 class="card-title"> <h5 id="z10.12.name"> oekiznl tvpjg lrcfd </h5> </h6> <p class="card-text" style="font-size:75%;"> <div id="z10.12.summary"> <p>znl ordburswf rcfdlo</p> </div> </p> </div> <!-- title and summary --> <!-- Progress towards goal, controls --> <div class="card-body"> <!-- progress-container --> <div class="progress-container"> <!-- Plot grey in background, full width --> <div class="progress-bar-bgnd"> </div> <!-- Plot bar graph in foreground, partial width --> <div class="progress-bar" style="width: 35%;"> </div> </div> <!-- progress-container --> <div class="progress-text"> $115.16 raised of $150.00 goal </div> </div> <!-- Progress towards goal, controls --> </div> <!-- Animal Card --> </div> <div class="row"> <nav aria-label="Page navigation"> <ul class="pagination d-flex justify-content-center"> <li class="page-item"><a class="page-link disabled"><<</a></li> <li class="page-item"><a class="page-link disabled"><</a></li> <li class="page-item"><a class="page-link active">1</a></li> <li class="page-item"><a class="page-link" onclick="jsButton('z10.page_1')">2</a></li> <li class="page-item"><a class="page-link" onclick="jsButton('z10.page_2')">3</a></li> <li class="page-item"><a class="page-link" onclick="jsButton('z10.page_3')">4</a></li> <li class="page-item"><a class="page-link" onclick="jsButton('z10.page_4')">5</a></li> <li class="page-item"><a class="page-link" onclick="jsButton('z10.page_5')">6</a></li> <li class="page-item"><a class="page-link" onclick="jsButton('z10.page_1')">></a></li> <li class="page-item"><a class="page-link" onclick="jsButton('z10.page_8')">>></a></li> </ul> </nav> </div> </div> </div> </div> <!-- GridWidget Id: page --> </div> { "error" : "exit status 1", "messages" : [{ "extract" : " <img src=\"~/cbb31dbe82\" onclick=\"jsButton('z10.1.z9')\">\n\n ", "firstColumn" : 13, "hiliteLength" : 56, "hiliteStart" : 10, "lastColumn" : 68, "lastLine" : 54, "message" : "An 'img' element must have an 'alt' attribute, except under certain conditions. For details, consult guidance on providing text alternatives for images.", "type" : "error", "url" : "file:/var/folders/ys/kb1jyh_d1015h3_6pbtg47040000gp/T/htmlvalidatorinput2648789478" },{ "extract" : " <h5 id=\"z10.1.name\">\n ", "firstColumn" : 17, "hiliteLength" : 20, "hiliteStart" : 10, "lastColumn" : 36, "lastLine" : 59, "message" : "Heading cannot be a child of another heading.", "type" : "error", "url" : "file:/var/folders/ys/kb1jyh_d1015h3_6pbtg47040000gp/T/htmlvalidatorinput2648789478" },{ "extract" : " <h6 class=\"card-title\">\n ", "firstColumn" : 15, "hiliteLength" : 23, "hiliteStart" : 10, "lastColumn" : 37, "lastLine" : 58, "message" : "Empty heading.", "subType" : "warning", "type" : "info", "url" : "file:/var/folders/ys/kb1jyh_d1015h3_6pbtg47040000gp/T/htmlvalidatorinput2648789478" },{ "extract" : " </h6>\n ", "firstColumn" : 15, "hiliteLength" : 5, "hiliteStart" : 10, "lastColumn" : 19, "lastLine" : 62, "message" : "Stray end tag 'h6'.", "type" : "error", "url" : "file:/var/folders/ys/kb1jyh_d1015h3_6pbtg47040000gp/T/htmlvalidatorinput2648789478" },{ "extract" : " </p>\n ", "firstColumn" : 15, "hiliteLength" : 4, "hiliteStart" : 10, "lastColumn" : 18, "lastLine" : 67, "message" : "No 'p' element in scope but a 'p' end tag seen.", "type" : "error", "url" : "file:/var/folders/ys/kb1jyh_d1015h3_6pbtg47040000gp/T/htmlvalidatorinput2648789478" },{ "extract" : " <img src=\"~/22419d746a\" onclick=\"jsButton('z10.2.z9')\">\n\n ", "firstColumn" : 13, "hiliteLength" : 56, "hiliteStart" : 10, "lastColumn" : 68, "lastLine" : 91, "message" : "An 'img' element must have an 'alt' attribute, except under certain conditions. For details, consult guidance on providing text alternatives for images.", "type" : "error", "url" : "file:/var/folders/ys/kb1jyh_d1015h3_6pbtg47040000gp/T/htmlvalidatorinput2648789478" },{ "extract" : " <h5 id=\"z10.2.name\">\n ", "firstColumn" : 17, "hiliteLength" : 20, "hiliteStart" : 10, "lastColumn" : 36, "lastLine" : 96, "message" : "Heading cannot be a child of another heading.", "type" : "error", "url" : "file:/var/folders/ys/kb1jyh_d1015h3_6pbtg47040000gp/T/htmlvalidatorinput2648789478" },{ "extract" : " <h6 class=\"card-title\">\n ", "firstColumn" : 15, "hiliteLength" : 23, "hiliteStart" : 10, "lastColumn" : 37, "lastLine" : 95, "message" : "Empty heading.", "subType" : "warning", "type" : "info", "url" : "file:/var/folders/ys/kb1jyh_d1015h3_6pbtg47040000gp/T/htmlvalidatorinput2648789478" },{ "extract" : " </h6>\n ", "firstColumn" : 15, "hiliteLength" : 5, "hiliteStart" : 10, "lastColumn" : 19, "lastLine" : 99, "message" : "Stray end tag 'h6'.", "type" : "error", "url" : "file:/var/folders/ys/kb1jyh_d1015h3_6pbtg47040000gp/T/htmlvalidatorinput2648789478" },{ "extract" : " </p>\n ", "firstColumn" : 15, "hiliteLength" : 4, "hiliteStart" : 10, "lastColumn" : 18, "lastLine" : 104, "message" : "No 'p' element in scope but a 'p' end tag seen.", "type" : "error", "url" : "file:/var/folders/ys/kb1jyh_d1015h3_6pbtg47040000gp/T/htmlvalidatorinput2648789478" },{ "extract" : " <img src=\"~/c3c1f2e820\" onclick=\"jsButton('z10.3.z9')\">\n\n ", "firstColumn" : 13, "hiliteLength" : 56, "hiliteStart" : 10, "lastColumn" : 68, "lastLine" : 128, "message" : "An 'img' element must have an 'alt' attribute, except under certain conditions. For details, consult guidance on providing text alternatives for images.", "type" : "error", "url" : "file:/var/folders/ys/kb1jyh_d1015h3_6pbtg47040000gp/T/htmlvalidatorinput2648789478" },{ "extract" : " <h5 id=\"z10.3.name\">\n ", "firstColumn" : 17, "hiliteLength" : 20, "hiliteStart" : 10, "lastColumn" : 36, "lastLine" : 133, "message" : "Heading cannot be a child of another heading.", "type" : "error", "url" : "file:/var/folders/ys/kb1jyh_d1015h3_6pbtg47040000gp/T/htmlvalidatorinput2648789478" },{ "extract" : " <h6 class=\"card-title\">\n ", "firstColumn" : 15, "hiliteLength" : 23, "hiliteStart" : 10, "lastColumn" : 37, "lastLine" : 132, "message" : "Empty heading.", "subType" : "warning", "type" : "info", "url" : "file:/var/folders/ys/kb1jyh_d1015h3_6pbtg47040000gp/T/htmlvalidatorinput2648789478" },{ "extract" : " </h6>\n ", "firstColumn" : 15, "hiliteLength" : 5, "hiliteStart" : 10, "lastColumn" : 19, "lastLine" : 136, "message" : "Stray end tag 'h6'.", "type" : "error", "url" : "file:/var/folders/ys/kb1jyh_d1015h3_6pbtg47040000gp/T/htmlvalidatorinput2648789478" },{ "extract" : " </p>\n ", "firstColumn" : 15, "hiliteLength" : 4, "hiliteStart" : 10, "lastColumn" : 18, "lastLine" : 141, "message" : "No 'p' element in scope but a 'p' end tag seen.", "type" : "error", "url" : "file:/var/folders/ys/kb1jyh_d1015h3_6pbtg47040000gp/T/htmlvalidatorinput2648789478" },{ "extract" : " <img src=\"~/7157862b5d\" onclick=\"jsButton('z10.4.z9')\">\n\n ", "firstColumn" : 13, "hiliteLength" : 56, "hiliteStart" : 10, "lastColumn" : 68, "lastLine" : 165, "message" : "An 'img' element must have an 'alt' attribute, except under certain conditions. For details, consult guidance on providing text alternatives for images.", "type" : "error", "url" : "file:/var/folders/ys/kb1jyh_d1015h3_6pbtg47040000gp/T/htmlvalidatorinput2648789478" },{ "extract" : " <h5 id=\"z10.4.name\">\n ", "firstColumn" : 17, "hiliteLength" : 20, "hiliteStart" : 10, "lastColumn" : 36, "lastLine" : 170, "message" : "Heading cannot be a child of another heading.", "type" : "error", "url" : "file:/var/folders/ys/kb1jyh_d1015h3_6pbtg47040000gp/T/htmlvalidatorinput2648789478" },{ "extract" : " <h6 class=\"card-title\">\n ", "firstColumn" : 15, "hiliteLength" : 23, "hiliteStart" : 10, "lastColumn" : 37, "lastLine" : 169, "message" : "Empty heading.", "subType" : "warning", "type" : "info", "url" : "file:/var/folders/ys/kb1jyh_d1015h3_6pbtg47040000gp/T/htmlvalidatorinput2648789478" },{ "extract" : " </h6>\n ", "firstColumn" : 15, "hiliteLength" : 5, "hiliteStart" : 10, "lastColumn" : 19, "lastLine" : 173, "message" : "Stray end tag 'h6'.", "type" : "error", "url" : "file:/var/folders/ys/kb1jyh_d1015h3_6pbtg47040000gp/T/htmlvalidatorinput2648789478" },{ "extract" : " </p>\n ", "firstColumn" : 15, "hiliteLength" : 4, "hiliteStart" : 10, "lastColumn" : 18, "lastLine" : 178, "message" : "No 'p' element in scope but a 'p' end tag seen.", "type" : "error", "url" : "file:/var/folders/ys/kb1jyh_d1015h3_6pbtg47040000gp/T/htmlvalidatorinput2648789478" },{ "extract" : " <img src=\"~/0e23ade908\" onclick=\"jsButton('z10.5.z9')\">\n\n ", "firstColumn" : 13, "hiliteLength" : 56, "hiliteStart" : 10, "lastColumn" : 68, "lastLine" : 202, "message" : "An 'img' element must have an 'alt' attribute, except under certain conditions. For details, consult guidance on providing text alternatives for images.", "type" : "error", "url" : "file:/var/folders/ys/kb1jyh_d1015h3_6pbtg47040000gp/T/htmlvalidatorinput2648789478" },{ "extract" : " <h5 id=\"z10.5.name\">\n ", "firstColumn" : 17, "hiliteLength" : 20, "hiliteStart" : 10, "lastColumn" : 36, "lastLine" : 207, "message" : "Heading cannot be a child of another heading.", "type" : "error", "url" : "file:/var/folders/ys/kb1jyh_d1015h3_6pbtg47040000gp/T/htmlvalidatorinput2648789478" },{ "extract" : " <h6 class=\"card-title\">\n ", "firstColumn" : 15, "hiliteLength" : 23, "hiliteStart" : 10, "lastColumn" : 37, "lastLine" : 206, "message" : "Empty heading.", "subType" : "warning", "type" : "info", "url" : "file:/var/folders/ys/kb1jyh_d1015h3_6pbtg47040000gp/T/htmlvalidatorinput2648789478" },{ "extract" : " </h6>\n ", "firstColumn" : 15, "hiliteLength" : 5, "hiliteStart" : 10, "lastColumn" : 19, "lastLine" : 210, "message" : "Stray end tag 'h6'.", "type" : "error", "url" : "file:/var/folders/ys/kb1jyh_d1015h3_6pbtg47040000gp/T/htmlvalidatorinput2648789478" },{ "extract" : " </p>\n ", "firstColumn" : 15, "hiliteLength" : 4, "hiliteStart" : 10, "lastColumn" : 18, "lastLine" : 215, "message" : "No 'p' element in scope but a 'p' end tag seen.", "type" : "error", "url" : "file:/var/folders/ys/kb1jyh_d1015h3_6pbtg47040000gp/T/htmlvalidatorinput2648789478" },{ "extract" : " <img src=\"~/c7a3b76514\" onclick=\"jsButton('z10.6.z9')\">\n\n ", "firstColumn" : 13, "hiliteLength" : 56, "hiliteStart" : 10, "lastColumn" : 68, "lastLine" : 239, "message" : "An 'img' element must have an 'alt' attribute, except under certain conditions. For details, consult guidance on providing text alternatives for images.", "type" : "error", "url" : "file:/var/folders/ys/kb1jyh_d1015h3_6pbtg47040000gp/T/htmlvalidatorinput2648789478" },{ "extract" : " <h5 id=\"z10.6.name\">\n ", "firstColumn" : 17, "hiliteLength" : 20, "hiliteStart" : 10, "lastColumn" : 36, "lastLine" : 244, "message" : "Heading cannot be a child of another heading.", "type" : "error", "url" : "file:/var/folders/ys/kb1jyh_d1015h3_6pbtg47040000gp/T/htmlvalidatorinput2648789478" },{ "extract" : " <h6 class=\"card-title\">\n ", "firstColumn" : 15, "hiliteLength" : 23, "hiliteStart" : 10, "lastColumn" : 37, "lastLine" : 243, "message" : "Empty heading.", "subType" : "warning", "type" : "info", "url" : "file:/var/folders/ys/kb1jyh_d1015h3_6pbtg47040000gp/T/htmlvalidatorinput2648789478" },{ "extract" : " </h6>\n ", "firstColumn" : 15, "hiliteLength" : 5, "hiliteStart" : 10, "lastColumn" : 19, "lastLine" : 247, "message" : "Stray end tag 'h6'.", "type" : "error", "url" : "file:/var/folders/ys/kb1jyh_d1015h3_6pbtg47040000gp/T/htmlvalidatorinput2648789478" },{ "extract" : " </p>\n ", "firstColumn" : 15, "hiliteLength" : 4, "hiliteStart" : 10, "lastColumn" : 18, "lastLine" : 252, "message" : "No 'p' element in scope but a 'p' end tag seen.", "type" : "error", "url" : "file:/var/folders/ys/kb1jyh_d1015h3_6pbtg47040000gp/T/htmlvalidatorinput2648789478" },{ "extract" : " <img src=\"~/e61f67cb14\" onclick=\"jsButton('z10.7.z9')\">\n\n ", "firstColumn" : 13, "hiliteLength" : 56, "hiliteStart" : 10, "lastColumn" : 68, "lastLine" : 276, "message" : "An 'img' element must have an 'alt' attribute, except under certain conditions. For details, consult guidance on providing text alternatives for images.", "type" : "error", "url" : "file:/var/folders/ys/kb1jyh_d1015h3_6pbtg47040000gp/T/htmlvalidatorinput2648789478" },{ "extract" : " <h5 id=\"z10.7.name\">\n ", "firstColumn" : 17, "hiliteLength" : 20, "hiliteStart" : 10, "lastColumn" : 36, "lastLine" : 281, "message" : "Heading cannot be a child of another heading.", "type" : "error", "url" : "file:/var/folders/ys/kb1jyh_d1015h3_6pbtg47040000gp/T/htmlvalidatorinput2648789478" },{ "extract" : " <h6 class=\"card-title\">\n ", "firstColumn" : 15, "hiliteLength" : 23, "hiliteStart" : 10, "lastColumn" : 37, "lastLine" : 280, "message" : "Empty heading.", "subType" : "warning", "type" : "info", "url" : "file:/var/folders/ys/kb1jyh_d1015h3_6pbtg47040000gp/T/htmlvalidatorinput2648789478" },{ "extract" : " </h6>\n ", "firstColumn" : 15, "hiliteLength" : 5, "hiliteStart" : 10, "lastColumn" : 19, "lastLine" : 284, "message" : "Stray end tag 'h6'.", "type" : "error", "url" : "file:/var/folders/ys/kb1jyh_d1015h3_6pbtg47040000gp/T/htmlvalidatorinput2648789478" },{ "extract" : " </p>\n ", "firstColumn" : 15, "hiliteLength" : 4, "hiliteStart" : 10, "lastColumn" : 18, "lastLine" : 289, "message" : "No 'p' element in scope but a 'p' end tag seen.", "type" : "error", "url" : "file:/var/folders/ys/kb1jyh_d1015h3_6pbtg47040000gp/T/htmlvalidatorinput2648789478" },{ "extract" : " <img src=\"~/d5ccb92a25\" onclick=\"jsButton('z10.8.z9')\">\n\n ", "firstColumn" : 13, "hiliteLength" : 56, "hiliteStart" : 10, "lastColumn" : 68, "lastLine" : 313, "message" : "An 'img' element must have an 'alt' attribute, except under certain conditions. For details, consult guidance on providing text alternatives for images.", "type" : "error", "url" : "file:/var/folders/ys/kb1jyh_d1015h3_6pbtg47040000gp/T/htmlvalidatorinput2648789478" },{ "extract" : " <h5 id=\"z10.8.name\">\n ", "firstColumn" : 17, "hiliteLength" : 20, "hiliteStart" : 10, "lastColumn" : 36, "lastLine" : 318, "message" : "Heading cannot be a child of another heading.", "type" : "error", "url" : "file:/var/folders/ys/kb1jyh_d1015h3_6pbtg47040000gp/T/htmlvalidatorinput2648789478" },{ "extract" : " <h6 class=\"card-title\">\n ", "firstColumn" : 15, "hiliteLength" : 23, "hiliteStart" : 10, "lastColumn" : 37, "lastLine" : 317, "message" : "Empty heading.", "subType" : "warning", "type" : "info", "url" : "file:/var/folders/ys/kb1jyh_d1015h3_6pbtg47040000gp/T/htmlvalidatorinput2648789478" },{ "extract" : " </h6>\n ", "firstColumn" : 15, "hiliteLength" : 5, "hiliteStart" : 10, "lastColumn" : 19, "lastLine" : 321, "message" : "Stray end tag 'h6'.", "type" : "error", "url" : "file:/var/folders/ys/kb1jyh_d1015h3_6pbtg47040000gp/T/htmlvalidatorinput2648789478" },{ "extract" : " </p>\n ", "firstColumn" : 15, "hiliteLength" : 4, "hiliteStart" : 10, "lastColumn" : 18, "lastLine" : 326, "message" : "No 'p' element in scope but a 'p' end tag seen.", "type" : "error", "url" : "file:/var/folders/ys/kb1jyh_d1015h3_6pbtg47040000gp/T/htmlvalidatorinput2648789478" },{ "extract" : " <img src=\"~/45da17fee9\" onclick=\"jsButton('z10.9.z9')\">\n\n ", "firstColumn" : 13, "hiliteLength" : 56, "hiliteStart" : 10, "lastColumn" : 68, "lastLine" : 350, "message" : "An 'img' element must have an 'alt' attribute, except under certain conditions. For details, consult guidance on providing text alternatives for images.", "type" : "error", "url" : "file:/var/folders/ys/kb1jyh_d1015h3_6pbtg47040000gp/T/htmlvalidatorinput2648789478" },{ "extract" : " <h5 id=\"z10.9.name\">\n ", "firstColumn" : 17, "hiliteLength" : 20, "hiliteStart" : 10, "lastColumn" : 36, "lastLine" : 355, "message" : "Heading cannot be a child of another heading.", "type" : "error", "url" : "file:/var/folders/ys/kb1jyh_d1015h3_6pbtg47040000gp/T/htmlvalidatorinput2648789478" },{ "extract" : " <h6 class=\"card-title\">\n ", "firstColumn" : 15, "hiliteLength" : 23, "hiliteStart" : 10, "lastColumn" : 37, "lastLine" : 354, "message" : "Empty heading.", "subType" : "warning", "type" : "info", "url" : "file:/var/folders/ys/kb1jyh_d1015h3_6pbtg47040000gp/T/htmlvalidatorinput2648789478" },{ "extract" : " </h6>\n ", "firstColumn" : 15, "hiliteLength" : 5, "hiliteStart" : 10, "lastColumn" : 19, "lastLine" : 358, "message" : "Stray end tag 'h6'.", "type" : "error", "url" : "file:/var/folders/ys/kb1jyh_d1015h3_6pbtg47040000gp/T/htmlvalidatorinput2648789478" },{ "extract" : " </p>\n ", "firstColumn" : 15, "hiliteLength" : 4, "hiliteStart" : 10, "lastColumn" : 18, "lastLine" : 363, "message" : "No 'p' element in scope but a 'p' end tag seen.", "type" : "error", "url" : "file:/var/folders/ys/kb1jyh_d1015h3_6pbtg47040000gp/T/htmlvalidatorinput2648789478" },{ "extract" : " <img src=\"~/edbeb9edbb\" onclick=\"jsButton('z10.10.z9')\">\n\n ", "firstColumn" : 13, "hiliteLength" : 57, "hiliteStart" : 10, "lastColumn" : 69, "lastLine" : 387, "message" : "An 'img' element must have an 'alt' attribute, except under certain conditions. For details, consult guidance on providing text alternatives for images.", "type" : "error", "url" : "file:/var/folders/ys/kb1jyh_d1015h3_6pbtg47040000gp/T/htmlvalidatorinput2648789478" },{ "extract" : " <h5 id=\"z10.10.name\">\n ", "firstColumn" : 17, "hiliteLength" : 21, "hiliteStart" : 10, "lastColumn" : 37, "lastLine" : 392, "message" : "Heading cannot be a child of another heading.", "type" : "error", "url" : "file:/var/folders/ys/kb1jyh_d1015h3_6pbtg47040000gp/T/htmlvalidatorinput2648789478" },{ "extract" : " <h6 class=\"card-title\">\n ", "firstColumn" : 15, "hiliteLength" : 23, "hiliteStart" : 10, "lastColumn" : 37, "lastLine" : 391, "message" : "Empty heading.", "subType" : "warning", "type" : "info", "url" : "file:/var/folders/ys/kb1jyh_d1015h3_6pbtg47040000gp/T/htmlvalidatorinput2648789478" },{ "extract" : " </h6>\n ", "firstColumn" : 15, "hiliteLength" : 5, "hiliteStart" : 10, "lastColumn" : 19, "lastLine" : 395, "message" : "Stray end tag 'h6'.", "type" : "error", "url" : "file:/var/folders/ys/kb1jyh_d1015h3_6pbtg47040000gp/T/htmlvalidatorinput2648789478" },{ "extract" : " </p>\n ", "firstColumn" : 15, "hiliteLength" : 4, "hiliteStart" : 10, "lastColumn" : 18, "lastLine" : 400, "message" : "No 'p' element in scope but a 'p' end tag seen.", "type" : "error", "url" : "file:/var/folders/ys/kb1jyh_d1015h3_6pbtg47040000gp/T/htmlvalidatorinput2648789478" },{ "extract" : " <img src=\"~/cb81243ec3\" onclick=\"jsButton('z10.11.z9')\">\n\n ", "firstColumn" : 13, "hiliteLength" : 57, "hiliteStart" : 10, "lastColumn" : 69, "lastLine" : 424, "message" : "An 'img' element must have an 'alt' attribute, except under certain conditions. For details, consult guidance on providing text alternatives for images.", "type" : "error", "url" : "file:/var/folders/ys/kb1jyh_d1015h3_6pbtg47040000gp/T/htmlvalidatorinput2648789478" },{ "extract" : " <h5 id=\"z10.11.name\">\n ", "firstColumn" : 17, "hiliteLength" : 21, "hiliteStart" : 10, "lastColumn" : 37, "lastLine" : 429, "message" : "Heading cannot be a child of another heading.", "type" : "error", "url" : "file:/var/folders/ys/kb1jyh_d1015h3_6pbtg47040000gp/T/htmlvalidatorinput2648789478" },{ "extract" : " <h6 class=\"card-title\">\n ", "firstColumn" : 15, "hiliteLength" : 23, "hiliteStart" : 10, "lastColumn" : 37, "lastLine" : 428, "message" : "Empty heading.", "subType" : "warning", "type" : "info", "url" : "file:/var/folders/ys/kb1jyh_d1015h3_6pbtg47040000gp/T/htmlvalidatorinput2648789478" },{ "extract" : " </h6>\n ", "firstColumn" : 15, "hiliteLength" : 5, "hiliteStart" : 10, "lastColumn" : 19, "lastLine" : 432, "message" : "Stray end tag 'h6'.", "type" : "error", "url" : "file:/var/folders/ys/kb1jyh_d1015h3_6pbtg47040000gp/T/htmlvalidatorinput2648789478" },{ "extract" : " </p>\n ", "firstColumn" : 15, "hiliteLength" : 4, "hiliteStart" : 10, "lastColumn" : 18, "lastLine" : 437, "message" : "No 'p' element in scope but a 'p' end tag seen.", "type" : "error", "url" : "file:/var/folders/ys/kb1jyh_d1015h3_6pbtg47040000gp/T/htmlvalidatorinput2648789478" },{ "extract" : " <img src=\"~/ea9f8d2c95\" onclick=\"jsButton('z10.12.z9')\">\n\n ", "firstColumn" : 13, "hiliteLength" : 57, "hiliteStart" : 10, "lastColumn" : 69, "lastLine" : 461, "message" : "An 'img' element must have an 'alt' attribute, except under certain conditions. For details, consult guidance on providing text alternatives for images.", "type" : "error", "url" : "file:/var/folders/ys/kb1jyh_d1015h3_6pbtg47040000gp/T/htmlvalidatorinput2648789478" },{ "extract" : " <h5 id=\"z10.12.name\">\n ", "firstColumn" : 17, "hiliteLength" : 21, "hiliteStart" : 10, "lastColumn" : 37, "lastLine" : 466, "message" : "Heading cannot be a child of another heading.", "type" : "error", "url" : "file:/var/folders/ys/kb1jyh_d1015h3_6pbtg47040000gp/T/htmlvalidatorinput2648789478" },{ "extract" : " <h6 class=\"card-title\">\n ", "firstColumn" : 15, "hiliteLength" : 23, "hiliteStart" : 10, "lastColumn" : 37, "lastLine" : 465, "message" : "Empty heading.", "subType" : "warning", "type" : "info", "url" : "file:/var/folders/ys/kb1jyh_d1015h3_6pbtg47040000gp/T/htmlvalidatorinput2648789478" },{ "extract" : " </h6>\n ", "firstColumn" : 15, "hiliteLength" : 5, "hiliteStart" : 10, "lastColumn" : 19, "lastLine" : 469, "message" : "Stray end tag 'h6'.", "type" : "error", "url" : "file:/var/folders/ys/kb1jyh_d1015h3_6pbtg47040000gp/T/htmlvalidatorinput2648789478" },{ "extract" : " </p>\n ", "firstColumn" : 15, "hiliteLength" : 4, "hiliteStart" : 10, "lastColumn" : 18, "lastLine" : 474, "message" : "No 'p' element in scope but a 'p' end tag seen.", "type" : "error", "url" : "file:/var/folders/ys/kb1jyh_d1015h3_6pbtg47040000gp/T/htmlvalidatorinput2648789478" }] } *** Bad state! failed validation session.go:388 (*SessionStruct).processRepaintFlags session.go:418 (*SessionStruct).sendAjaxResponse session.go:147 (*SessionStruct).HandleAjaxRequest jserver.go:166 (*JServerStruct).handle jserver.go:107 (*JServerStruct).StartServing.func1 server.go:2122 HandlerFunc.ServeHTTP server.go:2500 (*ServeMux).ServeHTTP server.go:2936 serverHandler.ServeHTTP server.go:3545 initALPNRequest.ServeHTTP h2_bundle.go:6049 (*http2serverConn).runHandler h2_bundle.go:5762 Process finished with the exit code 1
Validator caught these problems: