github.com/google/capslock@v0.2.3-0.20240517042941-dac19fc347c0/docs/capslock-banner.svg (about) 1 <?xml version="1.0" encoding="UTF-8" standalone="no"?> 2 <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> 3 <svg width="100%" height="100%" viewBox="0 0 3840 1280" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"> 4 <g transform="matrix(5.96893,0,0,6.42335,-1049.88,-6222.35)"> 5 <g id="Lowercase"> 6 <g transform="matrix(1,0,0,1,0.208914,14.7282)"> 7 <path d="M366.67,1123.67L366.67,1019.46L384.326,1019.46L384.326,1028.36L385.474,1028.36C386.718,1026.45 388.369,1024.63 390.426,1022.91C392.484,1021.18 394.948,1019.8 397.819,1018.74C400.69,1017.69 403.895,1017.16 407.436,1017.16C414.135,1017.16 420.139,1018.82 425.45,1022.12C430.761,1025.42 434.972,1029.99 438.082,1035.82C441.192,1041.66 442.747,1048.41 442.747,1056.06C442.747,1063.72 441.192,1070.47 438.082,1076.3C434.972,1082.14 430.761,1086.71 425.45,1090.01C420.139,1093.31 414.135,1094.96 407.436,1094.96C402.173,1094.96 397.651,1093.84 393.871,1091.59C390.091,1089.34 387.292,1086.78 385.474,1083.91L384.326,1083.91L385.474,1094.25L385.474,1123.67L366.67,1123.67ZM404.135,1077.6C407.675,1077.6 410.953,1076.71 413.967,1074.94C416.981,1073.17 419.422,1070.66 421.288,1067.4C423.154,1064.15 424.087,1060.37 424.087,1056.06C424.087,1051.66 423.154,1047.88 421.288,1044.72C419.422,1041.57 416.981,1039.1 413.967,1037.33C410.953,1035.56 407.675,1034.68 404.135,1034.68C400.69,1034.68 397.46,1035.56 394.446,1037.33C391.431,1039.1 388.991,1041.59 387.125,1044.8C385.259,1048 384.326,1051.76 384.326,1056.06C384.326,1060.37 385.259,1064.13 387.125,1067.33C388.991,1070.54 391.431,1073.05 394.446,1074.87C397.46,1076.69 400.69,1077.6 404.135,1077.6Z" style="fill:rgb(33,139,130);fill-rule:nonzero;"/> 8 </g> 9 <g transform="matrix(1,0,0,1,0.313409,14.7282)"> 10 <path d="M484.374,1094.96C478.058,1094.96 472.675,1094.05 468.226,1092.24C463.776,1090.42 460.163,1088.03 457.388,1085.06C454.613,1082.09 452.556,1078.84 451.216,1075.3L468.01,1067.98C469.637,1071.42 471.838,1074.03 474.613,1075.8C477.388,1077.57 480.642,1078.46 484.374,1078.46C487.436,1078.46 490.211,1077.95 492.699,1076.95C495.187,1075.94 496.431,1074.1 496.431,1071.42C496.431,1069.51 495.786,1068 494.494,1066.9C493.202,1065.8 491.599,1064.94 489.685,1064.32C487.771,1063.69 485.809,1063.19 483.8,1062.81L475.187,1060.94C471.647,1060.18 468.297,1058.82 465.14,1056.85C461.982,1054.89 459.422,1052.4 457.46,1049.39C455.498,1046.38 454.517,1042.91 454.517,1038.98C454.517,1034.58 455.785,1030.75 458.321,1027.5C460.857,1024.25 464.302,1021.71 468.656,1019.89C473.01,1018.07 477.819,1017.16 483.082,1017.16C487.963,1017.16 492.364,1017.74 496.288,1018.89C500.211,1020.03 503.609,1021.78 506.479,1024.13C509.35,1026.47 511.647,1029.46 513.369,1033.1L497.293,1040.13C495.762,1037.26 493.776,1035.25 491.336,1034.1C488.896,1032.95 486.288,1032.38 483.513,1032.38C480.259,1032.38 477.675,1033 475.762,1034.25C473.848,1035.49 472.891,1036.97 472.891,1038.69C472.891,1040.51 473.848,1042.09 475.762,1043.43C477.675,1044.77 479.972,1045.78 482.652,1046.45L493.417,1049.03C500.69,1050.75 506.168,1053.53 509.853,1057.36C513.537,1061.18 515.379,1065.78 515.379,1071.14C515.379,1075.92 513.991,1080.11 511.216,1083.69C508.441,1087.28 504.709,1090.06 500.02,1092.02C495.331,1093.98 490.116,1094.96 484.374,1094.96Z" style="fill:rgb(33,139,130);fill-rule:nonzero;"/> 11 </g> 12 <g transform="matrix(1,0,0,1,0.313409,14.7282)"> 13 <rect x="529.159" y="989.891" width="18.804" height="102.775" style="fill:rgb(33,139,130);fill-rule:nonzero;"/> 14 </g> 15 <g transform="matrix(1,0,0,1,0.313409,14.7282)"> 16 <path d="M600.786,1094.96C593.13,1094.96 586.36,1093.27 580.475,1089.87C574.59,1086.47 569.996,1081.83 566.695,1075.94C563.393,1070.06 561.743,1063.43 561.743,1056.06C561.743,1048.69 563.393,1042.07 566.695,1036.18C569.996,1030.3 574.59,1025.66 580.475,1022.26C586.36,1018.86 593.13,1017.16 600.786,1017.16C608.441,1017.16 615.188,1018.89 621.025,1022.33C626.862,1025.78 631.432,1030.42 634.733,1036.26C638.035,1042.09 639.685,1048.69 639.685,1056.06C639.685,1063.43 638.035,1070.06 634.733,1075.94C631.432,1081.83 626.862,1086.47 621.025,1089.87C615.188,1093.27 608.441,1094.96 600.786,1094.96ZM600.786,1077.45C604.422,1077.45 607.748,1076.61 610.762,1074.94C613.776,1073.27 616.217,1070.82 618.083,1067.62C619.949,1064.41 620.882,1060.56 620.882,1056.06C620.882,1051.57 619.949,1047.74 618.083,1044.58C616.217,1041.42 613.776,1038.98 610.762,1037.26C607.748,1035.54 604.47,1034.68 600.929,1034.68C597.293,1034.68 593.92,1035.54 590.81,1037.26C587.7,1038.98 585.212,1041.42 583.346,1044.58C581.48,1047.74 580.547,1051.57 580.547,1056.06C580.547,1060.56 581.48,1064.41 583.346,1067.62C585.212,1070.82 587.7,1073.27 590.81,1074.94C593.92,1076.61 597.245,1077.45 600.786,1077.45Z" style="fill:rgb(33,139,130);fill-rule:nonzero;"/> 17 </g> 18 <g transform="matrix(1,0,0,1,0.313409,14.7282)"> 19 <path d="M688.489,1094.96C681.025,1094.96 674.398,1093.31 668.609,1090.01C662.82,1086.71 658.274,1082.12 654.973,1076.23C651.671,1070.35 650.02,1063.62 650.02,1056.06C650.02,1048.5 651.671,1041.81 654.973,1035.97C658.274,1030.13 662.82,1025.54 668.609,1022.19C674.398,1018.84 681.025,1017.16 688.489,1017.16C696.623,1017.16 703.609,1018.89 709.446,1022.33C715.284,1025.78 719.494,1030.75 722.078,1037.26L704.853,1044.44C703.322,1041.09 701.169,1038.62 698.394,1037.04C695.619,1035.47 692.317,1034.68 688.489,1034.68C684.757,1034.68 681.408,1035.56 678.442,1037.33C675.475,1039.1 673.131,1041.57 671.408,1044.72C669.686,1047.88 668.824,1051.66 668.824,1056.06C668.824,1060.47 669.686,1064.27 671.408,1067.47C673.131,1070.68 675.475,1073.17 678.442,1074.94C681.408,1076.71 684.757,1077.6 688.489,1077.6C692.7,1077.6 696.193,1076.66 698.968,1074.8C701.743,1072.93 703.992,1070.37 705.714,1067.12L722.509,1074.58C719.638,1080.7 715.284,1085.63 709.446,1089.37C703.609,1093.1 696.623,1094.96 688.489,1094.96Z" style="fill:rgb(33,139,130);fill-rule:nonzero;"/> 20 </g> 21 <g transform="matrix(0.695539,0,0,0.717705,59.1357,239.035)"> 22 <path d="M1001.05,1145.44L1040.26,1107.91L1073.49,1107.91L1073.49,1109.51L1033.57,1147.24L1075.35,1208.31L1075.35,1209.91L1043.36,1209.91L1014.53,1165.24L1001.05,1177.98L1001.05,1209.91L974.016,1209.91L974.016,1066.71L1001.05,1066.71L1001.05,1145.44Z" style="fill:rgb(33,139,130);fill-rule:nonzero;"/> 23 </g> 24 <g transform="matrix(1,0,0,1,-13.1362,15.4459)"> 25 <path d="M239.636,1094.96C232.172,1094.96 225.546,1093.31 219.756,1090.01C213.967,1086.71 209.421,1082.12 206.12,1076.23C202.818,1070.35 201.167,1063.62 201.167,1056.06C201.167,1048.5 202.818,1041.81 206.12,1035.97C209.421,1030.13 213.967,1025.54 219.756,1022.19C225.546,1018.84 232.172,1017.16 239.636,1017.16C247.77,1017.16 254.756,1018.89 260.593,1022.33C266.431,1025.78 270.641,1030.75 273.225,1037.26L256,1044.44C254.469,1041.09 252.316,1038.62 249.541,1037.04C246.766,1035.47 243.464,1034.68 239.636,1034.68C235.904,1034.68 232.555,1035.56 229.589,1037.33C226.622,1039.1 224.278,1041.57 222.555,1044.72C220.833,1047.88 219.971,1051.66 219.971,1056.06C219.971,1060.47 220.833,1064.27 222.555,1067.47C224.278,1070.68 226.622,1073.17 229.589,1074.94C232.555,1076.71 235.904,1077.6 239.636,1077.6C243.847,1077.6 247.34,1076.66 250.115,1074.8C252.89,1072.93 255.139,1070.37 256.861,1067.12L273.656,1074.58C270.785,1080.7 266.431,1085.63 260.593,1089.37C254.756,1093.1 247.77,1094.96 239.636,1094.96Z" style="fill:rgb(33,139,130);fill-rule:nonzero;"/> 26 </g> 27 </g> 28 </g> 29 <g id="Icon" transform="matrix(0.948548,0,0,0.968164,120.577,-92.8631)"> 30 <g id="Hat-Top" serif:id="Hat Top" transform="matrix(1.47428,0,0,1.47428,-313.476,140.748)"> 31 <g transform="matrix(1.07862,0,0,1.0453,9.77023,110.051)"> 32 <path d="M557.76,140.079L558.232,80.193C558.187,60.408 568.32,19.794 598.878,19.958L696.765,19.782C728.256,20.278 738.054,59.944 737.997,80.07L737.997,139.846C678.187,152.854 618.118,153.376 557.76,140.079Z" style="fill:rgb(33,139,130);"/> 33 </g> 34 <g transform="matrix(0.594075,0,0,0.575727,289.866,199.187)"> 35 <path d="M704.821,165.266L595.516,138.229L401.228,300.234L499.926,300.397L500.897,601.861L902.111,600.036L902.111,301.459L1001.18,301.092L833.212,138.229L704.821,165.266Z" style="fill:rgb(144,205,195);"/> 36 </g> 37 <g transform="matrix(0.594075,0,0,0.575727,289.866,199.187)"> 38 <path d="M705.019,153.252L598.166,126.822C594.734,125.973 591.116,126.817 588.371,129.105L394.083,291.11C390.338,294.233 388.906,299.45 390.507,304.135C392.108,308.82 396.395,311.956 401.21,311.964L488.596,312.109C488.596,312.109 489.529,601.9 489.529,601.9C489.539,605.013 490.748,607.995 492.89,610.188C495.031,612.381 497.93,613.605 500.947,613.591L902.161,611.766C908.42,611.738 913.479,606.494 913.479,600.036L913.479,313.147C913.479,313.147 1001.22,312.822 1001.22,312.822C1005.88,312.805 1010.05,309.861 1011.76,305.392C1013.46,300.924 1012.36,295.833 1008.97,292.543L840.997,129.68C838.306,127.072 834.556,125.974 830.939,126.735L705.019,153.252ZM702.171,176.673C703.786,177.073 705.467,177.102 707.094,176.76L829.717,150.937C829.717,150.937 972.59,289.467 972.59,289.467C972.59,289.467 902.07,289.729 902.07,289.729C895.808,289.752 890.743,294.997 890.743,301.459L890.743,588.357C832.846,588.621 570.271,589.815 512.227,590.079C512.227,590.079 511.294,300.358 511.294,300.358C511.273,293.902 506.201,288.677 499.944,288.667L433.319,288.557C433.319,288.557 598.308,150.982 598.308,150.982C598.308,150.982 702.171,176.673 702.171,176.673Z" style="fill:rgb(33,139,130);"/> 39 </g> 40 </g> 41 <g transform="matrix(1.59018,0,0,1.73873,-329.575,289.15)"> 42 <g id="Hat-Brim" serif:id="Hat Brim"> 43 <path d="M537.945,128.823C576.875,142.369 622.622,148.27 666.942,148.526C712.535,148.788 757.342,142.05 797.627,129.325C807.118,129.298 815.674,140.956 806.458,145.844C767.028,166.755 716.599,176.488 666.942,176.237C617.045,175.984 567.119,165.476 527.482,146.245C518.398,141.838 527.256,129.392 537.945,128.823Z" style="fill:rgb(33,139,130);"/> 44 </g> 45 </g> 46 <g transform="matrix(0.49676,0,0,0.461026,-146.006,57.0544)"> 47 <path d="M2007.41,1610.45C2005.83,1603.56 2000.99,1599.3 2000.99,1599.3C1992.05,1591.42 1982.07,1594.19 1981.82,1595.95C1981.57,1597.77 1992.01,1598.03 1996.18,1607.55C1996.18,1607.55 1997.97,1611.64 1996.68,1617.07C1992.97,1632.68 1954.23,1650.59 1918.71,1645.17C1879.09,1639.14 1856.9,1606.11 1852.06,1598.5C1839.46,1579.9 1817.24,1570.38 1795.62,1574.31C1782.44,1576.71 1770.14,1580.74 1761.76,1591.23C1753.38,1580.74 1741.08,1576.09 1727.9,1573.69C1706.28,1569.76 1684.06,1579.9 1671.47,1598.5C1666.62,1606.11 1644.43,1639.14 1604.81,1645.17C1569.29,1650.59 1530.55,1632.68 1526.84,1617.07C1525.55,1611.64 1527.34,1607.55 1527.34,1607.55C1531.51,1598.03 1541.96,1597.77 1541.7,1595.95C1541.45,1594.19 1531.47,1591.42 1522.53,1599.3C1522.53,1599.3 1517.7,1603.56 1516.12,1610.45C1511.51,1630.56 1546.7,1665.49 1584.35,1683.2C1598.46,1689.84 1623.47,1699.02 1658.18,1698.52C1670.66,1699.35 1695.87,1699.3 1723.26,1686.15C1741.58,1677.34 1754.17,1669.15 1761.76,1661.01C1769.35,1669.15 1781.94,1677.34 1800.27,1686.15C1827.65,1699.3 1852.86,1699.35 1865.34,1698.52C1900.06,1699.02 1925.06,1689.84 1939.17,1683.2C1976.82,1665.49 2012.02,1630.56 2007.41,1610.45Z" style="fill:rgb(33,139,130);fill-rule:nonzero;"/> 48 </g> 49 <g id="Magnifying-glass" serif:id="Magnifying glass" transform="matrix(1.13246,0,0,1.13246,-391.503,-15.753)"> 50 <g id="Handle" transform="matrix(1.07862,0,0,1.0453,6.90809,128.18)"> 51 <path d="M1001.58,525.927L1084.62,637.898C1095.75,638.626 1104.08,632.694 1106.01,621.338L1021.82,510.56L1001.58,525.927Z" style="fill:rgb(33,139,130);"/> 52 </g> 53 <g id="Inner-Lens" serif:id="Inner Lens" transform="matrix(1.07862,0,0,1.0453,7.30257,130.547)"> 54 <path d="M926.441,455.255L934.08,460.817C933.966,462.099 933.907,463.395 933.907,464.705C933.907,488.518 953.241,507.852 977.054,507.852C983.051,507.852 988.763,506.626 993.953,504.412L1001.58,509.968C994.291,513.933 985.933,516.185 977.054,516.185C948.642,516.185 925.574,493.118 925.574,464.705C925.574,461.477 925.872,458.318 926.441,455.255Z" style="fill:rgb(33,139,130);"/> 55 </g> 56 <g id="Outer-Lens" serif:id="Outer Lens" transform="matrix(0.56173,0,0,0.544381,477.505,453.278)"> 57 <path d="M1039.05,174.737C970.27,174.737 914.537,230.691 914.537,299.471C914.537,368.251 970.27,424.205 1039.05,424.205C1107.83,424.205 1163.56,368.251 1163.56,299.471C1163.56,230.691 1107.83,174.737 1039.05,174.737ZM1039.05,189.093C1100.03,189.093 1149.65,238.489 1149.65,299.471C1149.65,360.453 1100.03,409.849 1039.05,409.849C978.068,409.849 928.451,360.453 928.451,299.471C928.451,238.489 978.068,189.093 1039.05,189.093Z" style="fill:rgb(33,139,130);"/> 58 </g> 59 </g> 60 <g transform="matrix(0.811997,0,0,0.811997,69.7431,273.464)"> 61 <g transform="matrix(1.07862,0,0,1.0453,54.8417,198.205)"> 62 <rect x="499.372" y="640" width="402.74" height="60.109" style="fill:rgb(144,205,195);"/> 63 </g> 64 <g transform="matrix(1.07862,0,0,1.0453,54.8417,198.205)"> 65 <path d="M913.495,640C913.495,633.513 908.399,628.254 902.112,628.254L499.372,628.254C493.085,628.254 487.989,633.513 487.989,640L487.989,700.109C487.989,706.596 493.085,711.855 499.372,711.855L902.112,711.855C908.399,711.855 913.495,706.596 913.495,700.109L913.495,640ZM890.729,651.746L890.729,688.363C832.555,688.363 568.929,688.363 510.755,688.363C510.755,688.363 510.755,651.746 510.755,651.746C568.929,651.746 832.555,651.746 890.729,651.746L890.729,651.746Z" style="fill:rgb(33,139,130);"/> 66 </g> 67 </g> 68 </g> 69 </svg>