
sprite mdi-airport <svg width="48" height="48"><g transform="scale(2)"><path d="M14.97,5.92C14.83,5.41 14.3,5.1 13.79,5.24L10.39,6.15L5.95,2.03L4.72,2.36L7.38,6.95L4.19,7.8L2.93,6.82L2,7.07L3.66,9.95L14.28,7.11C14.8,6.96 15.1,6.43 14.97,5.92M21,10L20,12H15L14,10L15,9H17V7H18V9H20L21,10M22,20V22H2V20H15V13H20V20H22Z" /></g></svg>

!define MA_AIRPORT(_color)                                 SPRITE_PUT(mdi-airport, _color)
!define MA_AIRPORT(_color, _scale)                         SPRITE_PUT(mdi-airport, _color, _scale)
!define MA_AIRPORT(_color, _scale, _alias)                 SPRITE_ENT(_alias, MA AIRPORT, mdi-airport, _color, _scale)
!define MA_AIRPORT(_color, _scale, _alias, _shape)         SPRITE_ENT(_alias, MA AIRPORT, mdi-airport, _color, _scale, _shape)
!define MA_AIRPORT(_color, _scale, _alias, _shape, _label) SPRITE_ENT_L(_alias, MA AIRPORT, _label, mdi-airport, _color, _scale, _shape)
skinparam folderBackgroundColor<<MA AIRPORT>> White

sprite mdi-bank <svg width="48" height="48"><g transform="scale(2)"><path d="M11.5,1L2,6V8H21V6M16,10V17H19V10M2,22H21V19H2M10,10V17H13V10M4,10V17H7V10H4Z" /></g></svg>

!define MA_BANK(_color)                                 SPRITE_PUT(mdi-bank, _color)
!define MA_BANK(_color, _scale)                         SPRITE_PUT(mdi-bank, _color, _scale)
!define MA_BANK(_color, _scale, _alias)                 SPRITE_ENT(_alias, MA BANK, mdi-bank, _color, _scale)
!define MA_BANK(_color, _scale, _alias, _shape)         SPRITE_ENT(_alias, MA BANK, mdi-bank, _color, _scale, _shape)
!define MA_BANK(_color, _scale, _alias, _shape, _label) SPRITE_ENT_L(_alias, MA BANK, _label, mdi-bank, _color, _scale, _shape)
skinparam folderBackgroundColor<<MA BANK>> White

sprite mdi-beach <svg width="48" height="48"><g transform="scale(2)"><path d="M15,18.54C17.13,18.21 19.5,18 22,18V22H5C5,21.35 8.2,19.86 13,18.9V12.4C12.16,12.65 11.45,13.21 11,13.95C10.39,12.93 9.27,12.25 8,12.25C6.73,12.25 5.61,12.93 5,13.95C5.03,10.37 8.5,7.43 13,7.04V7A1,1 0 0,1 14,6A1,1 0 0,1 15,7V7.04C19.5,7.43 22.96,10.37 23,13.95C22.39,12.93 21.27,12.25 20,12.25C18.73,12.25 17.61,12.93 17,13.95C16.55,13.21 15.84,12.65 15,12.39V18.54M7,2A5,5 0 0,1 2,7V2H7Z" /></g></svg>

!define MA_BEACH(_color)                                 SPRITE_PUT(mdi-beach, _color)
!define MA_BEACH(_color, _scale)                         SPRITE_PUT(mdi-beach, _color, _scale)
!define MA_BEACH(_color, _scale, _alias)                 SPRITE_ENT(_alias, MA BEACH, mdi-beach, _color, _scale)
!define MA_BEACH(_color, _scale, _alias, _shape)         SPRITE_ENT(_alias, MA BEACH, mdi-beach, _color, _scale, _shape)
!define MA_BEACH(_color, _scale, _alias, _shape, _label) SPRITE_ENT_L(_alias, MA BEACH, _label, mdi-beach, _color, _scale, _shape)
skinparam folderBackgroundColor<<MA BEACH>> White

sprite mdi-bridge <svg width="48" height="48"><g transform="scale(2)"><path d="M7,14V10.91C6.28,10.58 5.61,10.18 5,9.71V14H7M5,18H3V16H1V14H3V7H5V8.43C6.8,10 9.27,11 12,11C14.73,11 17.2,10 19,8.43V7H21V14H23V16H21V18H19V16H5V18M17,10.91V14H19V9.71C18.39,10.18 17.72,10.58 17,10.91M16,14V11.32C15.36,11.55 14.69,11.72 14,11.84V14H16M13,14V11.96L12,12L11,11.96V14H13M10,14V11.84C9.31,11.72 8.64,11.55 8,11.32V14H10Z" /></g></svg>

!define MA_BRIDGE(_color)                                 SPRITE_PUT(mdi-bridge, _color)
!define MA_BRIDGE(_color, _scale)                         SPRITE_PUT(mdi-bridge, _color, _scale)
!define MA_BRIDGE(_color, _scale, _alias)                 SPRITE_ENT(_alias, MA BRIDGE, mdi-bridge, _color, _scale)
!define MA_BRIDGE(_color, _scale, _alias, _shape)         SPRITE_ENT(_alias, MA BRIDGE, mdi-bridge, _color, _scale, _shape)
!define MA_BRIDGE(_color, _scale, _alias, _shape, _label) SPRITE_ENT_L(_alias, MA BRIDGE, _label, mdi-bridge, _color, _scale, _shape)
skinparam folderBackgroundColor<<MA BRIDGE>> White

sprite mdi-car-wash <svg width="48" height="48"><g transform="scale(2)"><path d="M5,13L6.5,8.5H17.5L19,13M17.5,18A1.5,1.5 0 0,1 16,16.5A1.5,1.5 0 0,1 17.5,15A1.5,1.5 0 0,1 19,16.5A1.5,1.5 0 0,1 17.5,18M6.5,18A1.5,1.5 0 0,1 5,16.5A1.5,1.5 0 0,1 6.5,15A1.5,1.5 0 0,1 8,16.5A1.5,1.5 0 0,1 6.5,18M18.92,8C18.72,7.42 18.16,7 17.5,7H6.5C5.84,7 5.28,7.42 5.08,8L3,14V22A1,1 0 0,0 4,23H5A1,1 0 0,0 6,22V21H18V22A1,1 0 0,0 19,23H20A1,1 0 0,0 21,22V14M7,5A1.5,1.5 0 0,0 8.5,3.5C8.5,2.5 7,0.8 7,0.8C7,0.8 5.5,2.5 5.5,3.5A1.5,1.5 0 0,0 7,5M12,5A1.5,1.5 0 0,0 13.5,3.5C13.5,2.5 12,0.8 12,0.8C12,0.8 10.5,2.5 10.5,3.5A1.5,1.5 0 0,0 12,5M17,5A1.5,1.5 0 0,0 18.5,3.5C18.5,2.5 17,0.8 17,0.8C17,0.8 15.5,2.5 15.5,3.5A1.5,1.5 0 0,0 17,5Z" /></g></svg>

!define MA_CAR_WASH(_color)                                 SPRITE_PUT(mdi-car-wash, _color)
!define MA_CAR_WASH(_color, _scale)                         SPRITE_PUT(mdi-car-wash, _color, _scale)
!define MA_CAR_WASH(_color, _scale, _alias)                 SPRITE_ENT(_alias, MA CAR WASH, mdi-car-wash, _color, _scale)
!define MA_CAR_WASH(_color, _scale, _alias, _shape)         SPRITE_ENT(_alias, MA CAR WASH, mdi-car-wash, _color, _scale, _shape)
!define MA_CAR_WASH(_color, _scale, _alias, _shape, _label) SPRITE_ENT_L(_alias, MA CAR WASH, _label, mdi-car-wash, _color, _scale, _shape)
skinparam folderBackgroundColor<<MA CAR WASH>> White

sprite mdi-castle <svg width="48" height="48"><g transform="scale(2)"><path d="M2,13H4V15H6V13H8V15H10V13H12V15H14V10L17,7V1H19L23,3L19,5V7L22,10V22H11V19A2,2 0 0,0 9,17A2,2 0 0,0 7,19V22H2V13M18,10C17.45,10 17,10.54 17,11.2V13H19V11.2C19,10.54 18.55,10 18,10Z" /></g></svg>

!define MA_CASTLE(_color)                                 SPRITE_PUT(mdi-castle, _color)
!define MA_CASTLE(_color, _scale)                         SPRITE_PUT(mdi-castle, _color, _scale)
!define MA_CASTLE(_color, _scale, _alias)                 SPRITE_ENT(_alias, MA CASTLE, mdi-castle, _color, _scale)
!define MA_CASTLE(_color, _scale, _alias, _shape)         SPRITE_ENT(_alias, MA CASTLE, mdi-castle, _color, _scale, _shape)
!define MA_CASTLE(_color, _scale, _alias, _shape, _label) SPRITE_ENT_L(_alias, MA CASTLE, _label, mdi-castle, _color, _scale, _shape)
skinparam folderBackgroundColor<<MA CASTLE>> White

sprite mdi-church <svg width="48" height="48"><g transform="scale(2)"><path d="M18 12.22V9L13 6.5V5H15V3H13V1H11V3H9V5H11V6.5L6 9V12.22L2 14V22H10V19C10 17.9 10.9 17 12 17S14 17.9 14 19V22H22V14L18 12.22M12 13.5C11.17 13.5 10.5 12.83 10.5 12S11.17 10.5 12 10.5 13.5 11.17 13.5 12 12.83 13.5 12 13.5Z" /></g></svg>

!define MA_CHURCH(_color)                                 SPRITE_PUT(mdi-church, _color)
!define MA_CHURCH(_color, _scale)                         SPRITE_PUT(mdi-church, _color, _scale)
!define MA_CHURCH(_color, _scale, _alias)                 SPRITE_ENT(_alias, MA CHURCH, mdi-church, _color, _scale)
!define MA_CHURCH(_color, _scale, _alias, _shape)         SPRITE_ENT(_alias, MA CHURCH, mdi-church, _color, _scale, _shape)
!define MA_CHURCH(_color, _scale, _alias, _shape, _label) SPRITE_ENT_L(_alias, MA CHURCH, _label, mdi-church, _color, _scale, _shape)
skinparam folderBackgroundColor<<MA CHURCH>> White

sprite mdi-church-outline <svg width="48" height="48"><g transform="scale(2)"><path d="M18 12.22V9L13 6.5V5H15V3H13V1H11V3H9V5H11V6.5L6 9V12.22L2 14V22H11V18C11 17.45 11.45 17 12 17C12.55 17 13 17.45 13 18V22H22V14L18 12.22M20 20H15V17.96C15 16.27 13.65 14.9 12 14.9C10.35 14.9 9 16.27 9 17.96V20H4V15.21L8 13.4V10.05L12 8L16 10.04V13.39L20 15.2V20M12 10.5C12.83 10.5 13.5 11.17 13.5 12C13.5 12.83 12.83 13.5 12 13.5C11.17 13.5 10.5 12.83 10.5 12C10.5 11.17 11.17 10.5 12 10.5Z" /></g></svg>

!define MA_CHURCH_OUTLINE(_color)                                 SPRITE_PUT(mdi-church-outline, _color)
!define MA_CHURCH_OUTLINE(_color, _scale)                         SPRITE_PUT(mdi-church-outline, _color, _scale)
!define MA_CHURCH_OUTLINE(_color, _scale, _alias)                 SPRITE_ENT(_alias, MA CHURCH OUTLINE, mdi-church-outline, _color, _scale)
!define MA_CHURCH_OUTLINE(_color, _scale, _alias, _shape)         SPRITE_ENT(_alias, MA CHURCH OUTLINE, mdi-church-outline, _color, _scale, _shape)
!define MA_CHURCH_OUTLINE(_color, _scale, _alias, _shape, _label) SPRITE_ENT_L(_alias, MA CHURCH OUTLINE, _label, mdi-church-outline, _color, _scale, _shape)
skinparam folderBackgroundColor<<MA CHURCH OUTLINE>> White

sprite mdi-city <svg width="48" height="48"><g transform="scale(2)"><path d="M19,15H17V13H19M19,19H17V17H19M13,7H11V5H13M13,11H11V9H13M13,15H11V13H13M13,19H11V17H13M7,11H5V9H7M7,15H5V13H7M7,19H5V17H7M15,11V5L12,2L9,5V7H3V21H21V11H15Z" /></g></svg>

!define MA_CITY(_color)                                 SPRITE_PUT(mdi-city, _color)
!define MA_CITY(_color, _scale)                         SPRITE_PUT(mdi-city, _color, _scale)
!define MA_CITY(_color, _scale, _alias)                 SPRITE_ENT(_alias, MA CITY, mdi-city, _color, _scale)
!define MA_CITY(_color, _scale, _alias, _shape)         SPRITE_ENT(_alias, MA CITY, mdi-city, _color, _scale, _shape)
!define MA_CITY(_color, _scale, _alias, _shape, _label) SPRITE_ENT_L(_alias, MA CITY, _label, mdi-city, _color, _scale, _shape)
skinparam folderBackgroundColor<<MA CITY>> White

sprite mdi-city-switch <svg width="48" height="48"><g transform="scale(2)"><path d="M21 15V9H15V3L12 0L9 3V5H3V15H21M19 13H17V11H19V13M11 5V3H13V5H11M11 9V7H13V9H11M11 13V11H13V13H11M7 9H5V7H7V9M7 13H5V11H7V13M9 17V19H15V17L18 20L15 23V21H9V23L6 20L9 17Z" /></g></svg>

!define MA_CITY_SWITCH(_color)                                 SPRITE_PUT(mdi-city-switch, _color)
!define MA_CITY_SWITCH(_color, _scale)                         SPRITE_PUT(mdi-city-switch, _color, _scale)
!define MA_CITY_SWITCH(_color, _scale, _alias)                 SPRITE_ENT(_alias, MA CITY SWITCH, mdi-city-switch, _color, _scale)
!define MA_CITY_SWITCH(_color, _scale, _alias, _shape)         SPRITE_ENT(_alias, MA CITY SWITCH, mdi-city-switch, _color, _scale, _shape)
!define MA_CITY_SWITCH(_color, _scale, _alias, _shape, _label) SPRITE_ENT_L(_alias, MA CITY SWITCH, _label, mdi-city-switch, _color, _scale, _shape)
skinparam folderBackgroundColor<<MA CITY SWITCH>> White

sprite mdi-city-variant <svg width="48" height="48"><g transform="scale(2)"><path d="M19,9V7A2,2 0 0,0 17,5H16V2H14V5H13A2,2 0 0,0 11,7V9A2,2 0 0,0 9,11V12H5A2,2 0 0,0 3,14V22H6V20H8V22H12V20H14V22H16V20H18V22H21V11A2,2 0 0,0 19,9M8,18H6V16H8V18M14,18H12V16H14V18M14,14H12V12H14V14M13,9V7H17V9H13M18,18H16V16H18V18M18,14H16V12H18V14Z" /></g></svg>

!define MA_CITY_VARIANT(_color)                                 SPRITE_PUT(mdi-city-variant, _color)
!define MA_CITY_VARIANT(_color, _scale)                         SPRITE_PUT(mdi-city-variant, _color, _scale)
!define MA_CITY_VARIANT(_color, _scale, _alias)                 SPRITE_ENT(_alias, MA CITY VARIANT, mdi-city-variant, _color, _scale)
!define MA_CITY_VARIANT(_color, _scale, _alias, _shape)         SPRITE_ENT(_alias, MA CITY VARIANT, mdi-city-variant, _color, _scale, _shape)
!define MA_CITY_VARIANT(_color, _scale, _alias, _shape, _label) SPRITE_ENT_L(_alias, MA CITY VARIANT, _label, mdi-city-variant, _color, _scale, _shape)
skinparam folderBackgroundColor<<MA CITY VARIANT>> White

sprite mdi-city-variant-outline <svg width="48" height="48"><g transform="scale(2)"><path d="M15,23H13V21H15V23M19,21H17V23H19V21M15,17H13V19H15V17M7,21H5V23H7V21M7,17H5V19H7V17M19,17H17V19H19V17M15,13H13V15H15V13M19,13H17V15H19V13M21,9A2,2 0 0,1 23,11V23H21V11H11V23H9V15H3V23H1V15A2,2 0 0,1 3,13H9V11A2,2 0 0,1 11,9V7A2,2 0 0,1 13,5H15V1H17V5H19A2,2 0 0,1 21,7V9M19,9V7H13V9H19Z" /></g></svg>

!define MA_CITY_VARIANT_OUTLINE(_color)                                 SPRITE_PUT(mdi-city-variant-outline, _color)
!define MA_CITY_VARIANT_OUTLINE(_color, _scale)                         SPRITE_PUT(mdi-city-variant-outline, _color, _scale)
!define MA_CITY_VARIANT_OUTLINE(_color, _scale, _alias)                 SPRITE_ENT(_alias, MA CITY VARIANT OUTLINE, mdi-city-variant-outline, _color, _scale)
!define MA_CITY_VARIANT_OUTLINE(_color, _scale, _alias, _shape)         SPRITE_ENT(_alias, MA CITY VARIANT OUTLINE, mdi-city-variant-outline, _color, _scale, _shape)
!define MA_CITY_VARIANT_OUTLINE(_color, _scale, _alias, _shape, _label) SPRITE_ENT_L(_alias, MA CITY VARIANT OUTLINE, _label, mdi-city-variant-outline, _color, _scale, _shape)
skinparam folderBackgroundColor<<MA CITY VARIANT OUTLINE>> White

