fixing freemind layout with import

This commit is contained in:
Pablo Luna 2011-04-16 14:18:33 +01:00
parent 776e216e50
commit 4e746833ae
29 changed files with 145 additions and 89 deletions

View File

@ -33,7 +33,7 @@ core.Executor = new Class({
if(!isLoading){ if(!isLoading){
this._pendingFunctions.forEach(function(item){ this._pendingFunctions.forEach(function(item){
var result = item.fn.attempt(item.args, item.bind); var result = item.fn.attempt(item.args, item.bind);
core.assert(result, "execution failed"); core.assert(result!=false, "execution failed");
}); });
this._pendingFunctions=[]; this._pendingFunctions=[];
} }

View File

@ -29,7 +29,7 @@ mindplot.ConnectionLine = function(sourceNode, targetNode, lineType)
var line; var line;
if (targetNode.getType() == mindplot.NodeModel.CENTRAL_TOPIC_TYPE) if (targetNode.getType() == mindplot.NodeModel.CENTRAL_TOPIC_TYPE)
{ {
line = this._createLine(lineType,mindplot.ConnectionLine.SIMPLE_CURVED); line = this._createLine(lineType,mindplot.ConnectionLine.CURVED);
// line = new web2d.Line(); // line = new web2d.Line();
if(line.getType()=="CurvedLine"){ if(line.getType()=="CurvedLine"){
var ctrlPoints = this._getCtrlPoints(sourceNode, targetNode); var ctrlPoints = this._getCtrlPoints(sourceNode, targetNode);
@ -86,7 +86,7 @@ mindplot.ConnectionLine.prototype._createLine = function(lineType, defaultStyle)
mindplot.ConnectionLine.getStrokeColor = function() mindplot.ConnectionLine.getStrokeColor = function()
{ {
return '#495879'; return '#c8e794';
}; };
mindplot.ConnectionLine.prototype.setVisibility = function(value) mindplot.ConnectionLine.prototype.setVisibility = function(value)

View File

@ -84,7 +84,7 @@ mindplot.RelationshipLine.prototype.redraw = function()
line2d.setFrom(sPos.x, sPos.y); line2d.setFrom(sPos.x, sPos.y);
line2d.setTo(tPos.x, tPos.y); line2d.setTo(tPos.x, tPos.y);
line2d.moveToBack(); line2d.moveToFront();
//Positionate Arrows //Positionate Arrows
this._positionateArrows(); this._positionateArrows();

View File

@ -41,20 +41,23 @@ mindplot.ShirinkConnector = function(topic)
var command = new mindplot.commands.GenericFunctionCommand(commandFunc, isShrink, [topicId]); var command = new mindplot.commands.GenericFunctionCommand(commandFunc, isShrink, [topicId]);
actionRunner.execute(command); actionRunner.execute(command);
new Event(event).stop(); var event = new Event(event).stop();
event.preventDefault();
}); });
elipse.addEventListener('click', function(event) elipse.addEventListener('mousedown', function(event)
{ {
// Avoid node creation ... // Avoid node creation ...
new Event(event).stop(); var event = new Event(event).stop();
event.preventDefault();
}); });
elipse.addEventListener('dblclick', function(event) elipse.addEventListener('dblclick', function(event)
{ {
// Avoid node creation ... // Avoid node creation ...
new Event(event).stop(); event = new Event(event).stop();
event.preventDefault();
}); });

View File

@ -178,7 +178,7 @@ mindplot.Topic.prototype.buildShape = function(attributes, type)
} }
else if (type == mindplot.NodeModel.SHAPE_TYPE_LINE) else if (type == mindplot.NodeModel.SHAPE_TYPE_LINE)
{ {
result = new web2d.Line({strokeWidth:1, strokeOpacity:1}); result = new web2d.Line({strokeColor:"#c8e794",strokeWidth:1, strokeOpacity:1});
result.setSize = function(width, height) result.setSize = function(width, height)
{ {
this.size = {width:width, height:height}; this.size = {width:width, height:height};
@ -992,31 +992,32 @@ mindplot.Topic.prototype.moveToBack = function(){
// this._helpers.forEach(function(helper, index){ // this._helpers.forEach(function(helper, index){
// helper.moveToBack(); // helper.moveToBack();
// }); // });
this.get2DElement().moveToBack(); // Update relationship lines
var outgoingLine = this.getOutgoingLine(); for(var j=0; j<this._relationships.length; j++){
this._relationships[j].moveToBack();
}
var connector = this.getShrinkConnector(); var connector = this.getShrinkConnector();
if(connector){ if(connector){
connector.moveToBack(); connector.moveToBack();
} }
if(outgoingLine){ this.get2DElement().moveToBack();
outgoingLine.moveToBack();
}
}; };
mindplot.Topic.prototype.moveToFront = function(){ mindplot.Topic.prototype.moveToFront = function(){
var outgoingLine = this.getOutgoingLine(); this.get2DElement().moveToFront();
if(outgoingLine){
outgoingLine.moveToFront();
}
var connector = this.getShrinkConnector(); var connector = this.getShrinkConnector();
if(connector){ if(connector){
connector.moveToFront(); connector.moveToFront();
} }
this.get2DElement().moveToFront(); // Update relationship lines
for(var j=0; j<this._relationships.length; j++){
this._relationships[j].moveToFront();
}
// this._helpers.forEach(function(helper, index){ // this._helpers.forEach(function(helper, index){
// helper.moveToFront(); // helper.moveToFront();
// }); // });
@ -1225,11 +1226,6 @@ mindplot.Topic.prototype.getOrder = function()
return model.getOrder(); return model.getOrder();
}; };
mindplot.Topic.prototype.moveToFront = function()
{
var elem2d = this.get2DElement();
elem2d.moveToFront();
};
mindplot.Topic.prototype.setOrder = function(value) mindplot.Topic.prototype.setOrder = function(value)
{ {
var model = this.getModel(); var model = this.getModel();

View File

@ -27,6 +27,10 @@ mindplot.commands.AddRelationshipCommand = mindplot.Command.extend(
execute: function(commandContext) execute: function(commandContext)
{ {
var relationship = commandContext.createRelationship(this._model); var relationship = commandContext.createRelationship(this._model);
// Finally, focus ...
var designer = commandContext._designer;
designer.onObjectFocusEvent.attempt(relationship, designer);
relationship.setOnFocus(true);
}, },
undoExecute: function(commandContext) undoExecute: function(commandContext)
{ {

View File

@ -35,6 +35,13 @@ mindplot.layoutManagers.FreeMindLayoutManager = mindplot.layoutManagers.BaseLayo
return true; return true;
}); });
} else { } else {
//sort childs by order
var result = children.sort(function(n1, n2){
if(n1.getOrder() && n2.getOrder())
return n1.getOrder()>n2.getOrder();
else
return true;
});
delete node.getModel()._finalPosition; delete node.getModel()._finalPosition;
result = children; result = children;
} }

View File

@ -24,6 +24,9 @@ mindplot.layoutManagers.boards.Board = new Class({
}, },
setNodeMarginTop:function(node, delta){ setNodeMarginTop:function(node, delta){
core.assert(false, "no Board implementation found!"); core.assert(false, "no Board implementation found!");
},
getNode:function(){
return this._node;
} }
}); });

