diff --git a/src/Mod/Draft/Draft.py b/src/Mod/Draft/Draft.py
index 2ea2566e2..fd9576dbb 100644
--- a/src/Mod/Draft/Draft.py
+++ b/src/Mod/Draft/Draft.py
@@ -109,7 +109,7 @@ def getParamType(param):
return "float"
elif param in ["selectBaseObjects","alwaysSnap","grid","fillmode","saveonexit","maxSnap",
"SvgLinesBlack","dxfStdSize","showSnapBar","hideSnapBar","alwaysShowGrid",
- "renderPolylineWidth","showPlaneTracker","UsePartPrimitives"]:
+ "renderPolylineWidth","showPlaneTracker","UsePartPrimitives","DiscretizeEllipses"]:
return "bool"
elif param in ["color","constructioncolor","snapcolor"]:
return "unsigned"
diff --git a/src/Mod/Draft/Draft_rc.py b/src/Mod/Draft/Draft_rc.py
index bc5890082..89aa3fc39 100644
--- a/src/Mod/Draft/Draft_rc.py
+++ b/src/Mod/Draft/Draft_rc.py
@@ -2,7 +2,7 @@
# Resource object code
#
-# Created: Tue Sep 17 22:51:52 2013
+# Created: Mon Sep 23 12:04:01 2013
# by: The Resource Compiler for PyQt (Qt v4.8.5)
#
# WARNING! All changes made in this file will be lost!
@@ -41668,170 +41668,176 @@ qt_resource_data = "\
\xde\xf9\xd5\x03\x23\x43\x16\x7d\x2b\xe9\x6f\xa7\x73\xbd\x0d\xd0\
\xac\x97\x72\xf2\x16\xea\x7b\xcd\x90\xf6\xcf\xfe\x07\xa5\x05\x6e\
\x26\
-\x00\x00\x0a\x1d\
+\x00\x00\x0a\x77\
\x00\
-\x00\x50\xcd\x78\x9c\xed\x1c\x6b\x73\xdb\x36\xf2\xbb\x7f\x05\x46\
-\x1f\xee\xd2\x8e\x6b\x59\x7e\xe5\x71\xb2\x3a\x89\x5d\x27\xb9\x49\
-\xae\x6e\xe5\x26\xfd\xe6\x81\x48\x48\x44\x4d\x12\x2c\x08\x5a\x52\
-\x7f\xfd\xed\x02\xa0\x48\x91\xd4\x83\xa6\x25\x3b\x19\xcd\x78\xc6\
-\x22\x00\x62\x17\x8b\x7d\x2f\xc0\xee\xcf\x93\xc0\x27\xf7\x4c\xc6\
-\x5c\x84\xe7\xad\xce\xc1\x61\x8b\xb0\xd0\x11\x2e\x0f\x47\xe7\xad\
-\x3f\x6e\xae\x7e\x7a\xd5\xfa\xb9\xb7\xd7\x4d\x78\x36\xe8\x04\x06\
-\xf5\xf6\x48\xd7\xf1\x69\x1c\xf7\xde\x27\xfc\xcd\x9b\x4b\x4e\x7d\
-\x31\x82\xff\xfe\xa8\xcf\x94\x82\x97\xe3\x4b\x49\x87\xaa\xdb\x36\
-\x83\x60\xf4\x98\xbb\x23\xa6\x88\x7e\x3e\x6f\xfd\xf6\x55\x3f\xb6\
-\x48\x48\x03\x76\xde\x5a\x3a\x09\x02\x23\xdd\x48\x8a\x88\x49\x35\
-\xb5\x6f\x8c\x98\x08\x98\x92\x53\xdd\x49\xba\x92\x39\x4a\xff\x22\
-\xdd\x49\xef\xb0\xdb\x9e\xd8\x87\x29\x3e\x4c\xed\x03\xa0\xa0\xbc\
-\xde\xe9\xcb\xd3\x6e\xdb\xfc\x34\xcd\x1e\xe3\x23\x4f\xf5\xce\xce\
-\xce\xba\x6d\xfb\x5b\xcf\xd9\x4e\x27\xed\xb6\x53\xe0\x55\x98\x8c\
-\x79\xe8\x8a\xf1\x0d\x57\x3e\xb3\xc8\xc4\x4a\x02\xf2\xbd\x8f\x41\
-\x24\xa4\x6a\xff\x32\xc1\x7f\xdd\xb6\x6d\x2d\xcf\xe7\xd3\xa9\x48\
-\x32\xca\x7c\x79\x27\x26\x9f\x74\x93\x9d\xae\x00\x2f\x8e\xa8\x03\
-\x13\xb5\x2c\xf6\x61\x12\x0c\x98\xec\x01\xee\xf6\x97\xc1\x3d\x0f\
-\xa1\x34\x45\x40\xe5\x88\x87\x85\x19\x5e\x2f\x9d\x81\x2b\x16\x64\
-\x64\xcc\xef\xe4\x7b\x29\x92\x08\x70\x9e\xed\xa5\x7d\xee\x1c\x59\
-\x00\x25\xf0\x2a\xa3\x55\x8e\x5c\x97\x7f\x5e\x91\xa1\x90\x01\x55\
-\x44\x44\x0a\x38\x2d\xce\xd3\xac\x8c\xd2\x6a\xca\xad\x24\xde\x42\
-\xfa\x55\x41\x5b\x4e\xc5\x85\x84\xac\x9e\x2a\x23\x67\xc5\x3a\x3e\
-\x94\xd7\xb1\xc6\x4a\x96\xac\xa5\x0a\x85\xd5\xeb\xc9\x26\x3c\x5c\
-\x73\xc2\xb9\x55\x95\x39\xe5\x13\x1d\x30\x3f\x65\x13\xc5\x26\x4a\
-\x37\x74\x6e\x8f\xf3\x30\xcb\xdc\x02\x03\xe7\x06\x14\x04\x8c\xc4\
-\x6a\xea\xb3\x02\xaf\x2c\xc4\x91\x68\xd9\x07\xac\xf2\x4b\x99\xc7\
-\x7b\xc5\x32\xb4\xae\xba\x96\x6c\x78\x21\x82\x81\xc8\x31\xfe\x08\
-\x3b\x22\xe8\x70\xb0\x63\x00\x1d\x4b\x97\x25\x84\x7f\xc3\xa3\xea\
-\x95\xdd\x78\x3c\x26\xf0\xa7\x3c\x46\x40\xcd\x79\xc2\x25\x8e\x27\
-\x44\xcc\x5c\x14\x11\xc2\xf5\xc2\x61\x20\x81\x07\x25\x69\x18\xfb\
-\x54\x3f\xa2\x0c\x89\xc1\x5f\xa0\xb7\x88\x23\x7c\x1c\x19\x2a\x41\
-\xae\x24\x63\x17\x6f\x2f\x0f\xc8\xde\xc7\xa1\x6d\x0f\x68\x14\xe1\
-\x0b\x00\xc3\x4e\xbc\x4f\x80\xe1\x48\x90\xc4\xca\xb6\x10\x5a\x18\
-\x3b\xe4\x3e\x83\xa6\x50\x51\x1e\xe2\x33\xcd\x40\x8b\x90\x28\x3a\
-\x80\x6e\xe5\x81\xf8\x8e\xb9\xef\xe3\x40\xb0\x18\x16\x8f\xd8\x20\
-\xe2\xf3\x90\x69\xcd\x1b\x1f\xec\xad\xbd\x61\x25\xca\x39\x89\x94\
-\x2c\x54\x1f\x43\x97\x4d\x0a\xe4\x5b\xcc\xaf\xeb\x4e\x8e\xfb\xf7\
-\x4b\x88\x86\x05\xf8\xca\x8d\x99\x3a\x6f\x1d\x16\x80\x38\x16\x71\
-\x77\x32\xb4\xac\xe7\x3c\x74\x29\x08\xed\x9a\x2a\x6f\x35\xb0\xcf\
-\xc2\x6d\xa7\x26\x75\x6d\x68\x05\x46\x5e\x47\xb6\x66\x2c\xf8\x3f\
-\x11\x32\xf2\x62\x48\x63\xc5\x62\xf5\x43\xd5\x6e\x2d\x82\xda\x2e\
-\x82\x6d\x84\xc7\x1f\xc0\x89\x2e\x1b\xd2\xc4\x4f\x79\x9a\x86\x6e\
-\xc6\x49\x4f\x87\xd8\xaf\x92\x83\xba\xa4\xfe\xf3\xc2\xea\x62\x26\
-\xb2\xa0\x2b\xf2\x22\xf7\x84\x28\x49\x46\x15\x23\x11\x95\x14\x5d\
-\x36\xee\x58\x15\x55\xb4\xef\xdb\x47\xa9\x7f\xc7\x94\xe3\xb1\x46\
-\x88\xac\xb4\x27\xdd\xb6\x31\xef\x99\x37\x90\xef\x5e\xdb\x13\xb0\
-\x8b\xf2\x84\xe4\xff\xa0\x0e\xf6\x4d\xfb\xed\xcb\xbc\x8f\x50\xc7\
-\x00\xfb\xf8\xd0\xd0\xf6\x3e\x85\xd5\xf5\x98\x73\x57\x69\x75\xb1\
-\x03\xac\xee\xed\xd1\xc3\xed\x2e\x1f\x82\x05\x33\xa6\x37\x09\xf5\
-\x84\x68\x18\x91\x0a\x71\x3b\xd0\xff\xc8\x58\x84\xff\x56\x64\xc0\
-\xac\x11\x66\xee\xc3\x0d\xd9\x62\xea\x1a\x50\xa8\x52\x5c\x1e\xb0\
-\x30\xae\xf0\x86\x6b\xc0\xa9\x67\xd3\x10\xf6\x73\x35\x69\xdb\x64\
-\xa3\xce\x43\x45\x23\x12\xe0\xec\x6c\x6d\xbb\x8c\x20\x5e\x5b\x98\
-\xbb\x6d\x5b\xb1\x6b\x6b\x4a\xff\x4c\xf6\x23\x0a\xaf\x13\x0c\xb6\
-\x58\x6a\xb6\x8c\x7f\x9b\xd3\x00\x60\x67\xc5\x26\xb4\x80\x31\x06\
-\x5b\xe3\x24\x03\x6e\xc7\x43\x93\x39\x9b\x5a\x93\x87\xf4\xe4\x96\
-\x8d\x86\x3a\xa4\x1a\xd3\x50\xe9\x40\x2e\x14\xe1\x4f\x38\x83\x4b\
-\x06\xbe\x70\xee\x62\xf2\x62\xc0\xc0\x83\xd4\xb1\xd4\x98\x2b\x0f\
-\x02\xaa\x1f\x7f\x40\x9f\x6d\x0b\xac\xf5\xa3\x41\x61\x5b\xac\x15\
-\x2b\x2a\x53\x88\xdf\x28\x7b\x6d\xd6\x8d\x6b\xe6\xc4\xad\xe0\xd7\
-\x85\x5c\xf0\x99\x4e\x48\x3f\xc2\x10\x81\xf4\xd9\x08\x1c\x8d\xa7\
-\x70\xe8\xfa\x11\x0f\xab\xa4\x31\x86\xf6\xd5\xee\x5c\x40\x27\x3c\
-\x48\x82\x3e\xff\x87\x15\xd7\x08\x4d\x05\xef\xdf\x64\x7d\xcf\x0e\
-\xe7\xf2\xbf\xb3\x5e\x9b\xfb\xed\x9c\xbd\x7c\xf9\xf2\xa8\x73\x3a\
-\x97\x0c\xce\x16\x59\x9c\x76\x4d\x49\x5c\xa6\x33\xbe\x7a\x2c\x24\
-\x6c\x92\xe6\x74\x62\xbd\x23\x31\x6a\x82\xcb\x3f\xaf\xf6\x51\x77\
-\x4c\x09\x95\xcc\xa4\x5b\x30\x45\x0a\x7a\x81\x87\x24\x12\xfe\x54\
-\x8f\x3c\x20\x3a\x5f\x74\x4f\xfd\x84\xcd\xb2\x46\x86\x2e\xc4\x67\
-\xe1\x08\x54\x8b\x18\x12\x46\x1d\xfd\x1f\x7b\xd3\x57\x49\x6c\xb6\
-\x1d\xa6\xf8\x38\x24\x87\x1a\x56\xa8\x47\x8c\x3d\xe1\x33\x8b\x8a\
-\x9e\x53\x47\x4c\x2e\xa1\xe0\x96\x82\xfc\x49\x8a\xa4\x49\x5f\x3f\
-\x78\xb8\x1e\xd1\x48\x57\x67\x71\x4e\xb7\x92\xc5\x01\x42\x59\x82\
-\xa7\x12\xb0\x53\x50\x55\x71\xe6\x71\x23\x15\xf5\x40\x05\x75\x51\
-\x4a\x40\x3e\x81\x82\xba\x02\xb0\x17\x3a\x25\x2a\x4b\x4a\x0a\x51\
-\x72\x6c\xdf\x52\x35\xc5\xc3\xba\x6a\xea\xf8\x70\xb9\x9e\x3a\xdc\
-\x9e\x82\xba\xf1\x58\x55\x2e\x78\x58\xc8\x3e\x83\xa1\x5f\x90\xee\
-\xdd\x96\x9f\x61\xd1\x33\x8c\xb2\x93\xe3\x2a\x39\x7e\xb5\xbe\x1c\
-\xd7\xf0\x98\x4f\x1f\x37\xea\x4a\x23\xad\xa1\x14\x81\x36\x47\x31\
-\xcc\x43\x60\xb1\x4c\x66\xe1\xd7\x5f\x10\xf3\x6a\x4b\x88\x86\x12\
-\x37\x81\xbc\xd3\x2e\x26\x58\xb1\x44\x6a\xaf\x1a\xdf\x74\x39\xa8\
-\x77\x3a\x25\x3a\x93\x2d\xf7\xc9\x00\xc8\x15\xd0\x3b\xdb\x8d\x06\
-\x32\x8e\xc1\x36\xc6\xdc\x9f\x12\xe6\x72\x5d\xc6\xd8\x84\xc7\xad\
-\xcb\xa2\xe9\x12\x34\xce\x5b\x74\xc1\x47\x08\xfc\x93\x86\xbd\x93\
-\x8b\x6a\xb9\x38\xdd\x88\x5c\xbc\x7e\xb8\x5c\x60\xad\x2e\x95\x87\
-\xa1\x64\xcc\xa1\xae\x61\x7d\xd8\x71\xf4\x0d\x91\xfd\xb1\x24\xc2\
-\x43\x87\xbb\xe0\xb8\xcc\x84\x46\x33\xd7\x98\x4b\x74\x0c\xdf\xb1\
-\x31\x78\x8e\xfb\x46\xc2\x1c\x8a\x65\xba\x3b\xac\xec\x8d\x3d\x50\
-\x91\x07\x07\x0d\x1c\xb7\xc5\x9c\xfe\x5f\x40\x89\xa4\xe7\x33\xb6\
-\xc2\xde\x48\x8a\x0c\xe0\x8e\xbf\xab\xf8\xfb\x6c\x13\xfc\xdd\x88\
-\xbb\x4b\x5a\x9f\x02\x73\xa7\x4c\x9c\xab\x33\x0f\xa9\xc3\x32\xad\
-\x6f\xe2\x24\x13\x89\x1c\xbb\x3a\x92\xd1\x03\x36\xc1\xc9\xe6\xe8\
-\x0e\x39\xbe\x9c\xa1\x05\x40\x53\x88\x24\x60\xf1\x82\xda\xd1\x46\
-\x5c\x1b\x80\xb6\xe3\xed\x6a\xde\xee\x9c\x6c\x44\x79\x77\x1a\x54\
-\x92\xaa\xf8\x1b\xdd\x91\x19\xfb\x16\x93\xc9\x30\x39\x36\x98\xaa\
-\x2d\x60\xe1\xe3\x21\x0e\x7c\xc3\x1e\x77\x20\xf7\x9c\x8d\xc1\x9b\
-\xc1\x43\x69\x5c\x84\x9b\x60\xf7\x6b\x83\x42\x19\x47\xea\x0b\x90\
-\xc3\xc7\x46\xa4\x1e\xff\x5b\xfa\xec\x44\x60\x81\x08\x74\x36\x22\
-\x02\xaf\x1e\x57\x02\xb2\xb4\xb6\xa9\xa5\x22\xef\x23\x62\xda\xc5\
-\x57\x34\x74\xa9\x74\xad\x2f\x8f\x23\x08\xc6\xb2\xf0\x56\x08\xae\
-\x3b\x78\x3f\x36\x79\x85\x8d\x26\x29\xe6\xd1\x7b\x86\x99\x30\x6c\
-\xc5\xa3\x4f\xae\x70\x92\x5a\x59\xcc\x1a\xc2\x81\xe7\x50\x66\x28\
-\x0e\x81\xf4\x06\x0f\x1d\x03\xe3\x62\xb6\x25\x07\x7d\xe5\x62\x16\
-\x61\x27\x07\x0b\xe4\xe0\x68\x33\xa6\xe0\xf0\x71\x05\xc1\xa3\xfa\
-\xe0\xc9\x4c\xfb\xdb\xd3\x72\x69\x38\x1b\x83\xa0\xf8\xcc\x38\xf1\
-\x9b\x60\x66\x7b\x72\x52\x63\x41\x06\x22\x41\xae\xe6\x4c\xbb\x37\
-\x0d\x61\xd6\x60\x66\xa3\x0c\x2e\x27\xc3\x0f\xd4\x9e\xc2\xd9\xb1\
-\x74\x25\x4b\xd7\x48\xbd\xd6\x61\xe9\xce\xe3\xb2\xf4\x18\x4b\x07\
-\xb3\x9a\x84\xd1\xcd\x10\x68\x62\xfe\x0f\x0f\xf0\x61\xae\xc6\xd6\
-\x32\x52\xa6\x07\x6f\xc2\x65\xd2\xb8\xf2\x8e\xaf\x4f\xb7\x6a\xee\
-\x33\xd5\x50\xed\xfb\x08\x89\x6e\x06\x59\x78\x82\xad\xa9\x20\xfc\
-\xae\x51\xc8\xa1\xad\x41\x37\x04\x57\x43\x06\x0c\x09\xae\x2d\xf8\
-\xaf\x06\xee\xf7\x28\x06\xf3\x9d\x73\x73\xe5\xc6\xd5\xb8\x66\x30\
-\x4a\x9f\x53\x00\xc5\x3d\xaf\xbe\x64\xf0\xf5\xfd\xe3\x5d\x32\x48\
-\x4b\x58\x30\x9a\x3b\xa5\x4a\x6e\x63\xb9\xaf\x11\xd4\x54\x15\x85\
-\x4f\x96\x8b\xf7\xe2\x28\x80\xa2\xf0\x09\x72\x83\xc5\x05\x4a\xb0\
-\xfa\x41\x2e\xac\x79\x92\xcf\xb7\xfc\xd2\xe4\xd8\x1f\xd6\x37\x22\
-\xbb\x6c\x20\xbd\xac\x5e\x3b\xc4\x45\xcc\x49\x1a\x26\x88\x6b\xe8\
-\x06\x83\x84\x5e\x7e\x46\xfe\x9d\x6e\x28\xb3\xca\x92\x2b\x48\xb7\
-\x35\x2f\x21\xf5\xbf\x3c\xbe\x7e\xc8\x95\x4e\xbf\xf5\xeb\x48\xe9\
-\x8a\xe6\x54\xd3\xaa\x35\x2d\x59\x55\x35\x3b\x3d\x9b\x8b\x49\x2b\
-\xaa\x5a\x4f\x7e\x31\x49\x1f\x4b\x94\x25\xfb\xd1\xd7\xcd\x73\x19\
-\xdf\x32\xf6\x30\x1a\x22\x65\x7d\x77\xa7\xb0\x08\x06\x24\xed\xfd\
-\xa6\xde\xbc\xf9\x30\x9b\xb1\xdb\xd6\x8d\xb5\x95\x0e\x86\xc8\x1f\
-\x20\xa2\x59\xac\x74\x16\x96\xbf\x4f\x96\x57\xbf\x8f\x1a\x95\xbf\
-\x61\x98\xa6\x51\x73\xeb\xb4\xf2\x12\x58\x93\x03\xa9\x6b\x5f\x03\
-\x43\xb5\xb5\xf8\xde\xd7\xb7\x7f\xd5\x2a\xbe\x1f\xed\xae\x5a\x55\
-\x40\xdd\x5d\xb5\x6a\x84\xd5\x53\x47\xf6\xaf\x9b\x79\xf8\x2b\x3c\
-\xde\x55\x65\xad\xfe\x33\xb9\x37\x0b\xc2\x7d\x6b\x4a\x0e\xb7\x5a\
-\xc8\x6f\x9b\xdf\x9f\xd5\x4b\xc3\x7c\xb1\xf6\xe7\xd0\x8b\xc7\x92\
-\xb8\x04\x04\x4d\x9a\x22\x3b\x6c\x49\xed\x25\xb0\xef\x43\x49\xce\
-\xd1\xf1\xfb\x54\x96\x37\xf6\xc0\x19\xd8\xc0\x17\x68\x04\x23\x89\
-\xc7\x20\xfe\x45\x83\xe8\x3f\xe9\x59\x9f\x27\x54\xa1\xbf\xd3\xb1\
-\x41\xeb\xe2\xed\xe7\x46\x68\x3c\xb5\x6a\x9a\x4b\x78\x3f\x5e\xd2\
-\x71\xb9\x4f\x5a\xe7\x94\x34\x4a\x36\x56\x22\xe3\x7d\x3c\xce\xc5\
-\xf4\xe1\x81\xb1\x87\x12\xae\x4d\x83\x90\x77\x04\x2f\xc1\x52\xf4\
-\x85\xc8\xc0\xa7\xce\xdd\xbe\x76\x9a\x06\x4c\x61\x2c\x2f\x19\x75\
-\xe9\x80\xfb\x1c\x80\xd3\x11\xc5\x12\x93\x7d\x7d\x00\x43\x31\xb9\
-\x14\xba\x1b\x49\xbd\xcf\xf8\x37\x87\xad\xb5\x6b\xfa\x4c\x18\x40\
-\x6f\xa0\x8a\x4c\x32\xb6\x00\x79\x00\x64\xed\x29\x99\x80\x46\xd0\
-\x3f\x37\xa9\x84\xfa\xf7\xa3\x4f\x98\x48\x7d\x67\x16\xf2\x3c\x35\
-\xd0\xf3\x4d\x57\xcc\x82\x85\xf5\xd2\x15\xbf\x5e\xbc\x7d\xfc\x74\
-\x45\x26\xa3\xdf\x4b\xba\x62\xee\x8e\xf4\x37\x9f\xae\xa8\xa1\x6e\
-\x57\xe4\x80\x1f\x78\x91\x8d\x82\xf2\x8c\xc9\x8b\xe3\x4b\x73\x34\
-\xab\xea\xce\xda\x46\x0e\x16\xda\xb4\x0a\x32\xbd\x46\x61\x2b\x59\
-\x58\xe1\x50\x0b\x6c\xa7\xcb\xf4\x5e\xe4\x73\x4e\x69\xe9\xc3\x64\
-\x9c\x16\xe9\xae\xaa\x54\x53\x96\x65\xfa\x62\xe7\x98\xcb\x31\x95\
-\xf5\x56\x8d\xcc\xd2\x7c\x52\xc9\xe6\x93\x8e\x4a\xf9\xa4\x34\x95\
-\x74\x52\x4a\x25\xcd\x65\x91\x8a\xa8\xcc\xe5\x8e\x32\x22\xe5\x28\
-\x99\x23\xa3\x55\x4e\x69\x54\x6d\x95\xcd\x79\xeb\xac\x45\x8c\x9a\
-\x38\x6f\x75\x3a\xad\x36\x8e\x8c\xf8\x24\xa0\xd1\x30\x09\xf5\xb1\
-\xaa\xde\xdf\xd7\xfa\xf9\x4a\x8a\xe0\x33\x0f\x58\x5f\x24\xd2\x01\
-\x03\x5e\x18\x85\x9f\x61\x4b\x62\x25\x02\x03\x31\xd6\x98\xe4\x5b\
-\x0c\x96\xb9\x4f\xb5\xe5\xca\x29\xd9\xd7\xd9\x70\x3f\x26\x8a\x81\
-\xcb\xd3\xb3\x5f\x66\x83\xdd\xb0\x0d\x7b\x86\x54\xd4\x85\x25\xc3\
-\x0c\x6d\x9c\xc0\x7c\xaa\xed\xc0\x43\xc2\xe9\x0e\x4d\x80\x22\xdc\
-\xe5\x88\x14\x6a\x3b\x95\xc8\x94\x31\x5e\x84\x15\xce\x66\x30\x8f\
-\x9b\xa3\x65\xaf\x24\x56\xd3\x67\xd6\xb9\x15\x54\x52\x1d\x5f\x8d\
-\x4b\xd6\xbb\x1d\x64\x6c\xe4\xbe\x00\x99\x59\x6f\x73\x64\xe6\x1b\
-\xf4\x07\x04\x25\x8b\xb5\x0c\xc4\x5a\x5a\x1c\x11\x86\xe6\x00\x22\
-\x3e\x77\xdb\x09\xef\xed\xfd\x1f\x9d\xcd\x9d\x8f\
+\x00\x54\x26\x78\x9c\xed\x1c\x5d\x73\xdb\x36\xf2\xdd\xbf\x02\xa3\
+\x87\xbb\xb4\xe3\x5a\x96\x1d\xdb\x49\x4e\x56\xa7\xb1\xe3\x24\x37\
+\xc9\xd5\xad\xdc\xa4\x6f\x1e\x88\x84\x44\xd4\x24\xc1\x02\xa0\x25\
+\xf5\xd7\xdf\x2e\x00\x4a\x14\x45\x7d\xd0\xb4\x64\x27\xa3\x19\xcf\
+\x58\x04\x40\xec\x62\xb1\x5f\xd8\x5d\xb0\xfd\xf3\x28\x0a\xc9\x3d\
+\x93\x8a\x8b\xf8\xbc\xd1\x3a\x38\x6c\x10\x16\x7b\xc2\xe7\xf1\xe0\
+\xbc\xf1\xc7\xcd\xd5\x4f\xaf\x1a\x3f\x77\xf6\xda\x29\x9f\x0e\x7a\
+\x09\x83\x3a\x7b\xa4\xed\x85\x54\xa9\xce\xfb\x94\xbf\x79\x73\xc9\
+\x69\x28\x06\xf0\x3f\x1c\x74\x99\xd6\xf0\xb2\xba\x94\xb4\xaf\xdb\
+\x4d\x3b\x08\x46\x0f\xb9\x3f\x60\x9a\x98\xe7\xf3\xc6\x6f\x5f\xcd\
+\x63\x83\xc4\x34\x62\xe7\x8d\xa5\x93\x20\x30\xd2\x4e\xa4\x48\x98\
+\xd4\x63\xf7\xc6\x80\x89\x88\x69\x39\x36\x9d\xa4\x2d\x99\xa7\xcd\
+\x2f\xd2\x1e\x75\x0e\xdb\xcd\x91\x7b\x18\xe3\xc3\xd8\x3d\x00\x0a\
+\x3a\xe8\x9c\x9c\x9d\xb4\x9b\xf6\xa7\x6d\x0e\x18\x1f\x04\xba\x73\
+\x7a\xf6\xba\xdd\x74\xbf\xcd\x9c\xcd\x6c\xd2\x76\x33\x03\x5e\x86\
+\xc9\x90\xc7\xbe\x18\xde\x70\x1d\x32\x87\x8c\xd2\x12\x90\xef\x7c\
+\x8c\x12\x21\x75\xf3\xdd\x08\xff\xb5\x9b\xae\x75\x7e\xbe\x90\x8e\
+\x45\x3a\xa5\xcc\x97\xb7\x62\xf4\xc9\x34\xb9\xe9\x0a\xf0\x54\x42\
+\x3d\x98\xa8\xe1\xb0\x8f\xd3\xa8\xc7\x64\xe7\xb4\xdd\x74\xbf\x2c\
+\xee\x79\x08\x73\x53\x44\x54\x0e\x78\x5c\x98\xe1\xf5\xd2\x19\xb8\
+\x66\xd1\x94\x8c\xf9\x9d\x7c\x2f\x45\x9a\x00\xce\x93\xbd\x74\xcf\
+\xad\x23\x07\x60\x0e\xbc\x9e\xd2\x2a\x47\xae\xcb\x3f\xaf\x48\x5f\
+\xc8\x88\x6a\x22\x12\x0d\x9c\xa6\xf2\x34\x9b\x47\x69\x35\xe5\x56\
+\x12\x6f\x21\xfd\xca\xa0\x2d\xa7\xe2\x42\x42\x96\x4f\x35\x25\x67\
+\xc9\x3a\x3e\xcc\xaf\x63\x8d\x95\x2c\x59\x4b\x19\x0a\xab\xd7\x33\
+\x9d\xf0\x70\xcd\x09\x67\x56\x35\xcf\x29\x9f\x68\x8f\x85\x19\x9b\
+\x68\x36\xd2\xa6\xa1\x75\x7b\x9c\x87\x39\xcf\x2d\x30\x70\x66\x40\
+\x41\xc0\x88\xd2\xe3\x90\x15\x78\x65\x21\x8e\xc4\xc8\x3e\x60\x95\
+\x5f\xca\x2c\xde\x2b\x96\x61\x74\xd5\xb5\x64\xfd\x0b\x11\xf5\x44\
+\x8e\xf1\x07\xd8\x91\x40\x87\x87\x1d\x3d\xe8\x58\xba\x2c\x21\xc2\
+\x1b\x9e\x94\xaf\xec\x26\xe0\x8a\xc0\x9f\x0e\x18\x01\x35\x17\x08\
+\x9f\x78\x81\x10\x8a\xf9\x28\x22\x84\x9b\x85\xc3\x40\x02\x0f\x5a\
+\xd2\x58\x85\xd4\x3c\xa2\x0c\x89\xde\x5f\xa0\xb7\x88\x27\x42\x1c\
+\x19\x6b\x41\xae\x24\x63\x17\xbf\x5c\x1e\x90\xbd\x8f\x7d\xd7\x1e\
+\xd1\x24\xc1\x17\x00\x86\x9b\x78\x9f\x00\xc3\x91\x28\x55\xda\xb5\
+\x10\x5a\x18\xdb\xe7\x21\x83\xa6\x58\x53\x1e\xe3\x33\x9d\x82\x16\
+\x31\xd1\xb4\x07\xdd\x3a\x00\xf1\x1d\xf2\x30\xc4\x81\x60\x31\x1c\
+\x1e\xca\x22\x12\xf2\x98\x19\xcd\xab\x0e\xf6\xd6\xde\xb0\x39\xca\
+\x79\xa9\x94\x2c\xd6\x1f\x63\x9f\x8d\x0a\xe4\x5b\xcc\xaf\xeb\x4e\
+\x8e\xfb\xf7\x2e\x46\xc3\x02\x7c\xe5\x2b\xa6\xcf\x1b\x87\x05\x20\
+\x9e\x43\xdc\x1f\xf5\x1d\xeb\x79\x0f\x5d\x0a\x42\xbb\xa6\x3a\x58\
+\x0d\xec\xb3\xf0\x9b\x99\x49\x5d\x1b\x5a\x81\x91\xd7\x91\xad\x09\
+\x0b\xfe\x4f\xc4\x8c\xbc\xe8\x53\xa5\x99\xd2\x3f\x94\xed\xd6\x22\
+\xa8\xcd\x22\xd8\x5a\x78\xfc\x01\x9c\xe8\xb3\x3e\x4d\xc3\x8c\xa7\
+\x69\xec\x4f\x39\xe9\xe9\x10\xfb\x55\x72\x50\x97\x34\x7c\x5e\x58\
+\x5d\x4c\x44\x16\x74\x45\x5e\xe4\x9e\x10\x25\xc9\xa8\x66\x24\xa1\
+\x92\xa2\xcb\xc6\x3d\xa7\xa2\x8a\xf6\x7d\xfb\x28\x75\xef\x98\xf6\
+\x02\x56\x0b\x91\x95\xf6\xa4\xdd\xb4\xe6\x7d\xea\x0d\xe4\xbb\xd7\
+\xf6\x04\xdc\xa2\x02\x21\xf9\x3f\xa8\x83\x43\xdb\x7e\x7b\x96\xf7\
+\x11\xaa\x18\xe0\x10\x1f\x6a\xda\xde\xa7\xb0\xba\x01\xf3\xee\x4a\
+\xad\x2e\x76\x80\xd5\xbd\x3d\x7a\xb8\xdd\xe5\x7d\xb0\x60\xd6\xf4\
+\xa6\xb1\x99\x10\x0d\x23\x52\x41\x35\x23\xf3\x8f\x0c\x45\xfc\x6f\
+\x4d\x7a\xcc\x19\x61\xe6\x3f\xdc\x90\x2d\xa6\xae\x05\x85\x2a\xc5\
+\xe7\x11\x8b\x55\x89\x37\x5c\x01\x4e\x35\x9b\x86\xb0\x9f\xab\x49\
+\xdb\x26\x1b\xb5\x1e\x2a\x1a\x89\x00\x67\x67\x6b\xdb\x65\x05\xf1\
+\xda\xc1\xdc\x6d\xdb\x8a\x5d\x5b\x53\xfa\x27\xb2\x9f\x50\x78\x9d\
+\xe0\x61\x8b\x65\x66\xcb\xfa\xb7\x39\x0d\x00\x76\x56\x6c\x42\x0b\
+\x58\x63\xb0\x35\x4e\xb2\xe0\x76\x3c\x34\x9a\xb1\xa9\x15\x79\xc8\
+\x4c\xee\xd8\xa8\x6f\x8e\x54\x43\x1a\x6b\x73\x90\x8b\x45\xfc\x13\
+\xce\xe0\x93\x5e\x28\xbc\x3b\x45\x5e\xf4\x18\x78\x90\xe6\x2c\x35\
+\xe4\x3a\x80\x03\xd5\x8f\x3f\xa0\xcf\xb6\x05\xd6\xfa\xd1\xa2\xb0\
+\x2d\xd6\x52\x9a\xca\x0c\xe2\x37\xca\x5e\x9b\x75\xe3\xea\x39\x71\
+\x2b\xf8\x75\x21\x17\x7c\xa6\x23\xd2\x4d\xf0\x88\x40\xba\x6c\x00\
+\x8e\xc6\x53\x38\x74\xdd\x84\xc7\x65\xd2\xa8\xa0\x7d\xb5\x3b\x17\
+\xd1\x11\x8f\xd2\xa8\xcb\xff\x61\xc5\x35\x42\x53\xc1\xfb\xb7\x51\
+\xdf\xd3\xc3\x99\xf8\xef\xa4\xd7\xc5\x7e\x5b\xa7\x67\x67\x67\x47\
+\xad\x93\x99\x60\xf0\x74\x91\xc5\x69\xd7\x94\xc4\x65\x3a\xe3\x6b\
+\xc0\x62\xc2\x46\x59\x4c\x47\x99\x1d\x51\xa8\x09\x2e\xff\xbc\xda\
+\x47\xdd\x31\x26\x54\x32\x1b\x6e\xc1\x10\x29\xe8\x05\x1e\x93\x44\
+\x84\x63\x33\xf2\x80\x98\x78\xd1\x3d\x0d\x53\x36\x89\x1a\x59\xba\
+\x90\x90\xc5\x03\x50\x2d\xa2\x4f\x18\xf5\xcc\x7f\xec\xcd\x5e\x25\
+\xca\x6e\x3b\x4c\xf1\xb1\x4f\x0e\x0d\xac\xd8\x8c\x18\x06\x22\x64\
+\x0e\x15\x33\xa7\x39\x31\xf9\x84\x82\x5b\x0a\xf2\x27\x29\x92\x26\
+\x7b\xfd\xe0\xe1\x7a\xc4\x20\x5d\x1e\xc5\x39\xd9\x4a\x14\x07\x08\
+\xe5\x08\x9e\x49\xc0\x4e\x41\x95\x9d\x33\x8f\x6b\xa9\xa8\x07\x2a\
+\xa8\x8b\xb9\x00\xe4\x13\x28\xa8\x2b\x00\x7b\x61\x42\xa2\x72\x4e\
+\x49\x21\x4a\x9e\xeb\x5b\xaa\xa6\x78\x5c\x55\x4d\x1d\x1f\x2e\xd7\
+\x53\x87\xdb\x53\x50\x37\x01\x2b\x8b\x05\xf7\x0b\xd1\x67\x30\xf4\
+\x0b\xc2\xbd\xdb\xf2\x33\x1c\x7a\x96\x51\x76\x72\x5c\x26\xc7\xaf\
+\xd6\x97\xe3\x0a\x1e\xf3\xc9\xe3\x9e\xba\xb2\x93\x56\x5f\x8a\xc8\
+\x98\x23\x05\xf3\x10\x58\x2c\x93\xd3\xe3\xd7\x5f\x70\xe6\x35\x96\
+\x10\x0d\x25\x6e\x02\x79\x6b\x5c\x4c\xb0\x62\xa9\x34\x5e\x35\xbe\
+\xe9\x73\x50\xef\x74\x4c\x4c\x24\x5b\xee\x93\x1e\x90\x2b\xa2\x77\
+\xae\x1b\x0d\xa4\x52\x60\x1b\x15\x0f\xc7\x84\xf9\xdc\xa4\x31\x36\
+\xe1\x71\x9b\xb4\x68\xb6\x04\x83\xf3\x16\x5d\xf0\x01\x02\xff\x64\
+\x60\xef\xe4\xa2\x5c\x2e\x4e\x36\x22\x17\xaf\x1f\x2e\x17\x98\xab\
+\xcb\xe4\xa1\x2f\x19\xf3\xa8\x6f\x59\x1f\x76\x1c\x7d\x43\x64\x7f\
+\x4c\x89\xf0\xd8\xe3\x3e\x38\x2e\x13\xa1\x31\xcc\x35\xe4\x12\x1d\
+\xc3\xb7\x6c\x08\x9e\xe3\xbe\x95\x30\x8f\x62\x9a\xee\x0e\x33\x7b\
+\xc3\x00\x54\xe4\xc1\x41\x0d\xc7\x6d\x31\xa7\xff\x17\x50\x22\x59\
+\x7d\xc6\x56\xd8\x1b\x49\x31\x05\xb8\xe3\xef\x32\xfe\x3e\xdd\x04\
+\x7f\xd7\xe2\xee\x39\xad\x4f\x81\xb9\x33\x26\xce\xe5\x99\xfb\xd4\
+\x63\x53\xad\x6f\xcf\x49\xf6\x24\x72\xec\x9b\x93\x8c\x19\xb0\x09\
+\x4e\xb6\xa5\x3b\xe4\xf8\x72\x82\x16\x00\xcd\x20\x92\x88\xa9\x05\
+\xb9\xa3\x8d\xb8\x36\x00\x6d\xc7\xdb\xe5\xbc\xdd\x7a\xb9\x11\xe5\
+\xdd\xaa\x91\x49\x2a\xe3\x6f\x74\x47\x26\xec\x5b\x0c\x26\xc3\xe4\
+\xd8\x60\xb3\xb6\x80\x45\x88\x45\x1c\xf8\x86\x2b\x77\x20\xf7\x9c\
+\x0d\xc1\x9b\xc1\xa2\x34\x2e\xe2\x4d\xb0\xfb\xb5\x45\x61\x1e\x47\
+\x1a\x0a\x90\xc3\xc7\x46\xa4\x1a\xff\x3b\xfa\xec\x44\x60\x81\x08\
+\xb4\x36\x22\x02\xaf\x1e\x57\x02\xa6\x61\x6d\x9b\x4b\x45\xde\x47\
+\xc4\x8c\x8b\xaf\x69\xec\x53\xe9\x3b\x5f\x1e\x47\x10\x3c\xcb\xc2\
+\x5b\x31\xb8\xee\xe0\xfd\xb8\xe0\x15\x36\xda\xa0\x58\x40\xef\x19\
+\x46\xc2\xb0\x15\x4b\x9f\x7c\xe1\xa5\x95\xa2\x98\x15\x84\x03\xeb\
+\x50\x26\x28\xf6\x81\xf4\x16\x0f\x73\x06\xc6\xc5\x6c\x4b\x0e\xba\
+\xda\xc7\x28\xc2\x4e\x0e\x16\xc8\xc1\xd1\x66\x4c\xc1\xe1\xe3\x0a\
+\x42\x40\x4d\xe1\xc9\x44\xfb\xbb\x6a\xb9\xec\x38\xab\x40\x50\x42\
+\x66\x9d\xf8\x4d\x30\xb3\xab\x9c\x34\x58\x90\x9e\x48\x91\xab\x39\
+\x33\xee\x4d\x4d\x98\x15\x98\xd9\x2a\x83\xcb\x51\xff\x03\x75\x55\
+\x38\x3b\x96\x2e\x65\xe9\x0a\xa1\xd7\x2a\x2c\xdd\x7a\x5c\x96\x1e\
+\x62\xea\x60\x92\x93\xb0\xba\x19\x0e\x9a\x18\xff\xc3\x02\x3e\x8c\
+\xd5\xb8\x5c\x46\xc6\xf4\xe0\x4d\xf8\x4c\x5a\x57\xde\x0b\x4d\x75\
+\xab\xe1\x3e\x9b\x0d\x35\xbe\x8f\x90\xe8\x66\x90\x85\x15\x6c\x75\
+\x05\xe1\x77\x83\x42\x0e\x6d\x03\xba\x26\xb8\x0a\x32\x60\x49\x70\
+\xed\xc0\x7f\xb5\x70\x77\x62\x50\x26\x06\x1b\x52\xec\x2f\x1f\x2e\
+\x05\xef\xc2\x90\x27\x2a\xf3\xe9\x51\x18\x7a\xd4\x0f\xc7\x44\xa5\
+\x89\x75\x73\x0e\x08\x7a\x0d\x46\x52\x40\xa9\xbb\x61\x26\xea\xe8\
+\xce\x91\x96\xe7\x9c\x7f\xb3\x91\x60\x8c\x3b\xc2\x32\x8b\xaa\x9a\
+\x05\xfc\x22\x55\x78\xc0\x9e\x4f\x03\xdb\x5c\x62\x69\xd5\xef\x9a\
+\x35\xda\x56\x2b\x14\x70\xea\x01\x35\x3b\x5a\xa6\xe0\xbd\x98\x9f\
+\x9b\x94\xac\x4b\xae\x3c\xc9\x34\xb8\x4a\x6e\x9b\xbe\x53\xfb\x32\
+\xdb\x39\x33\x57\x6e\x5c\x85\xfb\x3b\x83\xec\x39\x03\x50\xe4\xb5\
+\xf2\xdb\x3b\x5f\xdf\x3f\xde\xed\x9d\x2c\x37\x0c\xa3\xb9\x37\x57\
+\x22\x51\x5b\x93\x54\x88\x16\x94\x55\x5b\xac\xd0\x18\x8b\x8f\xd7\
+\x14\xad\x9a\x20\x37\x98\xb5\xa3\x04\xd3\x8a\xe4\xc2\xf9\x7d\xf2\
+\xf9\xe6\x35\xeb\xd4\xd3\x62\xe2\x30\x71\xcb\x06\xd2\xcb\xf2\xb5\
+\x83\x66\x64\x5e\x5a\x33\xf3\x52\x41\x35\x58\x24\xcc\xf2\xa7\xe4\
+\xdf\xe9\x86\x79\x56\x59\x72\xb7\xef\xb6\xe2\xed\xbe\xee\x97\xc7\
+\xd7\x0f\xb9\x9a\x84\x6f\xfd\x9e\x5f\xb6\xa2\x19\xd5\xb4\x6a\x4d\
+\x4b\x56\x55\xce\x4e\xcf\xe6\xc6\xdf\x8a\x74\xf1\x93\xdf\xf8\x33\
+\xf5\xbe\x72\xce\x7e\x74\x4d\xf3\x4c\x2a\x65\x1e\x7b\x18\x0d\x1e\
+\x94\xb9\x14\x57\x58\x04\x03\x92\x76\x7e\xd3\x6f\xde\x7c\x98\xcc\
+\xd8\x6e\x9a\xc6\xca\x4a\x07\x63\x4f\x1f\x78\xac\x17\x2b\x9d\x85\
+\x75\x25\x2f\x97\x97\x95\x1c\xd5\xaa\x2b\x81\x61\x86\x46\xf5\xad\
+\xd3\xca\xdb\x95\x75\x2a\xbd\xd7\xbe\x5f\x89\x6a\x6b\xf1\x85\xca\
+\x6f\xff\x0e\xa3\xba\x1f\xec\xee\x30\x96\x40\xdd\xdd\x61\xac\x85\
+\xd5\x53\xc7\x0a\x5e\xd7\xf3\xf0\x57\x78\xbc\xab\x0e\xdb\xdd\x67\
+\x72\x21\x1d\x84\xfb\xd6\x06\x1d\x6e\x8d\x90\xdf\xd6\xbf\x98\x6e\
+\x96\x86\x89\x18\xe3\xcf\xa1\x17\x8f\xb5\x26\x12\x10\xb4\xf1\xbf\
+\x69\x15\x33\x75\xb7\x2b\xbf\x0f\x25\x39\x43\xc7\xef\x53\x59\xde\
+\xb8\x4a\x4e\xb0\x81\x2f\xd0\x08\x26\x12\xeb\x8b\xfe\x45\xa3\xe4\
+\x3f\x59\x11\xdd\x13\xaa\xd0\xdf\xe9\xd0\xa2\x75\xf1\xcb\xe7\x5a\
+\x68\x3c\xb5\x6a\x9a\xc9\x24\x3d\x5e\x1c\x73\xb9\x4f\x5a\xe5\xfa\
+\x01\x4a\x36\xa6\xf8\xd5\x3e\xd6\x49\x32\x53\x95\x33\x0c\x50\xc2\
+\x8d\x69\x10\xf2\x8e\xe0\xed\x72\x8a\xbe\x10\xe9\x85\xd4\xbb\xdb\
+\x37\x4e\x53\x8f\x69\x3c\xcb\x4b\x46\x7d\xda\xe3\x21\x07\xe0\x74\
+\x40\x31\xb6\xe9\x5e\xef\xc1\x50\x0c\x2e\xc5\xfe\x46\x72\x5a\x13\
+\xfe\xcd\x61\xeb\xec\x9a\x29\xb6\x04\xe8\xdf\x72\x3c\xb3\x7b\x3f\
+\xf8\x84\x41\xdb\xb7\x76\x21\xcf\x53\x03\x3d\xdf\x70\xc5\xe4\xb0\
+\xb0\x5e\xb8\xe2\xd7\x8b\x5f\x1e\x3f\x5c\x31\x95\xd1\xef\x25\x5c\
+\x31\xf3\xf1\x81\x6f\x3e\x5c\x51\x41\xdd\xd6\xc8\x1a\x2d\xb9\x21\
+\x4a\x41\x79\x2a\xf2\xe2\xf8\xd2\xd6\x3c\x96\x5d\x06\xdd\x48\x92\
+\xc8\x85\x55\x90\xe9\x0d\x0a\x5b\x89\xc2\x0a\x8f\x3a\x60\x3b\x5d\
+\x66\xf6\x22\x1f\x73\xca\x52\x1f\x36\xe2\xb4\x48\x77\x95\x85\x9a\
+\xa6\x51\xa6\x2f\x6e\x8e\x99\x18\xd3\xbc\xde\xaa\x10\x59\x9a\x0d\
+\x2a\xb9\x78\xd2\xd1\x5c\x3c\x29\x0b\x25\xbd\x9c\x0b\x25\xcd\x44\
+\x91\x8a\xa8\xcc\xc4\x8e\xa6\x44\xca\x51\x32\x47\x46\xa7\x9c\xb2\
+\x53\xb5\x53\x36\xe7\x8d\xd3\x06\xb1\x6a\xe2\xbc\xd1\x6a\x35\x9a\
+\x38\x32\xe1\xa3\x88\x26\xfd\x34\x36\xf5\x8a\x9d\xbf\xaf\xcd\xf3\
+\x95\x14\xd1\x67\x1e\xb1\xae\x48\xa5\x07\x06\xbc\x30\x0a\xbf\x6f\
+\x98\x2a\x2d\x22\x0b\x51\x19\x4c\xf2\x2d\x16\xcb\xdc\x37\x10\x73\
+\xe9\x94\xe9\x67\x0f\x71\x3f\x46\x9a\x81\xcb\xd3\x71\x9f\x3c\x84\
+\xdd\x70\x0d\x7b\x96\x54\xd4\x87\x25\xc3\x0c\x4d\x9c\xc0\x7e\x03\
+\xf1\x20\x40\xc2\x99\x0e\x43\x80\x22\xdc\xe5\x88\x14\x72\x3b\xa5\
+\xc8\xcc\x63\xbc\x08\x2b\x9c\xcd\x62\xae\xea\xa3\xe5\xee\xfa\x96\
+\xd3\x67\xd2\xb9\x15\x54\x32\x1d\x5f\x8e\xcb\xb4\x77\x3b\xc8\xb8\
+\x93\xfb\x02\x64\x26\xbd\xf5\x91\x99\x6d\x30\x5f\xe6\x94\x4c\x19\
+\x19\x50\x46\x5a\x3c\x11\xc7\xb6\xb2\x17\x9f\xdb\xcd\x94\x77\xf6\
+\xfe\x0f\x8b\xd0\x9b\x85\
\x00\x00\x09\xfb\
\x00\
\x00\x57\x7d\x78\x9c\xed\x5c\x5b\x6f\xdb\x3a\x12\x7e\xcf\xaf\x20\
@@ -54004,65 +54010,65 @@ qt_resource_struct = "\
\x00\x00\x00\x64\x00\x01\x00\x00\x00\x01\x00\x00\x0a\xf1\
\x00\x00\x00\x96\x00\x01\x00\x00\x00\x01\x00\x00\x13\x00\
\x00\x00\x00\x7c\x00\x01\x00\x00\x00\x01\x00\x00\x0f\x23\
-\x00\x00\x06\xfa\x00\x01\x00\x00\x00\x01\x00\x0b\x0c\x1d\
-\x00\x00\x04\xa8\x00\x00\x00\x00\x00\x01\x00\x0a\x69\x06\
-\x00\x00\x09\x60\x00\x01\x00\x00\x00\x01\x00\x0b\xe3\x13\
-\x00\x00\x0c\x1c\x00\x01\x00\x00\x00\x01\x00\x0c\xce\xc1\
-\x00\x00\x05\xb2\x00\x01\x00\x00\x00\x01\x00\x0a\xa8\xb1\
-\x00\x00\x07\x42\x00\x00\x00\x00\x00\x01\x00\x0b\x29\x67\
-\x00\x00\x08\x56\x00\x01\x00\x00\x00\x01\x00\x0b\x92\x15\
-\x00\x00\x0b\x52\x00\x01\x00\x00\x00\x01\x00\x0c\x95\xdb\
-\x00\x00\x07\xb6\x00\x00\x00\x00\x00\x01\x00\x0b\x53\x36\
-\x00\x00\x09\xfa\x00\x01\x00\x00\x00\x01\x00\x0c\x23\xb4\
-\x00\x00\x0c\x6c\x00\x01\x00\x00\x00\x01\x00\x0c\xea\xe5\
-\x00\x00\x04\xee\x00\x01\x00\x00\x00\x01\x00\x0a\x82\x28\
-\x00\x00\x09\x08\x00\x00\x00\x00\x00\x01\x00\x0b\xc0\xb9\
-\x00\x00\x08\x7c\x00\x01\x00\x00\x00\x01\x00\x0b\x97\xd9\
-\x00\x00\x07\x1c\x00\x00\x00\x00\x00\x01\x00\x0b\x16\xd1\
-\x00\x00\x05\x12\x00\x01\x00\x00\x00\x01\x00\x0a\x87\xa7\
-\x00\x00\x07\x8a\x00\x01\x00\x00\x00\x01\x00\x0b\x42\x2c\
-\x00\x00\x04\xca\x00\x01\x00\x00\x00\x01\x00\x0a\x77\xbc\
-\x00\x00\x0b\x7a\x00\x00\x00\x00\x00\x01\x00\x0c\xa1\x4a\
-\x00\x00\x04\x28\x00\x01\x00\x00\x00\x01\x00\x0a\x43\x74\
-\x00\x00\x06\x02\x00\x01\x00\x00\x00\x01\x00\x0a\xc3\xd0\
-\x00\x00\x0b\x0a\x00\x01\x00\x00\x00\x01\x00\x0c\x7e\xac\
-\x00\x00\x0b\x2c\x00\x01\x00\x00\x00\x01\x00\x0c\x8c\x47\
-\x00\x00\x05\xe0\x00\x00\x00\x00\x00\x01\x00\x0a\xb1\xb7\
-\x00\x00\x03\xf6\x00\x01\x00\x00\x00\x01\x00\x0a\x3b\xbb\
-\x00\x00\x08\xe6\x00\x01\x00\x00\x00\x01\x00\x0b\xb9\x65\
-\x00\x00\x0a\x54\x00\x00\x00\x00\x00\x01\x00\x0c\x33\xfc\
-\x00\x00\x06\x56\x00\x01\x00\x00\x00\x01\x00\x0a\xd5\x40\
-\x00\x00\x0a\x78\x00\x00\x00\x00\x00\x01\x00\x0c\x4a\xaf\
-\x00\x00\x08\x10\x00\x00\x00\x00\x00\x01\x00\x0b\x6a\xe9\
-\x00\x00\x05\x64\x00\x01\x00\x00\x00\x01\x00\x0a\x97\xa7\
-\x00\x00\x0c\x3c\x00\x00\x00\x00\x00\x01\x00\x0c\xd9\x6f\
-\x00\x00\x06\xb0\x00\x00\x00\x00\x00\x01\x00\x0a\xec\x7f\
-\x00\x00\x04\x54\x00\x00\x00\x00\x00\x01\x00\x0a\x4b\x7b\
-\x00\x00\x0c\x9c\x00\x00\x00\x00\x00\x01\x00\x0c\xf6\xbe\
-\x00\x00\x0a\xc0\x00\x00\x00\x00\x00\x01\x00\x0c\x68\x36\
-\x00\x00\x04\x78\x00\x01\x00\x00\x00\x01\x00\x0a\x60\x9b\
-\x00\x00\x0a\xe8\x00\x01\x00\x00\x00\x01\x00\x0c\x77\x5d\
-\x00\x00\x09\x82\x00\x01\x00\x00\x00\x01\x00\x0b\xeb\xbc\
-\x00\x00\x0b\xa0\x00\x01\x00\x00\x00\x01\x00\x0c\xa9\xd7\
-\x00\x00\x06\xd8\x00\x01\x00\x00\x00\x01\x00\x0a\xfe\xbe\
-\x00\x00\x07\xe8\x00\x01\x00\x00\x00\x01\x00\x0b\x61\x38\
-\x00\x00\x09\xd8\x00\x00\x00\x00\x00\x01\x00\x0c\x0f\x23\
-\x00\x00\x05\x88\x00\x01\x00\x00\x00\x01\x00\x0a\x9e\x70\
-\x00\x00\x08\x36\x00\x00\x00\x00\x00\x01\x00\x0b\x7c\xa1\
-\x00\x00\x06\x36\x00\x01\x00\x00\x00\x01\x00\x0a\xcf\xc1\
-\x00\x00\x0a\x24\x00\x01\x00\x00\x00\x01\x00\x0c\x2a\x29\
-\x00\x00\x08\xbe\x00\x01\x00\x00\x00\x01\x00\x0b\xad\xf3\
-\x00\x00\x09\x38\x00\x01\x00\x00\x00\x01\x00\x0b\xd3\x3d\
-\x00\x00\x0b\xf2\x00\x01\x00\x00\x00\x01\x00\x0c\xc4\x3f\
-\x00\x00\x0a\x9c\x00\x01\x00\x00\x00\x01\x00\x0c\x5d\x86\
-\x00\x00\x05\x34\x00\x01\x00\x00\x00\x01\x00\x0a\x8f\x85\
-\x00\x00\x0b\xc6\x00\x01\x00\x00\x00\x01\x00\x0c\xb4\x9c\
-\x00\x00\x08\x9e\x00\x00\x00\x00\x00\x01\x00\x0b\x9e\x21\
-\x00\x00\x06\x84\x00\x00\x00\x00\x00\x01\x00\x0a\xdd\x25\
-\x00\x00\x07\x6a\x00\x01\x00\x00\x00\x01\x00\x0b\x38\xb8\
-\x00\x00\x09\xa6\x00\x00\x00\x00\x00\x01\x00\x0b\xf3\x0d\
+\x00\x00\x06\xfa\x00\x01\x00\x00\x00\x01\x00\x0b\x0c\x77\
+\x00\x00\x04\xa8\x00\x00\x00\x00\x00\x01\x00\x0a\x69\x60\
+\x00\x00\x09\x60\x00\x01\x00\x00\x00\x01\x00\x0b\xe3\x6d\
+\x00\x00\x0c\x1c\x00\x01\x00\x00\x00\x01\x00\x0c\xcf\x1b\
+\x00\x00\x05\xb2\x00\x01\x00\x00\x00\x01\x00\x0a\xa9\x0b\
+\x00\x00\x07\x42\x00\x00\x00\x00\x00\x01\x00\x0b\x29\xc1\
+\x00\x00\x08\x56\x00\x01\x00\x00\x00\x01\x00\x0b\x92\x6f\
+\x00\x00\x0b\x52\x00\x01\x00\x00\x00\x01\x00\x0c\x96\x35\
+\x00\x00\x07\xb6\x00\x00\x00\x00\x00\x01\x00\x0b\x53\x90\
+\x00\x00\x09\xfa\x00\x01\x00\x00\x00\x01\x00\x0c\x24\x0e\
+\x00\x00\x0c\x6c\x00\x01\x00\x00\x00\x01\x00\x0c\xeb\x3f\
+\x00\x00\x04\xee\x00\x01\x00\x00\x00\x01\x00\x0a\x82\x82\
+\x00\x00\x09\x08\x00\x00\x00\x00\x00\x01\x00\x0b\xc1\x13\
+\x00\x00\x08\x7c\x00\x01\x00\x00\x00\x01\x00\x0b\x98\x33\
+\x00\x00\x07\x1c\x00\x00\x00\x00\x00\x01\x00\x0b\x17\x2b\
+\x00\x00\x05\x12\x00\x01\x00\x00\x00\x01\x00\x0a\x88\x01\
+\x00\x00\x07\x8a\x00\x01\x00\x00\x00\x01\x00\x0b\x42\x86\
+\x00\x00\x04\xca\x00\x01\x00\x00\x00\x01\x00\x0a\x78\x16\
+\x00\x00\x0b\x7a\x00\x00\x00\x00\x00\x01\x00\x0c\xa1\xa4\
+\x00\x00\x04\x28\x00\x01\x00\x00\x00\x01\x00\x0a\x43\xce\
+\x00\x00\x06\x02\x00\x01\x00\x00\x00\x01\x00\x0a\xc4\x2a\
+\x00\x00\x0b\x0a\x00\x01\x00\x00\x00\x01\x00\x0c\x7f\x06\
+\x00\x00\x0b\x2c\x00\x01\x00\x00\x00\x01\x00\x0c\x8c\xa1\
+\x00\x00\x05\xe0\x00\x00\x00\x00\x00\x01\x00\x0a\xb2\x11\
+\x00\x00\x03\xf6\x00\x01\x00\x00\x00\x01\x00\x0a\x3c\x15\
+\x00\x00\x08\xe6\x00\x01\x00\x00\x00\x01\x00\x0b\xb9\xbf\
+\x00\x00\x0a\x54\x00\x00\x00\x00\x00\x01\x00\x0c\x34\x56\
+\x00\x00\x06\x56\x00\x01\x00\x00\x00\x01\x00\x0a\xd5\x9a\
+\x00\x00\x0a\x78\x00\x00\x00\x00\x00\x01\x00\x0c\x4b\x09\
+\x00\x00\x08\x10\x00\x00\x00\x00\x00\x01\x00\x0b\x6b\x43\
+\x00\x00\x05\x64\x00\x01\x00\x00\x00\x01\x00\x0a\x98\x01\
+\x00\x00\x0c\x3c\x00\x00\x00\x00\x00\x01\x00\x0c\xd9\xc9\
+\x00\x00\x06\xb0\x00\x00\x00\x00\x00\x01\x00\x0a\xec\xd9\
+\x00\x00\x04\x54\x00\x00\x00\x00\x00\x01\x00\x0a\x4b\xd5\
+\x00\x00\x0c\x9c\x00\x00\x00\x00\x00\x01\x00\x0c\xf7\x18\
+\x00\x00\x0a\xc0\x00\x00\x00\x00\x00\x01\x00\x0c\x68\x90\
+\x00\x00\x04\x78\x00\x01\x00\x00\x00\x01\x00\x0a\x60\xf5\
+\x00\x00\x0a\xe8\x00\x01\x00\x00\x00\x01\x00\x0c\x77\xb7\
+\x00\x00\x09\x82\x00\x01\x00\x00\x00\x01\x00\x0b\xec\x16\
+\x00\x00\x0b\xa0\x00\x01\x00\x00\x00\x01\x00\x0c\xaa\x31\
+\x00\x00\x06\xd8\x00\x01\x00\x00\x00\x01\x00\x0a\xff\x18\
+\x00\x00\x07\xe8\x00\x01\x00\x00\x00\x01\x00\x0b\x61\x92\
+\x00\x00\x09\xd8\x00\x00\x00\x00\x00\x01\x00\x0c\x0f\x7d\
+\x00\x00\x05\x88\x00\x01\x00\x00\x00\x01\x00\x0a\x9e\xca\
+\x00\x00\x08\x36\x00\x00\x00\x00\x00\x01\x00\x0b\x7c\xfb\
+\x00\x00\x06\x36\x00\x01\x00\x00\x00\x01\x00\x0a\xd0\x1b\
+\x00\x00\x0a\x24\x00\x01\x00\x00\x00\x01\x00\x0c\x2a\x83\
+\x00\x00\x08\xbe\x00\x01\x00\x00\x00\x01\x00\x0b\xae\x4d\
+\x00\x00\x09\x38\x00\x01\x00\x00\x00\x01\x00\x0b\xd3\x97\
+\x00\x00\x0b\xf2\x00\x01\x00\x00\x00\x01\x00\x0c\xc4\x99\
+\x00\x00\x0a\x9c\x00\x01\x00\x00\x00\x01\x00\x0c\x5d\xe0\
+\x00\x00\x05\x34\x00\x01\x00\x00\x00\x01\x00\x0a\x8f\xdf\
+\x00\x00\x0b\xc6\x00\x01\x00\x00\x00\x01\x00\x0c\xb4\xf6\
+\x00\x00\x08\x9e\x00\x00\x00\x00\x00\x01\x00\x0b\x9e\x7b\
+\x00\x00\x06\x84\x00\x00\x00\x00\x00\x01\x00\x0a\xdd\x7f\
+\x00\x00\x07\x6a\x00\x01\x00\x00\x00\x01\x00\x0b\x39\x12\
+\x00\x00\x09\xa6\x00\x00\x00\x00\x00\x01\x00\x0b\xf3\x67\
\x00\x00\x03\xa2\x00\x01\x00\x00\x00\x01\x00\x0a\x27\x9b\
-\x00\x00\x03\xce\x00\x01\x00\x00\x00\x01\x00\x0a\x31\xbc\
+\x00\x00\x03\xce\x00\x01\x00\x00\x00\x01\x00\x0a\x32\x16\
\x00\x00\x03\x76\x00\x01\x00\x00\x00\x01\x00\x0a\x1c\x55\
"
diff --git a/src/Mod/Draft/Resources/ui/userprefs-import.ui b/src/Mod/Draft/Resources/ui/userprefs-import.ui
index 20ebbe7cd..a85d52d77 100755
--- a/src/Mod/Draft/Resources/ui/userprefs-import.ui
+++ b/src/Mod/Draft/Resources/ui/userprefs-import.ui
@@ -7,7 +7,7 @@
0
0
575
- 666
+ 679
@@ -372,6 +372,29 @@ If color mapping is choosed, you must choose a color mapping file containing a t
+ -
+
+
-
+
+
+ Ellipse export is badly supported. Use this to export them as polylines instead.
+
+
+ Export ellipses as polylines (using Max Spline Segment value)
+
+
+ true
+
+
+ DiscretizeEllipses
+
+
+ Mod/Draft
+
+
+
+
+
diff --git a/src/Mod/Draft/importDXF.py b/src/Mod/Draft/importDXF.py
index bf043e831..f4a2bde04 100644
--- a/src/Mod/Draft/importDXF.py
+++ b/src/Mod/Draft/importDXF.py
@@ -638,6 +638,7 @@ def drawBlock(blockref,num=None,createObject=False):
if not fmt.paramstarblocks:
if blockref.name[0] == '*':
return None
+ print "creating block ", blockref.name, " containing ", len(blockref.entities.data), " entities"
shapes = []
for line in blockref.entities.get_type('line'):
s = drawLine(line,shapemode=True)
@@ -1513,21 +1514,31 @@ def writeShape(sh,ob,dxfobject,nospline=False):
ang1, ang2, color=getACI(ob),
layer=getGroup(ob)))
elif DraftGeomUtils.geomType(edge) == "Ellipse": # ellipses:
- if hasattr(dxfLibrary,"Ellipse"):
- center = DraftVecUtils.tup(edge.Curve.Center)
- norm = DraftVecUtils.tup(edge.Curve.Axis)
- start = edge.FirstParameter
- end = edge.LastParameter
- ax = edge.Curve.Focus1.sub(edge.Curve.Center)
- major = DraftVecUtils.tup(DraftVecUtils.scaleTo(ax,edge.Curve.MajorRadius))
- minor = edge.Curve.MinorRadius/edge.Curve.MajorRadius
- dxfobject.append(dxfLibrary.Ellipse(center=center,majorAxis=major,normalAxis=norm,
- minorAxisRatio=minor,startParameter=start,
- endParameter=end,
- color=getACI(ob),
- layer=getGroup(ob)))
+ if FreeCAD.ParamGet("User parameter:BaseApp/Preferences/Mod/Draft").GetBool("DiscretizeEllipses",True):
+ points = []
+ spline = getSplineSegs(edge)
+ for p in spline:
+ points.append((p.x,p.y,p.z,None,None,0.0))
+ dxfobject.append(dxfLibrary.PolyLine(points, [0.0,0.0,0.0],
+ 0, color=getACI(ob),
+ layer=getGroup(ob)))
else:
- FreeCAD.Console.PrintWarning("Ellipses support not found. Please delete dxfLibrary.py from your FreeCAD user directory to force auto-update\n")
+ if hasattr(dxfLibrary,"Ellipse"):
+ center = DraftVecUtils.tup(edge.Curve.Center)
+ norm = DraftVecUtils.tup(edge.Curve.Axis)
+ start = edge.FirstParameter
+ end = edge.LastParameter
+ ax = edge.Curve.Focus1.sub(edge.Curve.Center)
+ major = DraftVecUtils.tup(DraftVecUtils.scaleTo(ax,edge.Curve.MajorRadius))
+ minor = edge.Curve.MinorRadius/edge.Curve.MajorRadius
+ # print "exporting ellipse: ",center,norm,start,end,major,minor
+ dxfobject.append(dxfLibrary.Ellipse(center=center,majorAxis=major,normalAxis=norm,
+ minorAxisRatio=minor,startParameter=start,
+ endParameter=end,
+ color=getACI(ob),
+ layer=getGroup(ob)))
+ else:
+ FreeCAD.Console.PrintWarning("Ellipses support not found. Please delete dxfLibrary.py from your FreeCAD user directory to force auto-update\n")
else: # anything else is treated as lines
if len(edge.Vertexes) > 1:
ve1=edge.Vertexes[0].Point