diff --git a/src/Mod/Draft/Draft.py b/src/Mod/Draft/Draft.py
index 0fcaa8d0b..4df1c2fe4 100644
--- a/src/Mod/Draft/Draft.py
+++ b/src/Mod/Draft/Draft.py
@@ -4005,25 +4005,45 @@ class _BezCurve(_DraftObject):
fp.Shape = w
fp.Placement = plm
- @staticmethod
- def symmetricpoles(knot, p1, p2):
+ @classmethod
+ def symmetricpoles(cls,knot, p1, p2):
"""make two poles symmetric respective to the knot"""
p1h=FreeCAD.Vector(p1)
p2h=FreeCAD.Vector(p2)
p1h.multiply(0.5)
p2h.multiply(0.5)
- return ( knot+p1-p2 , knot+p2-p1)
+ return ( knot+p1h-p2h , knot+p2h-p1h)
- @staticmethod
- def tangentpoles(knot, p1, p2):
+ @classmethod
+ def tangentpoles(cls,knot, p1, p2,allowsameside=False):
"""make two poles have the same tangent at knot"""
p12n=p2.sub(p1)
p12n.normalize()
p1k=knot-p1
+ p2k=knot-p2
p1k_= FreeCAD.Vector(p12n)
- p1k_.multiply(p1k*p12n)
- pk_k=knot-p1-p1k_
- return (p1+pk_k,p2+pk_k)
+ kon12=(p1k*p12n)
+ if allowsameside or not (kon12 < 0 or p2k*p12n > 0):# instead of moving
+ p1k_.multiply(kon12)
+ pk_k=knot-p1-p1k_
+ return (p1+pk_k,p2+pk_k)
+ else:
+ return cls.symmetricpoles(knot, p1, p2)
+
+ @staticmethod
+ def modifysymmetricpole(knot,p1):
+ """calculate the coordinates of the opposite pole
+ of a symmetric knot"""
+ return knot+knot-p1
+
+ @staticmethod
+ def modifytangentpole(knot,p1,oldp2):
+ """calculate the coordinates of the opposite pole
+ of a tangent knot"""
+ pn=knot-p1
+ pn.normalize()
+ pn.multiply((knot-oldp2).Length)
+ return pn+knot
# for compatibility with older versions ???????
_ViewProviderBezCurve = _ViewProviderWire
diff --git a/src/Mod/Draft/DraftTools.py b/src/Mod/Draft/DraftTools.py
index e3a0b24f3..b2c46da41 100644
--- a/src/Mod/Draft/DraftTools.py
+++ b/src/Mod/Draft/DraftTools.py
@@ -3354,6 +3354,14 @@ class Edit(Modifier):
self.obj.Closed = True
# DNC: fix error message if edited point coinsides with one of the existing points
if ( editPnt in pts ) == False:
+ if Draft.getType(self.obj) in ["BezCurve"] and self.obj.Degree >=3 and \
+ (self.editing % self.obj.Degree) == 0: #it's a knot
+ if self.editing >= 1: #move left pole
+ pts[self.editing-1] = pts[self.editing-1] + editPnt - pts[self.editing]
+ self.trackers[self.editing-1].set(pts[self.editing-1])
+ if self.editing < len(pts)-1: #move right pole
+ pts[self.editing+1] = pts[self.editing+1] + editPnt - pts[self.editing]
+ self.trackers[self.editing+1].set(pts[self.editing+1])
pts[self.editing] = editPnt
self.obj.Points = pts
self.trackers[self.editing].set(v)
@@ -3511,18 +3519,38 @@ class Edit(Modifier):
return # didn't click control point
pts = self.obj.Points
deg = self.obj.Degree
- if point not in range(0, len(pts), deg):
- msg(translate("draft", "Selection is not a Node\n"),'warning')
- return
- if (point == 0) or (point == (len(pts)-1)):
+ if point % deg != 0:
+ if deg >=3: #allow to select poles
+ if point > 2 and point % deg == 1: #right pole
+ knot = point -1
+ keepp = point
+ changep = point -2
+ elif point -3 < len(pts): #left pole
+ knot = point +1
+ keepp = point
+ changep = point +2
+ else:
+ msg(translate("draft", "Can't change Knot belonging to that pole\n"),'warning')
+ return
+ if knot:
+ if style == 'Tangent':
+ pts[changep] = self.obj.Proxy.modifytangentpole(pts[knot],pts[keepp],\
+ pts[changep])
+ else:
+ pts[changep] = self.obj.Proxy.modifysymmetricpole(pts[knot],pts[keepp])
+ else:
+ msg(translate("draft", "Selection is not a Pole\n"),'warning')
+ return
+ elif (point == 0) or (point == (len(pts)-1)):
msg(translate("draft", "Endpoint of BezCurve can't be smoothed\n"),'warning')
return
- if style == 'Tangent':
- prev, next = self.obj.Proxy.tangentpoles(pts[point],pts[point-1],pts[point+1])
else:
- prev, next = self.obj.Proxy.symmetricpoles(pts[point],pts[point-1],pts[point+1])
- pts[point-1] = prev
- pts[point+1] = next
+ if style == 'Tangent':
+ prev, next = self.obj.Proxy.tangentpoles(pts[point],pts[point-1],pts[point+1])
+ else:
+ prev, next = self.obj.Proxy.symmetricpoles(pts[point],pts[point-1],pts[point+1])
+ pts[point-1] = prev
+ pts[point+1] = next
self.obj.Points = pts
self.doc.openTransaction("Edit "+self.obj.Name)
self.doc.commitTransaction()
diff --git a/src/Mod/Draft/Draft_rc.py b/src/Mod/Draft/Draft_rc.py
index 653a6e71f..65b0979f3 100644
--- a/src/Mod/Draft/Draft_rc.py
+++ b/src/Mod/Draft/Draft_rc.py
@@ -2,7 +2,7 @@
# Resource object code
#
-# Created: Wed Jan 29 20:45:44 2014
+# Created: Fri Jan 31 19:53:36 2014
# by: The Resource Compiler for PyQt (Qt v4.8.1)
#
# WARNING! All changes made in this file will be lost!
@@ -44874,116 +44874,146 @@ qt_resource_data = "\
\x63\x63\x75\x6d\x75\x6c\x61\x74\x65\x22\x20\x2f\x3e\x0a\x20\x20\
\x20\x20\x3c\x2f\x67\x3e\x0a\x20\x20\x3c\x2f\x67\x3e\x0a\x3c\x2f\
\x73\x76\x67\x3e\x0a\
-\x00\x00\x06\xb5\
+\x00\x00\x08\x99\
\x00\
-\x00\x21\xf7\x78\x9c\xd5\x59\x4b\x73\xdb\x36\x10\xbe\xfb\x57\xb0\
-\xcc\x25\x9e\x8a\x20\xde\x0f\x55\x72\x0e\xe9\xb4\x93\x43\xa7\x33\
-\x4d\x32\x3d\xd3\x14\x29\xb1\x91\x48\x0d\x49\xc7\x56\x7f\x7d\x17\
-\x94\x48\x51\x11\x6d\xc8\x1e\xc6\x93\x0a\x07\x01\x8b\x05\x17\xd8\
-\xfd\x76\xb1\x4b\xce\xde\x3d\x6c\xd6\xde\xd7\xa4\xac\xb2\x22\x9f\
-\xfb\x04\x61\xdf\x4b\xf2\xb8\x58\x64\xf9\x72\xee\x7f\xfe\xf4\x5b\
-\xa0\x7d\xaf\xaa\xa3\x7c\x11\xad\x8b\x3c\x99\xfb\x79\xe1\xbf\xbb\
-\xb9\x9a\xfd\x14\x04\xde\xfb\x32\x89\xea\x64\xe1\xdd\x67\xf5\xca\
-\xfb\x90\x7f\xa9\xe2\x68\x9b\x78\x6f\x57\x75\xbd\x9d\x86\xe1\xfd\
-\xfd\x3d\xca\x0e\x44\x54\x94\xcb\xf0\xda\x0b\x82\x9b\xab\xab\x59\
-\xf5\x75\x79\xe5\x79\x1e\xc8\xcd\xab\xe9\x22\x9e\xfb\x87\x05\xdb\
-\xbb\x72\xdd\x30\x2e\xe2\x30\x59\x27\x9b\x24\xaf\xab\x90\x20\x12\
-\xfa\x47\xf6\xf8\xc8\x1e\x5b\xe9\xd9\xd7\x24\x2e\x36\x9b\x22\xaf\
-\x9a\x95\x79\xf5\xa6\xc7\x5c\x2e\xd2\x8e\xdb\xee\xe6\x9e\x35\x4c\
-\xc4\x18\x13\x62\x1a\x52\x1a\x00\x47\x50\xed\xf2\x3a\x7a\x08\x4e\
-\x97\xc2\x1e\x87\x96\x52\x8c\x71\x08\x73\x47\xce\xcb\xb8\xa6\x0f\
-\x6b\x50\xc5\xa3\x9b\x69\x66\x1b\xee\x9e\x21\x48\x43\xb8\xcf\x16\
-\xf5\x6a\xee\x4b\xde\x8c\x56\x49\xb6\x5c\xd5\xdd\x30\x5b\xcc\x7d\
-\x90\xc3\x24\xa1\xfe\x0d\x10\x66\x8b\x24\xad\xec\xc4\x7e\xca\x8e\
-\x60\x8e\x37\x73\x30\x0b\x52\x92\xa8\xfc\xbd\x8c\x16\x19\xe8\x76\
-\xcf\xb7\xe7\x3c\x9d\x61\x84\xf3\x40\x1e\x56\xc1\xba\xaa\x2e\xb6\
-\x2d\xf7\x41\x28\x50\x80\x4b\x06\xc6\x3f\x4e\x54\xf5\x6e\x9d\xec\
-\xe7\x82\xb8\x58\x17\xe5\xf4\x4d\xda\xfc\x7e\x69\x48\xc5\x36\x8a\
-\xb3\x7a\x37\x25\xbd\x25\x45\x9a\x56\x09\x9c\x07\x40\x17\xba\xc5\
-\xe9\x80\x3e\x5f\x1c\x1e\x10\x47\x3a\x71\xb3\xf0\xf4\xe8\xcf\xd5\
-\x94\xc2\xc4\xa9\x27\x85\xd9\xeb\x69\x49\x61\xf1\x4a\x3a\xb2\xa3\
-\x68\xfd\xad\x8e\xe2\x87\xb9\x4f\xa9\x40\x54\x72\x7c\xb4\x56\xbc\
-\x03\xcc\x2a\x8a\x94\x51\x4c\x76\xd4\x72\xee\x33\x8e\x18\x17\x44\
-\xeb\x8e\x98\x0e\x3e\x20\x1d\x7c\x80\x3d\xf5\xe9\x36\x98\xec\x3d\
-\xaa\x71\xab\xe9\xaa\x4c\x20\x0c\xbc\x19\x84\x78\xcb\xb9\x3c\x90\
-\x3f\xe7\x59\x0d\x2e\x7d\x57\x25\xe5\x47\xd0\x4d\xf2\x67\xfe\xb9\
-\x4a\xce\xb8\x3e\x95\x51\x5e\xa5\x45\xb9\x99\xfb\x9b\xa8\x2e\xb3\
-\x87\xb7\x64\x82\x6d\x43\xd2\x68\x41\x0d\x87\x3e\xc5\x14\x69\xaa\
-\x25\xbb\x3e\xea\xf1\x19\xa8\xd2\x6e\x54\x11\xfc\x8a\xa8\x22\x3f\
-\x9c\xe7\x69\xc9\x03\x1c\x60\xa7\x9e\xb4\x94\x81\x08\xd4\xd3\xdb\
-\xc7\x92\x98\x18\x8f\xa3\x2b\x2d\x75\xa0\x7a\xd8\x1a\x14\xc8\x94\
-\x89\xd3\x5b\xb7\xc0\xf1\xf4\xc5\x94\x72\xea\x0a\x76\xe5\x32\x73\
-\x14\xe1\x91\xf4\xc4\x34\x71\x08\x8b\xd2\x94\xbe\xaa\x8e\x1a\x4c\
-\x5d\x86\xa8\x57\xc6\xd3\x0f\x86\x26\x81\xb9\x33\x42\x09\x2c\x1c\
-\x11\x0a\x37\x3f\x77\xd0\xb8\x40\x4b\x20\xcc\xe1\x71\x43\xc2\x06\
-\x4d\x82\xc4\x45\xe2\x1c\x01\xf1\xd2\xb3\x8d\x08\x5e\x4e\x20\x20\
-\x32\x37\x7c\x39\x0b\x48\xe0\x48\x49\x46\x05\x30\x17\xb0\x31\xfd\
-\x4a\x10\x7e\x22\x2d\xc1\x48\x1b\x8a\xcd\x31\xc6\xd9\xb4\x84\x10\
-\x8e\x84\xd4\xbc\x9f\x95\x40\xf6\xd1\x83\x53\x3a\xb8\x36\x1d\x5a\
-\x6b\xcf\x1c\x65\xcb\x72\x41\xcf\x92\x86\xe1\xd4\xc2\xa1\x3b\x22\
-\x84\x74\xe0\x3a\xc5\xb6\x8d\x62\x29\x2b\xcd\x61\x26\x13\xd9\xf6\
-\x3c\x33\x9d\x5a\xe4\x85\x66\x92\x56\xd3\xca\xf4\x52\xc2\x83\x9d\
-\xd4\x05\x76\x3a\x5f\xdc\x19\x8a\x8d\x66\x28\xe5\xca\xf2\x47\x35\
-\x94\x72\xdc\x40\xa3\x19\xea\xd2\xf8\x43\x00\xa9\xd4\xad\x26\x29\
-\xb9\x43\x4d\xe3\xa5\xad\x56\x9a\xcb\x7b\xb4\x6d\xdf\x35\xec\x30\
-\x86\x0c\xec\x43\x9d\xe2\x99\x09\x04\x95\x8c\x21\x27\xd5\x90\x96\
-\x08\x52\x7f\x2e\x4e\x20\x7d\xbe\x3e\x1d\x5c\x7f\x5e\x0c\x71\xde\
-\xbb\xa5\x9e\x28\x86\xa8\x30\x17\x7a\x81\xbb\x12\xc2\xb0\x59\xcc\
-\x0d\x35\xaa\x29\x89\x08\xc2\x9c\x10\x46\x27\x81\xa0\x08\x6a\x2e\
-\xca\xcd\x24\x50\x50\x1b\x31\x46\x84\x7e\x41\x6d\x64\xf7\xea\x30\
-\x3b\x95\xae\xca\x28\xb2\x6d\x14\x88\x51\xe9\x48\x62\x6f\x9b\xdf\
-\x77\x05\x98\x86\x42\x93\x73\xf2\x0d\xbe\x90\x12\x92\x50\x2d\xfa\
-\xf8\x62\x0a\xa8\x44\x11\x76\x02\xb0\xb3\xf5\xe9\xe0\xfa\x41\x7c\
-\xf1\x8b\xf0\x25\xc7\xc5\x97\xa6\xaa\x87\x2f\x46\x95\x54\x93\x80\
-\x6b\x04\x11\x5e\x9a\x06\x5f\x04\x49\x2d\xc8\x4b\x6a\x6f\xbb\x57\
-\x97\xcd\x95\x03\x5f\x11\xb3\x6d\x1c\x7c\x29\x07\xbe\x78\x6c\xdb\
-\x2b\xa6\xfe\x1c\x1b\xe1\xd2\x10\xf0\xb8\x0a\x6e\x2c\x6e\x47\x8a\
-\xf2\xbc\x7f\xdb\x0f\x0a\x8b\x49\xc2\x52\xf5\xdd\x74\xf4\x40\xc0\
-\x5d\x0c\x47\x44\xa8\x5e\x2a\xb8\x03\x2a\xd1\x02\x11\x86\x7b\x4e\
-\x42\xe7\x3e\x67\x1c\x42\xb7\xe1\x47\x0d\xed\x80\x4a\x38\x46\x94\
-\x2a\x46\xfc\x27\x54\x4f\x05\xbb\xc4\xdf\x20\xca\xaa\x31\x1d\x8e\
-\x53\x46\x34\x95\x87\x77\x5c\xdd\x90\x42\x8c\xa0\x4a\x40\x44\xb7\
-\x11\x44\xc2\xe6\xe4\x0b\x1c\xae\xd9\xac\xcb\xc4\x70\x6d\x3c\x6d\
-\x62\x9a\x68\x8a\x2f\x30\xf1\x25\x78\xa2\xc2\xe1\x73\x82\xa6\xe9\
-\x25\xa5\xe4\xff\xf3\x15\x2a\x67\x44\x5d\x82\xb2\xe6\x15\xaa\x1e\
-\x0d\x67\x23\xbf\x42\xdd\x6f\xee\xa2\x4f\x18\xae\x14\x71\xe4\x6f\
-\x18\x2f\xc8\x7f\x9f\xff\xe2\x60\x16\xda\x8f\x3f\x4d\x6f\x93\xd4\
-\xd1\x22\xaa\xa3\xab\x6e\x2b\x2d\x85\x49\xd2\xba\xde\xac\x5c\xa4\
-\xd3\xbf\x7e\xfd\xad\x3b\x40\x1c\x4f\xff\x2e\xca\x2f\x47\xb9\x96\
-\x21\xba\x2d\xee\x40\x74\xa7\x56\xfb\xc5\x29\x9e\x5a\x33\x46\xf5\
-\x4d\xb6\x89\x96\x89\xfd\xec\xf5\xf3\xc3\x66\x0d\xf2\xbb\x89\x13\
-\xe6\x7a\xb7\x4d\x8e\x0f\xdd\x3f\xb6\x4c\xaa\xe2\xae\x8c\x93\xc1\
-\x2f\x81\x8b\x78\x93\xd9\x45\xe1\xc7\x3a\x5b\xaf\x3f\x58\x21\x3d\
-\x45\x1f\x1e\x9a\xd5\xeb\xe4\xa6\x91\xb9\xef\xb6\xa7\x08\x0f\xc7\
-\xe8\x2a\x9c\xe3\x29\x67\x61\xab\x86\x66\xb4\x3c\xaa\x67\x1d\xed\
-\x92\xb2\xfd\xac\x33\xdb\x46\xf5\xaa\x15\x06\x93\x7f\x78\x0a\x61\
-\x63\xdb\x44\x20\x4d\x9a\xe6\xbd\xf7\x08\x78\x1b\x04\x43\xaa\x01\
-\xb5\xcd\x80\x10\xc1\xf4\x04\x92\x12\xae\x05\xc3\xd4\x63\x90\x92\
-\x30\x68\xdc\xd2\x6c\x87\x29\x0f\x7a\x58\x12\x62\x2c\x89\x42\x02\
-\xa6\x68\x43\xb2\x3f\x32\x21\x06\x32\x30\x68\xd2\x13\x12\x35\x72\
-\xac\x44\xc8\xb8\x6c\xf3\xd6\x1e\xf8\xca\x89\x13\xdb\x7d\x82\xe7\
-\x1e\xe3\xe4\x01\x5b\x29\x68\x6d\x9a\x17\x79\x02\x90\x2a\x8b\x2f\
-\x49\xef\xd5\x94\x1d\x06\xcd\x07\xc6\x29\x6d\x87\x16\x4a\x71\xb4\
-\x9d\xde\xde\xd5\x75\x9f\xf6\x4f\x91\xe5\x53\xb0\x44\x52\xb6\xd4\
-\x66\xb0\xce\xe0\x6f\xca\x5b\x5a\xe7\x1f\x2d\x61\x11\x55\xab\xa8\
-\x2c\xa3\x5d\xb3\x85\x23\x64\x97\xed\x2e\xeb\xa1\x0b\xc7\x18\xad\
-\x29\xe8\x12\x23\x0c\x6a\xe4\x4c\x40\x7e\xd7\xeb\xf7\x38\x02\x82\
-\xed\x2d\xc4\xa4\xed\x2a\x83\x34\x86\x7c\xf0\xfa\x44\x31\x4b\x08\
-\x68\xbd\xc2\x74\x79\x44\xdf\xb9\x6c\x90\x62\x0d\x27\x38\x6f\x04\
-\x1a\x30\x80\x06\x4b\xf7\xba\x3d\x0e\xa3\x11\x94\x65\xf0\x9b\x30\
-\x30\x96\x86\x3d\xa8\x6b\xff\xd4\xe9\x97\x70\x73\xe9\xbe\xbb\xf4\
-\xd1\x74\x40\xd4\xc6\xa3\x1c\x8a\x39\xc2\xe1\x38\x52\x58\xe8\x18\
-\xe6\x45\x16\x09\x02\x88\x6c\xd2\x76\x3c\x00\x16\xb4\xc0\x28\x64\
-\x79\xe1\x3a\x7e\x94\xa7\xc7\xf2\xaf\xdf\x17\xd7\x02\x05\xee\x38\
-\x7c\x32\xd1\x07\x0b\x00\x84\x6b\x08\x41\x76\x70\x66\xd1\x61\xf8\
-\x08\xab\x78\x0b\x5b\x33\x06\x3a\x9e\xd0\x94\x30\x48\x62\x43\xc9\
-\xa4\xbb\xc9\x40\x55\x87\x1b\xd0\xd8\x8c\xc4\x18\x42\x28\x6f\x75\
-\x25\xc1\x44\x06\x83\x23\xe2\xc7\x99\x7a\x3c\xa7\xca\x1a\x82\xa6\
-\xad\x2a\x30\x65\x16\x06\x82\x72\x09\xd9\xcf\xa4\xdf\xeb\xa6\x19\
-\xb3\x4f\x95\x86\x4e\x28\x81\xcc\xd0\x30\xaa\xaf\x1f\xb3\x04\x7d\
-\xd4\x12\x10\x06\xdf\xbe\x39\xbf\x9d\xaf\x1f\x31\xcd\x37\x4a\x9c\
-\x85\xcb\x36\xee\x2d\xf7\x11\x0f\xfe\x66\x36\x42\xdf\x5c\xfd\x07\
-\x95\x3e\xf7\x52\
+\x00\x29\x59\x78\x9c\xed\x5a\x5b\x6f\xdb\x38\x16\x7e\xcf\xaf\xd0\
+\xba\x2f\x0d\xd6\x92\x79\x27\xe5\xda\x19\x60\xa7\x98\xc1\x3c\xec\
+\x0e\x30\x6d\xb1\x8f\x0b\x46\xa2\x6c\x4d\x65\xc9\x90\xe4\x38\xc9\
+\xaf\xdf\x43\x59\x37\xc7\x4a\xe4\x04\x6e\x30\x0b\xac\x89\x22\xbc\
+\x1c\xf2\x90\xdf\xf9\x78\x78\x28\x76\xf1\xd3\xfd\x26\x71\xee\x4c\
+\x5e\xc4\x59\xba\x9c\x60\x0f\x4d\x1c\x93\x06\x59\x18\xa7\xab\xe5\
+\xe4\xdb\xd7\x5f\x5c\x35\x71\x8a\x52\xa7\xa1\x4e\xb2\xd4\x2c\x27\
+\x69\x36\xf9\xe9\xe6\x6a\xf1\x37\xd7\x75\x7e\xce\x8d\x2e\x4d\xe8\
+\xec\xe3\x72\xed\xfc\x96\x7e\x2f\x02\xbd\x35\xce\xc7\x75\x59\x6e\
+\xe7\xb3\xd9\x7e\xbf\xf7\xe2\xba\xd2\xcb\xf2\xd5\xec\xda\x71\xdd\
+\x9b\xab\xab\x45\x71\xb7\xba\x72\x1c\x07\xf4\xa6\xc5\x3c\x0c\x96\
+\x93\xba\xc3\x76\x97\x27\x95\x60\x18\xcc\x4c\x62\x36\x26\x2d\x8b\
+\x19\xf6\xf0\x6c\xd2\x89\x07\x9d\x78\x60\xb5\xc7\x77\x26\xc8\x36\
+\x9b\x2c\x2d\xaa\x9e\x69\xf1\xa1\x27\x9c\x87\x51\x2b\x6d\x67\xb3\
+\xa7\x95\x10\xf6\x7d\x7f\x86\xc8\x8c\x10\x17\x24\xdc\xe2\x21\x2d\
+\xf5\xbd\x7b\xdc\x15\xe6\x38\xd4\x95\x20\x84\x66\xd0\xd6\x49\x9e\
+\x27\x35\xbf\x4f\x00\x8a\x67\x27\x53\xb5\xf6\xb5\x03\xfc\x5b\xf8\
+\xd7\x76\x68\x2a\xbc\x22\xdb\xe5\x81\x89\xa0\xa7\xf1\x52\x53\xce\
+\x3e\x7f\xfd\xdc\x36\xba\xc8\x0b\xcb\xb0\x37\x4c\x83\xfe\x91\xde\
+\x23\x93\xa4\x7a\x63\x8a\xad\x0e\x4c\x31\x6b\xea\xab\xfe\x3d\x3e\
+\xe0\xaa\x62\x1f\x87\xe5\x7a\x39\x11\xac\x2a\xad\x4d\xbc\x5a\x97\
+\x6d\x31\x0e\x97\x13\x58\x2e\x15\x98\x1c\xca\xf5\x50\xf3\x76\x18\
+\xe4\x31\xe5\x51\x0f\x3b\xb9\xaf\x94\xa8\x84\x9a\x59\xcf\xc3\x2c\
+\xb0\xd3\x58\x4e\x3e\xe7\x3a\x2a\xff\xf3\x0f\xf3\xf8\xe5\x61\xf3\
+\xaf\x2c\x34\x9e\x85\xf0\x06\x64\x17\xad\xac\x15\x0c\xef\x62\xb3\
+\xb7\x23\x38\xce\x56\xaf\xc0\xfc\x49\x96\x2f\x27\x1f\xa2\xea\x37\
+\x39\x34\xdc\x66\x79\x68\xf2\xa6\x49\x54\xbf\xa3\xa6\x0c\x16\x1d\
+\x97\x0f\xb0\xc0\xba\x3a\xbb\xfd\xd3\x04\x65\x99\x25\x26\xd7\x69\
+\x00\xb3\xc1\xa8\x6e\x59\xe5\xb0\xf6\xa1\xfa\x5d\x1c\x9a\xa1\x86\
+\x76\xf9\x76\x7a\xad\xa2\xc1\xd6\x62\xad\xc3\x6c\xbf\x9c\x90\xa7\
+\x8d\xfb\x38\x85\x06\xb7\x85\xfd\xa4\x77\x2d\xd0\x58\x82\xa9\x56\
+\x02\x8c\xd1\xc2\x24\x64\x5d\x5b\xac\xb3\xbd\x5d\xc8\x72\x12\xe9\
+\xa4\x30\x4f\x47\x7b\xcc\xb2\xcd\x72\x42\x3d\xa1\x24\x7f\xda\x16\
+\xdc\x43\xcb\xc9\x04\x83\x87\xa1\xda\x7a\x56\xd0\x83\x71\xff\x99\
+\x46\x0b\xba\x12\xcf\x34\x6e\xf4\x7d\xbc\x89\x1f\x4d\x38\x00\x58\
+\xb0\xcb\x73\xf0\x09\x6e\xa2\x1f\x4c\xde\x31\xce\x99\x55\x1c\x09\
+\x4d\x54\x74\x08\xd8\x12\xb4\xb2\x8a\x3f\xd0\x0a\x1b\xcc\xe8\xfc\
+\xd7\x5c\x87\x31\x0c\x71\x90\x3b\x48\x1e\xb7\x50\xcc\x98\x2b\xea\
+\x5e\x96\x79\x65\xb6\x6d\xa4\x6b\xa2\x43\x0d\x48\x09\xb7\x59\x5f\
+\x05\x6f\xf9\x90\x98\x43\x9b\x5b\xb1\x6e\x5e\xf3\xf1\x53\x55\x55\
+\x93\x60\x8e\x7b\x5d\xb2\x28\x2a\x4c\x69\x97\x79\x58\xc0\xcb\xea\
+\x94\x4b\x5e\xaf\x0e\x0d\xa8\xc3\xad\xba\xc5\xec\x78\xe9\xaf\x45\
+\x4a\x22\x3c\x8a\x93\x44\xf4\xfd\x50\x92\x88\xbf\x13\x46\xb6\xa4\
+\x93\xa7\x18\xd9\x8d\x42\x08\xf7\x08\x6c\xd7\xce\x5a\x76\xa3\x08\
+\x49\x3c\xe9\x4b\x2a\xda\x5a\xe0\x2f\x65\x1e\x65\x1c\x2b\xd5\x56\
+\x46\x83\x03\x44\x83\x03\xd8\x55\x1f\x4f\x83\x8a\xde\x50\xd5\x89\
+\x32\x5f\xe7\x06\x4e\xc0\x0f\x83\x14\x6f\x24\x57\x75\xf5\xb7\x34\
+\x2e\xe1\x34\xdb\x15\x26\xff\x62\x4f\x84\xdf\xd3\x6f\xad\x9f\xe8\
+\xa4\xbe\x82\xb3\x2b\xe0\xf8\x01\x6f\xb1\xd1\x65\x1e\xdf\x7f\xc4\
+\x53\x64\x93\x27\x7c\xc5\x89\xcf\x20\x4f\x10\xf1\x14\x51\x82\x5e\
+\x77\x38\xbe\x82\x55\x6a\x9c\x55\x18\xbd\x23\xab\xf0\x5f\x6e\xe7\
+\x29\xc1\x5c\xe4\xa2\x51\x9c\x94\x10\x2e\x77\xe5\xcb\xd3\x47\x02\
+\xfb\x01\xba\x0c\x56\x4a\x28\x57\xf6\xb8\x35\xa8\x90\x4a\x3f\x88\
+\x6e\xc7\x15\x5e\x0e\x2f\x2a\xe5\x28\x56\x30\xab\x31\x33\x6b\x8d\
+\x2e\x84\x13\x55\x78\x44\x99\x8e\x22\xf2\xae\x18\x55\x9c\x3a\x8f\
+\x51\xef\xcc\xa7\xbf\x18\x9b\x38\x62\xa3\x1e\x8a\x23\x3e\xe2\xa1\
+\x50\xf5\x1b\x77\x1a\x67\xa0\x04\xca\x46\x76\xdc\x90\xb2\x41\x93\
+\x78\xfc\x2c\x75\x23\x0e\xf1\xdc\xb5\x5d\x90\xbc\x0c\x83\x43\xa4\
+\xe3\xf4\x65\xd4\xc5\xee\x48\x48\x72\x51\x02\x33\x0e\x13\x53\xef\
+\x44\xe1\x17\xc2\x12\xe4\x29\x9f\x20\xbf\xf3\x71\x36\x2c\xc1\x98\
+\x79\x5c\x28\xd6\x8f\x4a\x20\xfa\xe8\xd1\x29\x1a\xec\x1b\x0d\xf5\
+\xb5\x6b\xd6\xf1\x2a\x0f\xc9\x49\xd0\x30\x1c\x5a\x8c\x60\x87\x39\
+\x17\x23\xbc\x8e\x90\x4d\x17\xb1\x94\xd5\x36\x62\x26\x5f\xdb\xf4\
+\x3a\x33\x1d\x5b\xe4\x8d\x66\x12\x16\x69\xe9\xf7\x42\xc2\xda\x4e\
+\xf2\x0c\x3b\x9d\x76\x6e\x0d\x45\x2f\x66\x28\x39\x16\xe5\x5f\xd4\
+\x50\x72\xe4\x04\xba\x98\xa1\xce\xf5\x3f\x18\x98\x4a\xc6\x61\x12\
+\x82\x8d\xc0\x74\xb9\xb0\xd5\x6a\x1b\xdb\x3d\xca\xa6\x1f\xea\x76\
+\x28\xf5\x7c\x98\x87\x3c\xe6\x33\xe5\x1e\xdc\x64\x7c\x7c\x74\x1b\
+\x52\xc2\x83\xd0\x9f\xf1\x23\x4a\x9f\xf6\x8f\x06\xfb\x9f\x5e\x86\
+\x18\xeb\x9d\x52\x2f\x5c\x86\x08\xf7\xcf\xdc\x05\xe3\x37\x21\x04\
+\x93\x45\xcc\x27\xbe\xac\xae\x44\xd8\x43\x0c\x63\x4a\xa6\x2e\x27\
+\x1e\xdc\xb9\x08\xf3\xa7\xae\x84\xbb\x11\xa5\x98\xab\x37\xdc\x8d\
+\xec\x5c\x47\xcc\x4e\xc4\xd8\xcd\x48\xdb\x74\x11\x8a\x11\x31\x12\
+\xc4\xde\x56\xbf\x1f\x4a\x30\x05\x17\x4d\xc6\xf0\x13\x7e\x79\x92\
+\x0b\x4c\x14\xef\xf3\x8b\x4a\xa8\xc5\x12\xd3\x23\x82\x9d\xf4\x8f\
+\x06\xfb\x0f\xf2\x8b\x9d\xc5\x2f\x71\x59\x7e\x29\x22\x7b\xfc\xa2\
+\x44\x0a\x39\x75\x99\xf2\xc0\xc3\x0b\xbf\xe2\x17\xf6\x84\xe2\xf8\
+\x2d\x77\x6f\x3b\xd7\x31\x9b\xcb\x11\x7e\x69\x6a\xd3\x65\xf8\x25\
+\x47\xf8\xc5\x02\x9b\xde\x31\xf4\x67\xc8\xe7\x63\x08\x81\xcc\xd8\
+\x85\x1b\xf1\xdb\x0b\x79\x79\xd6\x3f\xed\x07\x95\x05\xd8\xd0\x48\
+\xfe\x30\x8c\xee\x31\x6c\x17\x9f\x79\x98\xcb\x5e\x28\xf8\x80\xed\
+\x27\x5e\xee\x61\x8a\x7a\x9b\x84\x2c\x27\x8c\x32\x70\xdd\x3e\xeb\
+\x10\x7a\x80\x5a\xcc\x90\x47\x88\xa4\x78\xf2\x02\xf4\x84\xd3\x73\
+\xf6\x1b\x78\x59\x79\xc9\x0d\xc7\x08\xc5\x8a\x88\xfa\x1b\x57\x5b\
+\x24\xe0\x23\x88\xe4\xe0\xd1\xad\x07\x11\x30\x39\xf1\x86\x0d\x57\
+\x4d\x76\xcc\xc4\x70\x6c\xbc\x6c\x62\x62\x14\x41\x67\x98\xf8\x1c\
+\x3e\x11\x3e\xb2\xe7\x38\x89\xa2\x73\xae\x92\xff\x9b\x9f\x50\x19\
+\xc5\xf2\x1c\x96\x55\x9f\x50\xd5\xc5\x78\x76\xe1\x4f\xa8\x87\xc9\
+\x9d\xf5\x84\x31\x16\x22\x5e\xf8\x0d\xe3\x0d\xf1\xef\xeb\x3f\x1c\
+\x2c\x66\xf6\xf1\xa7\xca\x6d\x4c\xa9\x43\x5d\xea\xab\x76\x2a\x4d\
+\x0d\x15\xb8\xd9\x7a\x8b\x3c\x8c\xe6\x7f\x7c\xfe\xa5\x5d\x40\x10\
+\xcc\xff\x9d\xe5\xdf\x3b\xbd\x56\x40\xdf\x66\x3b\x50\xdd\xc2\x6a\
+\x5f\x9c\x82\xb9\x35\xa3\x2e\x6f\xe2\x8d\x5e\x19\xfb\xe2\xfb\xf7\
+\xfb\x4d\x02\xfa\xdb\x86\x23\xe1\xf2\x61\x6b\xba\x41\x0f\xc3\xe6\
+\xe6\xf0\xa2\x3b\xf8\x08\x1e\x06\x9b\xd8\x76\x9a\x7d\x29\xe3\x24\
+\xf9\xcd\x2a\xe9\x01\x5d\x0f\x1a\x97\x89\xb9\xa9\x74\x1e\xb2\xcd\
+\x2a\x66\xf5\x32\xda\x1b\x4e\xb7\xca\xc5\xac\x81\xa1\x2a\xad\x3a\
+\x78\xaa\xa7\xb5\xe6\x59\x67\xb1\xd5\xe5\xba\x51\x06\x8d\xff\x74\
+\xa4\x87\x7c\x9b\xa6\xdc\x53\xb8\x4a\xce\xcf\x0e\x86\xdd\x06\xce\
+\x90\x28\x60\x6d\x55\xc0\x98\x53\x35\x85\xa0\x84\x29\x4e\x11\x71\
+\x28\x84\x24\x14\x12\xb3\x75\x36\x43\xa5\x03\x39\x24\x30\xf6\x6d\
+\x15\x81\x00\x4c\x92\xaa\xca\xfe\xf0\x14\xfb\x10\x81\x41\x12\x0e\
+\x17\x5e\xa5\xc7\x6a\x84\x88\xcb\x26\x27\x71\x60\xaf\x1c\x6d\x62\
+\x3b\x4f\xd8\xb9\x9d\x9f\xac\xb9\x15\x01\x6a\xf3\x34\x4b\x0d\x50\
+\x2a\xcf\xbe\x9b\xde\xa7\x29\x5b\x3c\xbc\xae\xce\x49\x53\xb4\x54\
+\x0a\xf4\x76\x7e\xbb\x2b\xcb\x7e\xdd\x9f\x59\x9c\xce\xc1\x12\x26\
+\x6f\x6a\xab\x42\x12\xc3\x9f\x39\x6b\xea\xda\xfd\xd1\x54\x84\xba\
+\x58\xeb\x3c\xd7\x0f\xd5\x14\x3a\xca\x3e\x41\x75\xe3\x08\x00\xc1\
+\xa1\xbe\xc7\x31\x2c\x9e\x83\x1f\xa8\x30\x12\xa7\x4b\x44\x8a\xbc\
+\x6d\x89\x78\x7b\xff\xfa\x45\x9e\x6e\xf8\xee\x25\x36\x4b\x61\x94\
+\x32\xcb\xdd\x60\x97\xdf\xe9\x72\x97\x9b\xee\xbd\xb6\xf7\xb4\x9f\
+\x66\xa1\xb1\x04\x06\xa7\x18\x04\x1d\x02\xab\x46\xb0\x3c\x71\x85\
+\x2e\xf2\xe0\xce\xa4\x24\x5c\xf3\xa7\x90\x87\x60\x8a\x63\x21\x21\
+\xe0\xed\xb2\x47\x22\xbe\xe7\x4b\xe6\x03\x55\xa6\x98\x61\x40\x90\
+\x28\x7c\x7d\x04\xdc\x0a\x0e\xd0\x9e\x33\xec\x83\x5f\xc3\x4f\x18\
+\xdc\x27\x31\x03\xfe\x0a\x6e\xd9\xeb\x53\x47\x5b\x32\x72\xa8\xa4\
+\xd3\x26\xe3\x00\xb7\x21\xb9\xbe\xf4\xac\x2c\x44\x04\xcf\xca\xf4\
+\x44\x1e\x7b\xde\xab\x31\x23\x1c\xb2\x03\x41\x74\x65\x48\x30\x1e\
+\x53\xe0\x01\x6d\xe1\x84\x50\xc3\xa6\x85\x9d\x78\xd8\x35\xfe\x25\
+\xc8\xf9\x0c\x42\xdc\xf7\x04\xf2\x09\x9e\xb6\x87\x28\x40\x54\x1f\
+\xbe\xbe\x0d\x86\x7c\x1f\x63\xc2\x1a\x8c\x84\x82\xa3\x0c\x81\x0f\
+\x40\xcf\x0b\xf5\x64\xfa\x20\x9d\x32\x02\x79\xf6\x3a\x83\x08\xb5\
+\x86\xe7\x84\x09\x08\xbb\xa6\xfd\x5c\xdb\x4c\xa9\x1d\x53\xf8\x64\
+\x4a\x30\x84\xa4\x3e\x25\xea\x7a\x18\xff\x81\x0f\xd8\x15\xfe\xe0\
+\x7b\x3f\x7e\x38\x0d\x09\xae\x9f\x31\xc8\xf1\xbe\x9e\xad\x9e\xdb\
+\xe0\x2e\x01\x82\x58\xe7\xc5\xa7\x8c\x1e\x72\x16\x40\x6c\x63\x48\
+\x9b\xa6\x6d\xae\x41\x90\x1e\xbc\x9d\xa5\xd0\xf3\x52\x3d\xa1\x0e\
+\xc2\x1e\x80\x55\x36\xd1\xa5\xf9\x48\xc5\xa1\x2b\x50\xb5\x76\x2e\
+\xec\x7a\xc8\xbd\xb0\xa7\xee\xe5\xf8\x8b\x7e\xc3\x51\x84\x4e\x39\
+\x5a\x15\xf3\x5d\x52\xa1\xf2\x68\xf2\xec\x45\xd6\x82\xfd\xde\xc5\
+\xeb\xf6\x6b\x0f\xd1\xc3\x1c\x7d\xda\xe8\xfc\xbb\xc9\x0f\xed\x77\
+\x71\x11\xdf\xc6\x89\x1d\xa2\xca\x26\xe6\x53\x18\x17\x5b\x38\x07\
+\xe7\x71\x6a\xa7\xf1\x29\xbb\x33\x79\x94\x64\xfb\xb6\xdd\xa4\x1a\
+\xfe\xb8\xb7\x3a\xf8\xbe\xca\xb3\x5d\x1a\xce\x75\x10\xec\x36\x3b\
+\x8b\xf4\x0b\x5e\x9e\xc9\x1a\xfa\xf6\x14\xec\x71\x80\x36\xc6\xb5\
+\x3e\x04\x0d\x33\xe0\x48\xe6\x59\xfb\xf7\xad\xd9\x7b\xaa\xfb\xbf\
+\x3d\xdf\x66\xcf\x73\x8f\xbe\xfa\x3f\x21\x59\x1f\xb0\xb0\x81\xe0\
+\xcd\xd5\x7f\x01\xe6\xc6\x52\xe1\
\x00\x00\x12\x3b\
\x3c\
\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
@@ -54907,69 +54937,69 @@ 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\x07\x28\x00\x01\x00\x00\x00\x01\x00\x0b\x13\xb4\
+\x00\x00\x07\x28\x00\x01\x00\x00\x00\x01\x00\x0b\x15\x98\
\x00\x00\x04\xa8\x00\x00\x00\x00\x00\x01\x00\x0a\x69\xe4\
-\x00\x00\x09\xe8\x00\x01\x00\x00\x00\x01\x00\x0c\x03\xf3\
-\x00\x00\x0d\x30\x00\x01\x00\x00\x00\x01\x00\x0d\x04\x7f\
+\x00\x00\x09\xe8\x00\x01\x00\x00\x00\x01\x00\x0c\x05\xd7\
+\x00\x00\x0d\x30\x00\x01\x00\x00\x00\x01\x00\x0d\x06\x63\
\x00\x00\x05\xb2\x00\x01\x00\x00\x00\x01\x00\x0a\xa9\x8f\
-\x00\x00\x07\x9e\x00\x00\x00\x00\x00\x01\x00\x0b\x3d\x70\
-\x00\x00\x08\xb2\x00\x01\x00\x00\x00\x01\x00\x0b\xa6\x1e\
-\x00\x00\x0c\x08\x00\x01\x00\x00\x00\x01\x00\x0c\xae\x56\
-\x00\x00\x08\x12\x00\x00\x00\x00\x00\x01\x00\x0b\x67\x3f\
-\x00\x00\x0a\x82\x00\x01\x00\x00\x00\x01\x00\x0c\x44\x94\
-\x00\x00\x0d\x80\x00\x01\x00\x00\x00\x01\x00\x0d\x20\xa3\
+\x00\x00\x07\x9e\x00\x00\x00\x00\x00\x01\x00\x0b\x3f\x54\
+\x00\x00\x08\xb2\x00\x01\x00\x00\x00\x01\x00\x0b\xa8\x02\
+\x00\x00\x0c\x08\x00\x01\x00\x00\x00\x01\x00\x0c\xb0\x3a\
+\x00\x00\x08\x12\x00\x00\x00\x00\x00\x01\x00\x0b\x69\x23\
+\x00\x00\x0a\x82\x00\x01\x00\x00\x00\x01\x00\x0c\x46\x78\
+\x00\x00\x0d\x80\x00\x01\x00\x00\x00\x01\x00\x0d\x22\x87\
\x00\x00\x04\xee\x00\x01\x00\x00\x00\x01\x00\x0a\x83\x06\
-\x00\x00\x09\x90\x00\x00\x00\x00\x00\x01\x00\x0b\xe1\x99\
-\x00\x00\x08\xd8\x00\x01\x00\x00\x00\x01\x00\x0b\xab\xe2\
-\x00\x00\x07\x78\x00\x00\x00\x00\x00\x01\x00\x0b\x2a\xda\
-\x00\x00\x07\x4a\x00\x01\x00\x00\x00\x01\x00\x0b\x1e\x68\
-\x00\x00\x0c\xd2\x00\x00\x00\x00\x00\x01\x00\x0c\xe8\xe1\
+\x00\x00\x09\x90\x00\x00\x00\x00\x00\x01\x00\x0b\xe3\x7d\
+\x00\x00\x08\xd8\x00\x01\x00\x00\x00\x01\x00\x0b\xad\xc6\
+\x00\x00\x07\x78\x00\x00\x00\x00\x00\x01\x00\x0b\x2c\xbe\
+\x00\x00\x07\x4a\x00\x01\x00\x00\x00\x01\x00\x0b\x20\x4c\
+\x00\x00\x0c\xd2\x00\x00\x00\x00\x00\x01\x00\x0c\xea\xc5\
\x00\x00\x05\x12\x00\x01\x00\x00\x00\x01\x00\x0a\x88\x85\
-\x00\x00\x07\xe6\x00\x01\x00\x00\x00\x01\x00\x0b\x56\x35\
+\x00\x00\x07\xe6\x00\x01\x00\x00\x00\x01\x00\x0b\x58\x19\
\x00\x00\x04\xca\x00\x01\x00\x00\x00\x01\x00\x0a\x78\x9a\
-\x00\x00\x0c\x80\x00\x00\x00\x00\x00\x01\x00\x0c\xd0\xb1\
+\x00\x00\x0c\x80\x00\x00\x00\x00\x00\x01\x00\x0c\xd2\x95\
\x00\x00\x03\xf6\x00\x01\x00\x00\x00\x01\x00\x0a\x3c\x99\
\x00\x00\x06\x02\x00\x01\x00\x00\x00\x01\x00\x0a\xc4\xae\
-\x00\x00\x0b\x92\x00\x01\x00\x00\x00\x01\x00\x0c\x8f\xc6\
-\x00\x00\x0b\xe2\x00\x01\x00\x00\x00\x01\x00\x0c\xa4\xc2\
+\x00\x00\x0b\x92\x00\x01\x00\x00\x00\x01\x00\x0c\x91\xaa\
+\x00\x00\x0b\xe2\x00\x01\x00\x00\x00\x01\x00\x0c\xa6\xa6\
\x00\x00\x05\xe0\x00\x00\x00\x00\x00\x01\x00\x0a\xb2\x95\
\x00\x00\x04\x22\x00\x01\x00\x00\x00\x01\x00\x0a\x44\xa0\
-\x00\x00\x09\x6e\x00\x01\x00\x00\x00\x01\x00\x0b\xda\x45\
-\x00\x00\x0a\xdc\x00\x01\x00\x00\x00\x01\x00\x0c\x54\xdc\
+\x00\x00\x09\x6e\x00\x01\x00\x00\x00\x01\x00\x0b\xdc\x29\
+\x00\x00\x0a\xdc\x00\x01\x00\x00\x00\x01\x00\x0c\x56\xc0\
\x00\x00\x06\x56\x00\x01\x00\x00\x00\x01\x00\x0a\xd6\x1e\
-\x00\x00\x0b\x00\x00\x00\x00\x00\x00\x01\x00\x0c\x5b\xc9\
-\x00\x00\x08\x6c\x00\x00\x00\x00\x00\x01\x00\x0b\x7e\xf2\
+\x00\x00\x0b\x00\x00\x00\x00\x00\x00\x01\x00\x0c\x5d\xad\
+\x00\x00\x08\x6c\x00\x00\x00\x00\x00\x01\x00\x0b\x80\xd6\
\x00\x00\x05\x64\x00\x01\x00\x00\x00\x01\x00\x0a\x98\x85\
-\x00\x00\x0d\x50\x00\x00\x00\x00\x00\x01\x00\x0d\x0f\x2d\
-\x00\x00\x06\xde\x00\x00\x00\x00\x00\x01\x00\x0a\xf4\x16\
+\x00\x00\x0d\x50\x00\x00\x00\x00\x00\x01\x00\x0d\x11\x11\
+\x00\x00\x06\xde\x00\x00\x00\x00\x00\x01\x00\x0a\xf5\xfa\
\x00\x00\x04\x54\x00\x00\x00\x00\x00\x01\x00\x0a\x4c\x59\
-\x00\x00\x0d\xb0\x00\x00\x00\x00\x00\x01\x00\x0d\x2c\x7c\
-\x00\x00\x0b\x48\x00\x00\x00\x00\x00\x01\x00\x0c\x79\x50\
+\x00\x00\x0d\xb0\x00\x00\x00\x00\x00\x01\x00\x0d\x2e\x60\
+\x00\x00\x0b\x48\x00\x00\x00\x00\x00\x01\x00\x0c\x7b\x34\
\x00\x00\x04\x78\x00\x01\x00\x00\x00\x01\x00\x0a\x61\x79\
-\x00\x00\x09\x42\x00\x01\x00\x00\x00\x01\x00\x0b\xcd\x6e\
-\x00\x00\x0b\x70\x00\x01\x00\x00\x00\x01\x00\x0c\x88\x77\
-\x00\x00\x0a\x0a\x00\x01\x00\x00\x00\x01\x00\x0c\x0c\x9c\
-\x00\x00\x0c\x5a\x00\x01\x00\x00\x00\x01\x00\x0c\xc5\xec\
-\x00\x00\x07\x06\x00\x01\x00\x00\x00\x01\x00\x0b\x06\x55\
-\x00\x00\x08\x44\x00\x01\x00\x00\x00\x01\x00\x0b\x75\x41\
-\x00\x00\x0a\x60\x00\x00\x00\x00\x00\x01\x00\x0c\x30\x03\
-\x00\x00\x0c\x30\x00\x01\x00\x00\x00\x01\x00\x0c\xb9\xc5\
+\x00\x00\x09\x42\x00\x01\x00\x00\x00\x01\x00\x0b\xcf\x52\
+\x00\x00\x0b\x70\x00\x01\x00\x00\x00\x01\x00\x0c\x8a\x5b\
+\x00\x00\x0a\x0a\x00\x01\x00\x00\x00\x01\x00\x0c\x0e\x80\
+\x00\x00\x0c\x5a\x00\x01\x00\x00\x00\x01\x00\x0c\xc7\xd0\
+\x00\x00\x07\x06\x00\x01\x00\x00\x00\x01\x00\x0b\x08\x39\
+\x00\x00\x08\x44\x00\x01\x00\x00\x00\x01\x00\x0b\x77\x25\
+\x00\x00\x0a\x60\x00\x00\x00\x00\x00\x01\x00\x0c\x31\xe7\
+\x00\x00\x0c\x30\x00\x01\x00\x00\x00\x01\x00\x0c\xbb\xa9\
\x00\x00\x05\x88\x00\x01\x00\x00\x00\x01\x00\x0a\x9f\x4e\
-\x00\x00\x08\x92\x00\x00\x00\x00\x00\x01\x00\x0b\x90\xaa\
+\x00\x00\x08\x92\x00\x00\x00\x00\x00\x01\x00\x0b\x92\x8e\
\x00\x00\x06\x36\x00\x01\x00\x00\x00\x01\x00\x0a\xd0\x9f\
-\x00\x00\x0a\xac\x00\x01\x00\x00\x00\x01\x00\x0c\x4b\x09\
-\x00\x00\x09\x1a\x00\x01\x00\x00\x00\x01\x00\x0b\xc1\xfc\
-\x00\x00\x09\xc0\x00\x01\x00\x00\x00\x01\x00\x0b\xf4\x1d\
+\x00\x00\x0a\xac\x00\x01\x00\x00\x00\x01\x00\x0c\x4c\xed\
+\x00\x00\x09\x1a\x00\x01\x00\x00\x00\x01\x00\x0b\xc3\xe0\
+\x00\x00\x09\xc0\x00\x01\x00\x00\x00\x01\x00\x0b\xf6\x01\
\x00\x00\x06\xb0\x00\x01\x00\x00\x00\x01\x00\x0a\xed\x5d\
-\x00\x00\x0b\xb4\x00\x01\x00\x00\x00\x01\x00\x0c\x9d\x61\
-\x00\x00\x0d\x06\x00\x01\x00\x00\x00\x01\x00\x0c\xf9\xfd\
-\x00\x00\x0b\x24\x00\x01\x00\x00\x00\x01\x00\x0c\x6e\xa0\
+\x00\x00\x0b\xb4\x00\x01\x00\x00\x00\x01\x00\x0c\x9f\x45\
+\x00\x00\x0d\x06\x00\x01\x00\x00\x00\x01\x00\x0c\xfb\xe1\
+\x00\x00\x0b\x24\x00\x01\x00\x00\x00\x01\x00\x0c\x70\x84\
\x00\x00\x05\x34\x00\x01\x00\x00\x00\x01\x00\x0a\x90\x63\
-\x00\x00\x0c\xa6\x00\x01\x00\x00\x00\x01\x00\x0c\xd9\x3e\
-\x00\x00\x08\xfa\x00\x00\x00\x00\x00\x01\x00\x0b\xb2\x2a\
+\x00\x00\x0c\xa6\x00\x01\x00\x00\x00\x01\x00\x0c\xdb\x22\
+\x00\x00\x08\xfa\x00\x00\x00\x00\x00\x01\x00\x0b\xb4\x0e\
\x00\x00\x06\x84\x00\x00\x00\x00\x00\x01\x00\x0a\xde\x03\
-\x00\x00\x07\xc6\x00\x01\x00\x00\x00\x01\x00\x0b\x4c\xc1\
-\x00\x00\x0a\x2e\x00\x00\x00\x00\x00\x01\x00\x0c\x13\xed\
+\x00\x00\x07\xc6\x00\x01\x00\x00\x00\x01\x00\x0b\x4e\xa5\
+\x00\x00\x0a\x2e\x00\x00\x00\x00\x00\x01\x00\x0c\x15\xd1\
\x00\x00\x03\xa2\x00\x01\x00\x00\x00\x01\x00\x0a\x27\xd8\
\x00\x00\x03\xce\x00\x01\x00\x00\x00\x01\x00\x0a\x32\x59\
\x00\x00\x03\x76\x00\x01\x00\x00\x00\x01\x00\x0a\x1c\x55\
diff --git a/src/Mod/Draft/Resources/icons/Draft_BezTanNode.svg b/src/Mod/Draft/Resources/icons/Draft_BezTanNode.svg
index 7194b7ae9..28004ccff 100644
--- a/src/Mod/Draft/Resources/icons/Draft_BezTanNode.svg
+++ b/src/Mod/Draft/Resources/icons/Draft_BezTanNode.svg
@@ -8,10 +8,34 @@
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
version="1.1"
width="64"
height="64"
- id="svg3612">
+ id="svg3612"
+ inkscape:version="0.48.3.1 r9886"
+ sodipodi:docname="Draft_BezSymNode.svg">
+
+
-
-
-
-
+ transform="matrix(-0.11387155,-0.09751677,0.09751677,-0.11387155,-9.9749576,141.51281)"
+ id="g4248">
+
+
+
+