View File

@ -69,22 +69,6 @@ mindplot.layoutManagers.boards.freeMindBoards.Board = mindplot.layoutManagers.bo
var nextEntry = result.table[1]; var nextEntry = result.table[1];
nextEntry.setMarginTop((nextEntry.getPosition() - nextEntry.getTotalMarginTop())-pos.y); nextEntry.setMarginTop((nextEntry.getPosition() - nextEntry.getTotalMarginTop())-pos.y);
} }
var parent = node.getParent();
if(!this._layoutManager._isCentralTopic(parent) && parent.getParent()!=null && (result.index == 0 || result.index==result.table.length-1)){
var board = this._layoutManager.getTopicBoardForTopic(parent.getParent());
var res2 = board.findNodeEntryIndex(parent);
var parentEntry = res2.table[res2.index];
var totalMarginTop = parentEntry.getTotalMarginTop();
var totalMarginBottom = parentEntry.getTotalMarginBottom();
var parentPosition = parentEntry.getPosition();
if(result.index==0 && pos.y < parentPosition){
var childrenMarginTop = parentEntry.getPosition()-(pos.y-entry.getTotalMarginTop());
parentEntry.setMarginTop(totalMarginTop-childrenMarginTop);
}else if(result.index==result.table.length-1 && pos.y>parentPosition){
var childrenMarginBottom = (pos.y+entry.getTotalMarginBottom())-parentEntry.getPosition();
parentEntry.setMarginBottom(totalMarginBottom - childrenMarginBottom);
}
}
} }
this._updateTable(result.index, result.table,modifiedTopics, false); this._updateTable(result.index, result.table,modifiedTopics, false);
this._layoutManager._updateParentBoard(node, modifiedTopics); this._layoutManager._updateParentBoard(node, modifiedTopics);

View File

@ -20,7 +20,7 @@ web2d.peer.svg.CurvedLinePeer = function()
{ {
var svgElement = window.document.createElementNS(this.svgNamespace, 'path'); var svgElement = window.document.createElementNS(this.svgNamespace, 'path');
web2d.peer.svg.ElementPeer.call(this, svgElement); web2d.peer.svg.ElementPeer.call(this, svgElement);
this._style={fill:'gray'}; this._style={fill:'#c8e794'};
this._updateStyle(); this._updateStyle();
this._customControlPoint_1 = false; this._customControlPoint_1 = false;
this._customControlPoint_2 = false; this._customControlPoint_2 = false;
@ -159,8 +159,8 @@ web2d.peer.svg.CurvedLinePeer.prototype._updatePath = function(avoidControlPoint
+this._x2+","+this._y2+ +this._x2+","+this._y2+
(this._lineStyle?" " (this._lineStyle?" "
+(this._control2.x+this._x2)+","+(this._control2.y+this._y2+3)+" " +(this._control2.x+this._x2)+","+(this._control2.y+this._y2+3)+" "
+(this._control1.x+this._x1)+","+(this._control1.y+this._y1+3)+" " +(this._control1.x+this._x1)+","+(this._control1.y+this._y1+5)+" "
+this._x1+","+(this._y1+3)+" Z" +this._x1+","+(this._y1+7)+" Z"
:"" :""
); );
this._native.setAttribute("d",path); this._native.setAttribute("d",path);

View File

@ -18,7 +18,8 @@
package com.wisemapping.importer; package com.wisemapping.importer;
import com.sun.istack.internal.NotNull; import org.jetbrains.annotations.NotNull;
public class ImporterException public class ImporterException
extends Exception extends Exception

View File

@ -121,6 +121,7 @@ public class FreemindImporter
final TopicType wiseTopic = mindmapObjectFactory.createTopicType(); final TopicType wiseTopic = mindmapObjectFactory.createTopicType();
wiseTopic.setId(String.valueOf(currentId++)); wiseTopic.setId(String.valueOf(currentId++));
wiseTopic.setCentral(true); wiseTopic.setCentral(true);
wiseTopic.setPosition("0,0");
convertNodeProperties(freeNode, wiseTopic); convertNodeProperties(freeNode, wiseTopic);
@ -190,12 +191,12 @@ public class FreemindImporter
} }
//Fix coord //Fix coord
if (srcTopic.getOrder() % 2 != 0) { //Odd order. if (srcTopic.getOrder()!=null && srcTopic.getOrder() % 2 != 0) { //Odd order.
String[] srcCtrlPoint = relationship.getSrcCtrlPoint().split(","); String[] srcCtrlPoint = relationship.getSrcCtrlPoint().split(",");
int y = Integer.valueOf(srcCtrlPoint[1]) * -1; int y = Integer.valueOf(srcCtrlPoint[1]) * -1;
relationship.setSrcCtrlPoint(srcCtrlPoint[0] + "," + y); relationship.setSrcCtrlPoint(srcCtrlPoint[0] + "," + y);
} }
if (destTopicType.getOrder() % 2 != 0) { //Odd order. if (destTopicType.getOrder()!=null && destTopicType.getOrder() % 2 != 0) { //Odd order.
String[] destCtrlPoint = relationship.getDestCtrlPoint().split(","); String[] destCtrlPoint = relationship.getDestCtrlPoint().split(",");
int y = Integer.valueOf(destCtrlPoint[1]) * -1; int y = Integer.valueOf(destCtrlPoint[1]) * -1;
relationship.setDestCtrlPoint(destCtrlPoint[0] + "," + y); relationship.setDestCtrlPoint(destCtrlPoint[0] + "," + y);
@ -373,35 +374,28 @@ public class FreemindImporter
// Which side must be the node be positioned ? // Which side must be the node be positioned ?
String result = freeChild.getWcoords(); String result = freeChild.getWcoords();
if (result == null) { if (result == null) {
BigInteger vgap = freeChild.getVSHIFT();
final int xaxis; BigInteger hgap = freeChild.getHGAP();
int y; if(hgap==null){
if (depth == 1) { hgap = BigInteger.valueOf(0L);
final String side = freeChild.getPOSITION();
assert side != null : "This should not happen";
xaxis = POSITION_LEFT.equals(side) ? -1 : 1;
// 3 = -100 1
// 1 = -50 2
// 0 = 0 3
// 2 = 50 4
// 4 = 100 5
if (order % 2 == 0) {
y = HALF_ROOT_TOPICS_SEPARATION * order;
} else {
y = -HALF_ROOT_TOPICS_SEPARATION * (order + 1);
} }
if(vgap == null){
} else { vgap = BigInteger.valueOf(20L*order);
final String position = wiseParent.getPosition();
xaxis = isOnLeftSide(position) ? -1 : 1;
y = 100 * depth; // Todo: This is not right at all. This must be changed. Position must be calculated based on the parent position
} }
int x = xaxis * 200 * depth; String[] position = wiseParent.getPosition().split(",");
result = x + "," + y; BigInteger fix = BigInteger.valueOf(1L);
if((freeChild.getPOSITION() !=null && POSITION_LEFT.equals(freeChild.getPOSITION().toLowerCase()))
|| freeChild.getPOSITION()==null && isOnLeftSide(wiseParent))
fix=BigInteger.valueOf(-1L);
BigInteger firstLevelDistance = BigInteger.valueOf(0L);
BigInteger defaultXDistance = BigInteger.valueOf(100L);
if(depth==1){
firstLevelDistance = BigInteger.valueOf(200L);
defaultXDistance = BigInteger.valueOf(0L);
}
BigInteger x = BigInteger.valueOf(Integer.valueOf(position[0])).add(hgap.multiply(fix).add(firstLevelDistance.multiply(fix)).add(defaultXDistance.multiply(fix)));
BigInteger y = BigInteger.valueOf(Integer.valueOf(position[1])).add(vgap);
result = x.toString()+","+y.toString();
} }
return result; return result;
} }

