pupilfirst/pupilfirst

View on GitHub
app/assets/images/layouts/errors/error-500.svg

Summary

Maintainability
Test Coverage
<svg id="b05f7aee-2bdd-454e-951f-2af9f1423642" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 420 200"><title>error-500</title><rect x="201.33" y="54.04" width="83.33" height="101.73" fill="#603f98"/><polygon points="339.86 60.21 341.43 82.18 328.85 89.4 323.63 89.4 319.03 74.81 339.86 60.21" fill="#dc756b"/><rect x="276.31" y="140.19" width="50.02" height="24.25" rx="12.13" transform="translate(-23.15 58.97) rotate(-10.77)" fill="#dc756b"/><ellipse cx="297.24" cy="65.77" rx="3.84" ry="5.22" transform="translate(-7.05 56.69) rotate(-10.77)" fill="#533034"/><rect x="262.99" y="125.81" width="61.07" height="24.25" rx="12.13" transform="translate(51.91 354.28) rotate(-67.01)" fill="#dc756b"/><ellipse cx="311.51" cy="67" rx="14.58" ry="19.64" fill="#dc756b"/><ellipse cx="335.45" cy="68.18" rx="11.82" ry="10.85" fill="#533034"/><ellipse cx="331.4" cy="53.44" rx="11.82" ry="10.85" fill="#533034"/><ellipse cx="323.63" cy="42.59" rx="11.82" ry="10.85" fill="#533034"/><ellipse cx="311.51" cy="42.59" rx="11.82" ry="10.85" fill="#533034"/><ellipse cx="320.93" cy="38" rx="11.82" ry="10.85" fill="#533034"/><rect x="291.01" y="75.38" width="31" height="61.69" rx="15.5" transform="translate(55.27 -98.99) rotate(20.13)" fill="#3dc2db"/><path d="M283.87,115.38s-9.18,2.5-6.9,7.38a25.13,25.13,0,0,0,5.8,7.86s-7-7.25-8.24-2.87,1.33,8.08,6,11.25S294,131.07,294,131.07,290.16,117.72,283.87,115.38Z" fill="#dc756b"/><rect x="311.51" y="87.52" width="33.39" height="93.6" rx="16.7" transform="translate(-21.1 73.11) rotate(-12.32)" fill="#3dc2db"/><path d="M356.9,90l-6.07,1.88s-17.18,3.7-19.95,2.67-7.39,3.35-7.22-4.38,12.93-5.69,12.93-5.69l8.93.41Z" fill="#bb4d7f"/><path d="M390.92,179.85s-31.42,17.07-53.48,2c0,0-9.36-9.72-7.67-33.13a161.63,161.63,0,0,1,10-43.88Z" fill="#512e90"/><path d="M405.15,158.52s-1.6,24.55-29,24.37-26.71-8.22-31.79-35-7.93-50.48-7.93-50.48,7.42-14.74,14.39-5.48,24.38,26.4,28.8,26.74,24.7-2.8,24.7-2.8,6.73,24.26,4,36.33S405.15,158.52,405.15,158.52Z" fill="#e5388e"/><polygon points="334.3 94.5 332.21 118.28 337.89 117.39 339.09 93.75 334.3 94.5" fill="#ee5692"/><path d="M322.43,91.16s0,12.33,1.29,19,4,25.89,4,25.89l2,12.71s6.49,5.57,13,2.56l-3.95-25.13-3-32.79A16.67,16.67,0,0,1,322.43,91.16Z" fill="#bb4d7f"/><path d="M348.3,120.38l-21.21-.82L325.9,112l21.29,1.14.16.16c2.47,2.63,1.14,6.54,1.08,6.71Zm-20.24-1.91,19.42.75c.23-.93.62-3.31-.81-5l-19.44-1Z" fill="#985051"/><path d="M350.18,100l2.69,2.49.91,13.12,7.2,38.49s3.21,10.22,9.59,12.29,35.21,6.5,38.85-19.13c0,0-13.59,23.28-34.87,9.31,0,0-9.34-11.64-11.27-42.46,0,0,19.63,16.62,40.21,4.19l2.39-3.49L364.05,102.4,353.89,90.92l-14.8,2.83-.26,5Z" fill="#512e90"/><rect x="327.26" y="134.99" width="24.15" height="7.12" transform="matrix(-0.99, 0.16, -0.16, -0.99, 696.07, 222.76)" fill="#6d85af"/><rect x="330.87" y="117.88" width="8.39" height="6.81" transform="matrix(-0.99, 0.16, -0.16, -0.99, 684.91, 189.1)" fill="#6d85af"/><rect x="330.93" y="105.52" width="9.43" height="6.63" transform="translate(684.11 164.27) rotate(171.07)" fill="#6d85af"/><path d="M358.53,75.06s25.23-1.36,40.78,15.67c0,0,18.43,17.26,5,25.12,0,0-18,9.72-38.67-10,0,0-12.55-14.5-13.6-18.25l-8.32.7a1.87,1.87,0,0,0-1.13-2.12c-1.42-.47-8.87-.39-8.87-.39l20.9-10.09Z" fill="#e5388e"/><rect x="345.75" y="111.41" width="4.69" height="10.15" transform="matrix(-0.99, 0.16, -0.16, -0.99, 710.05, 177.53)" fill="#faa919"/><rect x="320.8" y="111.12" width="5.45" height="9.16" transform="translate(661.09 179.8) rotate(171.07)" fill="#faa919"/><rect x="348.88" y="131.6" width="4.69" height="9.54" transform="translate(719.35 216.59) rotate(171.07)" fill="#faa919"/><rect x="324.58" y="134.66" width="4.68" height="10.3" transform="translate(671.58 227.19) rotate(171.07)" fill="#faa919"/><path d="M399.8,157.43l-.56,0c0-.24,0-.5,0-.78s0-.5,0-.76l.57,0c0,.27,0,.53,0,.78S399.81,157.18,399.8,157.43Zm-.71-3.81c-.06-.71-.14-1.46-.24-2.24l.56-.07c.1.79.18,1.55.25,2.26Zm-.54-4.47c-.11-.73-.22-1.48-.34-2.24l.56-.08c.12.75.23,1.5.34,2.24Zm-.71-4.46c-.12-.75-.25-1.49-.39-2.23l.56-.1.39,2.23Zm-.79-4.45c-.15-.76-.29-1.5-.43-2.22l.56-.1q.21,1.08.42,2.22Zm-.86-4.43-.45-2.22.55-.11.45,2.21Zm-.92-4.43c-.29-1.39-.48-2.22-.48-2.22l.56-.12.48,2.22Z" fill="#1e093c"/><path d="M394.71,112.55h-.56V112h.55c.57,0,1.14,0,1.69,0l0,.57Q395.58,112.55,394.71,112.55Zm-2.83-.09c-.75,0-1.51-.11-2.26-.19l.07-.56c.74.08,1.49.15,2.23.19Zm6.81-.09-.05-.56c.75-.07,1.5-.16,2.22-.27l.09.56C400.21,112.21,399.45,112.3,398.69,112.37Zm-11.32-.4c-.74-.12-1.49-.25-2.23-.4l.11-.56c.74.15,1.48.29,2.21.4Zm15.81-.28-.12-.55c.74-.16,1.47-.33,2.18-.53l.15.54C404.68,111.35,403.93,111.53,403.18,111.69Zm-20.25-.62c-.73-.18-1.47-.38-2.19-.59l.16-.55c.71.21,1.44.41,2.16.59Zm24.63-.61-.19-.53a19.09,19.09,0,0,0,2-.86l.27.49A17.92,17.92,0,0,1,407.56,110.46Zm-29-.66c-.71-.24-1.42-.49-2.14-.76l.2-.53c.72.27,1.42.52,2.12.75Zm-4.24-1.6c-.69-.29-1.38-.59-2.08-.91l.24-.52c.69.32,1.38.62,2.05.91Zm-4.12-1.89c-.66-.34-1.33-.68-2-1l.27-.49c.67.36,1.33.7,2,1Zm-4-2.15c-.65-.38-1.3-.76-1.95-1.17l.3-.48c.65.41,1.29.79,1.93,1.16Zm-3.86-2.38c-.62-.41-1.24-.83-1.87-1.27l.32-.46q.93.65,1.86,1.26Z" fill="#1e093c"/><path d="M360.74,154.22l-.05-.08.49-.27,0,.06Zm-1.05-2.14c-.27-.62-.55-1.33-.84-2.11l.53-.2c.28.77.57,1.47.83,2.09Zm-1.61-4.25c-.23-.69-.47-1.41-.71-2.16l.54-.17c.24.75.47,1.46.71,2.15Zm-1.39-4.32-.65-2.17.55-.16c.21.74.43,1.47.64,2.17Zm-1.27-4.34c-.21-.72-.41-1.45-.61-2.18l.54-.15c.2.73.41,1.46.61,2.17Zm-1.21-4.37c-.19-.72-.39-1.45-.58-2.18l.55-.15c.19.74.38,1.47.58,2.19Zm-1.15-4.37c-.19-.73-.37-1.46-.56-2.19l.55-.14c.18.73.37,1.46.56,2.19ZM352,126c-.19-.73-.37-1.46-.55-2.2l.55-.13.54,2.2Zm-1.09-4.39c-.18-.74-.35-1.47-.53-2.2l.55-.13c.18.73.35,1.46.53,2.19Zm-1.05-4.4c-.18-.74-.35-1.48-.52-2.2l.55-.13c.17.73.34,1.46.52,2.2Zm-1-4.4-.51-2.21.55-.12.51,2.2Zm-1-4.41c-.18-.76-.34-1.49-.5-2.21l.55-.12c.16.71.32,1.45.5,2.2Zm-1-4.42-.49-2.21.55-.12.49,2.21Zm-1-4.42-.49-2.22.55-.11.49,2.21Zm-1-4.43c-.31-1.43-.48-2.23-.48-2.23l.56-.12s.16.81.47,2.23Z" fill="#1e093c"/><path d="M345.55,162.12c-.3-.54-.6-1.12-.88-1.75l.51-.23c.28.61.57,1.18.86,1.71Zm-1.77-3.85c-.26-.66-.51-1.37-.77-2.13l.54-.18c.25.75.5,1.46.76,2.11Zm-1.45-4.3c-.2-.71-.41-1.44-.6-2.19l.54-.14c.2.74.4,1.47.61,2.17Zm-1.15-4.39c-.17-.72-.33-1.46-.49-2.21l.55-.12c.16.75.32,1.48.49,2.2Zm-.95-4.43q-.21-1.1-.42-2.22l.56-.1c.13.75.27,1.49.41,2.21Zm-.8-4.45-.36-2.24.56-.08c.11.75.23,1.49.35,2.23Zm-.69-4.48c-.11-.74-.21-1.49-.31-2.24l.56-.07c.1.75.2,1.49.31,2.23Zm-.59-4.48q-.15-1.12-.27-2.25l.56-.07c.09.75.17,1.5.27,2.25Zm-.52-4.5c-.08-.75-.16-1.5-.23-2.25l.56,0c.07.74.15,1.49.23,2.24Zm-.45-4.5c-.07-.76-.14-1.51-.2-2.25l.56,0c.07.74.13,1.49.2,2.25Zm-.39-4.51c-.06-.76-.12-1.51-.17-2.25l.56,0c.05.74.11,1.49.17,2.25Zm-.34-4.51q-.07-1.14-.15-2.25l.57,0q.06,1.11.15,2.25Zm-.28-4.51c-.05-.77-.09-1.53-.13-2.26l.56,0c0,.73.08,1.48.13,2.26Zm-.25-4.52c0-.79-.07-1.54-.1-2.26l.56,0c0,.72.07,1.48.11,2.26Zm-.2-4.53c0-.81-.05-1.57-.08-2.26l.57,0c0,.69.05,1.44.08,2.26Zm-.15-4.53c0-1.46-.05-2.28-.05-2.28h.57s0,.82.05,2.28Z" fill="#1e093c"/><circle cx="282.19" cy="147.35" r="4.02" fill="#dc756b"/><rect x="19.25" y="53.09" width="83.33" height="101.73" fill="#603f98"/><rect x="110.59" y="54.04" width="83.33" height="101.73" fill="#603f98"/><polygon points="19.59 55.31 18.91 54.41 64.36 20.21 100.77 54.44 100 55.27 64.28 21.68 19.59 55.31" fill="#296799"/><ellipse cx="64.82" cy="16.71" rx="4.51" ry="4.24" fill="#579fd7"/><polygon points="112.33 55.52 111.66 54.62 157.11 20.42 193.51 54.66 192.74 55.48 157.03 21.89 112.33 55.52" fill="#296799"/><ellipse cx="157.57" cy="16.92" rx="4.51" ry="4.24" fill="#579fd7"/><polygon points="202.76 54.77 202.09 53.87 247.54 19.68 247.88 20 283.94 53.91 283.17 54.73 247.46 21.15 202.76 54.77" fill="#296799"/><ellipse cx="247" cy="16.17" rx="4.51" ry="4.24" fill="#579fd7"/><path d="M82.24,63.12V76.25H56.85V90.19a15.36,15.36,0,0,1,12.27-5.63q8.46,0,12.79,4.74t4.34,18.22v11.71A69.8,69.8,0,0,1,85.41,132a17.93,17.93,0,0,1-3.57,7.55,17.23,17.23,0,0,1-7.63,5.33,33.94,33.94,0,0,1-11.93,1.85A33.16,33.16,0,0,1,48.34,144a16.66,16.66,0,0,1-8.57-8.23q-2.54-5.48-2.53-16.93v-4.46H57.71v5.12a78.58,78.58,0,0,0,.56,11.3,3.56,3.56,0,0,0,3.85,3.35,3.42,3.42,0,0,0,3.47-3c.06-.75.11-4,.18-9.69V105.14c0-3.08-.32-5.17-1-6.29a3.4,3.4,0,0,0-3.19-1.67,3.49,3.49,0,0,0-2.39.86A4,4,0,0,0,58,99.89a22.79,22.79,0,0,0-.28,4.59H37.44l.86-41.36Z" fill="#1e093c"/><path d="M179.27,90.9v27.36q0,9.33-1,13.59a18.67,18.67,0,0,1-4.2,8,18.1,18.1,0,0,1-7.71,5.32,29.4,29.4,0,0,1-10.08,1.63,37.63,37.63,0,0,1-12.22-1.7,16.76,16.76,0,0,1-7.75-5.3,22.78,22.78,0,0,1-4.11-7.57q-1.22-4-1.21-12.65V90.9q0-11.31,1.95-16.93a16.67,16.67,0,0,1,7.75-9,27.45,27.45,0,0,1,14.07-3.4,29.53,29.53,0,0,1,12.06,2.36,20.17,20.17,0,0,1,8,5.75,19.21,19.21,0,0,1,3.57,7.65A70.35,70.35,0,0,1,179.27,90.9ZM158.79,84q0-6.52-.63-8.18t-3-1.65a2.92,2.92,0,0,0-3,1.75q-.74,1.76-.74,8.08v40q0,7.15.69,8.62c.45,1,1.44,1.47,3,1.47a2.89,2.89,0,0,0,3-1.73c.47-1.14.71-3.73.71-7.75Z" fill="#1e093c"/><path d="M269.57,90.9v27.36q0,9.33-1,13.59a18.8,18.8,0,0,1-4.21,8,18.07,18.07,0,0,1-7.7,5.32,29.7,29.7,0,0,1-10.09,1.63,37.53,37.53,0,0,1-12.21-1.7,16.71,16.71,0,0,1-7.75-5.3,22.55,22.55,0,0,1-4.11-7.58q-1.22-4-1.22-12.64V90.9q0-11.31,2-16.93A16.67,16.67,0,0,1,231,65,27.32,27.32,0,0,1,245,61.55a29.54,29.54,0,0,1,12.07,2.36,20.21,20.21,0,0,1,7.95,5.75,18.88,18.88,0,0,1,3.57,7.65Q269.58,81.57,269.57,90.9ZM249.1,84c0-4.36-.21-7.08-.64-8.18s-1.41-1.65-3-1.65a2.93,2.93,0,0,0-3,1.75q-.73,1.76-.73,8.08v40c0,4.76.23,7.64.68,8.62s1.45,1.47,3,1.47a2.9,2.9,0,0,0,3-1.73q.71-1.72.71-7.75Z" fill="#1e093c"/><polygon points="11.23 157.82 10.32 153.41 25.34 150.3 48.31 144.46 64.3 135.7 77.77 134.91 89.28 128.61 92.52 120.25 107.22 112.21 119.71 111.95 130.24 106.19 142.19 93.07 158.8 83.98 184.37 76.56 199.63 68.2 209.87 67.38 220.8 62.09 237.19 55.05 258.91 49.39 260.05 53.76 238.49 59.38 222.63 66.21 211.08 71.81 200.95 72.63 186.1 80.75 160.53 88.17 145.02 96.66 133.07 109.78 120.91 116.44 108.41 116.7 96.14 123.42 92.89 131.78 79.05 139.36 65.58 140.15 49.98 148.69 26.31 154.71 11.23 157.82" fill="#fff"/><line x1="295.41" y1="63.22" x2="323.4" y2="59.98" fill="#fff" stroke="#231f20" stroke-miterlimit="10" stroke-width="1.13"/></svg>