module IHP.IDE.ToolServer.Helper.View where

import IHP.ViewPrelude

addIcon :: Html
addIcon :: Html
addIcon = String -> Html
forall a. ToMarkup a => a -> Html
preEscapedToHtml [plain|<svg xmlns="http://www.w3.org/2000/svg" height="1rem" viewBox="0 0 24 24" fill="currentColor"><path d="M0 0h24v24H0z" fill="none"/><path d="M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z"/></svg>|]

editIcon :: Html
editIcon :: Html
editIcon = String -> Html
forall a. ToMarkup a => a -> Html
preEscapedToHtml [plain|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" height="1rem" width="1rem" fill="currentColor"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M14.06 9.02l.92.92L5.92 19H5v-.92l9.06-9.06M17.66 3c-.25 0-.51.1-.7.29l-1.83 1.83 3.75 3.75 1.83-1.83c.39-.39.39-1.02 0-1.41l-2.34-2.34c-.2-.2-.45-.29-.71-.29zm-3.6 3.19L3 17.25V21h3.75L17.81 9.94l-3.75-3.75z"/></svg>
|]

deleteIcon :: Html
deleteIcon :: Html
deleteIcon = String -> Html
forall a. ToMarkup a => a -> Html
preEscapedToHtml [plain|
<svg xmlns="http://www.w3.org/2000/svg" height="1rem" viewBox="0 0 24 24" width="1rem" fill="currentColor"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M16 9v10H8V9h8m-1.5-6h-5l-1 1H5v2h14V4h-3.5l-1-1zM18 7H6v12c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7z"/></svg>
|]

schemaIcon :: Html
schemaIcon :: Html
schemaIcon = String -> Html
forall a. ToMarkup a => a -> Html
preEscapedToHtml [plain|
<svg width="20px" height="20px" viewBox="0 0 20 20" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
    <g id="Schema" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
        <g id="5" transform="translate(-24.000000, -77.000000)" fill="#E5EAEB">
            <g id="Group-7" transform="translate(10.000000, 77.000000)">
                <g id="Sitemap-10---24px" transform="translate(14.000000, 0.000000)">
                    <path d="M2,3 C2,3.55228 2.44772,4 3,4 C3.55228,4 4,3.55228 4,3 C4,2.44772 3.55228,2 3,2 C2.44772,2 2,2.44772 2,3 Z M5.8341,2.0137 C5.42615,0.84136 4.31133,0 3,0 C1.34315,0 0,1.34315 0,3 C0,4.65685 1.34315,6 3,6 C4.31133,6 5.42615,5.15864 5.8341,3.9863 C5.88806,3.99531 5.94348,4 6,4 L8.0117,4 C8.5617,4 9.0085,4.44414 9.0117,4.99412 L9.0353,9.003 L9.0353,15.2679 C9.0353,16.9248 10.3784,18.2679 12.0353,18.2679 L14.0353,18.2679 C14.1153,18.2679 14.1932,18.2585 14.2678,18.2408 C14.7398,19.2785 15.7856,20 17,20 C18.6569,20 20,18.6569 20,17 C20,15.3431 18.6569,14 17,14 C15.5951,14 14.4158,14.9656 14.0896,16.2694 C14.0716,16.2684 14.0535,16.2679 14.0353,16.2679 L12.0353,16.2679 C11.483,16.2679 11.0353,15.8202 11.0353,15.2679 L11.0353,10 L14.0353,10 C14.0802,10 14.1243,9.997 14.1677,9.9913 C14.577,11.161 15.6905,12 17,12 C18.6569,12 20,10.6569 20,9 C20,7.34315 18.6569,6 17,6 C15.6905,6 14.577,6.83896 14.1677,8.0087 C14.1243,8.003 14.0802,8 14.0353,8 L11.0294,8 L11.0117,4.98236 C11.002,3.33242 9.6617,2 8.0117,2 L6,2 C5.94348,2 5.88806,2.00469 5.8341,2.0137 Z M17,18 C16.4477,18 16,17.5523 16,17 C16,16.4477 16.4477,16 17,16 C17.5523,16 18,16.4477 18,17 C18,17.5523 17.5523,18 17,18 Z M16,9 C16,9.5523 16.4477,10 17,10 C17.5523,10 18,9.5523 18,9 C18,8.4477 17.5523,8 17,8 C16.4477,8 16,8.4477 16,9 Z" id="Shape"></path>
                </g>
            </g>
        </g>
    </g>
</svg>
|]