View File

@ -1 +1 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?><map version="0.9.0"><node TEXT="This is the root node" ID="ID_0"><node WORDER="3" wCOORDS="200,-100" TEXT="Child Level 1 Right 1" POSITION="right" ID="ID_1"/><node WORDER="3" wCOORDS="-200,-100" TEXT="Child Level 1 Left 1" POSITION="left" ID="ID_2"><node WORDER="0" wCOORDS="-400,200" TEXT="Child Level 2 Left 11" POSITION="left" ID="ID_3"/><node WORDER="1" wCOORDS="-400,200" TEXT="Child Level 2 Left 12" POSITION="left" ID="ID_4"/></node><node WORDER="0" wCOORDS="200,0" TEXT="Child Level 1 Right 2" POSITION="right" ID="ID_5"/><node WORDER="0" wCOORDS="-200,0" TEXT="Child Level 1 Left 2" POSITION="left" ID="ID_6"><node WORDER="0" wCOORDS="-400,200" TEXT="Child Level 2 Left 21 " POSITION="left" ID="ID_7"/><node WORDER="1" wCOORDS="-400,200" TEXT="Child Level 2 Left 22" POSITION="left" ID="ID_8"/></node></node></map> <?xml version="1.0" encoding="UTF-8" standalone="yes"?><map version="0.9.0"><node wCOORDS="0,0" TEXT="This is the root node" ID="ID_0"><node WORDER="3" wCOORDS="200,60" TEXT="Child Level 1 Right 1" POSITION="right" ID="ID_1"/><node WORDER="3" wCOORDS="-200,60" TEXT="Child Level 1 Left 1" POSITION="left" ID="ID_2"><node WORDER="0" wCOORDS="-300,60" TEXT="Child Level 2 Left 11" POSITION="left" ID="ID_3"/><node WORDER="1" wCOORDS="-300,80" TEXT="Child Level 2 Left 12" POSITION="left" ID="ID_4"/></node><node WORDER="0" wCOORDS="200,0" TEXT="Child Level 1 Right 2" POSITION="right" ID="ID_5"/><node WORDER="0" wCOORDS="-200,0" TEXT="Child Level 1 Left 2" POSITION="left" ID="ID_6"><node WORDER="0" wCOORDS="-300,0" TEXT="Child Level 2 Left 21 " POSITION="left" ID="ID_7"/><node WORDER="1" wCOORDS="-300,20" TEXT="Child Level 2 Left 22" POSITION="left" ID="ID_8"/></node></node></map>

View File

@ -1 +1 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?><map version="pela" name="basic"><topic id="0" central="true" shape="rounded rectagle" text="This is the root node"><topic id="1" position="200,-100" order="3" shape="line" text="Child Level 1 Right 1"/><topic id="2" position="-200,-100" order="3" shape="line" text="Child Level 1 Left 1"><topic id="3" position="-400,200" order="0" shape="line" text="Child Level 2 Left 11"/><topic id="4" position="-400,200" order="1" shape="line" text="Child Level 2 Left 12"/></topic><topic id="5" position="200,0" order="0" shape="line" text="Child Level 1 Right 2"/><topic id="6" position="-200,0" order="0" shape="line" text="Child Level 1 Left 2"><topic id="7" position="-400,200" order="0" shape="line" text="Child Level 2 Left 21 "/><topic id="8" position="-400,200" order="1" shape="line" text="Child Level 2 Left 22"/></topic></topic></map> <?xml version="1.0" encoding="UTF-8" standalone="yes"?><map version="pela" name="basic"><topic id="0" central="true" position="0,0" shape="rounded rectagle" text="This is the root node"><topic id="1" position="200,60" order="3" shape="line" text="Child Level 1 Right 1"/><topic id="2" position="-200,60" order="3" shape="line" text="Child Level 1 Left 1"><topic id="3" position="-300,60" order="0" shape="line" text="Child Level 2 Left 11"/><topic id="4" position="-300,80" order="1" shape="line" text="Child Level 2 Left 12"/></topic><topic id="5" position="200,0" order="0" shape="line" text="Child Level 1 Right 2"/><topic id="6" position="-200,0" order="0" shape="line" text="Child Level 1 Left 2"><topic id="7" position="-300,0" order="0" shape="line" text="Child Level 2 Left 21 "/><topic id="8" position="-300,20" order="1" shape="line" text="Child Level 2 Left 22"/></topic></topic></map>