sprite mdi-domain <svg width="48" height="48"><g transform="scale(2)"><path d="M18,15H16V17H18M18,11H16V13H18M20,19H12V17H14V15H12V13H14V11H12V9H20M10,7H8V5H10M10,11H8V9H10M10,15H8V13H10M10,19H8V17H10M6,7H4V5H6M6,11H4V9H6M6,15H4V13H6M6,19H4V17H6M12,7V3H2V21H22V7H12Z" /></g></svg>

!define MA_DOMAIN(_color)                                 SPRITE_PUT(mdi-domain, _color)
!define MA_DOMAIN(_color, _scale)                         SPRITE_PUT(mdi-domain, _color, _scale)
!define MA_DOMAIN(_color, _scale, _alias)                 SPRITE_ENT(_alias, MA DOMAIN, mdi-domain, _color, _scale)
!define MA_DOMAIN(_color, _scale, _alias, _shape)         SPRITE_ENT(_alias, MA DOMAIN, mdi-domain, _color, _scale, _shape)
!define MA_DOMAIN(_color, _scale, _alias, _shape, _label) SPRITE_ENT_L(_alias, MA DOMAIN, _label, mdi-domain, _color, _scale, _shape)
skinparam folderBackgroundColor<<MA DOMAIN>> White

sprite mdi-eiffel-tower <svg width="48" height="48"><g transform="scale(2)"><path d="M8.21 17C8.65 16.15 9.06 15.16 9.44 14H9V12H10C10.61 9.4 11 6.13 11 2H13C13 6.13 13.4 9.4 14 12H15V14H14.56C14.94 15.16 15.35 16.15 15.79 17H17L17 19L19 22H16.58C15.81 20.24 14.05 19 12 19C9.95 19 8.19 20.24 7.42 22H5L7 19L6.97 17H8.21M12.59 14H11.41C11.07 15.13 10.69 16.13 10.28 17H13.72C13.32 16.13 12.93 15.13 12.59 14Z" /></g></svg>

!define MA_EIFFEL_TOWER(_color)                                 SPRITE_PUT(mdi-eiffel-tower, _color)
!define MA_EIFFEL_TOWER(_color, _scale)                         SPRITE_PUT(mdi-eiffel-tower, _color, _scale)
!define MA_EIFFEL_TOWER(_color, _scale, _alias)                 SPRITE_ENT(_alias, MA EIFFEL TOWER, mdi-eiffel-tower, _color, _scale)
!define MA_EIFFEL_TOWER(_color, _scale, _alias, _shape)         SPRITE_ENT(_alias, MA EIFFEL TOWER, mdi-eiffel-tower, _color, _scale, _shape)
!define MA_EIFFEL_TOWER(_color, _scale, _alias, _shape, _label) SPRITE_ENT_L(_alias, MA EIFFEL TOWER, _label, mdi-eiffel-tower, _color, _scale, _shape)
skinparam folderBackgroundColor<<MA EIFFEL TOWER>> White

sprite mdi-ev-station <svg width="48" height="48"><g transform="scale(2)"><path d="M19.77,7.23L19.78,7.22L16.06,3.5L15,4.56L17.11,6.67C16.17,7.03 15.5,7.93 15.5,9A2.5,2.5 0 0,0 18,11.5C18.36,11.5 18.69,11.42 19,11.29V18.5A1,1 0 0,1 18,19.5A1,1 0 0,1 17,18.5V14A2,2 0 0,0 15,12H14V5A2,2 0 0,0 12,3H6A2,2 0 0,0 4,5V21H14V13.5H15.5V18.5A2.5,2.5 0 0,0 18,21A2.5,2.5 0 0,0 20.5,18.5V9C20.5,8.31 20.22,7.68 19.77,7.23M18,10A1,1 0 0,1 17,9A1,1 0 0,1 18,8A1,1 0 0,1 19,9A1,1 0 0,1 18,10M8,18V13.5H6L10,6V11H12L8,18Z" /></g></svg>

!define MA_EV_STATION(_color)                                 SPRITE_PUT(mdi-ev-station, _color)
!define MA_EV_STATION(_color, _scale)                         SPRITE_PUT(mdi-ev-station, _color, _scale)
!define MA_EV_STATION(_color, _scale, _alias)                 SPRITE_ENT(_alias, MA EV STATION, mdi-ev-station, _color, _scale)
!define MA_EV_STATION(_color, _scale, _alias, _shape)         SPRITE_ENT(_alias, MA EV STATION, mdi-ev-station, _color, _scale, _shape)
!define MA_EV_STATION(_color, _scale, _alias, _shape, _label) SPRITE_ENT_L(_alias, MA EV STATION, _label, mdi-ev-station, _color, _scale, _shape)
skinparam folderBackgroundColor<<MA EV STATION>> White

sprite mdi-factory <svg width="48" height="48"><g transform="scale(2)"><path d="M4,18V20H8V18H4M4,14V16H14V14H4M10,18V20H14V18H10M16,14V16H20V14H16M16,18V20H20V18H16M2,22V8L7,12V8L12,12V8L17,12L18,2H21L22,12V22H2Z" /></g></svg>

!define MA_FACTORY(_color)                                 SPRITE_PUT(mdi-factory, _color)
!define MA_FACTORY(_color, _scale)                         SPRITE_PUT(mdi-factory, _color, _scale)
!define MA_FACTORY(_color, _scale, _alias)                 SPRITE_ENT(_alias, MA FACTORY, mdi-factory, _color, _scale)
!define MA_FACTORY(_color, _scale, _alias, _shape)         SPRITE_ENT(_alias, MA FACTORY, mdi-factory, _color, _scale, _shape)
!define MA_FACTORY(_color, _scale, _alias, _shape, _label) SPRITE_ENT_L(_alias, MA FACTORY, _label, mdi-factory, _color, _scale, _shape)
skinparam folderBackgroundColor<<MA FACTORY>> White

sprite mdi-forest <svg width="48" height="48"><g transform="scale(2)"><path d="M16 12L9 2L2 12H3.86L0 18H7V22H11V18H18L14.14 12H16M20.14 12H22L15 2L12.61 5.41L17.92 13H15.97L19.19 18H24L20.14 12M13 19H17V22H13V19Z" /></g></svg>

!define MA_FOREST(_color)                                 SPRITE_PUT(mdi-forest, _color)
!define MA_FOREST(_color, _scale)                         SPRITE_PUT(mdi-forest, _color, _scale)
!define MA_FOREST(_color, _scale, _alias)                 SPRITE_ENT(_alias, MA FOREST, mdi-forest, _color, _scale)
!define MA_FOREST(_color, _scale, _alias, _shape)         SPRITE_ENT(_alias, MA FOREST, mdi-forest, _color, _scale, _shape)
!define MA_FOREST(_color, _scale, _alias, _shape, _label) SPRITE_ENT_L(_alias, MA FOREST, _label, mdi-forest, _color, _scale, _shape)
skinparam folderBackgroundColor<<MA FOREST>> White

sprite mdi-forest-outline <svg width="48" height="48"><g transform="scale(2)"><path d="M19.19 18H24L20.14 12H22L15 2L12.61 5.41L17.92 13H15.97L19.19 18M16 12L9 2L2 12H3.86L0 18H7V22H11V18H18L14.14 12H16M12.16 10H10.5L14.34 16H3.67L7.53 10H5.84L9 5.5L12.16 10M13 19V22H17V19H13Z" /></g></svg>

!define MA_FOREST_OUTLINE(_color)                                 SPRITE_PUT(mdi-forest-outline, _color)
!define MA_FOREST_OUTLINE(_color, _scale)                         SPRITE_PUT(mdi-forest-outline, _color, _scale)
!define MA_FOREST_OUTLINE(_color, _scale, _alias)                 SPRITE_ENT(_alias, MA FOREST OUTLINE, mdi-forest-outline, _color, _scale)
!define MA_FOREST_OUTLINE(_color, _scale, _alias, _shape)         SPRITE_ENT(_alias, MA FOREST OUTLINE, mdi-forest-outline, _color, _scale, _shape)
!define MA_FOREST_OUTLINE(_color, _scale, _alias, _shape, _label) SPRITE_ENT_L(_alias, MA FOREST OUTLINE, _label, mdi-forest-outline, _color, _scale, _shape)
skinparam folderBackgroundColor<<MA FOREST OUTLINE>> White

sprite mdi-gas-station <svg width="48" height="48"><g transform="scale(2)"><path d="M18,10A1,1 0 0,1 17,9A1,1 0 0,1 18,8A1,1 0 0,1 19,9A1,1 0 0,1 18,10M12,10H6V5H12M19.77,7.23L19.78,7.22L16.06,3.5L15,4.56L17.11,6.67C16.17,7 15.5,7.93 15.5,9A2.5,2.5 0 0,0 18,11.5C18.36,11.5 18.69,11.42 19,11.29V18.5A1,1 0 0,1 18,19.5A1,1 0 0,1 17,18.5V14C17,12.89 16.1,12 15,12H14V5C14,3.89 13.1,3 12,3H6C4.89,3 4,3.89 4,5V21H14V13.5H15.5V18.5A2.5,2.5 0 0,0 18,21A2.5,2.5 0 0,0 20.5,18.5V9C20.5,8.31 20.22,7.68 19.77,7.23Z" /></g></svg>

!define MA_GAS_STATION(_color)                                 SPRITE_PUT(mdi-gas-station, _color)
!define MA_GAS_STATION(_color, _scale)                         SPRITE_PUT(mdi-gas-station, _color, _scale)
!define MA_GAS_STATION(_color, _scale, _alias)                 SPRITE_ENT(_alias, MA GAS STATION, mdi-gas-station, _color, _scale)
!define MA_GAS_STATION(_color, _scale, _alias, _shape)         SPRITE_ENT(_alias, MA GAS STATION, mdi-gas-station, _color, _scale, _shape)
!define MA_GAS_STATION(_color, _scale, _alias, _shape, _label) SPRITE_ENT_L(_alias, MA GAS STATION, _label, mdi-gas-station, _color, _scale, _shape)
skinparam folderBackgroundColor<<MA GAS STATION>> White

sprite mdi-home <svg width="48" height="48"><g transform="scale(2)"><path d="M10,20V14H14V20H19V12H22L12,3L2,12H5V20H10Z" /></g></svg>

!define MA_HOME(_color)                                 SPRITE_PUT(mdi-home, _color)
!define MA_HOME(_color, _scale)                         SPRITE_PUT(mdi-home, _color, _scale)
!define MA_HOME(_color, _scale, _alias)                 SPRITE_ENT(_alias, MA HOME, mdi-home, _color, _scale)
!define MA_HOME(_color, _scale, _alias, _shape)         SPRITE_ENT(_alias, MA HOME, mdi-home, _color, _scale, _shape)
!define MA_HOME(_color, _scale, _alias, _shape, _label) SPRITE_ENT_L(_alias, MA HOME, _label, mdi-home, _color, _scale, _shape)
skinparam folderBackgroundColor<<MA HOME>> White

sprite mdi-home-city-outline <svg width="48" height="48"><g transform="scale(2)"><path d="M10,2V4.26L12,5.59V4H22V19H17V21H24V2H10M7.5,5L0,10V21H15V10L7.5,5M14,6V6.93L15.61,8H16V6H14M18,6V8H20V6H18M7.5,7.5L13,11V19H10V13H5V19H2V11L7.5,7.5M18,10V12H20V10H18M18,14V16H20V14H18Z" /></g></svg>

!define MA_HOME_CITY_OUTLINE(_color)                                 SPRITE_PUT(mdi-home-city-outline, _color)
!define MA_HOME_CITY_OUTLINE(_color, _scale)                         SPRITE_PUT(mdi-home-city-outline, _color, _scale)
!define MA_HOME_CITY_OUTLINE(_color, _scale, _alias)                 SPRITE_ENT(_alias, MA HOME CITY OUTLINE, mdi-home-city-outline, _color, _scale)
!define MA_HOME_CITY_OUTLINE(_color, _scale, _alias, _shape)         SPRITE_ENT(_alias, MA HOME CITY OUTLINE, mdi-home-city-outline, _color, _scale, _shape)
!define MA_HOME_CITY_OUTLINE(_color, _scale, _alias, _shape, _label) SPRITE_ENT_L(_alias, MA HOME CITY OUTLINE, _label, mdi-home-city-outline, _color, _scale, _shape)
skinparam folderBackgroundColor<<MA HOME CITY OUTLINE>> White

sprite mdi-home-outline <svg width="48" height="48"><g transform="scale(2)"><path d="M12 5.69L17 10.19V18H15V12H9V18H7V10.19L12 5.69M12 3L2 12H5V20H11V14H13V20H19V12H22" /></g></svg>

!define MA_HOME_OUTLINE(_color)                                 SPRITE_PUT(mdi-home-outline, _color)
!define MA_HOME_OUTLINE(_color, _scale)                         SPRITE_PUT(mdi-home-outline, _color, _scale)
!define MA_HOME_OUTLINE(_color, _scale, _alias)                 SPRITE_ENT(_alias, MA HOME OUTLINE, mdi-home-outline, _color, _scale)
!define MA_HOME_OUTLINE(_color, _scale, _alias, _shape)         SPRITE_ENT(_alias, MA HOME OUTLINE, mdi-home-outline, _color, _scale, _shape)
!define MA_HOME_OUTLINE(_color, _scale, _alias, _shape, _label) SPRITE_ENT_L(_alias, MA HOME OUTLINE, _label, mdi-home-outline, _color, _scale, _shape)
skinparam folderBackgroundColor<<MA HOME OUTLINE>> White

sprite mdi-hospital-building <svg width="48" height="48"><g transform="scale(2)"><path d="M2,22V7A1,1 0 0,1 3,6H7V2H17V6H21A1,1 0 0,1 22,7V22H14V17H10V22H2M9,4V10H11V8H13V10H15V4H13V6H11V4H9M4,20H8V17H4V20M4,15H8V12H4V15M16,20H20V17H16V20M16,15H20V12H16V15M10,15H14V12H10V15Z" /></g></svg>

!define MA_HOSPITAL_BUILDING(_color)                                 SPRITE_PUT(mdi-hospital-building, _color)
!define MA_HOSPITAL_BUILDING(_color, _scale)                         SPRITE_PUT(mdi-hospital-building, _color, _scale)
!define MA_HOSPITAL_BUILDING(_color, _scale, _alias)                 SPRITE_ENT(_alias, MA HOSPITAL BUILDING, mdi-hospital-building, _color, _scale)
!define MA_HOSPITAL_BUILDING(_color, _scale, _alias, _shape)         SPRITE_ENT(_alias, MA HOSPITAL BUILDING, mdi-hospital-building, _color, _scale, _shape)
!define MA_HOSPITAL_BUILDING(_color, _scale, _alias, _shape, _label) SPRITE_ENT_L(_alias, MA HOSPITAL BUILDING, _label, mdi-hospital-building, _color, _scale, _shape)
skinparam folderBackgroundColor<<MA HOSPITAL BUILDING>> White

sprite mdi-island <svg width="48" height="48"><g transform="scale(2)"><path d="M20 20C18.61 20 17.22 19.53 16 18.67C13.56 20.38 10.44 20.38 8 18.67C6.78 19.53 5.39 20 4 20H2V22H4C5.37 22 6.74 21.65 8 21C10.5 22.3 13.5 22.3 16 21C17.26 21.65 18.62 22 20 22H22V20H20M20.78 19H20C18.82 19 17.64 18.6 16.58 17.85L16 17.45L15.42 17.85C14.39 18.57 13.21 18.95 12 18.95C10.77 18.95 9.59 18.57 8.56 17.85L8 17.45L7.43 17.85C6.36 18.6 5.18 19 4 19H3.22C3.75 17.54 5.58 15 12 15C14 15 15 15.24 15 15.24C15.68 13.87 16.83 10.77 16 6.82L17.06 7.53C17.39 8.96 18 11.75 16.8 15.65C19.43 16.5 20.42 18 20.78 19M22 7.59C21.21 6.5 20 5.71 18.58 5.53C18.7 5.67 18.81 5.83 18.92 6C20.12 7.91 19.87 10.32 18.47 11.95C19.06 10.5 19 8.79 18.08 7.36C18 7.28 17.96 7.2 17.9 7.11C17.5 6.53 16.96 6.06 16.38 5.72C14.35 6.37 12.88 8.27 12.88 10.5C12.88 11.03 12.96 11.53 13.1 12C12.5 11.17 12.16 10.17 12.16 9.07C12.16 7.41 12.96 5.95 14.2 5.03C13.16 4.95 12.09 5.18 11.14 5.78C10.7 6.05 10.32 6.38 10 6.76C10.39 5.82 11.05 5 12 4.4C13.04 3.74 14.25 3.5 15.39 3.69C15.1 3.29 14.75 2.92 14.33 2.6C13.92 2.29 13.47 2.05 13 1.88C14 1.91 15.04 2.24 15.91 2.89C16.35 3.22 16.7 3.62 17 4.05C17.06 4.05 17.12 4.04 17.19 4.04C19.45 4.04 21.37 5.53 22 7.59Z" /></g></svg>

