     { type: 'pedestrian-crossing', color: 'black' }
   ]
 
+'equestrians':
+  category: 'mandatory'
+  name: 'equestrian track'
+  elements: [
+    { type: 'circle-bg', color: 'blue' }
+    { type: 'equestrian', color: 'white', transform: 'scale(.7)' }
+  ]
+
+'minimum-speed':
+  category: 'mandatory'
+  name: 'minimum speed'
+  elements: [
+    { type: 'circle-bg', color: 'blue' }
+    { type: 'speed_value', color: 'white'}
+  ]
+
+'minimum-speed-end':
+  category: 'mandatory'
+  name: 'end of minimum speed limit'
+  elements: [
+    { type: 'circle-bg', color: 'blue' }
+    { type: 'speed_value', color: 'white'}
+    { type: 'circle-bar-rounded', color: 'red', transform: 'rotate(45deg)'}
+  ]
+
+'pedestrian-bicycle-dual-track':
+  category: 'mandatory'
+  name: 'pedestrian/bicycle dual track'
+  elements: [
+    { type: 'circle-bg', color: 'blue' }
+    { type: 'bicycle', color: 'white', transform: '{left_half}' }
+    { type: 'footpath', color: 'white', transform: '{right_half}' }
+    { type: 'circle-separator', color: 'white' }
+  ]
+
 'dual-path-pedestrian-and-cyclists':
   category: 'mandatory'
   name: 'bicycle/pedestrian dual track'

    { type: 'arrow-l', color: 'white', transform: 'scale(-1.25, 1.25)' }
  ]

'give-way':
  category: 'priority'
  name: 'give way'
  elements: [
    { type: 'tri-rounded', color: 'red', transform: 'rotate(180deg)' }
    { type: 'tri-angular', color: 'white', transform: '{tri2center} scale(.7) {center2tri} rotate(180deg)' }
  ]

'no-entry':

    { type: 'exclamation', color: 'black', transform: 'scale(.65) {center2tri}' }
  ]

'other-danger':
  category: 'danger'
  name: 'danger'
  variation: 'temporary'
  elements: [
    { type: 'tri-rounded', color: 'red' }
    { type: 'tri-angular', color: 'yellow', transform: '{inner_triangle}' }
    { type: 'exclamation', color: 'black', transform: 'scale(.65) {center2tri}' }
  ]


'crossroads-ahead':
  category: 'danger'
  name: 'Danger at next intersection'