View File

@ -1 +1 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?><map version="0.9.0"><node TEXT="Fonts" ID="ID_0"><node WORDER="1" wCOORDS="200,-50" TEXT="Styles" POSITION="right" ID="ID_1"><node WORDER="0" wCOORDS="400,200" TEXT="Bold" POSITION="right" ID="ID_2"><font SIZE="12" NAME="Arial" BOLD="true"/></node><node WORDER="1" wCOORDS="400,200" TEXT="Italic" POSITION="right" ID="ID_3"><font SIZE="12" NAME="Arial" ITALIC="true"/></node></node><node WORDER="1" wCOORDS="-200,-50" TEXT="Sizes" POSITION="left" ID="ID_4"><node WORDER="0" wCOORDS="-400,200" TEXT="Normal----" POSITION="left" ID="ID_5"><font SIZE="8" NAME="Arial"/></node><node WORDER="1" wCOORDS="-400,200" TEXT="Normal---" POSITION="left" ID="ID_6"><font SIZE="9" NAME="Arial"/></node><node WORDER="2" wCOORDS="-400,200" TEXT="Normal--" POSITION="left" ID="ID_7"><font SIZE="10" NAME="Arial"/></node><node WORDER="3" wCOORDS="-400,200" TEXT="Normal-" POSITION="left" ID="ID_8"><font SIZE="11" NAME="Arial"/></node><node WORDER="4" wCOORDS="-400,200" TEXT="Normal" POSITION="left" ID="ID_9"/><node WORDER="5" wCOORDS="-400,200" TEXT="Nomal+" POSITION="left" ID="ID_10"><font SIZE="13" NAME="Arial"/></node><node WORDER="6" wCOORDS="-400,200" TEXT="Normal++" POSITION="left" ID="ID_11"><font SIZE="14" NAME="Arial"/></node><node WORDER="7" wCOORDS="-400,200" TEXT="Normal+++" POSITION="left" ID="ID_12"><font SIZE="15" NAME="Arial"/></node><node WORDER="8" wCOORDS="-400,200" TEXT="Normal++++" POSITION="left" ID="ID_13"><font SIZE="16" NAME="Arial"/></node></node></node></map> <?xml version="1.0" encoding="UTF-8" standalone="yes"?><map version="0.9.0"><node wCOORDS="0,0" TEXT="Fonts" ID="ID_0"><node WORDER="1" wCOORDS="200,20" TEXT="Styles" POSITION="right" ID="ID_1"><node WORDER="0" wCOORDS="300,20" TEXT="Bold" POSITION="right" ID="ID_2"><font SIZE="12" NAME="Arial" BOLD="true"/></node><node WORDER="1" wCOORDS="300,40" TEXT="Italic" POSITION="right" ID="ID_3"><font SIZE="12" NAME="Arial" ITALIC="true"/></node></node><node WORDER="1" wCOORDS="-200,20" TEXT="Sizes" POSITION="left" ID="ID_4"><node WORDER="0" wCOORDS="-300,20" TEXT="Normal----" POSITION="left" ID="ID_5"><font SIZE="8" NAME="Arial"/></node><node WORDER="1" wCOORDS="-300,40" TEXT="Normal---" POSITION="left" ID="ID_6"><font SIZE="9" NAME="Arial"/></node><node WORDER="2" wCOORDS="-300,60" TEXT="Normal--" POSITION="left" ID="ID_7"><font SIZE="10" NAME="Arial"/></node><node WORDER="3" wCOORDS="-300,80" TEXT="Normal-" POSITION="left" ID="ID_8"><font SIZE="11" NAME="Arial"/></node><node WORDER="4" wCOORDS="-300,100" TEXT="Normal" POSITION="left" ID="ID_9"/><node WORDER="5" wCOORDS="-300,120" TEXT="Nomal+" POSITION="left" ID="ID_10"><font SIZE="13" NAME="Arial"/></node><node WORDER="6" wCOORDS="-300,140" TEXT="Normal++" POSITION="left" ID="ID_11"><font SIZE="14" NAME="Arial"/></node><node WORDER="7" wCOORDS="-300,160" TEXT="Normal+++" POSITION="left" ID="ID_12"><font SIZE="15" NAME="Arial"/></node><node WORDER="8" wCOORDS="-300,180" TEXT="Normal++++" POSITION="left" ID="ID_13"><font SIZE="16" NAME="Arial"/></node></node></node></map>

View File

