@marcel91200 / caddy Mirror · read-only / commits / 6ab855d3
Fork 0

Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS

Mirrored from https://github.com/Slazee/caddy.git

Synced Nov 11, 08:30 UTC

browse: Update Caddy logo

Matthew Holt committed Jun 18, 2026 at 09:32 UTC 6ab855d3c42370a5b2720d64572f6b08fcfb3801
1 file changed +94 -56
modules/caddyhttp/fileserver/browse.html
+94 -56
@@ -638,14 +638,15 @@ td .go-up {
638
639 footer {
640 padding: 40px 20px;
641 - font-size: 12px;
641 + font-size: 16px;
642 text-align: center;
643 + line-height: 2;
644 }
645
646 .caddy-logo {
647 display: inline-block;
647 - height: 2.5em;
648 - margin: 0 auto;
648 + height: 2em;
649 + margin: -4px auto 0 5px;
650 }
651
652 @media (max-width: 600px) {
@@ -1101,76 +1102,113 @@ footer {
1102 <footer>
1103 Served with
1104 <a rel="noopener noreferrer" href="https://caddyserver.com">
1104 - <svg class="caddy-logo" viewBox="0 0 379 114" 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/" fill-rule="evenodd" clip-rule="evenodd" stroke-linecap="round" stroke-linejoin="round">
1105 - <g transform="matrix(1,0,0,1,-1982.99,-530.985)">
1106 - <g transform="matrix(1.16548,0,0,1.10195,1823.12,393.466)">
1107 - <g transform="matrix(1,0,0,1,0.233052,1.17986)">
1108 - <g id="Icon" transform="matrix(0.858013,0,0,0.907485,-3224.99,-1435.83)">
1109 - <g>
1110 - <g transform="matrix(-0.191794,-0.715786,0.715786,-0.191794,4329.14,4673.64)">
1111 - <path d="M3901.56,610.734C3893.53,610.261 3886.06,608.1 3879.2,604.877C3872.24,601.608 3866.04,597.093 3860.8,591.633C3858.71,589.457 3856.76,587.149 3854.97,584.709C3853.2,582.281 3851.57,579.733 3850.13,577.066C3845.89,569.224 3843.21,560.381 3842.89,550.868C3842.57,543.321 3843.64,536.055 3845.94,529.307C3848.37,522.203 3852.08,515.696 3856.83,510.049L3855.79,509.095C3850.39,514.54 3846.02,520.981 3842.9,528.125C3839.84,535.125 3838.03,542.781 3837.68,550.868C3837.34,561.391 3839.51,571.425 3843.79,580.306C3845.27,583.38 3847.03,586.304 3849.01,589.049C3851.01,591.806 3853.24,594.39 3855.69,596.742C3861.75,602.568 3869,607.19 3877.03,610.1C3884.66,612.867 3892.96,614.059 3901.56,613.552L3901.56,610.734Z" fill="rgb(0,144,221)"/>
1112 - </g>
1113 - <g transform="matrix(-0.191794,-0.715786,0.715786,-0.191794,4329.14,4673.64)">
1114 - <path d="M3875.69,496.573C3879.62,494.538 3883.8,492.897 3888.2,491.786C3892.49,490.704 3896.96,490.124 3901.56,490.032C3903.82,490.13 3906.03,490.332 3908.21,490.688C3917.13,492.147 3925.19,495.814 3932.31,500.683C3936.13,503.294 3939.59,506.335 3942.81,509.619C3947.09,513.98 3950.89,518.816 3953.85,524.232C3958.2,532.197 3960.96,541.186 3961.32,550.868C3961.61,558.748 3960.46,566.345 3957.88,573.322C3956.09,578.169 3953.7,582.753 3950.66,586.838C3947.22,591.461 3942.96,595.427 3938.27,598.769C3933.66,602.055 3928.53,604.619 3923.09,606.478C3922.37,606.721 3921.6,606.805 3920.93,607.167C3920.42,607.448 3920.14,607.854 3919.69,608.224L3920.37,610.389C3920.98,610.432 3921.47,610.573 3922.07,610.474C3922.86,610.344 3923.55,609.883 3924.28,609.566C3931.99,606.216 3938.82,601.355 3944.57,595.428C3947.02,592.903 3949.25,590.174 3951.31,587.319C3953.59,584.168 3955.66,580.853 3957.43,577.348C3961.47,569.34 3964.01,560.422 3964.36,550.868C3964.74,540.511 3962.66,530.628 3958.48,521.868C3955.57,515.775 3951.72,510.163 3946.95,505.478C3943.37,501.962 3939.26,498.99 3934.84,496.562C3926.88,492.192 3917.87,489.76 3908.37,489.229C3906.12,489.104 3903.86,489.054 3901.56,489.154C3896.87,489.06 3892.3,489.519 3887.89,490.397C3883.3,491.309 3878.89,492.683 3874.71,494.525L3875.69,496.573Z" fill="rgb(0,144,221)"/>
1115 - </g>
1116 - </g>
1117 - <g>
1118 - <g transform="matrix(-3.37109,-0.514565,0.514565,-3.37109,4078.07,1806.88)">
1119 - <path d="M22,12C22,10.903 21.097,10 20,10C19.421,10 18.897,10.251 18.53,10.649C18.202,11.006 18,11.481 18,12C18,13.097 18.903,14 20,14C21.097,14 22,13.097 22,12Z" fill="none" fill-rule="nonzero" stroke="rgb(0,144,221)" stroke-width="1.05px"/>
1120 - </g>
1121 - <g transform="matrix(-5.33921,-5.26159,-3.12106,-6.96393,4073.87,1861.55)">
1122 - <path d="M10.315,5.333C10.315,5.333 9.748,5.921 9.03,6.673C7.768,7.995 6.054,9.805 6.054,9.805L6.237,9.86C6.237,9.86 8.045,8.077 9.36,6.771C10.107,6.028 10.689,5.444 10.689,5.444L10.315,5.333Z" fill="rgb(0,144,221)"/>
1123 - </g>
1105 + <svg class="caddy-logo" viewBox="0 0 603 147" version="1.1" xmlns="http://www.w3.org/2000/svg"
1106 + xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/"
1107 + style="fill-rule:evenodd;clip-rule:evenodd;">
1108 + <g transform="matrix(1,0,0,1,-2109,-214)">
1109 + <g transform="matrix(1.425249,0,0,1.426471,318.584718,2.205882)">
1110 + <g id="Caddy-inline-gradient-light" serif:id="Caddy inline gradient light"
1111 + transform="matrix(1.357373,0,0,1.282277,1067.406733,-23.01164)">
1112 + <g id="Icon" transform="matrix(0.786336,0,0,0.831674,-2947.913824,-1302.785208)">
1113 + <g id="World-ring" serif:id="World ring"
1114 + transform="matrix(-0.191794,-0.715786,0.715786,-0.191794,4329.141165,4673.635953)">
1115 + <path
1116 + d="M3884.774,489.675C3891.351,486.051 3899.199,483.321 3915.611,486.637C3924.523,488.438 3933.311,492.354 3939.855,496.371C3948.178,501.481 3956.898,509.424 3962.141,522.185C3969.229,539.435 3967.519,555.618 3962.553,570.425C3957.908,584.276 3950.667,593.213 3941.347,601.174C3937.098,604.804 3932.186,608.271 3925.755,611.14C3926.236,613.866 3925.899,616.755 3924.607,619.41C3921.343,626.113 3913.141,628.942 3906.439,625.678C3903.269,624.134 3900.96,621.491 3899.756,618.42C3899.317,617.301 3899.026,616.126 3898.893,614.927C3894.586,615.247 3888.008,615.288 3879.625,613.17C3870.403,610.841 3863.775,606.675 3859.892,603.965C3857.593,602.361 3854.954,599.979 3854.544,599.61C3849.166,594.755 3840.83,585.463 3837.015,569.227C3836.572,567.34 3835.378,561.377 3835.452,554.692C3835.692,532.728 3846.508,518.676 3850.779,513.654C3850.806,513.622 3851.363,512.592 3852.24,511.176C3852.413,510.897 3852.583,510.628 3852.746,510.373C3851.965,506.515 3852.275,502.402 3853.879,498.524C3858.185,488.12 3870.29,483.102 3880.695,487.408C3882.166,488.016 3883.53,488.781 3884.774,489.675ZM3922.59,604.499C3925.735,603.411 3931.434,601.121 3937.116,597.152C3944.094,592.277 3948.263,586.859 3949.067,585.815C3951.933,582.091 3953.649,578.973 3955.419,574.541C3960.606,561.554 3960.74,543.258 3951.928,527.406C3951.757,527.099 3948.157,519.688 3939.033,510.595C3938.841,510.404 3936.304,507.745 3932.085,504.382C3922.729,496.924 3912.945,494.238 3911.235,493.78C3898.742,490.429 3890.487,492.487 3888.581,493.232C3893.289,498.918 3894.808,506.982 3891.812,514.223C3890.622,517.098 3888.737,520.227 3886.558,522.198C3886.42,524.192 3889.79,540.928 3889.79,540.928L3885.982,556.16C3884.824,554.348 3873.59,528.838 3872.463,526.865C3872.463,526.865 3868.236,526.681 3864.996,525.34C3860.044,523.291 3856.312,519.474 3854.225,514.916C3854.065,515.076 3853.903,515.241 3853.739,515.41C3853.533,515.622 3853.264,515.899 3851.809,518.573C3842.45,535.769 3843.094,555.08 3849.961,570.464C3853.834,579.14 3860.655,588.17 3867.342,593.952C3867.407,594.009 3873.942,600.239 3884.06,604.767C3890.29,607.556 3896.346,608.803 3899.449,609.309C3899.644,608.701 3899.884,608.1 3900.171,607.51C3901.388,605.011 3903.292,603.05 3905.548,601.743L3898.187,589.251C3898.187,589.251 3903.963,590.775 3907.096,586.147L3910.987,599.527C3910.987,599.527 3914.298,599.275 3918.339,601.243C3920.007,602.055 3921.436,603.174 3922.59,604.499ZM3914.498,609.129C3912.122,607.971 3909.215,608.975 3908.057,611.351C3907.447,612.604 3907.447,614.005 3907.923,615.219C3908.348,616.305 3909.158,617.246 3910.279,617.792C3912.656,618.949 3915.563,617.946 3916.721,615.57C3917.878,613.194 3916.875,610.286 3914.498,609.129ZM3869.641,514.118C3870.951,514.66 3872.329,514.837 3873.657,514.698C3876.632,514.386 3879.375,512.514 3880.59,509.579C3882.348,505.331 3880.299,500.388 3876.051,498.63C3871.802,496.871 3866.86,498.921 3865.101,503.169C3863.343,507.417 3865.392,512.36 3869.641,514.118Z"
1117 + style="fill:url(#_Linear1);" />
1118 </g>
1125 - <g id="Padlock" transform="matrix(3.11426,0,0,3.11426,3938.31,1737.25)">
1126 - <g>
1127 - <path d="M9.876,21L18.162,21C18.625,21 19,20.625 19,20.162L19,11.838C19,11.375 18.625,11 18.162,11L5.838,11C5.375,11 5,11.375 5,11.838L5,16.758" fill="none" stroke="rgb(34,182,56)" stroke-width="1.89px" stroke-linecap="butt" stroke-linejoin="miter"/>
1128 - <path d="M8,11L8,7C8,4.806 9.806,3 12,3C14.194,3 16,4.806 16,7L16,11" fill="none" fill-rule="nonzero" stroke="rgb(34,182,56)" stroke-width="1.89px"/>
1129 - </g>
1119 + <g id="Padlock" transform="matrix(3.11426,0,0,3.11426,3937.642935,1734.957188)">
1120 + <path id="Shackle"
1121 + d="M9.284,11C9.284,11.709 8.709,12.284 8,12.284C7.291,12.284 6.716,11.709 6.716,11L6.716,7C6.716,4.101 9.101,1.716 12,1.716C14.899,1.716 17.284,4.101 17.284,7L17.284,11C17.284,11.709 16.709,12.284 16,12.284C15.291,12.284 14.716,11.709 14.716,11L14.716,7C14.716,5.51 13.49,4.284 12,4.284C10.51,4.284 9.284,5.51 9.284,7L9.284,11Z"
1122 + style="fill:rgb(34,182,56);" />
1123 + <path id="Lock-body" serif:id="Lock body"
1124 + d="M17.716,19.716L17.716,12.284L6.284,12.284L6.284,17.074C5.546,16.656 4.47,16.398 3.716,16.371L3.716,11.838C3.716,10.667 4.667,9.716 5.838,9.716L18.162,9.716C19.333,9.716 20.284,10.667 20.284,11.838L20.284,20.162C20.284,21.333 19.333,22.284 18.162,22.284L9.937,22.257L9.848,21.664L12.06,19.719C13.136,19.719 15.383,19.716 17.716,19.716Z"
1125 + style="fill:rgb(34,182,56);" />
1126 </g>
1131 - <g>
1132 - <g transform="matrix(5.30977,0.697415,-0.697415,5.30977,3852.72,1727.97)">
1133 - <path d="M22,12C22,11.659 21.913,11.337 21.76,11.055C21.421,10.429 20.756,10 20,10C18.903,10 18,10.903 18,12C18,13.097 18.903,14 20,14C21.097,14 22,13.097 22,12Z" fill="none" fill-rule="nonzero" stroke="rgb(0,144,221)" stroke-width="0.98px"/>
1127 + </g>
1128 + <g id="Wordmark" transform="matrix(1,0,0,1,-12.550055,-2.547609)">
1129 + <g id="R" transform="matrix(0.426446,0,0,0.451034,-1192.442464,-709.462197)">
1130 + <g transform="matrix(1,0,0,1,-0.10786,0.450801)">
1131 + <g transform="matrix(12.124671,0,0,12.124671,3862.605611,1929.898087)">
1132 + <path
1133 + d="M0.061,-0L0.061,-0.7L0.381,-0.7C0.428,-0.7 0.471,-0.69 0.51,-0.669C0.549,-0.648 0.58,-0.62 0.603,-0.583C0.626,-0.547 0.638,-0.504 0.638,-0.456C0.638,-0.411 0.627,-0.371 0.606,-0.335C0.585,-0.3 0.557,-0.271 0.522,-0.249L0.578,-0.154C0.581,-0.149 0.585,-0.146 0.589,-0.143C0.594,-0.14 0.6,-0.139 0.607,-0.139L0.669,-0.139L0.669,-0L0.571,-0C0.541,-0 0.513,-0.007 0.489,-0.022C0.464,-0.036 0.445,-0.055 0.431,-0.078L0.356,-0.211L0.229,-0.211L0.229,-0L0.061,-0ZM0.229,-0.35L0.362,-0.35C0.382,-0.35 0.4,-0.354 0.416,-0.362C0.433,-0.37 0.446,-0.383 0.455,-0.398C0.465,-0.414 0.47,-0.433 0.47,-0.455C0.47,-0.477 0.465,-0.495 0.455,-0.511C0.445,-0.527 0.432,-0.539 0.416,-0.547C0.399,-0.556 0.382,-0.56 0.362,-0.56L0.229,-0.56L0.229,-0.35Z"
1134 + style="fill:rgb(66,66,66);fill-rule:nonzero;" />
1135 + </g>
1136 + <g transform="matrix(12.124671,0,0,12.124671,3870.894845,1929.898087)">
1137 + </g>
1138 </g>
1135 - <g transform="matrix(4.93114,2.49604,1.11018,5.44847,3921.41,1726.72)">
1136 - <path d="M8.902,6.77C8.902,6.77 7.235,8.253 6.027,9.366C5.343,9.996 4.819,10.502 4.819,10.502L5.52,11.164C5.52,11.164 6.021,10.637 6.646,9.951C7.749,8.739 9.219,7.068 9.219,7.068L8.902,6.77Z" fill="rgb(0,144,221)"/>
1139 + <g transform="matrix(1,0,0,1,0.278569,0.101881)">
1140 + <circle cx="3866.431" cy="1926.141" r="8.923"
1141 + style="fill:none;stroke:rgb(66,66,66);stroke-width:3.02px;" />
1142 </g>
1143 </g>
1139 - </g>
1140 - <g id="Text">
1141 - <g id="Wordmark" transform="matrix(1.32271,0,0,2.60848,-899.259,-791.691)">
1142 - <g id="y" transform="matrix(0.50291,0,0,0.281607,905.533,304.987)">
1143 - <path d="M192.152,286.875L202.629,268.64C187.804,270.106 183.397,265.779 180.143,263.391C176.888,261.004 174.362,257.99 172.563,254.347C170.765,250.705 169.866,246.691 169.866,242.305L169.866,208.107L183.21,208.107L183.21,242.213C183.21,245.188 183.896,247.822 185.268,250.116C186.64,252.41 188.465,254.197 190.743,255.475C193.022,256.754 195.501,257.393 198.182,257.393C200.894,257.393 203.393,256.75 205.68,255.463C207.966,254.177 209.799,252.391 211.178,250.105C212.558,247.818 213.248,245.188 213.248,242.213L213.248,208.107L226.545,208.107L226.545,242.305C226.545,246.707 225.378,258.46 218.079,268.64C215.735,271.909 207.835,286.875 207.835,286.875L192.152,286.875Z" fill="rgb(47,47,47)" fill-rule="nonzero"/>
1144 + <g id="caddy" transform="matrix(1.322706,0,0,2.608475,-899.25927,-791.144639)">
1145 + <g id="y" transform="matrix(0.50291,0,0,0.281607,905.533186,304.987405)">
1146 + <path
1147 + d="M192.152,286.875L202.629,268.64C187.804,270.106 183.397,265.779 180.143,263.391C176.888,261.004 174.362,257.99 172.563,254.347C170.765,250.705 169.866,246.691 169.866,242.305L169.866,208.107L183.21,208.107L183.21,242.213C183.21,245.188 183.896,247.822 185.268,250.116C186.64,252.41 188.465,254.197 190.743,255.475C193.022,256.754 195.501,257.393 198.182,257.393C200.894,257.393 203.393,256.75 205.68,255.463C207.966,254.177 209.799,252.391 211.178,250.105C212.558,247.818 213.248,245.188 213.248,242.213L213.248,208.107L226.545,208.107L226.545,242.305C226.545,246.707 225.378,258.46 218.079,268.64C215.735,271.909 207.835,286.875 207.835,286.875L192.152,286.875Z"
1148 + style="fill:url(#_Linear2);fill-rule:nonzero;" />
1149 </g>
1145 - <g id="add" transform="matrix(0.525075,0,0,0.281607,801.871,304.987)">
1146 - <g transform="matrix(116.242,0,0,116.242,161.846,267.39)">
1147 - <path d="M0.276,0.012C0.227,0.012 0.186,0 0.15,-0.024C0.115,-0.048 0.088,-0.08 0.069,-0.12C0.05,-0.161 0.04,-0.205 0.04,-0.254C0.04,-0.305 0.051,-0.35 0.072,-0.39C0.094,-0.431 0.125,-0.463 0.165,-0.487C0.205,-0.51 0.254,-0.522 0.31,-0.522C0.366,-0.522 0.413,-0.51 0.452,-0.486C0.491,-0.463 0.521,-0.431 0.542,-0.39C0.562,-0.35 0.573,-0.305 0.573,-0.256L0.573,-0L0.458,-0L0.458,-0.095L0.456,-0.095C0.446,-0.076 0.433,-0.058 0.417,-0.042C0.401,-0.026 0.381,-0.013 0.358,-0.003C0.335,0.007 0.307,0.012 0.276,0.012ZM0.307,-0.086C0.337,-0.086 0.363,-0.093 0.386,-0.108C0.408,-0.123 0.426,-0.144 0.438,-0.17C0.45,-0.195 0.456,-0.224 0.456,-0.256C0.456,-0.288 0.45,-0.317 0.438,-0.342C0.426,-0.367 0.409,-0.387 0.387,-0.402C0.365,-0.417 0.338,-0.424 0.308,-0.424C0.276,-0.424 0.249,-0.417 0.226,-0.402C0.204,-0.387 0.186,-0.366 0.174,-0.341C0.162,-0.315 0.156,-0.287 0.156,-0.255C0.156,-0.224 0.162,-0.195 0.174,-0.169C0.186,-0.144 0.203,-0.123 0.226,-0.108C0.248,-0.093 0.275,-0.086 0.307,-0.086Z" fill="rgb(47,47,47)" fill-rule="nonzero"/>
1150 + <g id="add" transform="matrix(0.525075,0,0,0.281607,801.87138,304.987405)">
1151 + <g transform="matrix(116.24167,0,0,116.24167,161.845552,267.390029)">
1152 + <path
1153 + d="M0.276,0.012C0.227,0.012 0.186,0 0.15,-0.024C0.115,-0.048 0.088,-0.08 0.069,-0.12C0.05,-0.161 0.04,-0.205 0.04,-0.254C0.04,-0.305 0.051,-0.35 0.072,-0.39C0.094,-0.431 0.125,-0.463 0.165,-0.487C0.205,-0.51 0.254,-0.522 0.31,-0.522C0.366,-0.522 0.413,-0.51 0.452,-0.486C0.491,-0.463 0.521,-0.431 0.542,-0.39C0.562,-0.35 0.573,-0.305 0.573,-0.256L0.573,-0L0.458,-0L0.458,-0.095L0.456,-0.095C0.446,-0.076 0.433,-0.058 0.417,-0.042C0.401,-0.026 0.381,-0.013 0.358,-0.003C0.335,0.007 0.307,0.012 0.276,0.012ZM0.307,-0.086C0.337,-0.086 0.363,-0.093 0.386,-0.108C0.408,-0.123 0.426,-0.144 0.438,-0.17C0.45,-0.195 0.456,-0.224 0.456,-0.256C0.456,-0.288 0.45,-0.317 0.438,-0.342C0.426,-0.367 0.409,-0.387 0.387,-0.402C0.365,-0.417 0.338,-0.424 0.308,-0.424C0.276,-0.424 0.249,-0.417 0.226,-0.402C0.204,-0.387 0.186,-0.366 0.174,-0.341C0.162,-0.315 0.156,-0.287 0.156,-0.255C0.156,-0.224 0.162,-0.195 0.174,-0.169C0.186,-0.144 0.203,-0.123 0.226,-0.108C0.248,-0.093 0.275,-0.086 0.307,-0.086Z"
1154 + style="fill:url(#_Linear3);fill-rule:nonzero;" />
1155 </g>
1149 - <g transform="matrix(116.242,0,0,116.242,226.592,267.39)">
1150 - <path d="M0.306,0.012C0.265,0.012 0.229,0.006 0.196,-0.008C0.163,-0.021 0.135,-0.039 0.112,-0.064C0.089,-0.088 0.071,-0.117 0.059,-0.151C0.046,-0.185 0.04,-0.222 0.04,-0.263C0.04,-0.315 0.051,-0.36 0.072,-0.399C0.093,-0.437 0.122,-0.468 0.159,-0.489C0.196,-0.511 0.239,-0.522 0.287,-0.522C0.311,-0.522 0.333,-0.518 0.355,-0.511C0.377,-0.504 0.396,-0.493 0.413,-0.48C0.431,-0.466 0.445,-0.451 0.455,-0.433L0.456,-0.433L0.456,-0.73L0.571,-0.73L0.571,-0.261C0.571,-0.205 0.56,-0.156 0.537,-0.115C0.515,-0.074 0.484,-0.043 0.444,-0.021C0.405,0.001 0.358,0.012 0.306,0.012ZM0.306,-0.086C0.335,-0.086 0.361,-0.093 0.384,-0.107C0.406,-0.122 0.423,-0.141 0.436,-0.167C0.448,-0.192 0.455,-0.221 0.455,-0.255C0.455,-0.288 0.448,-0.317 0.436,-0.343C0.423,-0.368 0.406,-0.388 0.383,-0.402C0.361,-0.417 0.335,-0.424 0.305,-0.424C0.276,-0.424 0.251,-0.417 0.228,-0.402C0.206,-0.387 0.188,-0.368 0.175,-0.342C0.163,-0.317 0.156,-0.288 0.156,-0.255C0.156,-0.222 0.163,-0.193 0.175,-0.167C0.188,-0.142 0.206,-0.122 0.229,-0.108C0.251,-0.093 0.277,-0.086 0.306,-0.086Z" fill="rgb(47,47,47)" fill-rule="nonzero"/>
1156 + <g transform="matrix(116.24167,0,0,116.24167,224.825289,267.390029)">
1157 + <path
1158 + d="M0.306,0.012C0.265,0.012 0.229,0.006 0.196,-0.007C0.163,-0.021 0.135,-0.039 0.112,-0.064C0.089,-0.088 0.071,-0.117 0.059,-0.151C0.046,-0.185 0.04,-0.222 0.04,-0.263C0.04,-0.315 0.051,-0.36 0.072,-0.399C0.093,-0.437 0.122,-0.468 0.159,-0.489C0.196,-0.511 0.239,-0.522 0.287,-0.522C0.311,-0.522 0.333,-0.518 0.355,-0.511C0.377,-0.504 0.396,-0.493 0.413,-0.48C0.431,-0.466 0.445,-0.451 0.455,-0.433L0.456,-0.433L0.456,-0.73L0.571,-0.73L0.571,-0.261C0.571,-0.205 0.56,-0.156 0.537,-0.115C0.515,-0.074 0.484,-0.043 0.444,-0.021C0.405,0.001 0.358,0.012 0.306,0.012ZM0.306,-0.086C0.335,-0.086 0.361,-0.093 0.384,-0.107C0.406,-0.122 0.423,-0.141 0.436,-0.167C0.448,-0.192 0.455,-0.221 0.455,-0.255C0.455,-0.288 0.448,-0.317 0.436,-0.343C0.423,-0.368 0.406,-0.388 0.383,-0.402C0.361,-0.417 0.335,-0.424 0.305,-0.424C0.276,-0.424 0.251,-0.417 0.228,-0.402C0.206,-0.387 0.188,-0.368 0.175,-0.342C0.163,-0.317 0.156,-0.288 0.156,-0.255C0.156,-0.222 0.163,-0.193 0.175,-0.167C0.188,-0.142 0.206,-0.122 0.229,-0.107C0.251,-0.093 0.277,-0.086 0.306,-0.086Z"
1159 + style="fill:url(#_Linear4);fill-rule:nonzero;" />
1160 </g>
1152 - <g transform="matrix(116.242,0,0,116.242,290.293,267.39)">
1153 - <path d="M0.306,0.012C0.265,0.012 0.229,0.006 0.196,-0.008C0.163,-0.021 0.135,-0.039 0.112,-0.064C0.089,-0.088 0.071,-0.117 0.059,-0.151C0.046,-0.185 0.04,-0.222 0.04,-0.263C0.04,-0.315 0.051,-0.36 0.072,-0.399C0.093,-0.437 0.122,-0.468 0.159,-0.489C0.196,-0.511 0.239,-0.522 0.287,-0.522C0.311,-0.522 0.333,-0.518 0.355,-0.511C0.377,-0.504 0.396,-0.493 0.413,-0.48C0.431,-0.466 0.445,-0.451 0.455,-0.433L0.456,-0.433L0.456,-0.73L0.571,-0.73L0.571,-0.261C0.571,-0.205 0.56,-0.156 0.537,-0.115C0.515,-0.074 0.484,-0.043 0.444,-0.021C0.405,0.001 0.358,0.012 0.306,0.012ZM0.306,-0.086C0.335,-0.086 0.361,-0.093 0.384,-0.107C0.406,-0.122 0.423,-0.141 0.436,-0.167C0.448,-0.192 0.455,-0.221 0.455,-0.255C0.455,-0.288 0.448,-0.317 0.436,-0.343C0.423,-0.368 0.406,-0.388 0.383,-0.402C0.361,-0.417 0.335,-0.424 0.305,-0.424C0.276,-0.424 0.251,-0.417 0.228,-0.402C0.206,-0.387 0.188,-0.368 0.175,-0.342C0.163,-0.317 0.156,-0.288 0.156,-0.255C0.156,-0.222 0.163,-0.193 0.175,-0.167C0.188,-0.142 0.206,-0.122 0.229,-0.108C0.251,-0.093 0.277,-0.086 0.306,-0.086Z" fill="rgb(47,47,47)" fill-rule="nonzero"/>
1161 + <g transform="matrix(116.24167,0,0,116.24167,287.130824,267.390029)">
1162 + <path
1163 + d="M0.306,0.012C0.265,0.012 0.229,0.006 0.196,-0.007C0.163,-0.021 0.135,-0.039 0.112,-0.064C0.089,-0.088 0.071,-0.117 0.059,-0.151C0.046,-0.185 0.04,-0.222 0.04,-0.263C0.04,-0.315 0.051,-0.36 0.072,-0.399C0.093,-0.437 0.122,-0.468 0.159,-0.489C0.196,-0.511 0.239,-0.522 0.287,-0.522C0.311,-0.522 0.333,-0.518 0.355,-0.511C0.377,-0.504 0.396,-0.493 0.413,-0.48C0.431,-0.466 0.445,-0.451 0.455,-0.433L0.456,-0.433L0.456,-0.73L0.571,-0.73L0.571,-0.261C0.571,-0.205 0.56,-0.156 0.537,-0.115C0.515,-0.074 0.484,-0.043 0.444,-0.021C0.405,0.001 0.358,0.012 0.306,0.012ZM0.306,-0.086C0.335,-0.086 0.361,-0.093 0.384,-0.107C0.406,-0.122 0.423,-0.141 0.436,-0.167C0.448,-0.192 0.455,-0.221 0.455,-0.255C0.455,-0.288 0.448,-0.317 0.436,-0.343C0.423,-0.368 0.406,-0.388 0.383,-0.402C0.361,-0.417 0.335,-0.424 0.305,-0.424C0.276,-0.424 0.251,-0.417 0.228,-0.402C0.206,-0.387 0.188,-0.368 0.175,-0.342C0.163,-0.317 0.156,-0.288 0.156,-0.255C0.156,-0.222 0.163,-0.193 0.175,-0.167C0.188,-0.142 0.206,-0.122 0.229,-0.107C0.251,-0.093 0.277,-0.086 0.306,-0.086Z"
1164 + style="fill:url(#_Linear5);fill-rule:nonzero;" />
1165 </g>
1155 - </g>
1156 - <g id="c" transform="matrix(-0.0716462,0.31304,-0.583685,-0.0384251,1489.76,-444.051)">
1157 - <path d="M2668.11,700.4C2666.79,703.699 2666.12,707.216 2666.12,710.766C2666.12,726.268 2678.71,738.854 2694.21,738.854C2709.71,738.854 2722.3,726.268 2722.3,710.766C2722.3,704.111 2719.93,697.672 2715.63,692.597L2707.63,699.378C2710.33,702.559 2711.57,706.602 2711.81,710.766C2712.2,717.38 2706.61,724.52 2697.27,726.637C2683.9,728.581 2676.61,720.482 2676.61,710.766C2676.61,708.541 2677.03,706.336 2677.85,704.269L2668.11,700.4Z" fill="rgb(46,46,46)"/>
1158 - </g>
1159 - </g>
1160 - <g id="R" transform="matrix(0.426446,0,0,0.451034,-1192.44,-722.167)">
1161 - <g transform="matrix(1,0,0,1,-0.10786,0.450801)">
1162 - <g transform="matrix(12.1247,0,0,12.1247,3862.61,1929.9)">
1163 - <path d="M0.073,-0L0.073,-0.7L0.383,-0.7C0.428,-0.7 0.469,-0.69 0.506,-0.67C0.543,-0.651 0.572,-0.623 0.594,-0.588C0.616,-0.553 0.627,-0.512 0.627,-0.465C0.627,-0.418 0.615,-0.377 0.592,-0.342C0.569,-0.306 0.539,-0.279 0.501,-0.259L0.57,-0.128C0.574,-0.12 0.579,-0.115 0.584,-0.111C0.59,-0.107 0.596,-0.106 0.605,-0.106L0.664,-0.106L0.664,-0L0.587,-0C0.56,-0 0.535,-0.007 0.514,-0.02C0.493,-0.034 0.476,-0.052 0.463,-0.075L0.381,-0.232C0.375,-0.231 0.368,-0.231 0.361,-0.231C0.354,-0.231 0.347,-0.231 0.34,-0.231L0.192,-0.231L0.192,-0L0.073,-0ZM0.192,-0.336L0.368,-0.336C0.394,-0.336 0.417,-0.341 0.438,-0.351C0.459,-0.361 0.476,-0.376 0.489,-0.396C0.501,-0.415 0.507,-0.438 0.507,-0.465C0.507,-0.492 0.501,-0.516 0.488,-0.535C0.475,-0.554 0.459,-0.569 0.438,-0.579C0.417,-0.59 0.394,-0.595 0.369,-0.595L0.192,-0.595L0.192,-0.336Z" fill="rgb(46,46,46)" fill-rule="nonzero"/>
1166 + <g transform="matrix(116.24167,0,0,116.24167,361.060526,267.390029)">
1167 </g>
1168 </g>
1166 - <g transform="matrix(1,0,0,1,0.278569,0.101881)">
1167 - <circle cx="3866.43" cy="1926.14" r="8.923" fill="none" stroke="rgb(46,46,46)" stroke-width="2px" stroke-linecap="butt" stroke-linejoin="miter"/>
1169 + <g id="c" transform="matrix(-0.071646,0.31304,-0.583685,-0.038425,1489.763549,-444.051043)">
1170 + <path
1171 + d="M2668.105,700.4C2666.794,703.699 2666.122,707.216 2666.122,710.766C2666.122,726.268 2678.707,738.854 2694.21,738.854C2709.712,738.854 2722.297,726.268 2722.297,710.766C2722.297,704.111 2719.934,697.672 2715.63,692.597L2707.634,699.378C2710.333,702.559 2711.572,706.602 2711.814,710.766C2712.197,717.38 2706.605,724.52 2697.27,726.637C2683.899,728.581 2676.606,720.482 2676.606,710.766C2676.606,708.541 2677.027,706.336 2677.848,704.269L2668.105,700.4Z"
1172 + style="fill:url(#_Linear6);" />
1173 </g>
1174 </g>
1175 </g>
1176 </g>
1177 </g>
1178 </g>
1179 + <defs>
1180 + <linearGradient id="_Linear1" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse"
1181 + gradientTransform="matrix(-163.387216,106.949823,-106.949823,-163.387216,3972.527779,507.578678)">
1182 + <stop offset="0" style="stop-color:rgb(35,217,59);stop-opacity:1" />
1183 + <stop offset="0.33" style="stop-color:rgb(119,196,247);stop-opacity:1" />
1184 + <stop offset="1" style="stop-color:rgb(0,89,209);stop-opacity:1" />
1185 + </linearGradient>
1186 + <linearGradient id="_Linear2" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse"
1187 + gradientTransform="matrix(0,43.911414,-45.84671,0,89.290432,181.761728)">
1188 + <stop offset="0" style="stop-color:rgb(133,133,133);stop-opacity:1" />
1189 + <stop offset="1" style="stop-color:rgb(47,47,47);stop-opacity:1" />
1190 + </linearGradient>
1191 + <linearGradient id="_Linear3" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse"
1192 + gradientTransform="matrix(0,0.37776,-0.37776,0,1.041783,-0.73664)">
1193 + <stop offset="0" style="stop-color:rgb(133,133,133);stop-opacity:1" />
1194 + <stop offset="1" style="stop-color:rgb(47,47,47);stop-opacity:1" />
1195 + </linearGradient>
1196 + <linearGradient id="_Linear4" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse"
1197 + gradientTransform="matrix(0,0.37776,-0.37776,0,0.499983,-0.73664)">
1198 + <stop offset="0" style="stop-color:rgb(133,133,133);stop-opacity:1" />
1199 + <stop offset="1" style="stop-color:rgb(47,47,47);stop-opacity:1" />
1200 + </linearGradient>
1201 + <linearGradient id="_Linear5" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse"
1202 + gradientTransform="matrix(0,0.37776,-0.37776,0,-0.036017,-0.73664)">
1203 + <stop offset="0" style="stop-color:rgb(133,133,133);stop-opacity:1" />
1204 + <stop offset="1" style="stop-color:rgb(47,47,47);stop-opacity:1" />
1205 + </linearGradient>
1206 + <linearGradient id="_Linear6" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse"
1207 + gradientTransform="matrix(38.915784,-4.776839,4.776839,38.915784,2630.088142,601.162637)">
1208 + <stop offset="0" style="stop-color:rgb(133,133,133);stop-opacity:1" />
1209 + <stop offset="1" style="stop-color:rgb(47,47,47);stop-opacity:1" />
1210 + </linearGradient>
1211 + </defs>
1212 </svg>
1213 </a>
1214 </footer>