blimey, is this still here?
authorRichard Fairhurst <richard@systemed.net>
Mon, 12 Jul 2010 15:23:16 +0000 (15:23 +0000)
committerRichard Fairhurst <richard@systemed.net>
Mon, 12 Jul 2010 15:23:16 +0000 (15:23 +0000)
resources/test.yaml [deleted file]

diff --git a/resources/test.yaml b/resources/test.yaml
deleted file mode 100644 (file)
index c40851b..0000000
+++ /dev/null
@@ -1,4727 +0,0 @@
-# ====================================================
-# Motorways
-# ====================================================
-
-# selected line style
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 12
-  isAnd: true
-  breaker: false
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: set
-      params: ['__state__hover']
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: set
-      params: ['__state__selected']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_opacity: 50
-    stroke_width: 20
-    stroke_colour: 0xffff00
-
-# selected line style
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 12
-  isAnd: true
-  breaker: false
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: set
-      params: ['__state__selected']
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: unset
-      params: ['__state__hover']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_opacity: 50
-    stroke_width: 20
-    stroke_colour: 0xffb000
-
-# selected line style
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 12
-  isAnd: true
-  breaker: false
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: set
-      params: ['__state__hover']
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: unset
-      params: ['__state__selected']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_opacity: 50
-    stroke_width: 20
-    stroke_colour: 0x00ff00
-
-# Zoom levels 13-14 (originally not in tunnels)
-
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 14
-  maxScale: 13
-  isAnd: true
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: regex
-      params: ['highway','^motorway']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    isCased: true
-    # link was originally 3 on 4.5
-    sublayer: 10
-    stroke_opacity: 100
-    stroke_width: 5
-    stroke_colour: 8428480
-    casing_opacity: 100
-    casing_width: 6.5
-    casing_colour: 5267575
-
-# Zoom levels 15-16 (originally not in tunnels)
-
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 16
-  maxScale: 15
-  isAnd: true
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: regex
-      params: ['highway','^motorway']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    isCased: true
-    # link was originally 6.5 on 8
-    sublayer: 10
-    stroke_opacity: 100
-    stroke_width: 8.5
-    stroke_colour: 8428480
-    casing_opacity: 100
-    casing_width: 10
-    casing_colour: 5267575
-
-# Zoom level 17 (originally not in tunnels)
-
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 17
-  isAnd: true
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: regex
-      params: ['highway','^motorway']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    isCased: true
-    # link was originally 9 on 11
-    sublayer: 10
-    stroke_opacity: 100
-    stroke_width: 11
-    stroke_colour: 8428480
-    casing_opacity: 100
-    casing_width: 13
-    casing_colour: 5267575
-
-# ====================================================
-# Trunk roads
-# ====================================================
-
-# Zoom levels 13-14 (originally type:untrue, params:['tunnel'])
-
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 14
-  maxScale: 13
-  isAnd: true
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: regex
-      params: ['highway','^trunk']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    isCased: true
-    sublayer: 9
-    stroke_opacity: 100
-    stroke_width: 7
-    stroke_colour: 11131817
-    casing_opacity: 100
-    casing_width: 7.5
-    casing_colour: 4682055
-  textStyle: !actionscript/object:net.systemeD.halcyon.styleparser.TextStyle
-    isLine: true
-    tag: name
-    text_size: 6
-    
-# Zoom levels 15-16 (originally type:untrue, params:['tunnel'])
-
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 16
-  maxScale: 15
-  isAnd: true
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: regex
-      params: ['highway','^trunk']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    isCased: true
-    sublayer: 9
-    stroke_opacity: 100
-    stroke_width: 11
-    stroke_colour: 11131817
-    casing_opacity: 100
-    casing_width: 12
-    casing_colour: 4682055
-  textStyle: !actionscript/object:net.systemeD.halcyon.styleparser.TextStyle
-    isLine: true
-    tag: name
-    text_size: 10
-
-# Zoom level 17 (originally type:untrue, params:['tunnel'])
-
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 17
-  isAnd: true
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: regex
-      params: ['highway','^trunk']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    isCased: true
-    sublayer: 9
-    stroke_opacity: 100
-    stroke_width: 15
-    stroke_colour: 11131817
-    casing_opacity: 100
-    casing_width: 16
-    casing_colour: 4682055
-  textStyle: !actionscript/object:net.systemeD.halcyon.styleparser.TextStyle
-    isLine: true
-    tag: name
-    text_size: 12
-
-
-# ====================================================
-# Primary roads
-# ====================================================
-
-
-# Zoom levels 13-14 (originally not for tunnels)
-
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 14
-  maxScale: 13
-  isAnd: true
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: regex
-      params: ['highway','^primary']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    isCased: true
-    sublayer: 8
-    stroke_opacity: 100
-    stroke_width: 7
-    stroke_colour: 15505562
-    casing_opacity: 100
-    casing_width: 7.5
-    casing_colour: 9257798
-  textStyle: !actionscript/object:net.systemeD.halcyon.styleparser.TextStyle
-    isLine: true
-    tag: name
-    text_size: 6
-
-# Zoom levels 15-16 (originally not for tunnels)
-
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 16
-  maxScale: 15
-  isAnd: true
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: regex
-      params: ['highway','^primary']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    isCased: true
-    sublayer: 8
-    stroke_opacity: 100
-    stroke_width: 11
-    stroke_colour: 15505562
-    casing_opacity: 100
-    casing_width: 12
-    casing_colour: 9257798
-  textStyle: !actionscript/object:net.systemeD.halcyon.styleparser.TextStyle
-    isLine: true
-    tag: name
-    text_size: 10
-
-# Zoom level 17 (originally not for tunnels)
-
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 17
-  isAnd: true
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: regex
-      params: ['highway','^primary']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    isCased: true
-    sublayer: 8
-    stroke_opacity: 100
-    stroke_width: 15
-    stroke_colour: 15505562
-    casing_opacity: 100
-    casing_width: 16
-    casing_colour: 9257798
-  textStyle: !actionscript/object:net.systemeD.halcyon.styleparser.TextStyle
-    isLine: true
-    tag: name
-    text_size: 12
-
-# ====================================================
-# Secondary roads
-# ====================================================
-
-
-# Zoom level 13-14 (originally not in tunnel)
-
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 14
-  maxScale: 13
-  isAnd: true
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: regex
-      params: ['highway','^secondary']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    isCased: true
-    sublayer: 7
-    stroke_opacity: 100
-    stroke_width: 8
-    stroke_colour: 16701349
-    casing_opacity: 100
-    casing_width: 8.5
-    casing_colour: 10713928
-  textStyle: !actionscript/object:net.systemeD.halcyon.styleparser.TextStyle
-    isLine: true
-    tag: name
-    text_size: 6
-
-# Zoom level 15-16 (originally not in tunnel)
-
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 16
-  maxScale: 15
-  isAnd: true
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: regex
-      params: ['highway','^secondary']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    isCased: true
-    sublayer: 7
-    stroke_opacity: 100
-    stroke_width: 11
-    stroke_colour: 16701349
-    casing_opacity: 100
-    casing_width: 12
-    casing_colour: 10713928
-  textStyle: !actionscript/object:net.systemeD.halcyon.styleparser.TextStyle
-    isLine: true
-    tag: name
-    text_size: 10
-
-# Zoom level 17 (originally not in tunnel)
-
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 17
-  isAnd: true
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['highway','^secondary']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    isCased: true
-    sublayer: 7
-    stroke_opacity: 100
-    stroke_width: 15
-    stroke_colour: 16701349
-    casing_opacity: 100
-    casing_width: 16
-    casing_colour: 10713928
-  textStyle: !actionscript/object:net.systemeD.halcyon.styleparser.TextStyle
-    isLine: true
-    tag: name
-    text_size: 12
-
-
-# ====================================================
-# Tertiary roads
-# ====================================================
-
-# Zoom level 13 (originally not in tunnel)
-
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 13
-  maxScale: 13
-  isAnd: true
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['highway','tertiary']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    isCased: true
-    sublayer: 6
-    stroke_opacity: 100
-    stroke_width: 4
-    stroke_colour: 16777139
-    casing_opacity: 100
-    casing_width: 6
-    casing_colour: 12303291
-
-# Zoom level 14 (originally not in tunnel)
-
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 14
-  maxScale: 14
-  isAnd: true
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['highway','tertiary']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    isCased: true
-    sublayer: 6
-    stroke_opacity: 100
-    stroke_width: 6
-    stroke_colour: 16777139
-    casing_opacity: 100
-    casing_width: 8
-    casing_colour: 12303291
-  textStyle: !actionscript/object:net.systemeD.halcyon.styleparser.TextStyle
-    isLine: true
-    tag: name
-    text_size: 6
-
-# Zoom levels 15-16 (originally not in tunnel)
-
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 16
-  maxScale: 15
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['highway','tertiary']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    isCased: true
-    sublayer: 6
-    stroke_opacity: 100
-    stroke_width: 9
-    stroke_colour: 16777139
-    casing_opacity: 100
-    casing_width: 11
-    casing_colour: 12303291
-  textStyle: !actionscript/object:net.systemeD.halcyon.styleparser.TextStyle
-    isLine: true
-    tag: name
-    text_size: 8
-
-# Zoom level 17 (originally not in tunnel)
-
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 17
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['highway','tertiary']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    isCased: true
-    sublayer: 6
-    stroke_opacity: 100
-    stroke_width: 13
-    stroke_colour: 16777139
-    casing_opacity: 100
-    casing_width: 15
-    casing_colour: 12303291
-  textStyle: !actionscript/object:net.systemeD.halcyon.styleparser.TextStyle
-    isLine: true
-    tag: name
-    text_size: 12
-
-
-
-
-
-
-# ====================================================
-# Minor roads (unclassified/residential)
-# ====================================================
-
-# Zoom level 13
-
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 13
-  maxScale: 13
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: regex
-      params: ['highway','residential|unclassified']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    isCased: true
-    sublayer: 5
-    stroke_opacity: 100
-    stroke_width: 2
-    stroke_colour: 16777215
-    casing_opacity: 100
-    casing_width: 3
-    casing_colour: 10066329
-
-# Zoom level 14
-
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 14
-  maxScale: 14
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: regex
-      params: ['highway','residential|unclassified']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    isCased: true
-    sublayer: 5
-    stroke_opacity: 100
-    stroke_width: 3
-    stroke_colour: 16777215
-    casing_opacity: 100
-    casing_width: 4.5
-    casing_colour: 10066329
-
-# Zoom level 15-16
-
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 16
-  maxScale: 15
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: regex
-      params: ['highway','residential|unclassified']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    isCased: true
-    sublayer: 5
-    stroke_opacity: 100
-    stroke_width: 9.4
-    stroke_colour: 16777215
-    casing_opacity: 100
-    casing_width: 11
-    casing_colour: 12303291
-  textStyle: !actionscript/object:net.systemeD.halcyon.styleparser.TextStyle
-    isLine: true
-    tag: name
-    text_size: 8
-
-# Zoom level 17
-
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 17
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: regex
-      params: ['highway','residential|unclassified']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    isCased: true
-    sublayer: 5
-    stroke_opacity: 100
-    stroke_width: 13
-    stroke_colour: 16777215
-    casing_opacity: 100
-    casing_width: 16
-    casing_colour: 12303291
-  textStyle: !actionscript/object:net.systemeD.halcyon.styleparser.TextStyle
-    isLine: true
-    tag: name
-    text_size: 12
-
-
-
-
-# ====================================================
-# Footpaths
-# ====================================================
-
-# minor-roads-fill -- [highway]='bridleway' and not ([tunnel]='yes' or [tunnel]='true')
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 13
-  isAnd: true
-  breaker: false
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['highway','bridleway']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_dashArray: [4,2]
-    stroke_linecap: round
-    stroke_opacity: 40
-    stroke_width: 1.5
-    stroke_colour: 32768
-    sublayer: 4
-  hasTags: true
-  setTags: {_bridgetype: 4px}
-
-# minor-roads-fill -- [highway]='footway' and not ([tunnel]='yes' or [tunnel]='true')
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 13
-  isAnd: true
-  breaker: false
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['highway','footway']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_linecap: round
-    stroke_dashArray: [1,3]
-    stroke_opacity: 40
-    stroke_width: 5
-    stroke_colour: 16416882
-    sublayer: 4
-  textStyle: !actionscript/object:net.systemeD.halcyon.styleparser.TextStyle
-    tag: name
-    text_size: 5
-    text_offset: 4
-  hasTags: true
-  setTags: {_bridgetype: 4px}
-
-# minor-roads-fill -- [highway]='track'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 13
-  isAnd: false
-  breaker: false
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['highway','track']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_linecap: round
-    stroke_dashArray: [3,4]
-    stroke_opacity: 40
-    stroke_width: 1.5
-    stroke_colour: 10053120
-    sublayer: 4
-  hasTags: true
-  setTags: {_bridgetype: 4px}
-
-# bridge
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 13
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['_bridgetype','4px']
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: true
-      params: ['bridge']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    isCased: true
-    stroke_opacity: 100
-    stroke_width: 4
-    stroke_colour: 0xFFFFFF
-    casing_opacity: 100
-    casing_width: 5
-    casing_colour: 0
-  textStyle: !actionscript/object:net.systemeD.halcyon.styleparser.TextStyle
-    tag: bridge_name
-    text_size: 10
-    isLine: false
-    text_offset: 8
-    text_width: 70
-    pullout_colour: 0xFFFFFF
-    pullout_radius: 2
-
-# minor-roads-fill -- [highway]='path' and not ([tunnel]='yes' or [tunnel]='true' or [tunnel]='1')
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 13
-  isAnd: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['highway','path']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_linecap: round
-    stroke_dashArray: [6,3]
-    stroke_opacity: 40
-    stroke_width: 0.5
-    stroke_colour: 0
-    sublayer: 4
-
-# minor-roads-fill -- [highway]='steps'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 14
-  maxScale: 13
-  isAnd: false
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['highway','steps']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_linecap: round
-    stroke_dashArray: [1,3]
-    stroke_opacity: 40
-    stroke_width: 2.0
-    stroke_colour: 16416882
-    sublayer: 4
-
-# minor-roads-fill -- [highway]='cycleway' and not ([tunnel]='yes' or [tunnel]='true')
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 13
-  isAnd: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['highway','cycleway']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_linecap: round
-    stroke_dashArray: [1,3]
-    stroke_opacity: 40
-    stroke_width: 1.5
-    stroke_colour: 255
-    sublayer: 4
-
-# minor-roads-fill -- [highway]='byway'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 13
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['highway','byway']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_linecap: round
-    stroke_dashArray: [3,4]
-    stroke_opacity: 40
-    stroke_width: 2.0
-    stroke_colour: 16763904
-    sublayer: 4
-
-# minor-roads-fill -- [highway]='unsurfaced'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 13
-  maxScale: 13
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['highway','unsurfaced']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_linecap: round
-    stroke_dashArray: [2,4]
-    stroke_opacity: 40
-    stroke_width: 3
-    stroke_colour: 14597532
-    sublayer: 4
-
-# minor-roads-fill -- [highway]='unsurfaced'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 14
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['highway','unsurfaced']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_linecap: round
-    stroke_dashArray: [4,6]
-    stroke_opacity: 40
-    stroke_width: 4
-    stroke_colour: 14597532
-    sublayer: 4
-
-# noncased-ways-bridges -- [highway]='unsurfaced' and ([bridge]='yes' or [bridge]='true')
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 13
-  maxScale: 13
-  isAnd: true
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['highway','unsurfaced']
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: true
-      params: ['bridge']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_linecap: round
-    stroke_dashArray: [2,4]
-    stroke_opacity: 100
-    stroke_width: 3
-    stroke_colour: 14597532
-    sublayer: 4
-
-# noncased-ways-bridges -- [highway]='unsurfaced' and ([bridge]='yes' or [bridge]='true')
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 14
-  isAnd: true
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['highway','unsurfaced']
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: true
-      params: ['bridge']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_linecap: round
-    stroke_dashArray: [4,6]
-    stroke_opacity: 100
-    stroke_width: 4
-    stroke_colour: 14597532
-    sublayer: 4
-
-# noncased-ways-bridges -- [highway]='bridleway' and ([bridge]='yes' or [bridge]='true')
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 14
-  isAnd: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['highway','bridleway']
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: true
-      params: ['bridge']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_linecap: round
-    stroke_dashArray: [4,2]
-    stroke_opacity: 100
-    stroke_width: 1.5
-    stroke_colour: 32768
-    sublayer: 4
-
-# noncased-ways-bridges -- [highway]='footway' and ([bridge]='yes' or [bridge]='true')
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 14
-  isAnd: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['highway','footway']
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: true
-      params: ['bridge']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_linecap: round
-    stroke_dashArray: [1,3]
-    stroke_opacity: 100
-    stroke_width: 2.0
-    stroke_colour: 16416882
-    sublayer: 4
-
-# noncased-ways-bridges -- [highway]='path' and ([bridge]='yes' or [bridge]='true' or [bridge]='1')
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 14
-  isAnd: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['highway','path']
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: true
-      params: ['bridge']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_linecap: round
-    stroke_dashArray: [6,3]
-    stroke_opacity: 100
-    stroke_width: 0.5
-    stroke_colour: 0
-    sublayer: 4
-
-# noncased-ways-bridges -- [highway]='cycleway' and ([bridge]='yes' or [bridge]='true')
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 14
-  isAnd: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['highway','cycleway']
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: true
-      params: ['bridge']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_linecap: round
-    stroke_dashArray: [1,3]
-    stroke_opacity: 100
-    stroke_width: 1.5
-    stroke_colour: 255
-    sublayer: 4
-
-# noncased-ways-bridges -- [highway]='byway' and ([bridge]='yes' or [bridge]='true')
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 14
-  isAnd: true
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['highway','byway']
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: true
-      params: ['bridge']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_linecap: round
-    stroke_dashArray: [3,4]
-    stroke_opacity: 100
-    stroke_width: 1.5
-    stroke_colour: 16763904
-    sublayer: 4
-
-# tracks-notunnel-nobridge -- [tracktype]='grade1'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 14
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['tracktype','grade1']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_opacity: 70
-    stroke_width: 2
-    stroke_colour: 11761408
-    sublayer: 4
-
-# tracks-notunnel-nobridge -- [tracktype]='grade2'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 14
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['tracktype','grade2']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_linecap: round
-    stroke_dashArray: [9,4]
-    stroke_opacity: 80
-    stroke_width: 1.5
-    stroke_colour: 11038720
-    sublayer: 4
-
-# tracks-notunnel-nobridge -- [tracktype]='grade3'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 14
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['tracktype','grade3']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_linecap: round
-    stroke_dashArray: [3,4]
-    stroke_opacity: 80
-    stroke_width: 1.5
-    stroke_colour: 10053120
-    sublayer: 4
-
-# tracks-notunnel-nobridge -- [tracktype]='grade4'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 14
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['tracktype','grade4']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_linecap: round
-    stroke_dashArray: [4,7,1,5]
-    stroke_opacity: 80
-    stroke_width: 2
-    stroke_colour: 10053120
-    sublayer: 4
-
-# tracks-notunnel-nobridge -- [tracktype]='grade5'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 14
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['tracktype','grade5']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_linecap: round
-    stroke_dashArray: [1,5]
-    stroke_opacity: 80
-    stroke_width: 2
-    stroke_colour: 10053120
-    sublayer: 4
-
-# tracks-bridges -- [tracktype]='grade1'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 14
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['tracktype','grade1']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_opacity: 70
-    stroke_width: 2
-    stroke_colour: 11761408
-    sublayer: 4
-
-# tracks-bridges -- [tracktype]='grade2'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 14
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['tracktype','grade2']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_linecap: round
-    stroke_dashArray: [3,4]
-    stroke_opacity: 80
-    stroke_width: 1.5
-    stroke_colour: 11038720
-    sublayer: 4
-
-# tracks-bridges -- [tracktype]='grade3'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 14
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['tracktype','grade3']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_opacity: 70
-    stroke_width: 2
-    stroke_colour: 10053120
-    sublayer: 4
-
-# tracks-bridges -- [tracktype]='grade4'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 14
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['tracktype','grade4']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_linecap: round
-    stroke_dashArray: [4,7,1,5]
-    stroke_opacity: 80
-    stroke_width: 2
-    stroke_colour: 10053120
-    sublayer: 4
-
-# tracks-bridges -- [tracktype]='grade5'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 14
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['tracktype','grade5']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_linecap: round
-    stroke_dashArray: [1,5]
-    stroke_opacity: 80
-    stroke_width: 2
-    stroke_colour: 10053120
-    sublayer: 4
-
-# tracks-tunnels -- [tracktype]='grade1'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 14
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['tracktype','grade1']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_linecap: round
-    stroke_dashArray: [4,2]
-    stroke_opacity: 50
-    stroke_width: 2
-    stroke_colour: 11761408
-    sublayer: 4
-
-# tracks-tunnels -- [tracktype]='grade2'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 14
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['tracktype','grade2']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_linecap: round
-    stroke_dashArray: [3,4]
-    stroke_opacity: 50
-    stroke_width: 1.5
-    stroke_colour: 11038720
-    sublayer: 4
-
-# tracks-tunnels -- [tracktype]='grade3'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 14
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['tracktype','grade3']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_linecap: round
-    stroke_dashArray: [4,2]
-    stroke_opacity: 50
-    stroke_width: 2
-    stroke_colour: 10053120
-    sublayer: 4
-
-# tracks-tunnels -- [tracktype]='grade4'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 14
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['tracktype','grade4']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_linecap: round
-    stroke_dashArray: [4,7,1,5]
-    stroke_opacity: 50
-    stroke_width: 2
-    stroke_colour: 10053120
-    sublayer: 4
-
-# tracks-tunnels -- [tracktype]='grade5'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 14
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['tracktype','grade5']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_linecap: round
-    stroke_dashArray: [1,5]
-    stroke_opacity: 50
-    stroke_width: 2
-    stroke_colour: 10053120
-    sublayer: 4
-
-
-
-# ====================================================
-# Waterways
-# ====================================================
-
-# Canal, z12-15
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 15
-  maxScale: 12
-  isAnd: true
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['waterway','canal']
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: untrue
-      params: ['disused']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_opacity: 100
-    stroke_width: 3
-    stroke_colour: 11915472
-
-# Canal, z16-18
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 16
-  isAnd: true
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['waterway','canal']
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: untrue
-      params: ['disused']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_opacity: 100
-    stroke_width: 10
-    stroke_colour: 11915472
-  textStyle: !actionscript/object:net.systemeD.halcyon.styleparser.TextStyle
-    tag: name
-    text_colour: 6724044
-    text_size: 10
-    pullout_radius: 2
-    pullout_colour: 0xDDDDFF
-    isLine: true
-
-
-# water_lines -- [waterway]='weir'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 17
-  maxScale: 15
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['waterway','weir']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_opacity: 100
-    stroke_width: 2
-    stroke_colour: 11184810
-
-# water_lines -- [waterway]='river'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 14
-  maxScale: 12
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['waterway','river']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_opacity: 100
-    stroke_width: 2
-    stroke_colour: 11915472
-
-# water_lines -- [waterway]='river'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 17
-  maxScale: 15
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['waterway','river']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_opacity: 100
-    stroke_width: 10
-    stroke_colour: 11915472
-  textStyle: !actionscript/object:net.systemeD.halcyon.styleparser.TextStyle
-    tag: name
-    text_colour: 6724044
-    text_size: 10
-    pullout_radius: 1
-    isLine: true
-
-
-
-
-
-# ====================================================
-# Other stuff
-# ====================================================
-
-# highway-area-casing -- [highway]='pedestrian' or [highway]='service'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 14
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['highway','pedestrian']
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['highway','service']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_opacity: 100
-    stroke_width: 1
-    stroke_colour: 8421504
-
-# highway-area-fill -- [highway]='pedestrian'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 14
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['highway','pedestrian']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: true
-    isStroked: false
-    fill_opacity: 100
-    fill_colour: 15592941
-
-# leisure -- [man_made]='pier'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 12
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['man_made','pier']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: true
-    isStroked: false
-    fill_opacity: 100
-    fill_colour: 15921129
-
-# leisure -- [leisure]='playgnone' or [tourism]='picnic_site'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 13
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['leisure','playgnone']
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['tourism','picnic_site']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: true
-    isStroked: true
-    stroke_opacity: 100
-    stroke_width: 0.3
-    stroke_colour: 6710886
-    fill_opacity: 100
-    fill_colour: 13434879
-
-# leisure -- [tourism]='attraction'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 10
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['tourism','attraction']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: true
-    isStroked: false
-    fill_opacity: 100
-    fill_colour: 15911658
-
-# leisure -- [landuse]='quarry'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 11
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['landuse','quarry']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_opacity: 100
-    stroke_width: 0.5
-    stroke_colour: 8421504
-
-
-# leisure -- [landuse]='vineyard'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 14
-  maxScale: 13
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['landuse','vineyard']
-
-# leisure -- [landuse]='vineyard'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 15
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['landuse','vineyard']
-
-# leisure -- [leisure]='nature_reserve'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 13
-  maxScale: 13
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['leisure','nature_reserve']
-
-# leisure -- [leisure]='nature_reserve'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 14
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['leisure','nature_reserve']
-
-# leisure -- [landuse]='cemetery' or [landuse]='grave_yard'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 14
-  maxScale: 10
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['landuse','cemetery']
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['landuse','grave_yard']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: true
-    isStroked: false
-    fill_opacity: 100
-    fill_colour: 11193263
-
-# leisure -- [landuse]='residential'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 17
-  maxScale: 10
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['landuse','residential']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: true
-    isStroked: false
-    fill_opacity: 100
-    fill_colour: 14540253
-
-# leisure -- [military]='barracks'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 17
-  maxScale: 10
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['military','barracks']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: true
-    isStroked: false
-    fill_opacity: 100
-    fill_colour: 16748431
-
-# leisure -- [landuse]='military'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 17
-  maxScale: 10
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['landuse','military']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: true
-    isStroked: false
-    fill_opacity: 40
-    fill_colour: 16754856
-
-# leisure -- [landuse]='field' or [natural]='field'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 17
-  maxScale: 10
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['landuse','field']
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['natural','field']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: true
-    isStroked: false
-    fill_opacity: 20
-    fill_colour: 6710784
-
-
-# leisure -- [military]='danger_area'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 17
-  maxScale: 11
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['military','danger_area']
-
-# leisure -- [landuse]='cemetery' or [landuse]='grave_yard'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 14
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['landuse','cemetery']
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['landuse','grave_yard']
-
-# leisure -- [landuse]='meadow' or [landuse]='grass'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 10
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['landuse','meadow']
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['landuse','grass']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: true
-    isStroked: false
-    fill_opacity: 100
-    fill_colour: 13626536
-
-# leisure -- [leisure]='park' or [leisure]='recreation_gnone'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 10
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['leisure','park']
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['leisure','recreation_gnone']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: true
-    isStroked: false
-    fill_opacity: 100
-    fill_colour: 11992502
-
-# leisure -- [tourism]='zoo'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 10
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['tourism','zoo']
-
-# leisure -- [leisure]='common'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 10
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['leisure','common']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: true
-    isStroked: false
-    fill_opacity: 100
-    fill_colour: 13626536
-
-# leisure -- [leisure]='garden'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 10
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['leisure','garden']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: true
-    isStroked: false
-    fill_opacity: 100
-    fill_colour: 13626536
-
-# leisure -- [leisure]='golf_course'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 10
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['leisure','golf_course']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: true
-    isStroked: false
-    fill_opacity: 100
-    fill_colour: 11920309
-
-# leisure -- [landuse]='allotments'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 10
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['landuse','allotments']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: true
-    isStroked: false
-    fill_opacity: 100
-    fill_colour: 13152388
-
-# leisure -- [landuse]='forest'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 13
-  maxScale: 9
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['landuse','forest']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: true
-    isStroked: false
-    fill_opacity: 100
-    fill_colour: 9291116
-
-# leisure -- [landuse]='forest'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 14
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['landuse','forest']
-
-# leisure -- [landuse]='farm'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 9
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['landuse','farm']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: true
-    isStroked: false
-    fill_opacity: 100
-    fill_colour: 15390909
-
-# leisure -- [landuse]='recreation_gnone' or [landuse]='conservation'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 10
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['landuse','recreation_gnone']
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['landuse','conservation']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: true
-    isStroked: false
-    fill_opacity: 100
-    fill_colour: 13626536
-
-# leisure -- [landuse]='village_green'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 11
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['landuse','village_green']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: true
-    isStroked: false
-    fill_opacity: 100
-    fill_colour: 13626536
-
-# leisure -- [landuse]='retail'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 10
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['landuse','retail']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: true
-    isStroked: false
-    fill_opacity: 100
-    fill_colour: 15850202
-
-# leisure -- [landuse]='retail'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 15
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['landuse','retail']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_opacity: 100
-    stroke_width: 0.3
-    stroke_colour: 16711680
-
-# leisure -- [landuse]='industrial'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 10
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['landuse','industrial']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: true
-    isStroked: false
-    fill_opacity: 100
-    fill_colour: 14668246
-
-
-# leisure -- [power]='station'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 12
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['power','station']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: true
-    isStroked: true
-    stroke_opacity: 100
-    stroke_width: 0.4
-    stroke_colour: 5592405
-    fill_opacity: 100
-    fill_colour: 12303291
-
-# leisure -- [power]='sub_station'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 13
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['power','sub_station']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: true
-    isStroked: true
-    stroke_opacity: 100
-    stroke_width: 0.4
-    stroke_colour: 5592405
-    fill_opacity: 100
-    fill_colour: 12303291
-
-
-# leisure -- [natural]='glacier'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 8
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['natural','glacier']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_dashArray: [4,2]
-    stroke_opacity: 100
-    stroke_width: 1.5
-    stroke_colour: 10079487
-  textStyle: !actionscript/object:net.systemeD.halcyon.styleparser.TextStyle
-    tag: name
-    text_colour: 10066431
-    text_size: 9
-    pullout_radius: 1
-
-# leisure -- [landuse]='commercial'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 10
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['landuse','commercial']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: true
-    isStroked: false
-    fill_opacity: 100
-    fill_colour: 15714504
-
-# leisure -- [landuse]='brownfield' or [landuse]='landfill' or [landuse]='greenfield' or [landuse]='construction'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 10
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['landuse','brownfield']
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['landuse','landfill']
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['landuse','greenfield']
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['landuse','construction']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: true
-    isStroked: false
-    fill_opacity: 100
-    fill_colour: 10329452
-
-# leisure -- [natural]='wood' or [landuse]='wood'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 10
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['natural','wood']
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['landuse','wood']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: true
-    isStroked: false
-    fill_opacity: 100
-    fill_colour: 11456928
-
-# leisure -- [natural]='heath'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 10
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['natural','heath']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: true
-    isStroked: false
-    fill_opacity: 100
-    fill_colour: 16777152
-
-# leisure -- [landuse]='basin'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 7
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['landuse','basin']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: true
-    isStroked: false
-    fill_opacity: 100
-    fill_colour: 11915472
-
-# leisure -- [amenity]='university' or [amenity]='college' or [amenity]='school' or [amenity]='hospital'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 10
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['amenity','university']
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['amenity','college']
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['amenity','school']
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['amenity','hospital']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: true
-    isStroked: false
-    fill_opacity: 100
-    fill_colour: 15790296
-
-# leisure -- [amenity]='university' or [amenity]='college' or [amenity]='school' or [amenity]='hospital'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 12
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['amenity','university']
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['amenity','college']
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['amenity','school']
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['amenity','hospital']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_opacity: 100
-    stroke_width: 0.3
-    stroke_colour: 10824234
-
-# leisure -- [amenity]='parking'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 10
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['amenity','parking']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: true
-    isStroked: false
-    fill_opacity: 100
-    fill_colour: 16248759
-
-# leisure -- [amenity]='parking'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 15
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['amenity','parking']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_opacity: 100
-    stroke_width: 0.3
-    stroke_colour: 15658705
-
-# leisure -- [leisure]='pitch'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 10
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['leisure','pitch']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: true
-    isStroked: false
-    fill_opacity: 100
-    fill_colour: 9098159
-
-# leisure -- [aeroway]='apron'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 12
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['aeroway','apron']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: true
-    isStroked: false
-    fill_opacity: 100
-    fill_colour: 15786239
-
-# leisure -- [natural]='beach'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 13
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['natural','beach']
-
-# leisure -- [natural]='mud'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 13
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['natural','mud']
-
-# buildings -- [building]='supermarket'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 10
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['building','supermarket']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: true
-    isStroked: false
-    fill_opacity: 50
-    fill_colour: 16761035
-
-# buildings -- [amenity]='place_of_worship'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 14
-  maxScale: 10
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['amenity','place_of_worship']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: true
-    isStroked: false
-    fill_opacity: 50
-    fill_colour: 7829367
-
-# buildings -- [amenity]='place_of_worship'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 15
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['amenity','place_of_worship']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: true
-    isStroked: true
-    stroke_opacity: 100
-    stroke_width: 0.3
-    stroke_colour: 1118481
-    fill_opacity: 50
-    fill_colour: 7829367
-
-# buildings -- [leisure]='sports_centre' or [leisure]='stadium' or [leisure]='track'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 10
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['leisure','sports_centre']
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['leisure','stadium']
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['leisure','track']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: true
-    isStroked: false
-    fill_opacity: 100
-    fill_colour: 3394713
-
-# buildings -- [building] &lt;&gt; 'station' and [building] &lt;&gt; 'supermarket' and [building] &lt;&gt; ''
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 10
-  isAnd: true
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: ne
-      params: ['building','station']
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: ne
-      params: ['building','supermarket']
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: set
-      params: ['building']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: true
-    isStroked: false
-    fill_opacity: 100
-    fill_colour: 13408665
-
-# buildings -- [aeroway]='terminal'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 12
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['aeroway','terminal']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: true
-    isStroked: false
-    fill_opacity: 100
-    fill_colour: 13408767
-
-# buildings -- [aeroway]='terminal'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 14
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['aeroway','terminal']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_opacity: 100
-    stroke_width: 0.2
-    stroke_colour: 3342438
-
-# area-text -- [military]='danger_area'
-# area-text -- [way_area] &gt;=150000
-# area-text -- [way_area] &gt;=80000 and [way_area] &lt; 150000
-# area-text -- [way_area] &gt;=20000 and [way_area] &lt; 80000
-# area-text -- [way_area] &lt; 20000
-# country -- [place]='country'
-# country -- [place]='country'
-# city -- [place]='city'
-# city -- [place]='city'
-# city -- [place]='city'
-# town -- [place]='town'
-# town -- [place]='town'
-# suburb -- [place]='suburb'
-# suburb -- [place]='suburb'
-# village -- [place]='village'
-# village -- [place]='village'
-# hamlet -- [place]='hamlet' or [place]='locality'
-# hamlet -- [place]='hamlet' or [place]='locality'
-# interpolation -- [addr:interpolation] &lt;&gt; ''
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 17
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: set
-      params: ['addr:interpolation']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_dashArray: [2,4]
-    stroke_opacity: 100
-    stroke_width: 1
-    stroke_colour: 5592405
-
-# way_numbers -- [addr:housenumber] &lt;&gt; '' and [building] &lt;&gt; ''
-# node_numbers -- [addr:housenumber] &lt;&gt; ''
-# text -- [place]='island'
-# text -- [amenity]='pub' or [amenity]='restaurant' or [amenity]='cafe' or [amenity]='bar'
-# text -- [amenity]='cinema' or [amenity]='library'
-# text -- [amenity]='place_of_worship' or [amenity]='police'
-# text -- [leisure] &lt;&gt; '' or [landuse] &lt;&gt; '' 
-# text -- [natural]='wood'
-# text -- [natural]='peak'
-# text -- [natural]='peak'
-# text -- [natural]='water' or [natural]='lake' or [landuse]='reservoir' or [landuse]='basin'
-# text -- [tourism]='hotel'
-# text -- [tourism]='camp_site'
-# text -- [tourism]='museum'
-# text -- [tourism]='attraction'
-# text -- [amenity]='school' or [amenity]='college' or [amenity]='university'
-# text -- [amenity]='hospital'
-# text -- [highway]='motorway_junction'
-# text -- [highway]='motorway_junction'
-# text -- [highway]='motorway_junction'
-# water_areas -- [waterway]='dock' or [landuse]='reservoir' or [landuse]='water' or [waterway]='mill_pond' or [waterway]='riverbank'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 10
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['waterway','dock']
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['landuse','reservoir']
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['landuse','water']
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['waterway','mill_pond']
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['waterway','riverbank']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: true
-    isStroked: false
-    fill_opacity: 100
-    fill_colour: 11915472
-  textStyle: !actionscript/object:net.systemeD.halcyon.styleparser.TextStyle
-    tag: name
-    text_colour: 6724044
-    text_size: 10
-    text_width: 100
-    pullout_radius: 2
-    pullout_colour: 0xDDDDFF
-    isLine: false
-
-# water_areas -- [natural]='lake' or [natural]='water'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 7
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['natural','lake']
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['natural','water']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: true
-    isStroked: false
-    fill_opacity: 100
-    fill_colour: 11915472
-
-# water_areas -- [natural]='marsh'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 13
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['natural','marsh']
-
-# water_areas -- [natural]='scrub'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 13
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['natural','scrub']
-
-# water_areas -- [natural]='land'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 10
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['natural','land']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: true
-    isStroked: false
-    fill_opacity: 100
-    fill_colour: 15921129
-
-# minor-roads-casing -- [highway]='service' and not ([tunnel]='yes' or [tunnel]='true')
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 17
-  maxScale: 15
-  isAnd: true
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['highway','service']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_opacity: 100
-    stroke_width: 8
-    stroke_colour: 10066329
-
-# minor-roads-casing -- [highway]='pedestrian' and not ([tunnel]='yes' or [tunnel]='true')
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 13
-  maxScale: 13
-  isAnd: true
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['highway','pedestrian']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_opacity: 100
-    stroke_width: 2
-    stroke_colour: 8421504
-
-# minor-roads-casing -- [highway]='pedestrian' and not ([tunnel]='yes' or [tunnel]='true')
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 14
-  maxScale: 14
-  isAnd: true
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['highway','pedestrian']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_opacity: 100
-    stroke_width: 3.6
-    stroke_colour: 8421504
-
-# minor-roads-casing -- [highway]='pedestrian' and not ([tunnel]='yes' or [tunnel]='true')
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 15
-  maxScale: 15
-  isAnd: true
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['highway','pedestrian']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_opacity: 100
-    stroke_width: 6.5
-    stroke_colour: 8421504
-
-# minor-roads-casing -- [highway]='pedestrian' and not ([tunnel]='yes' or [tunnel]='true')
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 16
-  isAnd: true
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['highway','pedestrian']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_opacity: 100
-    stroke_width: 9
-    stroke_colour: 8421504
-
-# minor-roads-fill -- [highway]='proposed' or [highway]='construction'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 12
-  maxScale: 12
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['highway','proposed']
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['highway','construction']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_dashArray: [4,2]
-    stroke_opacity: 100
-    stroke_width: 2
-    stroke_colour: 16777215
-
-# minor-roads-fill -- [highway]='proposed' or [highway]='construction'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 15
-  maxScale: 13
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['highway','proposed']
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['highway','construction']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_dashArray: [6,4]
-    stroke_opacity: 100
-    stroke_width: 3.5
-    stroke_colour: 16777215
-
-# minor-roads-fill -- [highway]='proposed' or [highway]='construction'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 17
-  maxScale: 16
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['highway','proposed']
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['highway','construction']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_dashArray: [8,6]
-    stroke_opacity: 100
-    stroke_width: 7
-    stroke_colour: 16777215
-
-# minor-roads-fill -- [highway]='road'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 13
-  maxScale: 13
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['highway','road']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_opacity: 100
-    stroke_width: 2
-    stroke_colour: 14540253
-
-# minor-roads-fill -- [highway]='road'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 15
-  maxScale: 14
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['highway','road']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_opacity: 100
-    stroke_width: 3
-    stroke_colour: 14540253
-
-# minor-roads-fill -- [highway]='road'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 16
-  maxScale: 15
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['highway','road']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_opacity: 100
-    stroke_width: 9.4
-    stroke_colour: 14540253
-
-# minor-roads-fill -- [highway]='road'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 17
-  maxScale: 17
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['highway','road']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_opacity: 100
-    stroke_width: 13
-    stroke_colour: 14540253
-
-
-# minor-roads-fill -- [highway]='living_street'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 15
-  maxScale: 14
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['highway','living_street']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_opacity: 100
-    stroke_width: 3
-    stroke_colour: 12303291
-
-# minor-roads-fill -- [highway]='living_street'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 16
-  maxScale: 15
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['highway','living_street']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_opacity: 100
-    stroke_width: 9.4
-    stroke_colour: 12303291
-
-# minor-roads-fill -- [highway]='living_street'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 17
-  maxScale: 17
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['highway','living_street']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_opacity: 100
-    stroke_width: 13
-    stroke_colour: 12303291
-
-# minor-roads-fill -- [highway]='service'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 13
-  maxScale: 13
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['highway','service']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_opacity: 100
-    stroke_width: 1
-    stroke_colour: 12303291
-
-# minor-roads-fill -- [highway]='service'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 14
-  maxScale: 14
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['highway','service']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_opacity: 100
-    stroke_width: 2
-    stroke_colour: 16777215
-
-# minor-roads-fill -- [highway]='service'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 17
-  maxScale: 15
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['highway','service']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_opacity: 100
-    stroke_width: 6
-    stroke_colour: 16777215
-
-# minor-roads-fill -- [highway]='pedestrian'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 13
-  maxScale: 13
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['highway','pedestrian']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_opacity: 100
-    stroke_width: 1.5
-    stroke_colour: 15592941
-
-# minor-roads-fill -- [highway]='pedestrian'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 14
-  maxScale: 14
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['highway','pedestrian']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_opacity: 100
-    stroke_width: 3
-    stroke_colour: 15592941
-
-# minor-roads-fill -- [highway]='pedestrian'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 15
-  maxScale: 15
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['highway','pedestrian']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_opacity: 100
-    stroke_width: 5.5
-    stroke_colour: 15592941
-
-# minor-roads-fill -- [highway]='pedestrian'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 16
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['highway','pedestrian']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_opacity: 100
-    stroke_width: 8
-    stroke_colour: 15592941
-
-# minor-roads-fill -- [highway]='steps'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 15
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['highway','steps']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_dashArray: [2,1]
-    stroke_opacity: 100
-    stroke_width: 5.0
-    stroke_colour: 16416882
-
-# minor-roads-fill -- [highway]='steps'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 14
-  maxScale: 13
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['highway','steps']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_dashArray: [1,3]
-    stroke_opacity: 40
-    stroke_width: 2.0
-    stroke_colour: 16416882
-
-
-# minor-roads-fill -- [route]='ferry'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 11
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['route','ferry']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_dashArray: [6,6]
-    stroke_opacity: 100
-    stroke_width: 0.8
-    stroke_colour: 128
-
-# minor-roads-fill -- [aeroway]='runway'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 11
-  maxScale: 11
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['aeroway','runway']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_opacity: 100
-    stroke_width: 2
-    stroke_colour: 12303308
-
-# minor-roads-fill -- [aeroway]='runway'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 13
-  maxScale: 12
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['aeroway','runway']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_opacity: 100
-    stroke_width: 7
-    stroke_colour: 12303308
-
-# minor-roads-fill -- [aeroway]='runway' and not ([bridge]='yes' or [bridge]='true')
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 14
-  isAnd: true
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['aeroway','runway']
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: untrue
-      params: ['bridge']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_opacity: 100
-    stroke_width: 18
-    stroke_colour: 12303308
-
-# minor-roads-fill -- [aeroway]='taxiway'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 13
-  maxScale: 11
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['aeroway','taxiway']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_opacity: 100
-    stroke_width: 1
-    stroke_colour: 12303308
-
-# minor-roads-fill -- [aeroway]='taxiway' and not ([bridge]='yes' or [bridge]='true')
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 14
-  maxScale: 14
-  isAnd: true
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['aeroway','taxiway']
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: untrue
-      params: ['bridge']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_opacity: 100
-    stroke_width: 4
-    stroke_colour: 12303308
-
-# minor-roads-fill -- [aeroway]='taxiway' and not ([bridge]='yes' or [bridge]='true')
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 15
-  isAnd: true
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['aeroway','taxiway']
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: untrue
-      params: ['bridge']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_opacity: 100
-    stroke_width: 6
-    stroke_colour: 12303308
-
-# access -- [access]='private' or [access]='no'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 15
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['access','private']
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['access','no']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_dashArray: [6,8]
-    stroke_opacity: 50
-    stroke_width: 6
-    stroke_colour: 15706537
-
-# aerialways -- [aerialway]='cable_car' or [aerialway]='gondola'
-# aerialways -- [aerialway]='chair_lift'
-
-# road-bridges-casing -- [highway]='service'  and ([bridge]='yes' or [bridge]='true')
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 14
-  maxScale: 14
-  isAnd: true
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['highway','service']
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: true
-      params: ['bridge']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_opacity: 100
-    stroke_width: 3
-    stroke_colour: 0
-
-# road-bridges-casing -- [highway]='service'  and ([bridge]='yes' or [bridge]='true')
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 17
-  maxScale: 15
-  isAnd: true
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['highway','service']
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: true
-      params: ['bridge']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_opacity: 100
-    stroke_width: 8
-    stroke_colour: 0
-
-# road-bridges-casing -- [highway]='pedestrian' and ([bridge]='yes' or [bridge]='true')
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 13
-  maxScale: 13
-  isAnd: true
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['highway','pedestrian']
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: true
-      params: ['bridge']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_opacity: 100
-    stroke_width: 2.2
-    stroke_colour: 0
-
-# road-bridges-casing -- [highway]='pedestrian'  and ([bridge]='yes' or [bridge]='true')
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 14
-  maxScale: 14
-  isAnd: true
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['highway','pedestrian']
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: true
-      params: ['bridge']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_opacity: 100
-    stroke_width: 3.8
-    stroke_colour: 0
-
-# road-bridges-casing -- [highway]='pedestrian'  and ([bridge]='yes' or [bridge]='true')
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 15
-  maxScale: 15
-  isAnd: true
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['highway','pedestrian']
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: true
-      params: ['bridge']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_opacity: 100
-    stroke_width: 7
-    stroke_colour: 0
-
-# road-bridges-casing -- [highway]='pedestrian'  and ([bridge]='yes' or [bridge]='true')
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 16
-  isAnd: true
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['highway','pedestrian']
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: true
-      params: ['bridge']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_opacity: 100
-    stroke_width: 9.5
-    stroke_colour: 0
-
-# road-bridges-fill -- [highway]='road' and ([bridge]='yes' or [bridge]='true')
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 14
-  maxScale: 14
-  isAnd: true
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['highway','road']
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: true
-      params: ['bridge']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_opacity: 100
-    stroke_width: 3.5
-    stroke_colour: 14540253
-
-# road-bridges-fill -- [highway]='road' and ([bridge]='yes' or [bridge]='true')
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 16
-  maxScale: 15
-  isAnd: true
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['highway','road']
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: true
-      params: ['bridge']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_opacity: 100
-    stroke_width: 9.5
-    stroke_colour: 14540253
-
-# road-bridges-fill -- [highway]='road' and ([bridge]='yes' or [bridge]='true')
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 17
-  maxScale: 17
-  isAnd: true
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['highway','road']
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: true
-      params: ['bridge']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_opacity: 100
-    stroke_width: 14
-    stroke_colour: 14540253
-
-# road-bridges-fill -- [highway]='service' and ([bridge]='yes' or [bridge]='true')
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 14
-  maxScale: 14
-  isAnd: true
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['highway','service']
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: true
-      params: ['bridge']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_opacity: 100
-    stroke_width: 2
-    stroke_colour: 16777215
-
-# road-bridges-fill -- [highway]='service' and ([bridge]='yes' or [bridge]='true')
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 17
-  maxScale: 15
-  isAnd: true
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['highway','service']
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: true
-      params: ['bridge']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_opacity: 100
-    stroke_width: 6
-    stroke_colour: 16777215
-
-# road-bridges-fill -- [highway]='pedestrian' and ([bridge]='yes' or [bridge]='true')
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 13
-  maxScale: 13
-  isAnd: true
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['highway','pedestrian']
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: true
-      params: ['bridge']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_opacity: 100
-    stroke_width: 1.5
-    stroke_colour: 15592941
-
-# road-bridges-fill -- [highway]='pedestrian' and ([bridge]='yes' or [bridge]='true')
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 14
-  maxScale: 14
-  isAnd: true
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['highway','pedestrian']
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: true
-      params: ['bridge']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_opacity: 100
-    stroke_width: 3
-    stroke_colour: 15592941
-
-# road-bridges-fill -- [highway]='pedestrian' and ([bridge]='yes' or [bridge]='true')
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 15
-  maxScale: 15
-  isAnd: true
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['highway','pedestrian']
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: true
-      params: ['bridge']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_opacity: 100
-    stroke_width: 5.5
-    stroke_colour: 15592941
-
-# road-bridges-fill -- [highway]='pedestrian' and ([bridge]='yes' or [bridge]='true')
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 16
-  isAnd: true
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['highway','pedestrian']
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: true
-      params: ['bridge']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_opacity: 100
-    stroke_width: 8
-    stroke_colour: 15592941
-
-# waterway-bridges -- [waterway]='canal' and ([bridge]='yes' or [bridge]='true')
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 16
-  maxScale: 14
-  isAnd: true
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['waterway','canal']
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: true
-      params: ['bridge']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_opacity: 100
-    stroke_width: 6
-    stroke_colour: 11915472
-  textStyle: !actionscript/object:net.systemeD.halcyon.styleparser.TextStyle
-    tag: name
-    text_colour: 6724044
-    text_size: 9
-    pullout_radius: 1
-    isLine: true
-
-# waterway-bridges -- [waterway]='canal' and ([bridge]='yes' or [bridge]='true')
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 17
-  maxScale: 17
-  isAnd: true
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['waterway','canal']
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: true
-      params: ['bridge']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_opacity: 100
-    stroke_width: 10
-    stroke_colour: 11915472
-  textStyle: !actionscript/object:net.systemeD.halcyon.styleparser.TextStyle
-    tag: name
-    text_colour: 6724044
-    text_size: 9
-    pullout_radius: 1
-    isLine: true
-
-# noncased-ways-bridges -- [aeroway]='runway' and ([bridge]='yes' or [bridge]='true')
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 14
-  isAnd: true
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['aeroway','runway']
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: true
-      params: ['bridge']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_opacity: 100
-    stroke_width: 18
-    stroke_colour: 12303308
-
-# noncased-ways-bridges -- [aeroway]='taxiway' and ([bridge]='yes' or [bridge]='true')
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 14
-  maxScale: 14
-  isAnd: true
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['aeroway','taxiway']
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: true
-      params: ['bridge']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_opacity: 100
-    stroke_width: 4
-    stroke_colour: 12303308
-
-# noncased-ways-bridges -- [aeroway]='taxiway' and ([bridge]='yes' or [bridge]='true')
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 15
-  isAnd: true
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['aeroway','taxiway']
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: true
-      params: ['bridge']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_opacity: 100
-    stroke_width: 6
-    stroke_colour: 12303308
-
-# piers -- [man_made]='pier'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 12
-  maxScale: 11
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['man_made','pier']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_opacity: 100
-    stroke_width: 2
-    stroke_colour: 15921129
-
-# piers -- [man_made]='pier'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 14
-  maxScale: 13
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['man_made','pier']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_opacity: 100
-    stroke_width: 4
-    stroke_colour: 15921129
-
-# piers -- [man_made]='pier'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 17
-  maxScale: 15
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['man_made','pier']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_opacity: 100
-    stroke_width: 7
-    stroke_colour: 15921129
-
-# cliffs -- [natural]='cliff'
-# cliffs -- [natural]='cliff'
-# cliffs -- [man_made]='embankment'
-# barriers -- [barrier] &lt;&gt; '' or [natural]='hedge'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 16
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: set
-      params: ['barrier']
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['natural','hedge']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_opacity: 100
-    stroke_width: 0.4
-    stroke_colour: 0
-
-# directions -- [oneway]='yes' or [oneway]='true' or [oneway]='1'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 16
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: true
-      params: ['oneway']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_dashArray: [0,18,1,155]
-    stroke_linejoin: bevel
-    stroke_opacity: 100
-    stroke_width: 4
-    stroke_colour: 7106773
-
-# directions -- [oneway]='-1'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 16
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['oneway','-1']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_dashArray: [0,15,1,158]
-    stroke_linejoin: bevel
-    stroke_opacity: 100
-    stroke_width: 4
-    stroke_colour: 7106773
-
-# admin -- [admin_level]='2' or [admin_level]='3'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 6
-  maxScale: 2
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['admin_level','2']
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['admin_level','3']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_opacity: 20
-    stroke_width: 0.6
-    stroke_colour: 8388736
-
-# admin -- [admin_level]='2' or [admin_level]='3'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 9
-  maxScale: 7
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['admin_level','2']
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['admin_level','3']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_opacity: 20
-    stroke_width: 2
-    stroke_colour: 8388736
-
-# admin -- [admin_level]='2'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 10
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['admin_level','2']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_opacity: 10
-    stroke_width: 6
-    stroke_colour: 8388736
-
-# admin -- [admin_level]='3'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 10
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['admin_level','3']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_dashArray: [4,2]
-    stroke_opacity: 10
-    stroke_width: 5
-    stroke_colour: 8388736
-
-# admin -- [admin_level]='4'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 11
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['admin_level','4']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_dashArray: [4,3]
-    stroke_opacity: 20
-    stroke_width: 3
-    stroke_colour: 8388736
-
-# admin -- [admin_level]='5'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 11
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['admin_level','5']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_dashArray: [6,3,2,3,2,3]
-    stroke_opacity: 30
-    stroke_width: 2
-    stroke_colour: 8388736
-
-# admin -- [admin_level]='6'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 11
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['admin_level','6']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_dashArray: [6,3,2,3]
-    stroke_opacity: 30
-    stroke_width: 2
-    stroke_colour: 8388736
-
-# admin -- [admin_level]='8' or [admin_level]='7'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 12
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['admin_level','8']
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['admin_level','7']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_dashArray: [5,2]
-    stroke_opacity: 30
-    stroke_width: 1.5
-    stroke_colour: 8388736
-
-# admin -- [admin_level]='10' or [admin_level]='9'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 13
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['admin_level','10']
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['admin_level','9']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_dashArray: [2,3]
-    stroke_opacity: 30
-    stroke_width: 2
-    stroke_colour: 8388736
-
-# minor-roads-casing -- [highway]='service' and not ([tunnel]='yes' or [tunnel]='true')
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 14
-  maxScale: 14
-  isAnd: true
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['highway','service']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_opacity: 100
-    stroke_width: 3
-    stroke_colour: 10066329
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-# ====================================================
-# Points
-# ====================================================
-
-# turning_circle -- [highway]='turning_circle'
-- !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
-  minScale: 16
-  maxScale: 15
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['highway','turning_circle']
-  pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
-    width: 15
-    height: 15
-
-# turning_circle -- [highway]='turning_circle'
-- !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
-  minScale: 18
-  maxScale: 17
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['highway','turning_circle']
-  pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
-    width: 19
-    height: 19
-
-# stations -- [railway]='station'
-- !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
-  minScale: 18
-  maxScale: 14
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['railway','station']
-  pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
-    width: 16
-    height: 16
-    icon: icons/station.png
-
-# stations -- [railway]='halt' or [railway]='tram_stop' or [aerialway]='station'
-- !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
-  minScale: 14
-  maxScale: 13
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['railway','halt']
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['railway','tram_stop']
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['aerialway','station']
-  pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
-    width: 4
-    height: 4
-
-# stations -- [railway]='halt' or [railway]='tram_stop' or [aerialway]='station'
-- !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
-  minScale: 18
-  maxScale: 15
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['railway','halt']
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['railway','tram_stop']
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['aerialway','station']
-  pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
-    width: 6
-    height: 6
-
-# stations -- [railway]='level_crossing'
-- !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
-  minScale: 15
-  maxScale: 14
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['railway','level_crossing']
-  pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
-    width: 7
-    height: 7
-
-# symbols -- [aeroway]='airport'
-- !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
-  minScale: 18
-  maxScale: 12
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['aeroway','airport']
-  textStyle: !actionscript/object:net.systemeD.halcyon.styleparser.TextStyle
-    tag: name
-    text_colour: 6722266
-    text_size: 8
-    pullout_radius: 1
-    text_offset: -12
-  pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
-    width: 16
-    height: 16
-    icon: icons/airport.png
-
-# symbols -- [aeroway]='airport'
-# symbols -- [aeroway]='aerodrome'
-- !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
-  minScale: 10
-  maxScale: 10
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['aeroway','aerodrome']
-  textStyle: !actionscript/object:net.systemeD.halcyon.styleparser.TextStyle
-    tag: name
-    text_colour: 6722266
-    text_size: 8
-    pullout_radius: 1
-    text_offset: -12
-  pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
-    width: 16
-    height: 16
-
-# symbols -- [aeroway]='aerodrome'
-# symbols -- [railway]='level_crossing'
-- !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
-  minScale: 15
-  maxScale: 14
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['railway','level_crossing']
-  pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
-    width: 7
-    height: 7
-
-# symbols -- [railway]='level_crossing'
-- !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
-  minScale: 18
-  maxScale: 16
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['railway','level_crossing']
-  pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
-    width: 11
-    height: 11
-
-# symbols -- [natural]='peak'
-- !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
-  minScale: 18
-  maxScale: 11
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['natural','peak']
-  pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
-    width: 8
-    height: 8
-
-# symbols -- [natural]='tree'
-- !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
-  minScale: 18
-  maxScale: 16
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['natural','tree']
-  pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
-    width: 3
-    height: 3
-
-# symbols -- [man_made]='windmill'
-- !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
-  minScale: 18
-  maxScale: 16
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['man_made','windmill']
-  pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
-    width: 10
-    height: 15
-
-# symbols -- [man_made]='mast'
-- !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
-  minScale: 18
-  maxScale: 17
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['man_made','mast']
-  pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
-    width: 20
-    height: 20
-
-# symbols -- [highway]='mini_noneabout'
-- !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
-  minScale: 18
-  maxScale: 15
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['highway','mini_noneabout']
-  pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
-    width: 9
-    height: 9
-
-# symbols -- [highway]='gate'
-- !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
-  minScale: 18
-  maxScale: 15
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['highway','gate']
-  pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
-    width: 7
-    height: 5
-
-# points -- [amenity]='atm'
-- !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
-  minScale: 18
-  maxScale: 17
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['amenity','atm']
-  pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
-    width: 16
-    height: 16
-    icon: icons/atm.png
-
-# points -- [amenity]='bank'
-- !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
-  minScale: 18
-  maxScale: 17
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['amenity','bank']
-  pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
-    width: 16
-    height: 16
-
-# points -- [amenity]='bar'
-- !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
-  minScale: 18
-  maxScale: 15
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['amenity','bar']
-  pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
-    width: 20
-    height: 20
-    icon: icons/bar.png
-
-# points -- [amenity]='bus_stop' or [highway]='bus_stop'
-- !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
-  minScale: 18
-  maxScale: 17
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['amenity','bus_stop']
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['highway','bus_stop']
-  pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
-    width: 12
-    height: 12
-    icon: icons/bus_stop.png
-
-# points -- [amenity]='cafe'
-- !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
-  minScale: 18
-  maxScale: 15
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['amenity','cafe']
-  pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
-    width: 16
-    height: 16
-    icon: icons/cafe.png
-
-# points -- [tourism]='camp_site'
-- !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
-  minScale: 18
-  maxScale: 16
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['tourism','camp_site']
-  pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
-    width: 16
-    height: 16
-
-# points -- [amenity]='cinema'
-- !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
-  minScale: 18
-  maxScale: 17
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['amenity','cinema']
-  pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
-    width: 24
-    height: 24
-
-# points -- [amenity]='fuel'
-- !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
-  minScale: 18
-  maxScale: 17
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['amenity','fuel']
-  pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
-    width: 16
-    height: 16
-
-# points -- [amenity]='hospital'
-- !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
-  minScale: 18
-  maxScale: 15
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['amenity','hospital']
-  pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
-    width: 16
-    height: 16
-    icon: icons/hospital.png
-
-# points -- [tourism]='hotel'
-- !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
-  minScale: 18
-  maxScale: 15
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['tourism','hotel']
-  pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
-    width: 16
-    height: 16
-    icon: icons/hotel.png
-
-# points -- [amenity]='library'
-- !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
-  minScale: 18
-  maxScale: 17
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['amenity','library']
-  pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
-    width: 20
-    height: 20
-
-# points -- [man_made]='mast'
-- !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
-  minScale: 18
-  maxScale: 17
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['man_made','mast']
-  pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
-    width: 20
-    height: 20
-
-# points -- [tourism]='museum'
-- !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
-  minScale: 18
-  maxScale: 17
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['tourism','museum']
-  pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
-    width: 16
-    height: 16
-
-# points -- [amenity]='parking'
-- !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
-  minScale: 18
-  maxScale: 15
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['amenity','parking']
-  pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
-    width: 16
-    height: 16
-    icon: icons/parking.png
-
-# points -- [amenity]='place_of_worship' and [religion]='christian'
-- !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
-  minScale: 18
-  maxScale: 16
-  isAnd: true
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['amenity','place_of_worship']
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['religion','christian']
-  pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
-    width: 14
-    height: 14
-
-# points -- [amenity]='place_of_worship' and [religion]='muslim'
-- !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
-  minScale: 18
-  maxScale: 16
-  isAnd: true
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['amenity','place_of_worship']
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['religion','muslim']
-  pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
-    width: 16
-    height: 16
-
-# points -- [amenity]='place_of_worship' and [religion]='sikh'
-- !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
-  minScale: 18
-  maxScale: 16
-  isAnd: true
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['amenity','place_of_worship']
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['religion','sikh']
-  pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
-    width: 16
-    height: 16
-
-# points -- [amenity]='place_of_worship' and [religion]='jewish'
-- !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
-  minScale: 18
-  maxScale: 16
-  isAnd: true
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['amenity','place_of_worship']
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['religion','jewish']
-  pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
-    width: 16
-    height: 16
-
-# points -- [amenity]='place_of_worship'
-- !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
-  minScale: 18
-  maxScale: 16
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['amenity','place_of_worship']
-  pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
-    width: 16
-    height: 16
-
-# points -- [amenity]='post_box'
-- !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
-  minScale: 18
-  maxScale: 17
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['amenity','post_box']
-  pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
-    width: 16
-    height: 16
-    icon: icons/post_box.png
-
-# points -- [amenity]='post_office'
-- !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
-  minScale: 18
-  maxScale: 17
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['amenity','post_office']
-  pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
-    width: 16
-    height: 16
-
-# points -- [amenity]='pub'
-- !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
-  minScale: 18
-  maxScale: 15
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['amenity','pub']
-  pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
-    width: 16
-    height: 16
-    icon: icons/pub.png
-  textStyle: !actionscript/object:net.systemeD.halcyon.styleparser.TextStyle
-    tag: name
-    text_size: 10
-    isLine: false
-    text_offset: 8
-    text_width: 70
-    pullout_colour: 0xFFFFFF
-    pullout_radius: 2
-
-# points -- [amenity]='recycling'
-- !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
-  minScale: 18
-  maxScale: 16
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['amenity','recycling']
-  pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
-    width: 16
-    height: 16
-    icon: icons/recycling.png
-
-# points -- [amenity]='restaurant'
-- !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
-  minScale: 18
-  maxScale: 17
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['amenity','restaurant']
-  pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
-    width: 16
-    height: 16
-    icon: icons/restaurant.png
-
-# points -- [amenity]='telephone'
-- !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
-  minScale: 18
-  maxScale: 17
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['amenity','telephone']
-  pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
-    width: 16
-    height: 16
-    icon: icons/telephone.png
-
-# points -- [amenity]='toilets'
-- !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
-  minScale: 18
-  maxScale: 17
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['amenity','toilets']
-  pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
-    width: 20
-    height: 20
-
-
-
-# ====================================================
-# Railways
-# ====================================================
-
-# noncased-ways-bridges -- [railway]='subway' and ([bridge]='yes' or [bridge]='true')
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 17
-  maxScale: 14
-  isAnd: true
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['railway','subway']
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: true
-      params: ['bridge']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_opacity: 100
-    stroke_width: 2
-    stroke_colour: 10066329
-
-# noncased-ways-bridges -- [railway]='light_rail' and ([bridge]='yes' or [bridge]='true')
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 17
-  maxScale: 14
-  isAnd: true
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['railway','light_rail']
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: true
-      params: ['bridge']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_opacity: 100
-    stroke_width: 2
-    stroke_colour: 6710886
-
-
-
-
-# roads -- [railway]='preserved'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 17
-  maxScale: 13
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['railway','preserved']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_dashArray: [0,1,8,1]
-    stroke_opacity: 100
-    stroke_width: 1
-    stroke_colour: 16777215
-
-# roads -- [railway]='monorail'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 17
-  maxScale: 14
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['railway','monorail']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_dashArray: [2,3]
-    stroke_opacity: 40
-    stroke_width: 3.0
-    stroke_colour: 7829367
-
-# trams -- [railway]='tram' and not ([tunnel]='yes' or [tunnel]='true')
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 14
-  maxScale: 13
-  isAnd: true
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['railway','tram']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_opacity: 100
-    stroke_width: 1
-    stroke_colour: 4473924
-
-# trams -- [railway]='tram' and not ([tunnel]='yes' or [tunnel]='true')
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 17
-  maxScale: 15
-  isAnd: true
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['railway','tram']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_opacity: 100
-    stroke_width: 2
-    stroke_colour: 4473924
-
-# buildings -- [railway]='station' or [building]='station'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 18
-  maxScale: 10
-  isAnd: false
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['railway','station']
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['building','station']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: true
-    isStroked: false
-    fill_opacity: 100
-    fill_colour: 13937322
-
-
-# minor-roads-fill -- ([railway]='disused' or [railway]='abandoned' or [railway]='construction') and not [highway] &lt;&gt; ''
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 17
-  maxScale: 13
-  isAnd: true
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: regex
-      params: ['railway','disused|abandoned|construction']
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: unset
-      params: ['highway']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_dashArray: [2,4]
-    stroke_opacity: 100
-    stroke_width: 2
-    stroke_colour: 8421504
-
-# minor-roads-fill -- ([railway]='disused' or [railway]='abandoned' or [railway]='construction') and not [highway] &lt;&gt; '' and [bridge]='yes'
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 17
-  maxScale: 13
-  isAnd: true
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: regex
-      params: ['railway','disused|abandoned|construction']
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: unset
-      params: ['highway']
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: true
-      params: ['bridge']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_dashArray: [2,4]
-    stroke_opacity: 100
-    stroke_width: 2
-    stroke_colour: 8421504
-
-# minor-roads-fill -- [railway]='rail' and not ([tunnel]='yes' or [tunnel]='true')
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 13
-  maxScale: 13
-  isAnd: true
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['railway','rail']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_dashArray: [8,12]
-    stroke_opacity: 100
-    stroke_width: 1
-    stroke_colour: 16777215
-
-# minor-roads-fill -- [railway]='rail' and ([bridge]='yes' or [bridge]='true')
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 17
-  maxScale: 14
-  isAnd: true
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['railway','rail']
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: true
-      params: ['bridge']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_opacity: 100
-    stroke_width: 5
-    stroke_colour: 16777215
-
-# minor-roads-fill -- [railway]='rail' and not ([tunnel]='yes' or [tunnel]='true')
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 17
-  maxScale: 14
-  isAnd: true
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['railway','rail']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_dashArray: [0,11,8,1]
-    stroke_opacity: 100
-    stroke_width: 1
-    stroke_colour: 16777215
-
-# minor-roads-fill -- [railway]='narrow_gauge' and not ([tunnel]='yes' or [tunnel]='true')
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 17
-  maxScale: 13
-  isAnd: true
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['railway','narrow_gauge']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_opacity: 100
-    stroke_width: 2
-    stroke_colour: 6710886
-
-# minor-roads-fill -- [railway]='light_rail' and not ([tunnel]='yes' or [tunnel]='true')
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 17
-  maxScale: 13
-  isAnd: true
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['railway','light_rail']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_opacity: 100
-    stroke_width: 2
-    stroke_colour: 6710886
-
-# minor-roads-fill -- [railway]='subway' and not ([tunnel]='yes' or [tunnel]='true')
-- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
-  minScale: 17
-  maxScale: 12
-  isAnd: true
-  breaker: true
-  conditions:
-    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
-      type: eq
-      params: ['railway','subway']
-  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
-    isFilled: false
-    isStroked: true
-    stroke_opacity: 100
-    stroke_width: 2
-    stroke_colour: 10066329
-    
-