@ -1 +1 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?><map version="pela" name="basic"><topic id="0" central="true" shape="rounded rectagle" text="Fonts"><topic id="1" position="200,-50" order="1" shape="line" text="Styles"><topic id="2" position="400,200" order="0" fontStyle="Arial;12;;bold;;" shape="line" text="Bold"/><topic id="3" position="400,200" order="1" fontStyle="Arial;12;;;italic;" shape="line" text="Italic"/></topic><topic id="4" position="-200,-50" order="1" shape="line" text="Sizes"><topic id="5" position="-400,200" order="0" fontStyle="Arial;8;;;;" shape="line" text="Normal----"/><topic id="6" position="-400,200" order="1" fontStyle="Arial;9;;;;" shape="line" text="Normal---"/><topic id="7" position="-400,200" order="2" fontStyle="Arial;10;;;;" shape="line" text="Normal--"/><topic id="8" position="-400,200" order="3" fontStyle="Arial;11;;;;" shape="line" text="Normal-"/><topic id="9" position="-400,200" order="4" shape="line" text="Normal"/><topic id="10" position="-400,200" order="5" fontStyle="Arial;13;;;;" shape="line" text="Nomal+"/><topic id="11" position="-400,200" order="6" fontStyle="Arial;14;;;;" shape="line" text="Normal++"/><topic id="12" position="-400,200" order="7" fontStyle="Arial;15;;;;" shape="line" text="Normal+++"/><topic id="13" position="-400,200" order="8" fontStyle="Arial;16;;;;" shape="line" text="Normal++++"/></topic></topic></map> <?xml version="1.0" encoding="UTF-8" standalone="yes"?><map version="pela" name="basic"><topic id="0" central="true" position="0,0" shape="rounded rectagle" text="Fonts"><topic id="1" position="200,20" order="1" shape="line" text="Styles"><topic id="2" position="300,20" order="0" fontStyle="Arial;12;;bold;;" shape="line" text="Bold"/><topic id="3" position="300,40" order="1" fontStyle="Arial;12;;;italic;" shape="line" text="Italic"/></topic><topic id="4" position="-200,20" order="1" shape="line" text="Sizes"><topic id="5" position="-300,20" order="0" fontStyle="Arial;8;;;;" shape="line" text="Normal----"/><topic id="6" position="-300,40" order="1" fontStyle="Arial;9;;;;" shape="line" text="Normal---"/><topic id="7" position="-300,60" order="2" fontStyle="Arial;10;;;;" shape="line" text="Normal--"/><topic id="8" position="-300,80" order="3" fontStyle="Arial;11;;;;" shape="line" text="Normal-"/><topic id="9" position="-300,100" order="4" shape="line" text="Normal"/><topic id="10" position="-300,120" order="5" fontStyle="Arial;13;;;;" shape="line" text="Nomal+"/><topic id="11" position="-300,140" order="6" fontStyle="Arial;14;;;;" shape="line" text="Normal++"/><topic id="12" position="-300,160" order="7" fontStyle="Arial;15;;;;" shape="line" text="Normal+++"/><topic id="13" position="-300,180" order="8" fontStyle="Arial;16;;;;" shape="line" text="Normal++++"/></topic></topic></map>

View File

@ -1 +1 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?><map version="0.9.0"><node TEXT="i18n" ID="ID_0"><node WORDER="3" wCOORDS="200,-100" TEXT="Este es un é con acento" POSITION="right" ID="ID_1"/><node WORDER="1" wCOORDS="-200,-50" TEXT="Este es una ñ" POSITION="left" ID="ID_2"/><node WORDER="0" wCOORDS="200,0" TEXT="這是一個樣本 Japanise。" POSITION="right" ID="ID_3"/></node></map> <?xml version="1.0" encoding="UTF-8" standalone="yes"?><map version="0.9.0"><node wCOORDS="0,0" TEXT="i18n" ID="ID_0"><node WORDER="3" wCOORDS="200,60" TEXT="Este es un é con acento" POSITION="right" ID="ID_1"/><node WORDER="1" wCOORDS="-200,20" TEXT="Este es una ñ" POSITION="left" ID="ID_2"/><node WORDER="0" wCOORDS="200,0" TEXT="這是一個樣本 Japanise。" POSITION="right" ID="ID_3"/></node></map>

View File

@ -1 +1 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?><map version="pela" name="basic"><topic id="0" central="true" shape="rounded rectagle" text="i18n"><topic id="1" position="200,-100" order="3" shape="line" text="Este es un é con acento"/><topic id="2" position="-200,-50" order="1" shape="line" text="Este es una ñ"/><topic id="3" position="200,0" order="0" shape="line" text="這是一個樣本 Japanise。"/></topic></map> <?xml version="1.0" encoding="UTF-8" standalone="yes"?><map version="pela" name="basic"><topic id="0" central="true" position="0,0" shape="rounded rectagle" text="i18n"><topic id="1" position="200,60" order="3" shape="line" text="Este es un é con acento"/><topic id="2" position="-200,20" order="1" shape="line" text="Este es una ñ"/><topic id="3" position="200,0" order="0" shape="line" text="這是一個樣本 Japanise。"/></topic></map>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?><map version="0.9.0"><node TEXT="Node Links" LINK="http://www.google.com" ID="ID_0"><icon BUILTIN="closed"/><node WORDER="1" wCOORDS="200,-50" TEXT="Link Topic" POSITION="right" LINK="http://www.bing.com" ID="ID_1" FOLDED="true"><icon BUILTIN="info"/><node WORDER="0" wCOORDS="400,200" TEXT="Link Topic Topic" POSITION="right" LINK="http://bing.com" ID="ID_2"><icon BUILTIN="messagebox_warning"/></node></node></node></map> <?xml version="1.0" encoding="UTF-8" standalone="yes"?><map version="0.9.0"><node wCOORDS="0,0" TEXT="Node Links" LINK="http://www.google.com" ID="ID_0"><icon BUILTIN="closed"/><node WORDER="1" wCOORDS="200,20" TEXT="Link Topic" POSITION="right" LINK="http://www.bing.com" ID="ID_1" FOLDED="true"><icon BUILTIN="info"/><node WORDER="0" wCOORDS="300,20" TEXT="Link Topic Topic" POSITION="right" LINK="http://bing.com" ID="ID_2"><icon BUILTIN="messagebox_warning"/></node></node></node></map>

View File

@ -1 +1 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?><map version="pela" name="basic"><topic id="0" central="true" shape="rounded rectagle" text="Node Links"><icon id="onoff_delete"/><link url="http://www.google.com"/><topic shrink="true" id="1" position="200,-50" order="1" shape="line" text="Link Topic"><icon id="sign_info"/><link url="http://www.bing.com"/><topic id="2" position="400,200" order="0" shape="line" text="Link Topic Topic"><icon id="sign_warning"/><link url="http://bing.com"/></topic></topic></topic></map> <?xml version="1.0" encoding="UTF-8" standalone="yes"?><map version="pela" name="basic"><topic id="0" central="true" position="0,0" shape="rounded rectagle" text="Node Links"><icon id="onoff_delete"/><link url="http://www.google.com"/><topic shrink="true" id="1" position="200,20" order="1" shape="line" text="Link Topic"><icon id="sign_info"/><link url="http://www.bing.com"/><topic id="2" position="300,20" order="0" shape="line" text="Link Topic Topic"><icon id="sign_warning"/><link url="http://bing.com"/></topic></topic></topic></map>

View File

@ -1 +1 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?><map version="0.9.0"><node TEXT="I have HTML In Nodes" ID="ID_0"><node WORDER="1" wCOORDS="200,-50" TEXT="Here is some fonts   Add color changes ... Add some bullets: Different Bullets And all aligned !!!!s" POSITION="right" ID="ID_1"/></node></map> <?xml version="1.0" encoding="UTF-8" standalone="yes"?><map version="0.9.0"><node wCOORDS="0,0" TEXT="I have HTML In Nodes" ID="ID_0"><node WORDER="1" wCOORDS="200,20" TEXT="Here is some fonts   Add color changes ... Add some bullets: Different Bullets And all aligned !!!!s" POSITION="right" ID="ID_1"/></node></map>