dataIcon :: Html
dataIcon :: Html
dataIcon = String -> Html
forall a. ToMarkup a => a -> Html
preEscapedToHtml [plain|
<svg width="18px" height="20px" viewBox="0 0 18 20" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
    <g id="Schema" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
        <g id="5" transform="translate(-30.000000, -249.000000)" fill="#FFFFFF">
            <g id="Group-4" transform="translate(23.000000, 249.000000)">
                <g id="Tech-20---24px" transform="translate(7.000000, 0.000000)">
                    <path d="M15.9848,4 C15.9634,3.96295 15.9219,3.90368 15.8439,3.82179 C15.6248,3.59156 15.2133,3.29323 14.5517,2.9992 C13.2336,2.41337 11.2724,2 9,2 C6.72757,2 4.76643,2.41337 3.44832,2.9992 C2.78673,3.29323 2.37516,3.59156 2.15605,3.82179 C2.07812,3.90368 2.03659,3.96294 2.01516,4 C2.03659,4.03706 2.07812,4.09632 2.15605,4.17821 C2.37516,4.40844 2.78673,4.70677 3.44832,5.0008 C4.76643,5.58663 6.72757,6 9,6 C11.2724,6 13.2336,5.58663 14.5517,5.0008 C15.2133,4.70677 15.6248,4.40844 15.8439,4.17821 C15.9219,4.09632 15.9634,4.03706 15.9848,4 Z M9,8 C11.8273,8 14.35,7.42059 16,6.51437 L16,6.51808 L16,6.54265 L16,6.5673 L16,6.59204 L16,6.61686 L16,6.64176 L16,6.66674 L16,6.69181 L16,6.71696 L16,6.74219 L16,6.7675 L16,6.79288 L16,6.81835 L16,6.8439 L16,6.86952 L16,6.89522 L16,6.921 L16,6.94685 L16,6.97278 L16,6.99879 L16,7.02487 L16,7.05102 L16,7.07725 L16,7.10355 L16,7.12993 L16,7.15637 L16,7.18289 L16,7.20948 L16,7.23614 L16,7.26287 L16,7.28966 L16,7.31653 L16,7.34346 L16,7.37047 L16,7.39754 L16,7.42467 L16,7.45188 L16,7.47915 L16,7.50648 L16,7.53388 L16,7.56134 L16,7.58887 L16,7.61646 L16,7.64411 L16,7.67182 L16,7.69959 L16,7.72743 L16,7.75533 L16,7.78328 L16,7.81129 L16,7.83937 L16,7.8675 L16,7.89569 L16,7.92393 L16,7.95224 L16,7.98059 L16,8.009 L16,8.0375 L16,8.066 L16,8.0946 L16,8.1232 L16,8.1519 L16,8.1806 L16,8.2094 L16,8.2382 L16,8.2671 L16,8.2961 L16,8.3251 L16,8.3541 L16,8.3832 L16,8.4123 L16,8.4415 L16,8.4707 L16,8.5 L16,8.5293 L16,8.5587 L16,8.5881 L16,8.6175 L16,8.647 L16,8.6766 L16,8.7062 L16,8.7358 L16,8.7655 L16,8.7952 L16,8.8249 L16,8.8547 L16,8.8845 L16,8.9144 L16,8.9443 L16,8.9742 L16,9.0042 L16,9.0342 L16,9.0643 L16,9.0944 L16,9.1245 L16,9.1547 L16,9.1848 L16,9.2151 L16,9.2453 L16,9.2756 L16,9.3059 L16,9.3363 L16,9.3667 L16,9.3971 L16,9.4275 L16,9.458 L16,9.4885 L16,9.519 L16,9.5496 L16,9.5802 L16,9.6108 L16,9.6414 L16,9.6721 L16,9.7028 L16,9.7335 L16,9.7642 L16,9.795 L16,9.8258 L16,9.8566 L16,9.8874 L16,9.9182 L16,9.9491 L16,9.98 L16,10.0109 L16,10.0418 L16,10.0728 L16,10.1037 L16,10.1347 L16,10.1411 C15.9901,10.1511 15.9796,10.1614 15.9686,10.172 C15.7944,10.3406 15.481,10.597 14.9718,10.8651 C13.9551,11.4001 12.1216,12 9,12 C5.87837,12 4.04486,11.4001 3.02825,10.8651 C2.51896,10.597 2.2056,10.3406 2.03136,10.172 C2.02038,10.1614 2.00993,10.1511 2,10.1411 L2,6.51437 C3.64996,7.42059 6.17273,8 9,8 Z M2,12.5832 L2,15.9514 C2.00441,15.9706 2.01508,16.0092 2.03881,16.0626 C2.09341,16.1855 2.2343,16.4257 2.6,16.7 C3.3506,17.263 5.09616,18 9,18 C12.9038,18 14.6494,17.263 15.4,16.7 C15.7657,16.4257 15.9066,16.1855 15.9612,16.0626 C15.9849,16.0092 15.9956,15.9706 16,15.9514 L16,15.9293 L16,15.9055 L16,15.8817 L16,15.8577 L16,15.8337 L16,15.8096 L16,15.7854 L16,15.7611 L16,15.7368 L16,15.7123 L16,15.6878 L16,15.6631 L16,15.6384 L16,15.6136 L16,15.5888 L16,15.5638 L16,15.5388 L16,15.5137 L16,15.4885 L16,15.4632 L16,15.4378 L16,15.4124 L16,15.3868 L16,15.3613 L16,15.3356 L16,15.3098 L16,15.284 L16,15.2581 L16,15.2321 L16,15.2061 L16,15.1799 L16,15.1537 L16,15.1274 L16,15.1011 L16,15.0747 L16,15.0482 L16,15.0216 L16,14.995 L16,14.9683 L16,14.9415 L16,14.9147 L16,14.8877 L16,14.8608 L16,14.8337 L16,14.8066 L16,14.7794 L16,14.7522 L16,14.7249 L16,14.6975 L16,14.67 L16,14.6425 L16,14.615 L16,14.5873 L16,14.5596 L16,14.5319 L16,14.5041 L16,14.4762 L16,14.4483 L16,14.4203 L16,14.3922 L16,14.3641 L16,14.3359 L16,14.3077 L16,14.2794 L16,14.2511 L16,14.2227 L16,14.1942 L16,14.1657 L16,14.1372 L16,14.1086 L16,14.0799 L16,14.0512 L16,14.0224 L16,13.9936 L16,13.9647 L16,13.9358 L16,13.9068 L16,13.8778 L16,13.8487 L16,13.8196 L16,13.7905 L16,13.7612 L16,13.732 L16,13.7027 L16,13.6733 L16,13.6439 L16,13.6145 L16,13.585 L16,13.5555 L16,13.5259 L16,13.4963 L16,13.4667 L16,13.437 L16,13.4072 L16,13.3775 L16,13.3476 L16,13.3178 L16,13.2879 L16,13.258 L16,13.228 L16,13.198 L16,13.168 L16,13.1379 L16,13.1078 L16,13.0776 L16,13.0474 L16,13.0172 L16,12.987 L16,12.9567 L16,12.9264 L16,12.896 L16,12.8657 L16,12.8353 L16,12.8048 L16,12.7744 L16,12.7439 L16,12.7134 L16,12.6828 L16,12.6522 L16,12.6216 L16,12.591 L16,12.5832 C15.9682,12.6004 15.936,12.6177 15.9032,12.6349 C14.5449,13.3499 12.3784,14 9,14 C5.62163,14 3.45514,13.3499 2.09675,12.6349 C2.06401,12.6177 2.03176,12.6004 2,12.5832 Z M18,4.00037 L18,4.00009 L18,4 C18,1.79086 13.9706,0 9,0 C4.02944,0 0,1.79086 0,4 L0,16 L1,16 C0,16 0,16.0013 0,16.0026 L0,16.0054 L0,16.011 L0.00025,16.0233 C0.00044,16.0319 0.00073,16.0414 0.00117,16.0516 C0.00205,16.072 0.00352,16.0956 0.00588,16.1222 C0.01061,16.1754 0.01892,16.2406 0.03329,16.316 C0.06206,16.4671 0.11499,16.6585 0.21119,16.8749 C0.40659,17.3145 0.7657,17.8243 1.4,18.3 C2.6494,19.237 4.90384,20 9,20 C13.0962,20 15.3506,19.237 16.6,18.3 C17.2343,17.8243 17.5934,17.3145 17.7888,16.8749 C17.885,16.6585 17.9379,16.4671 17.9667,16.316 C17.9811,16.2406 17.9894,16.1754 17.9941,16.1222 C17.9965,16.0956 17.998,16.072 17.9988,16.0516 L17.9995,16.0317 L17.9997,16.0233 L18,16.011 L18,16.0054 L18,16.0026 C18,16.0013 18,16 17,16 L18,16 L18,15.9765 L18,15.9529 L18,15.9293 L18,15.9055 L18,15.8817 L18,15.8577 L18,15.8337 L18,15.8096 L18,15.7854 L18,15.7611 L18,15.7368 L18,15.7123 L18,15.6878 L18,15.6631 L18,15.6384 L18,15.6136 L18,15.5888 L18,15.5638 L18,15.5388 L18,15.5137 L18,15.4885 L18,15.4632 L18,15.4378 L18,15.4124 L18,15.3868 L18,15.3613 L18,15.3356 L18,15.3098 L18,15.284 L18,15.2581 L18,15.2321 L18,15.2061 L18,15.1799 L18,15.1537 L18,15.1274 L18,15.1011 L18,15.0747 L18,15.0482 L18,15.0216 L18,14.995 L18,14.9683 L18,14.9415 L18,14.9147 L18,14.8877 L18,14.8608 L18,14.8337 L18,14.8066 L18,14.7794 L18,14.7522 L18,14.7249 L18,14.6975 L18,14.67 L18,14.6425 L18,14.615 L18,14.5873 L18,14.5596 L18,14.5319 L18,14.5041 L18,14.4762 L18,14.4483 L18,14.4203 L18,14.3922 L18,14.3641 L18,14.3359 L18,14.3077 L18,14.2794 L18,14.2511 L18,14.2227 L18,14.1942 L18,14.1657 L18,14.1372 L18,14.1086 L18,14.0799 L18,14.0512 L18,14.0224 L18,13.9936 L18,13.9647 L18,13.9358 L18,13.9068 L18,13.8778 L18,13.8487 L18,13.8196 L18,13.7905 L18,13.7612 L18,13.732 L18,13.7027 L18,13.6733 L18,13.6439 L18,13.6145 L18,13.585 L18,13.5555 L18,13.5259 L18,13.4963 L18,13.4667 L18,13.437 L18,13.4072 L18,13.3775 L18,13.3476 L18,13.3178 L18,13.2879 L18,13.258 L18,13.228 L18,13.198 L18,13.168 L18,13.1379 L18,13.1078 L18,13.0776 L18,13.0474 L18,13.0172 L18,12.987 L18,12.9567 L18,12.9264 L18,12.896 L18,12.8657 L18,12.8353 L18,12.8048 L18,12.7744 L18,12.7439 L18,12.7134 L18,12.6828 L18,12.6522 L18,12.6216 L18,12.591 L18,12.5604 L18,12.5297 L18,12.499 L18,12.4683 L18,12.4375 L18,12.4067 L18,12.3759 L18,12.3451 L18,12.3143 L18,12.2834 L18,12.2525 L18,12.2216 L18,12.1907 L18,12.1598 L18,12.1288 L18,12.0979 L18,12.0669 L18,12.0359 L18,12.0048 L18,11.9738 L18,11.9427 L18,11.9117 L18,11.8806 L18,11.8495 L18,11.8184 L18,11.7873 L18,11.7562 L18,11.725 L18,11.6939 L18,11.6627 L18,11.6315 L18,11.6004 L18,11.5692 L18,11.538 L18,11.5068 L18,11.4756 L18,11.4443 L18,11.4131 L18,11.3819 L18,11.3507 L18,11.3194 L18,11.2882 L18,11.2569 L18,11.2257 L18,11.1944 L18,11.1632 L18,11.1319 L18,11.1007 L18,11.0694 L18,11.0382 L18,11.0069 L18,10.9757 L18,10.9445 L18,10.9132 L18,10.882 L18,10.8507 L18,10.8195 L18,10.7883 L18,10.7571 L18,10.7259 L18,10.6947 L18,10.6635 L18,10.6323 L18,10.6011 L18,10.5699 L18,10.5387 L18,10.5076 L18,10.4764 L18,10.4453 L18,10.4142 L18,10.3831 L18,10.352 L18,10.3209 L18,10.2898 L18,10.2588 L18,10.2277 L18,10.1967 L18,10.1657 L18,10.1347 L18,10.1037 L18,10.0728 L18,10.0418 L18,10.0109 L18,9.98 L18,9.9491 L18,9.9182 L18,9.8874 L18,9.8566 L18,9.8258 L18,9.795 L18,9.7642 L18,9.7335 L18,9.7028 L18,9.6721 L18,9.6414 L18,9.6108 L18,9.5802 L18,9.5496 L18,9.519 L18,9.4885 L18,9.458 L18,9.4275 L18,9.3971 L18,9.3667 L18,9.3363 L18,9.3059 L18,9.2756 L18,9.2453 L18,9.2151 L18,9.1848 L18,9.1547 L18,9.1245 L18,9.0944 L18,9.0643 L18,9.0342 L18,9.0042 L18,8.9742 L18,8.9443 L18,8.9144 L18,8.8845 L18,8.8547 L18,8.8249 L18,8.7952 L18,8.7655 L18,8.7358 L18,8.7062 L18,8.6766 L18,8.647 L18,8.6175 L18,8.5881 L18,8.5587 L18,8.5293 L18,8.5 L18,8.4707 L18,8.4415 L18,8.4123 L18,8.3832 L18,8.3541 L18,8.3251 L18,8.2961 L18,8.2671 L18,8.2382 L18,8.2094 L18,8.1806 L18,8.1519 L18,8.1232 L18,8.0946 L18,8.066 L18,8.0375 L18,8.009 L18,7.98059 L18,7.95224 L18,7.92393 L18,7.89569 L18,7.8675 L18,7.83937 L18,7.81129 L18,7.78328 L18,7.75533 L18,7.72743 L18,7.69959 L18,7.67182 L18,7.64411 L18,7.61646 L18,7.58887 L18,7.56134 L18,7.53388 L18,7.50648 L18,7.47915 L18,7.45188 L18,7.42467 L18,7.39754 L18,7.37047 L18,7.34346 L18,7.31653 L18,7.28966 L18,7.26287 L18,7.23614 L18,7.20948 L18,7.18289 L18,7.15637 L18,7.12993 L18,7.10355 L18,7.07725 L18,7.05102 L18,7.02487 L18,6.99879 L18,6.97278 L18,6.94685 L18,6.921 L18,6.89522 L18,6.86952 L18,6.8439 L18,6.81835 L18,6.79288 L18,6.7675 L18,6.74219 L18,6.71696 L18,6.69181 L18,6.66674 L18,6.64176 L18,6.61686 L18,6.59204 L18,6.5673 L18,6.54265 L18,6.51808 L18,6.4936 L18,6.4692 L18,6.44489 L18,6.42066 L18,6.39652 L18,6.37247 L18,6.34851 L18,6.32464 L18,6.30085 L18,6.27716 L18,6.25355 L18,6.23004 L18,6.20662 L18,6.18329 L18,6.16005 L18,6.1369 L18,6.11385 L18,6.0909 L18,6.06803 L18,6.04527 L18,6.02259 L18,6.00002 L18,5.97754 L18,5.95516 L18,5.93287 L18,5.91069 L18,5.8886 L18,5.86661 L18,5.84473 L18,5.82294 L18,5.80125 L18,5.77967 L18,5.75819 L18,5.73681 L18,5.71553 L18,5.69436 L18,5.67329 L18,5.65233 L18,5.63147 L18,5.61072 L18,5.59007 L18,5.56953 L18,5.5491 L18,5.52878 L18,5.50856 L18,5.48846 L18,5.46846 L18,5.44857 L18,5.4288 L18,5.40913 L18,5.38958 L18,5.37014 L18,5.35081 L18,5.3316 L18,5.3125 L18,5.29351 L18,5.27464 L18,5.25589 L18,5.23725 L18,5.21873 L18,5.20032 L18,5.18203 L18,5.16386 L18,5.14581 L18,5.12788 L18,5.11007 L18,5.09238 L18,5.07481 L18,5.05736 L18,5.04003 L18,5.02283 L18,5.00575 L18,4.98879 L18,4.97195 L18,4.95524 L18,4.93866 L18,4.9222 L18,4.90587 L18,4.88966 L18,4.87359 L18,4.85764 L18,4.84181 L18,4.82612 L18,4.81056 L18,4.79512 L18,4.77982 L18,4.76465 L18,4.74961 L18,4.7347 L18,4.71992 L18,4.70528 L18,4.69077 L18,4.6764 L18,4.66216 L18,4.64806 L18,4.63409 L18,4.62026 L18,4.60656 L18,4.593 L18,4.57959 L18,4.5663 L18,4.55316 L18,4.54016 L18,4.5273 L18,4.51458 L18,4.502 L18,4.48956 L18,4.47727 L18,4.46511 L18,4.4531 L18,4.44124 L18,4.42952 L18,4.41794 L18,4.40651 L18,4.39523 L18,4.38409 L18,4.3731 L18,4.36226 L18,4.35156 L18,4.34102 L18,4.33062 L18,4.32037 L18,4.31028 L18,4.30033 L18,4.29054 L18,4.2809 L18,4.27141 L18,4.26207 L18,4.25289 L18,4.24386 L18,4.23499 L18,4.22627 L18,4.21771 L18,4.2093 L18,4.20105 L18,4.19296 L18,4.18502 L18,4.17725 L18,4.16963 L18,4.16217 L18,4.15487 L18,4.14774 L18,4.14076 L18,4.13395 L18,4.1273 L18,4.12081 L18,4.11448 L18,4.10832 L18,4.10232 L18,4.09649 L18,4.09082 L18,4.08532 L18,4.07998 L18,4.07482 L18,4.06981 L18,4.06498 L18,4.06032 L18,4.05582 L18,4.0515 L18,4.04734 L18,4.04336 L18,4.03955 L18,4.03591 L18,4.03244 L18,4.02914 L18,4.02602 L18,4.02307 L18,4.0203 L18,4.0177 L18,4.01528 L18,4.01303 L18,4.01096 L18,4.00907 L18,4.00735 L18,4.00581 L18,4.00446 L18,4.00328 L18,4.00228 L18,4.00146 L18,4.00082 L18,4.00037 Z" id="Shape"></path>
                </g>
            </g>
        </g>
    </g>
</svg>
|]