!define MA_ISLAND(_color)                                 SPRITE_PUT(mdi-island, _color)
!define MA_ISLAND(_color, _scale)                         SPRITE_PUT(mdi-island, _color, _scale)
!define MA_ISLAND(_color, _scale, _alias)                 SPRITE_ENT(_alias, MA ISLAND, mdi-island, _color, _scale)
!define MA_ISLAND(_color, _scale, _alias, _shape)         SPRITE_ENT(_alias, MA ISLAND, mdi-island, _color, _scale, _shape)
!define MA_ISLAND(_color, _scale, _alias, _shape, _label) SPRITE_ENT_L(_alias, MA ISLAND, _label, mdi-island, _color, _scale, _shape)
skinparam folderBackgroundColor<<MA ISLAND>> White

sprite mdi-library <svg width="48" height="48"><g transform="scale(2)"><path d="M12,8A3,3 0 0,0 15,5A3,3 0 0,0 12,2A3,3 0 0,0 9,5A3,3 0 0,0 12,8M12,11.54C9.64,9.35 6.5,8 3,8V19C6.5,19 9.64,20.35 12,22.54C14.36,20.35 17.5,19 21,19V8C17.5,8 14.36,9.35 12,11.54Z" /></g></svg>

!define MA_LIBRARY(_color)                                 SPRITE_PUT(mdi-library, _color)
!define MA_LIBRARY(_color, _scale)                         SPRITE_PUT(mdi-library, _color, _scale)
!define MA_LIBRARY(_color, _scale, _alias)                 SPRITE_ENT(_alias, MA LIBRARY, mdi-library, _color, _scale)
!define MA_LIBRARY(_color, _scale, _alias, _shape)         SPRITE_ENT(_alias, MA LIBRARY, mdi-library, _color, _scale, _shape)
!define MA_LIBRARY(_color, _scale, _alias, _shape, _label) SPRITE_ENT_L(_alias, MA LIBRARY, _label, mdi-library, _color, _scale, _shape)
skinparam folderBackgroundColor<<MA LIBRARY>> White

sprite mdi-library-outline <svg width="48" height="48"><g transform="scale(2)"><path d="M12 14.27L10.64 13C9.09 11.57 7.16 10.57 5 10.18V17.13C7.61 17.47 10 18.47 12 19.95C14 18.47 16.39 17.47 19 17.13V10.18C16.84 10.57 14.91 11.57 13.36 13M19 8.15C19.65 8.05 20.32 8 21 8V19C17.5 19 14.36 20.35 12 22.54C9.64 20.35 6.5 19 3 19V8C3.68 8 4.35 8.05 5 8.15C7.69 8.56 10.1 9.78 12 11.54C13.9 9.78 16.31 8.56 19 8.15M12 6C12.27 6 12.5 5.9 12.71 5.71C12.9 5.5 13 5.27 13 5S12.9 4.5 12.71 4.29C12.5 4.11 12.27 4 12 4S11.5 4.11 11.29 4.29C11.11 4.5 11 4.74 11 5S11.11 5.5 11.29 5.71C11.5 5.9 11.74 6 12 6M14.12 7.12C13.56 7.68 12.8 8 12 8S10.44 7.68 9.88 7.12C9.32 6.56 9 5.8 9 5S9.32 3.44 9.88 2.88C10.44 2.32 11.2 2 12 2S13.56 2.32 14.12 2.88 15 4.2 15 5 14.68 6.56 14.12 7.12Z" /></g></svg>

!define MA_LIBRARY_OUTLINE(_color)                                 SPRITE_PUT(mdi-library-outline, _color)
!define MA_LIBRARY_OUTLINE(_color, _scale)                         SPRITE_PUT(mdi-library-outline, _color, _scale)
!define MA_LIBRARY_OUTLINE(_color, _scale, _alias)                 SPRITE_ENT(_alias, MA LIBRARY OUTLINE, mdi-library-outline, _color, _scale)
!define MA_LIBRARY_OUTLINE(_color, _scale, _alias, _shape)         SPRITE_ENT(_alias, MA LIBRARY OUTLINE, mdi-library-outline, _color, _scale, _shape)
!define MA_LIBRARY_OUTLINE(_color, _scale, _alias, _shape, _label) SPRITE_ENT_L(_alias, MA LIBRARY OUTLINE, _label, mdi-library-outline, _color, _scale, _shape)
skinparam folderBackgroundColor<<MA LIBRARY OUTLINE>> White

sprite mdi-mosque-outline <svg width="48" height="48"><g transform="scale(2)"><path d="M24 7C24 5.9 22 4 22 4S20 5.9 20 7C20 7.7 20.4 8.4 21 8.7V13H19V11C19 10.1 18.3 9.3 17.5 9.1C17.8 8.5 18 7.9 18 7.1C18 5.8 17.4 4.6 16.3 3.9L12 1L7.7 3.8C6.7 4.6 6 5.8 6 7.1C6 7.8 6.2 8.5 6.6 9.1C5.7 9.3 5 10.1 5 11V13H3V8.7C3.6 8.4 4 7.7 4 7C4 5.9 2 4 2 4S0 5.9 0 7C0 7.7 .4 8.4 1 8.7V21H11V17C11 16.5 11.4 16 12 16S13 16.5 13 17V21H23V8.7C23.6 8.4 24 7.7 24 7M8.9 5.5L12 3.4L15.1 5.5C15.7 5.9 16 6.4 16 7.1C16 8.1 15.1 9 14.1 9H9.9C8.9 9 8 8.1 8 7.1C8 6.4 8.3 5.9 8.9 5.5M21 19H15V17C15 15.4 13.6 14 12 14S9 15.4 9 17V19H3V15H7V11H17V15H21V19Z" /></g></svg>

!define MA_MOSQUE_OUTLINE(_color)                                 SPRITE_PUT(mdi-mosque-outline, _color)
!define MA_MOSQUE_OUTLINE(_color, _scale)                         SPRITE_PUT(mdi-mosque-outline, _color, _scale)
!define MA_MOSQUE_OUTLINE(_color, _scale, _alias)                 SPRITE_ENT(_alias, MA MOSQUE OUTLINE, mdi-mosque-outline, _color, _scale)
!define MA_MOSQUE_OUTLINE(_color, _scale, _alias, _shape)         SPRITE_ENT(_alias, MA MOSQUE OUTLINE, mdi-mosque-outline, _color, _scale, _shape)
!define MA_MOSQUE_OUTLINE(_color, _scale, _alias, _shape, _label) SPRITE_ENT_L(_alias, MA MOSQUE OUTLINE, _label, mdi-mosque-outline, _color, _scale, _shape)
skinparam folderBackgroundColor<<MA MOSQUE OUTLINE>> White

sprite mdi-office-building <svg width="48" height="48"><g transform="scale(2)"><path d="M5,3V21H11V17.5H13V21H19V3H5M7,5H9V7H7V5M11,5H13V7H11V5M15,5H17V7H15V5M7,9H9V11H7V9M11,9H13V11H11V9M15,9H17V11H15V9M7,13H9V15H7V13M11,13H13V15H11V13M15,13H17V15H15V13M7,17H9V19H7V17M15,17H17V19H15V17Z" /></g></svg>

!define MA_OFFICE_BUILDING(_color)                                 SPRITE_PUT(mdi-office-building, _color)
!define MA_OFFICE_BUILDING(_color, _scale)                         SPRITE_PUT(mdi-office-building, _color, _scale)
!define MA_OFFICE_BUILDING(_color, _scale, _alias)                 SPRITE_ENT(_alias, MA OFFICE BUILDING, mdi-office-building, _color, _scale)
!define MA_OFFICE_BUILDING(_color, _scale, _alias, _shape)         SPRITE_ENT(_alias, MA OFFICE BUILDING, mdi-office-building, _color, _scale, _shape)
!define MA_OFFICE_BUILDING(_color, _scale, _alias, _shape, _label) SPRITE_ENT_L(_alias, MA OFFICE BUILDING, _label, mdi-office-building, _color, _scale, _shape)
skinparam folderBackgroundColor<<MA OFFICE BUILDING>> White

sprite mdi-office-building-cog <svg width="48" height="48"><g transform="scale(2)"><path d="M16 13C15.87 13 15.76 13.09 15.74 13.21L15.55 14.53C15.25 14.66 14.96 14.82 14.7 15L13.46 14.5C13.35 14.5 13.22 14.5 13.15 14.63L12.15 16.36C12.09 16.47 12.11 16.6 12.21 16.68L13.27 17.5C13.25 17.67 13.24 17.83 13.24 18S13.25 18.33 13.27 18.5L12.21 19.32C12.12 19.4 12.09 19.53 12.15 19.64L13.15 21.37C13.21 21.5 13.34 21.5 13.46 21.5L14.7 21C14.96 21.18 15.24 21.35 15.55 21.47L15.74 22.79C15.76 22.91 15.86 23 16 23H18C18.11 23 18.22 22.91 18.24 22.79L18.43 21.47C18.73 21.34 19 21.18 19.27 21L20.5 21.5C20.63 21.5 20.76 21.5 20.83 21.37L21.83 19.64C21.89 19.53 21.86 19.4 21.77 19.32L20.7 18.5C20.72 18.33 20.74 18.17 20.74 18S20.73 17.67 20.7 17.5L21.76 16.68C21.85 16.6 21.88 16.47 21.82 16.36L20.82 14.63C20.76 14.5 20.63 14.5 20.5 14.5L19.27 15C19 14.82 18.73 14.65 18.42 14.53L18.23 13.21C18.22 13.09 18.11 13 18 13H16M17 16.5C17.83 16.5 18.5 17.17 18.5 18S17.83 19.5 17 19.5C16.16 19.5 15.5 18.83 15.5 18S16.17 16.5 17 16.5M16 11.08V3H2V21H8V17.5H10.03C10.26 14.2 12.77 11.54 16 11.08M6 19H4V17H6V19M6 15H4V13H6V15M6 11H4V9H6V11M6 7H4V5H6V7M12 5H14V7H12V5M12 9H14V11H12V9M10 15H8V13H10V15M10 11H8V9H10V11M8 7V5H10V7H8Z" /></g></svg>

!define MA_OFFICE_BUILDING_COG(_color)                                 SPRITE_PUT(mdi-office-building-cog, _color)
!define MA_OFFICE_BUILDING_COG(_color, _scale)                         SPRITE_PUT(mdi-office-building-cog, _color, _scale)
!define MA_OFFICE_BUILDING_COG(_color, _scale, _alias)                 SPRITE_ENT(_alias, MA OFFICE BUILDING COG, mdi-office-building-cog, _color, _scale)
!define MA_OFFICE_BUILDING_COG(_color, _scale, _alias, _shape)         SPRITE_ENT(_alias, MA OFFICE BUILDING COG, mdi-office-building-cog, _color, _scale, _shape)
!define MA_OFFICE_BUILDING_COG(_color, _scale, _alias, _shape, _label) SPRITE_ENT_L(_alias, MA OFFICE BUILDING COG, _label, mdi-office-building-cog, _color, _scale, _shape)
skinparam folderBackgroundColor<<MA OFFICE BUILDING COG>> White

sprite mdi-office-building-cog-outline <svg width="48" height="48"><g transform="scale(2)"><path d="M17 13C16.87 13 16.76 13.09 16.74 13.21L16.55 14.53C16.25 14.66 15.96 14.82 15.7 15L14.46 14.5C14.35 14.5 14.22 14.5 14.15 14.63L13.15 16.36C13.09 16.47 13.11 16.6 13.21 16.68L14.27 17.5C14.25 17.67 14.24 17.83 14.24 18S14.25 18.33 14.27 18.5L13.21 19.32C13.12 19.4 13.09 19.53 13.15 19.64L14.15 21.37C14.21 21.5 14.34 21.5 14.46 21.5L15.7 21C15.96 21.18 16.24 21.35 16.55 21.47L16.74 22.79C16.76 22.91 16.86 23 17 23H19C19.11 23 19.22 22.91 19.24 22.79L19.43 21.47C19.73 21.34 20 21.18 20.27 21L21.5 21.5C21.63 21.5 21.76 21.5 21.83 21.37L22.83 19.64C22.89 19.53 22.86 19.4 22.77 19.32L21.7 18.5C21.72 18.33 21.74 18.17 21.74 18S21.73 17.67 21.7 17.5L22.76 16.68C22.85 16.6 22.88 16.47 22.82 16.36L21.82 14.63C21.76 14.5 21.63 14.5 21.5 14.5L20.27 15C20 14.82 19.73 14.65 19.42 14.53L19.23 13.21C19.22 13.09 19.11 13 19 13H17M18 16.5C18.83 16.5 19.5 17.17 19.5 18S18.83 19.5 18 19.5C17.16 19.5 16.5 18.83 16.5 18S17.17 16.5 18 16.5M10 5H12V7H10V5M16 7H14V5H16V7M14 9H16V11H14V9M10 9H12V11H10V9M13.11 23H2V1H20V11.29C19.37 11.11 18.7 11 18 11V3H4V21H10V17.5H11.03C11 17.67 11 17.83 11 18C11 19.96 11.81 21.73 13.11 23M8 15H6V13H8V15M8 11H6V9H8V11M8 7H6V5H8V7M6 17H8V19H6V17M10 13H12V14.41C11.89 14.6 11.78 14.8 11.68 15H10V13Z" /></g></svg>

!define MA_OFFICE_BUILDING_COG_OUTLINE(_color)                                 SPRITE_PUT(mdi-office-building-cog-outline, _color)
!define MA_OFFICE_BUILDING_COG_OUTLINE(_color, _scale)                         SPRITE_PUT(mdi-office-building-cog-outline, _color, _scale)
!define MA_OFFICE_BUILDING_COG_OUTLINE(_color, _scale, _alias)                 SPRITE_ENT(_alias, MA OFFICE BUILDING COG OUTLINE, mdi-office-building-cog-outline, _color, _scale)
!define MA_OFFICE_BUILDING_COG_OUTLINE(_color, _scale, _alias, _shape)         SPRITE_ENT(_alias, MA OFFICE BUILDING COG OUTLINE, mdi-office-building-cog-outline, _color, _scale, _shape)
!define MA_OFFICE_BUILDING_COG_OUTLINE(_color, _scale, _alias, _shape, _label) SPRITE_ENT_L(_alias, MA OFFICE BUILDING COG OUTLINE, _label, mdi-office-building-cog-outline, _color, _scale, _shape)
skinparam folderBackgroundColor<<MA OFFICE BUILDING COG OUTLINE>> White

sprite mdi-office-building-marker <svg width="48" height="48"><g transform="scale(2)"><path d="M15.19 21C14.12 19.43 13 17.36 13 15.5C13 13.67 13.96 12 15.4 11H15V9H17V10.23C17.5 10.09 18 10 18.5 10C18.67 10 18.84 10 19 10.03V3H5V21H11V17.5H13V21H15.19M15 5H17V7H15V5M9 19H7V17H9V19M9 15H7V13H9V15M9 11H7V9H9V11M9 7H7V5H9V7M11 5H13V7H11V5M11 9H13V11H11V9M11 15V13H13V15H11M18.5 12C16.6 12 15 13.61 15 15.5C15 18.11 18.5 22 18.5 22S22 18.11 22 15.5C22 13.61 20.4 12 18.5 12M18.5 16.81C17.8 16.81 17.3 16.21 17.3 15.61C17.3 14.91 17.9 14.41 18.5 14.41S19.7 15 19.7 15.61C19.8 16.21 19.2 16.81 18.5 16.81Z" /></g></svg>

!define MA_OFFICE_BUILDING_MARKER(_color)                                 SPRITE_PUT(mdi-office-building-marker, _color)
!define MA_OFFICE_BUILDING_MARKER(_color, _scale)                         SPRITE_PUT(mdi-office-building-marker, _color, _scale)
!define MA_OFFICE_BUILDING_MARKER(_color, _scale, _alias)                 SPRITE_ENT(_alias, MA OFFICE BUILDING MARKER, mdi-office-building-marker, _color, _scale)
!define MA_OFFICE_BUILDING_MARKER(_color, _scale, _alias, _shape)         SPRITE_ENT(_alias, MA OFFICE BUILDING MARKER, mdi-office-building-marker, _color, _scale, _shape)
!define MA_OFFICE_BUILDING_MARKER(_color, _scale, _alias, _shape, _label) SPRITE_ENT_L(_alias, MA OFFICE BUILDING MARKER, _label, mdi-office-building-marker, _color, _scale, _shape)
skinparam folderBackgroundColor<<MA OFFICE BUILDING MARKER>> White

sprite mdi-office-building-marker-outline <svg width="48" height="48"><g transform="scale(2)"><path d="M15 9H17V11H15V9M17 5H15V7H17V5M11 15H13V13H11V15M13 5H11V7H13V5M11 11H13V9H11V11M9 5H7V7H9V5M9 9H7V11H9V9M14.55 21H13V17.5H11V21H5V3H19V11.03C19.71 11.09 20.39 11.31 21 11.63V1H3V23H15.91C15.5 22.44 15 21.76 14.55 21M7 19H9V17H7V19M9 13H7V15H9V13M22 16.5C22 19.1 18.5 23 18.5 23S15 19.1 15 16.5C15 14.6 16.6 13 18.5 13S22 14.6 22 16.5M19.7 16.6C19.7 16 19.1 15.4 18.5 15.4S17.3 15.9 17.3 16.6C17.3 17.2 17.8 17.8 18.5 17.8S19.8 17.2 19.7 16.6Z" /></g></svg>