View File

@ -1 +1 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?><map version="pela" name="basic"><topic id="0" central="true" shape="rounded rectagle" text="I have HTML In Nodes"><topic id="1" position="200,-50" order="1" shape="line" text="Here is some fonts   Add color changes ... Add some bullets: Different Bullets And all aligned !!!!s"/></topic></map> <?xml version="1.0" encoding="UTF-8" standalone="yes"?><map version="pela" name="basic"><topic id="0" central="true" position="0,0" shape="rounded rectagle" text="I have HTML In Nodes"><topic id="1" position="200,20" order="1" shape="line" text="Here is some fonts   Add color changes ... Add some bullets: Different Bullets And all aligned !!!!s"/></topic></map>

View File

@ -1 +1 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?><map version="0.9.0"><node TEXT="Shapes" ID="ID_0"><node WORDER="1" wCOORDS="200,-50" TEXT="Node Styles" POSITION="right" ID="ID_1"><node WORDER="0" wCOORDS="400,200" TEXT="Fork" POSITION="right" ID="ID_2"><edge COLOR="#808080"/></node><node WORDER="1" wCOORDS="400,200" TEXT="Bubble" STYLE="bubble" POSITION="right" ID="ID_3"><edge COLOR="#808080"/></node><node WORDER="2" wCOORDS="400,200" TEXT="As parent" POSITION="right" ID="ID_4"><edge COLOR="#808080"/></node><node WORDER="3" wCOORDS="400,200" TEXT="Combined" POSITION="right" ID="ID_5"><edge COLOR="#808080"/></node></node><node WORDER="3" wCOORDS="-200,-100" TEXT="Node Background Color" POSITION="left" ID="ID_6" BACKGROUND_COLOR="#f20707"><node WORDER="0" wCOORDS="-400,200" TEXT="Fork" POSITION="left" ID="ID_7" BACKGROUND_COLOR="#0000cc"><edge COLOR="#808080"/></node><node WORDER="1" wCOORDS="-400,200" TEXT="Bubble" STYLE="bubble" POSITION="left" ID="ID_8" BACKGROUND_COLOR="#ccffcc"><edge COLOR="#808080"/></node><node WORDER="2" wCOORDS="-400,200" TEXT="As parent" POSITION="left" ID="ID_9" BACKGROUND_COLOR="#00ffff"><edge COLOR="#808080"/></node><node WORDER="3" wCOORDS="-400,200" TEXT="Combined" POSITION="left" ID="ID_10" BACKGROUND_COLOR="#990099"><edge COLOR="#808080"/></node></node><node WORDER="0" wCOORDS="-200,0" TEXT="Node Text Color" POSITION="left" ID="ID_11" BACKGROUND_COLOR="#f20707"><node WORDER="0" wCOORDS="-400,200" TEXT="Fork" POSITION="left" ID="ID_12" COLOR="#ffff00" BACKGROUND_COLOR="#0000cc"><edge COLOR="#808080"/></node><node WORDER="1" wCOORDS="-400,200" TEXT="Bubble" STYLE="bubble" POSITION="left" ID="ID_13" COLOR="#ff6666" BACKGROUND_COLOR="#ccffcc"><edge COLOR="#808080"/></node><node WORDER="2" wCOORDS="-400,200" TEXT="As parent" POSITION="left" ID="ID_14" COLOR="#009999" BACKGROUND_COLOR="#00ffff"><edge COLOR="#808080"/></node><node WORDER="3" wCOORDS="-400,200" TEXT="Combined" POSITION="left" ID="ID_15" COLOR="#009999" BACKGROUND_COLOR="#990099"><edge COLOR="#808080"/></node></node></node></map> <?xml version="1.0" encoding="UTF-8" standalone="yes"?><map version="0.9.0"><node wCOORDS="0,0" TEXT="Shapes" ID="ID_0"><node WORDER="1" wCOORDS="200,20" TEXT="Node Styles" POSITION="right" ID="ID_1"><node WORDER="0" wCOORDS="300,20" TEXT="Fork" POSITION="right" ID="ID_2"><edge COLOR="#808080"/></node><node WORDER="1" wCOORDS="300,40" TEXT="Bubble" STYLE="bubble" POSITION="right" ID="ID_3"><edge COLOR="#808080"/></node><node WORDER="2" wCOORDS="300,60" TEXT="As parent" POSITION="right" ID="ID_4"><edge COLOR="#808080"/></node><node WORDER="3" wCOORDS="300,80" TEXT="Combined" POSITION="right" ID="ID_5"><edge COLOR="#808080"/></node></node><node WORDER="3" wCOORDS="-200,60" TEXT="Node Background Color" POSITION="left" ID="ID_6" BACKGROUND_COLOR="#f20707"><node WORDER="0" wCOORDS="-300,60" TEXT="Fork" POSITION="left" ID="ID_7" BACKGROUND_COLOR="#0000cc"><edge COLOR="#808080"/></node><node WORDER="1" wCOORDS="-300,80" TEXT="Bubble" STYLE="bubble" POSITION="left" ID="ID_8" BACKGROUND_COLOR="#ccffcc"><edge COLOR="#808080"/></node><node WORDER="2" wCOORDS="-300,100" TEXT="As parent" POSITION="left" ID="ID_9" BACKGROUND_COLOR="#00ffff"><edge COLOR="#808080"/></node><node WORDER="3" wCOORDS="-300,120" TEXT="Combined" POSITION="left" ID="ID_10" BACKGROUND_COLOR="#990099"><edge COLOR="#808080"/></node></node><node WORDER="0" wCOORDS="-200,0" TEXT="Node Text Color" POSITION="left" ID="ID_11" BACKGROUND_COLOR="#f20707"><node WORDER="0" wCOORDS="-300,0" TEXT="Fork" POSITION="left" ID="ID_12" COLOR="#ffff00" BACKGROUND_COLOR="#0000cc"><edge COLOR="#808080"/></node><node WORDER="1" wCOORDS="-300,20" TEXT="Bubble" STYLE="bubble" POSITION="left" ID="ID_13" COLOR="#ff6666" BACKGROUND_COLOR="#ccffcc"><edge COLOR="#808080"/></node><node WORDER="2" wCOORDS="-300,40" TEXT="As parent" POSITION="left" ID="ID_14" COLOR="#009999" BACKGROUND_COLOR="#00ffff"><edge COLOR="#808080"/></node><node WORDER="3" wCOORDS="-300,60" TEXT="Combined" POSITION="left" ID="ID_15" COLOR="#009999" BACKGROUND_COLOR="#990099"><edge COLOR="#808080"/></node></node></node></map>

