module = {
name : "O Weichen-Walter",
	rails : {
		"1000 mm flex" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[0.0, 0.0], dir:[-1, 0], l:1000.0 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ -1000.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 0.0, 0.0],
					dir : [ 1, 0]
				}
			],
			decoration : [
]
		},
		"DWLL-Lenz-R10-11,25°/22,5°" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[-481.782, -31.693], dir:[-0.98078528040323398, -0.19509032201610799], l:160.0 },
						{ kind:"cseg", pos:[-160.0, 0.0], dir:[-1, 0], r:1649.4, a:11.25 },
						{ kind:"lseg", pos:[0.0, 0.0], dir:[-1, 0], l:160.0 }
					]
				},
				{
					name : "p1", a : "c1", b : "c1", 
					path : [
						{ kind:"lseg", pos:[0.0, 0.0], dir:[-1, 0], l:630.0 }
					]
				},
				{
					name : "p2", a : "c2", b : "c2", 
					path : [
						{ kind:"cseg", pos:[0.0, 0.0], dir:[-1, 0], r:1649.4, a:22.5 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ -638.708, -62.907],
					dir : [ -0.98078528040323398, -0.19509032201611101]
				},
				{
					name : "c1", 
					pos : [ -630.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c2", 
					pos : [ -631.198, -125.553],
					dir : [ -0.92387953251128296, -0.382683432365098]
				},
				{
					name : "c3", 
					pos : [ 0.0, 0.0],
					dir : [ 1, 0]
				}
			],
			decoration : [
]
		},
		"DWRR-Lenz-R10-11,25°/22,5°" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"cseg", pos:[-631.198, 125.553], dir:[0.92387953251128296, -0.382683432365098], r:1649.4, a:22.5 }
					]
				},
				{
					name : "p1", a : "c2", b : "c2", 
					path : [
						{ kind:"lseg", pos:[-481.78, 31.693], dir:[-0.98078528040322899, 0.19509032201613499], l:160.0 },
						{ kind:"cseg", pos:[-481.78, 31.693], dir:[0.98078528040322999, -0.195090322016132], r:1649.39, a:11.25 },
						{ kind:"lseg", pos:[0.0, 0.0], dir:[-1, 0], l:160.0 }
					]
				},
				{
					name : "p2", a : "c1", b : "c1", 
					path : [
						{ kind:"lseg", pos:[0.0, 0.0], dir:[-1, 0], l:630.0 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ -631.198, 125.553],
					dir : [ -0.92387953251127797, 0.38268343236510999]
				},
				{
					name : "c2", 
					pos : [ -638.706, 62.907],
					dir : [ -0.98078528040322799, 0.19509032201613899]
				},
				{
					name : "c1", 
					pos : [ -630.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c3", 
					pos : [ 0.0, 0.0],
					dir : [ 1, 0]
				}
			],
			decoration : [
]
		},
		"EWL 110 1:6" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"cseg", pos:[0.0, 0.0], dir:[-1, 0], r:2517.0, a:9.46 },
						{ kind:"lseg", pos:[-484.318, -45.998], dir:[0.986400586141856, 0.16435900845102], l:71.6 }
					]
				},
				{
					name : "p1", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[-10.0, 0.0], dir:[1, 0], l:10.0 },
						{ kind:"lseg", pos:[-473.0, 0.0], dir:[1, 0], l:463.0 },
						{ kind:"lseg", pos:[-493.0, 0.0], dir:[1, 0], l:20.0 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 0.0, 0.0],
					dir : [ 1, 0]
				},
				{
					name : "c1", 
					pos : [ -493.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c2", 
					pos : [ -484.318, -45.998],
					dir : [ -0.98640058614185699, -0.164359008451018]
				}
			],
			decoration : [
]
		},
		"EWL r2500 7,5° 600mm" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[0.0, 0.0], dir:[-1, 0], l:600.0 }
					]
				},
				{
					name : "p1", a : "c1", b : "c1", 
					path : [
						{ kind:"lseg", pos:[-326.315, -21.388], dir:[-0.99144486137381005, -0.13052619222005499], l:275.0 },
						{ kind:"cseg", pos:[0.0, 0.0], dir:[-1, 0], r:2500.0, a:7.5 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ -600.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ -598.963, -57.283],
					dir : [ -0.99144486137381005, -0.13052619222005499]
				},
				{
					name : "c2", 
					pos : [ 0.0, 0.0],
					dir : [ 1, 0]
				}
			],
			decoration : [
]
		},
		"EWL8a-190-1:9" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[0.0, 0.0], dir:[-1, 0], l:600.0 }
					]
				},
				{
					name : "p1", a : "c1", b : "c1", 
					path : [
						{ kind:"lseg", pos:[-463.298, -25.497], dir:[-0.99396095545518004, -0.10973431109104601], l:135.8 },
						{ kind:"cseg", pos:[0.0, 0.0], dir:[-1, 0], r:4222.0, a:6.3 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ -600.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ -598.278, -40.399],
					dir : [ -0.99396095545518004, -0.10973431109104601]
				},
				{
					name : "c2", 
					pos : [ 0.0, 0.0],
					dir : [ 1, 0]
				}
			],
			decoration : [
]
		},
		"EWL8a-300-1:9" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[-738.0, 0.0], dir:[1, 0], l:738.0 }
					]
				},
				{
					name : "p1", a : "c1", b : "c1", 
					path : [
						{ kind:"cseg", pos:[0.0, 0.0], dir:[-1, 0], r:6666.0, a:6.3 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ -738.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ -731.489, -40.256],
					dir : [ -0.99396095545518004, -0.10973431109104]
				},
				{
					name : "c2", 
					pos : [ 0.0, 0.0],
					dir : [ 1, 0]
				}
			],
			decoration : [
]
		},
		"EWR 110 1:6" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[-413.692, 34.23], dir:[-0.986400586141853, 0.16435900845104101], l:71.6 },
						{ kind:"cseg", pos:[-413.692, 34.23], dir:[0.986400586141853, -0.16435900845103801], r:2517.0, a:9.46 }
					]
				},
				{
					name : "p1", a : "c1", b : "c1", 
					path : [
						{ kind:"lseg", pos:[-473.0, 0.0], dir:[-1, 0], l:20.0 },
						{ kind:"lseg", pos:[-10.0, 0.0], dir:[-1, 0], l:463.0 },
						{ kind:"lseg", pos:[0.0, 0.0], dir:[-1, 0], l:10.0 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ -484.318, 45.998],
					dir : [ -0.986400586141852, 0.16435900845104801]
				},
				{
					name : "c1", 
					pos : [ -493.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c2", 
					pos : [ 0.0, 0.0],
					dir : [ 1, 0]
				}
			],
			decoration : [
]
		},
		"EWR r2500 7,5° 600mm" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[0.0, 0.0], dir:[-1, 0], l:600.0 }
					]
				},
				{
					name : "p1", a : "c1", b : "c1", 
					path : [
						{ kind:"lseg", pos:[-326.315, 21.388], dir:[-0.99144486137381005, 0.13052619222005499], l:275.0 },
						{ kind:"cseg", pos:[-326.315, 21.388], dir:[0.99144486137381005, -0.13052619222005099], r:2500.0, a:7.5 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ -600.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ -598.963, 57.283],
					dir : [ -0.99144486137381005, 0.13052619222005499]
				},
				{
					name : "c2", 
					pos : [ 0.0, 0.0],
					dir : [ 1, 0]
				}
			],
			decoration : [
]
		},
		"EWR8a-190-1:9" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[0.0, 0.0], dir:[-1, 0], l:600.0 }
					]
				},
				{
					name : "p1", a : "c0", b : "c0", 
					path : [
						{ kind:"cseg", pos:[-133.04, -25.903], dir:[-0.99386481574353402, 0.110601663762671], r:4222.0, a:6.35 },
						{ kind:"lseg", pos:[-133.04, -25.903], dir:[0.99386481574353402, -0.110601663762672], l:135.8 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ -600.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 1.927, -40.922],
					dir : [ 0.99386481574353402, -0.110601663762672]
				},
				{
					name : "c2", 
					pos : [ 0.0, 0.0],
					dir : [ 1, 0]
				}
			],
			decoration : [
]
		},
		"EWR8a-300-1:9" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[0.0, 0.0], dir:[-1, 0], l:738.0 }
					]
				},
				{
					name : "p1", a : "c1", b : "c1", 
					path : [
						{ kind:"cseg", pos:[-737.271, 40.897], dir:[0.99386481574353402, -0.110601663762675], r:6666.0, a:6.35 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ -738.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ -737.271, 40.897],
					dir : [ -0.99386481574353402, 0.11060166376267599]
				},
				{
					name : "c2", 
					pos : [ 0.0, 0.0],
					dir : [ 1, 0]
				}
			],
			decoration : [
]
		},
		"IBW 400000-2400" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"cseg", pos:[593.412, -0.44], dir:[-0.99999889956977295, 0.0014835293200263699], r:400000.0, a:0.085 }
					]
				},
				{
					name : "p1", a : "c0", b : "c0", 
					path : [
						{ kind:"cseg", pos:[584.676, -72.307], dir:[-0.96987201528474698, 0.24361501178602299], r:2400.0, a:14.1 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 0.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 593.412, -0.44],
					dir : [ 0.99999889956977295, -0.0014835293200263699]
				},
				{
					name : "c2", 
					pos : [ 584.676, -72.307],
					dir : [ 0.96987201528474798, -0.24361501178601899]
				}
			],
			decoration : [
]
		},
		"r2275 9,46° 1:6,6" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"cseg", pos:[0.0, 0.0], dir:[-1, 0], r:2275.0, a:9.46 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ -373.917, -30.939],
					dir : [ -0.986400586141853, -0.16435900845104101]
				},
				{
					name : "c1", 
					pos : [ 0.0, 0.0],
					dir : [ 1, 0]
				}
			],
			decoration : [
]
		}
	}
};