!define MA_OFFICE_BUILDING_MARKER_OUTLINE(_color)                                 SPRITE_PUT(mdi-office-building-marker-outline, _color)
!define MA_OFFICE_BUILDING_MARKER_OUTLINE(_color, _scale)                         SPRITE_PUT(mdi-office-building-marker-outline, _color, _scale)
!define MA_OFFICE_BUILDING_MARKER_OUTLINE(_color, _scale, _alias)                 SPRITE_ENT(_alias, MA OFFICE BUILDING MARKER OUTLINE, mdi-office-building-marker-outline, _color, _scale)
!define MA_OFFICE_BUILDING_MARKER_OUTLINE(_color, _scale, _alias, _shape)         SPRITE_ENT(_alias, MA OFFICE BUILDING MARKER OUTLINE, mdi-office-building-marker-outline, _color, _scale, _shape)
!define MA_OFFICE_BUILDING_MARKER_OUTLINE(_color, _scale, _alias, _shape, _label) SPRITE_ENT_L(_alias, MA OFFICE BUILDING MARKER OUTLINE, _label, mdi-office-building-marker-outline, _color, _scale, _shape)
skinparam folderBackgroundColor<<MA OFFICE BUILDING MARKER OUTLINE>> White

sprite mdi-office-building-outline <svg width="48" height="48"><g transform="scale(2)"><path d="M19 3V21H13V17.5H11V21H5V3H19M15 7H17V5H15V7M11 7H13V5H11V7M7 7H9V5H7V7M15 11H17V9H15V11M11 11H13V9H11V11M7 11H9V9H7V11M15 15H17V13H15V15M11 15H13V13H11V15M7 15H9V13H7V15M15 19H17V17H15V19M7 19H9V17H7V19M21 1H3V23H21V1Z" /></g></svg>

!define MA_OFFICE_BUILDING_OUTLINE(_color)                                 SPRITE_PUT(mdi-office-building-outline, _color)
!define MA_OFFICE_BUILDING_OUTLINE(_color, _scale)                         SPRITE_PUT(mdi-office-building-outline, _color, _scale)
!define MA_OFFICE_BUILDING_OUTLINE(_color, _scale, _alias)                 SPRITE_ENT(_alias, MA OFFICE BUILDING OUTLINE, mdi-office-building-outline, _color, _scale)
!define MA_OFFICE_BUILDING_OUTLINE(_color, _scale, _alias, _shape)         SPRITE_ENT(_alias, MA OFFICE BUILDING OUTLINE, mdi-office-building-outline, _color, _scale, _shape)
!define MA_OFFICE_BUILDING_OUTLINE(_color, _scale, _alias, _shape, _label) SPRITE_ENT_L(_alias, MA OFFICE BUILDING OUTLINE, _label, mdi-office-building-outline, _color, _scale, _shape)
skinparam folderBackgroundColor<<MA OFFICE BUILDING OUTLINE>> White

sprite mdi-parking <svg width="48" height="48"><g transform="scale(2)"><path d="M13.2,11H10V7H13.2A2,2 0 0,1 15.2,9A2,2 0 0,1 13.2,11M13,3H6V21H10V15H13A6,6 0 0,0 19,9C19,5.68 16.31,3 13,3Z" /></g></svg>

!define MA_PARKING(_color)                                 SPRITE_PUT(mdi-parking, _color)
!define MA_PARKING(_color, _scale)                         SPRITE_PUT(mdi-parking, _color, _scale)
!define MA_PARKING(_color, _scale, _alias)                 SPRITE_ENT(_alias, MA PARKING, mdi-parking, _color, _scale)
!define MA_PARKING(_color, _scale, _alias, _shape)         SPRITE_ENT(_alias, MA PARKING, mdi-parking, _color, _scale, _shape)
!define MA_PARKING(_color, _scale, _alias, _shape, _label) SPRITE_ENT_L(_alias, MA PARKING, _label, mdi-parking, _color, _scale, _shape)
skinparam folderBackgroundColor<<MA PARKING>> White

sprite mdi-pier <svg width="48" height="48"><g transform="scale(2)"><path d="M20,18C18.6,18 17.2,17.5 16,16.7C13.6,18.4 10.4,18.4 8,16.7C6.8,17.5 5.4,18 4,18H2V20H4C5.4,20 6.7,19.6 8,19C10.5,20.3 13.5,20.3 16,19C17.3,19.6 18.6,20 20,20H22V18H20M20,13H19V16.9C18.3,16.8 17.6,16.6 17,16.2V13H12V17C11.3,17 10.7,16.9 10,16.7V13H5V16.9C4.7,17 4.3,17 4,17H3V13H2V11H3V9H5V11H10V9H12V11H17V9H19V11H20V13Z" /></g></svg>

!define MA_PIER(_color)                                 SPRITE_PUT(mdi-pier, _color)
!define MA_PIER(_color, _scale)                         SPRITE_PUT(mdi-pier, _color, _scale)
!define MA_PIER(_color, _scale, _alias)                 SPRITE_ENT(_alias, MA PIER, mdi-pier, _color, _scale)
!define MA_PIER(_color, _scale, _alias, _shape)         SPRITE_ENT(_alias, MA PIER, mdi-pier, _color, _scale, _shape)
!define MA_PIER(_color, _scale, _alias, _shape, _label) SPRITE_ENT_L(_alias, MA PIER, _label, mdi-pier, _color, _scale, _shape)
skinparam folderBackgroundColor<<MA PIER>> White

sprite mdi-pier-crane <svg width="48" height="48"><g transform="scale(2)"><path d="M20,20C18.61,20 17.22,19.53 16,18.67C13.56,20.38 10.44,20.38 8,18.67C6.78,19.53 5.39,20 4,20H2V22H4C5.37,22 6.74,21.65 8,21C10.5,22.3 13.5,22.3 16,21C17.26,21.65 18.62,22 20,22H22V20H20M20,4V3A1,1 0 0,0 19,2H9V1H6V2H5V4H6V13H5V11H3V13H2V15H3V19H4C4.33,19 4.67,18.97 5,18.92V15H10V18.65C10.65,18.85 11.33,18.95 12,18.95V18.92L12,15H13V13H12V11H10V13H9V4H17V8.62C16.53,8.79 16.19,9.23 16.19,9.76C16.19,10.2 16.43,10.6 16.8,10.82V12H17.42C17.76,12 18.03,12.28 18.03,12.62C18.03,12.96 17.76,13.24 17.42,13.24C17.2,13.24 17,13.12 16.88,12.93C16.71,12.64 16.34,12.54 16.05,12.71C15.75,12.87 15.65,13.25 15.82,13.55C16.15,14.11 16.76,14.47 17.42,14.47C18.43,14.47 19.26,13.64 19.26,12.62C19.26,11.84 18.76,11.14 18.03,10.88V10.82C18.41,10.6 18.65,10.2 18.65,9.76C18.65,9.3 18.38,8.91 18,8.7V4H20M8,11.66L7,12.66V11.24L8,10.24V11.66M8,8.71L7,9.71V8.29L8,7.29V8.71M7,6.71V5.29L8,4.29V5.71L7,6.71Z" /></g></svg>

!define MA_PIER_CRANE(_color)                                 SPRITE_PUT(mdi-pier-crane, _color)
!define MA_PIER_CRANE(_color, _scale)                         SPRITE_PUT(mdi-pier-crane, _color, _scale)
!define MA_PIER_CRANE(_color, _scale, _alias)                 SPRITE_ENT(_alias, MA PIER CRANE, mdi-pier-crane, _color, _scale)
!define MA_PIER_CRANE(_color, _scale, _alias, _shape)         SPRITE_ENT(_alias, MA PIER CRANE, mdi-pier-crane, _color, _scale, _shape)
!define MA_PIER_CRANE(_color, _scale, _alias, _shape, _label) SPRITE_ENT_L(_alias, MA PIER CRANE, _label, mdi-pier-crane, _color, _scale, _shape)
skinparam folderBackgroundColor<<MA PIER CRANE>> White

sprite mdi-pine-tree <svg width="48" height="48"><g transform="scale(2)"><path d="M10,21V18H3L8,13H5L10,8H7L12,3L17,8H14L19,13H16L21,18H14V21H10Z" /></g></svg>

!define MA_PINE_TREE(_color)                                 SPRITE_PUT(mdi-pine-tree, _color)
!define MA_PINE_TREE(_color, _scale)                         SPRITE_PUT(mdi-pine-tree, _color, _scale)
!define MA_PINE_TREE(_color, _scale, _alias)                 SPRITE_ENT(_alias, MA PINE TREE, mdi-pine-tree, _color, _scale)
!define MA_PINE_TREE(_color, _scale, _alias, _shape)         SPRITE_ENT(_alias, MA PINE TREE, mdi-pine-tree, _color, _scale, _shape)
!define MA_PINE_TREE(_color, _scale, _alias, _shape, _label) SPRITE_ENT_L(_alias, MA PINE TREE, _label, mdi-pine-tree, _color, _scale, _shape)
skinparam folderBackgroundColor<<MA PINE TREE>> White

sprite mdi-pine-tree-variant <svg width="48" height="48"><g transform="scale(2)"><path d="M19 12L12 2L5 12H6.86L3 18H10V22H14V18H21L17.14 12H19Z" /></g></svg>

!define MA_PINE_TREE_VARIANT(_color)                                 SPRITE_PUT(mdi-pine-tree-variant, _color)
!define MA_PINE_TREE_VARIANT(_color, _scale)                         SPRITE_PUT(mdi-pine-tree-variant, _color, _scale)
!define MA_PINE_TREE_VARIANT(_color, _scale, _alias)                 SPRITE_ENT(_alias, MA PINE TREE VARIANT, mdi-pine-tree-variant, _color, _scale)
!define MA_PINE_TREE_VARIANT(_color, _scale, _alias, _shape)         SPRITE_ENT(_alias, MA PINE TREE VARIANT, mdi-pine-tree-variant, _color, _scale, _shape)
!define MA_PINE_TREE_VARIANT(_color, _scale, _alias, _shape, _label) SPRITE_ENT_L(_alias, MA PINE TREE VARIANT, _label, mdi-pine-tree-variant, _color, _scale, _shape)
skinparam folderBackgroundColor<<MA PINE TREE VARIANT>> White

sprite mdi-pine-tree-variant-outline <svg width="48" height="48"><g transform="scale(2)"><path d="M19 12L12 2L5 12H6.86L3 18H10V22H14V18H21L17.14 12H19M15.16 10H13.5L17.34 16H6.67L10.53 10H8.84L12 5.5L15.16 10Z" /></g></svg>

!define MA_PINE_TREE_VARIANT_OUTLINE(_color)                                 SPRITE_PUT(mdi-pine-tree-variant-outline, _color)
!define MA_PINE_TREE_VARIANT_OUTLINE(_color, _scale)                         SPRITE_PUT(mdi-pine-tree-variant-outline, _color, _scale)
!define MA_PINE_TREE_VARIANT_OUTLINE(_color, _scale, _alias)                 SPRITE_ENT(_alias, MA PINE TREE VARIANT OUTLINE, mdi-pine-tree-variant-outline, _color, _scale)
!define MA_PINE_TREE_VARIANT_OUTLINE(_color, _scale, _alias, _shape)         SPRITE_ENT(_alias, MA PINE TREE VARIANT OUTLINE, mdi-pine-tree-variant-outline, _color, _scale, _shape)
!define MA_PINE_TREE_VARIANT_OUTLINE(_color, _scale, _alias, _shape, _label) SPRITE_ENT_L(_alias, MA PINE TREE VARIANT OUTLINE, _label, mdi-pine-tree-variant-outline, _color, _scale, _shape)
skinparam folderBackgroundColor<<MA PINE TREE VARIANT OUTLINE>> White

sprite mdi-pizza <svg width="48" height="48"><g transform="scale(2)"><path d="M12,15A2,2 0 0,1 10,13C10,11.89 10.9,11 12,11A2,2 0 0,1 14,13A2,2 0 0,1 12,15M7,7C7,5.89 7.89,5 9,5A2,2 0 0,1 11,7A2,2 0 0,1 9,9C7.89,9 7,8.1 7,7M12,2C8.43,2 5.23,3.54 3,6L12,22L21,6C18.78,3.54 15.57,2 12,2Z" /></g></svg>

!define MA_PIZZA(_color)                                 SPRITE_PUT(mdi-pizza, _color)
!define MA_PIZZA(_color, _scale)                         SPRITE_PUT(mdi-pizza, _color, _scale)
!define MA_PIZZA(_color, _scale, _alias)                 SPRITE_ENT(_alias, MA PIZZA, mdi-pizza, _color, _scale)
!define MA_PIZZA(_color, _scale, _alias, _shape)         SPRITE_ENT(_alias, MA PIZZA, mdi-pizza, _color, _scale, _shape)
!define MA_PIZZA(_color, _scale, _alias, _shape, _label) SPRITE_ENT_L(_alias, MA PIZZA, _label, mdi-pizza, _color, _scale, _shape)
skinparam folderBackgroundColor<<MA PIZZA>> White

sprite mdi-police-station <svg width="48" height="48"><g transform="scale(2)"><path d="M12 10C12 10 16 9.2 16 7.6C16 6.8 15.2 5.2 15.2 4.4C15.2 3.6 16 2.8 16 2.8L15.2 2C14.74 2.26 14.16 2.4 13.6 2.4S12.46 2.25 12 2C11.54 2.25 10.96 2.4 10.4 2.4C9.84 2.4 9.26 2.26 8.8 2L8 2.8C8 2.8 8.8 3.6 8.8 4.4C8.8 5.2 8 6.8 8 7.6C8 9.2 12 10 12 10M11.43 5.32L12 4L12.55 5.32L14 5.44L12.89 6.38L13.22 7.78L12 7.04L10.76 7.78L11.09 6.38L10 5.44L11.43 5.32M21 6H16.65C16.84 6.58 17 7.12 17 7.6C17 9.85 13.32 10.76 12.2 11L12 11L11.8 11C10.68 10.76 7 9.85 7 7.6C7 7.12 7.16 6.58 7.35 6H3C2.45 6 2 6.45 2 7V22H10V17H14V22H22V7C22 6.45 21.55 6 21 6M8 20H4V17H8V20M8 15H4V12H8V15M14 15H10V12H14V15M20 20H16V17H20V20M20 15H16V12H20V15Z" /></g></svg>

!define MA_POLICE_STATION(_color)                                 SPRITE_PUT(mdi-police-station, _color)
!define MA_POLICE_STATION(_color, _scale)                         SPRITE_PUT(mdi-police-station, _color, _scale)
!define MA_POLICE_STATION(_color, _scale, _alias)                 SPRITE_ENT(_alias, MA POLICE STATION, mdi-police-station, _color, _scale)
!define MA_POLICE_STATION(_color, _scale, _alias, _shape)         SPRITE_ENT(_alias, MA POLICE STATION, mdi-police-station, _color, _scale, _shape)
!define MA_POLICE_STATION(_color, _scale, _alias, _shape, _label) SPRITE_ENT_L(_alias, MA POLICE STATION, _label, mdi-police-station, _color, _scale, _shape)
skinparam folderBackgroundColor<<MA POLICE STATION>> White

sprite mdi-pool <svg width="48" height="48"><g transform="scale(2)"><path d="M2,15C3.67,14.25 5.33,13.5 7,13.17V5A3,3 0 0,1 10,2C11.31,2 12.42,2.83 12.83,4H10A1,1 0 0,0 9,5V6H14V5A3,3 0 0,1 17,2C18.31,2 19.42,2.83 19.83,4H17A1,1 0 0,0 16,5V14.94C18,14.62 20,13 22,13V15C19.78,15 17.56,17 15.33,17C13.11,17 10.89,15 8.67,15C6.44,15 4.22,16 2,17V15M14,8H9V10H14V8M14,12H9V13C10.67,13.16 12.33,14.31 14,14.79V12M2,19C4.22,18 6.44,17 8.67,17C10.89,17 13.11,19 15.33,19C17.56,19 19.78,17 22,17V19C19.78,19 17.56,21 15.33,21C13.11,21 10.89,19 8.67,19C6.44,19 4.22,20 2,21V19Z" /></g></svg>

!define MA_POOL(_color)                                 SPRITE_PUT(mdi-pool, _color)
!define MA_POOL(_color, _scale)                         SPRITE_PUT(mdi-pool, _color, _scale)
!define MA_POOL(_color, _scale, _alias)                 SPRITE_ENT(_alias, MA POOL, mdi-pool, _color, _scale)
!define MA_POOL(_color, _scale, _alias, _shape)         SPRITE_ENT(_alias, MA POOL, mdi-pool, _color, _scale, _shape)
!define MA_POOL(_color, _scale, _alias, _shape, _label) SPRITE_ENT_L(_alias, MA POOL, _label, mdi-pool, _color, _scale, _shape)
skinparam folderBackgroundColor<<MA POOL>> White

sprite mdi-silverware-variant <svg width="48" height="48"><g transform="scale(2)"><path d="M8.1,13.34L3.91,9.16C2.35,7.59 2.35,5.06 3.91,3.5L10.93,10.5L8.1,13.34M13.41,13L20.29,19.88L18.88,21.29L12,14.41L5.12,21.29L3.71,19.88L13.36,10.22L13.16,10C12.38,9.23 12.38,7.97 13.16,7.19L17.5,2.82L18.43,3.74L15.19,7L16.15,7.94L19.39,4.69L20.31,5.61L17.06,8.85L18,9.81L21.26,6.56L22.18,7.5L17.81,11.84C17.03,12.62 15.77,12.62 15,11.84L14.78,11.64L13.41,13Z" /></g></svg>