View File

@ -1 +1 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?><map version="pela" name="basic"><topic id="0" central="true" shape="rounded rectagle" text="Shapes"><topic id="1" position="200,-50" order="1" shape="line" text="Node Styles"><topic id="2" position="400,200" order="0" brColor="#808080" shape="line" text="Fork"/><topic id="3" position="400,200" order="1" brColor="#808080" shape="rounded rectagle" text="Bubble"/><topic id="4" position="400,200" order="2" brColor="#808080" shape="line" text="As parent"/><topic id="5" position="400,200" order="3" brColor="#808080" shape="line" text="Combined"/></topic><topic id="6" position="-200,-100" order="3" bgColor="#f20707" shape="line" text="Node Background Color"><topic id="7" position="-400,200" order="0" brColor="#808080" bgColor="#0000cc" shape="line" text="Fork"/><topic id="8" position="-400,200" order="1" brColor="#808080" bgColor="#ccffcc" shape="rounded rectagle" text="Bubble"/><topic id="9" position="-400,200" order="2" brColor="#808080" bgColor="#00ffff" shape="line" text="As parent"/><topic id="10" position="-400,200" order="3" brColor="#808080" bgColor="#990099" shape="line" text="Combined"/></topic><topic id="11" position="-200,0" order="0" bgColor="#f20707" shape="line" text="Node Text Color"><topic id="12" position="-400,200" order="0" brColor="#808080" bgColor="#0000cc" fontStyle=";;#ffff00;;;" shape="line" text="Fork"/><topic id="13" position="-400,200" order="1" brColor="#808080" bgColor="#ccffcc" fontStyle=";;#ff6666;;;" shape="rounded rectagle" text="Bubble"/><topic id="14" position="-400,200" order="2" brColor="#808080" bgColor="#00ffff" fontStyle=";;#009999;;;" shape="line" text="As parent"/><topic id="15" position="-400,200" order="3" brColor="#808080" bgColor="#990099" fontStyle=";;#009999;;;" shape="line" text="Combined"/></topic></topic></map> <?xml version="1.0" encoding="UTF-8" standalone="yes"?><map version="pela" name="basic"><topic id="0" central="true" position="0,0" shape="rounded rectagle" text="Shapes"><topic id="1" position="200,20" order="1" shape="line" text="Node Styles"><topic id="2" position="300,20" order="0" brColor="#808080" shape="line" text="Fork"/><topic id="3" position="300,40" order="1" brColor="#808080" shape="rounded rectagle" text="Bubble"/><topic id="4" position="300,60" order="2" brColor="#808080" shape="line" text="As parent"/><topic id="5" position="300,80" order="3" brColor="#808080" shape="line" text="Combined"/></topic><topic id="6" position="-200,60" order="3" bgColor="#f20707" shape="line" text="Node Background Color"><topic id="7" position="-300,60" order="0" brColor="#808080" bgColor="#0000cc" shape="line" text="Fork"/><topic id="8" position="-300,80" order="1" brColor="#808080" bgColor="#ccffcc" shape="rounded rectagle" text="Bubble"/><topic id="9" position="-300,100" order="2" brColor="#808080" bgColor="#00ffff" shape="line" text="As parent"/><topic id="10" position="-300,120" order="3" brColor="#808080" bgColor="#990099" shape="line" text="Combined"/></topic><topic id="11" position="-200,0" order="0" bgColor="#f20707" shape="line" text="Node Text Color"><topic id="12" position="-300,0" order="0" brColor="#808080" bgColor="#0000cc" fontStyle=";;#ffff00;;;" shape="line" text="Fork"/><topic id="13" position="-300,20" order="1" brColor="#808080" bgColor="#ccffcc" fontStyle=";;#ff6666;;;" shape="rounded rectagle" text="Bubble"/><topic id="14" position="-300,40" order="2" brColor="#808080" bgColor="#00ffff" fontStyle=";;#009999;;;" shape="line" text="As parent"/><topic id="15" position="-300,60" order="3" brColor="#808080" bgColor="#990099" fontStyle=";;#009999;;;" shape="line" text="Combined"/></topic></topic></map>

View File

@ -0,0 +1,60 @@
<map version="0.9.0">
<!-- To view this file, download free mind mapping software FreeMind from http://freemind.sourceforge.net -->
<node COLOR="#000000" CREATED="1302957469955" ID="ID_0" MODIFIED="1302957469955" STYLE="line" TEXT="eeeeeeeeeee">
<richcontent TYPE="NOTE">
<html>
<head/>
<body>
<p align="left"/>
</body>
</html>
</richcontent>
<font NAME="Dialog" SIZE="10"/>
<node COLOR="#cc0000" CREATED="1302957469955" ID="ID_4" MODIFIED="1302957469955" POSITION="right" STYLE="line"
TEXT="interne">
<font BOLD="true" ITALIC="true" NAME="Arial" SIZE="12"/>
<node COLOR="#330033" CREATED="1302957469956" ID="ID_6" MODIFIED="1302957469956" STYLE="line"
TEXT="faiblesses">
<font BOLD="true" ITALIC="true" NAME="Arial" SIZE="12"/>
</node>
</node>
<node CREATED="1302957469956" ID="ID_8" LINK="www.luxuo.com" MODIFIED="1302957469956" POSITION="right"
STYLE="line" TEXT="www.luxuo.com">
<arrowlink DESTINATION="ID_9" ENDARROW="Default" ENDINCLINATION="108;0;" ID="Arrow_ID_1058248580"
STARTARROW="None" STARTINCLINATION="108;0;"/>
</node>
<node CREATED="1302957469956" ID="ID_11" MODIFIED="1302957469956" POSITION="right" STYLE="line" TEXT=""/>
<node COLOR="#003333" CREATED="1302957469956" ID="ID_5" MODIFIED="1302957469956" POSITION="right" STYLE="line"
TEXT="forces">
<font BOLD="true" ITALIC="true" NAME="Arial" SIZE="12"/>
</node>
<node CREATED="1302957469957" ID="ID_9" MODIFIED="1302957469957" POSITION="right" STYLE="line" TEXT="">
<richcontent TYPE="NOTE">
<html>
<head/>
<body>
<p align="left">%5El%3A%5El%3A%5El</p>
</body>
</html>
</richcontent>
</node>
<node CREATED="1302957469957" ID="ID_10" MODIFIED="1302957469957" POSITION="right" STYLE="line" TEXT="">
<arrowlink DESTINATION="ID_5" ENDARROW="Default" ENDINCLINATION="63;0;" ID="Arrow_ID_891023810"
STARTARROW="None" STARTINCLINATION="63;0;"/>
<node COLOR="#000066" CREATED="1302957469957" ID="ID_1" MODIFIED="1302957469957" STYLE="line"
TEXT="externe">
<font BOLD="true" ITALIC="true" NAME="Arial" SIZE="12"/>
<node COLOR="#ff3300" CREATED="1302957469958" ID="ID_2" MODIFIED="1302957469958" STYLE="line"
TEXT="opportunit?s">
<font BOLD="true" ITALIC="true" NAME="Arial" SIZE="12"/>
</node>
<node COLOR="#333300" CREATED="1302957469958" ID="ID_3" MODIFIED="1302957469958" STYLE="line"
TEXT="menaces">
<arrowlink DESTINATION="ID_0" ENDARROW="Default" ENDINCLINATION="211;0;" ID="Arrow_ID_1223364341"
STARTARROW="None" STARTINCLINATION="211;0;"/>
<font BOLD="true" ITALIC="true" NAME="Arial" SIZE="12"/>
</node>
</node>
</node>
</node>
</map>

View File

@ -0,0 +1,3 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?><map version="0.9.0"><node wCOORDS="0,0" TEXT="eeeeeeeeeee" ID="ID_0" COLOR="#000000"><font SIZE="10" NAME="Arial"/><hook NAME="accessories/plugins/NodeNote.properties"><text>
</text></hook><node WORDER="11" wCOORDS="200,220" TEXT="interne" POSITION="right" ID="ID_1" COLOR="#cc0000"><font SIZE="12" NAME="Arial" ITALIC="true" BOLD="true"/><node WORDER="0" wCOORDS="300,220" TEXT="faiblesses" POSITION="right" ID="ID_2" COLOR="#330033"><font SIZE="12" NAME="Arial" ITALIC="true" BOLD="true"/></node></node><node WORDER="7" wCOORDS="200,140" TEXT="www.luxuo.com" POSITION="right" LINK="www.luxuo.com" ID="ID_3"><arrowlink ENDARROW="Default" DESTINATION="ID_6"/></node><node WORDER="3" wCOORDS="200,60" TEXT="" POSITION="right" ID="ID_4"/><node WORDER="0" wCOORDS="200,0" TEXT="forces" POSITION="right" ID="ID_5" COLOR="#003333"><font SIZE="12" NAME="Arial" ITALIC="true" BOLD="true"/></node><node WORDER="4" wCOORDS="200,80" TEXT="" POSITION="right" ID="ID_6"><hook NAME="accessories/plugins/NodeNote.properties"><text>%5El%3A%5El%3A%5El
</text></hook></node><node WORDER="8" wCOORDS="200,160" TEXT="" POSITION="right" ID="ID_7"><node WORDER="0" wCOORDS="300,160" TEXT="externe" POSITION="right" ID="ID_8" COLOR="#000066"><font SIZE="12" NAME="Arial" ITALIC="true" BOLD="true"/><node WORDER="0" wCOORDS="400,160" TEXT="opportunit?s" POSITION="right" ID="ID_9" COLOR="#ff3300"><font SIZE="12" NAME="Arial" ITALIC="true" BOLD="true"/></node><node WORDER="1" wCOORDS="400,180" TEXT="menaces" POSITION="right" ID="ID_10" COLOR="#333300"><font SIZE="12" NAME="Arial" ITALIC="true" BOLD="true"/><arrowlink ENDARROW="Default" DESTINATION="ID_0"/></node></node><arrowlink ENDARROW="Default" DESTINATION="ID_5"/></node></node></map>

View File

@ -0,0 +1 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?><map version="pela" name="basic"><topic id="0" central="true" position="0,0" fontStyle="Arial;10;#000000;;;" shape="rounded rectagle" text="eeeeeeeeeee"><note text="%0A "/><topic id="1" position="200,220" order="11" fontStyle="Arial;12;#cc0000;bold;italic;" shape="line" text="interne"><topic id="2" position="300,220" order="0" fontStyle="Arial;12;#330033;bold;italic;" shape="line" text="faiblesses"/></topic><topic id="3" position="200,140" order="7" shape="line" text="www.luxuo.com"><link url="www.luxuo.com"/></topic><topic id="4" position="200,60" order="3" shape="line" text=""/><topic id="5" position="200,0" order="0" fontStyle="Arial;12;#003333;bold;italic;" shape="line" text="forces"/><topic id="6" position="200,80" order="4" shape="line" text=""><note text="%5El%3A%5El%3A%5El%0A "/></topic><topic id="7" position="200,160" order="8" shape="line" text=""><topic id="8" position="300,160" order="0" fontStyle="Arial;12;#000066;bold;italic;" shape="line" text="externe"><topic id="9" position="400,160" order="0" fontStyle="Arial;12;#ff3300;bold;italic;" shape="line" text="opportunit?s"/><topic id="10" position="400,180" order="1" fontStyle="Arial;12;#333300;bold;italic;" shape="line" text="menaces"/></topic></topic></topic><relationship startArrow="false" endArrow="true" destCtrlPoint="108,0" srcCtrlPoint="108,0" lineType="3" destTopicId="6" srcTopicId="3" id="11"/><relationship startArrow="false" endArrow="true" destCtrlPoint="63,0" srcCtrlPoint="63,0" lineType="3" destTopicId="5" srcTopicId="7" id="12"/><relationship startArrow="false" endArrow="true" destCtrlPoint="211,0" srcCtrlPoint="211,0" lineType="3" destTopicId="0" srcTopicId="10" id="13"/></map>