' Copyright (c) 2026 Neil Piper (fork maintainer)
' Copyright (c) 2020 David Holsgrove
' SPDX-License-Identifier: MIT (For details, see LICENSE-CODE)

sprite $cloud_media_edge_png [72x72/16z] {
xTO7heD030HGb-1m_ml_WdQ4Cc8TZ1DLHetwPBOWo_TovqxyvnCCe3R3aEid7D_ITdoawJZI76U_2kd6MCj1HOj8rR7ZHzR_5CPdVuWLXd864MOOadEERjyu
vcbzXSGqHNWKCU4hEKZDiPPZ0YTQZao_Ix6wJy-x3KVNFKEtSz2-aftclVTR0nDbPnzLEdsKd7LaoN_xxyHydiDt9e5EB-0OkUOehaRBmVNK6LV9cOpSCdLY
YxB331Sq7JTD7KIS67OUCcEuqkdey1OlpIGx2zvGQJdINQ4lZ4Ljnp2KTs7F2PENPe8IdbHHkSk8f822GmFYrC2yTHpC7kWAvXGqtbWFTbIzBICdu8Yr78SZ
tdBaYcFiZ57RhbkfBKis0Za9mr3I22GEGthuZ9tlff17B58DEsXX-av43mA3N7Iavm2IXeCe579w8QO9oVTovyul
}

GCPEntityColoring(cloud_media_edge)
!define cloud_media_edge(e_alias, e_label, e_techn) GCPEntity(e_alias, e_label, e_techn, #4284F3, cloud_media_edge_png, cloud_media_edge)
!define cloud_media_edge(e_alias, e_label, e_techn, e_descr) GCPEntity(e_alias, e_label, e_techn, e_descr, #4284F3, cloud_media_edge_png, cloud_media_edge)
!define cloud_media_edgeParticipant(p_alias, p_label, p_techn) GCPParticipant(p_alias, p_label, p_techn, #4284F3, cloud_media_edge_png, cloud_media_edge)
!define cloud_media_edgeParticipant(p_alias, p_label, p_techn, p_descr) GCPParticipant(p_alias, p_label, p_techn, p_descr, #4284F3, cloud_media_edge_png, cloud_media_edge)
!ifdef GCP_USE_SVG
sprite $cloud_media_edge <svg viewBox="0 0 24 24" width="72" height="72"><circle cx="12.76" cy="7.69" r="2.06" fill="#4285f4"/><circle cx="11.24" cy="16.31" r="2.06" fill="#4285f4"/><circle cx="16.31" cy="12.76" r="2.06" fill="#4285f4"/><circle cx="7.69" cy="11.24" r="2.06" fill="#4285f4"/><circle cx="9.06" cy="7.8" r="1.13" fill="#669df6"/><circle cx="14.94" cy="16.2" r="1.13" fill="#669df6"/><circle cx="7.8" cy="14.94" r="1.13" fill="#669df6"/><circle cx="16.2" cy="9.06" r="1.13" fill="#669df6"/><circle cx="11.17" cy="4.06" r="1.5" fill="#669df6"/><circle cx="12.83" cy="19.94" r="1.5" fill="#669df6"/><circle cx="4.06" cy="12.83" r="1.5" fill="#669df6"/><circle cx="19.94" cy="11.17" r="1.5" fill="#669df6"/><circle cx="16.54" cy="5.15" r="1.69" fill="#aecbfa"/><circle cx="7.46" cy="18.85" r="1.69" fill="#aecbfa"/><circle cx="5.23" cy="7.35" r="1.69" fill="#aecbfa"/><circle cx="18.77" cy="16.65" r="1.69" fill="#aecbfa"/></svg>

GCPEntityColoring(cloud_media_edge)
!define cloud_media_edge(e_alias, e_label, e_techn) GCPEntity(e_alias, e_label, e_techn, #4284F3, cloud_media_edge, cloud_media_edge)
!define cloud_media_edge(e_alias, e_label, e_techn, e_descr) GCPEntity(e_alias, e_label, e_techn, e_descr, #4284F3, cloud_media_edge, cloud_media_edge)
!define cloud_media_edgeParticipant(p_alias, p_label, p_techn) GCPParticipant(p_alias, p_label, p_techn, #4284F3, cloud_media_edge, cloud_media_edge)
!define cloud_media_edgeParticipant(p_alias, p_label, p_techn, p_descr) GCPParticipant(p_alias, p_label, p_techn, p_descr, #4284F3, cloud_media_edge, cloud_media_edge)
!endif