!define MA_SILVERWARE_VARIANT(_color)                                 SPRITE_PUT(mdi-silverware-variant, _color)
!define MA_SILVERWARE_VARIANT(_color, _scale)                         SPRITE_PUT(mdi-silverware-variant, _color, _scale)
!define MA_SILVERWARE_VARIANT(_color, _scale, _alias)                 SPRITE_ENT(_alias, MA SILVERWARE VARIANT, mdi-silverware-variant, _color, _scale)
!define MA_SILVERWARE_VARIANT(_color, _scale, _alias, _shape)         SPRITE_ENT(_alias, MA SILVERWARE VARIANT, mdi-silverware-variant, _color, _scale, _shape)
!define MA_SILVERWARE_VARIANT(_color, _scale, _alias, _shape, _label) SPRITE_ENT_L(_alias, MA SILVERWARE VARIANT, _label, mdi-silverware-variant, _color, _scale, _shape)
skinparam folderBackgroundColor<<MA SILVERWARE VARIANT>> White

sprite mdi-stadium <svg width="48" height="48"><g transform="scale(2)"><path d="M7 5L3 7V3L7 5M18 3V7L22 5L18 3M11 2V6L15 4L11 2M5 10C6.4 10.5 8.8 11 12 11S17.6 10.5 19 10C19 9.8 16.2 9 12 9S5 9.9 5 10M15 17H9V21.9C4.9 21.5 2 20.4 2 19V10C2 8.3 6.5 7 12 7S22 8.3 22 10V19C22 20.3 19.1 21.5 15 21.9V17Z" /></g></svg>

!define MA_STADIUM(_color)                                 SPRITE_PUT(mdi-stadium, _color)
!define MA_STADIUM(_color, _scale)                         SPRITE_PUT(mdi-stadium, _color, _scale)
!define MA_STADIUM(_color, _scale, _alias)                 SPRITE_ENT(_alias, MA STADIUM, mdi-stadium, _color, _scale)
!define MA_STADIUM(_color, _scale, _alias, _shape)         SPRITE_ENT(_alias, MA STADIUM, mdi-stadium, _color, _scale, _shape)
!define MA_STADIUM(_color, _scale, _alias, _shape, _label) SPRITE_ENT_L(_alias, MA STADIUM, _label, mdi-stadium, _color, _scale, _shape)
skinparam folderBackgroundColor<<MA STADIUM>> White

sprite mdi-stadium-outline <svg width="48" height="48"><g transform="scale(2)"><path d="M7 5L3 7V3L7 5M18 3V7L22 5L18 3M11 2V6L15 4L11 2M13 18H11V22C5.9 21.9 2 20.6 2 19V10C2 8.3 6.5 7 12 7S22 8.3 22 10V19C22 20.6 18 21.9 13 22V18M5 10C6.4 10.5 8.8 11 12 11S17.6 10.5 19 10C19 9.8 16.2 9 12 9S5 9.9 5 10M20 11.8C18.2 12.5 15.3 13 12 13S5.8 12.5 4 11.8V18.6C4.6 19 6.4 19.6 9 19.9V16H15V19.9C17.6 19.6 19.4 19 20 18.6V11.8Z" /></g></svg>

!define MA_STADIUM_OUTLINE(_color)                                 SPRITE_PUT(mdi-stadium-outline, _color)
!define MA_STADIUM_OUTLINE(_color, _scale)                         SPRITE_PUT(mdi-stadium-outline, _color, _scale)
!define MA_STADIUM_OUTLINE(_color, _scale, _alias)                 SPRITE_ENT(_alias, MA STADIUM OUTLINE, mdi-stadium-outline, _color, _scale)
!define MA_STADIUM_OUTLINE(_color, _scale, _alias, _shape)         SPRITE_ENT(_alias, MA STADIUM OUTLINE, mdi-stadium-outline, _color, _scale, _shape)
!define MA_STADIUM_OUTLINE(_color, _scale, _alias, _shape, _label) SPRITE_ENT_L(_alias, MA STADIUM OUTLINE, _label, mdi-stadium-outline, _color, _scale, _shape)
skinparam folderBackgroundColor<<MA STADIUM OUTLINE>> White

sprite mdi-stadium-variant <svg width="48" height="48"><g transform="scale(2)"><path d="M5,3H7L10,5L7,7V8.33C8.47,8.12 10.18,8 12,8C13.82,8 15.53,8.12 17,8.33V3H19L22,5L19,7V8.71C20.85,9.17 22,9.8 22,10.5C22,11.88 17.5,13 12,13C6.5,13 2,11.88 2,10.5C2,9.8 3.15,9.17 5,8.71V3M12,9.5C8.69,9.5 7,9.67 7,10.5C7,11.33 8.69,11.5 12,11.5C15.31,11.5 17,11.33 17,10.5C17,9.67 15.31,9.5 12,9.5M12,14.75C15.81,14.75 19.2,14.08 21.4,13.05L20,21H15V19A2,2 0 0,0 13,17H11A2,2 0 0,0 9,19V21H4L2.6,13.05C4.8,14.08 8.19,14.75 12,14.75Z" /></g></svg>

!define MA_STADIUM_VARIANT(_color)                                 SPRITE_PUT(mdi-stadium-variant, _color)
!define MA_STADIUM_VARIANT(_color, _scale)                         SPRITE_PUT(mdi-stadium-variant, _color, _scale)
!define MA_STADIUM_VARIANT(_color, _scale, _alias)                 SPRITE_ENT(_alias, MA STADIUM VARIANT, mdi-stadium-variant, _color, _scale)
!define MA_STADIUM_VARIANT(_color, _scale, _alias, _shape)         SPRITE_ENT(_alias, MA STADIUM VARIANT, mdi-stadium-variant, _color, _scale, _shape)
!define MA_STADIUM_VARIANT(_color, _scale, _alias, _shape, _label) SPRITE_ENT_L(_alias, MA STADIUM VARIANT, _label, mdi-stadium-variant, _color, _scale, _shape)
skinparam folderBackgroundColor<<MA STADIUM VARIANT>> White

sprite mdi-store <svg width="48" height="48"><g transform="scale(2)"><path d="M12,18H6V14H12M21,14V12L20,7H4L3,12V14H4V20H14V14H18V20H20V14M20,4H4V6H20V4Z" /></g></svg>

!define MA_STORE(_color)                                 SPRITE_PUT(mdi-store, _color)
!define MA_STORE(_color, _scale)                         SPRITE_PUT(mdi-store, _color, _scale)
!define MA_STORE(_color, _scale, _alias)                 SPRITE_ENT(_alias, MA STORE, mdi-store, _color, _scale)
!define MA_STORE(_color, _scale, _alias, _shape)         SPRITE_ENT(_alias, MA STORE, mdi-store, _color, _scale, _shape)
!define MA_STORE(_color, _scale, _alias, _shape, _label) SPRITE_ENT_L(_alias, MA STORE, _label, mdi-store, _color, _scale, _shape)
skinparam folderBackgroundColor<<MA STORE>> White

sprite mdi-store-24-hour <svg width="48" height="48"><g transform="scale(2)"><path d="M16,12H15V10H13V7H14V9H15V7H16M11,10H9V11H11V12H8V9H10V8H8V7H11M19,7V4H5V7H2V20H10V16H14V20H22V7H19Z" /></g></svg>

!define MA_STORE_24_HOUR(_color)                                 SPRITE_PUT(mdi-store-24-hour, _color)
!define MA_STORE_24_HOUR(_color, _scale)                         SPRITE_PUT(mdi-store-24-hour, _color, _scale)
!define MA_STORE_24_HOUR(_color, _scale, _alias)                 SPRITE_ENT(_alias, MA STORE 24 HOUR, mdi-store-24-hour, _color, _scale)
!define MA_STORE_24_HOUR(_color, _scale, _alias, _shape)         SPRITE_ENT(_alias, MA STORE 24 HOUR, mdi-store-24-hour, _color, _scale, _shape)
!define MA_STORE_24_HOUR(_color, _scale, _alias, _shape, _label) SPRITE_ENT_L(_alias, MA STORE 24 HOUR, _label, mdi-store-24-hour, _color, _scale, _shape)
skinparam folderBackgroundColor<<MA STORE 24 HOUR>> White

sprite mdi-store-alert <svg width="48" height="48"><g transform="scale(2)"><path d="M2 7L1 12V14H2V20H12V14H16V20H18V14H19V12L18 7H2M10 18H4V14H10V18M18 6H2V4H18V6M23 7V13H21V7H23M21 15H23V17H21V15Z" /></g></svg>

!define MA_STORE_ALERT(_color)                                 SPRITE_PUT(mdi-store-alert, _color)
!define MA_STORE_ALERT(_color, _scale)                         SPRITE_PUT(mdi-store-alert, _color, _scale)
!define MA_STORE_ALERT(_color, _scale, _alias)                 SPRITE_ENT(_alias, MA STORE ALERT, mdi-store-alert, _color, _scale)
!define MA_STORE_ALERT(_color, _scale, _alias, _shape)         SPRITE_ENT(_alias, MA STORE ALERT, mdi-store-alert, _color, _scale, _shape)
!define MA_STORE_ALERT(_color, _scale, _alias, _shape, _label) SPRITE_ENT_L(_alias, MA STORE ALERT, _label, mdi-store-alert, _color, _scale, _shape)
skinparam folderBackgroundColor<<MA STORE ALERT>> White

sprite mdi-store-alert-outline <svg width="48" height="48"><g transform="scale(2)"><path d="M2 7L1 12V14H2V20H12V14H16V20H18V14H19V12L18 7H2M10 18H4V14H10V18M3.04 12L3.64 9H16.36L16.96 12H3.04M18 6H2V4H18V6M23 7V13H21V7H23M21 15H23V17H21V15Z" /></g></svg>

!define MA_STORE_ALERT_OUTLINE(_color)                                 SPRITE_PUT(mdi-store-alert-outline, _color)
!define MA_STORE_ALERT_OUTLINE(_color, _scale)                         SPRITE_PUT(mdi-store-alert-outline, _color, _scale)
!define MA_STORE_ALERT_OUTLINE(_color, _scale, _alias)                 SPRITE_ENT(_alias, MA STORE ALERT OUTLINE, mdi-store-alert-outline, _color, _scale)
!define MA_STORE_ALERT_OUTLINE(_color, _scale, _alias, _shape)         SPRITE_ENT(_alias, MA STORE ALERT OUTLINE, mdi-store-alert-outline, _color, _scale, _shape)
!define MA_STORE_ALERT_OUTLINE(_color, _scale, _alias, _shape, _label) SPRITE_ENT_L(_alias, MA STORE ALERT OUTLINE, _label, mdi-store-alert-outline, _color, _scale, _shape)
skinparam folderBackgroundColor<<MA STORE ALERT OUTLINE>> White

sprite mdi-store-check <svg width="48" height="48"><g transform="scale(2)"><path d="M20 6H4V4H20V6M15.69 14H14V15.69C13.37 16.64 13 17.77 13 19C13 19.34 13.04 19.67 13.09 20H4V14H3V12L4 7H20L21 12V13.35C20.37 13.13 19.7 13 19 13C17.77 13 16.64 13.37 15.69 14M12 14H6V18H12V14M21.34 15.84L17.75 19.43L16.16 17.84L15 19L17.75 22L22.5 17.25L21.34 15.84Z" /></g></svg>

!define MA_STORE_CHECK(_color)                                 SPRITE_PUT(mdi-store-check, _color)
!define MA_STORE_CHECK(_color, _scale)                         SPRITE_PUT(mdi-store-check, _color, _scale)
!define MA_STORE_CHECK(_color, _scale, _alias)                 SPRITE_ENT(_alias, MA STORE CHECK, mdi-store-check, _color, _scale)
!define MA_STORE_CHECK(_color, _scale, _alias, _shape)         SPRITE_ENT(_alias, MA STORE CHECK, mdi-store-check, _color, _scale, _shape)
!define MA_STORE_CHECK(_color, _scale, _alias, _shape, _label) SPRITE_ENT_L(_alias, MA STORE CHECK, _label, mdi-store-check, _color, _scale, _shape)
skinparam folderBackgroundColor<<MA STORE CHECK>> White

sprite mdi-store-check-outline <svg width="48" height="48"><g transform="scale(2)"><path d="M19 13C19.7 13 20.37 13.13 21 13.35V12L20 7H4L3 12V14H4V20H13.09C13.04 19.67 13 19.34 13 19C13 17.77 13.37 16.64 14 15.69V14H15.69C16.64 13.37 17.77 13 19 13M12 18H6V14H12V18M5.04 12L5.64 9H18.36L18.96 12H5.04M20 6H4V4H20V6M22.5 17.25L17.75 22L15 19L16.16 17.84L17.75 19.43L21.34 15.84L22.5 17.25" /></g></svg>

!define MA_STORE_CHECK_OUTLINE(_color)                                 SPRITE_PUT(mdi-store-check-outline, _color)
!define MA_STORE_CHECK_OUTLINE(_color, _scale)                         SPRITE_PUT(mdi-store-check-outline, _color, _scale)
!define MA_STORE_CHECK_OUTLINE(_color, _scale, _alias)                 SPRITE_ENT(_alias, MA STORE CHECK OUTLINE, mdi-store-check-outline, _color, _scale)
!define MA_STORE_CHECK_OUTLINE(_color, _scale, _alias, _shape)         SPRITE_ENT(_alias, MA STORE CHECK OUTLINE, mdi-store-check-outline, _color, _scale, _shape)
!define MA_STORE_CHECK_OUTLINE(_color, _scale, _alias, _shape, _label) SPRITE_ENT_L(_alias, MA STORE CHECK OUTLINE, _label, mdi-store-check-outline, _color, _scale, _shape)
skinparam folderBackgroundColor<<MA STORE CHECK OUTLINE>> White

sprite mdi-store-clock <svg width="48" height="48"><g transform="scale(2)"><path d="M18 4H2V2H18V4M17.5 13H16V18L19.61 20.16L20.36 18.94L17.5 17.25V13M24 17C24 20.87 20.87 24 17 24C13.47 24 10.57 21.39 10.08 18H2V12H1V10L2 5H18L19 10V10.29C21.89 11.16 24 13.83 24 17M4 16H10V12H4V16M22 17C22 14.24 19.76 12 17 12S12 14.24 12 17 14.24 22 17 22 22 19.76 22 17Z" /></g></svg>

!define MA_STORE_CLOCK(_color)                                 SPRITE_PUT(mdi-store-clock, _color)
!define MA_STORE_CLOCK(_color, _scale)                         SPRITE_PUT(mdi-store-clock, _color, _scale)
!define MA_STORE_CLOCK(_color, _scale, _alias)                 SPRITE_ENT(_alias, MA STORE CLOCK, mdi-store-clock, _color, _scale)
!define MA_STORE_CLOCK(_color, _scale, _alias, _shape)         SPRITE_ENT(_alias, MA STORE CLOCK, mdi-store-clock, _color, _scale, _shape)
!define MA_STORE_CLOCK(_color, _scale, _alias, _shape, _label) SPRITE_ENT_L(_alias, MA STORE CLOCK, _label, mdi-store-clock, _color, _scale, _shape)
skinparam folderBackgroundColor<<MA STORE CLOCK>> White

sprite mdi-store-clock-outline <svg width="48" height="48"><g transform="scale(2)"><path d="M18 4H2V2H18V4M17.5 13H16V18L19.61 20.16L20.36 18.94L17.5 17.25V13M24 17C24 20.87 20.87 24 17 24C13.47 24 10.57 21.39 10.08 18H2V12H1V10L2 5H18L19 10V10.29C21.89 11.16 24 13.83 24 17M3.04 10H16.96L16.36 7H3.64L3.04 10M4 16H10V12H4V16M22 17C22 14.24 19.76 12 17 12S12 14.24 12 17 14.24 22 17 22 22 19.76 22 17Z" /></g></svg>

!define MA_STORE_CLOCK_OUTLINE(_color)                                 SPRITE_PUT(mdi-store-clock-outline, _color)
!define MA_STORE_CLOCK_OUTLINE(_color, _scale)                         SPRITE_PUT(mdi-store-clock-outline, _color, _scale)
!define MA_STORE_CLOCK_OUTLINE(_color, _scale, _alias)                 SPRITE_ENT(_alias, MA STORE CLOCK OUTLINE, mdi-store-clock-outline, _color, _scale)
!define MA_STORE_CLOCK_OUTLINE(_color, _scale, _alias, _shape)         SPRITE_ENT(_alias, MA STORE CLOCK OUTLINE, mdi-store-clock-outline, _color, _scale, _shape)
!define MA_STORE_CLOCK_OUTLINE(_color, _scale, _alias, _shape, _label) SPRITE_ENT_L(_alias, MA STORE CLOCK OUTLINE, _label, mdi-store-clock-outline, _color, _scale, _shape)
skinparam folderBackgroundColor<<MA STORE CLOCK OUTLINE>> White

