Read-it-later social network

update marketing, init /handle/pubRkey

+202 -22
+4
src/app.css
··· 1 1 @import "tailwindcss"; 2 2 3 + html { 4 + background-color: #283618; 5 + } 6 + 3 7 @font-face { 4 8 font-family: "Neco"; 5 9 src: url("/Neco-Variable.woff2");
+15
src/lib/components/BlueskyIcon.svelte
··· 1 + <script lang="ts"> 2 + let { ...props } = $props(); 3 + </script> 4 + 5 + <svg 6 + viewBox="0 0 20 20" 7 + fill="none" 8 + xmlns="http://www.w3.org/2000/svg" 9 + {...props} 10 + > 11 + <path 12 + d="M4.335 2.18556C6.62833 3.90639 9.09417 7.39639 10 9.26972C10.9058 7.39722 13.3717 3.90639 15.665 2.18556C17.3192 0.943056 20 -0.0177777 20 3.04056C20 3.65056 19.65 8.17056 19.4442 8.90472C18.7308 11.4556 16.1292 12.1064 13.815 11.7131C17.86 12.4014 18.8892 14.6814 16.6667 16.9622C12.4458 21.2922 10.6 15.8756 10.1275 14.4872C10.0408 14.2331 10.0008 14.1139 10 14.2147C10 14.1139 9.95833 14.2331 9.8725 14.4872C9.39917 15.8756 7.55417 21.2922 3.33333 16.9622C1.11083 14.6814 2.14 12.4014 6.185 11.7122C3.87083 12.1064 1.26917 11.4556 0.555833 8.90472C0.35 8.17139 0 3.65056 0 3.04056C0 -0.0177777 2.68083 0.943056 4.335 2.18556Z" 13 + fill="currentColor" 14 + /> 15 + </svg>
+15
src/lib/components/LeafletIcon.svelte
··· 1 + <script lang="ts"> 2 + let { ...props } = $props(); 3 + </script> 4 + 5 + <svg 6 + viewBox="0 0 117.331 32.0001" 7 + fill="none" 8 + xmlns="http://www.w3.org/2000/svg" 9 + {...props} 10 + > 11 + <path 12 + d="M14.7508 0.0799108C15.7023 -0.178858 15.7873 0.237694 15.8738 0.659989C15.9291 0.92979 15.9857 1.2017 16.2684 1.30159C16.5471 1.39972 17.1379 1.19768 17.8172 0.965653C18.9068 0.593513 20.224 0.144538 20.8445 0.730301C21.3898 1.24525 21.032 1.97625 20.6893 2.67659C20.399 3.26963 20.1194 3.84097 20.408 4.24104C20.6437 4.56751 20.9962 4.69809 21.3416 4.826C21.9066 5.03527 22.4527 5.23761 22.4393 6.27913C22.425 7.38058 20.8906 8.05177 19.452 8.6805C18.2469 9.20711 17.1089 9.70405 16.9891 10.4002C16.9139 10.8368 17.2429 10.9522 17.6111 11.0809C18.0512 11.2346 18.5476 11.4078 18.4793 12.1737C18.3194 13.9645 16.442 14.4216 14.6795 14.8504C13.1667 15.2185 11.7389 15.5662 11.5555 16.7186C11.4497 17.384 11.8582 17.3981 12.3064 17.4129C12.8549 17.4311 13.4625 17.4517 13.2596 18.6717C12.8709 21.0066 9.50713 21.8455 6.42754 22.6131C5.29829 22.8946 4.20727 23.1662 3.31523 23.4989C3.21346 23.5368 3.13532 23.6199 3.10234 23.7235C2.59456 25.3159 2.36542 26.9868 2.12187 28.7694C2.06836 29.161 2.01396 29.559 1.95586 29.9617C1.87842 30.4944 0.806235 31.9433 0.271288 31.9998C0.0314452 32.0249 -0.0486148 30.2163 0.0281239 29.6834C0.314162 27.7004 0.747443 25.8353 1.2918 24.0877C2.11633 20.9735 4.24007 16.8817 6.73711 13.5887C8.94643 10.6082 11.1719 8.23778 13.9324 6.17854C14.2779 5.92077 14.0536 5.49753 13.6795 5.71175C11.1404 7.16543 9.10771 9.31922 6.98906 11.5057C4.68479 13.8838 2.9676 16.7584 1.97441 18.7869C1.79939 19.1445 1.1991 19.0322 1.18437 18.6346C1.07258 15.5212 1.03945 12.6463 1.71953 11.4266C2.36513 10.269 2.72931 10.4588 3.18828 10.6991C3.56805 10.8979 4.01387 11.1316 4.73808 10.6639C5.21151 10.3579 5.59473 9.0226 6.02226 7.53304C6.64737 5.35537 7.36717 2.84721 8.60234 2.74104C10.0923 2.613 10.1973 3.42943 10.2781 4.05745C10.3348 4.49789 10.3794 4.84563 10.8816 4.70979C11.3934 4.57124 11.7473 3.8436 12.158 2.99983C12.7253 1.83439 13.4013 0.446923 14.7508 0.0799108ZM51.7791 11.1229C53.0958 11.1229 54.2524 11.4071 55.2488 11.9764C56.2453 12.5458 57.0023 13.3562 57.5184 14.4061C58.052 15.438 58.3191 16.6569 58.3191 18.0623V19.2108H48.7625V19.5301C48.7625 20.4909 49.0658 21.2652 49.6707 21.8524C50.2757 22.4218 51.1118 22.7069 52.1795 22.7069C52.9802 22.7069 53.6829 22.5466 54.2879 22.2264C54.8929 21.8883 55.4182 21.4345 55.8631 20.8651L57.9187 22.9735C57.3494 23.7386 56.5751 24.3622 55.5965 24.8426C54.6179 25.3052 53.4431 25.5359 52.073 25.536C50.5961 25.536 49.3319 25.2519 48.282 24.6824C47.2501 24.0953 46.4672 23.2675 45.9334 22.2C45.3996 21.1146 45.1326 19.8418 45.1326 18.3826C45.1326 16.888 45.3996 15.5979 45.9334 14.5125C46.485 13.4271 47.2593 12.591 48.2557 12.0037C49.2522 11.4165 50.4267 11.1229 51.7791 11.1229ZM66.3426 11.1229C68.2109 11.1229 69.6611 11.5587 70.6932 12.4305C71.7252 13.3024 72.2419 14.5657 72.242 16.2205V21.6121C72.242 21.8611 72.3309 22.0749 72.5086 22.2528C72.6865 22.4306 72.9002 22.5203 73.1492 22.5203H73.8162V25.2157H71.6814C70.8807 25.2157 70.2305 25.0116 69.7322 24.6024C69.2519 24.1753 68.9763 23.5784 68.9051 22.8133H68.7713C68.5221 23.703 68.0245 24.38 67.2771 24.8426C66.5476 25.3052 65.6485 25.536 64.5809 25.536C63.2108 25.5359 62.1162 25.1717 61.2977 24.4422C60.497 23.7127 60.0965 22.6981 60.0965 21.3992C60.0965 18.6055 62.152 17.2089 66.2625 17.2088H68.5848V16.408C68.5848 15.5361 68.3712 14.8859 67.9441 14.4588C67.5348 14.0319 66.8674 13.8182 65.9422 13.8182C65.1415 13.8182 64.474 13.9784 63.9402 14.2987C63.4064 14.6012 62.9354 15.0379 62.5262 15.6073L60.4969 13.8455C60.9595 13.027 61.6898 12.3682 62.6863 11.8699C63.6827 11.3718 64.9014 11.1229 66.3426 11.1229ZM99.5379 11.1229C100.855 11.1229 102.011 11.407 103.008 11.9764C104.004 12.5458 104.76 13.3562 105.276 14.4061C105.81 15.4381 106.077 16.6568 106.077 18.0623V19.2108H96.5213V19.5301C96.5213 20.4908 96.8238 21.2652 97.4285 21.8524C98.0335 22.4218 98.8706 22.7069 99.9383 22.7069C100.739 22.7068 101.442 22.5466 102.047 22.2264C102.652 21.8883 103.177 21.4344 103.622 20.8651L105.677 22.9735C105.107 23.7386 104.333 24.3622 103.354 24.8426C102.376 25.3052 101.201 25.536 99.8309 25.536C98.3541 25.5359 97.0906 25.2518 96.0408 24.6824C95.0088 24.0953 94.226 23.2675 93.6922 22.2C93.1584 21.1146 92.8914 19.8418 92.8914 18.3826C92.8914 16.888 93.1584 15.598 93.6922 14.5125C94.2438 13.4271 95.018 12.591 96.0145 12.0037C97.011 11.4165 98.1855 11.1229 99.5379 11.1229ZM35.0799 22.1463H43.2479V25.2157H31.3699V6.58479H35.0799V22.1463ZM84.7771 8.32015H82.2146C81.9122 8.32015 81.6537 8.36404 81.4402 8.45296C81.2446 8.52412 81.0929 8.6577 80.9861 8.85335C80.8794 9.03128 80.826 9.26301 80.826 9.54768V11.4432H83.9764V14.2987H80.826V25.2157H77.1697V14.2987H74.66V11.4432H77.1697V9.54768C77.1697 8.69368 77.3386 7.96417 77.6766 7.35921C78.0147 6.7364 78.5133 6.26448 79.1717 5.94417C79.83 5.62397 80.6663 5.4637 81.6805 5.4637H84.7771V8.32015ZM90.0398 21.5057C90.0399 21.7725 90.1114 21.9862 90.2537 22.1463C90.4138 22.2886 90.6275 22.3602 90.8943 22.3602H91.8553V25.2157H90.0398C88.8123 25.2156 87.8958 24.9133 87.2908 24.3084C86.7037 23.7035 86.41 22.8137 86.41 21.6395V5.4637H90.0398V21.5057ZM113.941 11.4432H117.304V14.2987H113.941V21.1326C113.941 21.4171 113.995 21.6577 114.101 21.8533C114.208 22.031 114.359 22.1648 114.554 22.2537C114.768 22.3249 115.026 22.3602 115.329 22.3602H117.331V25.2157H114.795C113.798 25.2156 112.962 25.0564 112.286 24.7362C111.628 24.4159 111.13 23.9524 110.792 23.3475C110.454 22.7248 110.284 21.9866 110.284 21.1326V14.2987H107.561V11.4432H110.284V6.58479H113.941V11.4432ZM66.3426 19.2635C65.4888 19.2635 64.8306 19.4058 64.368 19.6903C63.9233 19.9749 63.7001 20.4023 63.7 20.9715V21.5057C63.7 22.0217 63.8964 22.4136 64.2879 22.6805C64.6793 22.9472 65.2135 23.0809 65.8895 23.0809C66.69 23.0808 67.3395 22.8939 67.8377 22.5203C68.3359 22.1467 68.5847 21.648 68.5848 21.0252V19.2635H66.3426ZM51.7791 13.7655C51.1741 13.7655 50.6488 13.8989 50.2039 14.1658C49.7593 14.4327 49.4033 14.7972 49.1365 15.2596C48.8874 15.7222 48.7625 16.2657 48.7625 16.8885V17.1014H54.7156V16.8885C54.7156 15.9454 54.4486 15.1884 53.9148 14.619C53.3988 14.0495 52.6866 13.7655 51.7791 13.7655ZM99.5379 13.7655C98.9329 13.7655 98.4076 13.8989 97.9627 14.1658C97.518 14.4327 97.1622 14.7972 96.8953 15.2596C96.6462 15.7222 96.5213 16.2657 96.5213 16.8885V17.1014H102.473V16.8885C102.473 15.9454 102.206 15.1884 101.673 14.619C101.157 14.0498 100.445 13.7655 99.5379 13.7655Z" 13 + fill="currentColor" 14 + /> 15 + </svg>
+15
src/lib/components/OffprintIcon.svelte
··· 1 + <script lang="ts"> 2 + let { ...props } = $props(); 3 + </script> 4 + 5 + <svg 6 + viewBox="0 0 100 31.5596" 7 + fill="none" 8 + xmlns="http://www.w3.org/2000/svg" 9 + {...props} 10 + > 11 + <path 12 + d="M40.2832 9.62695C40.6019 9.59508 40.953 9.62706 41.208 9.72266C41.5587 9.81829 41.7497 10.0421 41.7178 10.2334C41.6859 10.6155 41.6539 10.8704 41.6221 11.2207C41.6221 11.412 41.9415 11.4443 42.0371 11.3486C42.866 10.4242 44.5235 9.62695 45.958 9.62695C51.1541 9.62697 52.5253 14.6639 52.5254 16.7998C52.5254 19.4138 50.4529 24.7695 44.2686 24.7695C43.376 24.7695 42.8018 24.7373 42.0049 24.291C41.8455 24.2274 41.6221 24.2283 41.6221 24.5469V28.1484C41.6221 29.6786 41.9413 30.03 43.8857 30.0938C44.5869 30.1256 44.9695 30.4438 44.9697 30.8262C44.9697 31.2406 44.5235 31.5596 43.7266 31.5596C42.7064 31.5277 41.4947 31.4961 40.4746 31.4961C39.4545 31.4961 38.1157 31.4955 37.0957 31.5273C36.299 31.5592 35.9484 31.2092 35.9482 30.7949C35.9482 30.4443 36.1398 30.1575 36.7773 30.0938C37.9247 29.9661 38.3711 29.296 38.3711 28.1484V14.1543C38.3711 13.1342 38.4023 12.4003 36.9678 12.209C36.458 12.1451 36.1074 11.8903 36.1074 11.6035C36.2353 10.6155 39.4857 9.7865 40.2832 9.62695ZM11.54 9.47656C11.6358 9.31736 11.8592 9.25403 12.0186 9.34961L12.4004 9.54102C12.5598 9.63665 12.624 9.85951 12.5283 10.0508L12.3369 10.4014C12.2094 10.6245 12.2736 10.88 12.4648 10.9756C15.0146 12.6013 15.8436 15.406 15.8438 17.2549C15.8438 19.5501 13.9311 24.906 8.09766 24.9062C6.95003 24.9062 5.96096 24.7469 5.06836 24.46C4.90905 24.3964 4.68646 24.46 4.59082 24.6191L4.33594 25.1289C4.2403 25.3202 4.01647 25.3847 3.8252 25.2891L3.47461 25.0977C3.28338 25.002 3.2198 24.7782 3.31543 24.5869L3.53809 24.1729C3.63369 23.9816 3.57041 23.7588 3.41113 23.6631C0.860855 22.0054 2.09383e-06 19.168 0 17.3828C0 15.0876 1.75349 9.73242 7.61914 9.73242C8.83047 9.73243 9.8506 9.89181 10.7432 10.1787C10.9343 10.2423 11.1572 10.1464 11.2529 9.9873L11.54 9.47656ZM93.9951 6.85352C94.3139 6.85355 94.8555 6.94991 94.8555 7.36426V10.1377C94.8555 10.297 94.8563 10.4561 95.1748 10.4561H98.7451C99.4144 10.4561 99.7012 10.7431 99.7012 11.0938C99.6374 11.6355 99.2232 11.7626 98.7451 11.7627H95.1748C94.8562 11.7627 94.8555 11.8905 94.8555 12.0498V20.1152C94.8555 20.5934 94.7604 22.7295 96.0674 22.7295C96.7368 22.7293 97.7564 22.1552 98.4258 21.709C98.6489 21.5496 98.968 21.3906 99.2549 21.3906C99.3822 21.3906 99.4778 21.4223 99.5732 21.4541C99.9239 21.6135 100.116 22.0285 99.9248 22.2197C98.8728 23.208 97.0234 24.7695 95.1426 24.7695C92.2098 24.7695 91.6357 22.7928 91.6357 21.6133V12.0498C91.6357 11.8905 91.6035 11.7627 91.3486 11.7627H90.5518C89.8825 11.7626 89.5 11.4762 89.5 11.0938C89.5 10.8706 89.564 10.6793 89.8828 10.5518C91.9547 9.85044 92.815 8.54335 93.1338 7.33203C93.2294 6.91761 93.6445 6.85352 93.9951 6.85352ZM56.6357 9.5957C56.9545 9.56384 57.3056 9.59578 57.5605 9.69141C57.9109 9.78712 58.1022 10.01 58.0703 10.2012C58.0384 10.7112 58.0065 10.9662 57.9746 11.4443C57.9427 11.7631 58.2618 11.7626 58.3574 11.667C59.1545 10.647 60.7482 9.5957 62.0869 9.5957C64.1271 9.59574 64.541 10.6477 64.541 11.3809C64.5408 12.0184 63.9357 13.1014 62.7246 13.1016C61.4813 13.1016 61.4492 12.0186 60.4609 12.0186C58.8352 12.0186 57.9424 13.4208 57.9424 14.5684V20.8486C57.9424 22.3468 58.3256 22.7296 60.2383 22.8252C60.8753 22.8253 61.1621 23.0799 61.2578 23.3984C61.4172 23.8766 61.0027 24.2598 60.1738 24.2598C59.4406 24.2597 58.4206 24.1953 57.6875 24.1953C56.3805 24.2272 54.6908 24.1957 53.3838 24.2275C52.5234 24.2593 52.3321 23.8771 52.332 23.6221C52.332 23.0166 52.8417 22.8249 53.1924 22.793C54.34 22.6655 54.6914 21.9962 54.6914 20.8486V13.999C54.6844 13.1296 54.5795 12.3731 53.3525 12.1777C52.8746 12.114 52.4604 11.859 52.46 11.5723C52.46 10.6478 55.9344 9.72322 56.6357 9.5957ZM69.1357 9.5957C69.4545 9.53196 69.8055 9.56358 70.0605 9.65918C70.4112 9.78669 70.6022 9.97802 70.5703 10.2012C70.4747 11.2531 70.4111 12.1457 70.4111 13.2295V20.8164C70.4111 21.8046 70.7302 22.5694 71.8457 22.7607C72.4514 22.8564 72.6426 23.1122 72.6426 23.4629C72.6424 23.8772 72.2596 24.2594 71.4629 24.2275C70.666 24.1957 69.5823 24.1953 68.8174 24.1953C68.0523 24.1953 67.0639 24.1957 66.2988 24.2275C65.4703 24.2593 65.0237 23.909 65.0234 23.4629C65.0234 23.1441 65.1518 22.8564 65.7256 22.7607C66.9366 22.5693 67.1914 21.677 67.1914 20.8164V13.7324C67.184 12.9274 67.0762 12.3452 65.8213 12.1777C65.3115 12.114 64.9603 11.859 64.96 11.5723C64.96 10.6161 68.4332 9.72356 69.1357 9.5957ZM77.1719 9.5957C77.4906 9.53195 77.8098 9.56357 78.0967 9.65918C78.4473 9.78669 78.6064 10.0099 78.6064 10.2012C78.5427 10.6791 78.5108 10.9979 78.5107 11.4121C78.4789 11.6671 78.7667 11.6679 78.8623 11.5723C80.233 10.2972 81.6988 9.56359 83.6113 9.56348C87.2774 9.56348 87.5645 12.0184 87.5645 14.6006V20.8164C87.5645 21.7409 87.5967 22.5376 89.0312 22.7607C89.6367 22.8564 89.7646 23.1755 89.7646 23.4941C89.7646 23.9085 89.4138 24.2593 88.6172 24.2275C87.8202 24.1957 86.7354 24.1953 85.9385 24.1953C85.1734 24.1953 83.9622 24.1957 83.1973 24.2275C82.3685 24.2594 82.1455 23.9085 82.1455 23.4941C82.1457 23.1755 82.4323 22.8245 83.0059 22.7607C84.0897 22.6332 84.3447 21.8046 84.3447 20.8164V16.5127C84.3448 14.9187 84.5998 11.795 82.1455 11.7949C81.3167 11.7949 79.5313 12.8156 78.7344 13.4531C78.5751 13.6125 78.4795 13.8036 78.4795 13.9629V20.8164C78.4795 21.8046 78.7664 22.6013 79.9141 22.7607C80.5196 22.8245 80.6787 23.1441 80.6787 23.4629C80.6785 23.8772 80.2958 24.2594 79.499 24.2275C78.7022 24.1957 77.6507 24.1953 76.8857 24.1953C76.1207 24.1953 75.1 24.2275 74.335 24.2275C73.3788 24.2275 73.1241 23.9088 73.124 23.5264C73.124 23.0482 73.4429 22.8245 73.7617 22.7607C75.0046 22.5693 75.2598 21.677 75.2598 20.8164V14.0898C75.2598 13.1018 75.2911 12.369 73.8887 12.1777C73.3468 12.1139 72.9642 11.7947 72.9961 11.5078C73.0281 11.3166 73.1875 11.0933 73.4424 10.9658C74.4305 10.3602 75.642 9.85076 77.1719 9.5957ZM35.1904 0C36.8796 0 37.3904 0.796585 37.3906 1.56152C37.3906 2.10345 36.7208 2.93259 35.4775 2.93262C34.3937 2.93262 34.266 2.23145 33.4053 2.23145C32.0346 2.23157 31.6836 4.78172 31.6836 5.45117V10.0098C31.6836 10.2329 31.8115 10.4238 32.2578 10.4238H34.8721C35.5411 10.4239 35.7958 10.711 35.7959 11.0615C35.7959 11.4121 35.5413 11.6991 34.8721 11.6992H32.2578C31.8116 11.6992 31.6836 11.8906 31.6836 12.1455V21.1035C31.6836 22.2193 32.0347 22.6651 33.6924 22.7607C34.3618 22.8245 34.6484 23.1122 34.6484 23.4629C34.6482 23.8772 34.2658 24.2272 33.501 24.1953H30.2812C28.6555 24.1953 27.3484 24.2275 27.0615 24.2275C26.2648 24.2275 25.882 23.909 25.8818 23.4629C25.8818 23.1122 26.0734 22.8251 26.7109 22.7295C28.0498 22.5701 28.4639 22.0595 28.4639 21.0713V12.1455C28.4638 11.8906 28.241 11.6993 27.7949 11.6992H22.5664C22.0884 11.6993 21.8975 11.8272 21.8975 12.2734V21.1035C21.8975 22.2193 22.2163 22.6655 23.874 22.793C24.5432 22.8249 24.8301 23.1123 24.8301 23.4629C24.8299 23.8771 24.4474 24.2593 23.6826 24.2275C23.1088 24.1957 22.0248 24.1953 20.4629 24.1953C18.8371 24.1953 17.5297 24.2275 17.2109 24.2275C16.4143 24.2275 16.0637 23.909 16.0635 23.4629C16.0635 23.1122 16.2231 22.8251 16.8926 22.7295C18.1994 22.5701 18.6455 22.0595 18.6455 21.0713V12.2412C18.6454 12.0181 18.3905 11.6992 17.8486 11.6992H17.4658C16.7649 11.6991 16.4143 11.4126 16.4141 11.0303C16.4141 10.8071 16.4782 10.5517 16.8926 10.4561C18.0719 10.1373 18.6455 9.62698 18.6455 8.83008C18.6456 7.68236 19.0919 5.29121 20.0801 3.44238C20.6224 2.51766 23.0774 0 25.4043 0C27.0613 0.000136754 27.5711 0.796651 27.5713 1.56152C27.5713 2.10342 26.9023 2.93249 25.6592 2.93262C24.5755 2.93262 24.4794 2.2317 23.6191 2.23145C22.2165 2.23145 21.8975 4.78171 21.8975 5.45117V9.85059C21.8975 10.2329 22.0885 10.4238 22.5664 10.4238H26.6475C28.2092 10.4237 28.4639 9.59511 28.4639 8.83008C28.4639 7.68236 28.8784 5.29121 29.8984 3.44238C30.4088 2.51775 32.8954 0.000104352 35.1904 0ZM10.9658 13.5576C10.9021 13.4301 10.679 13.4301 10.6152 13.5576L5.99316 22.0371C5.92945 22.2283 5.96146 22.4194 6.08887 22.5469C6.75822 23.1206 7.61875 23.4712 8.63867 23.4395C12.209 23.3438 12.3375 18.7538 12.21 17.4785C12.1462 16.6497 11.7947 14.9921 10.9658 13.5576ZM44.6191 11.8271C43.0254 11.8271 41.6224 12.7511 41.6221 13.7393V20.498C41.6221 21.5182 42.1013 23.1436 44.6514 23.1436C48.5083 23.1433 49.2412 19.828 49.2412 17.4053C49.2411 15.4287 47.9661 11.8272 44.6191 11.8271ZM7.2041 11.166C3.53865 11.262 3.50692 15.8843 3.60254 17.1914C3.69817 17.9884 4.04874 19.6146 4.8457 20.9854C4.94138 21.1762 5.19583 21.1444 5.25977 20.9854L9.85059 12.5693C9.94617 12.41 9.91407 12.1871 9.75488 12.0596C9.08543 11.4858 8.22421 11.1341 7.2041 11.166ZM68.084 1.49805C69.5504 1.49805 70.7305 2.67777 70.7305 4.1123C70.7305 5.57871 69.5504 6.75781 68.084 6.75781C66.6177 6.75768 65.4385 5.57863 65.4385 4.1123C65.4385 2.67785 66.6177 1.49818 68.084 1.49805Z" 13 + fill="currentColor" 14 + /> 15 + </svg>
+29
src/lib/components/PcktIcon.svelte
··· 1 + <script lang="ts"> 2 + let { ...props } = $props(); 3 + </script> 4 + 5 + <svg 6 + viewBox="0 0 75.4491 32" 7 + fill="none" 8 + xmlns="http://www.w3.org/2000/svg" 9 + {...props} 10 + > 11 + <path 12 + fill-rule="evenodd" 13 + clip-rule="evenodd" 14 + d="M13.7967 5.65378C17.4809 5.65378 19.9958 7.32392 21.2012 10.5615C21.7428 12.016 22.0204 13.787 22.0204 15.865L22.0183 16.1769C21.9908 18.197 21.6936 19.9211 21.14 21.3383L21.1397 21.3377C19.9115 24.4817 17.4196 26.1149 13.7967 26.1149C12.1269 26.1149 10.6746 25.6489 9.46726 24.8559C9.36297 24.7874 9.26043 24.7166 9.15981 24.6433L9.04206 24.5562V30.8311C9.04205 30.8554 9.04163 30.8793 9.04087 30.9028C9.03815 30.9867 9.0301 31.0658 9.01767 31.1401C8.92174 31.7133 8.53552 32 7.83363 32H1.16917C0.568674 32 0.199714 31.7686 0.0618484 31.306C0.0533067 31.2773 0.0454206 31.2478 0.0386552 31.2174C0.0366688 31.2084 0.034839 31.1994 0.0330056 31.1903C0.0151454 31.1017 0.00451664 31.0059 0.00118939 30.9028L0 30.8311V7.21277C0 7.16158 0.00169312 7.11192 0.00505492 7.0641C0.00981912 6.99639 0.0182324 6.93209 0.0297348 6.87112C0.0389686 6.82215 0.0503504 6.77539 0.0639298 6.73077C0.149215 6.45056 0.319933 6.25595 0.576558 6.14708C0.604949 6.13504 0.634382 6.12401 0.66487 6.11407C0.67066 6.11218 0.676549 6.11053 0.682414 6.10872C0.804347 6.07105 0.942599 6.04978 1.09721 6.04479L1.16917 6.0436H7.83363L7.90916 6.04479C7.99662 6.04747 8.07888 6.05468 8.15596 6.06679C8.16534 6.06827 8.17468 6.06964 8.18391 6.07125C8.23888 6.08086 8.29105 6.09332 8.34061 6.10783C8.69012 6.21019 8.90551 6.43376 8.99448 6.7718C9.00172 6.79931 9.00824 6.82753 9.01381 6.85655C9.01942 6.88582 9.02417 6.91584 9.02808 6.94664C9.03718 7.01823 9.04206 7.09404 9.04206 7.17382C9.08101 7.14339 9.12047 7.11331 9.1601 7.08372C9.31872 6.9653 9.48275 6.85359 9.65221 6.74891C9.69461 6.72272 9.7373 6.69691 9.78037 6.6716C9.86647 6.621 9.95386 6.57206 10.0426 6.525C10.1757 6.45446 10.3118 6.38788 10.4509 6.32548C10.5436 6.28387 10.6377 6.24417 10.7331 6.20625C11.6389 5.84608 12.6628 5.65379 13.7967 5.65378ZM11.2659 12.4839C9.43345 12.4839 8.83005 13.8507 8.83005 16.1377C8.83005 18.4247 9.43345 19.7915 11.2659 19.7915C13.0984 19.7915 13.7018 18.4247 13.7018 16.1377C13.7018 13.8507 13.0984 12.4839 11.2659 12.4839Z" 15 + fill="currentColor" 16 + /> 17 + <path 18 + d="M31.3405 5.7852C32.8604 5.7852 34.4974 5.94121 36.7968 6.72066C36.8122 6.72579 36.8274 6.73104 36.8426 6.73612C36.867 6.74428 36.8908 6.75304 36.9146 6.7611C36.9824 6.78411 37.0481 6.80627 37.1111 6.82919C37.1326 6.83702 37.1538 6.84508 37.1747 6.85298C37.1955 6.86082 37.2161 6.86853 37.2363 6.87647C37.2563 6.88435 37.276 6.89254 37.2955 6.90056C37.3196 6.91049 37.3433 6.92037 37.3665 6.93059C37.3784 6.9358 37.39 6.94134 37.4016 6.94664C37.4286 6.95896 37.455 6.97123 37.4807 6.98411C37.4969 6.99224 37.5126 7.00099 37.5283 7.00938C37.5505 7.02126 37.5726 7.0326 37.5937 7.04507C37.5977 7.04745 37.6016 7.0501 37.6056 7.0525C37.6173 7.05953 37.6288 7.06667 37.6401 7.07391C37.6462 7.07778 37.6523 7.08157 37.6582 7.08551C37.6689 7.09254 37.6794 7.09967 37.6898 7.10691C37.6938 7.10978 37.6979 7.11264 37.7019 7.11554C37.7133 7.12372 37.7245 7.13205 37.7355 7.14052C37.7408 7.14453 37.7459 7.14863 37.751 7.15271C37.7613 7.1609 37.7714 7.16921 37.7813 7.17768C37.7843 7.18024 37.7873 7.18283 37.7903 7.18541C37.8001 7.19402 37.8099 7.20267 37.8194 7.21158C37.8214 7.2135 37.8236 7.2153 37.8256 7.21723L37.8542 7.24578C37.855 7.24663 37.8557 7.24759 37.8566 7.24845C37.8656 7.25786 37.8744 7.26754 37.883 7.2773C37.8872 7.28202 37.8914 7.28676 37.8955 7.29157C37.9023 7.29954 37.9089 7.30774 37.9154 7.31595C37.9206 7.32239 37.9259 7.32869 37.9309 7.33528C37.9364 7.34256 37.9416 7.3501 37.947 7.35758C37.9635 7.38079 37.9795 7.40468 37.9942 7.42983C37.9995 7.43879 38.0044 7.44798 38.0094 7.45719C38.014 7.46564 38.0187 7.47409 38.0231 7.48276C38.0245 7.48553 38.0259 7.4883 38.0272 7.49109C38.0524 7.54185 38.074 7.59649 38.0924 7.65552C38.1079 7.70557 38.1208 7.75877 38.1313 7.8155C38.1378 7.85034 38.1435 7.88646 38.148 7.92403C38.1541 7.97493 38.1586 8.02836 38.1611 8.0846L38.4337 12.5668C38.438 12.6614 38.4377 12.7502 38.4331 12.8332C38.4325 12.8444 38.4318 12.8553 38.431 12.8662C38.4286 12.9007 38.4253 12.9341 38.4212 12.9665C38.415 13.0153 38.407 13.0618 38.3969 13.1059C38.3949 13.1142 38.393 13.1225 38.3909 13.1306C38.3876 13.1438 38.3839 13.1568 38.3802 13.1695C38.3789 13.1741 38.3774 13.1787 38.376 13.1832C38.3714 13.1983 38.3667 13.2131 38.3615 13.2275C38.361 13.2289 38.3605 13.2303 38.36 13.2317C38.3544 13.247 38.3484 13.2618 38.3421 13.2763C38.3409 13.2793 38.3396 13.2823 38.3383 13.2852C38.3329 13.2974 38.3275 13.3093 38.3216 13.3209C38.3195 13.3252 38.3173 13.3295 38.3151 13.3337C38.3092 13.3449 38.3027 13.3557 38.2963 13.3664C38.2941 13.3701 38.2921 13.374 38.2898 13.3777C38.284 13.387 38.2781 13.3961 38.272 13.405C38.2686 13.4099 38.2653 13.4148 38.2619 13.4196C38.259 13.4236 38.2559 13.4273 38.2529 13.4312C38.2456 13.4408 38.2381 13.4501 38.2303 13.4592C38.2269 13.4631 38.2234 13.4669 38.2199 13.4708C38.2023 13.4903 38.1838 13.5088 38.1637 13.5258C38.1396 13.5462 38.1135 13.5644 38.0858 13.5811C38.0808 13.5841 38.0755 13.5868 38.0704 13.5897C38.0604 13.5953 38.0505 13.6012 38.04 13.6063C38.0372 13.6077 38.0343 13.6088 38.0314 13.6102C38.02 13.6157 38.0085 13.6211 37.9966 13.626C37.9892 13.629 37.9816 13.6318 37.974 13.6346C37.9656 13.6377 37.9571 13.6409 37.9484 13.6438C37.9409 13.6463 37.9333 13.6486 37.9256 13.651C37.9161 13.6538 37.9065 13.6564 37.8967 13.659C37.8891 13.661 37.8813 13.6628 37.8735 13.6646C37.8622 13.6672 37.8507 13.6698 37.839 13.6721C37.8336 13.6731 37.8282 13.6741 37.8227 13.675C37.8086 13.6775 37.7942 13.6794 37.7796 13.6813C37.7734 13.6821 37.7671 13.683 37.7608 13.6837C37.7486 13.685 37.7362 13.6862 37.7237 13.6872C37.7156 13.6879 37.7075 13.6885 37.6993 13.689C37.6846 13.6899 37.6698 13.6904 37.6547 13.6908C37.6483 13.691 37.6418 13.691 37.6353 13.6911C37.6216 13.6913 37.6076 13.6913 37.5934 13.6911C37.584 13.6909 37.5745 13.6908 37.5649 13.6905C37.5488 13.69 37.5324 13.6891 37.5158 13.6881C37.5099 13.6878 37.5039 13.6876 37.498 13.6872C37.4837 13.6862 37.4692 13.6847 37.4546 13.6834C37.3944 13.6778 37.3311 13.6697 37.2645 13.6581C37.1298 13.6347 36.9949 13.6124 36.8602 13.5912C35.2014 13.3295 33.5669 13.2293 32.6658 13.2293C30.0155 13.2293 28.8853 14.0867 28.8853 15.9964C28.8853 17.5943 29.5869 18.7636 32.6268 18.7636C33.5318 18.7635 35.1765 18.6623 36.8426 18.4293C36.9702 18.4115 37.098 18.3931 37.2256 18.3737C38.122 18.2178 38.4337 18.5687 38.3948 19.426L38.1221 23.908C38.1193 23.9735 38.1132 24.0352 38.1054 24.0935C38.1002 24.1325 38.0944 24.1699 38.087 24.2059C38.0853 24.2143 38.0835 24.2226 38.0817 24.2309C38.0786 24.2446 38.0752 24.258 38.0718 24.2713C38.0698 24.2795 38.0675 24.2874 38.0653 24.2954C38.0619 24.3078 38.0586 24.32 38.0549 24.332C38.0384 24.3858 38.019 24.4358 37.9969 24.4827C37.9956 24.4855 37.9947 24.4884 37.9933 24.4911C37.9865 24.5054 37.9791 24.5193 37.9716 24.533C37.9698 24.5365 37.9679 24.54 37.966 24.5434C37.9595 24.555 37.9529 24.5664 37.9461 24.5776C37.9422 24.5839 37.9381 24.5899 37.9342 24.596C37.7123 24.9417 37.3051 25.0898 36.7579 25.2722C34.4585 26.0906 32.8215 26.2466 31.3015 26.2466C27.215 26.2466 24.2642 25.0252 22.3814 23.0263C23.392 21.0588 23.8473 18.6225 23.8473 15.865C23.8473 13.1921 23.4199 10.8244 22.4718 8.89487C24.3627 6.95953 27.2955 5.78522 31.3405 5.7852Z" 19 + fill="currentColor" 20 + /> 21 + <path 22 + d="M68.9767 1.82691C69.7562 1.82692 70.1459 2.21664 70.1459 2.99608V6.46197C71.4196 6.61807 72.771 6.83709 74.3159 7.1423C74.9758 7.2727 75.396 7.9205 75.2564 8.57849L74.2454 13.3444C74.1058 14.0024 73.4586 14.4213 72.7985 14.2917C72.1782 14.17 71.5961 14.0653 71.0409 13.9739C70.735 13.9235 70.4374 13.8766 70.1459 13.8344V15.7797C70.1459 18.118 71.5489 18.4299 72.4842 18.4299C72.874 18.4299 73.5758 18.3518 74.1993 18.2738C75.0956 18.157 75.4853 18.5078 75.4464 19.3651L75.1735 24.081C75.1345 25.0164 74.6279 25.562 73.8095 25.7569C72.6793 26.0297 71.1592 26.2246 69.7171 26.2246C63.5593 26.2246 61.1038 23.0676 61.1038 16.598V13.422C60.9189 13.4284 60.7372 13.4359 60.5588 13.4449C60.4143 13.4522 60.2739 13.4349 60.1416 13.3973C60.141 13.3971 60.1404 13.3969 60.1398 13.3967C59.9776 13.3504 59.828 13.2731 59.6986 13.1713C59.6964 13.1696 59.6942 13.168 59.692 13.1663C59.6434 13.1275 59.5979 13.0852 59.5555 13.0399C59.5524 13.0365 59.5492 13.0332 59.546 13.0298C59.4818 12.9595 59.4252 12.8822 59.3783 12.7988C59.3757 12.794 59.3732 12.7892 59.3706 12.7845C59.3414 12.7308 59.3161 12.6746 59.2951 12.6165C59.2934 12.6118 59.2916 12.6072 59.29 12.6025C59.2804 12.5748 59.2715 12.5467 59.2638 12.5181C59.2623 12.5121 59.2609 12.5062 59.2594 12.5002C59.2445 12.441 59.2338 12.3801 59.2279 12.3176C59.2267 12.3051 59.2257 12.2925 59.2249 12.2799C59.2245 12.2736 59.224 12.2674 59.2237 12.2611C59.2227 12.2413 59.2222 12.2212 59.2222 12.2011V9.66976C59.2222 9.13689 59.4547 8.63066 59.8582 8.28263C60.4882 7.73941 61.4828 6.87875 62.3598 6.10812C62.8672 5.66234 63.3354 5.24664 63.6705 4.93984C63.6739 4.93677 63.6775 4.93389 63.6809 4.93092L66.1317 2.72341C66.7942 2.13881 67.5736 1.82691 68.47 1.82691H68.9767Z" 23 + fill="currentColor" 24 + /> 25 + <path 26 + d="M44.6762 0C45.4947 0 45.8847 0.389724 45.8847 1.16917V9.30432C47.1215 8.65952 48.3607 8.10433 49.6533 7.64868C52.654 6.59089 55.7559 6.13096 59.5978 6.09236C59.249 6.39467 58.9272 6.6732 58.6653 6.89907C57.8605 7.59319 57.3953 8.60408 57.3953 9.66976V12.2011C57.3953 12.6599 57.4945 13.0881 57.6698 13.4708C56.6985 13.5335 55.8222 13.6365 55.0103 13.7788C55.0214 13.8108 55.033 13.8427 55.0436 13.8749C56.482 18.2351 58.668 24.7096 58.668 24.7096C58.9407 25.528 58.6291 25.9567 57.7718 25.9567H51.1459C50.2886 25.9567 49.665 25.528 49.3922 24.7096L46.8516 17.1653C46.5389 17.3575 46.2171 17.5593 45.8847 17.7713V24.7875C45.8846 25.567 45.4947 25.9567 44.6762 25.9567H39.1857C39.6873 25.4079 39.9088 24.7277 39.9451 24.0189L39.9454 24.0192L40.2184 19.537L40.2193 19.523L40.2199 19.509C40.2441 18.9758 40.2154 17.9499 39.4173 17.1939C38.5976 16.4172 37.5574 16.4672 36.9508 16.5676L36.8426 16.5834V15.4395C36.8789 15.4456 36.9152 15.4516 36.9514 15.4579C37.5995 15.5706 38.6698 15.6059 39.4917 14.7841C40.2485 14.0273 40.2836 13.0278 40.2588 12.4839L40.2582 12.4696L40.2574 12.4556L39.9844 7.97368C39.9418 7.14312 39.6446 6.35188 38.9407 5.76528C38.5295 5.42262 38.0394 5.218 37.6811 5.0909L37.3746 4.98742C37.1938 4.92622 37.0166 4.86849 36.8426 4.81406V1.16917C36.8426 0.38974 37.2324 1.58736e-05 38.0118 0H44.6762Z" 27 + fill="currentColor" 28 + /> 29 + </svg>
+15
src/lib/components/TangledIcon.svelte
··· 1 + <script lang="ts"> 2 + let { ...props } = $props(); 3 + </script> 4 + 5 + <svg 6 + viewBox="0 0 20 20" 7 + fill="none" 8 + xmlns="http://www.w3.org/2000/svg" 9 + {...props} 10 + > 11 + <path 12 + d="M13.1912 19.2655L13.1374 19.2342L12.97 19.2254L12.8025 19.2168L12.5739 19.1952L12.3452 19.1736V19.1517V19.1297L12.1756 19.0964L12.006 19.0631L11.867 18.9964L11.7281 18.9298L11.7269 18.8955L11.7257 18.8612L11.5048 18.742L11.2839 18.6229L11.055 18.4543L10.826 18.2857L10.6088 18.0768L10.3915 17.8679L10.2083 17.6319L10.0251 17.3959L9.88395 17.1599L9.74279 16.9239L9.73167 16.912L9.72056 16.9001L9.60285 17.0338L9.48513 17.1675L9.30013 17.3452L9.11513 17.5228L8.9609 17.6439L8.80666 17.765L8.59731 17.9004L8.38796 18.0359L8.1815 18.1315L7.97504 18.2271L7.97944 18.254L7.98383 18.2809L7.8415 18.319L7.69916 18.3571L7.41893 18.4409L7.13869 18.5247L6.9912 18.5621L6.84371 18.5994L6.51923 18.621L6.19474 18.6426L5.89976 18.6135L5.60477 18.5843L5.57374 18.5592L5.54271 18.5341L5.47893 18.5508L5.41515 18.5674L5.37328 18.5256L5.33149 18.4836L5.15839 18.4453L4.98535 18.407L4.739 18.3213L4.49264 18.2355L4.22277 18.1003L3.9529 17.9651L3.6817 17.7761L3.4105 17.5871L3.15788 17.3479L2.90525 17.1088L2.71923 16.8689L2.5332 16.6289L2.42775 16.4519L2.32231 16.2749L2.23419 16.098L2.14607 15.921L2.04184 15.6407L1.93761 15.3605L1.86855 15.036L1.7995 14.7115L1.79987 14.1363L1.80024 13.5611L1.85358 13.2967L1.90692 13.0323L1.99699 12.7509L2.08705 12.4696L2.21779 12.2049L2.34852 11.9402L2.40663 11.8461L2.46474 11.7521L2.38281 11.6958L2.30088 11.6395L2.15339 11.5555L2.0059 11.4715L1.78466 11.3092L1.56342 11.147L1.34589 10.9381L1.12835 10.7292L0.972018 10.5345L0.815686 10.3398L0.683512 10.1354L0.55134 9.93112L0.444063 9.7107L0.336785 9.49029L0.236938 9.21005L0.137091 8.92982L0.0685465 8.60533L0 8.28085L0.00173069 7.70563L0.00346138 7.13041L0.085838 6.77713L0.168214 6.42384L0.27799 6.14077L0.387766 5.85769L0.526319 5.6035L0.66488 5.3493L0.846088 5.10416L1.0273 4.85902L1.23637 4.64149L1.44544 4.42395L1.63718 4.27054L1.82892 4.11712L2.02066 3.99189L2.2124 3.86666L2.47851 3.73798L2.74462 3.60931L2.89149 3.55514L3.03836 3.50097L3.18585 3.22125L3.33334 2.94153L3.50959 2.69084L3.68583 2.44015L3.94615 2.17026L4.20648 1.90036L4.41888 1.73838L4.63127 1.5764L4.88374 1.42787L5.1362 1.27935L5.39826 1.17087L5.66033 1.06239L5.83427 1.00682L6.00821 0.951249L6.33744 0.885597L6.66667 0.819945L7.1534 0.822357L7.64012 0.82477L8.00885 0.901425L8.37758 0.97808L8.62832 1.06974L8.87906 1.16139L9.1526 1.29787L9.42615 1.43434L9.62458 1.24225L9.82301 1.05015L9.95575 0.945949L10.0885 0.84175L10.2212 0.757023L10.354 0.672296L10.472 0.604038L10.59 0.535779L10.7817 0.445399L10.9734 0.355019L11.1947 0.27315L11.4159 0.191282L11.6814 0.130331L11.9469 0.0693689L12.2419 0.0346849L12.5369 0L12.8909 0.0197551L13.2448 0.0395111L13.5398 0.0985261L13.8348 0.157541L14.0708 0.234375L14.3068 0.311208L14.5432 0.419843L14.7796 0.528477L14.9771 0.648446L15.1745 0.768416L15.3896 0.930534L15.6047 1.09265L15.8458 1.33871L16.0868 1.58477L16.2127 1.74574L16.3385 1.90672L16.4507 2.08498L16.5629 2.26323L16.6912 2.52872L16.8195 2.7942L16.8975 3.01619L16.9755 3.23817L17.0331 3.51336L17.0907 3.78855L17.0999 3.79524L17.1091 3.80194L17.4779 3.98216L17.8466 4.16238L18.1032 4.34156L18.3598 4.52074L18.6166 4.76367L18.8734 5.0066L19.0288 5.20134L19.1843 5.39607L19.3224 5.60949L19.4604 5.82291L19.5871 6.09322L19.7137 6.36353L19.7881 6.58477L19.8625 6.80601L19.9312 7.13049L20 7.45498L19.9995 8.0007L19.999 8.54642L19.9462 8.80819L19.8935 9.06996L19.8185 9.30966L19.7435 9.54937L19.6417 9.78264L19.5399 10.0159L19.4183 10.2251L19.2968 10.4343L19.1389 10.6488L18.981 10.8633L18.7696 11.0857L18.5583 11.3082L18.3204 11.4932L18.0826 11.6782L17.8171 11.8339L17.5516 11.9895L17.5156 12.0186L17.4795 12.0478L17.5263 12.1555L17.573 12.2632L17.6454 12.4402L17.7178 12.6172L17.8751 13.2219L18.0324 13.8266L18.0865 14.0774L18.1405 14.3281L18.1391 14.8886L18.1376 15.4491L18.0712 15.7588L18.0047 16.0685L17.9301 16.2898L17.8555 16.511L17.6977 16.8355L17.5398 17.16L17.3548 17.4255L17.1697 17.6909L16.918 17.9524L16.6663 18.2138L16.4303 18.3967L16.1944 18.5797L16.0118 18.6894L15.8293 18.7992L15.6284 18.8876L15.4274 18.9761L15.3536 19.0153L15.2799 19.0546L15.0734 19.1147L14.8669 19.1747L14.5999 19.2223L14.3329 19.2699L14.0984 19.2674L13.864 19.265L13.805 19.2624L13.746 19.2598L13.5985 19.2571L13.451 19.2543L13.3478 19.2755L13.2445 19.2967L13.1912 19.2655ZM9.48504 14.8299L9.66316 14.8154L9.83446 14.7592L10.0058 14.703L10.2084 14.6053L10.411 14.5075L10.6386 14.3361L10.8661 14.1646L11.0563 13.9513L11.2464 13.7381L11.4281 13.5021L11.6098 13.2661L11.7661 13.0301L11.9224 12.7941L12.1004 12.4844L12.2783 12.1747L12.3893 11.916L12.5002 11.6573L12.524 11.6426L12.5477 11.628L12.7113 11.8453L12.8748 12.0626L13.0105 12.1877L13.1461 12.3127L13.3135 12.3896L13.4809 12.4665L13.7317 12.4783L13.9824 12.4901L14.1594 12.4235L14.3364 12.357L14.5027 12.1873L14.669 12.0177L14.7457 11.7864L14.8223 11.5552L14.8701 11.3045L14.9179 11.0537L14.9027 10.6998L14.8876 10.3458L14.8242 9.99259L14.7607 9.6394L14.6894 9.37312L14.6181 9.10684L14.5011 8.77326L14.3842 8.43968L14.2461 8.18329L14.108 7.9269L14.0107 7.79416L13.9134 7.66141L13.8103 7.56216L13.7072 7.4629L13.7227 7.31141L13.7383 7.15993L13.6875 6.95344L13.6367 6.74695L13.5257 6.51096L13.4147 6.27499L13.2631 6.10763L13.1115 5.94027L12.9679 5.83482L12.8242 5.72937L12.6549 5.83136L12.4855 5.93335L12.2641 5.98261L12.0427 6.03187L11.8721 6.01403L11.7015 5.9962L11.5067 5.92287L11.3119 5.84955L11.2137 5.77465L11.1155 5.69976H11.0828H11.0501L11.0043 5.79639L10.9584 5.89302L10.8268 6.04346L10.6952 6.1939L10.5542 6.28377L10.4131 6.37363L10.2297 6.43492L10.0463 6.49622H9.81396H9.58166L9.4196 6.44046L9.25755 6.3847L9.16369 6.33616L9.06983 6.28762L8.8709 6.1043L8.67196 5.92098L8.59266 5.85082L8.51336 5.78067L8.33193 5.94485L8.1505 6.10904L8.01337 6.17403L7.87625 6.23902L7.72875 6.27877L7.58126 6.31853L7.39953 6.31888L7.21779 6.31923L7.03139 6.26122L6.84498 6.2032L6.76078 6.28335L6.67658 6.36349L6.57642 6.49937L6.47626 6.63526L6.33555 6.68768L6.19483 6.7401L6.09928 6.81116L6.00373 6.88222L5.91301 6.97683L5.8223 7.07145L5.52778 7.5097L5.23326 7.94795L5.05418 8.3209L4.87511 8.69387L4.69133 9.07734L4.50756 9.46083L4.38656 9.74106L4.26556 10.0213L4.21956 10.2037L4.17356 10.3862L4.16039 10.5577L4.14723 10.7293L4.17568 10.9307L4.20412 11.1321L4.28395 11.2951L4.36378 11.4582L4.48284 11.562L4.60191 11.6658L4.75721 11.7383L4.91251 11.8107L5.14069 11.8123L5.36887 11.814L5.56058 11.733L5.7523 11.652L5.84081 11.5889L5.92933 11.5259L6.23436 11.2823L6.5394 11.0387L6.56162 11.0525L6.58385 11.0662L6.60343 11.4533L6.62302 11.8403L6.69625 12.2658L6.76948 12.6913L6.84325 12.9934L6.91702 13.2955L7.02607 13.5463L7.13513 13.797L7.22235 13.9298L7.30957 14.0625L7.40116 14.161L7.49276 14.2595L7.72874 14.43L7.96473 14.6005L8.0845 14.6611L8.20426 14.7217L8.38234 14.7679L8.56042 14.814L8.76405 14.8395L8.96768 14.865L9.1373 14.8546L9.30692 14.8443L9.48504 14.8299ZM10.0541 11.9301L9.96056 11.8797L9.87254 11.7686L9.78453 11.6574L9.748 11.5051L9.71147 11.3528L9.73151 10.8935L9.75155 10.4343L9.78067 10.0803L9.8098 9.7263L9.8697 9.41656L9.92961 9.10683L9.97452 8.93161L10.0194 8.75638L10.0753 8.64685L10.1312 8.53731L10.241 8.44681L10.3508 8.3563L10.5062 8.32152L10.6616 8.28674L10.8029 8.34037L10.9441 8.39401L11.0389 8.49688L11.1337 8.59976L11.168 8.7531L11.2023 8.90645L11.1101 9.28771L11.0179 9.66897L10.9898 9.88938L10.9618 10.1098L10.9287 10.7883L10.8957 11.4667L10.8644 11.5924L10.833 11.7181L10.7411 11.8098L10.6491 11.9015L10.5542 11.9422L10.4593 11.9829L10.3035 11.9816L10.1477 11.9803L10.0541 11.9301ZM7.72532 11.6331L7.6039 11.5764L7.53092 11.4773L7.45794 11.3782L7.42595 11.2897L7.39396 11.2012L7.37542 11.0893L7.35685 10.9774L7.33036 10.5879L7.30387 10.1983L7.33388 9.82954L7.3639 9.46081L7.40441 9.28234L7.44492 9.10387L7.508 8.93527L7.57108 8.76667L7.64869 8.67444L7.72629 8.58221L7.8455 8.52806L7.96472 8.4739H8.08271H8.20071L8.3187 8.52852L8.4367 8.58314L8.5138 8.66798L8.59091 8.75282L8.62442 8.8531L8.65794 8.95337V9.07979V9.20621L8.63018 9.2792L8.60243 9.35221L8.55523 9.58075L8.50803 9.8093L8.50821 10.166L8.50838 10.5227L8.54398 10.8483L8.5796 11.1738L8.50341 11.3402L8.42722 11.5066L8.30394 11.5882L8.18067 11.6698L8.01372 11.6798L7.84677 11.6899L7.72532 11.6331Z" 13 + fill="currentColor" 14 + /> 15 + </svg>
+2
src/routes/+layout.svelte
··· 33 33 } 34 34 }); 35 35 36 + /** 36 37 onMount(() => { 37 38 if (user) { 38 39 goto("/home"); 39 40 } 40 41 }); 42 + **/ 41 43 </script> 42 44 43 45 <QueryClientProvider client={queryClient}>
+86 -1
src/routes/+page.svelte
··· 1 - <h1>Index</h1> 1 + <script lang="ts"> 2 + import LeafletIcon from "$lib/components/LeafletIcon.svelte"; 3 + import OffprintIcon from "$lib/components/OffprintIcon.svelte"; 4 + import PcktIcon from "$lib/components/PcktIcon.svelte"; 5 + </script> 6 + 7 + 8 + 9 + <section class="flex flex-col gap-4 my-8"> 10 + <h2 class="text-amber-400 text-2xl font-bold font-neco">Talk about what everyone's reading today</h2> 11 + <p><span class="font-neco text-lg font-bold">potatonet</span> lets you to follow, read, and discuss to fellow readers about long-form content on the internet as easy as pie.</p> 12 + </section> 13 + 14 + <section class="flex flex-col gap-4 my-8"> 15 + <h2 class="text-amber-400 text-2xl font-bold font-neco">Subscribe to any publication across the Atmosphere</h2> 16 + <p>With the AT Protocol, you can read any blog made, whether it's from here, their personal website, or any platform in the network.</p> 17 + <menu class="flex flex-col gap-2 py-4 justify-center"> 18 + <p class="italic opacity-80">Supported platforms include:</p> 19 + <div class="flex gap-2 items-center"> 20 + <a href="https://leaflet.pub" class="group transition-all duration-150 border border-white/60 hover:border-amber-400 px-8 py-6 rounded"> 21 + <LeafletIcon class="w-32 text-white/80 group-hover:text-amber-400 transition-colors duration-150" /> 22 + </a> 23 + <a href="https://pckt.blog" class="px-10 py-6 rounded group transition-all duration-150 border border-white/60 hover:border-amber-400"> 24 + <PcktIcon class="w-20 text-white/80 group-hover:text-amber-400 transition-colors duration-150" /> 25 + </a> 26 + <a href="https://offprint.app" class="px-8 py-6 rounded group transition-all duration-150 border border-white/60 hover:border-amber-400"> 27 + <OffprintIcon class="w-30 h-8.5 text-white/80 group-hover:text-amber-400 transition-colors duration-150" /> 28 + </a> 29 + </div> 30 + </menu> 31 + </section> 32 + 33 + <section class="flex flex-col gap-4 my-8"> 34 + <h2 class="text-amber-400 text-2xl font-bold font-neco">Coming soon: RSS Feeds</h2> 35 + <p>We plan to support RSS feeds, used by news organizations and independent writers online for decades, allowing you to interact with any writing available on the internet.</p> 36 + </section> 37 + 38 + <section class="flex flex-col gap-4 my-8 items-center justify-center"> 39 + <h2 class="text-center text-amber-400 text-3xl font-bold font-neco">Find your next read on potatonet</h2> 40 + <div class="flex gap-4"> 41 + <a href="/explore" class="bg-amber-400 text-black hover:cursor-pointer hover:bg-amber-500 hover:text-white px-4 py-2">🛰️ Explore</a> 42 + <button class="bg-amber-400 text-black hover:cursor-pointer hover:bg-amber-500 hover:text-white px-4 py-2">Login</button> 43 + </div> 44 + <pre class="text-xs tracking-widest"> 45 + 46 + 47 + 48 + ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ 49 + ▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒ 50 + ▒▒▒▒▒▒▒ ▒▒▒▒▒▒ ▒▒▒▒▒ 51 + ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░ ▒▒▒▒▒ ▒▒▒ 52 + ▒▒▒ ▒▒▒▒▒▒ ▒▒▒ ▒▒▒▒ 53 + ▒▒▒ ▒▒▒▒▒ ▒▒▒▒ ▒▒▒ 54 + ▒▒ ▒▒▒▒ ▒▒▒▒ ▒ ▒▒▒ 55 + ▒▒▒ ▒▒ ▒▒▒▒▒ ▒▒ ▒▒▒ 56 + ▒▒▒ ▒▒▒▒ ▒ ▒▒ 57 + ▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒ ▒▒ ▒▒▒ 58 + ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒ ▒▒ 59 + ▒▒▒▒▒▒ ▒ ▒▒ ▒▒ 60 + ▒▒▒▒▒▒ ▒▒ 61 + ▒▒▒▒ ▒▒▒ ▒▒ 62 + ▒▒▒ ▒▒▒▒ ▒▒ 63 + ░▒▒▒ ▒▒▒▒ ▒▒ 64 + ▒▒▒▒ ▒▒▒ ▒▒▒ 65 + ▒▒▒ ▒▒▒▒ ▒▒ 66 + ▒▒▒ ▒▒ ▒▒▒▒ ▒▒▒ 67 + ▒▒▒ ▒ ▒▒▒▒ ▒▒ ▒▒▒ 68 + ▒▒▒ ▒ ▒▒▒▒▒ ▒▒ ▒▒▒ 69 + ▒▒ ▒▒ ▒▒▒▒ ░▒ ▒▒▒ 70 + ▒▒▒ ▒▒▒▒ ▒▒ ▒▒ ▒▒▒ 71 + ▒▒ ▒▒▒▒ ▒▒▒ 72 + ▒▒▒ ▒▒▒░ ▒▒▒▒ 73 + ▒▒▒ ▒▒▒ ▒▒▒▒ 74 + ▒▒▒ ▒▒▒▒ ▒▒▒▒ 75 + ▒▒▒▒ ▒▒▒▒ ▒▒▒▒▒▒ 76 + ▒▒▒▒ ▒▒▒▒ ▒▒▒▒▒ ▒▒▒ 77 + ▒▒▒▒▒ ▒▒▒▒ ▒▒▒▒▒ ▒▒▒ 78 + ▒▒▒▒▒▒▒ ▒▒▒▒▒▒ ▒▒▒▒▒▒ ▒▒▒ 79 + ▒▒▒▒▒▒▒▒▒▒ ░▒▒▒▒▒▒▒ ▒▒ 80 + ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒ 81 + ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ 82 + 83 + 84 + 85 + </pre> 86 + </section>
+7
src/routes/[handle]/[pubRkey]/+page.svelte
··· 1 + <script lang="ts"> 2 + import { page } from "$app/state"; 3 + 4 + const { handle, pubRkey } = page.params; 5 + </script> 6 + 7 + <p>{handle} {pubRkey}</p>
src/routes/[handle]/[pubRkey]/+page.ts