docsIcon :: Html
docsIcon :: Html
docsIcon = String -> Html
forall a. ToMarkup a => a -> Html
preEscapedToHtml [plain|
<svg width="1rem" height="1rem" viewBox="0 0 17 18" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
    <g id="Dev-Tools" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
        <g id="Current" transform="translate(-26.000000, -191.000000)" fill="currentColor">
            <path d="M28.7,209 L39.5,209 C40.99121,209 42.2,207.79121 42.2,206.3 L42.2,200 L42.2,196.741451 C42.2,196.081499 41.95826,195.444398 41.5205,194.950523 L40.03721,193.277009 L38.88287,191.937449 C38.36996,191.342252 37.62323,191 36.83753,191 L34.1,191 L28.7,191 C27.208835,191 26,192.208826 26,193.7 L26,206.3 C26,207.79121 27.208835,209 28.7,209 Z M37.7,193.322198 L38.68181,194.461544 L39.60224,195.5 L37.7,195.5 L37.7,193.322198 Z M35.9,192.8 L35.9,196.4 C35.9,196.897061 36.30293,197.3 36.8,197.3 L40.4,197.3 L40.4,200 L40.4,206.3 C40.4,206.79707 39.99707,207.2 39.5,207.2 L28.7,207.2 C28.202948,207.2 27.8,206.79707 27.8,206.3 L27.8,193.7 C27.8,193.202948 28.202948,192.8 28.7,192.8 L34.1,192.8 L35.9,192.8 Z M30.5,200 C30.5,199.50293 30.902939,199.1 31.4,199.1 L36.8,199.1 C37.29707,199.1 37.7,199.50293 37.7,200 C37.7,200.49707 37.29707,200.9 36.8,200.9 L31.4,200.9 C30.902939,200.9 30.5,200.49707 30.5,200 Z M31.4,202.7 C30.902939,202.7 30.5,203.10293 30.5,203.6 C30.5,204.09707 30.902939,204.5 31.4,204.5 L36.8,204.5 C37.29707,204.5 37.7,204.09707 37.7,203.6 C37.7,203.10293 37.29707,202.7 36.8,202.7 L31.4,202.7 Z" id="Shape"></path>
        </g>
    </g>
</svg>
|]


startIcon :: Html
startIcon :: Html
startIcon = String -> Html
forall a. ToMarkup a => a -> Html
preEscapedToHtml [plain|
<svg xmlns="http://www.w3.org/2000/svg" enable-background="new 0 0 24 24" fill="currentColor"><g><rect fill="none" height="24" width="24"/></g><g><path d="M12,2C6.48,2,2,6.48,2,12s4.48,10,10,10s10-4.48,10-10S17.52,2,12,2z M12,20c-4.41,0-8-3.59-8-8s3.59-8,8-8s8,3.59,8,8 S16.41,20,12,20z M9.5,16.5l7-4.5l-7-4.5V16.5z"/></g></svg>
|]