sprite mdi-store-cog <svg width="48" height="48"><g transform="scale(2)"><path d="M20 6H4V4H20V6M19 12C17.09 12 15.37 12.76 14.11 14H14V14.11C12.76 15.37 12 17.09 12 19C12 19.34 12.03 19.67 12.08 20H4V14H3V12L4 7H20L21 12V12.3C20.37 12.11 19.7 12 19 12M12 14H6V18H12V14M23.8 20.4C23.9 20.4 23.9 20.5 23.8 20.6L22.8 22.3C22.7 22.4 22.6 22.4 22.5 22.4L21.3 22C21 22.2 20.8 22.3 20.5 22.5L20.3 23.8C20.3 23.9 20.2 24 20.1 24H18.1C18 24 17.9 23.9 17.8 23.8L17.6 22.5C17.3 22.4 17 22.2 16.8 22L15.6 22.5C15.5 22.5 15.4 22.5 15.3 22.4L14.3 20.7C14.2 20.6 14.3 20.5 14.4 20.4L15.5 19.6V18.6L14.4 17.8C14.3 17.7 14.3 17.6 14.3 17.5L15.3 15.8C15.4 15.7 15.5 15.7 15.6 15.7L16.8 16.2C17.1 16 17.3 15.9 17.6 15.7L17.8 14.4C17.8 14.3 17.9 14.2 18.1 14.2H20.1C20.2 14.2 20.3 14.3 20.3 14.4L20.5 15.7C20.8 15.8 21.1 16 21.4 16.2L22.6 15.7C22.7 15.7 22.9 15.7 22.9 15.8L23.9 17.5C24 17.6 23.9 17.7 23.8 17.8L22.7 18.6V19.6L23.8 20.4M20.5 19C20.5 18.2 19.8 17.5 19 17.5S17.5 18.2 17.5 19 18.2 20.5 19 20.5 20.5 19.8 20.5 19Z" /></g></svg>

!define MA_STORE_COG(_color)                                 SPRITE_PUT(mdi-store-cog, _color)
!define MA_STORE_COG(_color, _scale)                         SPRITE_PUT(mdi-store-cog, _color, _scale)
!define MA_STORE_COG(_color, _scale, _alias)                 SPRITE_ENT(_alias, MA STORE COG, mdi-store-cog, _color, _scale)
!define MA_STORE_COG(_color, _scale, _alias, _shape)         SPRITE_ENT(_alias, MA STORE COG, mdi-store-cog, _color, _scale, _shape)
!define MA_STORE_COG(_color, _scale, _alias, _shape, _label) SPRITE_ENT_L(_alias, MA STORE COG, _label, mdi-store-cog, _color, _scale, _shape)
skinparam folderBackgroundColor<<MA STORE COG>> White

sprite mdi-store-cog-outline <svg width="48" height="48"><g transform="scale(2)"><path d="M20 6H4V4H20V6M19 12C17.09 12 15.37 12.76 14.11 14H14V14.11C12.76 15.37 12 17.09 12 19C12 19.34 12.03 19.67 12.08 20H4V14H3V12L4 7H20L21 12V12.3C20.37 12.11 19.7 12 19 12M12 14H6V18H12V14M18.96 12L18.36 9H5.64L5.04 12H18.96M23.8 20.4C23.9 20.4 23.9 20.5 23.8 20.6L22.8 22.3C22.7 22.4 22.6 22.4 22.5 22.4L21.3 22C21 22.2 20.8 22.3 20.5 22.5L20.3 23.8C20.3 23.9 20.2 24 20.1 24H18.1C18 24 17.9 23.9 17.8 23.8L17.6 22.5C17.3 22.4 17 22.2 16.8 22L15.6 22.5C15.5 22.5 15.4 22.5 15.3 22.4L14.3 20.7C14.2 20.6 14.3 20.5 14.4 20.4L15.5 19.6V18.6L14.4 17.8C14.3 17.7 14.3 17.6 14.3 17.5L15.3 15.8C15.4 15.7 15.5 15.7 15.6 15.7L16.8 16.2C17.1 16 17.3 15.9 17.6 15.7L17.8 14.4C17.8 14.3 17.9 14.2 18.1 14.2H20.1C20.2 14.2 20.3 14.3 20.3 14.4L20.5 15.7C20.8 15.8 21.1 16 21.4 16.2L22.6 15.7C22.7 15.7 22.9 15.7 22.9 15.8L23.9 17.5C24 17.6 23.9 17.7 23.8 17.8L22.7 18.6V19.6L23.8 20.4M20.5 19C20.5 18.2 19.8 17.5 19 17.5S17.5 18.2 17.5 19 18.2 20.5 19 20.5 20.5 19.8 20.5 19Z" /></g></svg>

!define MA_STORE_COG_OUTLINE(_color)                                 SPRITE_PUT(mdi-store-cog-outline, _color)
!define MA_STORE_COG_OUTLINE(_color, _scale)                         SPRITE_PUT(mdi-store-cog-outline, _color, _scale)
!define MA_STORE_COG_OUTLINE(_color, _scale, _alias)                 SPRITE_ENT(_alias, MA STORE COG OUTLINE, mdi-store-cog-outline, _color, _scale)
!define MA_STORE_COG_OUTLINE(_color, _scale, _alias, _shape)         SPRITE_ENT(_alias, MA STORE COG OUTLINE, mdi-store-cog-outline, _color, _scale, _shape)
!define MA_STORE_COG_OUTLINE(_color, _scale, _alias, _shape, _label) SPRITE_ENT_L(_alias, MA STORE COG OUTLINE, _label, mdi-store-cog-outline, _color, _scale, _shape)
skinparam folderBackgroundColor<<MA STORE COG OUTLINE>> White

sprite mdi-store-edit <svg width="48" height="48"><g transform="scale(2)"><path d="M20 6H4V4H20V6M14 16.13L11 19.13V20H4V14H3V12L4 7H20L20.61 10.07C20.16 10.17 19.73 10.4 19.39 10.74L16.13 14H14V16.13M12 14H6V18H12V14M22.85 13.47L21.53 12.15C21.33 11.95 21 11.95 20.81 12.15L19.83 13.13L21.87 15.17L22.85 14.19C23.05 14 23.05 13.67 22.85 13.47M13 19.96V22H15.04L21.17 15.88L19.13 13.83L13 19.96Z" /></g></svg>

!define MA_STORE_EDIT(_color)                                 SPRITE_PUT(mdi-store-edit, _color)
!define MA_STORE_EDIT(_color, _scale)                         SPRITE_PUT(mdi-store-edit, _color, _scale)
!define MA_STORE_EDIT(_color, _scale, _alias)                 SPRITE_ENT(_alias, MA STORE EDIT, mdi-store-edit, _color, _scale)
!define MA_STORE_EDIT(_color, _scale, _alias, _shape)         SPRITE_ENT(_alias, MA STORE EDIT, mdi-store-edit, _color, _scale, _shape)
!define MA_STORE_EDIT(_color, _scale, _alias, _shape, _label) SPRITE_ENT_L(_alias, MA STORE EDIT, _label, mdi-store-edit, _color, _scale, _shape)
skinparam folderBackgroundColor<<MA STORE EDIT>> White

sprite mdi-store-edit-outline <svg width="48" height="48"><g transform="scale(2)"><path d="M20 6H4V4H20V6M14 16.13L11 19.13V20H4V14H3V12L4 7H20L20.61 10.07C20.16 10.17 19.73 10.4 19.39 10.74L18.82 11.31L18.36 9H5.64L5.04 12H18.13L16.13 14H14V16.13M12 14H6V18H12V14M22.85 13.47L21.53 12.15C21.33 11.95 21 11.95 20.81 12.15L19.83 13.13L21.87 15.17L22.85 14.19C23.05 14 23.05 13.67 22.85 13.47M13 19.96V22H15.04L21.17 15.88L19.13 13.83L13 19.96Z" /></g></svg>

!define MA_STORE_EDIT_OUTLINE(_color)                                 SPRITE_PUT(mdi-store-edit-outline, _color)
!define MA_STORE_EDIT_OUTLINE(_color, _scale)                         SPRITE_PUT(mdi-store-edit-outline, _color, _scale)
!define MA_STORE_EDIT_OUTLINE(_color, _scale, _alias)                 SPRITE_ENT(_alias, MA STORE EDIT OUTLINE, mdi-store-edit-outline, _color, _scale)
!define MA_STORE_EDIT_OUTLINE(_color, _scale, _alias, _shape)         SPRITE_ENT(_alias, MA STORE EDIT OUTLINE, mdi-store-edit-outline, _color, _scale, _shape)
!define MA_STORE_EDIT_OUTLINE(_color, _scale, _alias, _shape, _label) SPRITE_ENT_L(_alias, MA STORE EDIT OUTLINE, _label, mdi-store-edit-outline, _color, _scale, _shape)
skinparam folderBackgroundColor<<MA STORE EDIT OUTLINE>> White

sprite mdi-store-marker <svg width="48" height="48"><g transform="scale(2)"><path d="M20 6H4V4H20V6M13 15.5C13 16.64 13.43 17.86 14 19V20H4V14H3V12L4 7H20L20.7 10.5C20 10.18 19.28 10 18.5 10C15.5 10 13 12.5 13 15.5M12 14H6V18H12V14M22 15.5C22 18.1 18.5 22 18.5 22S15 18.1 15 15.5C15 13.6 16.6 12 18.5 12S22 13.6 22 15.5M19.7 15.6C19.7 15 19.1 14.4 18.5 14.4S17.3 14.9 17.3 15.6C17.3 16.2 17.8 16.8 18.5 16.8S19.8 16.2 19.7 15.6Z" /></g></svg>

!define MA_STORE_MARKER(_color)                                 SPRITE_PUT(mdi-store-marker, _color)
!define MA_STORE_MARKER(_color, _scale)                         SPRITE_PUT(mdi-store-marker, _color, _scale)
!define MA_STORE_MARKER(_color, _scale, _alias)                 SPRITE_ENT(_alias, MA STORE MARKER, mdi-store-marker, _color, _scale)
!define MA_STORE_MARKER(_color, _scale, _alias, _shape)         SPRITE_ENT(_alias, MA STORE MARKER, mdi-store-marker, _color, _scale, _shape)
!define MA_STORE_MARKER(_color, _scale, _alias, _shape, _label) SPRITE_ENT_L(_alias, MA STORE MARKER, _label, mdi-store-marker, _color, _scale, _shape)
skinparam folderBackgroundColor<<MA STORE MARKER>> White

sprite mdi-store-marker-outline <svg width="48" height="48"><g transform="scale(2)"><path d="M20 6H4V4H20V6M14.3 12C13.5 12.96 13 14.18 13 15.5C13 16.64 13.43 17.86 14 19V20H4V14H3V12L4 7H20L20.7 10.5C20.04 10.18 19.32 10 18.56 10L18.36 9H5.64L5.04 12H14.3M12 14H6V18H12V14M22 15.5C22 18.1 18.5 22 18.5 22S15 18.1 15 15.5C15 13.6 16.6 12 18.5 12S22 13.6 22 15.5M19.7 15.6C19.7 15 19.1 14.4 18.5 14.4S17.3 14.9 17.3 15.6C17.3 16.2 17.8 16.8 18.5 16.8S19.8 16.2 19.7 15.6Z" /></g></svg>

!define MA_STORE_MARKER_OUTLINE(_color)                                 SPRITE_PUT(mdi-store-marker-outline, _color)
!define MA_STORE_MARKER_OUTLINE(_color, _scale)                         SPRITE_PUT(mdi-store-marker-outline, _color, _scale)
!define MA_STORE_MARKER_OUTLINE(_color, _scale, _alias)                 SPRITE_ENT(_alias, MA STORE MARKER OUTLINE, mdi-store-marker-outline, _color, _scale)
!define MA_STORE_MARKER_OUTLINE(_color, _scale, _alias, _shape)         SPRITE_ENT(_alias, MA STORE MARKER OUTLINE, mdi-store-marker-outline, _color, _scale, _shape)
!define MA_STORE_MARKER_OUTLINE(_color, _scale, _alias, _shape, _label) SPRITE_ENT_L(_alias, MA STORE MARKER OUTLINE, _label, mdi-store-marker-outline, _color, _scale, _shape)
skinparam folderBackgroundColor<<MA STORE MARKER OUTLINE>> White

sprite mdi-store-minus <svg width="48" height="48"><g transform="scale(2)"><path d="M4 4V6H20V4M4 7L3 12V14H4V20H13C12.95 19.66 12.92 19.31 12.92 18.95C12.92 17.73 13.3 16.53 14 15.53V14H15.54C16.54 13.33 17.71 12.96 18.91 12.96C19.62 12.96 20.33 13.09 21 13.34V12L20 7M6 14H12V18H6M15 18V20H23V18" /></g></svg>

!define MA_STORE_MINUS(_color)                                 SPRITE_PUT(mdi-store-minus, _color)
!define MA_STORE_MINUS(_color, _scale)                         SPRITE_PUT(mdi-store-minus, _color, _scale)
!define MA_STORE_MINUS(_color, _scale, _alias)                 SPRITE_ENT(_alias, MA STORE MINUS, mdi-store-minus, _color, _scale)
!define MA_STORE_MINUS(_color, _scale, _alias, _shape)         SPRITE_ENT(_alias, MA STORE MINUS, mdi-store-minus, _color, _scale, _shape)
!define MA_STORE_MINUS(_color, _scale, _alias, _shape, _label) SPRITE_ENT_L(_alias, MA STORE MINUS, _label, mdi-store-minus, _color, _scale, _shape)
skinparam folderBackgroundColor<<MA STORE MINUS>> White

sprite mdi-store-minus-outline <svg width="48" height="48"><g transform="scale(2)"><path d="M20 6H4V4H20V6M15.69 14H14V15.69C13.37 16.64 13 17.77 13 19C13 19.34 13.04 19.67 13.09 20H4V14H3V12L4 7H20L21 12V13.35C20.37 13.13 19.7 13 19 13C17.77 13 16.64 13.37 15.69 14M12 14H6V18H12V14M18.96 12L18.36 9H5.64L5.04 12H18.96M15 18V20H23V18H15Z" /></g></svg>

!define MA_STORE_MINUS_OUTLINE(_color)                                 SPRITE_PUT(mdi-store-minus-outline, _color)
!define MA_STORE_MINUS_OUTLINE(_color, _scale)                         SPRITE_PUT(mdi-store-minus-outline, _color, _scale)
!define MA_STORE_MINUS_OUTLINE(_color, _scale, _alias)                 SPRITE_ENT(_alias, MA STORE MINUS OUTLINE, mdi-store-minus-outline, _color, _scale)
!define MA_STORE_MINUS_OUTLINE(_color, _scale, _alias, _shape)         SPRITE_ENT(_alias, MA STORE MINUS OUTLINE, mdi-store-minus-outline, _color, _scale, _shape)
!define MA_STORE_MINUS_OUTLINE(_color, _scale, _alias, _shape, _label) SPRITE_ENT_L(_alias, MA STORE MINUS OUTLINE, _label, mdi-store-minus-outline, _color, _scale, _shape)
skinparam folderBackgroundColor<<MA STORE MINUS OUTLINE>> White

sprite mdi-store-off <svg width="48" height="48"><g transform="scale(2)"><path d="M9.2 6L7.2 4H20V6H9.2M20 16.8V14H21V12L20 7H10.2L17.2 14H18V14.8L20 16.8M22.11 21.46L20.84 22.73L14 15.89V20H4V14H3V12L4 7H5.11L1.11 3L2.39 1.73L22.11 21.46M12 14H6V18H12V14Z" /></g></svg>

!define MA_STORE_OFF(_color)                                 SPRITE_PUT(mdi-store-off, _color)
!define MA_STORE_OFF(_color, _scale)                         SPRITE_PUT(mdi-store-off, _color, _scale)
!define MA_STORE_OFF(_color, _scale, _alias)                 SPRITE_ENT(_alias, MA STORE OFF, mdi-store-off, _color, _scale)
!define MA_STORE_OFF(_color, _scale, _alias, _shape)         SPRITE_ENT(_alias, MA STORE OFF, mdi-store-off, _color, _scale, _shape)
!define MA_STORE_OFF(_color, _scale, _alias, _shape, _label) SPRITE_ENT_L(_alias, MA STORE OFF, _label, mdi-store-off, _color, _scale, _shape)
skinparam folderBackgroundColor<<MA STORE OFF>> White

sprite mdi-store-off-outline <svg width="48" height="48"><g transform="scale(2)"><path d="M2.39 1.73L1.11 3L5.11 7H4L3 12V14H4V20H14V15.89L20.84 22.73L22.11 21.46L2.39 1.73M5.64 9H7.11L10.11 12H5.04L5.64 9M12 18H6V14H12V18M18 14.8V14H17.2L15.2 12H18.96L18.36 9H12.2L10.2 7H20L21 12V14H20V16.8L18 14.8M9.2 6L7.2 4H20V6H9.2Z" /></g></svg>

!define MA_STORE_OFF_OUTLINE(_color)                                 SPRITE_PUT(mdi-store-off-outline, _color)
!define MA_STORE_OFF_OUTLINE(_color, _scale)                         SPRITE_PUT(mdi-store-off-outline, _color, _scale)
!define MA_STORE_OFF_OUTLINE(_color, _scale, _alias)                 SPRITE_ENT(_alias, MA STORE OFF OUTLINE, mdi-store-off-outline, _color, _scale)
!define MA_STORE_OFF_OUTLINE(_color, _scale, _alias, _shape)         SPRITE_ENT(_alias, MA STORE OFF OUTLINE, mdi-store-off-outline, _color, _scale, _shape)
!define MA_STORE_OFF_OUTLINE(_color, _scale, _alias, _shape, _label) SPRITE_ENT_L(_alias, MA STORE OFF OUTLINE, _label, mdi-store-off-outline, _color, _scale, _shape)
skinparam folderBackgroundColor<<MA STORE OFF OUTLINE>> White

