dbb6d03536f35fa5444721144bdd5e8f021e4182
[potlatch2.git] / resources / test.yaml
1 # ====================================================
2 # Motorways
3 # ====================================================
4
5 # Zoom levels 13-14 (originally not in tunnels)
6
7 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
8   minScale: 14
9   maxScale: 13
10   isAnd: true
11   breaker: true
12   conditions:
13     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
14       type: regex
15       params: ['highway','^motorway']
16   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
17     isFilled: false
18     isStroked: true
19     isCased: true
20     # link was originally 3 on 4.5
21     sublayer: 10
22     stroke_opacity: 100
23     stroke_width: 5
24     stroke_colour: 8428480
25     casing_opacity: 100
26     casing_width: 6.5
27     casing_colour: 5267575
28
29 # Zoom levels 15-16 (originally not in tunnels)
30
31 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
32   minScale: 16
33   maxScale: 15
34   isAnd: true
35   breaker: true
36   conditions:
37     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
38       type: regex
39       params: ['highway','^motorway']
40   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
41     isFilled: false
42     isStroked: true
43     isCased: true
44     # link was originally 6.5 on 8
45     sublayer: 10
46     stroke_opacity: 100
47     stroke_width: 8.5
48     stroke_colour: 8428480
49     casing_opacity: 100
50     casing_width: 10
51     casing_colour: 5267575
52
53 # Zoom level 17 (originally not in tunnels)
54
55 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
56   minScale: 18
57   maxScale: 17
58   isAnd: true
59   breaker: true
60   conditions:
61     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
62       type: regex
63       params: ['highway','^motorway']
64   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
65     isFilled: false
66     isStroked: true
67     isCased: true
68     # link was originally 9 on 11
69     sublayer: 10
70     stroke_opacity: 100
71     stroke_width: 11
72     stroke_colour: 8428480
73     casing_opacity: 100
74     casing_width: 13
75     casing_colour: 5267575
76
77 # ====================================================
78 # Trunk roads
79 # ====================================================
80
81 # Zoom levels 13-14 (originally type:untrue, params:['tunnel'])
82
83 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
84   minScale: 14
85   maxScale: 13
86   isAnd: true
87   breaker: true
88   conditions:
89     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
90       type: regex
91       params: ['highway','^trunk']
92   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
93     isFilled: false
94     isStroked: true
95     isCased: true
96     sublayer: 9
97     stroke_opacity: 100
98     stroke_width: 7
99     stroke_colour: 11131817
100     casing_opacity: 100
101     casing_width: 7.5
102     casing_colour: 4682055
103   textStyle: !actionscript/object:net.systemeD.halcyon.styleparser.TextStyle
104     isLine: true
105     tag: name
106     text_size: 6
107     
108 # Zoom levels 15-16 (originally type:untrue, params:['tunnel'])
109
110 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
111   minScale: 16
112   maxScale: 15
113   isAnd: true
114   breaker: true
115   conditions:
116     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
117       type: regex
118       params: ['highway','^trunk']
119   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
120     isFilled: false
121     isStroked: true
122     isCased: true
123     sublayer: 9
124     stroke_opacity: 100
125     stroke_width: 11
126     stroke_colour: 11131817
127     casing_opacity: 100
128     casing_width: 12
129     casing_colour: 4682055
130   textStyle: !actionscript/object:net.systemeD.halcyon.styleparser.TextStyle
131     isLine: true
132     tag: name
133     text_size: 10
134
135 # Zoom level 17 (originally type:untrue, params:['tunnel'])
136
137 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
138   minScale: 18
139   maxScale: 17
140   isAnd: true
141   breaker: true
142   conditions:
143     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
144       type: regex
145       params: ['highway','^trunk']
146   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
147     isFilled: false
148     isStroked: true
149     isCased: true
150     sublayer: 9
151     stroke_opacity: 100
152     stroke_width: 15
153     stroke_colour: 11131817
154     casing_opacity: 100
155     casing_width: 16
156     casing_colour: 4682055
157   textStyle: !actionscript/object:net.systemeD.halcyon.styleparser.TextStyle
158     isLine: true
159     tag: name
160     text_size: 12
161
162
163 # ====================================================
164 # Primary roads
165 # ====================================================
166
167
168 # Zoom levels 13-14 (originally not for tunnels)
169
170 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
171   minScale: 14
172   maxScale: 13
173   isAnd: true
174   breaker: true
175   conditions:
176     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
177       type: regex
178       params: ['highway','^primary']
179   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
180     isFilled: false
181     isStroked: true
182     isCased: true
183     sublayer: 8
184     stroke_opacity: 100
185     stroke_width: 7
186     stroke_colour: 15505562
187     casing_opacity: 100
188     casing_width: 7.5
189     casing_colour: 9257798
190   textStyle: !actionscript/object:net.systemeD.halcyon.styleparser.TextStyle
191     isLine: true
192     tag: name
193     text_size: 6
194
195 # Zoom levels 15-16 (originally not for tunnels)
196
197 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
198   minScale: 16
199   maxScale: 15
200   isAnd: true
201   breaker: true
202   conditions:
203     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
204       type: regex
205       params: ['highway','^primary']
206   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
207     isFilled: false
208     isStroked: true
209     isCased: true
210     sublayer: 8
211     stroke_opacity: 100
212     stroke_width: 11
213     stroke_colour: 15505562
214     casing_opacity: 100
215     casing_width: 12
216     casing_colour: 9257798
217   textStyle: !actionscript/object:net.systemeD.halcyon.styleparser.TextStyle
218     isLine: true
219     tag: name
220     text_size: 10
221
222 # Zoom level 17 (originally not for tunnels)
223
224 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
225   minScale: 18
226   maxScale: 17
227   isAnd: true
228   breaker: true
229   conditions:
230     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
231       type: regex
232       params: ['highway','^primary']
233   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
234     isFilled: false
235     isStroked: true
236     isCased: true
237     sublayer: 8
238     stroke_opacity: 100
239     stroke_width: 15
240     stroke_colour: 15505562
241     casing_opacity: 100
242     casing_width: 16
243     casing_colour: 9257798
244   textStyle: !actionscript/object:net.systemeD.halcyon.styleparser.TextStyle
245     isLine: true
246     tag: name
247     text_size: 12
248
249 # ====================================================
250 # Secondary roads
251 # ====================================================
252
253
254 # Zoom level 13-14 (originally not in tunnel)
255
256 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
257   minScale: 14
258   maxScale: 13
259   isAnd: true
260   breaker: true
261   conditions:
262     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
263       type: regex
264       params: ['highway','^secondary']
265   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
266     isFilled: false
267     isStroked: true
268     isCased: true
269     sublayer: 7
270     stroke_opacity: 100
271     stroke_width: 8
272     stroke_colour: 16701349
273     casing_opacity: 100
274     casing_width: 8.5
275     casing_colour: 10713928
276   textStyle: !actionscript/object:net.systemeD.halcyon.styleparser.TextStyle
277     isLine: true
278     tag: name
279     text_size: 6
280
281 # Zoom level 15-16 (originally not in tunnel)
282
283 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
284   minScale: 16
285   maxScale: 15
286   isAnd: true
287   breaker: true
288   conditions:
289     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
290       type: regex
291       params: ['highway','^secondary']
292   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
293     isFilled: false
294     isStroked: true
295     isCased: true
296     sublayer: 7
297     stroke_opacity: 100
298     stroke_width: 11
299     stroke_colour: 16701349
300     casing_opacity: 100
301     casing_width: 12
302     casing_colour: 10713928
303   textStyle: !actionscript/object:net.systemeD.halcyon.styleparser.TextStyle
304     isLine: true
305     tag: name
306     text_size: 10
307
308 # Zoom level 17 (originally not in tunnel)
309
310 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
311   minScale: 18
312   maxScale: 17
313   isAnd: true
314   breaker: true
315   conditions:
316     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
317       type: eq
318       params: ['highway','^secondary']
319   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
320     isFilled: false
321     isStroked: true
322     isCased: true
323     sublayer: 7
324     stroke_opacity: 100
325     stroke_width: 15
326     stroke_colour: 16701349
327     casing_opacity: 100
328     casing_width: 16
329     casing_colour: 10713928
330   textStyle: !actionscript/object:net.systemeD.halcyon.styleparser.TextStyle
331     isLine: true
332     tag: name
333     text_size: 12
334
335
336 # ====================================================
337 # Tertiary roads
338 # ====================================================
339
340 # Zoom level 13 (originally not in tunnel)
341
342 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
343   minScale: 13
344   maxScale: 13
345   isAnd: true
346   breaker: true
347   conditions:
348     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
349       type: eq
350       params: ['highway','tertiary']
351   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
352     isFilled: false
353     isStroked: true
354     isCased: true
355     sublayer: 6
356     stroke_opacity: 100
357     stroke_width: 4
358     stroke_colour: 16777139
359     casing_opacity: 100
360     casing_width: 6
361     casing_colour: 12303291
362
363 # Zoom level 14 (originally not in tunnel)
364
365 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
366   minScale: 14
367   maxScale: 14
368   isAnd: true
369   breaker: true
370   conditions:
371     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
372       type: eq
373       params: ['highway','tertiary']
374   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
375     isFilled: false
376     isStroked: true
377     isCased: true
378     sublayer: 6
379     stroke_opacity: 100
380     stroke_width: 6
381     stroke_colour: 16777139
382     casing_opacity: 100
383     casing_width: 8
384     casing_colour: 12303291
385   textStyle: !actionscript/object:net.systemeD.halcyon.styleparser.TextStyle
386     isLine: true
387     tag: name
388     text_size: 6
389
390 # Zoom levels 15-16 (originally not in tunnel)
391
392 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
393   minScale: 16
394   maxScale: 15
395   isAnd: false
396   breaker: true
397   conditions:
398     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
399       type: eq
400       params: ['highway','tertiary']
401   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
402     isFilled: false
403     isStroked: true
404     isCased: true
405     sublayer: 6
406     stroke_opacity: 100
407     stroke_width: 9
408     stroke_colour: 16777139
409     casing_opacity: 100
410     casing_width: 11
411     casing_colour: 12303291
412   textStyle: !actionscript/object:net.systemeD.halcyon.styleparser.TextStyle
413     isLine: true
414     tag: name
415     text_size: 8
416
417 # Zoom level 17 (originally not in tunnel)
418
419 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
420   minScale: 18
421   maxScale: 17
422   isAnd: false
423   breaker: true
424   conditions:
425     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
426       type: eq
427       params: ['highway','tertiary']
428   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
429     isFilled: false
430     isStroked: true
431     isCased: true
432     sublayer: 6
433     stroke_opacity: 100
434     stroke_width: 13
435     stroke_colour: 16777139
436     casing_opacity: 100
437     casing_width: 15
438     casing_colour: 12303291
439   textStyle: !actionscript/object:net.systemeD.halcyon.styleparser.TextStyle
440     isLine: true
441     tag: name
442     text_size: 12
443
444
445
446
447
448
449 # ====================================================
450 # Minor roads (unclassified/residential)
451 # ====================================================
452
453 # Zoom level 13
454
455 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
456   minScale: 13
457   maxScale: 13
458   conditions:
459     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
460       type: regex
461       params: ['highway','residential|unclassified']
462   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
463     isFilled: false
464     isStroked: true
465     isCased: true
466     sublayer: 5
467     stroke_opacity: 100
468     stroke_width: 2
469     stroke_colour: 16777215
470     casing_opacity: 100
471     casing_width: 3
472     casing_colour: 10066329
473
474 # Zoom level 14
475
476 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
477   minScale: 14
478   maxScale: 14
479   isAnd: false
480   breaker: true
481   conditions:
482     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
483       type: regex
484       params: ['highway','residential|unclassified']
485   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
486     isFilled: false
487     isStroked: true
488     isCased: true
489     sublayer: 5
490     stroke_opacity: 100
491     stroke_width: 3
492     stroke_colour: 16777215
493     casing_opacity: 100
494     casing_width: 4.5
495     casing_colour: 10066329
496
497 # Zoom level 15-16
498
499 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
500   minScale: 16
501   maxScale: 15
502   isAnd: false
503   breaker: true
504   conditions:
505     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
506       type: regex
507       params: ['highway','residential|unclassified']
508   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
509     isFilled: false
510     isStroked: true
511     isCased: true
512     sublayer: 5
513     stroke_opacity: 100
514     stroke_width: 9.4
515     stroke_colour: 16777215
516     casing_opacity: 100
517     casing_width: 11
518     casing_colour: 12303291
519   textStyle: !actionscript/object:net.systemeD.halcyon.styleparser.TextStyle
520     isLine: true
521     tag: name
522     text_size: 8
523
524 # Zoom level 17
525
526 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
527   minScale: 18
528   maxScale: 17
529   isAnd: false
530   breaker: true
531   conditions:
532     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
533       type: regex
534       params: ['highway','residential|unclassified']
535   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
536     isFilled: false
537     isStroked: true
538     isCased: true
539     sublayer: 5
540     stroke_opacity: 100
541     stroke_width: 13
542     stroke_colour: 16777215
543     casing_opacity: 100
544     casing_width: 16
545     casing_colour: 12303291
546   textStyle: !actionscript/object:net.systemeD.halcyon.styleparser.TextStyle
547     isLine: true
548     tag: name
549     text_size: 12
550
551
552
553
554 # ====================================================
555 # Footpaths
556 # ====================================================
557
558 # minor-roads-fill -- [highway]='bridleway' and not ([tunnel]='yes' or [tunnel]='true')
559 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
560   minScale: 18
561   maxScale: 13
562   isAnd: true
563   breaker: false
564   conditions:
565     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
566       type: eq
567       params: ['highway','bridleway']
568   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
569     isFilled: false
570     isStroked: true
571     stroke_dashArray: [4,2]
572     stroke_linecap: round
573     stroke_opacity: 40
574     stroke_width: 1.5
575     stroke_colour: 32768
576     sublayer: 4
577   hasTags: true
578   setTags: {_bridgetype: 4px}
579
580 # minor-roads-fill -- [highway]='footway' and not ([tunnel]='yes' or [tunnel]='true')
581 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
582   minScale: 18
583   maxScale: 13
584   isAnd: true
585   breaker: false
586   conditions:
587     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
588       type: eq
589       params: ['highway','footway']
590   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
591     isFilled: false
592     isStroked: true
593     stroke_linecap: round
594     stroke_dashArray: [1,3]
595     stroke_opacity: 40
596     stroke_width: 5
597     stroke_colour: 16416882
598     sublayer: 4
599   textStyle: !actionscript/object:net.systemeD.halcyon.styleparser.TextStyle
600     tag: name
601     text_size: 5
602     text_offset: 4
603   hasTags: true
604   setTags: {_bridgetype: 4px}
605
606 # minor-roads-fill -- [highway]='track'
607 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
608   minScale: 18
609   maxScale: 13
610   isAnd: false
611   breaker: false
612   conditions:
613     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
614       type: eq
615       params: ['highway','track']
616   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
617     isFilled: false
618     isStroked: true
619     stroke_linecap: round
620     stroke_dashArray: [3,4]
621     stroke_opacity: 40
622     stroke_width: 1.5
623     stroke_colour: 10053120
624     sublayer: 4
625   hasTags: true
626   setTags: {_bridgetype: 4px}
627
628 # bridge
629 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
630   minScale: 18
631   maxScale: 13
632   conditions:
633     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
634       type: eq
635       params: ['_bridgetype','4px']
636     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
637       type: true
638       params: ['bridge']
639   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
640     isFilled: false
641     isStroked: true
642     isCased: true
643     stroke_opacity: 100
644     stroke_width: 4
645     stroke_colour: 0xFFFFFF
646     casing_opacity: 100
647     casing_width: 5
648     casing_colour: 0
649   textStyle: !actionscript/object:net.systemeD.halcyon.styleparser.TextStyle
650     tag: bridge_name
651     text_size: 10
652     isLine: false
653     text_offset: 8
654     text_width: 70
655     pullout_colour: 0xFFFFFF
656     pullout_radius: 2
657
658 # minor-roads-fill -- [highway]='path' and not ([tunnel]='yes' or [tunnel]='true' or [tunnel]='1')
659 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
660   minScale: 18
661   maxScale: 13
662   isAnd: true
663   conditions:
664     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
665       type: eq
666       params: ['highway','path']
667   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
668     isFilled: false
669     isStroked: true
670     stroke_linecap: round
671     stroke_dashArray: [6,3]
672     stroke_opacity: 40
673     stroke_width: 0.5
674     stroke_colour: 0
675     sublayer: 4
676
677 # minor-roads-fill -- [highway]='steps'
678 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
679   minScale: 14
680   maxScale: 13
681   isAnd: false
682   conditions:
683     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
684       type: eq
685       params: ['highway','steps']
686   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
687     isFilled: false
688     isStroked: true
689     stroke_linecap: round
690     stroke_dashArray: [1,3]
691     stroke_opacity: 40
692     stroke_width: 2.0
693     stroke_colour: 16416882
694     sublayer: 4
695
696 # minor-roads-fill -- [highway]='cycleway' and not ([tunnel]='yes' or [tunnel]='true')
697 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
698   minScale: 18
699   maxScale: 13
700   isAnd: true
701   conditions:
702     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
703       type: eq
704       params: ['highway','cycleway']
705   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
706     isFilled: false
707     isStroked: true
708     stroke_linecap: round
709     stroke_dashArray: [1,3]
710     stroke_opacity: 40
711     stroke_width: 1.5
712     stroke_colour: 255
713     sublayer: 4
714
715 # minor-roads-fill -- [highway]='byway'
716 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
717   minScale: 18
718   maxScale: 13
719   isAnd: false
720   breaker: true
721   conditions:
722     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
723       type: eq
724       params: ['highway','byway']
725   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
726     isFilled: false
727     isStroked: true
728     stroke_linecap: round
729     stroke_dashArray: [3,4]
730     stroke_opacity: 40
731     stroke_width: 2.0
732     stroke_colour: 16763904
733     sublayer: 4
734
735 # minor-roads-fill -- [highway]='unsurfaced'
736 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
737   minScale: 13
738   maxScale: 13
739   isAnd: false
740   breaker: true
741   conditions:
742     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
743       type: eq
744       params: ['highway','unsurfaced']
745   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
746     isFilled: false
747     isStroked: true
748     stroke_linecap: round
749     stroke_dashArray: [2,4]
750     stroke_opacity: 40
751     stroke_width: 3
752     stroke_colour: 14597532
753     sublayer: 4
754
755 # minor-roads-fill -- [highway]='unsurfaced'
756 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
757   minScale: 18
758   maxScale: 14
759   isAnd: false
760   breaker: true
761   conditions:
762     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
763       type: eq
764       params: ['highway','unsurfaced']
765   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
766     isFilled: false
767     isStroked: true
768     stroke_linecap: round
769     stroke_dashArray: [4,6]
770     stroke_opacity: 40
771     stroke_width: 4
772     stroke_colour: 14597532
773     sublayer: 4
774
775 # noncased-ways-bridges -- [highway]='unsurfaced' and ([bridge]='yes' or [bridge]='true')
776 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
777   minScale: 13
778   maxScale: 13
779   isAnd: true
780   breaker: true
781   conditions:
782     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
783       type: eq
784       params: ['highway','unsurfaced']
785     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
786       type: true
787       params: ['bridge']
788   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
789     isFilled: false
790     isStroked: true
791     stroke_linecap: round
792     stroke_dashArray: [2,4]
793     stroke_opacity: 100
794     stroke_width: 3
795     stroke_colour: 14597532
796     sublayer: 4
797
798 # noncased-ways-bridges -- [highway]='unsurfaced' and ([bridge]='yes' or [bridge]='true')
799 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
800   minScale: 18
801   maxScale: 14
802   isAnd: true
803   breaker: true
804   conditions:
805     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
806       type: eq
807       params: ['highway','unsurfaced']
808     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
809       type: true
810       params: ['bridge']
811   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
812     isFilled: false
813     isStroked: true
814     stroke_linecap: round
815     stroke_dashArray: [4,6]
816     stroke_opacity: 100
817     stroke_width: 4
818     stroke_colour: 14597532
819     sublayer: 4
820
821 # noncased-ways-bridges -- [highway]='bridleway' and ([bridge]='yes' or [bridge]='true')
822 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
823   minScale: 18
824   maxScale: 14
825   isAnd: true
826   conditions:
827     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
828       type: eq
829       params: ['highway','bridleway']
830     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
831       type: true
832       params: ['bridge']
833   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
834     isFilled: false
835     isStroked: true
836     stroke_linecap: round
837     stroke_dashArray: [4,2]
838     stroke_opacity: 100
839     stroke_width: 1.5
840     stroke_colour: 32768
841     sublayer: 4
842
843 # noncased-ways-bridges -- [highway]='footway' and ([bridge]='yes' or [bridge]='true')
844 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
845   minScale: 18
846   maxScale: 14
847   isAnd: true
848   conditions:
849     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
850       type: eq
851       params: ['highway','footway']
852     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
853       type: true
854       params: ['bridge']
855   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
856     isFilled: false
857     isStroked: true
858     stroke_linecap: round
859     stroke_dashArray: [1,3]
860     stroke_opacity: 100
861     stroke_width: 2.0
862     stroke_colour: 16416882
863     sublayer: 4
864
865 # noncased-ways-bridges -- [highway]='path' and ([bridge]='yes' or [bridge]='true' or [bridge]='1')
866 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
867   minScale: 18
868   maxScale: 14
869   isAnd: true
870   conditions:
871     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
872       type: eq
873       params: ['highway','path']
874     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
875       type: true
876       params: ['bridge']
877   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
878     isFilled: false
879     isStroked: true
880     stroke_linecap: round
881     stroke_dashArray: [6,3]
882     stroke_opacity: 100
883     stroke_width: 0.5
884     stroke_colour: 0
885     sublayer: 4
886
887 # noncased-ways-bridges -- [highway]='cycleway' and ([bridge]='yes' or [bridge]='true')
888 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
889   minScale: 18
890   maxScale: 14
891   isAnd: true
892   conditions:
893     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
894       type: eq
895       params: ['highway','cycleway']
896     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
897       type: true
898       params: ['bridge']
899   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
900     isFilled: false
901     isStroked: true
902     stroke_linecap: round
903     stroke_dashArray: [1,3]
904     stroke_opacity: 100
905     stroke_width: 1.5
906     stroke_colour: 255
907     sublayer: 4
908
909 # noncased-ways-bridges -- [highway]='byway' and ([bridge]='yes' or [bridge]='true')
910 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
911   minScale: 18
912   maxScale: 14
913   isAnd: true
914   breaker: true
915   conditions:
916     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
917       type: eq
918       params: ['highway','byway']
919     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
920       type: true
921       params: ['bridge']
922   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
923     isFilled: false
924     isStroked: true
925     stroke_linecap: round
926     stroke_dashArray: [3,4]
927     stroke_opacity: 100
928     stroke_width: 1.5
929     stroke_colour: 16763904
930     sublayer: 4
931
932 # tracks-notunnel-nobridge -- [tracktype]='grade1'
933 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
934   minScale: 18
935   maxScale: 14
936   isAnd: false
937   breaker: true
938   conditions:
939     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
940       type: eq
941       params: ['tracktype','grade1']
942   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
943     isFilled: false
944     isStroked: true
945     stroke_opacity: 70
946     stroke_width: 2
947     stroke_colour: 11761408
948     sublayer: 4
949
950 # tracks-notunnel-nobridge -- [tracktype]='grade2'
951 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
952   minScale: 18
953   maxScale: 14
954   isAnd: false
955   breaker: true
956   conditions:
957     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
958       type: eq
959       params: ['tracktype','grade2']
960   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
961     isFilled: false
962     isStroked: true
963     stroke_linecap: round
964     stroke_dashArray: [9,4]
965     stroke_opacity: 80
966     stroke_width: 1.5
967     stroke_colour: 11038720
968     sublayer: 4
969
970 # tracks-notunnel-nobridge -- [tracktype]='grade3'
971 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
972   minScale: 18
973   maxScale: 14
974   isAnd: false
975   breaker: true
976   conditions:
977     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
978       type: eq
979       params: ['tracktype','grade3']
980   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
981     isFilled: false
982     isStroked: true
983     stroke_linecap: round
984     stroke_dashArray: [3,4]
985     stroke_opacity: 80
986     stroke_width: 1.5
987     stroke_colour: 10053120
988     sublayer: 4
989
990 # tracks-notunnel-nobridge -- [tracktype]='grade4'
991 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
992   minScale: 18
993   maxScale: 14
994   isAnd: false
995   breaker: true
996   conditions:
997     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
998       type: eq
999       params: ['tracktype','grade4']
1000   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1001     isFilled: false
1002     isStroked: true
1003     stroke_linecap: round
1004     stroke_dashArray: [4,7,1,5]
1005     stroke_opacity: 80
1006     stroke_width: 2
1007     stroke_colour: 10053120
1008     sublayer: 4
1009
1010 # tracks-notunnel-nobridge -- [tracktype]='grade5'
1011 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1012   minScale: 18
1013   maxScale: 14
1014   isAnd: false
1015   breaker: true
1016   conditions:
1017     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1018       type: eq
1019       params: ['tracktype','grade5']
1020   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1021     isFilled: false
1022     isStroked: true
1023     stroke_linecap: round
1024     stroke_dashArray: [1,5]
1025     stroke_opacity: 80
1026     stroke_width: 2
1027     stroke_colour: 10053120
1028     sublayer: 4
1029
1030 # tracks-bridges -- [tracktype]='grade1'
1031 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1032   minScale: 18
1033   maxScale: 14
1034   isAnd: false
1035   breaker: true
1036   conditions:
1037     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1038       type: eq
1039       params: ['tracktype','grade1']
1040   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1041     isFilled: false
1042     isStroked: true
1043     stroke_opacity: 70
1044     stroke_width: 2
1045     stroke_colour: 11761408
1046     sublayer: 4
1047
1048 # tracks-bridges -- [tracktype]='grade2'
1049 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1050   minScale: 18
1051   maxScale: 14
1052   isAnd: false
1053   breaker: true
1054   conditions:
1055     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1056       type: eq
1057       params: ['tracktype','grade2']
1058   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1059     isFilled: false
1060     isStroked: true
1061     stroke_linecap: round
1062     stroke_dashArray: [3,4]
1063     stroke_opacity: 80
1064     stroke_width: 1.5
1065     stroke_colour: 11038720
1066     sublayer: 4
1067
1068 # tracks-bridges -- [tracktype]='grade3'
1069 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1070   minScale: 18
1071   maxScale: 14
1072   isAnd: false
1073   breaker: true
1074   conditions:
1075     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1076       type: eq
1077       params: ['tracktype','grade3']
1078   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1079     isFilled: false
1080     isStroked: true
1081     stroke_opacity: 70
1082     stroke_width: 2
1083     stroke_colour: 10053120
1084     sublayer: 4
1085
1086 # tracks-bridges -- [tracktype]='grade4'
1087 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1088   minScale: 18
1089   maxScale: 14
1090   isAnd: false
1091   breaker: true
1092   conditions:
1093     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1094       type: eq
1095       params: ['tracktype','grade4']
1096   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1097     isFilled: false
1098     isStroked: true
1099     stroke_linecap: round
1100     stroke_dashArray: [4,7,1,5]
1101     stroke_opacity: 80
1102     stroke_width: 2
1103     stroke_colour: 10053120
1104     sublayer: 4
1105
1106 # tracks-bridges -- [tracktype]='grade5'
1107 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1108   minScale: 18
1109   maxScale: 14
1110   isAnd: false
1111   breaker: true
1112   conditions:
1113     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1114       type: eq
1115       params: ['tracktype','grade5']
1116   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1117     isFilled: false
1118     isStroked: true
1119     stroke_linecap: round
1120     stroke_dashArray: [1,5]
1121     stroke_opacity: 80
1122     stroke_width: 2
1123     stroke_colour: 10053120
1124     sublayer: 4
1125
1126 # tracks-tunnels -- [tracktype]='grade1'
1127 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1128   minScale: 18
1129   maxScale: 14
1130   isAnd: false
1131   breaker: true
1132   conditions:
1133     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1134       type: eq
1135       params: ['tracktype','grade1']
1136   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1137     isFilled: false
1138     isStroked: true
1139     stroke_linecap: round
1140     stroke_dashArray: [4,2]
1141     stroke_opacity: 50
1142     stroke_width: 2
1143     stroke_colour: 11761408
1144     sublayer: 4
1145
1146 # tracks-tunnels -- [tracktype]='grade2'
1147 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1148   minScale: 18
1149   maxScale: 14
1150   isAnd: false
1151   breaker: true
1152   conditions:
1153     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1154       type: eq
1155       params: ['tracktype','grade2']
1156   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1157     isFilled: false
1158     isStroked: true
1159     stroke_linecap: round
1160     stroke_dashArray: [3,4]
1161     stroke_opacity: 50
1162     stroke_width: 1.5
1163     stroke_colour: 11038720
1164     sublayer: 4
1165
1166 # tracks-tunnels -- [tracktype]='grade3'
1167 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1168   minScale: 18
1169   maxScale: 14
1170   isAnd: false
1171   breaker: true
1172   conditions:
1173     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1174       type: eq
1175       params: ['tracktype','grade3']
1176   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1177     isFilled: false
1178     isStroked: true
1179     stroke_linecap: round
1180     stroke_dashArray: [4,2]
1181     stroke_opacity: 50
1182     stroke_width: 2
1183     stroke_colour: 10053120
1184     sublayer: 4
1185
1186 # tracks-tunnels -- [tracktype]='grade4'
1187 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1188   minScale: 18
1189   maxScale: 14
1190   isAnd: false
1191   breaker: true
1192   conditions:
1193     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1194       type: eq
1195       params: ['tracktype','grade4']
1196   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1197     isFilled: false
1198     isStroked: true
1199     stroke_linecap: round
1200     stroke_dashArray: [4,7,1,5]
1201     stroke_opacity: 50
1202     stroke_width: 2
1203     stroke_colour: 10053120
1204     sublayer: 4
1205
1206 # tracks-tunnels -- [tracktype]='grade5'
1207 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1208   minScale: 18
1209   maxScale: 14
1210   isAnd: false
1211   breaker: true
1212   conditions:
1213     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1214       type: eq
1215       params: ['tracktype','grade5']
1216   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1217     isFilled: false
1218     isStroked: true
1219     stroke_linecap: round
1220     stroke_dashArray: [1,5]
1221     stroke_opacity: 50
1222     stroke_width: 2
1223     stroke_colour: 10053120
1224     sublayer: 4
1225
1226
1227
1228 # ====================================================
1229 # Waterways
1230 # ====================================================
1231
1232 # Canal, z12-15
1233 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1234   minScale: 15
1235   maxScale: 12
1236   isAnd: true
1237   breaker: true
1238   conditions:
1239     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1240       type: eq
1241       params: ['waterway','canal']
1242     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1243       type: untrue
1244       params: ['disused']
1245   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1246     isFilled: false
1247     isStroked: true
1248     stroke_opacity: 100
1249     stroke_width: 3
1250     stroke_colour: 11915472
1251
1252 # Canal, z16-18
1253 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1254   minScale: 18
1255   maxScale: 16
1256   isAnd: true
1257   breaker: true
1258   conditions:
1259     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1260       type: eq
1261       params: ['waterway','canal']
1262     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1263       type: untrue
1264       params: ['disused']
1265   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1266     isFilled: false
1267     isStroked: true
1268     stroke_opacity: 100
1269     stroke_width: 10
1270     stroke_colour: 11915472
1271   textStyle: !actionscript/object:net.systemeD.halcyon.styleparser.TextStyle
1272     tag: name
1273     text_colour: 6724044
1274     text_size: 10
1275     pullout_radius: 2
1276     pullout_colour: 0xDDDDFF
1277     isLine: true
1278
1279
1280 # water_lines -- [waterway]='weir'
1281 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1282   minScale: 17
1283   maxScale: 15
1284   isAnd: false
1285   breaker: true
1286   conditions:
1287     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1288       type: eq
1289       params: ['waterway','weir']
1290   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1291     isFilled: false
1292     isStroked: true
1293     stroke_opacity: 100
1294     stroke_width: 2
1295     stroke_colour: 11184810
1296
1297 # water_lines -- [waterway]='river'
1298 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1299   minScale: 14
1300   maxScale: 12
1301   isAnd: false
1302   breaker: true
1303   conditions:
1304     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1305       type: eq
1306       params: ['waterway','river']
1307   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1308     isFilled: false
1309     isStroked: true
1310     stroke_opacity: 100
1311     stroke_width: 2
1312     stroke_colour: 11915472
1313
1314 # water_lines -- [waterway]='river'
1315 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1316   minScale: 17
1317   maxScale: 15
1318   isAnd: false
1319   breaker: true
1320   conditions:
1321     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1322       type: eq
1323       params: ['waterway','river']
1324   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1325     isFilled: false
1326     isStroked: true
1327     stroke_opacity: 100
1328     stroke_width: 10
1329     stroke_colour: 11915472
1330   textStyle: !actionscript/object:net.systemeD.halcyon.styleparser.TextStyle
1331     tag: name
1332     text_colour: 6724044
1333     text_size: 10
1334     pullout_radius: 1
1335     isLine: true
1336
1337
1338
1339
1340
1341 # ====================================================
1342 # Other stuff
1343 # ====================================================
1344
1345 # highway-area-casing -- [highway]='pedestrian' or [highway]='service'
1346 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1347   minScale: 18
1348   maxScale: 14
1349   isAnd: false
1350   breaker: true
1351   conditions:
1352     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1353       type: eq
1354       params: ['highway','pedestrian']
1355     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1356       type: eq
1357       params: ['highway','service']
1358   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1359     isFilled: false
1360     isStroked: true
1361     stroke_opacity: 100
1362     stroke_width: 1
1363     stroke_colour: 8421504
1364
1365 # highway-area-fill -- [highway]='pedestrian'
1366 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1367   minScale: 18
1368   maxScale: 14
1369   isAnd: false
1370   breaker: true
1371   conditions:
1372     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1373       type: eq
1374       params: ['highway','pedestrian']
1375   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1376     isFilled: true
1377     isStroked: false
1378     fill_opacity: 100
1379     fill_colour: 15592941
1380
1381 # leisure -- [man_made]='pier'
1382 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1383   minScale: 18
1384   maxScale: 12
1385   isAnd: false
1386   breaker: true
1387   conditions:
1388     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1389       type: eq
1390       params: ['man_made','pier']
1391   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1392     isFilled: true
1393     isStroked: false
1394     fill_opacity: 100
1395     fill_colour: 15921129
1396
1397 # leisure -- [leisure]='playgnone' or [tourism]='picnic_site'
1398 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1399   minScale: 18
1400   maxScale: 13
1401   isAnd: false
1402   breaker: true
1403   conditions:
1404     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1405       type: eq
1406       params: ['leisure','playgnone']
1407     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1408       type: eq
1409       params: ['tourism','picnic_site']
1410   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1411     isFilled: true
1412     isStroked: true
1413     stroke_opacity: 100
1414     stroke_width: 0.3
1415     stroke_colour: 6710886
1416     fill_opacity: 100
1417     fill_colour: 13434879
1418
1419 # leisure -- [tourism]='attraction'
1420 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1421   minScale: 18
1422   maxScale: 10
1423   isAnd: false
1424   breaker: true
1425   conditions:
1426     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1427       type: eq
1428       params: ['tourism','attraction']
1429   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1430     isFilled: true
1431     isStroked: false
1432     fill_opacity: 100
1433     fill_colour: 15911658
1434
1435 # leisure -- [landuse]='quarry'
1436 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1437   minScale: 18
1438   maxScale: 11
1439   isAnd: false
1440   breaker: true
1441   conditions:
1442     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1443       type: eq
1444       params: ['landuse','quarry']
1445   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1446     isFilled: false
1447     isStroked: true
1448     stroke_opacity: 100
1449     stroke_width: 0.5
1450     stroke_colour: 8421504
1451
1452
1453 # leisure -- [landuse]='vineyard'
1454 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1455   minScale: 14
1456   maxScale: 13
1457   isAnd: false
1458   breaker: true
1459   conditions:
1460     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1461       type: eq
1462       params: ['landuse','vineyard']
1463
1464 # leisure -- [landuse]='vineyard'
1465 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1466   minScale: 18
1467   maxScale: 15
1468   isAnd: false
1469   breaker: true
1470   conditions:
1471     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1472       type: eq
1473       params: ['landuse','vineyard']
1474
1475 # leisure -- [leisure]='nature_reserve'
1476 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1477   minScale: 13
1478   maxScale: 13
1479   isAnd: false
1480   breaker: true
1481   conditions:
1482     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1483       type: eq
1484       params: ['leisure','nature_reserve']
1485
1486 # leisure -- [leisure]='nature_reserve'
1487 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1488   minScale: 18
1489   maxScale: 14
1490   isAnd: false
1491   breaker: true
1492   conditions:
1493     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1494       type: eq
1495       params: ['leisure','nature_reserve']
1496
1497 # leisure -- [landuse]='cemetery' or [landuse]='grave_yard'
1498 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1499   minScale: 14
1500   maxScale: 10
1501   isAnd: false
1502   breaker: true
1503   conditions:
1504     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1505       type: eq
1506       params: ['landuse','cemetery']
1507     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1508       type: eq
1509       params: ['landuse','grave_yard']
1510   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1511     isFilled: true
1512     isStroked: false
1513     fill_opacity: 100
1514     fill_colour: 11193263
1515
1516 # leisure -- [landuse]='residential'
1517 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1518   minScale: 17
1519   maxScale: 10
1520   isAnd: false
1521   breaker: true
1522   conditions:
1523     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1524       type: eq
1525       params: ['landuse','residential']
1526   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1527     isFilled: true
1528     isStroked: false
1529     fill_opacity: 100
1530     fill_colour: 14540253
1531
1532 # leisure -- [military]='barracks'
1533 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1534   minScale: 17
1535   maxScale: 10
1536   isAnd: false
1537   breaker: true
1538   conditions:
1539     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1540       type: eq
1541       params: ['military','barracks']
1542   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1543     isFilled: true
1544     isStroked: false
1545     fill_opacity: 100
1546     fill_colour: 16748431
1547
1548 # leisure -- [landuse]='military'
1549 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1550   minScale: 17
1551   maxScale: 10
1552   isAnd: false
1553   breaker: true
1554   conditions:
1555     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1556       type: eq
1557       params: ['landuse','military']
1558   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1559     isFilled: true
1560     isStroked: false
1561     fill_opacity: 40
1562     fill_colour: 16754856
1563
1564 # leisure -- [landuse]='field' or [natural]='field'
1565 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1566   minScale: 17
1567   maxScale: 10
1568   isAnd: false
1569   breaker: true
1570   conditions:
1571     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1572       type: eq
1573       params: ['landuse','field']
1574     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1575       type: eq
1576       params: ['natural','field']
1577   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1578     isFilled: true
1579     isStroked: false
1580     fill_opacity: 20
1581     fill_colour: 6710784
1582
1583
1584 # leisure -- [military]='danger_area'
1585 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1586   minScale: 17
1587   maxScale: 11
1588   isAnd: false
1589   breaker: true
1590   conditions:
1591     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1592       type: eq
1593       params: ['military','danger_area']
1594
1595 # leisure -- [landuse]='cemetery' or [landuse]='grave_yard'
1596 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1597   minScale: 18
1598   maxScale: 14
1599   isAnd: false
1600   breaker: true
1601   conditions:
1602     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1603       type: eq
1604       params: ['landuse','cemetery']
1605     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1606       type: eq
1607       params: ['landuse','grave_yard']
1608
1609 # leisure -- [landuse]='meadow' or [landuse]='grass'
1610 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1611   minScale: 18
1612   maxScale: 10
1613   isAnd: false
1614   breaker: true
1615   conditions:
1616     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1617       type: eq
1618       params: ['landuse','meadow']
1619     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1620       type: eq
1621       params: ['landuse','grass']
1622   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1623     isFilled: true
1624     isStroked: false
1625     fill_opacity: 100
1626     fill_colour: 13626536
1627
1628 # leisure -- [leisure]='park' or [leisure]='recreation_gnone'
1629 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1630   minScale: 18
1631   maxScale: 10
1632   isAnd: false
1633   breaker: true
1634   conditions:
1635     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1636       type: eq
1637       params: ['leisure','park']
1638     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1639       type: eq
1640       params: ['leisure','recreation_gnone']
1641   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1642     isFilled: true
1643     isStroked: false
1644     fill_opacity: 100
1645     fill_colour: 11992502
1646
1647 # leisure -- [tourism]='zoo'
1648 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1649   minScale: 18
1650   maxScale: 10
1651   isAnd: false
1652   breaker: true
1653   conditions:
1654     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1655       type: eq
1656       params: ['tourism','zoo']
1657
1658 # leisure -- [leisure]='common'
1659 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1660   minScale: 18
1661   maxScale: 10
1662   isAnd: false
1663   breaker: true
1664   conditions:
1665     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1666       type: eq
1667       params: ['leisure','common']
1668   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1669     isFilled: true
1670     isStroked: false
1671     fill_opacity: 100
1672     fill_colour: 13626536
1673
1674 # leisure -- [leisure]='garden'
1675 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1676   minScale: 18
1677   maxScale: 10
1678   isAnd: false
1679   breaker: true
1680   conditions:
1681     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1682       type: eq
1683       params: ['leisure','garden']
1684   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1685     isFilled: true
1686     isStroked: false
1687     fill_opacity: 100
1688     fill_colour: 13626536
1689
1690 # leisure -- [leisure]='golf_course'
1691 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1692   minScale: 18
1693   maxScale: 10
1694   isAnd: false
1695   breaker: true
1696   conditions:
1697     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1698       type: eq
1699       params: ['leisure','golf_course']
1700   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1701     isFilled: true
1702     isStroked: false
1703     fill_opacity: 100
1704     fill_colour: 11920309
1705
1706 # leisure -- [landuse]='allotments'
1707 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1708   minScale: 18
1709   maxScale: 10
1710   isAnd: false
1711   breaker: true
1712   conditions:
1713     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1714       type: eq
1715       params: ['landuse','allotments']
1716   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1717     isFilled: true
1718     isStroked: false
1719     fill_opacity: 100
1720     fill_colour: 13152388
1721
1722 # leisure -- [landuse]='forest'
1723 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1724   minScale: 13
1725   maxScale: 9
1726   isAnd: false
1727   breaker: true
1728   conditions:
1729     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1730       type: eq
1731       params: ['landuse','forest']
1732   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1733     isFilled: true
1734     isStroked: false
1735     fill_opacity: 100
1736     fill_colour: 9291116
1737
1738 # leisure -- [landuse]='forest'
1739 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1740   minScale: 18
1741   maxScale: 14
1742   isAnd: false
1743   breaker: true
1744   conditions:
1745     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1746       type: eq
1747       params: ['landuse','forest']
1748
1749 # leisure -- [landuse]='farm'
1750 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1751   minScale: 18
1752   maxScale: 9
1753   isAnd: false
1754   breaker: true
1755   conditions:
1756     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1757       type: eq
1758       params: ['landuse','farm']
1759   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1760     isFilled: true
1761     isStroked: false
1762     fill_opacity: 100
1763     fill_colour: 15390909
1764
1765 # leisure -- [landuse]='recreation_gnone' or [landuse]='conservation'
1766 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1767   minScale: 18
1768   maxScale: 10
1769   isAnd: false
1770   breaker: true
1771   conditions:
1772     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1773       type: eq
1774       params: ['landuse','recreation_gnone']
1775     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1776       type: eq
1777       params: ['landuse','conservation']
1778   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1779     isFilled: true
1780     isStroked: false
1781     fill_opacity: 100
1782     fill_colour: 13626536
1783
1784 # leisure -- [landuse]='village_green'
1785 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1786   minScale: 18
1787   maxScale: 11
1788   isAnd: false
1789   breaker: true
1790   conditions:
1791     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1792       type: eq
1793       params: ['landuse','village_green']
1794   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1795     isFilled: true
1796     isStroked: false
1797     fill_opacity: 100
1798     fill_colour: 13626536
1799
1800 # leisure -- [landuse]='retail'
1801 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1802   minScale: 18
1803   maxScale: 10
1804   isAnd: false
1805   breaker: true
1806   conditions:
1807     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1808       type: eq
1809       params: ['landuse','retail']
1810   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1811     isFilled: true
1812     isStroked: false
1813     fill_opacity: 100
1814     fill_colour: 15850202
1815
1816 # leisure -- [landuse]='retail'
1817 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1818   minScale: 18
1819   maxScale: 15
1820   isAnd: false
1821   breaker: true
1822   conditions:
1823     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1824       type: eq
1825       params: ['landuse','retail']
1826   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1827     isFilled: false
1828     isStroked: true
1829     stroke_opacity: 100
1830     stroke_width: 0.3
1831     stroke_colour: 16711680
1832
1833 # leisure -- [landuse]='industrial'
1834 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1835   minScale: 18
1836   maxScale: 10
1837   isAnd: false
1838   breaker: true
1839   conditions:
1840     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1841       type: eq
1842       params: ['landuse','industrial']
1843   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1844     isFilled: true
1845     isStroked: false
1846     fill_opacity: 100
1847     fill_colour: 14668246
1848
1849
1850 # leisure -- [power]='station'
1851 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1852   minScale: 18
1853   maxScale: 12
1854   isAnd: false
1855   breaker: true
1856   conditions:
1857     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1858       type: eq
1859       params: ['power','station']
1860   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1861     isFilled: true
1862     isStroked: true
1863     stroke_opacity: 100
1864     stroke_width: 0.4
1865     stroke_colour: 5592405
1866     fill_opacity: 100
1867     fill_colour: 12303291
1868
1869 # leisure -- [power]='sub_station'
1870 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1871   minScale: 18
1872   maxScale: 13
1873   isAnd: false
1874   breaker: true
1875   conditions:
1876     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1877       type: eq
1878       params: ['power','sub_station']
1879   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1880     isFilled: true
1881     isStroked: true
1882     stroke_opacity: 100
1883     stroke_width: 0.4
1884     stroke_colour: 5592405
1885     fill_opacity: 100
1886     fill_colour: 12303291
1887
1888
1889 # leisure -- [natural]='glacier'
1890 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1891   minScale: 18
1892   maxScale: 8
1893   isAnd: false
1894   breaker: true
1895   conditions:
1896     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1897       type: eq
1898       params: ['natural','glacier']
1899   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1900     isFilled: false
1901     isStroked: true
1902     stroke_dashArray: [4,2]
1903     stroke_opacity: 100
1904     stroke_width: 1.5
1905     stroke_colour: 10079487
1906   textStyle: !actionscript/object:net.systemeD.halcyon.styleparser.TextStyle
1907     tag: name
1908     text_colour: 10066431
1909     text_size: 9
1910     pullout_radius: 1
1911
1912 # leisure -- [landuse]='commercial'
1913 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1914   minScale: 18
1915   maxScale: 10
1916   isAnd: false
1917   breaker: true
1918   conditions:
1919     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1920       type: eq
1921       params: ['landuse','commercial']
1922   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1923     isFilled: true
1924     isStroked: false
1925     fill_opacity: 100
1926     fill_colour: 15714504
1927
1928 # leisure -- [landuse]='brownfield' or [landuse]='landfill' or [landuse]='greenfield' or [landuse]='construction'
1929 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1930   minScale: 18
1931   maxScale: 10
1932   isAnd: false
1933   breaker: true
1934   conditions:
1935     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1936       type: eq
1937       params: ['landuse','brownfield']
1938     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1939       type: eq
1940       params: ['landuse','landfill']
1941     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1942       type: eq
1943       params: ['landuse','greenfield']
1944     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1945       type: eq
1946       params: ['landuse','construction']
1947   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1948     isFilled: true
1949     isStroked: false
1950     fill_opacity: 100
1951     fill_colour: 10329452
1952
1953 # leisure -- [natural]='wood' or [landuse]='wood'
1954 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1955   minScale: 18
1956   maxScale: 10
1957   isAnd: false
1958   breaker: true
1959   conditions:
1960     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1961       type: eq
1962       params: ['natural','wood']
1963     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1964       type: eq
1965       params: ['landuse','wood']
1966   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1967     isFilled: true
1968     isStroked: false
1969     fill_opacity: 100
1970     fill_colour: 11456928
1971
1972 # leisure -- [natural]='heath'
1973 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1974   minScale: 18
1975   maxScale: 10
1976   isAnd: false
1977   breaker: true
1978   conditions:
1979     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1980       type: eq
1981       params: ['natural','heath']
1982   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1983     isFilled: true
1984     isStroked: false
1985     fill_opacity: 100
1986     fill_colour: 16777152
1987
1988 # leisure -- [landuse]='basin'
1989 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1990   minScale: 18
1991   maxScale: 7
1992   isAnd: false
1993   breaker: true
1994   conditions:
1995     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1996       type: eq
1997       params: ['landuse','basin']
1998   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1999     isFilled: true
2000     isStroked: false
2001     fill_opacity: 100
2002     fill_colour: 11915472
2003
2004 # leisure -- [amenity]='university' or [amenity]='college' or [amenity]='school' or [amenity]='hospital'
2005 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2006   minScale: 18
2007   maxScale: 10
2008   isAnd: false
2009   breaker: true
2010   conditions:
2011     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2012       type: eq
2013       params: ['amenity','university']
2014     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2015       type: eq
2016       params: ['amenity','college']
2017     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2018       type: eq
2019       params: ['amenity','school']
2020     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2021       type: eq
2022       params: ['amenity','hospital']
2023   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2024     isFilled: true
2025     isStroked: false
2026     fill_opacity: 100
2027     fill_colour: 15790296
2028
2029 # leisure -- [amenity]='university' or [amenity]='college' or [amenity]='school' or [amenity]='hospital'
2030 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2031   minScale: 18
2032   maxScale: 12
2033   isAnd: false
2034   breaker: true
2035   conditions:
2036     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2037       type: eq
2038       params: ['amenity','university']
2039     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2040       type: eq
2041       params: ['amenity','college']
2042     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2043       type: eq
2044       params: ['amenity','school']
2045     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2046       type: eq
2047       params: ['amenity','hospital']
2048   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2049     isFilled: false
2050     isStroked: true
2051     stroke_opacity: 100
2052     stroke_width: 0.3
2053     stroke_colour: 10824234
2054
2055 # leisure -- [amenity]='parking'
2056 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2057   minScale: 18
2058   maxScale: 10
2059   isAnd: false
2060   breaker: true
2061   conditions:
2062     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2063       type: eq
2064       params: ['amenity','parking']
2065   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2066     isFilled: true
2067     isStroked: false
2068     fill_opacity: 100
2069     fill_colour: 16248759
2070
2071 # leisure -- [amenity]='parking'
2072 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2073   minScale: 18
2074   maxScale: 15
2075   isAnd: false
2076   breaker: true
2077   conditions:
2078     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2079       type: eq
2080       params: ['amenity','parking']
2081   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2082     isFilled: false
2083     isStroked: true
2084     stroke_opacity: 100
2085     stroke_width: 0.3
2086     stroke_colour: 15658705
2087
2088 # leisure -- [leisure]='pitch'
2089 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2090   minScale: 18
2091   maxScale: 10
2092   isAnd: false
2093   breaker: true
2094   conditions:
2095     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2096       type: eq
2097       params: ['leisure','pitch']
2098   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2099     isFilled: true
2100     isStroked: false
2101     fill_opacity: 100
2102     fill_colour: 9098159
2103
2104 # leisure -- [aeroway]='apron'
2105 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2106   minScale: 18
2107   maxScale: 12
2108   isAnd: false
2109   breaker: true
2110   conditions:
2111     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2112       type: eq
2113       params: ['aeroway','apron']
2114   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2115     isFilled: true
2116     isStroked: false
2117     fill_opacity: 100
2118     fill_colour: 15786239
2119
2120 # leisure -- [natural]='beach'
2121 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2122   minScale: 18
2123   maxScale: 13
2124   isAnd: false
2125   breaker: true
2126   conditions:
2127     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2128       type: eq
2129       params: ['natural','beach']
2130
2131 # leisure -- [natural]='mud'
2132 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2133   minScale: 18
2134   maxScale: 13
2135   isAnd: false
2136   breaker: true
2137   conditions:
2138     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2139       type: eq
2140       params: ['natural','mud']
2141
2142 # buildings -- [building]='supermarket'
2143 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2144   minScale: 18
2145   maxScale: 10
2146   isAnd: false
2147   breaker: true
2148   conditions:
2149     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2150       type: eq
2151       params: ['building','supermarket']
2152   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2153     isFilled: true
2154     isStroked: false
2155     fill_opacity: 50
2156     fill_colour: 16761035
2157
2158 # buildings -- [amenity]='place_of_worship'
2159 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2160   minScale: 14
2161   maxScale: 10
2162   isAnd: false
2163   breaker: true
2164   conditions:
2165     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2166       type: eq
2167       params: ['amenity','place_of_worship']
2168   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2169     isFilled: true
2170     isStroked: false
2171     fill_opacity: 50
2172     fill_colour: 7829367
2173
2174 # buildings -- [amenity]='place_of_worship'
2175 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2176   minScale: 18
2177   maxScale: 15
2178   isAnd: false
2179   breaker: true
2180   conditions:
2181     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2182       type: eq
2183       params: ['amenity','place_of_worship']
2184   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2185     isFilled: true
2186     isStroked: true
2187     stroke_opacity: 100
2188     stroke_width: 0.3
2189     stroke_colour: 1118481
2190     fill_opacity: 50
2191     fill_colour: 7829367
2192
2193 # buildings -- [leisure]='sports_centre' or [leisure]='stadium' or [leisure]='track'
2194 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2195   minScale: 18
2196   maxScale: 10
2197   isAnd: false
2198   breaker: true
2199   conditions:
2200     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2201       type: eq
2202       params: ['leisure','sports_centre']
2203     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2204       type: eq
2205       params: ['leisure','stadium']
2206     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2207       type: eq
2208       params: ['leisure','track']
2209   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2210     isFilled: true
2211     isStroked: false
2212     fill_opacity: 100
2213     fill_colour: 3394713
2214
2215 # buildings -- [building] <> 'station' and [building] <> 'supermarket' and [building] <> ''
2216 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2217   minScale: 18
2218   maxScale: 10
2219   isAnd: true
2220   breaker: true
2221   conditions:
2222     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2223       type: ne
2224       params: ['building','station']
2225     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2226       type: ne
2227       params: ['building','supermarket']
2228     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2229       type: set
2230       params: ['building']
2231   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2232     isFilled: true
2233     isStroked: false
2234     fill_opacity: 100
2235     fill_colour: 13408665
2236
2237 # buildings -- [aeroway]='terminal'
2238 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2239   minScale: 18
2240   maxScale: 12
2241   isAnd: false
2242   breaker: true
2243   conditions:
2244     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2245       type: eq
2246       params: ['aeroway','terminal']
2247   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2248     isFilled: true
2249     isStroked: false
2250     fill_opacity: 100
2251     fill_colour: 13408767
2252
2253 # buildings -- [aeroway]='terminal'
2254 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2255   minScale: 18
2256   maxScale: 14
2257   isAnd: false
2258   breaker: true
2259   conditions:
2260     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2261       type: eq
2262       params: ['aeroway','terminal']
2263   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2264     isFilled: false
2265     isStroked: true
2266     stroke_opacity: 100
2267     stroke_width: 0.2
2268     stroke_colour: 3342438
2269
2270 # area-text -- [military]='danger_area'
2271 # area-text -- [way_area] >=150000
2272 # area-text -- [way_area] >=80000 and [way_area] < 150000
2273 # area-text -- [way_area] >=20000 and [way_area] < 80000
2274 # area-text -- [way_area] < 20000
2275 # country -- [place]='country'
2276 # country -- [place]='country'
2277 # city -- [place]='city'
2278 # city -- [place]='city'
2279 # city -- [place]='city'
2280 # town -- [place]='town'
2281 # town -- [place]='town'
2282 # suburb -- [place]='suburb'
2283 # suburb -- [place]='suburb'
2284 # village -- [place]='village'
2285 # village -- [place]='village'
2286 # hamlet -- [place]='hamlet' or [place]='locality'
2287 # hamlet -- [place]='hamlet' or [place]='locality'
2288 # interpolation -- [addr:interpolation] <> ''
2289 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2290   minScale: 18
2291   maxScale: 17
2292   isAnd: false
2293   breaker: true
2294   conditions:
2295     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2296       type: set
2297       params: ['addr:interpolation']
2298   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2299     isFilled: false
2300     isStroked: true
2301     stroke_dashArray: [2,4]
2302     stroke_opacity: 100
2303     stroke_width: 1
2304     stroke_colour: 5592405
2305
2306 # way_numbers -- [addr:housenumber] <> '' and [building] <> ''
2307 # node_numbers -- [addr:housenumber] <> ''
2308 # text -- [place]='island'
2309 # text -- [amenity]='pub' or [amenity]='restaurant' or [amenity]='cafe' or [amenity]='bar'
2310 # text -- [amenity]='cinema' or [amenity]='library'
2311 # text -- [amenity]='place_of_worship' or [amenity]='police'
2312 # text -- [leisure] <> '' or [landuse] <> '' 
2313 # text -- [natural]='wood'
2314 # text -- [natural]='peak'
2315 # text -- [natural]='peak'
2316 # text -- [natural]='water' or [natural]='lake' or [landuse]='reservoir' or [landuse]='basin'
2317 # text -- [tourism]='hotel'
2318 # text -- [tourism]='camp_site'
2319 # text -- [tourism]='museum'
2320 # text -- [tourism]='attraction'
2321 # text -- [amenity]='school' or [amenity]='college' or [amenity]='university'
2322 # text -- [amenity]='hospital'
2323 # text -- [highway]='motorway_junction'
2324 # text -- [highway]='motorway_junction'
2325 # text -- [highway]='motorway_junction'
2326 # water_areas -- [waterway]='dock' or [landuse]='reservoir' or [landuse]='water' or [waterway]='mill_pond' or [waterway]='riverbank'
2327 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2328   minScale: 18
2329   maxScale: 10
2330   isAnd: false
2331   breaker: true
2332   conditions:
2333     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2334       type: eq
2335       params: ['waterway','dock']
2336     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2337       type: eq
2338       params: ['landuse','reservoir']
2339     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2340       type: eq
2341       params: ['landuse','water']
2342     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2343       type: eq
2344       params: ['waterway','mill_pond']
2345     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2346       type: eq
2347       params: ['waterway','riverbank']
2348   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2349     isFilled: true
2350     isStroked: false
2351     fill_opacity: 100
2352     fill_colour: 11915472
2353   textStyle: !actionscript/object:net.systemeD.halcyon.styleparser.TextStyle
2354     tag: name
2355     text_colour: 6724044
2356     text_size: 10
2357     text_width: 100
2358     pullout_radius: 2
2359     pullout_colour: 0xDDDDFF
2360     isLine: false
2361
2362 # water_areas -- [natural]='lake' or [natural]='water'
2363 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2364   minScale: 18
2365   maxScale: 7
2366   isAnd: false
2367   breaker: true
2368   conditions:
2369     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2370       type: eq
2371       params: ['natural','lake']
2372     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2373       type: eq
2374       params: ['natural','water']
2375   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2376     isFilled: true
2377     isStroked: false
2378     fill_opacity: 100
2379     fill_colour: 11915472
2380
2381 # water_areas -- [natural]='marsh'
2382 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2383   minScale: 18
2384   maxScale: 13
2385   isAnd: false
2386   breaker: true
2387   conditions:
2388     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2389       type: eq
2390       params: ['natural','marsh']
2391
2392 # water_areas -- [natural]='scrub'
2393 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2394   minScale: 18
2395   maxScale: 13
2396   isAnd: false
2397   breaker: true
2398   conditions:
2399     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2400       type: eq
2401       params: ['natural','scrub']
2402
2403 # water_areas -- [natural]='land'
2404 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2405   minScale: 18
2406   maxScale: 10
2407   isAnd: false
2408   breaker: true
2409   conditions:
2410     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2411       type: eq
2412       params: ['natural','land']
2413   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2414     isFilled: true
2415     isStroked: false
2416     fill_opacity: 100
2417     fill_colour: 15921129
2418
2419 # minor-roads-casing -- [highway]='service' and not ([tunnel]='yes' or [tunnel]='true')
2420 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2421   minScale: 17
2422   maxScale: 15
2423   isAnd: true
2424   breaker: true
2425   conditions:
2426     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2427       type: eq
2428       params: ['highway','service']
2429   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2430     isFilled: false
2431     isStroked: true
2432     stroke_opacity: 100
2433     stroke_width: 8
2434     stroke_colour: 10066329
2435
2436 # minor-roads-casing -- [highway]='pedestrian' and not ([tunnel]='yes' or [tunnel]='true')
2437 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2438   minScale: 13
2439   maxScale: 13
2440   isAnd: true
2441   breaker: true
2442   conditions:
2443     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2444       type: eq
2445       params: ['highway','pedestrian']
2446   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2447     isFilled: false
2448     isStroked: true
2449     stroke_opacity: 100
2450     stroke_width: 2
2451     stroke_colour: 8421504
2452
2453 # minor-roads-casing -- [highway]='pedestrian' and not ([tunnel]='yes' or [tunnel]='true')
2454 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2455   minScale: 14
2456   maxScale: 14
2457   isAnd: true
2458   breaker: true
2459   conditions:
2460     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2461       type: eq
2462       params: ['highway','pedestrian']
2463   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2464     isFilled: false
2465     isStroked: true
2466     stroke_opacity: 100
2467     stroke_width: 3.6
2468     stroke_colour: 8421504
2469
2470 # minor-roads-casing -- [highway]='pedestrian' and not ([tunnel]='yes' or [tunnel]='true')
2471 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2472   minScale: 15
2473   maxScale: 15
2474   isAnd: true
2475   breaker: true
2476   conditions:
2477     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2478       type: eq
2479       params: ['highway','pedestrian']
2480   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2481     isFilled: false
2482     isStroked: true
2483     stroke_opacity: 100
2484     stroke_width: 6.5
2485     stroke_colour: 8421504
2486
2487 # minor-roads-casing -- [highway]='pedestrian' and not ([tunnel]='yes' or [tunnel]='true')
2488 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2489   minScale: 18
2490   maxScale: 16
2491   isAnd: true
2492   breaker: true
2493   conditions:
2494     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2495       type: eq
2496       params: ['highway','pedestrian']
2497   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2498     isFilled: false
2499     isStroked: true
2500     stroke_opacity: 100
2501     stroke_width: 9
2502     stroke_colour: 8421504
2503
2504 # minor-roads-fill -- [highway]='proposed' or [highway]='construction'
2505 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2506   minScale: 12
2507   maxScale: 12
2508   isAnd: false
2509   breaker: true
2510   conditions:
2511     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2512       type: eq
2513       params: ['highway','proposed']
2514     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2515       type: eq
2516       params: ['highway','construction']
2517   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2518     isFilled: false
2519     isStroked: true
2520     stroke_dashArray: [4,2]
2521     stroke_opacity: 100
2522     stroke_width: 2
2523     stroke_colour: 16777215
2524
2525 # minor-roads-fill -- [highway]='proposed' or [highway]='construction'
2526 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2527   minScale: 15
2528   maxScale: 13
2529   isAnd: false
2530   breaker: true
2531   conditions:
2532     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2533       type: eq
2534       params: ['highway','proposed']
2535     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2536       type: eq
2537       params: ['highway','construction']
2538   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2539     isFilled: false
2540     isStroked: true
2541     stroke_dashArray: [6,4]
2542     stroke_opacity: 100
2543     stroke_width: 3.5
2544     stroke_colour: 16777215
2545
2546 # minor-roads-fill -- [highway]='proposed' or [highway]='construction'
2547 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2548   minScale: 17
2549   maxScale: 16
2550   isAnd: false
2551   breaker: true
2552   conditions:
2553     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2554       type: eq
2555       params: ['highway','proposed']
2556     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2557       type: eq
2558       params: ['highway','construction']
2559   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2560     isFilled: false
2561     isStroked: true
2562     stroke_dashArray: [8,6]
2563     stroke_opacity: 100
2564     stroke_width: 7
2565     stroke_colour: 16777215
2566
2567 # minor-roads-fill -- [highway]='road'
2568 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2569   minScale: 13
2570   maxScale: 13
2571   isAnd: false
2572   breaker: true
2573   conditions:
2574     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2575       type: eq
2576       params: ['highway','road']
2577   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2578     isFilled: false
2579     isStroked: true
2580     stroke_opacity: 100
2581     stroke_width: 2
2582     stroke_colour: 14540253
2583
2584 # minor-roads-fill -- [highway]='road'
2585 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2586   minScale: 15
2587   maxScale: 14
2588   isAnd: false
2589   breaker: true
2590   conditions:
2591     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2592       type: eq
2593       params: ['highway','road']
2594   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2595     isFilled: false
2596     isStroked: true
2597     stroke_opacity: 100
2598     stroke_width: 3
2599     stroke_colour: 14540253
2600
2601 # minor-roads-fill -- [highway]='road'
2602 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2603   minScale: 16
2604   maxScale: 15
2605   isAnd: false
2606   breaker: true
2607   conditions:
2608     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2609       type: eq
2610       params: ['highway','road']
2611   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2612     isFilled: false
2613     isStroked: true
2614     stroke_opacity: 100
2615     stroke_width: 9.4
2616     stroke_colour: 14540253
2617
2618 # minor-roads-fill -- [highway]='road'
2619 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2620   minScale: 17
2621   maxScale: 17
2622   isAnd: false
2623   breaker: true
2624   conditions:
2625     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2626       type: eq
2627       params: ['highway','road']
2628   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2629     isFilled: false
2630     isStroked: true
2631     stroke_opacity: 100
2632     stroke_width: 13
2633     stroke_colour: 14540253
2634
2635
2636 # minor-roads-fill -- [highway]='living_street'
2637 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2638   minScale: 15
2639   maxScale: 14
2640   isAnd: false
2641   breaker: true
2642   conditions:
2643     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2644       type: eq
2645       params: ['highway','living_street']
2646   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2647     isFilled: false
2648     isStroked: true
2649     stroke_opacity: 100
2650     stroke_width: 3
2651     stroke_colour: 12303291
2652
2653 # minor-roads-fill -- [highway]='living_street'
2654 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2655   minScale: 16
2656   maxScale: 15
2657   isAnd: false
2658   breaker: true
2659   conditions:
2660     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2661       type: eq
2662       params: ['highway','living_street']
2663   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2664     isFilled: false
2665     isStroked: true
2666     stroke_opacity: 100
2667     stroke_width: 9.4
2668     stroke_colour: 12303291
2669
2670 # minor-roads-fill -- [highway]='living_street'
2671 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2672   minScale: 17
2673   maxScale: 17
2674   isAnd: false
2675   breaker: true
2676   conditions:
2677     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2678       type: eq
2679       params: ['highway','living_street']
2680   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2681     isFilled: false
2682     isStroked: true
2683     stroke_opacity: 100
2684     stroke_width: 13
2685     stroke_colour: 12303291
2686
2687 # minor-roads-fill -- [highway]='service'
2688 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2689   minScale: 13
2690   maxScale: 13
2691   isAnd: false
2692   breaker: true
2693   conditions:
2694     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2695       type: eq
2696       params: ['highway','service']
2697   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2698     isFilled: false
2699     isStroked: true
2700     stroke_opacity: 100
2701     stroke_width: 1
2702     stroke_colour: 12303291
2703
2704 # minor-roads-fill -- [highway]='service'
2705 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2706   minScale: 14
2707   maxScale: 14
2708   isAnd: false
2709   breaker: true
2710   conditions:
2711     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2712       type: eq
2713       params: ['highway','service']
2714   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2715     isFilled: false
2716     isStroked: true
2717     stroke_opacity: 100
2718     stroke_width: 2
2719     stroke_colour: 16777215
2720
2721 # minor-roads-fill -- [highway]='service'
2722 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2723   minScale: 17
2724   maxScale: 15
2725   isAnd: false
2726   breaker: true
2727   conditions:
2728     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2729       type: eq
2730       params: ['highway','service']
2731   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2732     isFilled: false
2733     isStroked: true
2734     stroke_opacity: 100
2735     stroke_width: 6
2736     stroke_colour: 16777215
2737
2738 # minor-roads-fill -- [highway]='pedestrian'
2739 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2740   minScale: 13
2741   maxScale: 13
2742   isAnd: false
2743   breaker: true
2744   conditions:
2745     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2746       type: eq
2747       params: ['highway','pedestrian']
2748   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2749     isFilled: false
2750     isStroked: true
2751     stroke_opacity: 100
2752     stroke_width: 1.5
2753     stroke_colour: 15592941
2754
2755 # minor-roads-fill -- [highway]='pedestrian'
2756 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2757   minScale: 14
2758   maxScale: 14
2759   isAnd: false
2760   breaker: true
2761   conditions:
2762     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2763       type: eq
2764       params: ['highway','pedestrian']
2765   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2766     isFilled: false
2767     isStroked: true
2768     stroke_opacity: 100
2769     stroke_width: 3
2770     stroke_colour: 15592941
2771
2772 # minor-roads-fill -- [highway]='pedestrian'
2773 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2774   minScale: 15
2775   maxScale: 15
2776   isAnd: false
2777   breaker: true
2778   conditions:
2779     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2780       type: eq
2781       params: ['highway','pedestrian']
2782   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2783     isFilled: false
2784     isStroked: true
2785     stroke_opacity: 100
2786     stroke_width: 5.5
2787     stroke_colour: 15592941
2788
2789 # minor-roads-fill -- [highway]='pedestrian'
2790 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2791   minScale: 18
2792   maxScale: 16
2793   isAnd: false
2794   breaker: true
2795   conditions:
2796     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2797       type: eq
2798       params: ['highway','pedestrian']
2799   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2800     isFilled: false
2801     isStroked: true
2802     stroke_opacity: 100
2803     stroke_width: 8
2804     stroke_colour: 15592941
2805
2806 # minor-roads-fill -- [highway]='steps'
2807 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2808   minScale: 18
2809   maxScale: 15
2810   isAnd: false
2811   breaker: true
2812   conditions:
2813     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2814       type: eq
2815       params: ['highway','steps']
2816   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2817     isFilled: false
2818     isStroked: true
2819     stroke_dashArray: [2,1]
2820     stroke_opacity: 100
2821     stroke_width: 5.0
2822     stroke_colour: 16416882
2823
2824 # minor-roads-fill -- [highway]='steps'
2825 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2826   minScale: 14
2827   maxScale: 13
2828   isAnd: false
2829   breaker: true
2830   conditions:
2831     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2832       type: eq
2833       params: ['highway','steps']
2834   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2835     isFilled: false
2836     isStroked: true
2837     stroke_dashArray: [1,3]
2838     stroke_opacity: 40
2839     stroke_width: 2.0
2840     stroke_colour: 16416882
2841
2842
2843 # minor-roads-fill -- [route]='ferry'
2844 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2845   minScale: 18
2846   maxScale: 11
2847   isAnd: false
2848   breaker: true
2849   conditions:
2850     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2851       type: eq
2852       params: ['route','ferry']
2853   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2854     isFilled: false
2855     isStroked: true
2856     stroke_dashArray: [6,6]
2857     stroke_opacity: 100
2858     stroke_width: 0.8
2859     stroke_colour: 128
2860
2861 # minor-roads-fill -- [aeroway]='runway'
2862 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2863   minScale: 11
2864   maxScale: 11
2865   isAnd: false
2866   breaker: true
2867   conditions:
2868     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2869       type: eq
2870       params: ['aeroway','runway']
2871   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2872     isFilled: false
2873     isStroked: true
2874     stroke_opacity: 100
2875     stroke_width: 2
2876     stroke_colour: 12303308
2877
2878 # minor-roads-fill -- [aeroway]='runway'
2879 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2880   minScale: 13
2881   maxScale: 12
2882   isAnd: false
2883   breaker: true
2884   conditions:
2885     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2886       type: eq
2887       params: ['aeroway','runway']
2888   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2889     isFilled: false
2890     isStroked: true
2891     stroke_opacity: 100
2892     stroke_width: 7
2893     stroke_colour: 12303308
2894
2895 # minor-roads-fill -- [aeroway]='runway' and not ([bridge]='yes' or [bridge]='true')
2896 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2897   minScale: 18
2898   maxScale: 14
2899   isAnd: true
2900   breaker: true
2901   conditions:
2902     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2903       type: eq
2904       params: ['aeroway','runway']
2905     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2906       type: untrue
2907       params: ['bridge']
2908   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2909     isFilled: false
2910     isStroked: true
2911     stroke_opacity: 100
2912     stroke_width: 18
2913     stroke_colour: 12303308
2914
2915 # minor-roads-fill -- [aeroway]='taxiway'
2916 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2917   minScale: 13
2918   maxScale: 11
2919   isAnd: false
2920   breaker: true
2921   conditions:
2922     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2923       type: eq
2924       params: ['aeroway','taxiway']
2925   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2926     isFilled: false
2927     isStroked: true
2928     stroke_opacity: 100
2929     stroke_width: 1
2930     stroke_colour: 12303308
2931
2932 # minor-roads-fill -- [aeroway]='taxiway' and not ([bridge]='yes' or [bridge]='true')
2933 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2934   minScale: 14
2935   maxScale: 14
2936   isAnd: true
2937   breaker: true
2938   conditions:
2939     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2940       type: eq
2941       params: ['aeroway','taxiway']
2942     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2943       type: untrue
2944       params: ['bridge']
2945   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2946     isFilled: false
2947     isStroked: true
2948     stroke_opacity: 100
2949     stroke_width: 4
2950     stroke_colour: 12303308
2951
2952 # minor-roads-fill -- [aeroway]='taxiway' and not ([bridge]='yes' or [bridge]='true')
2953 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2954   minScale: 18
2955   maxScale: 15
2956   isAnd: true
2957   breaker: true
2958   conditions:
2959     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2960       type: eq
2961       params: ['aeroway','taxiway']
2962     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2963       type: untrue
2964       params: ['bridge']
2965   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2966     isFilled: false
2967     isStroked: true
2968     stroke_opacity: 100
2969     stroke_width: 6
2970     stroke_colour: 12303308
2971
2972 # access -- [access]='private' or [access]='no'
2973 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2974   minScale: 18
2975   maxScale: 15
2976   isAnd: false
2977   breaker: true
2978   conditions:
2979     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2980       type: eq
2981       params: ['access','private']
2982     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2983       type: eq
2984       params: ['access','no']
2985   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2986     isFilled: false
2987     isStroked: true
2988     stroke_dashArray: [6,8]
2989     stroke_opacity: 50
2990     stroke_width: 6
2991     stroke_colour: 15706537
2992
2993 # aerialways -- [aerialway]='cable_car' or [aerialway]='gondola'
2994 # aerialways -- [aerialway]='chair_lift'
2995
2996 # road-bridges-casing -- [highway]='service'  and ([bridge]='yes' or [bridge]='true')
2997 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2998   minScale: 14
2999   maxScale: 14
3000   isAnd: true
3001   breaker: true
3002   conditions:
3003     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3004       type: eq
3005       params: ['highway','service']
3006     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3007       type: true
3008       params: ['bridge']
3009   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
3010     isFilled: false
3011     isStroked: true
3012     stroke_opacity: 100
3013     stroke_width: 3
3014     stroke_colour: 0
3015
3016 # road-bridges-casing -- [highway]='service'  and ([bridge]='yes' or [bridge]='true')
3017 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
3018   minScale: 17
3019   maxScale: 15
3020   isAnd: true
3021   breaker: true
3022   conditions:
3023     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3024       type: eq
3025       params: ['highway','service']
3026     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3027       type: true
3028       params: ['bridge']
3029   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
3030     isFilled: false
3031     isStroked: true
3032     stroke_opacity: 100
3033     stroke_width: 8
3034     stroke_colour: 0
3035
3036 # road-bridges-casing -- [highway]='pedestrian' and ([bridge]='yes' or [bridge]='true')
3037 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
3038   minScale: 13
3039   maxScale: 13
3040   isAnd: true
3041   breaker: true
3042   conditions:
3043     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3044       type: eq
3045       params: ['highway','pedestrian']
3046     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3047       type: true
3048       params: ['bridge']
3049   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
3050     isFilled: false
3051     isStroked: true
3052     stroke_opacity: 100
3053     stroke_width: 2.2
3054     stroke_colour: 0
3055
3056 # road-bridges-casing -- [highway]='pedestrian'  and ([bridge]='yes' or [bridge]='true')
3057 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
3058   minScale: 14
3059   maxScale: 14
3060   isAnd: true
3061   breaker: true
3062   conditions:
3063     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3064       type: eq
3065       params: ['highway','pedestrian']
3066     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3067       type: true
3068       params: ['bridge']
3069   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
3070     isFilled: false
3071     isStroked: true
3072     stroke_opacity: 100
3073     stroke_width: 3.8
3074     stroke_colour: 0
3075
3076 # road-bridges-casing -- [highway]='pedestrian'  and ([bridge]='yes' or [bridge]='true')
3077 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
3078   minScale: 15
3079   maxScale: 15
3080   isAnd: true
3081   breaker: true
3082   conditions:
3083     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3084       type: eq
3085       params: ['highway','pedestrian']
3086     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3087       type: true
3088       params: ['bridge']
3089   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
3090     isFilled: false
3091     isStroked: true
3092     stroke_opacity: 100
3093     stroke_width: 7
3094     stroke_colour: 0
3095
3096 # road-bridges-casing -- [highway]='pedestrian'  and ([bridge]='yes' or [bridge]='true')
3097 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
3098   minScale: 18
3099   maxScale: 16
3100   isAnd: true
3101   breaker: true
3102   conditions:
3103     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3104       type: eq
3105       params: ['highway','pedestrian']
3106     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3107       type: true
3108       params: ['bridge']
3109   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
3110     isFilled: false
3111     isStroked: true
3112     stroke_opacity: 100
3113     stroke_width: 9.5
3114     stroke_colour: 0
3115
3116 # road-bridges-fill -- [highway]='road' and ([bridge]='yes' or [bridge]='true')
3117 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
3118   minScale: 14
3119   maxScale: 14
3120   isAnd: true
3121   breaker: true
3122   conditions:
3123     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3124       type: eq
3125       params: ['highway','road']
3126     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3127       type: true
3128       params: ['bridge']
3129   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
3130     isFilled: false
3131     isStroked: true
3132     stroke_opacity: 100
3133     stroke_width: 3.5
3134     stroke_colour: 14540253
3135
3136 # road-bridges-fill -- [highway]='road' and ([bridge]='yes' or [bridge]='true')
3137 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
3138   minScale: 16
3139   maxScale: 15
3140   isAnd: true
3141   breaker: true
3142   conditions:
3143     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3144       type: eq
3145       params: ['highway','road']
3146     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3147       type: true
3148       params: ['bridge']
3149   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
3150     isFilled: false
3151     isStroked: true
3152     stroke_opacity: 100
3153     stroke_width: 9.5
3154     stroke_colour: 14540253
3155
3156 # road-bridges-fill -- [highway]='road' and ([bridge]='yes' or [bridge]='true')
3157 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
3158   minScale: 17
3159   maxScale: 17
3160   isAnd: true
3161   breaker: true
3162   conditions:
3163     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3164       type: eq
3165       params: ['highway','road']
3166     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3167       type: true
3168       params: ['bridge']
3169   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
3170     isFilled: false
3171     isStroked: true
3172     stroke_opacity: 100
3173     stroke_width: 14
3174     stroke_colour: 14540253
3175
3176 # road-bridges-fill -- [highway]='service' and ([bridge]='yes' or [bridge]='true')
3177 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
3178   minScale: 14
3179   maxScale: 14
3180   isAnd: true
3181   breaker: true
3182   conditions:
3183     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3184       type: eq
3185       params: ['highway','service']
3186     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3187       type: true
3188       params: ['bridge']
3189   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
3190     isFilled: false
3191     isStroked: true
3192     stroke_opacity: 100
3193     stroke_width: 2
3194     stroke_colour: 16777215
3195
3196 # road-bridges-fill -- [highway]='service' and ([bridge]='yes' or [bridge]='true')
3197 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
3198   minScale: 17
3199   maxScale: 15
3200   isAnd: true
3201   breaker: true
3202   conditions:
3203     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3204       type: eq
3205       params: ['highway','service']
3206     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3207       type: true
3208       params: ['bridge']
3209   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
3210     isFilled: false
3211     isStroked: true
3212     stroke_opacity: 100
3213     stroke_width: 6
3214     stroke_colour: 16777215
3215
3216 # road-bridges-fill -- [highway]='pedestrian' and ([bridge]='yes' or [bridge]='true')
3217 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
3218   minScale: 13
3219   maxScale: 13
3220   isAnd: true
3221   breaker: true
3222   conditions:
3223     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3224       type: eq
3225       params: ['highway','pedestrian']
3226     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3227       type: true
3228       params: ['bridge']
3229   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
3230     isFilled: false
3231     isStroked: true
3232     stroke_opacity: 100
3233     stroke_width: 1.5
3234     stroke_colour: 15592941
3235
3236 # road-bridges-fill -- [highway]='pedestrian' and ([bridge]='yes' or [bridge]='true')
3237 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
3238   minScale: 14
3239   maxScale: 14
3240   isAnd: true
3241   breaker: true
3242   conditions:
3243     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3244       type: eq
3245       params: ['highway','pedestrian']
3246     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3247       type: true
3248       params: ['bridge']
3249   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
3250     isFilled: false
3251     isStroked: true
3252     stroke_opacity: 100
3253     stroke_width: 3
3254     stroke_colour: 15592941
3255
3256 # road-bridges-fill -- [highway]='pedestrian' and ([bridge]='yes' or [bridge]='true')
3257 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
3258   minScale: 15
3259   maxScale: 15
3260   isAnd: true
3261   breaker: true
3262   conditions:
3263     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3264       type: eq
3265       params: ['highway','pedestrian']
3266     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3267       type: true
3268       params: ['bridge']
3269   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
3270     isFilled: false
3271     isStroked: true
3272     stroke_opacity: 100
3273     stroke_width: 5.5
3274     stroke_colour: 15592941
3275
3276 # road-bridges-fill -- [highway]='pedestrian' and ([bridge]='yes' or [bridge]='true')
3277 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
3278   minScale: 18
3279   maxScale: 16
3280   isAnd: true
3281   breaker: true
3282   conditions:
3283     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3284       type: eq
3285       params: ['highway','pedestrian']
3286     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3287       type: true
3288       params: ['bridge']
3289   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
3290     isFilled: false
3291     isStroked: true
3292     stroke_opacity: 100
3293     stroke_width: 8
3294     stroke_colour: 15592941
3295
3296 # waterway-bridges -- [waterway]='canal' and ([bridge]='yes' or [bridge]='true')
3297 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
3298   minScale: 16
3299   maxScale: 14
3300   isAnd: true
3301   breaker: true
3302   conditions:
3303     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3304       type: eq
3305       params: ['waterway','canal']
3306     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3307       type: true
3308       params: ['bridge']
3309   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
3310     isFilled: false
3311     isStroked: true
3312     stroke_opacity: 100
3313     stroke_width: 6
3314     stroke_colour: 11915472
3315   textStyle: !actionscript/object:net.systemeD.halcyon.styleparser.TextStyle
3316     tag: name
3317     text_colour: 6724044
3318     text_size: 9
3319     pullout_radius: 1
3320     isLine: true
3321
3322 # waterway-bridges -- [waterway]='canal' and ([bridge]='yes' or [bridge]='true')
3323 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
3324   minScale: 17
3325   maxScale: 17
3326   isAnd: true
3327   breaker: true
3328   conditions:
3329     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3330       type: eq
3331       params: ['waterway','canal']
3332     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3333       type: true
3334       params: ['bridge']
3335   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
3336     isFilled: false
3337     isStroked: true
3338     stroke_opacity: 100
3339     stroke_width: 10
3340     stroke_colour: 11915472
3341   textStyle: !actionscript/object:net.systemeD.halcyon.styleparser.TextStyle
3342     tag: name
3343     text_colour: 6724044
3344     text_size: 9
3345     pullout_radius: 1
3346     isLine: true
3347
3348 # noncased-ways-bridges -- [aeroway]='runway' and ([bridge]='yes' or [bridge]='true')
3349 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
3350   minScale: 18
3351   maxScale: 14
3352   isAnd: true
3353   breaker: true
3354   conditions:
3355     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3356       type: eq
3357       params: ['aeroway','runway']
3358     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3359       type: true
3360       params: ['bridge']
3361   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
3362     isFilled: false
3363     isStroked: true
3364     stroke_opacity: 100
3365     stroke_width: 18
3366     stroke_colour: 12303308
3367
3368 # noncased-ways-bridges -- [aeroway]='taxiway' and ([bridge]='yes' or [bridge]='true')
3369 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
3370   minScale: 14
3371   maxScale: 14
3372   isAnd: true
3373   breaker: true
3374   conditions:
3375     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3376       type: eq
3377       params: ['aeroway','taxiway']
3378     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3379       type: true
3380       params: ['bridge']
3381   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
3382     isFilled: false
3383     isStroked: true
3384     stroke_opacity: 100
3385     stroke_width: 4
3386     stroke_colour: 12303308
3387
3388 # noncased-ways-bridges -- [aeroway]='taxiway' and ([bridge]='yes' or [bridge]='true')
3389 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
3390   minScale: 18
3391   maxScale: 15
3392   isAnd: true
3393   breaker: true
3394   conditions:
3395     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3396       type: eq
3397       params: ['aeroway','taxiway']
3398     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3399       type: true
3400       params: ['bridge']
3401   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
3402     isFilled: false
3403     isStroked: true
3404     stroke_opacity: 100
3405     stroke_width: 6
3406     stroke_colour: 12303308
3407
3408 # piers -- [man_made]='pier'
3409 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
3410   minScale: 12
3411   maxScale: 11
3412   isAnd: false
3413   breaker: true
3414   conditions:
3415     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3416       type: eq
3417       params: ['man_made','pier']
3418   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
3419     isFilled: false
3420     isStroked: true
3421     stroke_opacity: 100
3422     stroke_width: 2
3423     stroke_colour: 15921129
3424
3425 # piers -- [man_made]='pier'
3426 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
3427   minScale: 14
3428   maxScale: 13
3429   isAnd: false
3430   breaker: true
3431   conditions:
3432     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3433       type: eq
3434       params: ['man_made','pier']
3435   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
3436     isFilled: false
3437     isStroked: true
3438     stroke_opacity: 100
3439     stroke_width: 4
3440     stroke_colour: 15921129
3441
3442 # piers -- [man_made]='pier'
3443 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
3444   minScale: 17
3445   maxScale: 15
3446   isAnd: false
3447   breaker: true
3448   conditions:
3449     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3450       type: eq
3451       params: ['man_made','pier']
3452   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
3453     isFilled: false
3454     isStroked: true
3455     stroke_opacity: 100
3456     stroke_width: 7
3457     stroke_colour: 15921129
3458
3459 # cliffs -- [natural]='cliff'
3460 # cliffs -- [natural]='cliff'
3461 # cliffs -- [man_made]='embankment'
3462 # barriers -- [barrier] <> '' or [natural]='hedge'
3463 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
3464   minScale: 18
3465   maxScale: 16
3466   isAnd: false
3467   breaker: true
3468   conditions:
3469     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3470       type: set
3471       params: ['barrier']
3472     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3473       type: eq
3474       params: ['natural','hedge']
3475   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
3476     isFilled: false
3477     isStroked: true
3478     stroke_opacity: 100
3479     stroke_width: 0.4
3480     stroke_colour: 0
3481
3482 # directions -- [oneway]='yes' or [oneway]='true' or [oneway]='1'
3483 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
3484   minScale: 18
3485   maxScale: 16
3486   isAnd: false
3487   breaker: true
3488   conditions:
3489     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3490       type: true
3491       params: ['oneway']
3492   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
3493     isFilled: false
3494     isStroked: true
3495     stroke_dashArray: [0,18,1,155]
3496     stroke_linejoin: bevel
3497     stroke_opacity: 100
3498     stroke_width: 4
3499     stroke_colour: 7106773
3500
3501 # directions -- [oneway]='-1'
3502 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
3503   minScale: 18
3504   maxScale: 16
3505   isAnd: false
3506   breaker: true
3507   conditions:
3508     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3509       type: eq
3510       params: ['oneway','-1']
3511   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
3512     isFilled: false
3513     isStroked: true
3514     stroke_dashArray: [0,15,1,158]
3515     stroke_linejoin: bevel
3516     stroke_opacity: 100
3517     stroke_width: 4
3518     stroke_colour: 7106773
3519
3520 # admin -- [admin_level]='2' or [admin_level]='3'
3521 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
3522   minScale: 6
3523   maxScale: 2
3524   isAnd: false
3525   breaker: true
3526   conditions:
3527     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3528       type: eq
3529       params: ['admin_level','2']
3530     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3531       type: eq
3532       params: ['admin_level','3']
3533   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
3534     isFilled: false
3535     isStroked: true
3536     stroke_opacity: 20
3537     stroke_width: 0.6
3538     stroke_colour: 8388736
3539
3540 # admin -- [admin_level]='2' or [admin_level]='3'
3541 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
3542   minScale: 9
3543   maxScale: 7
3544   isAnd: false
3545   breaker: true
3546   conditions:
3547     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3548       type: eq
3549       params: ['admin_level','2']
3550     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3551       type: eq
3552       params: ['admin_level','3']
3553   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
3554     isFilled: false
3555     isStroked: true
3556     stroke_opacity: 20
3557     stroke_width: 2
3558     stroke_colour: 8388736
3559
3560 # admin -- [admin_level]='2'
3561 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
3562   minScale: 18
3563   maxScale: 10
3564   isAnd: false
3565   breaker: true
3566   conditions:
3567     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3568       type: eq
3569       params: ['admin_level','2']
3570   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
3571     isFilled: false
3572     isStroked: true
3573     stroke_opacity: 10
3574     stroke_width: 6
3575     stroke_colour: 8388736
3576
3577 # admin -- [admin_level]='3'
3578 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
3579   minScale: 18
3580   maxScale: 10
3581   isAnd: false
3582   breaker: true
3583   conditions:
3584     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3585       type: eq
3586       params: ['admin_level','3']
3587   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
3588     isFilled: false
3589     isStroked: true
3590     stroke_dashArray: [4,2]
3591     stroke_opacity: 10
3592     stroke_width: 5
3593     stroke_colour: 8388736
3594
3595 # admin -- [admin_level]='4'
3596 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
3597   minScale: 18
3598   maxScale: 11
3599   isAnd: false
3600   breaker: true
3601   conditions:
3602     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3603       type: eq
3604       params: ['admin_level','4']
3605   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
3606     isFilled: false
3607     isStroked: true
3608     stroke_dashArray: [4,3]
3609     stroke_opacity: 20
3610     stroke_width: 3
3611     stroke_colour: 8388736
3612
3613 # admin -- [admin_level]='5'
3614 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
3615   minScale: 18
3616   maxScale: 11
3617   isAnd: false
3618   breaker: true
3619   conditions:
3620     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3621       type: eq
3622       params: ['admin_level','5']
3623   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
3624     isFilled: false
3625     isStroked: true
3626     stroke_dashArray: [6,3,2,3,2,3]
3627     stroke_opacity: 30
3628     stroke_width: 2
3629     stroke_colour: 8388736
3630
3631 # admin -- [admin_level]='6'
3632 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
3633   minScale: 18
3634   maxScale: 11
3635   isAnd: false
3636   breaker: true
3637   conditions:
3638     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3639       type: eq
3640       params: ['admin_level','6']
3641   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
3642     isFilled: false
3643     isStroked: true
3644     stroke_dashArray: [6,3,2,3]
3645     stroke_opacity: 30
3646     stroke_width: 2
3647     stroke_colour: 8388736
3648
3649 # admin -- [admin_level]='8' or [admin_level]='7'
3650 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
3651   minScale: 18
3652   maxScale: 12
3653   isAnd: false
3654   breaker: true
3655   conditions:
3656     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3657       type: eq
3658       params: ['admin_level','8']
3659     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3660       type: eq
3661       params: ['admin_level','7']
3662   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
3663     isFilled: false
3664     isStroked: true
3665     stroke_dashArray: [5,2]
3666     stroke_opacity: 30
3667     stroke_width: 1.5
3668     stroke_colour: 8388736
3669
3670 # admin -- [admin_level]='10' or [admin_level]='9'
3671 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
3672   minScale: 18
3673   maxScale: 13
3674   isAnd: false
3675   breaker: true
3676   conditions:
3677     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3678       type: eq
3679       params: ['admin_level','10']
3680     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3681       type: eq
3682       params: ['admin_level','9']
3683   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
3684     isFilled: false
3685     isStroked: true
3686     stroke_dashArray: [2,3]
3687     stroke_opacity: 30
3688     stroke_width: 2
3689     stroke_colour: 8388736
3690
3691 # minor-roads-casing -- [highway]='service' and not ([tunnel]='yes' or [tunnel]='true')
3692 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
3693   minScale: 14
3694   maxScale: 14
3695   isAnd: true
3696   breaker: true
3697   conditions:
3698     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3699       type: eq
3700       params: ['highway','service']
3701   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
3702     isFilled: false
3703     isStroked: true
3704     stroke_opacity: 100
3705     stroke_width: 3
3706     stroke_colour: 10066329
3707
3708
3709
3710
3711
3712
3713
3714
3715
3716
3717
3718
3719
3720
3721 # ====================================================
3722 # Points
3723 # ====================================================
3724
3725 # turning_circle -- [highway]='turning_circle'
3726 - !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
3727   minScale: 16
3728   maxScale: 15
3729   isAnd: false
3730   breaker: true
3731   conditions:
3732     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3733       type: eq
3734       params: ['highway','turning_circle']
3735   pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
3736     width: 15
3737     height: 15
3738
3739 # turning_circle -- [highway]='turning_circle'
3740 - !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
3741   minScale: 18
3742   maxScale: 17
3743   isAnd: false
3744   breaker: true
3745   conditions:
3746     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3747       type: eq
3748       params: ['highway','turning_circle']
3749   pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
3750     width: 19
3751     height: 19
3752
3753 # stations -- [railway]='station'
3754 - !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
3755   minScale: 18
3756   maxScale: 14
3757   isAnd: false
3758   breaker: true
3759   conditions:
3760     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3761       type: eq
3762       params: ['railway','station']
3763   pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
3764     width: 16
3765     height: 16
3766     icon: icons/station.png
3767
3768 # stations -- [railway]='halt' or [railway]='tram_stop' or [aerialway]='station'
3769 - !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
3770   minScale: 14
3771   maxScale: 13
3772   isAnd: false
3773   breaker: true
3774   conditions:
3775     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3776       type: eq
3777       params: ['railway','halt']
3778     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3779       type: eq
3780       params: ['railway','tram_stop']
3781     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3782       type: eq
3783       params: ['aerialway','station']
3784   pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
3785     width: 4
3786     height: 4
3787
3788 # stations -- [railway]='halt' or [railway]='tram_stop' or [aerialway]='station'
3789 - !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
3790   minScale: 18
3791   maxScale: 15
3792   isAnd: false
3793   breaker: true
3794   conditions:
3795     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3796       type: eq
3797       params: ['railway','halt']
3798     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3799       type: eq
3800       params: ['railway','tram_stop']
3801     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3802       type: eq
3803       params: ['aerialway','station']
3804   pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
3805     width: 6
3806     height: 6
3807
3808 # stations -- [railway]='level_crossing'
3809 - !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
3810   minScale: 15
3811   maxScale: 14
3812   isAnd: false
3813   breaker: true
3814   conditions:
3815     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3816       type: eq
3817       params: ['railway','level_crossing']
3818   pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
3819     width: 7
3820     height: 7
3821
3822 # symbols -- [aeroway]='airport'
3823 - !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
3824   minScale: 18
3825   maxScale: 12
3826   isAnd: false
3827   breaker: true
3828   conditions:
3829     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3830       type: eq
3831       params: ['aeroway','airport']
3832   textStyle: !actionscript/object:net.systemeD.halcyon.styleparser.TextStyle
3833     tag: name
3834     text_colour: 6722266
3835     text_size: 8
3836     pullout_radius: 1
3837     text_offset: -12
3838   pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
3839     width: 16
3840     height: 16
3841     icon: icons/airport.png
3842
3843 # symbols -- [aeroway]='airport'
3844 # symbols -- [aeroway]='aerodrome'
3845 - !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
3846   minScale: 10
3847   maxScale: 10
3848   isAnd: false
3849   breaker: true
3850   conditions:
3851     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3852       type: eq
3853       params: ['aeroway','aerodrome']
3854   textStyle: !actionscript/object:net.systemeD.halcyon.styleparser.TextStyle
3855     tag: name
3856     text_colour: 6722266
3857     text_size: 8
3858     pullout_radius: 1
3859     text_offset: -12
3860   pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
3861     width: 16
3862     height: 16
3863
3864 # symbols -- [aeroway]='aerodrome'
3865 # symbols -- [railway]='level_crossing'
3866 - !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
3867   minScale: 15
3868   maxScale: 14
3869   isAnd: false
3870   breaker: true
3871   conditions:
3872     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3873       type: eq
3874       params: ['railway','level_crossing']
3875   pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
3876     width: 7
3877     height: 7
3878
3879 # symbols -- [railway]='level_crossing'
3880 - !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
3881   minScale: 18
3882   maxScale: 16
3883   isAnd: false
3884   breaker: true
3885   conditions:
3886     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3887       type: eq
3888       params: ['railway','level_crossing']
3889   pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
3890     width: 11
3891     height: 11
3892
3893 # symbols -- [natural]='peak'
3894 - !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
3895   minScale: 18
3896   maxScale: 11
3897   isAnd: false
3898   breaker: true
3899   conditions:
3900     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3901       type: eq
3902       params: ['natural','peak']
3903   pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
3904     width: 8
3905     height: 8
3906
3907 # symbols -- [natural]='tree'
3908 - !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
3909   minScale: 18
3910   maxScale: 16
3911   isAnd: false
3912   breaker: true
3913   conditions:
3914     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3915       type: eq
3916       params: ['natural','tree']
3917   pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
3918     width: 3
3919     height: 3
3920
3921 # symbols -- [man_made]='windmill'
3922 - !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
3923   minScale: 18
3924   maxScale: 16
3925   isAnd: false
3926   breaker: true
3927   conditions:
3928     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3929       type: eq
3930       params: ['man_made','windmill']
3931   pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
3932     width: 10
3933     height: 15
3934
3935 # symbols -- [man_made]='mast'
3936 - !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
3937   minScale: 18
3938   maxScale: 17
3939   isAnd: false
3940   breaker: true
3941   conditions:
3942     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3943       type: eq
3944       params: ['man_made','mast']
3945   pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
3946     width: 20
3947     height: 20
3948
3949 # symbols -- [highway]='mini_noneabout'
3950 - !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
3951   minScale: 18
3952   maxScale: 15
3953   isAnd: false
3954   breaker: true
3955   conditions:
3956     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3957       type: eq
3958       params: ['highway','mini_noneabout']
3959   pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
3960     width: 9
3961     height: 9
3962
3963 # symbols -- [highway]='gate'
3964 - !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
3965   minScale: 18
3966   maxScale: 15
3967   isAnd: false
3968   breaker: true
3969   conditions:
3970     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3971       type: eq
3972       params: ['highway','gate']
3973   pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
3974     width: 7
3975     height: 5
3976
3977 # points -- [amenity]='atm'
3978 - !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
3979   minScale: 18
3980   maxScale: 17
3981   isAnd: false
3982   breaker: true
3983   conditions:
3984     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3985       type: eq
3986       params: ['amenity','atm']
3987   pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
3988     width: 16
3989     height: 16
3990     icon: icons/atm.png
3991
3992 # points -- [amenity]='bank'
3993 - !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
3994   minScale: 18
3995   maxScale: 17
3996   isAnd: false
3997   breaker: true
3998   conditions:
3999     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4000       type: eq
4001       params: ['amenity','bank']
4002   pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
4003     width: 16
4004     height: 16
4005
4006 # points -- [amenity]='bar'
4007 - !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
4008   minScale: 18
4009   maxScale: 15
4010   isAnd: false
4011   breaker: true
4012   conditions:
4013     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4014       type: eq
4015       params: ['amenity','bar']
4016   pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
4017     width: 20
4018     height: 20
4019     icon: icons/bar.png
4020
4021 # points -- [amenity]='bus_stop' or [highway]='bus_stop'
4022 - !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
4023   minScale: 18
4024   maxScale: 17
4025   isAnd: false
4026   breaker: true
4027   conditions:
4028     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4029       type: eq
4030       params: ['amenity','bus_stop']
4031     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4032       type: eq
4033       params: ['highway','bus_stop']
4034   pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
4035     width: 12
4036     height: 12
4037     icon: icons/bus_stop.png
4038
4039 # points -- [amenity]='cafe'
4040 - !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
4041   minScale: 18
4042   maxScale: 15
4043   isAnd: false
4044   breaker: true
4045   conditions:
4046     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4047       type: eq
4048       params: ['amenity','cafe']
4049   pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
4050     width: 16
4051     height: 16
4052     icon: icons/cafe.png
4053
4054 # points -- [tourism]='camp_site'
4055 - !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
4056   minScale: 18
4057   maxScale: 16
4058   isAnd: false
4059   breaker: true
4060   conditions:
4061     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4062       type: eq
4063       params: ['tourism','camp_site']
4064   pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
4065     width: 16
4066     height: 16
4067
4068 # points -- [amenity]='cinema'
4069 - !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
4070   minScale: 18
4071   maxScale: 17
4072   isAnd: false
4073   breaker: true
4074   conditions:
4075     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4076       type: eq
4077       params: ['amenity','cinema']
4078   pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
4079     width: 24
4080     height: 24
4081
4082 # points -- [amenity]='fuel'
4083 - !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
4084   minScale: 18
4085   maxScale: 17
4086   isAnd: false
4087   breaker: true
4088   conditions:
4089     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4090       type: eq
4091       params: ['amenity','fuel']
4092   pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
4093     width: 16
4094     height: 16
4095
4096 # points -- [amenity]='hospital'
4097 - !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
4098   minScale: 18
4099   maxScale: 15
4100   isAnd: false
4101   breaker: true
4102   conditions:
4103     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4104       type: eq
4105       params: ['amenity','hospital']
4106   pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
4107     width: 16
4108     height: 16
4109     icon: icons/hospital.png
4110
4111 # points -- [tourism]='hotel'
4112 - !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
4113   minScale: 18
4114   maxScale: 15
4115   isAnd: false
4116   breaker: true
4117   conditions:
4118     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4119       type: eq
4120       params: ['tourism','hotel']
4121   pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
4122     width: 16
4123     height: 16
4124     icon: icons/hotel.png
4125
4126 # points -- [amenity]='library'
4127 - !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
4128   minScale: 18
4129   maxScale: 17
4130   isAnd: false
4131   breaker: true
4132   conditions:
4133     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4134       type: eq
4135       params: ['amenity','library']
4136   pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
4137     width: 20
4138     height: 20
4139
4140 # points -- [man_made]='mast'
4141 - !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
4142   minScale: 18
4143   maxScale: 17
4144   isAnd: false
4145   breaker: true
4146   conditions:
4147     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4148       type: eq
4149       params: ['man_made','mast']
4150   pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
4151     width: 20
4152     height: 20
4153
4154 # points -- [tourism]='museum'
4155 - !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
4156   minScale: 18
4157   maxScale: 17
4158   isAnd: false
4159   breaker: true
4160   conditions:
4161     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4162       type: eq
4163       params: ['tourism','museum']
4164   pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
4165     width: 16
4166     height: 16
4167
4168 # points -- [amenity]='parking'
4169 - !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
4170   minScale: 18
4171   maxScale: 15
4172   isAnd: false
4173   breaker: true
4174   conditions:
4175     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4176       type: eq
4177       params: ['amenity','parking']
4178   pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
4179     width: 16
4180     height: 16
4181     icon: icons/parking.png
4182
4183 # points -- [amenity]='place_of_worship' and [religion]='christian'
4184 - !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
4185   minScale: 18
4186   maxScale: 16
4187   isAnd: true
4188   breaker: true
4189   conditions:
4190     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4191       type: eq
4192       params: ['amenity','place_of_worship']
4193     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4194       type: eq
4195       params: ['religion','christian']
4196   pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
4197     width: 14
4198     height: 14
4199
4200 # points -- [amenity]='place_of_worship' and [religion]='muslim'
4201 - !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
4202   minScale: 18
4203   maxScale: 16
4204   isAnd: true
4205   breaker: true
4206   conditions:
4207     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4208       type: eq
4209       params: ['amenity','place_of_worship']
4210     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4211       type: eq
4212       params: ['religion','muslim']
4213   pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
4214     width: 16
4215     height: 16
4216
4217 # points -- [amenity]='place_of_worship' and [religion]='sikh'
4218 - !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
4219   minScale: 18
4220   maxScale: 16
4221   isAnd: true
4222   breaker: true
4223   conditions:
4224     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4225       type: eq
4226       params: ['amenity','place_of_worship']
4227     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4228       type: eq
4229       params: ['religion','sikh']
4230   pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
4231     width: 16
4232     height: 16
4233
4234 # points -- [amenity]='place_of_worship' and [religion]='jewish'
4235 - !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
4236   minScale: 18
4237   maxScale: 16
4238   isAnd: true
4239   breaker: true
4240   conditions:
4241     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4242       type: eq
4243       params: ['amenity','place_of_worship']
4244     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4245       type: eq
4246       params: ['religion','jewish']
4247   pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
4248     width: 16
4249     height: 16
4250
4251 # points -- [amenity]='place_of_worship'
4252 - !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
4253   minScale: 18
4254   maxScale: 16
4255   isAnd: false
4256   breaker: true
4257   conditions:
4258     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4259       type: eq
4260       params: ['amenity','place_of_worship']
4261   pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
4262     width: 16
4263     height: 16
4264
4265 # points -- [amenity]='post_box'
4266 - !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
4267   minScale: 18
4268   maxScale: 17
4269   isAnd: false
4270   breaker: true
4271   conditions:
4272     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4273       type: eq
4274       params: ['amenity','post_box']
4275   pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
4276     width: 16
4277     height: 16
4278     icon: icons/post_box.png
4279
4280 # points -- [amenity]='post_office'
4281 - !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
4282   minScale: 18
4283   maxScale: 17
4284   isAnd: false
4285   breaker: true
4286   conditions:
4287     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4288       type: eq
4289       params: ['amenity','post_office']
4290   pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
4291     width: 16
4292     height: 16
4293
4294 # points -- [amenity]='pub'
4295 - !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
4296   minScale: 18
4297   maxScale: 15
4298   isAnd: false
4299   breaker: true
4300   conditions:
4301     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4302       type: eq
4303       params: ['amenity','pub']
4304   pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
4305     width: 16
4306     height: 16
4307     icon: icons/pub.png
4308   textStyle: !actionscript/object:net.systemeD.halcyon.styleparser.TextStyle
4309     tag: name
4310     text_size: 10
4311     isLine: false
4312     text_offset: 8
4313     text_width: 70
4314     pullout_colour: 0xFFFFFF
4315     pullout_radius: 2
4316
4317 # points -- [amenity]='recycling'
4318 - !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
4319   minScale: 18
4320   maxScale: 16
4321   isAnd: false
4322   breaker: true
4323   conditions:
4324     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4325       type: eq
4326       params: ['amenity','recycling']
4327   pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
4328     width: 16
4329     height: 16
4330     icon: icons/recycling.png
4331
4332 # points -- [amenity]='restaurant'
4333 - !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
4334   minScale: 18
4335   maxScale: 17
4336   isAnd: false
4337   breaker: true
4338   conditions:
4339     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4340       type: eq
4341       params: ['amenity','restaurant']
4342   pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
4343     width: 16
4344     height: 16
4345     icon: icons/restaurant.png
4346
4347 # points -- [amenity]='telephone'
4348 - !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
4349   minScale: 18
4350   maxScale: 17
4351   isAnd: false
4352   breaker: true
4353   conditions:
4354     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4355       type: eq
4356       params: ['amenity','telephone']
4357   pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
4358     width: 16
4359     height: 16
4360     icon: icons/telephone.png
4361
4362 # points -- [amenity]='toilets'
4363 - !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
4364   minScale: 18
4365   maxScale: 17
4366   isAnd: false
4367   breaker: true
4368   conditions:
4369     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4370       type: eq
4371       params: ['amenity','toilets']
4372   pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
4373     width: 20
4374     height: 20
4375
4376
4377
4378 # ====================================================
4379 # Railways
4380 # ====================================================
4381
4382 # noncased-ways-bridges -- [railway]='subway' and ([bridge]='yes' or [bridge]='true')
4383 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
4384   minScale: 17
4385   maxScale: 14
4386   isAnd: true
4387   breaker: true
4388   conditions:
4389     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4390       type: eq
4391       params: ['railway','subway']
4392     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4393       type: true
4394       params: ['bridge']
4395   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
4396     isFilled: false
4397     isStroked: true
4398     stroke_opacity: 100
4399     stroke_width: 2
4400     stroke_colour: 10066329
4401
4402 # noncased-ways-bridges -- [railway]='light_rail' and ([bridge]='yes' or [bridge]='true')
4403 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
4404   minScale: 17
4405   maxScale: 14
4406   isAnd: true
4407   breaker: true
4408   conditions:
4409     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4410       type: eq
4411       params: ['railway','light_rail']
4412     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4413       type: true
4414       params: ['bridge']
4415   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
4416     isFilled: false
4417     isStroked: true
4418     stroke_opacity: 100
4419     stroke_width: 2
4420     stroke_colour: 6710886
4421
4422
4423
4424
4425 # roads -- [railway]='preserved'
4426 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
4427   minScale: 17
4428   maxScale: 13
4429   isAnd: false
4430   breaker: true
4431   conditions:
4432     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4433       type: eq
4434       params: ['railway','preserved']
4435   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
4436     isFilled: false
4437     isStroked: true
4438     stroke_dashArray: [0,1,8,1]
4439     stroke_opacity: 100
4440     stroke_width: 1
4441     stroke_colour: 16777215
4442
4443 # roads -- [railway]='monorail'
4444 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
4445   minScale: 17
4446   maxScale: 14
4447   isAnd: false
4448   breaker: true
4449   conditions:
4450     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4451       type: eq
4452       params: ['railway','monorail']
4453   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
4454     isFilled: false
4455     isStroked: true
4456     stroke_dashArray: [2,3]
4457     stroke_opacity: 40
4458     stroke_width: 3.0
4459     stroke_colour: 7829367
4460
4461 # trams -- [railway]='tram' and not ([tunnel]='yes' or [tunnel]='true')
4462 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
4463   minScale: 14
4464   maxScale: 13
4465   isAnd: true
4466   breaker: true
4467   conditions:
4468     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4469       type: eq
4470       params: ['railway','tram']
4471   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
4472     isFilled: false
4473     isStroked: true
4474     stroke_opacity: 100
4475     stroke_width: 1
4476     stroke_colour: 4473924
4477
4478 # trams -- [railway]='tram' and not ([tunnel]='yes' or [tunnel]='true')
4479 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
4480   minScale: 17
4481   maxScale: 15
4482   isAnd: true
4483   breaker: true
4484   conditions:
4485     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4486       type: eq
4487       params: ['railway','tram']
4488   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
4489     isFilled: false
4490     isStroked: true
4491     stroke_opacity: 100
4492     stroke_width: 2
4493     stroke_colour: 4473924
4494
4495 # buildings -- [railway]='station' or [building]='station'
4496 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
4497   minScale: 18
4498   maxScale: 10
4499   isAnd: false
4500   breaker: true
4501   conditions:
4502     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4503       type: eq
4504       params: ['railway','station']
4505     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4506       type: eq
4507       params: ['building','station']
4508   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
4509     isFilled: true
4510     isStroked: false
4511     fill_opacity: 100
4512     fill_colour: 13937322
4513
4514
4515 # minor-roads-fill -- ([railway]='disused' or [railway]='abandoned' or [railway]='construction') and not [highway] <> ''
4516 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
4517   minScale: 17
4518   maxScale: 13
4519   isAnd: true
4520   breaker: true
4521   conditions:
4522     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4523       type: regex
4524       params: ['railway','disused|abandoned|construction']
4525     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4526       type: unset
4527       params: ['highway']
4528   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
4529     isFilled: false
4530     isStroked: true
4531     stroke_dashArray: [2,4]
4532     stroke_opacity: 100
4533     stroke_width: 2
4534     stroke_colour: 8421504
4535
4536 # minor-roads-fill -- ([railway]='disused' or [railway]='abandoned' or [railway]='construction') and not [highway] <> '' and [bridge]='yes'
4537 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
4538   minScale: 17
4539   maxScale: 13
4540   isAnd: true
4541   breaker: true
4542   conditions:
4543     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4544       type: regex
4545       params: ['railway','disused|abandoned|construction']
4546     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4547       type: unset
4548       params: ['highway']
4549     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4550       type: true
4551       params: ['bridge']
4552   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
4553     isFilled: false
4554     isStroked: true
4555     stroke_dashArray: [2,4]
4556     stroke_opacity: 100
4557     stroke_width: 2
4558     stroke_colour: 8421504
4559
4560 # minor-roads-fill -- [railway]='rail' and not ([tunnel]='yes' or [tunnel]='true')
4561 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
4562   minScale: 13
4563   maxScale: 13
4564   isAnd: true
4565   breaker: true
4566   conditions:
4567     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4568       type: eq
4569       params: ['railway','rail']
4570   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
4571     isFilled: false
4572     isStroked: true
4573     stroke_dashArray: [8,12]
4574     stroke_opacity: 100
4575     stroke_width: 1
4576     stroke_colour: 16777215
4577
4578 # minor-roads-fill -- [railway]='rail' and ([bridge]='yes' or [bridge]='true')
4579 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
4580   minScale: 17
4581   maxScale: 14
4582   isAnd: true
4583   breaker: true
4584   conditions:
4585     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4586       type: eq
4587       params: ['railway','rail']
4588     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4589       type: true
4590       params: ['bridge']
4591   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
4592     isFilled: false
4593     isStroked: true
4594     stroke_opacity: 100
4595     stroke_width: 5
4596     stroke_colour: 16777215
4597
4598 # minor-roads-fill -- [railway]='rail' and not ([tunnel]='yes' or [tunnel]='true')
4599 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
4600   minScale: 17
4601   maxScale: 14
4602   isAnd: true
4603   breaker: true
4604   conditions:
4605     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4606       type: eq
4607       params: ['railway','rail']
4608   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
4609     isFilled: false
4610     isStroked: true
4611     stroke_dashArray: [0,11,8,1]
4612     stroke_opacity: 100
4613     stroke_width: 1
4614     stroke_colour: 16777215
4615
4616 # minor-roads-fill -- [railway]='narrow_gauge' and not ([tunnel]='yes' or [tunnel]='true')
4617 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
4618   minScale: 17
4619   maxScale: 13
4620   isAnd: true
4621   breaker: true
4622   conditions:
4623     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4624       type: eq
4625       params: ['railway','narrow_gauge']
4626   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
4627     isFilled: false
4628     isStroked: true
4629     stroke_opacity: 100
4630     stroke_width: 2
4631     stroke_colour: 6710886
4632
4633 # minor-roads-fill -- [railway]='light_rail' and not ([tunnel]='yes' or [tunnel]='true')
4634 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
4635   minScale: 17
4636   maxScale: 13
4637   isAnd: true
4638   breaker: true
4639   conditions:
4640     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4641       type: eq
4642       params: ['railway','light_rail']
4643   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
4644     isFilled: false
4645     isStroked: true
4646     stroke_opacity: 100
4647     stroke_width: 2
4648     stroke_colour: 6710886
4649
4650 # minor-roads-fill -- [railway]='subway' and not ([tunnel]='yes' or [tunnel]='true')
4651 - !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
4652   minScale: 17
4653   maxScale: 12
4654   isAnd: true
4655   breaker: true
4656   conditions:
4657     - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4658       type: eq
4659       params: ['railway','subway']
4660   shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
4661     isFilled: false
4662     isStroked: true
4663     stroke_opacity: 100
4664     stroke_width: 2
4665     stroke_colour: 10066329