Nextcloud-macOS-icon.svg 9.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287
  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 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve">
  4. <g
  5. id="squircle-shadow"
  6. opacity="0.55"
  7. style="filter:url(#squircle-shadow-filter)"
  8. >
  9. <use
  10. id="fill"
  11. xlink:href="#squircle-path"
  12. fill="black"
  13. />
  14. </g>
  15. <use
  16. id="squircle-figure"
  17. xlink:href="#squircle-path"
  18. fill="url(#squircle-gradient)"
  19. />
  20. <g
  21. id="squircle-top-edge-figure"
  22. mask="url(#squircle-mask)"
  23. opacity="0.40"
  24. style="filter:url(#squircle-top-edge-filter)"
  25. >
  26. <rect
  27. id="fill"
  28. mask="url(#squircle-edge-mask)"
  29. width="100%"
  30. height="100%"
  31. fill="white"
  32. />
  33. </g>
  34. <g
  35. id="squircle-bottom-edge-figure"
  36. mask="url(#squircle-mask)"
  37. opacity="0.40"
  38. style="filter:url(#squircle-bottom-edge-filter)"
  39. >
  40. <rect
  41. id="fill"
  42. mask="url(#squircle-edge-mask)"
  43. width="100%"
  44. height="100%"
  45. fill="black"
  46. />
  47. </g>
  48. <g
  49. id="logo-shadow"
  50. opacity="0.40"
  51. style="filter:url(#logo-shadow-filter)"
  52. >
  53. <rect
  54. id="fill"
  55. mask="url(#logo-mask)"
  56. width="100%"
  57. height="100%"
  58. fill="black"
  59. />
  60. </g>
  61. <g
  62. id="logo-figure"
  63. mask="url(#logo-mask)"
  64. >
  65. <rect
  66. id="fill"
  67. width="100%"
  68. height="100%"
  69. fill="white"
  70. />
  71. </g>
  72. <g
  73. id="logo-top-edge-figure"
  74. mask="url(#logo-mask)"
  75. opacity="0.20"
  76. style="filter:url(#logo-top-edge-filter)"
  77. >
  78. <rect
  79. id="fill"
  80. mask="url(#logo-edge-mask)"
  81. width="100%"
  82. height="100%"
  83. fill="black"
  84. />
  85. </g>
  86. <g
  87. id="logo-bottom-edge-figure"
  88. mask="url(#logo-mask)"
  89. opacity="0.40"
  90. style="filter:url(#logo-bottom-edge-filter)"
  91. >
  92. <rect
  93. id="fill"
  94. mask="url(#logo-edge-mask)"
  95. width="100%"
  96. height="100%"
  97. fill="black"
  98. />
  99. </g>
  100. <defs>
  101. <path
  102. id="squircle-path"
  103. d="M468.997,100L357.361,100.406C347.554,100.406 337.747,100.402 327.94,100.462C319.678,100.514 311.421,100.607 303.161,100.83C285.167,101.315 267.014,102.373 249.217,105.565C231.164,108.801 214.36,114.085 197.959,122.414C181.835,130.602 167.082,141.297 154.291,154.057C141.501,166.816 130.78,181.53 122.573,197.609C114.217,213.98 108.919,230.752 105.673,248.771C102.477,266.517 101.418,284.618 100.931,302.563C100.709,310.8 100.613,319.039 100.563,327.279C100.503,337.063 100,349.216 100,358.999L100,554.998L100.508,667.427C100.508,677.223 100.504,687.019 100.563,696.815C100.613,705.067 100.709,713.317 100.932,721.566C101.418,739.542 102.479,757.675 105.678,775.452C108.923,793.485 114.22,810.27 122.569,826.653C130.777,842.759 141.5,857.495 154.291,870.272C167.081,883.049 181.831,893.757 197.951,901.956C214.362,910.302 231.174,915.595 249.238,918.836C267.026,922.029 285.174,923.087 303.161,923.574C311.421,923.796 319.679,923.891 327.941,923.941C337.748,924 347.554,924 357.361,924L667.643,924C677.432,924 687.219,924 697.008,923.941C705.253,923.891 713.495,923.796 721.738,923.574C739.698,923.087 757.816,922.027 775.579,918.832C793.597,915.59 810.367,910.299 826.738,901.959C842.83,893.761 857.555,883.051 870.321,870.272C883.086,857.497 893.786,842.763 901.978,826.661C910.317,810.269 915.603,793.476 918.843,775.431C922.034,757.66 923.092,739.534 923.577,721.566C923.8,713.316 923.894,705.066 923.945,696.815C924,687.019 924,677.223 924,667.427L924,356.627C924,346.845 924,337.062 923.945,327.279C923.894,319.038 923.8,310.799 923.576,302.563C923.092,284.609 922.033,266.502 918.84,248.75C915.602,230.74 910.314,213.979 901.982,197.616C893.789,181.533 883.088,166.817 870.321,154.057C857.556,141.299 842.834,130.605 826.746,122.418C810.365,114.083 793.587,108.797 775.558,105.56C757.803,102.372 739.691,101.315 721.738,100.83C713.495,100.607 705.253,100.514 697.008,100.462C687.219,100.402 677.432,100.406 667.643,100.406L553.997,100L468.997,100Z"
  104. />
  105. <mask
  106. id="squircle-mask"
  107. >
  108. <use
  109. xlink:href="#squircle-path"
  110. fill= "white"
  111. />
  112. </mask>
  113. <linearGradient
  114. id="squircle-gradient"
  115. gradientTransform="rotate(90)"
  116. >
  117. <stop
  118. offset="0%"
  119. stop-color="#1CB3FF"
  120. />
  121. <stop
  122. offset="100%"
  123. stop-color="#0088CC"
  124. />
  125. </linearGradient>
  126. <filter
  127. id="squircle-shadow-filter"
  128. >
  129. <feOffset
  130. result="offOut"
  131. in="SourceGraphic"
  132. dx="0"
  133. dy="10"
  134. />
  135. <feGaussianBlur
  136. result="blurOut"
  137. in="offOut"
  138. stdDeviation="10"
  139. />
  140. <feBlend
  141. in="SourceGraphic"
  142. in2="blurOut"
  143. mode="normal"
  144. />
  145. </filter>
  146. <mask
  147. id="squircle-edge-mask"
  148. >
  149. <rect
  150. id="fill"
  151. width="100%"
  152. height="100%"
  153. fill="white"
  154. />
  155. <use
  156. xlink:href="#squircle-path"
  157. fill= "black"
  158. />
  159. </mask>
  160. <filter
  161. id="squircle-top-edge-filter"
  162. >
  163. <feOffset
  164. result="offOut"
  165. in="SourceGraphic"
  166. dx="0"
  167. dy="4"
  168. />
  169. <feGaussianBlur
  170. result="blurOut"
  171. in="offOut"
  172. stdDeviation="4"
  173. />
  174. <feBlend
  175. in="SourceGraphic"
  176. in2="blurOut"
  177. mode="normal"
  178. />
  179. </filter>
  180. <filter
  181. id="squircle-bottom-edge-filter"
  182. >
  183. <feOffset
  184. result="offOut"
  185. in="SourceGraphic"
  186. dx="0"
  187. dy="-4"
  188. />
  189. <feGaussianBlur
  190. result="blurOut"
  191. in="offOut"
  192. stdDeviation="4"
  193. />
  194. <feBlend
  195. in="SourceGraphic"
  196. in2="blurOut"
  197. mode="normal"
  198. />
  199. </filter>
  200. <mask
  201. id="logo-mask"
  202. >
  203. <circle cx="292" cy="512" r="100" fill="white" />
  204. <circle cx="512" cy="512" r="152.5" fill="white" />
  205. <circle cx="732" cy="512" r="100" fill="white" />
  206. <circle cx="292" cy="512" r="40" fill="black" />
  207. <circle cx="512" cy="512" r="92.5" fill="black" />
  208. <circle cx="732" cy="512" r="40" fill="black" />
  209. </mask>
  210. <filter
  211. id="logo-shadow-filter"
  212. >
  213. <feOffset
  214. result="offOut"
  215. in="SourceGraphic"
  216. dx="0"
  217. dy="10"
  218. />
  219. <feGaussianBlur
  220. result="blurOut"
  221. in="offOut"
  222. stdDeviation="10"
  223. />
  224. <feBlend
  225. in="SourceGraphic"
  226. in2="blurOut"
  227. mode="normal"
  228. />
  229. </filter>
  230. <mask
  231. id="logo-edge-mask"
  232. >
  233. <rect
  234. id="fill"
  235. width="100%"
  236. height="100%"
  237. fill="white"
  238. />
  239. <circle cx="292" cy="512" r="100" fill="black" />
  240. <circle cx="512" cy="512" r="152.5" fill="black" />
  241. <circle cx="732" cy="512" r="100" fill="black" />
  242. <circle cx="292" cy="512" r="40" fill="white" />
  243. <circle cx="512" cy="512" r="92.5" fill="white" />
  244. <circle cx="732" cy="512" r="40" fill="white" />
  245. </mask>
  246. <filter
  247. id="logo-top-edge-filter"
  248. >
  249. <feOffset
  250. result="offOut"
  251. in="SourceGraphic"
  252. dx="0"
  253. dy="2"
  254. />
  255. <feGaussianBlur
  256. result="blurOut"
  257. in="offOut"
  258. stdDeviation="2"
  259. />
  260. <feBlend
  261. in="SourceGraphic"
  262. in2="blurOut"
  263. mode="normal"
  264. />
  265. </filter>
  266. <filter
  267. id="logo-bottom-edge-filter"
  268. >
  269. <feOffset
  270. result="offOut"
  271. in="SourceGraphic"
  272. dx="0"
  273. dy="-2"
  274. />
  275. <feGaussianBlur
  276. result="blurOut"
  277. in="offOut"
  278. stdDeviation="2"
  279. />
  280. <feBlend
  281. in="SourceGraphic"
  282. in2="blurOut"
  283. mode="normal"
  284. />
  285. </filter>
  286. </defs>
  287. </svg>