sprite mdi-store-outline <svg width="48" height="48"><g transform="scale(2)"><path d="M18.36 9L18.96 12H5.04L5.64 9H18.36M20 4H4V6H20V4M20 7H4L3 12V14H4V20H14V14H18V20H20V14H21V12L20 7M6 18V14H12V18H6Z" /></g></svg>

!define MA_STORE_OUTLINE(_color)                                 SPRITE_PUT(mdi-store-outline, _color)
!define MA_STORE_OUTLINE(_color, _scale)                         SPRITE_PUT(mdi-store-outline, _color, _scale)
!define MA_STORE_OUTLINE(_color, _scale, _alias)                 SPRITE_ENT(_alias, MA STORE OUTLINE, mdi-store-outline, _color, _scale)
!define MA_STORE_OUTLINE(_color, _scale, _alias, _shape)         SPRITE_ENT(_alias, MA STORE OUTLINE, mdi-store-outline, _color, _scale, _shape)
!define MA_STORE_OUTLINE(_color, _scale, _alias, _shape, _label) SPRITE_ENT_L(_alias, MA STORE OUTLINE, _label, mdi-store-outline, _color, _scale, _shape)
skinparam folderBackgroundColor<<MA STORE OUTLINE>> White

sprite mdi-store-plus <svg width="48" height="48"><g transform="scale(2)"><path d="M4 4V6H20V4M4 7L3 12V14H4V20H13C12.95 19.66 12.92 19.31 12.92 18.95C12.92 17.73 13.3 16.53 14 15.53V14H15.54C16.54 13.33 17.71 12.96 18.91 12.96C19.62 12.96 20.33 13.09 21 13.34V12L20 7M6 14H12V18H6M18 15V18H15V20H18V23H20V20H23V18H20V15" /></g></svg>

!define MA_STORE_PLUS(_color)                                 SPRITE_PUT(mdi-store-plus, _color)
!define MA_STORE_PLUS(_color, _scale)                         SPRITE_PUT(mdi-store-plus, _color, _scale)
!define MA_STORE_PLUS(_color, _scale, _alias)                 SPRITE_ENT(_alias, MA STORE PLUS, mdi-store-plus, _color, _scale)
!define MA_STORE_PLUS(_color, _scale, _alias, _shape)         SPRITE_ENT(_alias, MA STORE PLUS, mdi-store-plus, _color, _scale, _shape)
!define MA_STORE_PLUS(_color, _scale, _alias, _shape, _label) SPRITE_ENT_L(_alias, MA STORE PLUS, _label, mdi-store-plus, _color, _scale, _shape)
skinparam folderBackgroundColor<<MA STORE PLUS>> White

sprite mdi-store-plus-outline <svg width="48" height="48"><g transform="scale(2)"><path d="M20 6H4V4H20V6M15.69 14H14V15.69C13.37 16.64 13 17.77 13 19C13 19.34 13.04 19.67 13.09 20H4V14H3V12L4 7H20L21 12V13.35C20.37 13.13 19.7 13 19 13C17.77 13 16.64 13.37 15.69 14M12 14H6V18H12V14M18.96 12L18.36 9H5.64L5.04 12H18.96M20 18V15H18V18H15V20H18V23H20V20H23V18H20Z" /></g></svg>

!define MA_STORE_PLUS_OUTLINE(_color)                                 SPRITE_PUT(mdi-store-plus-outline, _color)
!define MA_STORE_PLUS_OUTLINE(_color, _scale)                         SPRITE_PUT(mdi-store-plus-outline, _color, _scale)
!define MA_STORE_PLUS_OUTLINE(_color, _scale, _alias)                 SPRITE_ENT(_alias, MA STORE PLUS OUTLINE, mdi-store-plus-outline, _color, _scale)
!define MA_STORE_PLUS_OUTLINE(_color, _scale, _alias, _shape)         SPRITE_ENT(_alias, MA STORE PLUS OUTLINE, mdi-store-plus-outline, _color, _scale, _shape)
!define MA_STORE_PLUS_OUTLINE(_color, _scale, _alias, _shape, _label) SPRITE_ENT_L(_alias, MA STORE PLUS OUTLINE, _label, mdi-store-plus-outline, _color, _scale, _shape)
skinparam folderBackgroundColor<<MA STORE PLUS OUTLINE>> White

sprite mdi-store-remove <svg width="48" height="48"><g transform="scale(2)"><path d="M4 4H20V6H4V4M15.46 16.88L16.88 15.46L19 17.59L21.12 15.47L22.54 16.88L20.41 19L22.54 21.12L21.12 22.54L19 20.41L16.88 22.54L15.46 21.12L17.59 19L15.47 16.88M4 7H20L21 12V13.34C20.33 13.09 19.62 12.96 18.91 12.96C17.71 12.96 16.54 13.33 15.54 14H14V15.53C13.3 16.53 12.92 17.73 12.92 18.95L13 20H4V14H3V12L4 7M6 14V18H12V14H6Z" /></g></svg>

!define MA_STORE_REMOVE(_color)                                 SPRITE_PUT(mdi-store-remove, _color)
!define MA_STORE_REMOVE(_color, _scale)                         SPRITE_PUT(mdi-store-remove, _color, _scale)
!define MA_STORE_REMOVE(_color, _scale, _alias)                 SPRITE_ENT(_alias, MA STORE REMOVE, mdi-store-remove, _color, _scale)
!define MA_STORE_REMOVE(_color, _scale, _alias, _shape)         SPRITE_ENT(_alias, MA STORE REMOVE, mdi-store-remove, _color, _scale, _shape)
!define MA_STORE_REMOVE(_color, _scale, _alias, _shape, _label) SPRITE_ENT_L(_alias, MA STORE REMOVE, _label, mdi-store-remove, _color, _scale, _shape)
skinparam folderBackgroundColor<<MA STORE REMOVE>> White

sprite mdi-store-remove-outline <svg width="48" height="48"><g transform="scale(2)"><path d="M20 6H4V4H20V6M15.69 14H14V15.69C13.37 16.64 13 17.77 13 19C13 19.34 13.04 19.67 13.09 20H4V14H3V12L4 7H20L21 12V13.35C20.37 13.13 19.7 13 19 13C17.77 13 16.64 13.37 15.69 14M12 14H6V18H12V14M18.96 12L18.36 9H5.64L5.04 12H18.96M22.54 16.88L21.12 15.47L19 17.59L16.88 15.47L15.47 16.88L17.59 19L15.47 21.12L16.88 22.54L19 20.41L21.12 22.54L22.54 21.12L20.41 19L22.54 16.88Z" /></g></svg>

!define MA_STORE_REMOVE_OUTLINE(_color)                                 SPRITE_PUT(mdi-store-remove-outline, _color)
!define MA_STORE_REMOVE_OUTLINE(_color, _scale)                         SPRITE_PUT(mdi-store-remove-outline, _color, _scale)
!define MA_STORE_REMOVE_OUTLINE(_color, _scale, _alias)                 SPRITE_ENT(_alias, MA STORE REMOVE OUTLINE, mdi-store-remove-outline, _color, _scale)
!define MA_STORE_REMOVE_OUTLINE(_color, _scale, _alias, _shape)         SPRITE_ENT(_alias, MA STORE REMOVE OUTLINE, mdi-store-remove-outline, _color, _scale, _shape)
!define MA_STORE_REMOVE_OUTLINE(_color, _scale, _alias, _shape, _label) SPRITE_ENT_L(_alias, MA STORE REMOVE OUTLINE, _label, mdi-store-remove-outline, _color, _scale, _shape)
skinparam folderBackgroundColor<<MA STORE REMOVE OUTLINE>> White

sprite mdi-store-search <svg width="48" height="48"><g transform="scale(2)"><path d="M11.9 10.9C10.64 12.17 10 13.84 10 15.5V12H4V16H10V15.5C10 16.35 10.17 17.2 10.5 18H2V12H1V10L2 5H18L18.89 9.46C16.56 8.53 13.79 9 11.9 10.9M18 2H2V4H18V2M23.39 21L22 22.39L18.88 19.32C18.19 19.75 17.37 20 16.5 20C14 20 12 18 12 15.5S14 11 16.5 11 21 13 21 15.5C21 16.38 20.75 17.21 20.31 17.9L23.39 21M19 15.5C19 14.12 17.88 13 16.5 13S14 14.12 14 15.5 15.12 18 16.5 18 19 16.88 19 15.5Z" /></g></svg>

!define MA_STORE_SEARCH(_color)                                 SPRITE_PUT(mdi-store-search, _color)
!define MA_STORE_SEARCH(_color, _scale)                         SPRITE_PUT(mdi-store-search, _color, _scale)
!define MA_STORE_SEARCH(_color, _scale, _alias)                 SPRITE_ENT(_alias, MA STORE SEARCH, mdi-store-search, _color, _scale)
!define MA_STORE_SEARCH(_color, _scale, _alias, _shape)         SPRITE_ENT(_alias, MA STORE SEARCH, mdi-store-search, _color, _scale, _shape)
!define MA_STORE_SEARCH(_color, _scale, _alias, _shape, _label) SPRITE_ENT_L(_alias, MA STORE SEARCH, _label, mdi-store-search, _color, _scale, _shape)
skinparam folderBackgroundColor<<MA STORE SEARCH>> White

sprite mdi-store-search-outline <svg width="48" height="48"><g transform="scale(2)"><path d="M18 4H2V2H18V4M13.04 10H3.04L3.64 7H16.36L16.76 9C17.5 9.04 18.21 9.19 18.89 9.46L18 5H2L1 10V12H2V18H10.5C10.17 17.2 10 16.35 10 15.5V16H4V12H10V15.5C10 13.84 10.64 12.17 11.9 10.9C12.26 10.55 12.64 10.25 13.04 10M23.39 21L22 22.39L18.88 19.32C18.19 19.75 17.37 20 16.5 20C14 20 12 18 12 15.5S14 11 16.5 11 21 13 21 15.5C21 16.38 20.75 17.21 20.31 17.9L23.39 21M19 15.5C19 14.12 17.88 13 16.5 13S14 14.12 14 15.5 15.12 18 16.5 18 19 16.88 19 15.5Z" /></g></svg>

!define MA_STORE_SEARCH_OUTLINE(_color)                                 SPRITE_PUT(mdi-store-search-outline, _color)
!define MA_STORE_SEARCH_OUTLINE(_color, _scale)                         SPRITE_PUT(mdi-store-search-outline, _color, _scale)
!define MA_STORE_SEARCH_OUTLINE(_color, _scale, _alias)                 SPRITE_ENT(_alias, MA STORE SEARCH OUTLINE, mdi-store-search-outline, _color, _scale)
!define MA_STORE_SEARCH_OUTLINE(_color, _scale, _alias, _shape)         SPRITE_ENT(_alias, MA STORE SEARCH OUTLINE, mdi-store-search-outline, _color, _scale, _shape)
!define MA_STORE_SEARCH_OUTLINE(_color, _scale, _alias, _shape, _label) SPRITE_ENT_L(_alias, MA STORE SEARCH OUTLINE, _label, mdi-store-search-outline, _color, _scale, _shape)
skinparam folderBackgroundColor<<MA STORE SEARCH OUTLINE>> White

sprite mdi-store-settings <svg width="48" height="48"><g transform="scale(2)"><path d="M20 6H4V4H20V6M21 12V14H20V20H18V14H14V20H4V14H3V12L4 7H20L21 12M12 14H6V18H12V14M7 24H9V22H7V24M11 24H13V22H11V24M15 24H17V22H15V24Z" /></g></svg>

!define MA_STORE_SETTINGS(_color)                                 SPRITE_PUT(mdi-store-settings, _color)
!define MA_STORE_SETTINGS(_color, _scale)                         SPRITE_PUT(mdi-store-settings, _color, _scale)
!define MA_STORE_SETTINGS(_color, _scale, _alias)                 SPRITE_ENT(_alias, MA STORE SETTINGS, mdi-store-settings, _color, _scale)
!define MA_STORE_SETTINGS(_color, _scale, _alias, _shape)         SPRITE_ENT(_alias, MA STORE SETTINGS, mdi-store-settings, _color, _scale, _shape)
!define MA_STORE_SETTINGS(_color, _scale, _alias, _shape, _label) SPRITE_ENT_L(_alias, MA STORE SETTINGS, _label, mdi-store-settings, _color, _scale, _shape)
skinparam folderBackgroundColor<<MA STORE SETTINGS>> White

sprite mdi-store-settings-outline <svg width="48" height="48"><g transform="scale(2)"><path d="M20 6H4V4H20V6M21 12V14H20V20H18V14H14V20H4V14H3V12L4 7H20L21 12M12 14H6V18H12V14M18.96 12L18.36 9H5.64L5.04 12H18.96M7 24H9V22H7V24M11 24H13V22H11V24M15 24H17V22H15V24Z" /></g></svg>

!define MA_STORE_SETTINGS_OUTLINE(_color)                                 SPRITE_PUT(mdi-store-settings-outline, _color)
!define MA_STORE_SETTINGS_OUTLINE(_color, _scale)                         SPRITE_PUT(mdi-store-settings-outline, _color, _scale)
!define MA_STORE_SETTINGS_OUTLINE(_color, _scale, _alias)                 SPRITE_ENT(_alias, MA STORE SETTINGS OUTLINE, mdi-store-settings-outline, _color, _scale)
!define MA_STORE_SETTINGS_OUTLINE(_color, _scale, _alias, _shape)         SPRITE_ENT(_alias, MA STORE SETTINGS OUTLINE, mdi-store-settings-outline, _color, _scale, _shape)
!define MA_STORE_SETTINGS_OUTLINE(_color, _scale, _alias, _shape, _label) SPRITE_ENT_L(_alias, MA STORE SETTINGS OUTLINE, _label, mdi-store-settings-outline, _color, _scale, _shape)
skinparam folderBackgroundColor<<MA STORE SETTINGS OUTLINE>> White

sprite mdi-storefront <svg width="48" height="48"><g transform="scale(2)"><path d="M5.06 3C4.63 3 4.22 3.14 3.84 3.42C3.46 3.7 3.24 4.06 3.14 4.5L2.11 8.91C1.86 10 2.06 10.92 2.69 11.73C2.81 11.85 2.93 11.97 3.04 12.07C3.63 12.64 4.28 13 5.22 13C6.16 13 6.91 12.59 7.47 12.05C8.1 12.67 8.86 13 9.8 13C10.64 13 11.44 12.63 12 12.07C12.68 12.7 13.45 13 14.3 13C15.17 13 15.91 12.67 16.54 12.05C17.11 12.62 17.86 13 18.81 13C19.76 13 20.43 12.65 21 12.06C21.09 11.97 21.18 11.87 21.28 11.77C21.94 10.95 22.14 10 21.89 8.91L20.86 4.5C20.73 4.06 20.5 3.7 20.13 3.42C19.77 3.14 19.38 3 18.94 3M18.89 4.97L19.97 9.38C20.06 9.81 19.97 10.2 19.69 10.55C19.44 10.86 19.13 11 18.75 11C18.44 11 18.17 10.9 17.95 10.66C17.73 10.43 17.61 10.16 17.58 9.84L16.97 5M5.06 5H7.03L6.42 9.84C6.3 10.63 5.91 11 5.25 11C4.84 11 4.53 10.86 4.31 10.55C4.03 10.2 3.94 9.81 4.03 9.38M9.05 5H11V9.7C11 10.05 10.89 10.35 10.64 10.62C10.39 10.88 10.08 11 9.7 11C9.36 11 9.07 10.88 8.84 10.59C8.61 10.3 8.5 10 8.5 9.66V9.5M13 5H14.95L15.5 9.5C15.58 9.92 15.5 10.27 15.21 10.57C14.95 10.87 14.61 11 14.2 11C13.89 11 13.61 10.88 13.36 10.62C13.11 10.35 13 10.05 13 9.7M3 14.03V19C3 20.11 3.89 21 5 21C9.67 21 14.33 21 19 21C20.1 21 21 20.11 21 19V14.05C20.45 14.63 19.75 14.96 19 15C18 15.03 17.25 14.74 16.54 14.05C15.94 14.65 15.14 15 14.3 15C13.4 15 12.6 14.64 12 14.07C11.43 14.64 10.65 15 9.78 15C8.87 15 8.07 14.65 7.47 14.05C6.89 14.64 6.1 15 5.23 15C4.33 15 3.66 14.65 3 14.03Z" /></g></svg>

!define MA_STOREFRONT(_color)                                 SPRITE_PUT(mdi-storefront, _color)
!define MA_STOREFRONT(_color, _scale)                         SPRITE_PUT(mdi-storefront, _color, _scale)
!define MA_STOREFRONT(_color, _scale, _alias)                 SPRITE_ENT(_alias, MA STOREFRONT, mdi-storefront, _color, _scale)
!define MA_STOREFRONT(_color, _scale, _alias, _shape)         SPRITE_ENT(_alias, MA STOREFRONT, mdi-storefront, _color, _scale, _shape)
!define MA_STOREFRONT(_color, _scale, _alias, _shape, _label) SPRITE_ENT_L(_alias, MA STOREFRONT, _label, mdi-storefront, _color, _scale, _shape)
skinparam folderBackgroundColor<<MA STOREFRONT>> White