This is a binary file and will not be displayed.

+1 -1
src/routes/explore/+page.svelte
··· 103 103 {/each} 104 104 {/if} 105 105 106 - <menu> 106 + <menu class="self-end"> 107 107 {#if page > 0} 108 108 <button 109 109 onclick={() => {
+13 -20
src/routes/home/+page.svelte
··· 1 1 <script lang="ts"> 2 + import { Debounced } from "runed"; 2 3 import { goto } from "$app/navigation"; 3 4 import { getContext, onMount } from "svelte"; 4 5 import type { MiniDoc, PublicationNode } from "$lib/utils"; 5 6 import { createInfiniteQuery } from "@tanstack/svelte-query"; 6 7 import type { QuicksliceClient } from "quickslice-client-js"; 7 8 import PublicationCard from "$lib/components/PublicationCard.svelte"; 8 - import { Debounced } from "runed"; 9 9 10 10 const user = getContext("user") as MiniDoc; 11 11 const atclient = getContext("atclient") as QuicksliceClient; 12 12 13 13 let page = $state(0); 14 - let searchTerm = $state(""); 15 - let debouncedSearchTerm = new Debounced(() => searchTerm, 500); 16 14 17 15 onMount(() => { 18 16 if (!user) { ··· 21 19 }); 22 20 23 21 const subscriptionsQuery = createInfiniteQuery(() => ({ 24 - queryKey: ["subscriptions", user.did, debouncedSearchTerm.current || undefined], 22 + queryKey: ["subscriptions", user.did], 25 23 queryFn: async () => { 26 24 const query = ` 27 25 query GetSubscriptionByUserDid { ··· 66 64 67 65 <h1 class="text-amber-400 text-3xl font-bold">My Subscriptions</h1> 68 66 69 - <menu class="flex w-full justify-between items-center"> 70 - <label> 71 - Search: 72 - <input bind:value={searchTerm} class="border px-3 py-2" /> 73 - </label> 74 - 67 + <menu class="flex w-full justify-end items-center"> 75 68 <div class=""> 76 69 {#if page > 0} 77 - <button 78 - onclick={() => { 79 - if (page > 0) { 80 - page--; 81 - } 82 - }} 83 - class="bg-amber-400 text-black hover:cursor-pointer hover:bg-amber-500 hover:text-white px-4 py-2" 84 - > 85 - Previous 86 - </button> 70 + <button 71 + onclick={() => { 72 + if (page > 0) { 73 + page--; 74 + } 75 + }} 76 + class="bg-amber-400 text-black hover:cursor-pointer hover:bg-amber-500 hover:text-white px-4 py-2" 77 + > 78 + Previous 79 + </button> 87 80 {/if} 88 81 <number class="px-3">Page {page + 1}</number> 89 82 {#if subscriptionsQuery.hasNextPage}