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