sprite mdi-storefront-outline <svg width="48" height="48"><g transform="scale(2)"><path d="M5.06 3C4.63 3 4.22 3.14 3.84 3.42S3.24 4.06 3.14 4.5L2.11 8.91C1.86 10 2.06 10.95 2.72 11.77L3 12.05V19C3 19.5 3.2 20 3.61 20.39S4.5 21 5 21H19C19.5 21 20 20.8 20.39 20.39S21 19.5 21 19V12.05L21.28 11.77C21.94 10.95 22.14 10 21.89 8.91L20.86 4.5C20.73 4.06 20.5 3.7 20.13 3.42C19.77 3.14 19.38 3 18.94 3H5.06M18.89 4.97L19.97 9.38C20.06 9.81 19.97 10.2 19.69 10.55C19.44 10.86 19.13 11 18.75 11C18.44 11 18.17 10.9 17.95 10.66C17.73 10.43 17.61 10.16 17.58 9.84L16.97 5L18.89 4.97M5.06 5H7.03L6.42 9.84C6.3 10.63 5.91 11 5.25 11C4.84 11 4.53 10.86 4.31 10.55C4.03 10.2 3.94 9.81 4.03 9.38L5.06 5M9.05 5H11V9.7C11 10.05 10.89 10.35 10.64 10.62C10.39 10.88 10.08 11 9.7 11C9.36 11 9.07 10.88 8.84 10.59S8.5 10 8.5 9.66V9.5L9.05 5M13 5H14.95L15.5 9.5C15.58 9.92 15.5 10.27 15.21 10.57C14.95 10.87 14.61 11 14.2 11C13.89 11 13.61 10.88 13.36 10.62C13.11 10.35 13 10.05 13 9.7V5M7.45 12.05C8.08 12.67 8.86 13 9.8 13C10.64 13 11.38 12.67 12 12.05C12.69 12.67 13.45 13 14.3 13C15.17 13 15.92 12.67 16.55 12.05C17.11 12.67 17.86 13 18.8 13H19.03V19H5V13H5.25C6.16 13 6.89 12.67 7.45 12.05Z" /></g></svg>

!define MA_STOREFRONT_OUTLINE(_color)                                 SPRITE_PUT(mdi-storefront-outline, _color)
!define MA_STOREFRONT_OUTLINE(_color, _scale)                         SPRITE_PUT(mdi-storefront-outline, _color, _scale)
!define MA_STOREFRONT_OUTLINE(_color, _scale, _alias)                 SPRITE_ENT(_alias, MA STOREFRONT OUTLINE, mdi-storefront-outline, _color, _scale)
!define MA_STOREFRONT_OUTLINE(_color, _scale, _alias, _shape)         SPRITE_ENT(_alias, MA STOREFRONT OUTLINE, mdi-storefront-outline, _color, _scale, _shape)
!define MA_STOREFRONT_OUTLINE(_color, _scale, _alias, _shape, _label) SPRITE_ENT_L(_alias, MA STOREFRONT OUTLINE, _label, mdi-storefront-outline, _color, _scale, _shape)
skinparam folderBackgroundColor<<MA STOREFRONT OUTLINE>> White

sprite mdi-synagogue <svg width="48" height="48"><g transform="scale(2)"><path d="M6 8V21H10V16C10 14.9 10.9 14 12 14S14 14.9 14 16V21H18V8L12 3L6 8M13.5 10C13.5 10.8 12.8 11.5 12 11.5S10.5 10.8 10.5 10 11.2 8.5 12 8.5 13.5 9.2 13.5 10M3 5C1.9 5 1 5.9 1 7V8H5V7C5 5.9 4.1 5 3 5M1 9H5V21H1V9M21 5C19.9 5 19 5.9 19 7V8H23V7C23 5.9 22.1 5 21 5M19 9H23V21H19V9Z" /></g></svg>

!define MA_SYNAGOGUE(_color)                                 SPRITE_PUT(mdi-synagogue, _color)
!define MA_SYNAGOGUE(_color, _scale)                         SPRITE_PUT(mdi-synagogue, _color, _scale)
!define MA_SYNAGOGUE(_color, _scale, _alias)                 SPRITE_ENT(_alias, MA SYNAGOGUE, mdi-synagogue, _color, _scale)
!define MA_SYNAGOGUE(_color, _scale, _alias, _shape)         SPRITE_ENT(_alias, MA SYNAGOGUE, mdi-synagogue, _color, _scale, _shape)
!define MA_SYNAGOGUE(_color, _scale, _alias, _shape, _label) SPRITE_ENT_L(_alias, MA SYNAGOGUE, _label, mdi-synagogue, _color, _scale, _shape)
skinparam folderBackgroundColor<<MA SYNAGOGUE>> White

sprite mdi-synagogue-outline <svg width="48" height="48"><g transform="scale(2)"><path d="M20 4C18.3 4 17 5.3 17 7V7.3L12 3L7 7.3V7C7 5.3 5.7 4 4 4S1 5.3 1 7V21H11V16C11 15.4 11.4 15 12 15S13 15.4 13 16V21H23V7C23 5.3 21.7 4 20 4M20 6C20.5 6 21 6.4 21 7V8H19V7C19 6.4 19.5 6 20 6M4 6C4.6 6 5 6.4 5 7V8H3V7C3 6.4 3.5 6 4 6M3 19V10H5V19H3M17 19H15V16C15 14.4 13.6 13 12 13S9 14.4 9 16V19H7V9.9L12 5.6L17 9.9V19M19 19V10H21V19H19M12 8.5C12.8 8.5 13.5 9.2 13.5 10S12.8 11.5 12 11.5 10.5 10.8 10.5 10 11.2 8.5 12 8.5Z" /></g></svg>

!define MA_SYNAGOGUE_OUTLINE(_color)                                 SPRITE_PUT(mdi-synagogue-outline, _color)
!define MA_SYNAGOGUE_OUTLINE(_color, _scale)                         SPRITE_PUT(mdi-synagogue-outline, _color, _scale)
!define MA_SYNAGOGUE_OUTLINE(_color, _scale, _alias)                 SPRITE_ENT(_alias, MA SYNAGOGUE OUTLINE, mdi-synagogue-outline, _color, _scale)
!define MA_SYNAGOGUE_OUTLINE(_color, _scale, _alias, _shape)         SPRITE_ENT(_alias, MA SYNAGOGUE OUTLINE, mdi-synagogue-outline, _color, _scale, _shape)
!define MA_SYNAGOGUE_OUTLINE(_color, _scale, _alias, _shape, _label) SPRITE_ENT_L(_alias, MA SYNAGOGUE OUTLINE, _label, mdi-synagogue-outline, _color, _scale, _shape)
skinparam folderBackgroundColor<<MA SYNAGOGUE OUTLINE>> White

sprite mdi-temple-buddhist <svg width="48" height="48"><g transform="scale(2)"><path d="M21 9C21 10.1 20.1 11 19 11H5C3.9 11 3 10.1 3 9H1C1 10.9 2.3 12.4 4 12.8V22H10V19C10 17.9 10.9 17 12 17S14 17.9 14 19V22H20V12.9C20.5 12.8 23 11.9 23 9H21M6 8.9V10H18V8.9C18.5 8.8 21 7.9 21 5H19C19 6.1 18.1 7 17 7H7C5.9 7 5 6.1 5 5H3C3 6.9 4.3 8.4 6 8.9M12 1L8.2 6H15.7L12 1Z" /></g></svg>

!define MA_TEMPLE_BUDDHIST(_color)                                 SPRITE_PUT(mdi-temple-buddhist, _color)
!define MA_TEMPLE_BUDDHIST(_color, _scale)                         SPRITE_PUT(mdi-temple-buddhist, _color, _scale)
!define MA_TEMPLE_BUDDHIST(_color, _scale, _alias)                 SPRITE_ENT(_alias, MA TEMPLE BUDDHIST, mdi-temple-buddhist, _color, _scale)
!define MA_TEMPLE_BUDDHIST(_color, _scale, _alias, _shape)         SPRITE_ENT(_alias, MA TEMPLE BUDDHIST, mdi-temple-buddhist, _color, _scale, _shape)
!define MA_TEMPLE_BUDDHIST(_color, _scale, _alias, _shape, _label) SPRITE_ENT_L(_alias, MA TEMPLE BUDDHIST, _label, mdi-temple-buddhist, _color, _scale, _shape)
skinparam folderBackgroundColor<<MA TEMPLE BUDDHIST>> White

sprite mdi-temple-buddhist-outline <svg width="48" height="48"><g transform="scale(2)"><path d="M21 9C21 10.1 20.1 11 19 11H18V8.9C19.7 8.5 21 6.9 21 5.1H19C19 6.2 18.1 7.1 17 7.1H16.5L12 1L7.5 7H7C5.9 7 5 6.1 5 5H3C3 6.9 4.3 8.4 6 8.8V11H5C3.9 11 3 10.1 3 9H1C1 10.9 2.3 12.4 4 12.8V22H11V18C11 17.5 11.4 17 12 17S13 17.5 13 18V22H20V12.9C21.7 12.5 23 10.9 23 9.1L21 9M12 4.3L14 7H10L12 4.3M8 9H16V11H8V9M18 20H15V18C15 16.4 13.6 15 12 15S9 16.4 9 18V20H6V13H18V20Z" /></g></svg>

!define MA_TEMPLE_BUDDHIST_OUTLINE(_color)                                 SPRITE_PUT(mdi-temple-buddhist-outline, _color)
!define MA_TEMPLE_BUDDHIST_OUTLINE(_color, _scale)                         SPRITE_PUT(mdi-temple-buddhist-outline, _color, _scale)
!define MA_TEMPLE_BUDDHIST_OUTLINE(_color, _scale, _alias)                 SPRITE_ENT(_alias, MA TEMPLE BUDDHIST OUTLINE, mdi-temple-buddhist-outline, _color, _scale)
!define MA_TEMPLE_BUDDHIST_OUTLINE(_color, _scale, _alias, _shape)         SPRITE_ENT(_alias, MA TEMPLE BUDDHIST OUTLINE, mdi-temple-buddhist-outline, _color, _scale, _shape)
!define MA_TEMPLE_BUDDHIST_OUTLINE(_color, _scale, _alias, _shape, _label) SPRITE_ENT_L(_alias, MA TEMPLE BUDDHIST OUTLINE, _label, mdi-temple-buddhist-outline, _color, _scale, _shape)
skinparam folderBackgroundColor<<MA TEMPLE BUDDHIST OUTLINE>> White

sprite mdi-temple-hindu <svg width="48" height="48"><g transform="scale(2)"><path d="M6.6 11H17.4L16.5 8H7.5L6.6 11M20 11V13H4V11H2V22H10V17H14V22H22V11H20M15.9 6L15 3V1H13V3H11V1H9V3.1L8.1 6H15.9Z" /></g></svg>

!define MA_TEMPLE_HINDU(_color)                                 SPRITE_PUT(mdi-temple-hindu, _color)
!define MA_TEMPLE_HINDU(_color, _scale)                         SPRITE_PUT(mdi-temple-hindu, _color, _scale)
!define MA_TEMPLE_HINDU(_color, _scale, _alias)                 SPRITE_ENT(_alias, MA TEMPLE HINDU, mdi-temple-hindu, _color, _scale)
!define MA_TEMPLE_HINDU(_color, _scale, _alias, _shape)         SPRITE_ENT(_alias, MA TEMPLE HINDU, mdi-temple-hindu, _color, _scale, _shape)
!define MA_TEMPLE_HINDU(_color, _scale, _alias, _shape, _label) SPRITE_ENT_L(_alias, MA TEMPLE HINDU, _label, mdi-temple-hindu, _color, _scale, _shape)
skinparam folderBackgroundColor<<MA TEMPLE HINDU>> White

sprite mdi-temple-hindu-outline <svg width="48" height="48"><g transform="scale(2)"><path d="M20 11V13H18L15 3V1H13V3H11V1H9V3.1L6 13H4V11H2V22H11V17H13V22H22V11H20M15.3 11H8.7L9.3 9H14.7L15.3 11M14.1 7H9.9L10.5 5H13.5L14.1 7M20 20H15V15H9V20H4V15H7.5L8.1 13H15.9L16.5 15H20V20Z" /></g></svg>

!define MA_TEMPLE_HINDU_OUTLINE(_color)                                 SPRITE_PUT(mdi-temple-hindu-outline, _color)
!define MA_TEMPLE_HINDU_OUTLINE(_color, _scale)                         SPRITE_PUT(mdi-temple-hindu-outline, _color, _scale)
!define MA_TEMPLE_HINDU_OUTLINE(_color, _scale, _alias)                 SPRITE_ENT(_alias, MA TEMPLE HINDU OUTLINE, mdi-temple-hindu-outline, _color, _scale)
!define MA_TEMPLE_HINDU_OUTLINE(_color, _scale, _alias, _shape)         SPRITE_ENT(_alias, MA TEMPLE HINDU OUTLINE, mdi-temple-hindu-outline, _color, _scale, _shape)
!define MA_TEMPLE_HINDU_OUTLINE(_color, _scale, _alias, _shape, _label) SPRITE_ENT_L(_alias, MA TEMPLE HINDU OUTLINE, _label, mdi-temple-hindu-outline, _color, _scale, _shape)
skinparam folderBackgroundColor<<MA TEMPLE HINDU OUTLINE>> White

sprite mdi-theater <svg width="48" height="48"><g transform="scale(2)"><path d="M4,15H6A2,2 0 0,1 8,17V19H9V17A2,2 0 0,1 11,15H13A2,2 0 0,1 15,17V19H16V17A2,2 0 0,1 18,15H20A2,2 0 0,1 22,17V19H23V22H1V19H2V17A2,2 0 0,1 4,15M11,7L15,10L11,13V7M4,2H20A2,2 0 0,1 22,4V13.54C21.41,13.19 20.73,13 20,13V4H4V13C3.27,13 2.59,13.19 2,13.54V4A2,2 0 0,1 4,2Z" /></g></svg>

!define MA_THEATER(_color)                                 SPRITE_PUT(mdi-theater, _color)
!define MA_THEATER(_color, _scale)                         SPRITE_PUT(mdi-theater, _color, _scale)
!define MA_THEATER(_color, _scale, _alias)                 SPRITE_ENT(_alias, MA THEATER, mdi-theater, _color, _scale)
!define MA_THEATER(_color, _scale, _alias, _shape)         SPRITE_ENT(_alias, MA THEATER, mdi-theater, _color, _scale, _shape)
!define MA_THEATER(_color, _scale, _alias, _shape, _label) SPRITE_ENT_L(_alias, MA THEATER, _label, mdi-theater, _color, _scale, _shape)
skinparam folderBackgroundColor<<MA THEATER>> White

sprite mdi-town-hall <svg width="48" height="48"><g transform="scale(2)"><path d="M21 10H17V8L12.5 6.2V4H15V2H11.5V6.2L7 8V10H3C2.45 10 2 10.45 2 11V22H10V17H14V22H22V11C22 10.45 21.55 10 21 10M8 20H4V17H8V20M8 15H4V12H8V15M12 8C12.55 8 13 8.45 13 9S12.55 10 12 10 11 9.55 11 9 11.45 8 12 8M14 15H10V12H14V15M20 20H16V17H20V20M20 15H16V12H20V15Z" /></g></svg>

!define MA_TOWN_HALL(_color)                                 SPRITE_PUT(mdi-town-hall, _color)
!define MA_TOWN_HALL(_color, _scale)                         SPRITE_PUT(mdi-town-hall, _color, _scale)
!define MA_TOWN_HALL(_color, _scale, _alias)                 SPRITE_ENT(_alias, MA TOWN HALL, mdi-town-hall, _color, _scale)
!define MA_TOWN_HALL(_color, _scale, _alias, _shape)         SPRITE_ENT(_alias, MA TOWN HALL, mdi-town-hall, _color, _scale, _shape)
!define MA_TOWN_HALL(_color, _scale, _alias, _shape, _label) SPRITE_ENT_L(_alias, MA TOWN HALL, _label, mdi-town-hall, _color, _scale, _shape)
skinparam folderBackgroundColor<<MA TOWN HALL>> White

sprite mdi-warehouse <svg width="48" height="48"><g transform="scale(2)"><path d="M6 19H8V21H6V19M12 3L2 8V21H4V13H20V21H22V8L12 3M8 11H4V9H8V11M14 11H10V9H14V11M20 11H16V9H20V11M6 15H8V17H6V15M10 15H12V17H10V15M10 19H12V21H10V19M14 19H16V21H14V19Z" /></g></svg>

!define MA_WAREHOUSE(_color)                                 SPRITE_PUT(mdi-warehouse, _color)
!define MA_WAREHOUSE(_color, _scale)                         SPRITE_PUT(mdi-warehouse, _color, _scale)
!define MA_WAREHOUSE(_color, _scale, _alias)                 SPRITE_ENT(_alias, MA WAREHOUSE, mdi-warehouse, _color, _scale)
!define MA_WAREHOUSE(_color, _scale, _alias, _shape)         SPRITE_ENT(_alias, MA WAREHOUSE, mdi-warehouse, _color, _scale, _shape)
!define MA_WAREHOUSE(_color, _scale, _alias, _shape, _label) SPRITE_ENT_L(_alias, MA WAREHOUSE, _label, mdi-warehouse, _color, _scale, _shape)
skinparam folderBackgroundColor<<MA WAREHOUSE>> White

