Introduce Tenant hierarchy in Azure resource tree for multi-tenant accounts (#23311)

This commit is contained in:
Cheena Malhotra
2023-06-13 21:23:00 -07:00
committed by GitHub
parent 1ff0a07217
commit f6e70d28c9
46 changed files with 1167 additions and 655 deletions

View File

@@ -0,0 +1,26 @@
<svg id="f2f5701e-cb3b-4d6f-b407-5866ec5b7784" xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18">
<defs>
<linearGradient id="a891901b-79ae-490a-8568-9c4334417d35" x1="9" y1="5.38" x2="9" gradientUnits="userSpaceOnUse">
<stop offset="0.199" stop-color="#005ba1" />
<stop offset="1" stop-color="#0078d4" />
</linearGradient>
<linearGradient id="bbdaa009-2281-4da8-9e89-6f41689e91a7" x1="9" y1="12.713" x2="9" y2="5.287" gradientUnits="userSpaceOnUse">
<stop offset="0" stop-color="#198ab3" />
<stop offset="0.172" stop-color="#32bedd" />
<stop offset="0.5" stop-color="#50e6ff" />
<stop offset="0.5" stop-color="#4fe4fd" />
<stop offset="0.5" stop-color="#4bddf8" />
<stop offset="0.5" stop-color="#44d2ee" />
<stop offset="0.5" stop-color="#3ac1e0" />
<stop offset="0.5" stop-color="#2dabce" />
<stop offset="0.5" stop-color="#1d90b8" />
<stop offset="0.5" stop-color="#198ab3" />
<stop offset="0.662" stop-color="#32bedd" />
<stop offset="0.975" stop-color="#50e6ff" />
</linearGradient>
</defs>
<path d="M9,0,1.15,4.49v8.97L9,18l7.85-4.49v-9Zm6.4,12.57L9,16.27,2.6,12.609V5.38L9,1.68l6.4,3.71Z" fill="#0078d4" />
<polygon points="9 0 9 0 1.15 4.49 2.6 5.38 9 1.68 9 1.68 15.4 5.38 16.85 4.49 9 0" fill="url(#a891901b-79ae-490a-8568-9c4334417d35)" />
<path d="M12.74,10.475a.73.73,0,0,0-.323-.286A5.835,5.835,0,0,0,7.939,6.843L14.416,3.1,12.91,2.236,5.534,6.5A.75.75,0,0,0,5.91,7.9.684.684,0,0,0,6,7.877l.125.523a4.319,4.319,0,0,1,4.837,2.238L3.613,14.885l1.5.866L12.466,11.5a.729.729,0,0,0,.242-.236l.075-.018c-.007-.029-.018-.055-.025-.084A.735.735,0,0,0,12.74,10.475Z" fill="#50e6ff" />
<path d="M12.091,9.013a1.85,1.85,0,1,0,1.85,1.85A1.85,1.85,0,0,0,12.091,9.013ZM5.909,5.267a1.85,1.85,0,1,0,1.85,1.85A1.85,1.85,0,0,0,5.909,5.267Z" fill="url(#bbdaa009-2281-4da8-9e89-6f41689e91a7)" />
</svg>

After

Width:  |  Height:  |  Size: 1.9 KiB

View File

@@ -0,0 +1,22 @@
<svg id="b089cfca-0de1-451c-a1ca-6680ea50cb4f" xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18">
<defs>
<radialGradient id="b25d0836-964a-4c84-8c20-855f66e8345e" cx="-105.006" cy="-10.409" r="5.954" gradientTransform="translate(117.739 19.644) scale(1.036 1.027)" gradientUnits="userSpaceOnUse">
<stop offset="0.183" stop-color="#5ea0ef" />
<stop offset="1" stop-color="#0078d4" />
</radialGradient>
<clipPath id="b36c7f5d-2ef1-4760-8a25-eeb9661f4e47">
<path d="M14.969,7.53A6.137,6.137,0,1,1,7.574,2.987,6.137,6.137,0,0,1,14.969,7.53Z" fill="none" />
</clipPath>
</defs>
<title>Icon-databases-121</title>
<path d="M2.954,5.266a.175.175,0,0,1-.176-.176h0A2.012,2.012,0,0,0,.769,3.081a.176.176,0,0,1-.176-.175h0a.176.176,0,0,1,.176-.176A2.012,2.012,0,0,0,2.778.72.175.175,0,0,1,2.954.544h0A.175.175,0,0,1,3.13.72h0A2.012,2.012,0,0,0,5.139,2.729a.175.175,0,0,1,.176.176h0a.175.175,0,0,1-.176.176h0A2.011,2.011,0,0,0,3.13,5.09.177.177,0,0,1,2.954,5.266Z" fill="#50e6ff" />
<path d="M15.611,17.456a.141.141,0,0,1-.141-.141h0a1.609,1.609,0,0,0-1.607-1.607.141.141,0,0,1-.141-.14h0a.141.141,0,0,1,.141-.141h0a1.608,1.608,0,0,0,1.607-1.607.141.141,0,0,1,.141-.141h0a.141.141,0,0,1,.141.141h0a1.608,1.608,0,0,0,1.607,1.607.141.141,0,1,1,0,.282h0a1.609,1.609,0,0,0-1.607,1.607A.141.141,0,0,1,15.611,17.456Z" fill="#50e6ff" />
<g>
<path d="M14.969,7.53A6.137,6.137,0,1,1,7.574,2.987,6.137,6.137,0,0,1,14.969,7.53Z" fill="url(#b25d0836-964a-4c84-8c20-855f66e8345e)" />
<g clip-path="url(#b36c7f5d-2ef1-4760-8a25-eeb9661f4e47)">
<path d="M5.709,13.115A1.638,1.638,0,1,0,5.714,9.84,1.307,1.307,0,0,0,5.721,9.7,1.651,1.651,0,0,0,4.06,8.064H2.832a6.251,6.251,0,0,0,1.595,5.051Z" fill="#f2f2f2" />
<path d="M15.045,7.815c0-.015,0-.03-.007-.044a5.978,5.978,0,0,0-1.406-2.88,1.825,1.825,0,0,0-.289-.09,1.806,1.806,0,0,0-2.3,1.663,2,2,0,0,0-.2-.013,1.737,1.737,0,0,0-.581,3.374,1.451,1.451,0,0,0,.541.1h2.03A13.453,13.453,0,0,0,15.045,7.815Z" fill="#f2f2f2" />
</g>
</g>
<path d="M17.191,3.832c-.629-1.047-2.1-1.455-4.155-1.149a14.606,14.606,0,0,0-2.082.452,6.456,6.456,0,0,1,1.528.767c.241-.053.483-.116.715-.151A7.49,7.49,0,0,1,14.3,3.662a2.188,2.188,0,0,1,1.959.725h0c.383.638.06,1.729-.886,3a16.723,16.723,0,0,1-4.749,4.051A16.758,16.758,0,0,1,4.8,13.7c-1.564.234-2.682,0-3.065-.636s-.06-1.73.886-2.995c.117-.157.146-.234.279-.392a6.252,6.252,0,0,1,.026-1.63A11.552,11.552,0,0,0,1.756,9.419C.517,11.076.181,12.566.809,13.613a3.165,3.165,0,0,0,2.9,1.249,8.434,8.434,0,0,0,1.251-.1,17.855,17.855,0,0,0,6.219-2.4,17.808,17.808,0,0,0,5.061-4.332C17.483,6.369,17.819,4.88,17.191,3.832Z" fill="#50e6ff" />
</svg>

After

Width:  |  Height:  |  Size: 2.6 KiB

View File

@@ -0,0 +1,32 @@
<svg id="b6c98345-0c39-4f6f-b933-5283deff5690" xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18">
<defs>
<linearGradient id="ea6f59fb-306a-4655-8ef5-c9678451765c" x1="1.3" y1="8.6" x2="17.5" y2="8.6" gradientUnits="userSpaceOnUse">
<stop offset="0.1" stop-color="#54aef0" />
<stop offset="1" stop-color="#1988d9" />
</linearGradient>
<linearGradient id="a331b263-1cab-4091-811f-6e285c35c115" x1="0.5" y1="13.7" x2="8.11" y2="13.7" gradientTransform="translate(10.95 0.97) rotate(45)" gradientUnits="userSpaceOnUse">
<stop offset="0" stop-color="#b3b2b3" />
<stop offset="1" stop-color="#979797" />
</linearGradient>
<linearGradient id="ef7d2642-0773-456f-ac58-3a1abd750919" x1="0.5" y1="10.08" x2="5.72" y2="10.08" gradientTransform="translate(8.04 0.75) rotate(45)" gradientUnits="userSpaceOnUse">
<stop offset="0" stop-color="#b3b2b3" />
<stop offset="1" stop-color="#979797" />
</linearGradient>
<linearGradient id="a156353f-4d63-4962-9d1c-839eceb7590b" x1="5.28" y1="14.89" x2="10.49" y2="14.89" gradientTransform="translate(12.84 -1.21) rotate(45)" gradientUnits="userSpaceOnUse">
<stop offset="0" stop-color="#b3b2b3" />
<stop offset="1" stop-color="#979797" />
</linearGradient>
</defs>
<title>Icon-analytics-145</title>
<g>
<path d="M1.47,1.47,16.53,16.53a.57.57,0,0,0,1-.4V1.07A.57.57,0,0,0,16.93.5H1.87A.57.57,0,0,0,1.47,1.47Z" fill="url(#ea6f59fb-306a-4655-8ef5-c9678451765c)" />
<path id="f582129e-1fd7-440c-a5c4-799b0a032e7c" d="M5.53,5.53l6.94,6.94,5-5V1.07A.57.57,0,0,0,16.93.5H10.56Z" fill="#50e6ff" />
<rect id="b55df55b-2ac6-4f92-ba84-9d8becd854da" x="-0.38" y="12.85" width="9.37" height="1.7" rx="0.27" transform="translate(-8.43 7.06) rotate(-45)" fill="url(#a331b263-1cab-4091-811f-6e285c35c115)" />
<rect id="a1d88672-156d-4d85-8ddb-d3d546338b0e" x="0.12" y="9.23" width="5.99" height="1.7" rx="0.27" transform="translate(-6.22 5.15) rotate(-45)" fill="url(#ef7d2642-0773-456f-ac58-3a1abd750919)" />
<rect id="a50d2abb-ca8f-44bb-a92d-5a79f17e98d0" x="4.89" y="14.04" width="5.99" height="1.7" rx="0.27" transform="translate(-8.22 9.93) rotate(-45)" fill="url(#a156353f-4d63-4962-9d1c-839eceb7590b)" />
<rect id="abef2dbd-e94f-4bb4-9503-d2b3cf2041a9" x="9.19" y="4.75" width="1.7" height="1.7" rx="0.38" transform="translate(-1.02 8.74) rotate(-45)" fill="#fff" />
<rect id="a157044f-57ca-43a1-b77d-760bafa34854" x="11.59" y="2.35" width="1.7" height="1.7" rx="0.38" transform="translate(1.38 9.73) rotate(-45)" fill="#fff" />
<rect id="b637d7ff-a1d5-4533-b34f-12a87620ff68" x="11.59" y="7.15" width="1.7" height="1.7" rx="0.38" transform="translate(-2.01 11.14) rotate(-45)" fill="#fff" />
<path id="f613147f-9647-4c5d-a52a-663abb19234f" d="M13.91,5.33l.66-.66a.38.38,0,0,1,.54,0l.66.66a.38.38,0,0,1,0,.54l-.66.66a.38.38,0,0,1-.54,0l-.66-.66a.38.38,0,0,1,0-.54" fill="#fff" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.9 KiB

View File

@@ -0,0 +1,21 @@
<svg id="b388e944-5509-49c9-84d7-f38bffa995b2" xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18">
<defs>
<linearGradient id="a997e203-1d7d-4cb9-b131-5dc44e029b46" x1="5.23" y1="17.45" x2="5.23" y2="8.09" gradientUnits="userSpaceOnUse">
<stop offset="0" stop-color="#1988d9" />
<stop offset="0.9" stop-color="#54aef0" />
</linearGradient>
<linearGradient id="e122e9d8-aee5-4f1a-a60e-b1eae355daa5" x1="11.5" y1="12.45" x2="11.5" y2="0.55" gradientUnits="userSpaceOnUse">
<stop offset="0" stop-color="#198ab3" />
<stop offset="0.01" stop-color="#198bb4" />
<stop offset="0.44" stop-color="#27b2d7" />
<stop offset="0.79" stop-color="#2fcbed" />
<stop offset="1" stop-color="#32d4f5" />
</linearGradient>
</defs>
<title>Icon-manage-307</title>
<path d="M5.59,13.13H9.91v4.32H5.59ZM1.15,17.45H4.87V13.13H.55v3.72A.6.6,0,0,0,1.15,17.45Zm-.6-5H4.87V8.09H.55Z" fill="url(#a997e203-1d7d-4cb9-b131-5dc44e029b46)" />
<path d="M11.5.55a5.89,5.89,0,0,1,5.95,6,5.89,5.89,0,0,1-5.95,5.95H5.55V6.5A5.89,5.89,0,0,1,11.5.55Z" fill-rule="evenodd" fill="url(#e122e9d8-aee5-4f1a-a60e-b1eae355daa5)" />
<rect x="7.59" y="5.65" width="1.36" height="4.08" fill="#fff" />
<rect x="10.31" y="7.01" width="1.36" height="2.72" fill="#fff" />
<rect x="13.03" y="4.29" width="1.36" height="5.44" fill="#fff" />
</svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@@ -0,0 +1,20 @@
<svg id="e05c9575-4c38-4bcd-90eb-276caf26e3d0" xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18">
<defs>
<linearGradient id="e291aba6-8038-4db1-a04d-c7be74f5a3e6" x1="2.59" y1="10.16" x2="15.41" y2="10.16" gradientUnits="userSpaceOnUse">
<stop offset="0" stop-color="#005ba1" />
<stop offset="0.07" stop-color="#0060a9" />
<stop offset="0.36" stop-color="#0071c8" />
<stop offset="0.52" stop-color="#0078d4" />
<stop offset="0.64" stop-color="#0074cd" />
<stop offset="0.82" stop-color="#006abb" />
<stop offset="1" stop-color="#005ba1" />
</linearGradient>
</defs>
<title>Icon-databases-122</title>
<path d="M9,5.14c-3.54,0-6.41-1-6.41-2.32V15.18c0,1.27,2.82,2.3,6.32,2.32H9c3.54,0,6.41-1,6.41-2.32V2.82C15.41,4.11,12.54,5.14,9,5.14Z" fill="url(#e291aba6-8038-4db1-a04d-c7be74f5a3e6)" />
<path d="M15.41,2.82c0,1.29-2.87,2.32-6.41,2.32s-6.41-1-6.41-2.32S5.46.5,9,.5s6.41,1,6.41,2.32" fill="#e8e8e8" />
<path d="M13.92,2.63c0,.82-2.21,1.48-4.92,1.48S4.08,3.45,4.08,2.63,6.29,1.16,9,1.16s4.92.66,4.92,1.47" fill="#50e6ff" />
<path d="M9,3a11.55,11.55,0,0,0-3.89.57A11.42,11.42,0,0,0,9,4.11a11.15,11.15,0,0,0,3.89-.58A11.84,11.84,0,0,0,9,3Z" fill="#198ab3" />
<path d="M12.64,9v1.63h-1a.39.39,0,0,1-.29-.14V9H10v1.78a.92.92,0,0,0,1,.89h1.49l.26-.13s-.11.41-.26.43H10.11v1h2.66A1.21,1.21,0,0,0,14,11.7V9Z" fill="#f2f2f2" />
<path d="M9.53,9s0,0,0,0V8.51a.7.7,0,0,0-.48-.77,1.74,1.74,0,0,0-.5-.08.94.94,0,0,0-.91.58l-.78,1.9-1-1.9A.93.93,0,0,0,5,7.66a1.44,1.44,0,0,0-.51.09c-.35.11-.43.34-.43.73v3.31H5.23V9.56l.63,1.57a1.08,1.08,0,0,0,1,.66c.44,0,.62-.26.8-.66l.67-1.51v2.15H9.51V9h0Z" fill="#f2f2f2" />
</svg>

After

Width:  |  Height:  |  Size: 1.7 KiB

View File

@@ -0,0 +1,28 @@
<svg id="b2f464cb-b92f-4bc9-9d8a-b83d938321a8" xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18">
<defs>
<linearGradient id="fbb0c6d7-8dd3-4464-9217-32033b9dbe40" x1="7.37" y1="0.5" x2="7.37" y2="13.23" gradientUnits="userSpaceOnUse">
<stop offset="0" stop-color="#b3b2b3" />
<stop offset="0.38" stop-color="#afaeaf" />
<stop offset="0.76" stop-color="#a2a2a2" />
<stop offset="1" stop-color="#979797" />
</linearGradient>
<linearGradient id="f4df9409-8db7-49ba-98de-c39ce5949175" x1="8.96" y1="13.29" x2="17.32" y2="13.29" gradientUnits="userSpaceOnUse">
<stop offset="0" stop-color="#005ba1" />
<stop offset="0.07" stop-color="#0060a9" />
<stop offset="0.36" stop-color="#0071c8" />
<stop offset="0.52" stop-color="#0078d4" />
<stop offset="0.64" stop-color="#0074cd" />
<stop offset="0.82" stop-color="#006abb" />
<stop offset="1" stop-color="#005ba1" />
</linearGradient>
</defs>
<title>Icon-databases-125</title>
<g>
<polygon points="7.37 0.5 0.68 4.38 0.68 5.34 1.91 5.34 1.91 12.62 3.12 12.62 3.12 5.34 11.62 5.34 11.62 13.23 12.83 13.23 12.83 5.34 14.06 5.34 14.06 4.38 7.37 0.5" fill="url(#fbb0c6d7-8dd3-4464-9217-32033b9dbe40)" />
<path d="M4.33,12.62H6.76V10.2H4.33Zm3.64,0H10.4V10.2H8ZM4.33,9H6.76V6.55H4.33ZM8,6.55V9H10.4V6.55Z" fill="#50e6ff" />
<path d="M13.14,10.41C10.83,10.41,9,9.81,9,9.08v7.09c0,.73,1.84,1.32,4.12,1.33h.06c2.31,0,4.18-.6,4.18-1.33V9.08C17.32,9.81,15.45,10.41,13.14,10.41Z" fill="url(#f4df9409-8db7-49ba-98de-c39ce5949175)" />
<path d="M17.32,9.08c0,.73-1.87,1.33-4.18,1.33S9,9.81,9,9.08s1.87-1.33,4.18-1.33,4.18.59,4.18,1.33" fill="#e8e8e8" />
<path d="M16.35,9c0,.47-1.44.85-3.21.85S9.94,9.44,9.94,9s1.43-.85,3.2-.85,3.21.38,3.21.85" fill="#50e6ff" />
<path d="M13.14,9.17a8.59,8.59,0,0,0-2.54.32,8.5,8.5,0,0,0,2.54.33,8.5,8.5,0,0,0,2.54-.33A8.59,8.59,0,0,0,13.14,9.17Z" fill="#32bedd" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.9 KiB

View File

@@ -0,0 +1,15 @@
<svg id="bc18bade-5481-447e-a959-659d72346474" xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18">
<defs>
<radialGradient id="a445c717-9d75-44c7-ba6b-0d8f2383e560" cx="-36.63" cy="17.12" r="11.18" gradientTransform="translate(41.88 -7.4) scale(0.94 0.94)" gradientUnits="userSpaceOnUse">
<stop offset="0.27" stop-color="#ffd70f" />
<stop offset="0.49" stop-color="#ffcb12" />
<stop offset="0.88" stop-color="#feac19" />
<stop offset="1" stop-color="#fea11b" />
</radialGradient>
</defs>
<title>Icon-general-2</title>
<path id="e3d1e58c-f78e-4fb5-9857-0c9331da9979" d="M13.56,7.19a2.07,2.07,0,0,0,0-2.93h0L10,.69a2.06,2.06,0,0,0-2.92,0h0L3.52,4.26a2.09,2.09,0,0,0,0,2.93l3,3a.61.61,0,0,1,.17.41v5.52a.7.7,0,0,0,.2.5l1.35,1.35a.45.45,0,0,0,.66,0l1.31-1.31h0l.77-.77a.26.26,0,0,0,0-.38l-.55-.56a.29.29,0,0,1,0-.42l.55-.56a.26.26,0,0,0,0-.38L10.4,13a.28.28,0,0,1,0-.41L11,12a.26.26,0,0,0,0-.38l-.77-.78v-.28Zm-5-5.64A1.18,1.18,0,1,1,7.37,2.73,1.17,1.17,0,0,1,8.54,1.55Z" fill="url(#a445c717-9d75-44c7-ba6b-0d8f2383e560)" />
<path id="a21a8f7a-61cc-4035-8449-e5c8fe4d4d5e" d="M7.62,16.21h0A.25.25,0,0,0,8,16V11.55a.27.27,0,0,0-.11-.22h0a.25.25,0,0,0-.39.22V16A.27.27,0,0,0,7.62,16.21Z" fill="#ff9300" opacity="0.75" />
<rect id="ecd3189c-fb1e-4a0e-a2b6-ba2f11dda484" x="5.69" y="5.45" width="5.86" height="0.69" rx="0.32" fill="#ff9300" opacity="0.75" />
<rect id="a1949a3c-4818-4bd1-b236-0d970b92fc62" x="5.69" y="6.57" width="5.86" height="0.69" rx="0.32" fill="#ff9300" opacity="0.75" />
</svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@@ -0,0 +1,23 @@
<svg id="bdb56329-4717-4410-aa13-4505ecaa4e46" xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18">
<defs>
<linearGradient id="ba2610c3-a45a-4e7e-a0c0-285cfd7e005d" x1="13.25" y1="13.02" x2="8.62" y2="4.25" gradientUnits="userSpaceOnUse">
<stop offset="0" stop-color="#1988d9" />
<stop offset="0.9" stop-color="#54aef0" />
</linearGradient>
<linearGradient id="bd8f618b-4f2f-4cb7-aff0-2fd2d211326d" x1="11.26" y1="10.47" x2="14.46" y2="15.99" gradientUnits="userSpaceOnUse">
<stop offset="0.1" stop-color="#54aef0" />
<stop offset="0.29" stop-color="#4fabee" />
<stop offset="0.51" stop-color="#41a2e9" />
<stop offset="0.74" stop-color="#2a93e0" />
<stop offset="0.88" stop-color="#1988d9" />
</linearGradient>
</defs>
<title>Icon-identity-221</title>
<polygon points="1.01 10.19 8.93 15.33 16.99 10.17 18 11.35 8.93 17.19 0 11.35 1.01 10.19" fill="#50e6ff" />
<polygon points="1.61 9.53 8.93 0.81 16.4 9.54 8.93 14.26 1.61 9.53" fill="#fff" />
<polygon points="8.93 0.81 8.93 14.26 1.61 9.53 8.93 0.81" fill="#50e6ff" />
<polygon points="8.93 0.81 8.93 14.26 16.4 9.54 8.93 0.81" fill="url(#ba2610c3-a45a-4e7e-a0c0-285cfd7e005d)" />
<polygon points="8.93 7.76 16.4 9.54 8.93 14.26 8.93 7.76" fill="#53b1e0" />
<polygon points="8.93 14.26 1.61 9.53 8.93 7.76 8.93 14.26" fill="#9cebff" />
<polygon points="8.93 17.19 18 11.35 16.99 10.17 8.93 15.33 8.93 17.19" fill="url(#bd8f618b-4f2f-4cb7-aff0-2fd2d211326d)" />
</svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@@ -0,0 +1,16 @@
<svg id="e24671f6-f501-4952-a2db-8b0b1d329c17" xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="-1 0 21 21">
<defs>
<linearGradient id="be92901b-ec33-4c65-adf1-9b0eed06d677" x1="9" y1="6.88" x2="9" y2="20.45" gradientUnits="userSpaceOnUse">
<stop offset="0.22" stop-color="#32d4f5" />
<stop offset="1" stop-color="#198ab3" />
</linearGradient>
<linearGradient id="b46fc246-25d8-4398-8779-1042e8cacae7" x1="8.61" y1="-0.4" x2="9.6" y2="11.92" gradientUnits="userSpaceOnUse">
<stop offset="0.22" stop-color="#32d4f5" />
<stop offset="1" stop-color="#198ab3" />
</linearGradient>
</defs>
<title>Icon-identity-230</title>
<path d="M15.72,18a1.45,1.45,0,0,0,1.45-1.45.47.47,0,0,0,0-.17C16.59,11.81,14,8.09,9,8.09S1.34,11.24.83,16.39A1.46,1.46,0,0,0,2.14,18H15.72Z" fill="url(#be92901b-ec33-4c65-adf1-9b0eed06d677)" />
<path d="M9,9.17a4.59,4.59,0,0,1-2.48-.73L9,14.86l2.44-6.38A4.53,4.53,0,0,1,9,9.17Z" fill="#fff" opacity="0.8" />
<circle cx="9.01" cy="4.58" r="4.58" fill="url(#b46fc246-25d8-4398-8779-1042e8cacae7)" />
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB