Application as presented in the hackfest
This commit is contained in:
parent
b788742a80
commit
4538bb4878
16 changed files with 2009 additions and 1 deletions
42
feynman/EditorPart.html
Normal file
42
feynman/EditorPart.html
Normal file
|
|
@ -0,0 +1,42 @@
|
||||||
|
<!DOCTYPE HTML>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<title>Index Test</title>
|
||||||
|
<link rel ="stylesheet" type="text/css" href="style.css"/>
|
||||||
|
<script type="text/javascript" src="js/raphael-min.js"></script>
|
||||||
|
<script type="text/javascript" src="js/main.js"></script>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<div id="menu">
|
||||||
|
<form>
|
||||||
|
<input onClick="gParticleType=1" type="radio" name="group1" value="1" checked>e<br>
|
||||||
|
<input onClick="gParticleType=2" type="radio" name="group1" value="2">µ<br>
|
||||||
|
<input onClick="gParticleType=3" type="radio" name="group1" value="3">t<br>
|
||||||
|
<input onClick="gParticleType=4" type="radio" name="group1" value="4">ν<br>
|
||||||
|
<input onClick="gParticleType=5" type="radio" name="group1" value="5">ν<br>
|
||||||
|
<input onClick="gParticleType=6" type="radio" name="group1" value="6">ν<br>
|
||||||
|
<input onClick="gParticleType=7" type="radio" name="group1" value="7">u<br>
|
||||||
|
<input onClick="gParticleType=8" type="radio" name="group1" value="8">d<br>
|
||||||
|
<input onClick="gParticleType=9" type="radio" name="group1" value="9">c<br>
|
||||||
|
<input onClick="gParticleType=10" type="radio" name="group1" value="10">s<br>
|
||||||
|
<input onClick="gParticleType=11" type="radio" name="group1" value="11">t<br>
|
||||||
|
<input onClick="gParticleType=12" type="radio" name="group1" value="12">b<br>
|
||||||
|
<input onClick="gParticleType=13" type="radio" name="group1" value="13">Υ<br>
|
||||||
|
<input onClick="gParticleType=14" type="radio" name="group1" value="14">Z<br>
|
||||||
|
<input onClick="gParticleType=15" type="radio" name="group1" value="15">W+<br>
|
||||||
|
<input onClick="gParticleType=16" type="radio" name="group1" value="16">W-<br>
|
||||||
|
<input onClick="gParticleType=17" type="radio" name="group1" value="17">H<br>
|
||||||
|
<input onClick="gParticleType=18" type="radio" name="group1" value="18">g<br>
|
||||||
|
<input onClick="gParticleType=19" type="radio" name="group1" value="19">p<br>
|
||||||
|
<input onClick="gParticleType=20" type="radio" name="group1" value="20">n<br>
|
||||||
|
</form>
|
||||||
|
</div>
|
||||||
|
<div id="Canvas">
|
||||||
|
</div>
|
||||||
|
<script type="text/javascript" >
|
||||||
|
var paper = Raphael("Canvas",800,500);
|
||||||
|
var t = Editor("Canvas");
|
||||||
|
</script>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
26
feynman/editor.html
Normal file
26
feynman/editor.html
Normal file
|
|
@ -0,0 +1,26 @@
|
||||||
|
<!DOCTYPE HTML>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<title>Index Test</title>
|
||||||
|
|
||||||
|
<script type="text/javascript" src="js/raphael-min.js"></script>
|
||||||
|
<script type="text/javascript" src="js/main.js"></script>
|
||||||
|
|
||||||
|
</head>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<body onload="">
|
||||||
|
<div id="test">
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div id="particles">
|
||||||
|
<button onclick="gParticleType=1">e</button><button onclick=" gParticleType=13">gamma</button><button onclick="gParticleType=2">mu</button><button id="rub">rubber</button>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
<script type="text/javascript" >
|
||||||
|
var paper = Raphael('test',1000,1000);
|
||||||
|
var t = Editor('test');
|
||||||
|
//t.Refresh();
|
||||||
|
</script>
|
||||||
|
</html>
|
||||||
10
feynman/examples.txt
Normal file
10
feynman/examples.txt
Normal file
|
|
@ -0,0 +1,10 @@
|
||||||
|
examples:
|
||||||
|
|
||||||
|
___________________________________________________________________________________________________________________________
|
||||||
|
quark quark to higgs :
|
||||||
|
|
||||||
|
var paper = Raphael("test",1000,500);
|
||||||
|
var t = Feynman("test2",'{"lines":[[0,0,2,1,11],[2,1,3,2,11],[2,3,3,2,-11],[0,4,2,3,-11],[2,1,4,0,14],[2,3,4,4,14],[3,2,4,2,17]]}');
|
||||||
|
|
||||||
|
|
||||||
|
var t = Feynman("test2",'{"lines":[[0,0,1,1,15],[0,2,1,1,16],[1,1,2,1,13]]}');
|
||||||
24
feynman/indextest.html
Normal file
24
feynman/indextest.html
Normal file
|
|
@ -0,0 +1,24 @@
|
||||||
|
<!DOCTYPE HTML>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<title>Index Test</title>
|
||||||
|
<link rel ="stylesheet" type="text/css" href="style.css"/>
|
||||||
|
<script type="text/javascript" src="js/raphael-min.js"></script>
|
||||||
|
<script type="text/javascript" src="js/main.js"></script>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<div id="test2">
|
||||||
|
<div id="popup">
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<script type="text/javascript" >
|
||||||
|
var paper = Raphael("test2",1000,1000);
|
||||||
|
var t = Feynman("test2",'{"lines":[[0,0,2,1,1],[2,1,3,2,13],[2,3,3,2,-11],[0,4,2,3,-11],[2,1,4,0,14],[2,3,4,4,14],[3,2,4,2,17]]}');
|
||||||
|
//var t = Feynman("test2",'{"lines":[[0,0,1,1,15],[0,2,1,1,16],[1,1,2,1,13]]}');
|
||||||
|
//Editor("test2");
|
||||||
|
</script>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
5
feynman/js/CIP.txt
Normal file
5
feynman/js/CIP.txt
Normal file
|
|
@ -0,0 +1,5 @@
|
||||||
|
Electron : \n Composition : Elementary particle \n Statistics : Fermionic \n Generation : First \n Interactions : Gravity, Electromagnetic, Weak \n Mass : 0.510998928 MeV/c \ Spin : 1/2
|
||||||
|
Muon \n Composition : Elementary particle \n Statistics : Fermionic \n Generation : Second \n Interactions : \n -Gravity \n -Electromagnetic \n -Weak \n Mass : 105.65836668(38) MeV/c2 \n Spin : 1/2
|
||||||
|
|
||||||
|
Tau \n Composition : Elementary particle \n Statistics : Fermionic \n Generation : Third \n Interactions : \n -Gravity \n -Electromagnetic \n -Weak \n Mass : 1,776.82±0.16 MeV/c2 \n Spin : 1/2
|
||||||
|
|
||||||
393
feynman/js/main.js
Normal file
393
feynman/js/main.js
Normal file
|
|
@ -0,0 +1,393 @@
|
||||||
|
var ListOfLines = new Array();
|
||||||
|
var MyNewLine = null;
|
||||||
|
var ListOfParticles = ["e","\u03BC","\u03C4","\u03BD","\u03BD","\u03BD","u","d","c","s","t","b","\u03B3","Z","w+","w-","H","g","p","n"];
|
||||||
|
var ColorOfParticles = ["#99CCFF","#CCCC00","#FF6600","#AAAAAA","#999999","#BBBBBB","#99FF00","#FF0000","#9900FF","#99CC00","#AAEE00","#CC9999","#FFEE00","#FFCC33","#990066","#CC00FF","#FF3300","#770077","#995533"];
|
||||||
|
var DescOfParticles= ["Electron : \n Antiparticle : Positron \n Statistics : Fermion \n Generation : First \n Type : Lepton \n Interactions : Electromagnetic, \n Weak, Gravity \n Mass : 0.510998928(11) MeV/c2 \n Lifetime : Stable \n Spin : 1/2 \n Charge : -1 \n Color : White ",
|
||||||
|
"Muon \n Antiparticle : Antimuon \n Statistics : Fermion \n Generation : Second \n Type : Lepton \n Interactions : Electromagnetic, \n Weak, Gravity \n Mass : 105.6583715(35) MeV/c2 \n Lifetime : 2.1969811(22)e-6 s \n Spin : 1/2 \n Charge : -1 \n Color : White",
|
||||||
|
"Tauon \n Antiparticle : Antitauon \n Statistics : Fermion \n Generation : Third \n Type : Lepton \n Interactions : Electromagnetic, \n Weak, Gravity \n Mass : 1,776.82(16) MeV/c2 \n Lifetime : 2.906(10)e-13 s \n Spin : 1/2 \n Charge : -1 \n Color : White"
|
||||||
|
,"Electron neutrino \n Antiparticle : Electron antineutrino \n Statistics : Fermion \n Generation : First \n Type : Lepton \n Interactions : Weak, Gravity \n Mass : Small but not zero. \n Lifetime : Stable \n Spin : 1/2 \n Charge : 0 \n Color : White"
|
||||||
|
,"Muon neutrino \n Antiparticle : Muon antineutrino \n Statistics : Fermion \n Generation : Second \n Type : Lepton \n Interactions : Weak, Gravity \n Mass : Small but not zero. \n Lifetime : Stable \n Spin : 1/2 \n Charge : 0 \n Color : White"
|
||||||
|
,"Tau neutrino \n Antiparticle : Tau antineutrino \n Statistics : Fermion \n Generation : Third \n Type : Lepton \n Interactions : Weak, Gravity \n Mass : Small but not zero. \n Lifetime : Stable \n Spin : 1/2 \n Charge : 0 \n Color : White"
|
||||||
|
,"Up \n Antiparticle : Antiup \n Statistics : Fermion \n Generation : First \n Type : Quark \n Interactions : Strong, Electromagnetic,\n Weak, Gravity \n Mass : 2.3+0.7-0.5 MeV/c2 \n Lifetime : Stable \n Spin : 1/2 \n Charge : +2/3 \n Color : Red, Green, Blue"
|
||||||
|
,"Down \n Antiparticle : Antidown \n Statistics : Fermion \n Generation : First \n Type : Quark \n Interactions : Strong, Electromagnetic,\n Weak, Gravity \n Mass : 4.8+0.7-0.5 MeV/c2 \n Lifetime : Stable \n Spin : 1/2 \n Charge : -1/3 \n Color : Red, Green, Blue"
|
||||||
|
,"Charm \n Antiparticle : Anticharm \n Statistics : Fermion \n Generation : Second \n Type : Quark \n Interactions : Strong, Electromagnetic,\n Weak, Gravity \n Mass : 1,275(25) MeV/c2 \n Lifetime : Depends on the bound state. \n Spin : 1/2 \n Charge : +2/3 \n Color : Red, Green, Blue "
|
||||||
|
,"Strange \n Antiparticle : Antistrange \n Statistics : Fermion \n Generation : Second \n Type : Quark \n Interactions : Strong, Electromagnetic,\n Weak, Gravity \n Mass : 95(5) MeV/c2 \n Lifetime : Depends on the bound state. \n Spin : 1/2 \n Charge : -1/3 \n Color : Red, Green, Blue"
|
||||||
|
,"Top \n Antiparticle : Antitop \n Statistics : Fermion \n Generation : Third \n Type : Quark \n Interactions : Strong, Electromagnetic\n, Weak, Gravity \n Mass : 173.5+/-0.6+/-0.8 GeV/c2 \n Lifetime : 5e-25 s \n Spin : 1/2 \n Charge : +2/3 \n Color : Red, Green, Blue"
|
||||||
|
,"Bottom \n Antiparticle : Antibottom \n Statistics : Fermion \n Generation : Third \n Type : Quark \n Interactions : Strong, Electromagnetic,\n Weak, Gravity \n Mass : 4.18(3) GeV/c2 \n Lifetime : Depends on the bound state. \n Spin : 1/2 \n Charge : -1/3 \n Color : Red, Green, Blue"
|
||||||
|
,"Photon \n Antiparticle : Photon \n Statistics : Boson \n Type : Force carrier \n Interactions : Electromagnetic \n Mass : 0 \n Lifetime : Stable \n Spin : 1 \n Charge : 0 \n Color : White \n Discovery : - \n Prediction : -"
|
||||||
|
,"Gluon \n Antiparticle : Gluon \n Statistics : Boson \n Type : Force carrier \n Interactions : Strong \n Mass : 0 \n Lifetime : Stable \n Spin : 1 \n Charge : 0 \n Color : Color + Anticolor"
|
||||||
|
,"Z \n Antiparticle : Z \n Statistics : Boson \n Type : Force carrier \n Interactions : Weak, Electromagnetic, Gravity \n Mass : 91.1876(21) GeV/c2 \n Lifetime : 1.6575(15)e-24 s \n Spin : 1 \n Charge : 0 \n Color : White "
|
||||||
|
,"W+/- \n Antiparticle : W-/+ \n Statistics : Boson \n Type : Force carrier \n Interactions : Weak, Electromagnetic, Gravity \n Mass : 80.385(15) GeV/c2 \n Lifetime : 1.983(40)e-24 s \n Spin : 1 \n Charge : +1/-1 \n Color : White "
|
||||||
|
,""
|
||||||
|
,""
|
||||||
|
,""
|
||||||
|
,""];
|
||||||
|
var PanelDescription = null;
|
||||||
|
var TextDescription = null;
|
||||||
|
var gridSize=20;
|
||||||
|
var gParticleType=13;
|
||||||
|
var nstepx=0;
|
||||||
|
var nstepy=0;
|
||||||
|
var MySize=0;
|
||||||
|
|
||||||
|
function Feynman(div,reaction){
|
||||||
|
|
||||||
|
//define if the usercan modify or not the graph
|
||||||
|
var ReadOnly = 1;
|
||||||
|
|
||||||
|
//allow to modifiy if the graph is read only or not
|
||||||
|
this.IsReadOnly=function(Bool){ ReadOnly= Bool;}
|
||||||
|
|
||||||
|
// this variable will contain all lines of this graph
|
||||||
|
|
||||||
|
Tuples=JSON.parse(reaction);
|
||||||
|
|
||||||
|
this.TuplesLength = Tuples.lines.length;
|
||||||
|
this.maxX = 0;
|
||||||
|
this.maxY = 0;
|
||||||
|
|
||||||
|
for(i = 0 ; i<TuplesLength;i++)
|
||||||
|
{
|
||||||
|
if(Tuples.lines[i][2]>maxX)
|
||||||
|
{
|
||||||
|
maxX=Tuples.lines[i][2];
|
||||||
|
}
|
||||||
|
if(Tuples.lines[i][3]>maxY)
|
||||||
|
{
|
||||||
|
maxY=Tuples.lines[i][3];
|
||||||
|
}
|
||||||
|
if(Tuples.lines[i][0]>maxX)
|
||||||
|
{
|
||||||
|
maxX=Tuples.lines[i][0];
|
||||||
|
}
|
||||||
|
if(Tuples.lines[i][1]>maxY)
|
||||||
|
{
|
||||||
|
maxY=Tuples.lines[i][1];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
nstepx = paper.width / maxX;
|
||||||
|
nstepy = paper.height/ maxY;
|
||||||
|
|
||||||
|
for(i = 0 ; i<TuplesLength;i++)
|
||||||
|
{
|
||||||
|
MyNewLine = new Line(new Vertex( Tuples.lines[i][0]*nstepx,Tuples.lines[i][1]*nstepy),Tuples.lines[i][4],paper);
|
||||||
|
MyNewLine.SetEndVertex(new Vertex(Tuples.lines[i][2]*nstepx,Tuples.lines[i][3]*nstepy));
|
||||||
|
ListOfLines[i] = MyNewLine;
|
||||||
|
}
|
||||||
|
|
||||||
|
for(i=0;i<ListOfLines.length;i++)
|
||||||
|
{
|
||||||
|
ListOfLines[i].Draw();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function Vertex(x,y){
|
||||||
|
|
||||||
|
this.X=x;
|
||||||
|
this.Y=y;
|
||||||
|
|
||||||
|
this.GetX = function() {return this.X; }
|
||||||
|
this.GetY = function() {return this.Y; }
|
||||||
|
this.SetX = function(x) { this.X=x; }
|
||||||
|
this.SetY = function(y) { this.Y=y; }
|
||||||
|
this.CheckRules = function() {
|
||||||
|
if(this.noLines == 1) return true;
|
||||||
|
if(this.noLines == 2) return false;
|
||||||
|
}
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
function Line(vert,pidA,paper){
|
||||||
|
var startVertex = vert;
|
||||||
|
var endVertex;
|
||||||
|
var pid = pidA
|
||||||
|
|
||||||
|
this.SetEndVertex = function(endvert) {
|
||||||
|
endVertex = endvert;
|
||||||
|
}
|
||||||
|
|
||||||
|
this.SetStartVertex = function(startvert) {
|
||||||
|
startVertex = startvert;
|
||||||
|
}
|
||||||
|
|
||||||
|
this.GetStartingCoords = function() {
|
||||||
|
return [startVertex.GetX(),startVertex.GetY()];
|
||||||
|
}
|
||||||
|
|
||||||
|
this.Draw = function() {
|
||||||
|
if((pid<13)||(Math.abs(pid)>18)) {
|
||||||
|
if(pid>0) this.direction=1;
|
||||||
|
else this.direction=-1;
|
||||||
|
this.DrawStraightLine();
|
||||||
|
} else {
|
||||||
|
if(pid==13) this.DrawPhotonLine();
|
||||||
|
else {
|
||||||
|
if(pid<=17) this.DrawDashedLine();
|
||||||
|
else this.DrawGluonLine();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
this.Delete = function() {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
this.DrawStraightLine=function() {
|
||||||
|
|
||||||
|
// draw a straight line from startVertex to endVertex
|
||||||
|
dir_angle = 0;
|
||||||
|
if ( this.direction == -1 ) dir_angle = 180; //turn the arrow in the opposite direction
|
||||||
|
path_string = "M"+ startVertex.GetX() + " " + startVertex.GetY()+ "L" + endVertex.GetX() + " " + endVertex.GetY();
|
||||||
|
pathA = paper.path(path_string).attr("stroke", "black").attr("stroke-width", "2");
|
||||||
|
//compute the mean point for the line
|
||||||
|
mean = new Vertex((startVertex.GetX() + endVertex.GetX() ) / 2, (startVertex.GetY() + endVertex.GetY() ) / 2);
|
||||||
|
//draw the arrow
|
||||||
|
var angle = Math.atan2(startVertex.GetX()-endVertex.GetX(),endVertex.GetY()-startVertex.GetY());
|
||||||
|
angle = (angle / (2 * Math.PI)) * 360;
|
||||||
|
x2 = mean.GetX();
|
||||||
|
y2 = mean.GetY();
|
||||||
|
size = 8; // change it to change dimension of the arrow!!!
|
||||||
|
if(pid>0)
|
||||||
|
{
|
||||||
|
textA=paper.text(x2,y2-nstepy/3,ListOfParticles[pid-1]);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
|
||||||
|
textA=paper.text(x2,y2-nstepy/3,ListOfParticles[pid*-1-1]);
|
||||||
|
}
|
||||||
|
var sign=1;
|
||||||
|
if(pid<0) sign=-1;
|
||||||
|
var arrowPath = paper.path("M" + x2 + " " + y2 + " L" + (x2 - size) + " " + (y2 - size) + " L" + (x2 - size) + " " + (y2 + size) + " L" + x2 + " " + y2 ).attr("fill","black").rotate(sign* 90+angle+dir_angle,x2,y2);
|
||||||
|
|
||||||
|
if(pid<0)
|
||||||
|
{
|
||||||
|
pid = pid*-1;
|
||||||
|
}
|
||||||
|
textA.attr({"font-size": nstepy/4 });
|
||||||
|
textA.hover(function(){ this.attr ("fill", ColorOfParticles[pid-1] );MySize = this.attr('font-size'); this.attr({"font-size": MySize +20 }); }, function(){this.attr ("fill", "#000000");this.attr({"font-size": MySize })},textA, textA);
|
||||||
|
pathA.hover(function(){ this.attr ("stroke", ColorOfParticles[pid-1] ); }, function(){this.attr ("stroke", "#000000");},pathA, pathA);
|
||||||
|
pathA.hover(function(){ this.attr ("stroke", ColorOfParticles[pid-1] );this.attr("fill",ColorOfParticles[pid-1]); }, function(){this.attr ("stroke", "#000000");this.attr("fill","#000000");},arrowPath, arrowPath);
|
||||||
|
pathA.hover(function(){ this.attr ("fill", ColorOfParticles[pid-1] );MySize = this.attr('font-size'); this.attr({"font-size": MySize +20 }); }, function(){this.attr ("fill", "#000000");this.attr({"font-size": MySize })},textA, textA);
|
||||||
|
textA.hover(function(){this.attr ("stroke", ColorOfParticles[pid-1] ); }, function(){this.attr ("stroke", "#000000");},pathA, pathA);
|
||||||
|
textA.hover(function(){this.attr ("stroke", ColorOfParticles[pid-1] );this.attr("fill",ColorOfParticles[pid-1]); }, function(){this.attr ("stroke", "#000000");this.attr("fill","#000000");},arrowPath, arrowPath);
|
||||||
|
textA.click(function(){
|
||||||
|
|
||||||
|
if(PanelDescription!=null)
|
||||||
|
{
|
||||||
|
PanelDescription.remove();
|
||||||
|
TextDescription.remove();
|
||||||
|
}
|
||||||
|
PanelDescription = paper.rect(paper.width/4,paper.height/4,paper.width/2,paper.width/2,10).attr("fill","#EFEFEF").attr ("stroke", "#FEFEFE");
|
||||||
|
PanelDescription.click(function(){this.remove();TextDescription.remove();});
|
||||||
|
TextDescription = paper.text(paper.width/2,paper.height/2,DescOfParticles[pid-1]).attr("font-size", nstepy/10);
|
||||||
|
TextDescription.click(function(){this.remove();PanelDescription.remove();});
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
this.DrawDashedLine=function() {
|
||||||
|
path_string = "M"+ startVertex.GetX() + " " + startVertex.GetY()+ "L" + endVertex.GetX() + " " + endVertex.GetY();
|
||||||
|
pathA =paper.path(path_string).attr("stroke", "black").attr("stroke-width", "2").attr("stroke-dasharray", "-");
|
||||||
|
|
||||||
|
mean = new Vertex((startVertex.GetX() + endVertex.GetX() ) / 2, (startVertex.GetY() + endVertex.GetY() ) / 2);
|
||||||
|
x2 = mean.GetX();
|
||||||
|
y2 = mean.GetY();
|
||||||
|
textA=paper.text(x2,y2-nstepy/3,ListOfParticles[pid-1]);
|
||||||
|
textA.attr({"font-size": nstepy/4 });
|
||||||
|
textA.hover(function(){this.attr ("fill", ColorOfParticles[pid-1] );MySize = this.attr('font-size'); this.attr({"font-size": MySize +20 }); }, function(){this.attr ("fill", "#000000");this.attr({"font-size": MySize })},textA, textA);
|
||||||
|
pathA.hover(function(){ this.attr ("stroke", ColorOfParticles[pid-1] ); }, function(){this.attr ("stroke", "#000000");},pathA, pathA);
|
||||||
|
pathA.hover(function(){ this.attr ("fill", ColorOfParticles[pid-1] );MySize = this.attr('font-size'); this.attr({"font-size": MySize +20 }); }, function(){this.attr ("fill", "#000000");this.attr({"font-size": MySize })},textA, textA);
|
||||||
|
textA.hover(function(){this.attr ("stroke", ColorOfParticles[pid-1] ); }, function(){this.attr ("stroke", "#000000");},pathA, pathA);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
function svg_path_sin(x0, y0, x1, y1) {
|
||||||
|
// sine path from 0 to rads radians scales by sx
|
||||||
|
var N = 29;
|
||||||
|
var pi = 3.141592653579;
|
||||||
|
var dx=2*pi/N;
|
||||||
|
var x=0;
|
||||||
|
var px = x0;
|
||||||
|
var py = y0;
|
||||||
|
var p0 = "M"+ px +","+ py;
|
||||||
|
var p = p0;
|
||||||
|
|
||||||
|
for (var i=1;i<7*N;i++)
|
||||||
|
{
|
||||||
|
x += dx;
|
||||||
|
y = Math.sin(x);
|
||||||
|
px += (180.0/pi)*dx;
|
||||||
|
py = 100 - 50*y;
|
||||||
|
p += "L"+ px +","+ py;
|
||||||
|
}
|
||||||
|
p += " " + p0;
|
||||||
|
|
||||||
|
//console.log("circ path : "+p);
|
||||||
|
return p;
|
||||||
|
}
|
||||||
|
function svg_path_sin(x0, y0, len)
|
||||||
|
{
|
||||||
|
// sine path from 0 to rads radians scales by sx
|
||||||
|
//var N = 29;
|
||||||
|
var pi = 3.141592653579;
|
||||||
|
//var dx=(2*pi/N);
|
||||||
|
var dx = 0.5; // augment dx to get page load faster
|
||||||
|
var N = (len)/dx;
|
||||||
|
|
||||||
|
var x=0;
|
||||||
|
var px = x0;
|
||||||
|
var py = y0;
|
||||||
|
var c = 10; //amplitude
|
||||||
|
var wavelength = 20;
|
||||||
|
var K = Math.floor((len)/wavelength);
|
||||||
|
var w = (2*pi*K)/(len); // pulse
|
||||||
|
var p0 = "M"+ px +","+ py;
|
||||||
|
var p = p0;
|
||||||
|
|
||||||
|
for (var i=1;i<=N;i++)
|
||||||
|
{
|
||||||
|
x += dx;
|
||||||
|
y = Math.sin(w*x);
|
||||||
|
//px += (180.0/pi)*dx;
|
||||||
|
px += dx;
|
||||||
|
py = y0 - c*y;
|
||||||
|
p += "L"+ px +","+ py;
|
||||||
|
}
|
||||||
|
p += " " + p0;
|
||||||
|
|
||||||
|
//console.log("circ path : "+p);
|
||||||
|
return p;
|
||||||
|
}
|
||||||
|
this.DrawPhotonLine=function() {
|
||||||
|
var x0 = startVertex.GetX();
|
||||||
|
var x1 = endVertex.GetX();
|
||||||
|
var y0 = startVertex.GetY();
|
||||||
|
var y1 = endVertex.GetY();
|
||||||
|
var len = Math.sqrt((x0-x1)*(x0-x1) + (y0-y1)*(y0-y1));
|
||||||
|
var theta = Math.atan2((y1-y0),(x1-x0));
|
||||||
|
var angle = ((theta/Math.PI)*180);
|
||||||
|
path_string = svg_path_sin(x0, y0,len);
|
||||||
|
var pathA = paper.path(path_string).attr("stroke", "black").attr("stroke-width", "2");
|
||||||
|
pathA.transform("r"+angle+","+startVertex.GetX()+","+startVertex.GetY());
|
||||||
|
mean = new Vertex((startVertex.GetX() + endVertex.GetX() ) / 2, (startVertex.GetY() + endVertex.GetY() ) / 2);
|
||||||
|
x2 = mean.GetX();
|
||||||
|
y2 = mean.GetY();
|
||||||
|
textA = paper.text(x2,y2-nstepy/3,ListOfParticles[12]);
|
||||||
|
textA.attr({"font-size": nstepy/4 });
|
||||||
|
textA.hover(function(){this.attr ("fill", ColorOfParticles[pid-1] );MySize = this.attr('font-size'); this.attr({"font-size": MySize +20 }); }, function(){this.attr ("fill", "#000000");this.attr({"font-size": MySize })},textA, textA);
|
||||||
|
pathA.hover(function(){ this.attr ("stroke", ColorOfParticles[pid-1] ); }, function(){this.attr ("stroke", "#000000");},pathA, pathA);
|
||||||
|
pathA.hover(function(){ this.attr ("fill", ColorOfParticles[pid-1] );MySize = this.attr('font-size'); this.attr({"font-size": MySize +20 }); }, function(){this.attr ("fill", "#000000");this.attr({"font-size": MySize })},textA, textA);
|
||||||
|
textA.hover(function(){this.attr ("stroke", ColorOfParticles[pid-1] ); }, function(){this.attr ("stroke", "#000000");},pathA, pathA);
|
||||||
|
|
||||||
|
return this;
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
function svg_path_coil(x0, y0, len){
|
||||||
|
offset = 10; //length of the straight line at the beginning and end
|
||||||
|
var pathCommand = "M "+x0+" "+y0+ " l "+offset+" 0 ";
|
||||||
|
|
||||||
|
dx = 15;
|
||||||
|
K = Math.floor((len-2*offset)/dx)/2;
|
||||||
|
dx = (len-2*offset)/(2*K);
|
||||||
|
for (var i = 0; i < K ; i++) {
|
||||||
|
pathCommand += "c 15 0 25 -20 "+dx+" -20 " + "c -10 0 0 20 "+dx+" 20 ";
|
||||||
|
}
|
||||||
|
pathCommand += " l "+offset+" 0 ";
|
||||||
|
return pathCommand;
|
||||||
|
}
|
||||||
|
this.DrawGluonLine=function() {
|
||||||
|
|
||||||
|
var x0 = startVertex.GetX();
|
||||||
|
var x1 = endVertex.GetX();
|
||||||
|
var y0 = startVertex.GetY();
|
||||||
|
var y1 = endVertex.GetY();
|
||||||
|
var len = Math.sqrt((x0-x1)*(x0-x1) + (y0-y1)*(y0-y1));
|
||||||
|
var theta = Math.atan2((y1-y0),(x1-x0));
|
||||||
|
var angle = ((theta/Math.PI)*180);
|
||||||
|
path_string = svg_path_coil(x0, y0,len);
|
||||||
|
var pathA = paper.path(path_string).attr("stroke", "black").attr("stroke-width", "2");
|
||||||
|
pathA.transform("r"+angle+","+startVertex.GetX()+","+startVertex.GetY());
|
||||||
|
mean = new Vertex((startVertex.GetX() + endVertex.GetX() ) / 2, (startVertex.GetY() + endVertex.GetY() ) / 2);
|
||||||
|
x2 = mean.GetX();
|
||||||
|
y2 = mean.GetY();
|
||||||
|
textA = paper.text(x2,y2-nstepy/3,ListOfParticles[12]);
|
||||||
|
textA.attr({"font-size": nstepy/4 });
|
||||||
|
textA.hover(function(){this.attr ("fill", ColorOfParticles[pid-1] );MySize = this.attr('font-size'); this.attr({"font-size": MySize +20 }); }, function(){this.attr ("fill", "#000000");this.attr({"font-size": MySize })},textA, textA);
|
||||||
|
pathA.hover(function(){ this.attr ("stroke", ColorOfParticles[pid-1] ); }, function(){this.attr ("stroke", "#000000");},pathA, pathA);
|
||||||
|
pathA.hover(function(){ this.attr ("fill", ColorOfParticles[pid-1] );MySize = this.attr('font-size'); this.attr({"font-size": MySize +20 }); }, function(){this.attr ("fill", "#000000");this.attr({"font-size": MySize })},textA, textA);
|
||||||
|
textA.hover(function(){this.attr ("stroke", ColorOfParticles[pid-1] ); }, function(){this.attr ("stroke", "#000000");},pathA, pathA);
|
||||||
|
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
function Editor(div) {
|
||||||
|
var Rubber=false;
|
||||||
|
console.log("Editor!");
|
||||||
|
|
||||||
|
var ListOfLines = new Array();
|
||||||
|
var noLines=0;
|
||||||
|
|
||||||
|
var nstepx = Math.round(paper.width/gridSize);
|
||||||
|
var nstepy = Math.round(paper.height/gridSize);
|
||||||
|
|
||||||
|
trigger = false;
|
||||||
|
|
||||||
|
document.getElementById("Canvas").onclick = function(e) {
|
||||||
|
console.log("CLICK!!");
|
||||||
|
var x;
|
||||||
|
var y;
|
||||||
|
x = e.clientX + document.body.scrollLeft - document.getElementById(div).offsetLeft;
|
||||||
|
y = e.clientY + document.body.scrollTop - document.getElementById(div).offsetTop;
|
||||||
|
|
||||||
|
var xpos = gridSize*Math.round(x/gridSize);
|
||||||
|
var ypos = gridSize*Math.round(y/gridSize);
|
||||||
|
var vert = new Vertex(xpos,ypos);
|
||||||
|
|
||||||
|
console.log("X "+x);
|
||||||
|
console.log("Y "+y);
|
||||||
|
|
||||||
|
if(trigger) {
|
||||||
|
console.log("triggered!!");
|
||||||
|
ListOfLines[noLines].SetEndVertex(vert);
|
||||||
|
ListOfLines[noLines++].Draw();
|
||||||
|
trigger=false;
|
||||||
|
} else {
|
||||||
|
console.log("reset!!");
|
||||||
|
ListOfLines[noLines] = new Line(vert,gParticleType,paper);
|
||||||
|
trigger=true;
|
||||||
|
}
|
||||||
|
};
|
||||||
|
console.log("THE END");
|
||||||
|
}
|
||||||
|
|
||||||
|
function GetPos(obj){
|
||||||
|
var x=0,y=0;
|
||||||
|
while (obj!=null){
|
||||||
|
x+=obj.offsetLeft-obj.scrollLeft;
|
||||||
|
y+=obj.offsetTop-obj.scrollTop;
|
||||||
|
obj=obj.offsetParent;
|
||||||
|
}
|
||||||
|
return {x:x,y:y};
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
function Popup(ContainerA,PopupA,StringA)
|
||||||
|
{
|
||||||
|
alert('1');
|
||||||
|
var GraphPopup = document.getElementById(PopupA);
|
||||||
|
alert('2');
|
||||||
|
var Container = document.getElementById(ContainerA);
|
||||||
|
alert('3');
|
||||||
|
GraphPopup.style.visibility='visible';
|
||||||
|
alert('4');
|
||||||
|
GraphPopup.innerHTML = "" ;
|
||||||
|
|
||||||
|
}
|
||||||
383
feynman/js/main1.js
Normal file
383
feynman/js/main1.js
Normal file
|
|
@ -0,0 +1,383 @@
|
||||||
|
var ListOfLines = new Array();
|
||||||
|
var MyNewLine = null;
|
||||||
|
var ListOfParticles = ["e","\u03BC","\u03C4","\u03BD","\u03BD","\u03BD","u","d","c","s","t","b","\u03B3","Z","w+","w-","H","g","p","n"];
|
||||||
|
var ColorOfParticles = ["#99CCFF","#CCCC00","#FF6600","#AAAAAA","#999999","#BBBBBB","#99FF00","#FF0000","#9900FF","#99CC00","#AAEE00","#CC9999","#FFEE00","#FFCC33","#990066","#CC00FF","#FF3300","#770077","#995533"];
|
||||||
|
var DescOfParticles= ["Electron : \n Antiparticle : Positron \n Statistics : Fermion \n Generation : First \n Type : Lepton \n Interactions : Electromagnetic, \n Weak, Gravity \n Mass : 0.510998928(11) MeV/c2 \n Lifetime : Stable \n Spin : 1/2 \n Charge : -1 \n Color : White ",
|
||||||
|
"Muon \n Antiparticle : Antimuon \n Statistics : Fermion \n Generation : Second \n Type : Lepton \n Interactions : Electromagnetic, \n Weak, Gravity \n Mass : 105.6583715(35) MeV/c2 \n Lifetime : 2.1969811(22)e-6 s \n Spin : 1/2 \n Charge : -1 \n Color : White",
|
||||||
|
"Tauon \n Antiparticle : Antitauon \n Statistics : Fermion \n Generation : Third \n Type : Lepton \n Interactions : Electromagnetic, \n Weak, Gravity \n Mass : 1,776.82(16) MeV/c2 \n Lifetime : 2.906(10)e-13 s \n Spin : 1/2 \n Charge : -1 \n Color : White"
|
||||||
|
,"Electron neutrino \n Antiparticle : Electron antineutrino \n Statistics : Fermion \n Generation : First \n Type : Lepton \n Interactions : Weak, Gravity \n Mass : Small but not zero. \n Lifetime : Stable \n Spin : 1/2 \n Charge : 0 \n Color : White"
|
||||||
|
,"Muon neutrino \n Antiparticle : Muon antineutrino \n Statistics : Fermion \n Generation : Second \n Type : Lepton \n Interactions : Weak, Gravity \n Mass : Small but not zero. \n Lifetime : Stable \n Spin : 1/2 \n Charge : 0 \n Color : White"
|
||||||
|
,"Tau neutrino \n Antiparticle : Tau antineutrino \n Statistics : Fermion \n Generation : Third \n Type : Lepton \n Interactions : Weak, Gravity \n Mass : Small but not zero. \n Lifetime : Stable \n Spin : 1/2 \n Charge : 0 \n Color : White"
|
||||||
|
,"Up \n Antiparticle : Antiup \n Statistics : Fermion \n Generation : First \n Type : Quark \n Interactions : Strong, Electromagnetic,\n Weak, Gravity \n Mass : 2.3+0.7-0.5 MeV/c2 \n Lifetime : Stable \n Spin : 1/2 \n Charge : +2/3 \n Color : Red, Green, Blue"
|
||||||
|
,"Down \n Antiparticle : Antidown \n Statistics : Fermion \n Generation : First \n Type : Quark \n Interactions : Strong, Electromagnetic,\n Weak, Gravity \n Mass : 4.8+0.7-0.5 MeV/c2 \n Lifetime : Stable \n Spin : 1/2 \n Charge : -1/3 \n Color : Red, Green, Blue"
|
||||||
|
,"Charm \n Antiparticle : Anticharm \n Statistics : Fermion \n Generation : Second \n Type : Quark \n Interactions : Strong, Electromagnetic,\n Weak, Gravity \n Mass : 1,275(25) MeV/c2 \n Lifetime : Depends on the bound state. \n Spin : 1/2 \n Charge : +2/3 \n Color : Red, Green, Blue "
|
||||||
|
,"Strange \n Antiparticle : Antistrange \n Statistics : Fermion \n Generation : Second \n Type : Quark \n Interactions : Strong, Electromagnetic,\n Weak, Gravity \n Mass : 95(5) MeV/c2 \n Lifetime : Depends on the bound state. \n Spin : 1/2 \n Charge : -1/3 \n Color : Red, Green, Blue"
|
||||||
|
,"Top \n Antiparticle : Antitop \n Statistics : Fermion \n Generation : Third \n Type : Quark \n Interactions : Strong, Electromagnetic\n, Weak, Gravity \n Mass : 173.5+/-0.6+/-0.8 GeV/c2 \n Lifetime : 5e-25 s \n Spin : 1/2 \n Charge : +2/3 \n Color : Red, Green, Blue"
|
||||||
|
,"Bottom \n Antiparticle : Antibottom \n Statistics : Fermion \n Generation : Third \n Type : Quark \n Interactions : Strong, Electromagnetic,\n Weak, Gravity \n Mass : 4.18(3) GeV/c2 \n Lifetime : Depends on the bound state. \n Spin : 1/2 \n Charge : -1/3 \n Color : Red, Green, Blue"
|
||||||
|
,"Photon \n Antiparticle : Photon \n Statistics : Boson \n Type : Force carrier \n Interactions : Electromagnetic \n Mass : 0 \n Lifetime : Stable \n Spin : 1 \n Charge : 0 \n Color : White \n Discovery : - \n Prediction : -"
|
||||||
|
,"Gluon \n Antiparticle : Gluon \n Statistics : Boson \n Type : Force carrier \n Interactions : Strong \n Mass : 0 \n Lifetime : Stable \n Spin : 1 \n Charge : 0 \n Color : Color + Anticolor"
|
||||||
|
,"Z \n Antiparticle : Z \n Statistics : Boson \n Type : Force carrier \n Interactions : Weak, Electromagnetic, Gravity \n Mass : 91.1876(21) GeV/c2 \n Lifetime : 1.6575(15)e-24 s \n Spin : 1 \n Charge : 0 \n Color : White "
|
||||||
|
,"W+/- \n Antiparticle : W-/+ \n Statistics : Boson \n Type : Force carrier \n Interactions : Weak, Electromagnetic, Gravity \n Mass : 80.385(15) GeV/c2 \n Lifetime : 1.983(40)e-24 s \n Spin : 1 \n Charge : +1/-1 \n Color : White "
|
||||||
|
,""
|
||||||
|
,""
|
||||||
|
,""
|
||||||
|
,""];
|
||||||
|
var PanelDescription = null;
|
||||||
|
var TextDescription = null;
|
||||||
|
var gridSize=20;
|
||||||
|
var gParticleType=1;
|
||||||
|
var nstepx=0;
|
||||||
|
var nstepy=0;
|
||||||
|
var MySize=0;
|
||||||
|
|
||||||
|
function Feynman(div,reaction){
|
||||||
|
|
||||||
|
//define if the usercan modify or not the graph
|
||||||
|
var ReadOnly = 1;
|
||||||
|
|
||||||
|
//allow to modifiy if the graph is read only or not
|
||||||
|
this.IsReadOnly=function(Bool){ ReadOnly= Bool;}
|
||||||
|
|
||||||
|
// this variable will contain all lines of this graph
|
||||||
|
|
||||||
|
Tuples=JSON.parse(reaction);
|
||||||
|
|
||||||
|
this.TuplesLength = Tuples.lines.length;
|
||||||
|
this.maxX = 0;
|
||||||
|
this.maxY = 0;
|
||||||
|
|
||||||
|
for(i = 0 ; i<TuplesLength;i++)
|
||||||
|
{
|
||||||
|
if(Tuples.lines[i][2]>maxX)
|
||||||
|
{
|
||||||
|
maxX=Tuples.lines[i][2];
|
||||||
|
}
|
||||||
|
if(Tuples.lines[i][3]>maxY)
|
||||||
|
{
|
||||||
|
maxY=Tuples.lines[i][3];
|
||||||
|
}
|
||||||
|
if(Tuples.lines[i][0]>maxX)
|
||||||
|
{
|
||||||
|
maxX=Tuples.lines[i][0];
|
||||||
|
}
|
||||||
|
if(Tuples.lines[i][1]>maxY)
|
||||||
|
{
|
||||||
|
maxY=Tuples.lines[i][1];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
nstepx = paper.width / maxX;
|
||||||
|
nstepy = paper.height/ maxY;
|
||||||
|
|
||||||
|
for(i = 0 ; i<TuplesLength;i++)
|
||||||
|
{
|
||||||
|
MyNewLine = new Line(new Vertex( Tuples.lines[i][0]*nstepx,Tuples.lines[i][1]*nstepy),Tuples.lines[i][4],paper);
|
||||||
|
MyNewLine.SetEndVertex(new Vertex(Tuples.lines[i][2]*nstepx,Tuples.lines[i][3]*nstepy));
|
||||||
|
ListOfLines[i] = MyNewLine;
|
||||||
|
}
|
||||||
|
|
||||||
|
for(i=0;i<ListOfLines.length;i++)
|
||||||
|
{
|
||||||
|
ListOfLines[i].Draw();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function Vertex(x,y){
|
||||||
|
|
||||||
|
this.X=x;
|
||||||
|
this.Y=y;
|
||||||
|
|
||||||
|
this.GetX = function() {return this.X; }
|
||||||
|
this.GetY = function() {return this.Y; }
|
||||||
|
this.SetX = function(x) { this.X=x; }
|
||||||
|
this.SetY = function(y) { this.Y=y; }
|
||||||
|
this.CheckRules = function() {
|
||||||
|
if(this.noLines == 1) return true;
|
||||||
|
if(this.noLines == 2) return false;
|
||||||
|
}
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
function Line(vert,pidA,paper){
|
||||||
|
var startVertex = vert;
|
||||||
|
var endVertex;
|
||||||
|
var pid = pidA
|
||||||
|
|
||||||
|
this.SetEndVertex = function(endvert) {
|
||||||
|
endVertex = endvert;
|
||||||
|
}
|
||||||
|
|
||||||
|
this.SetStartVertex = function(startvert) {
|
||||||
|
startVertex = startvert;
|
||||||
|
}
|
||||||
|
|
||||||
|
this.GetStartingCoords = function() {
|
||||||
|
return [startVertex.GetX(),startVertex.GetY()];
|
||||||
|
}
|
||||||
|
|
||||||
|
this.Draw = function() {
|
||||||
|
if((pid<13)||(Math.abs(pid)>18)) {
|
||||||
|
if(pid>0) this.direction=1;
|
||||||
|
else this.direction=-1;
|
||||||
|
this.DrawStraightLine();
|
||||||
|
} else {
|
||||||
|
if(pid==13) this.DrawPhotonLine();
|
||||||
|
else {
|
||||||
|
if(pid<=17) this.DrawDashedLine();
|
||||||
|
else this.DrawGluonLine();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
this.Delete = function() {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
this.DrawStraightLine=function() {
|
||||||
|
|
||||||
|
// draw a straight line from startVertex to endVertex
|
||||||
|
dir_angle = 0;
|
||||||
|
if ( this.direction == -1 ) dir_angle = 180; //turn the arrow in the opposite direction
|
||||||
|
path_string = "M"+ startVertex.GetX() + " " + startVertex.GetY()+ "L" + endVertex.GetX() + " " + endVertex.GetY();
|
||||||
|
pathA = paper.path(path_string).attr("stroke", "black").attr("stroke-width", "2");
|
||||||
|
//compute the mean point for the line
|
||||||
|
mean = new Vertex((startVertex.GetX() + endVertex.GetX() ) / 2, (startVertex.GetY() + endVertex.GetY() ) / 2);
|
||||||
|
//draw the arrow
|
||||||
|
var angle = Math.atan2(startVertex.GetX()-endVertex.GetX(),endVertex.GetY()-startVertex.GetY());
|
||||||
|
angle = (angle / (2 * Math.PI)) * 360;
|
||||||
|
x2 = mean.GetX();
|
||||||
|
y2 = mean.GetY();
|
||||||
|
size = 8; // change it to change dimension of the arrow!!!
|
||||||
|
if(pid>0)
|
||||||
|
{
|
||||||
|
textA=paper.text(x2,y2-nstepy/3,ListOfParticles[pid-1]);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
|
||||||
|
textA=paper.text(x2,y2-nstepy/3,ListOfParticles[pid*-1-1]);
|
||||||
|
}
|
||||||
|
var sign=1;
|
||||||
|
if(pid<0) sign=-1;
|
||||||
|
var arrowPath = paper.path("M" + x2 + " " + y2 + " L" + (x2 - size) + " " + (y2 - size) + " L" + (x2 - size) + " " + (y2 + size) + " L" + x2 + " " + y2 ).attr("fill","black").rotate(sign* 90+angle+dir_angle,x2,y2);
|
||||||
|
|
||||||
|
if(pid<0)
|
||||||
|
{
|
||||||
|
pid = pid*-1;
|
||||||
|
}
|
||||||
|
textA.attr({"font-size": nstepy/4 });
|
||||||
|
textA.hover(function(){ this.attr ("fill", ColorOfParticles[pid-1] );MySize = this.attr('font-size'); this.attr({"font-size": MySize +20 }); }, function(){this.attr ("fill", "#000000");this.attr({"font-size": MySize })},textA, textA);
|
||||||
|
pathA.hover(function(){ this.attr ("stroke", ColorOfParticles[pid-1] ); }, function(){this.attr ("stroke", "#000000");},pathA, pathA);
|
||||||
|
pathA.hover(function(){ this.attr ("stroke", ColorOfParticles[pid-1] );this.attr("fill",ColorOfParticles[pid-1]); }, function(){this.attr ("stroke", "#000000");this.attr("fill","#000000");},arrowPath, arrowPath);
|
||||||
|
pathA.hover(function(){ this.attr ("fill", ColorOfParticles[pid-1] );MySize = this.attr('font-size'); this.attr({"font-size": MySize +20 }); }, function(){this.attr ("fill", "#000000");this.attr({"font-size": MySize })},textA, textA);
|
||||||
|
textA.hover(function(){this.attr ("stroke", ColorOfParticles[pid-1] ); }, function(){this.attr ("stroke", "#000000");},pathA, pathA);
|
||||||
|
textA.hover(function(){this.attr ("stroke", ColorOfParticles[pid-1] );this.attr("fill",ColorOfParticles[pid-1]); }, function(){this.attr ("stroke", "#000000");this.attr("fill","#000000");},arrowPath, arrowPath);
|
||||||
|
textA.click(function(){
|
||||||
|
|
||||||
|
if(PanelDescription!=null)
|
||||||
|
{
|
||||||
|
PanelDescription.remove();
|
||||||
|
TextDescription.remove();
|
||||||
|
}
|
||||||
|
PanelDescription = paper.rect(paper.width/4,paper.height/4,paper.width/2,paper.width/2,10).attr("fill","#EFEFEF").attr ("stroke", "#FEFEFE");
|
||||||
|
PanelDescription.click(function(){this.remove();TextDescription.remove();});
|
||||||
|
TextDescription = paper.text(paper.width/2,paper.height/2,DescOfParticles[pid-1]).attr("font-size", nstepy/10);
|
||||||
|
TextDescription.click(function(){this.remove();PanelDescription.remove();});
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
this.DrawDashedLine=function() {
|
||||||
|
path_string = "M"+ startVertex.GetX() + " " + startVertex.GetY()+ "L" + endVertex.GetX() + " " + endVertex.GetY();
|
||||||
|
pathA =paper.path(path_string).attr("stroke", "black").attr("stroke-width", "2").attr("stroke-dasharray", "-");
|
||||||
|
|
||||||
|
mean = new Vertex((startVertex.GetX() + endVertex.GetX() ) / 2, (startVertex.GetY() + endVertex.GetY() ) / 2);
|
||||||
|
x2 = mean.GetX();
|
||||||
|
y2 = mean.GetY();
|
||||||
|
textA=paper.text(x2,y2-nstepy/3,ListOfParticles[pid-1]);
|
||||||
|
textA.attr({"font-size": nstepy/4 });
|
||||||
|
textA.hover(function(){this.attr ("fill", ColorOfParticles[pid-1] );MySize = this.attr('font-size'); this.attr({"font-size": MySize +20 }); }, function(){this.attr ("fill", "#000000");this.attr({"font-size": MySize })},textA, textA);
|
||||||
|
pathA.hover(function(){ this.attr ("stroke", ColorOfParticles[pid-1] ); }, function(){this.attr ("stroke", "#000000");},pathA, pathA);
|
||||||
|
pathA.hover(function(){ this.attr ("fill", ColorOfParticles[pid-1] );MySize = this.attr('font-size'); this.attr({"font-size": MySize +20 }); }, function(){this.attr ("fill", "#000000");this.attr({"font-size": MySize })},textA, textA);
|
||||||
|
textA.hover(function(){this.attr ("stroke", ColorOfParticles[pid-1] ); }, function(){this.attr ("stroke", "#000000");},pathA, pathA);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
function svg_path_sin(x0, y0, x1, y1) {
|
||||||
|
// sine path from 0 to rads radians scales by sx
|
||||||
|
var N = 29;
|
||||||
|
var pi = 3.141592653579;
|
||||||
|
var dx=2*pi/N;
|
||||||
|
var x=0;
|
||||||
|
var px = x0;
|
||||||
|
var py = y0;
|
||||||
|
var p0 = "M"+ px +","+ py;
|
||||||
|
var p = p0;
|
||||||
|
|
||||||
|
for (var i=1;i<7*N;i++)
|
||||||
|
{
|
||||||
|
x += dx;
|
||||||
|
y = Math.sin(x);
|
||||||
|
px += (180.0/pi)*dx;
|
||||||
|
py = 100 - 50*y;
|
||||||
|
p += "L"+ px +","+ py;
|
||||||
|
}
|
||||||
|
p += " " + p0;
|
||||||
|
|
||||||
|
//console.log("circ path : "+p);
|
||||||
|
return p;
|
||||||
|
}
|
||||||
|
function svg_path_sin(x0, y0, len)
|
||||||
|
{
|
||||||
|
// sine path from 0 to rads radians scales by sx
|
||||||
|
//var N = 29;
|
||||||
|
var pi = 3.141592653579;
|
||||||
|
//var dx=(2*pi/N);
|
||||||
|
var dx = 0.5; // augment dx to get page load faster
|
||||||
|
var N = (len)/dx;
|
||||||
|
|
||||||
|
var x=0;
|
||||||
|
var px = x0;
|
||||||
|
var py = y0;
|
||||||
|
var c = 10; //amplitude
|
||||||
|
var wavelength = 20;
|
||||||
|
var K = Math.floor((len)/wavelength);
|
||||||
|
var w = (2*pi*K)/(len); // pulse
|
||||||
|
var p0 = "M"+ px +","+ py;
|
||||||
|
var p = p0;
|
||||||
|
|
||||||
|
for (var i=1;i<=N;i++)
|
||||||
|
{
|
||||||
|
x += dx;
|
||||||
|
y = Math.sin(w*x);
|
||||||
|
//px += (180.0/pi)*dx;
|
||||||
|
px += dx;
|
||||||
|
py = y0 - c*y;
|
||||||
|
p += "L"+ px +","+ py;
|
||||||
|
}
|
||||||
|
p += " " + p0;
|
||||||
|
|
||||||
|
//console.log("circ path : "+p);
|
||||||
|
return p;
|
||||||
|
}
|
||||||
|
this.DrawPhotonLine=function() {
|
||||||
|
var x0 = startVertex.GetX();
|
||||||
|
var x1 = endVertex.GetX();
|
||||||
|
var y0 = startVertex.GetY();
|
||||||
|
var y1 = endVertex.GetY();
|
||||||
|
var len = Math.sqrt((x0-x1)*(x0-x1) + (y0-y1)*(y0-y1));
|
||||||
|
var theta = Math.atan2((y1-y0),(x1-x0));
|
||||||
|
var angle = ((theta/Math.PI)*180);
|
||||||
|
path_string = svg_path_sin(x0, y0,len);
|
||||||
|
var pathA = paper.path(path_string).attr("stroke", "black").attr("stroke-width", "2");
|
||||||
|
pathA.transform("r"+angle+","+startVertex.GetX()+","+startVertex.GetY());
|
||||||
|
mean = new Vertex((startVertex.GetX() + endVertex.GetX() ) / 2, (startVertex.GetY() + endVertex.GetY() ) / 2);
|
||||||
|
x2 = mean.GetX();
|
||||||
|
y2 = mean.GetY();
|
||||||
|
textA = paper.text(x2,y2-nstepy/3,ListOfParticles[12]);
|
||||||
|
textA.attr({"font-size": nstepy/4 });
|
||||||
|
textA.hover(function(){this.attr ("fill", ColorOfParticles[pid-1] );MySize = this.attr('font-size'); this.attr({"font-size": MySize +20 }); }, function(){this.attr ("fill", "#000000");this.attr({"font-size": MySize })},textA, textA);
|
||||||
|
pathA.hover(function(){ this.attr ("stroke", ColorOfParticles[pid-1] ); }, function(){this.attr ("stroke", "#000000");},pathA, pathA);
|
||||||
|
pathA.hover(function(){ this.attr ("fill", ColorOfParticles[pid-1] );MySize = this.attr('font-size'); this.attr({"font-size": MySize +20 }); }, function(){this.attr ("fill", "#000000");this.attr({"font-size": MySize })},textA, textA);
|
||||||
|
textA.hover(function(){this.attr ("stroke", ColorOfParticles[pid-1] ); }, function(){this.attr ("stroke", "#000000");},pathA, pathA);
|
||||||
|
|
||||||
|
return this;
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
this.DrawGluonLine=function() {
|
||||||
|
|
||||||
|
var x0 = startVertex.GetX();
|
||||||
|
var x1 = endVertex.GetX();
|
||||||
|
var y0 = startVertex.GetY();
|
||||||
|
var y1 = endVertex.GetY();
|
||||||
|
var len = Math.sqrt((x0-x1)*(x0-x1) + (y0-y1)*(y0-y1));
|
||||||
|
var theta = Math.atan2((y1-y0),(x1-x0));
|
||||||
|
var angle = ((theta/Math.PI)*180);
|
||||||
|
path_string = svg_path_coil(x0, y0,len);
|
||||||
|
var pathA = paper.path(path_string).attr("stroke", "black").attr("stroke-width", "2");
|
||||||
|
pathA.transform("r"+angle+","+startVertex.GetX()+","+startVertex.GetY());
|
||||||
|
mean = new Vertex((startVertex.GetX() + endVertex.GetX() ) / 2, (startVertex.GetY() + endVertex.GetY() ) / 2);
|
||||||
|
x2 = mean.GetX();
|
||||||
|
y2 = mean.GetY();
|
||||||
|
textA = paper.text(x2,y2-nstepy/3,ListOfParticles[12]);
|
||||||
|
textA.attr({"font-size": nstepy/4 });
|
||||||
|
textA.hover(function(){this.attr ("fill", ColorOfParticles[pid-1] );MySize = this.attr('font-size'); this.attr({"font-size": MySize +20 }); }, function(){this.attr ("fill", "#000000");this.attr({"font-size": MySize })},textA, textA);
|
||||||
|
pathA.hover(function(){ this.attr ("stroke", ColorOfParticles[pid-1] ); }, function(){this.attr ("stroke", "#000000");},pathA, pathA);
|
||||||
|
pathA.hover(function(){ this.attr ("fill", ColorOfParticles[pid-1] );MySize = this.attr('font-size'); this.attr({"font-size": MySize +20 }); }, function(){this.attr ("fill", "#000000");this.attr({"font-size": MySize })},textA, textA);
|
||||||
|
textA.hover(function(){this.attr ("stroke", ColorOfParticles[pid-1] ); }, function(){this.attr ("stroke", "#000000");},pathA, pathA);
|
||||||
|
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
function Editor(div) {
|
||||||
|
var Rubber=false;
|
||||||
|
console.log("Editor!");
|
||||||
|
|
||||||
|
var ListOfLines = new Array();
|
||||||
|
var noLines=0;
|
||||||
|
|
||||||
|
var nstepx = Math.round(paper.width/gridSize);
|
||||||
|
var nstepy = Math.round(paper.height/gridSize);
|
||||||
|
|
||||||
|
trigger = false;
|
||||||
|
var circ;
|
||||||
|
|
||||||
|
document.getElementById("Canvas").onclick = function(e) {
|
||||||
|
console.log("CLICK!!");
|
||||||
|
var x;
|
||||||
|
var y;
|
||||||
|
x = event.clientX + document.body.scrollLeft - document.getElementById(div).offsetLeft;
|
||||||
|
y = event.clientY + document.body.scrollTop - document.getElementById(div).offsetTop;
|
||||||
|
|
||||||
|
var xpos = gridSize*Math.round(x/gridSize);
|
||||||
|
var ypos = gridSize*Math.round(y/gridSize);
|
||||||
|
var vert = new Vertex(xpos,ypos);
|
||||||
|
|
||||||
|
console.log("X "+x);
|
||||||
|
console.log("Y "+y);
|
||||||
|
|
||||||
|
if(trigger) {
|
||||||
|
console.log("triggered!!");
|
||||||
|
circ.remove();
|
||||||
|
ListOfLines[noLines].SetEndVertex(vert);
|
||||||
|
ListOfLines[noLines++].Draw();
|
||||||
|
trigger=false;
|
||||||
|
} else {
|
||||||
|
console.log("reset!!");
|
||||||
|
ListOfLines[noLines] = new Line(vert,gParticleType,paper);
|
||||||
|
circ = paper.circle(xpos,ypos,3).attr("fill", "black").attr("stroke","black");
|
||||||
|
trigger=true;
|
||||||
|
}
|
||||||
|
};
|
||||||
|
console.log("THE END");
|
||||||
|
}
|
||||||
|
|
||||||
|
function GetPos(obj){
|
||||||
|
var x=0,y=0;
|
||||||
|
while (obj!=null){
|
||||||
|
x+=obj.offsetLeft-obj.scrollLeft;
|
||||||
|
y+=obj.offsetTop-obj.scrollTop;
|
||||||
|
obj=obj.offsetParent;
|
||||||
|
}
|
||||||
|
return {x:x,y:y};
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
function Popup(ContainerA,PopupA,StringA)
|
||||||
|
{
|
||||||
|
alert('1');
|
||||||
|
var GraphPopup = document.getElementById(PopupA);
|
||||||
|
alert('2');
|
||||||
|
var Container = document.getElementById(ContainerA);
|
||||||
|
alert('3');
|
||||||
|
GraphPopup.style.visibility='visible';
|
||||||
|
alert('4');
|
||||||
|
GraphPopup.innerHTML = "" ;
|
||||||
|
|
||||||
|
}
|
||||||
10
feynman/js/raphael-min.js
vendored
Normal file
10
feynman/js/raphael-min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
11
feynman/style.css
Normal file
11
feynman/style.css
Normal file
|
|
@ -0,0 +1,11 @@
|
||||||
|
#Canvas
|
||||||
|
{
|
||||||
|
float:right;
|
||||||
|
position:relative;
|
||||||
|
width:1000px;
|
||||||
|
box-shadow: 0 6px 6px rgba(0,0,0,0.5);
|
||||||
|
}
|
||||||
|
|
||||||
|
#menu {
|
||||||
|
float: left;
|
||||||
|
}
|
||||||
0
feynman/tmpfYL1eZ0
Normal file
0
feynman/tmpfYL1eZ0
Normal file
0
feynman/tmpfyl5P0T
Normal file
0
feynman/tmpfyl5P0T
Normal file
BIN
img/bg_texture.png
Normal file
BIN
img/bg_texture.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 252 KiB |
930
img/smig-export.svg
Normal file
930
img/smig-export.svg
Normal file
|
|
@ -0,0 +1,930 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||||
|
|
||||||
|
<svg
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
|
xmlns:cc="http://creativecommons.org/ns#"
|
||||||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
width="517.15387"
|
||||||
|
height="388.87268"
|
||||||
|
id="svg2"
|
||||||
|
sodipodi:version="0.32"
|
||||||
|
inkscape:version="0.48.3.1 r9886"
|
||||||
|
sodipodi:docname="smig.svg"
|
||||||
|
version="1.0">
|
||||||
|
<sodipodi:namedview
|
||||||
|
id="base"
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#666666"
|
||||||
|
borderopacity="1.0"
|
||||||
|
inkscape:pageopacity="0.0"
|
||||||
|
inkscape:pageshadow="2"
|
||||||
|
inkscape:zoom="1"
|
||||||
|
inkscape:cx="122.03405"
|
||||||
|
inkscape:cy="161.56939"
|
||||||
|
inkscape:document-units="mm"
|
||||||
|
inkscape:current-layer="layer1"
|
||||||
|
inkscape:window-width="1280"
|
||||||
|
inkscape:window-height="751"
|
||||||
|
inkscape:window-x="0"
|
||||||
|
inkscape:window-y="0"
|
||||||
|
width="12.8cm"
|
||||||
|
height="9.6cm"
|
||||||
|
units="cm"
|
||||||
|
showgrid="true"
|
||||||
|
grid_units="mm"
|
||||||
|
inkscape:object-paths="false"
|
||||||
|
inkscape:grid-points="true"
|
||||||
|
inkscape:grid-bbox="true"
|
||||||
|
inkscape:guide-points="true"
|
||||||
|
showguides="true"
|
||||||
|
inkscape:guide-bbox="true"
|
||||||
|
inkscape:window-maximized="1"
|
||||||
|
fit-margin-top="0"
|
||||||
|
fit-margin-left="0"
|
||||||
|
fit-margin-right="0"
|
||||||
|
fit-margin-bottom="0">
|
||||||
|
<sodipodi:guide
|
||||||
|
orientation="vertical"
|
||||||
|
position="-312.73701,-315.21941"
|
||||||
|
id="guide3573" />
|
||||||
|
<sodipodi:guide
|
||||||
|
orientation="horizontal"
|
||||||
|
position="-369.21354,-304.18377"
|
||||||
|
id="guide3579" />
|
||||||
|
<sodipodi:guide
|
||||||
|
orientation="horizontal"
|
||||||
|
position="-369.21354,-291.20066"
|
||||||
|
id="guide3886" />
|
||||||
|
<sodipodi:guide
|
||||||
|
orientation="horizontal"
|
||||||
|
position="-369.21354,-29.591005"
|
||||||
|
id="guide3988" />
|
||||||
|
<sodipodi:guide
|
||||||
|
orientation="horizontal"
|
||||||
|
position="-369.21354,-12.063805"
|
||||||
|
id="guide4081" />
|
||||||
|
<inkscape:grid
|
||||||
|
id="GridFromPre046Settings"
|
||||||
|
type="xygrid"
|
||||||
|
originx="-104.20027mm"
|
||||||
|
originy="-88.961924mm"
|
||||||
|
spacingx="2mm"
|
||||||
|
spacingy="2mm"
|
||||||
|
color="#3f3fff"
|
||||||
|
empcolor="#3f3fff"
|
||||||
|
opacity="0.15"
|
||||||
|
empopacity="0.38"
|
||||||
|
empspacing="5"
|
||||||
|
units="mm"
|
||||||
|
visible="true"
|
||||||
|
enabled="true"
|
||||||
|
snapvisiblegridlinesonly="true" />
|
||||||
|
</sodipodi:namedview>
|
||||||
|
<defs
|
||||||
|
id="defs4" />
|
||||||
|
<metadata
|
||||||
|
id="metadata7">
|
||||||
|
<rdf:RDF>
|
||||||
|
<cc:Work
|
||||||
|
rdf:about="">
|
||||||
|
<dc:format>image/svg+xml</dc:format>
|
||||||
|
<dc:type
|
||||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||||
|
<dc:title></dc:title>
|
||||||
|
</cc:Work>
|
||||||
|
</rdf:RDF>
|
||||||
|
</metadata>
|
||||||
|
<g
|
||||||
|
inkscape:label="Layer 1"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer1"
|
||||||
|
transform="translate(-369.21354,-334.09687)">
|
||||||
|
<rect
|
||||||
|
style="color:#000000;fill:#2a7fff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.08130741px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
|
||||||
|
id="rect4354"
|
||||||
|
width="474.80316"
|
||||||
|
height="322.03522"
|
||||||
|
x="411.02362"
|
||||||
|
y="400.39368" />
|
||||||
|
<rect
|
||||||
|
style="color:#000000;fill:#ffd42a;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.9537552px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
|
||||||
|
id="rect4356"
|
||||||
|
width="432.28348"
|
||||||
|
height="240.9449"
|
||||||
|
x="418.11023"
|
||||||
|
y="407.48029" />
|
||||||
|
<rect
|
||||||
|
style="color:#000000;fill:#ff6600;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.02664876px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
|
||||||
|
id="rect4358"
|
||||||
|
width="389.76395"
|
||||||
|
height="155.90555"
|
||||||
|
x="425.19669"
|
||||||
|
y="414.56689" />
|
||||||
|
<rect
|
||||||
|
style="opacity:0.5;color:#000000;fill:#dee3db;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.0118556px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
|
||||||
|
id="rect6037"
|
||||||
|
width="70.866142"
|
||||||
|
height="326.50397"
|
||||||
|
x="433.69684"
|
||||||
|
y="393.30707" />
|
||||||
|
<rect
|
||||||
|
style="color:#000000;fill:#99ff55;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.4515779px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
|
||||||
|
id="rect4360"
|
||||||
|
width="58.784641"
|
||||||
|
height="58.784641"
|
||||||
|
x="440.09586"
|
||||||
|
y="655.41907" />
|
||||||
|
<g
|
||||||
|
transform="translate(148.19016,337.25234)"
|
||||||
|
id="g3538">
|
||||||
|
<g
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;letter-spacing:normal;word-spacing:normal;text-anchor:start;fill:none;stroke:#000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10.43299961;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
|
||||||
|
word-spacing="normal"
|
||||||
|
letter-spacing="normal"
|
||||||
|
font-size-adjust="none"
|
||||||
|
font-stretch="normal"
|
||||||
|
font-weight="normal"
|
||||||
|
font-variant="normal"
|
||||||
|
font-style="normal"
|
||||||
|
stroke-miterlimit="10.433"
|
||||||
|
xml:space="preserve"
|
||||||
|
transform="matrix(1.0629921,0,0,-1.0629921,-186.02362,789.27165)"
|
||||||
|
id="g3540"><path
|
||||||
|
style="fill:#000000;stroke-width:0"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
id="path3542"
|
||||||
|
d="m 466.68,427.67 0,0 0,0 0,0.01 0,0.01 -0.01,0.01 0,0.02 0,0.02 0,0.01 0,0.02 -0.01,0.02 0,0.03 -0.01,0.02 -0.01,0.02 -0.01,0.03 -0.01,0.02 -0.01,0.02 -0.01,0.03 -0.02,0.02 -0.02,0.03 -0.02,0.02 -0.02,0.02 -0.01,0.02 -0.02,0.01 -0.01,0.01 -0.01,0.01 -0.02,0.01 -0.01,0.01 -0.02,0.01 -0.01,0.01 -0.02,0 -0.02,0.01 -0.02,0.01 -0.02,0.01 -0.02,0.01 -0.02,0 -0.02,0.01 -0.02,0 -0.03,0.01 -0.02,0 -0.03,0.01 -0.02,0 -0.03,0 -0.03,0 -0.03,0 -0.02,0 c -1.16,0 -4.79,-0.39 -6.08,-0.5 -0.41,-0.04 -0.96,-0.09 -0.96,-0.98 0,-0.61 0.46,-0.61 1.21,-0.61 2.39,0 2.48,-0.34 2.48,-0.84 0,-0.35 -0.59,-2.69 -0.94,-4.03 l -3.04,-12.21 c -0.21,-0.75 -0.55,-2.14 -0.55,-2.25 0,-0.54 0.5,-0.59 0.8,-0.59 h 0.7 c 3.48,0.59 8.91,2.55 14.05,7.33 6.58,6.12 7.92,12.9 7.92,13.34 0,0.84 -0.59,1.34 -1.45,1.34 -0.39,0 -1.55,-0.18 -1.94,-1.64 -3.19,-11.31 -10.77,-16.89 -16.44,-18.73 z" /><path
|
||||||
|
style="fill:#000000;stroke-width:0"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
id="path3544"
|
||||||
|
d="m 487.93,406.7 0.1,0 0.11,0 0.11,0 0.13,0 0.13,0.01 0.14,0 0.15,0.01 0.15,0 0.16,0.01 0.17,0.01 0.18,0.01 0.18,0.01 0.18,0.01 0.19,0.02 0.38,0.03 0.4,0.04 0.4,0.05 0.41,0.06 0.4,0.07 0.41,0.08 0.19,0.05 0.2,0.04 0.19,0.05 0.19,0.06 0.18,0.05 0.18,0.06 c 2.58,0.91 3.07,2.58 3.07,3.63 0,1.92 -1.93,3.06 -4.33,3.06 v -0.97 c 1.53,0 2.83,-0.76 2.83,-2.09 0,-3.38 -5.9,-3.38 -7.4,-3.38 h -1.7 c 1.42,5.05 5.3,5.47 6.27,5.47 v 0.97 c -4.17,0 -9.83,-3.2 -9.83,-9.16 0,-3.51 2.2,-6.54 6.28,-6.54 5.89,0 8.64,3.44 8.64,3.94 0,0.2 -0.31,0.59 -0.59,0.59 -0.21,0 -0.28,-0.08 -0.57,-0.36 -2.71,-3.2 -6.79,-3.2 -7.42,-3.2 -2.09,0 -3.48,1.39 -3.48,4.22 0,0.48 0,1.18 0.42,3.09 z" /></g> </g>
|
||||||
|
<rect
|
||||||
|
style="color:#000000;fill:#99ff55;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.4515779px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
|
||||||
|
id="rect4360-9"
|
||||||
|
width="58.784641"
|
||||||
|
height="58.784641"
|
||||||
|
x="440.09586"
|
||||||
|
y="582.5545" />
|
||||||
|
<rect
|
||||||
|
style="color:#000000;fill:#99ff55;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.4515779px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
|
||||||
|
id="rect4360-4"
|
||||||
|
width="58.784641"
|
||||||
|
height="58.784641"
|
||||||
|
x="508.14447"
|
||||||
|
y="655.42004" />
|
||||||
|
<rect
|
||||||
|
style="color:#000000;fill:#99ff55;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.4515779px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
|
||||||
|
id="rect4360-9-7"
|
||||||
|
width="58.784641"
|
||||||
|
height="58.784641"
|
||||||
|
x="508.14447"
|
||||||
|
y="582.55389" />
|
||||||
|
<rect
|
||||||
|
style="color:#000000;fill:#99ff55;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.4515779px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
|
||||||
|
id="rect4360-1"
|
||||||
|
width="58.784641"
|
||||||
|
height="58.784641"
|
||||||
|
x="576.01575"
|
||||||
|
y="655.42004" />
|
||||||
|
<rect
|
||||||
|
style="color:#000000;fill:#99ff55;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.4515779px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
|
||||||
|
id="rect4360-9-3"
|
||||||
|
width="58.784641"
|
||||||
|
height="58.784641"
|
||||||
|
x="576.01575"
|
||||||
|
y="582.55389" />
|
||||||
|
<rect
|
||||||
|
style="color:#000000;fill:#ff0000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.4515779px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
|
||||||
|
id="rect4360-10"
|
||||||
|
width="58.784641"
|
||||||
|
height="58.784641"
|
||||||
|
x="440.09586"
|
||||||
|
y="501.17413" />
|
||||||
|
<rect
|
||||||
|
style="color:#000000;fill:#ff0000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.4515779px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
|
||||||
|
id="rect4360-9-9"
|
||||||
|
width="58.784641"
|
||||||
|
height="58.784641"
|
||||||
|
x="440.09586"
|
||||||
|
y="428.30957" />
|
||||||
|
<rect
|
||||||
|
style="color:#000000;fill:#ff0000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.4515779px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
|
||||||
|
id="rect4360-4-2"
|
||||||
|
width="58.784641"
|
||||||
|
height="58.784641"
|
||||||
|
x="508.14447"
|
||||||
|
y="501.17511" />
|
||||||
|
<rect
|
||||||
|
style="color:#000000;fill:#ff0000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.4515779px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
|
||||||
|
id="rect4360-9-7-7"
|
||||||
|
width="58.784641"
|
||||||
|
height="58.784641"
|
||||||
|
x="508.14447"
|
||||||
|
y="428.30896" />
|
||||||
|
<rect
|
||||||
|
style="color:#000000;fill:#ff0000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.4515779px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
|
||||||
|
id="rect4360-1-7"
|
||||||
|
width="58.784641"
|
||||||
|
height="58.784641"
|
||||||
|
x="576.01575"
|
||||||
|
y="501.17511" />
|
||||||
|
<rect
|
||||||
|
style="color:#000000;fill:#ff0000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.4515779px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
|
||||||
|
id="rect4360-9-3-2"
|
||||||
|
width="58.784641"
|
||||||
|
height="58.784641"
|
||||||
|
x="576.01575"
|
||||||
|
y="428.30896" />
|
||||||
|
<g
|
||||||
|
transform="translate(156.07362,112.58968)"
|
||||||
|
id="g3143">
|
||||||
|
<g
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;letter-spacing:normal;word-spacing:normal;text-anchor:start;fill:none;stroke:#000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10.43299961;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
|
||||||
|
id="content"
|
||||||
|
transform="matrix(1.0629921,0,0,-1.0629921,-186.02362,789.27165)"
|
||||||
|
xml:space="preserve"
|
||||||
|
stroke-miterlimit="10.433"
|
||||||
|
font-style="normal"
|
||||||
|
font-variant="normal"
|
||||||
|
font-weight="normal"
|
||||||
|
font-stretch="normal"
|
||||||
|
font-size-adjust="none"
|
||||||
|
letter-spacing="normal"
|
||||||
|
word-spacing="normal"><path
|
||||||
|
style="fill:#000000;stroke-width:0"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
d="m 472.96,409 0.05,-0.19 0.06,-0.19 0.07,-0.18 0.08,-0.18 0.08,-0.17 0.09,-0.16 0.09,-0.16 0.1,-0.16 0.11,-0.15 0.11,-0.15 0.11,-0.14 0.13,-0.13 0.12,-0.13 0.14,-0.12 0.14,-0.12 0.14,-0.11 0.15,-0.11 0.15,-0.1 0.15,-0.09 0.16,-0.09 0.17,-0.08 0.17,-0.07 0.17,-0.07 0.18,-0.06 0.17,-0.06 0.19,-0.04 0.18,-0.05 0.19,-0.03 0.19,-0.02 0.2,-0.02 0.2,-0.01 0.19,-0.01 c 1.74,0 2.9,1.14 3.69,2.74 0.85,1.79 1.49,4.84 1.49,4.93 0,0.5 -0.44,0.5 -0.6,0.5 -0.5,0 -0.54,-0.2 -0.7,-0.9 -0.69,-2.78 -1.64,-6.17 -3.73,-6.17 -1.05,0 -1.54,0.65 -1.54,2.29 0,1.1 0.6,3.44 0.99,5.17 l 1.4,5.4 c 0.15,0.75 0.65,2.64 0.85,3.39 0.25,1.14 0.75,3.03 0.75,3.32 0,0.91 -0.7,1.35 -1.45,1.35 -0.25,0 -1.55,-0.05 -1.94,-1.74 -0.96,-3.64 -3.14,-12.36 -3.74,-15 -0.06,-0.2 -2.04,-4.18 -5.68,-4.18 -2.6,0 -3.1,2.25 -3.1,4.09 0,2.78 1.41,6.72 2.71,10.16 0.59,1.5 0.84,2.18 0.84,3.14 0,2.23 -1.59,4.07 -4.09,4.07 -4.74,0 -6.58,-7.21 -6.58,-7.67 0,-0.5 0.5,-0.5 0.61,-0.5 0.5,0 0.54,0.11 0.79,0.91 1.24,4.33 3.14,6.17 5.03,6.17 0.44,0 1.25,-0.05 1.25,-1.64 0,-1.2 -0.56,-2.64 -0.85,-3.39 -1.85,-4.94 -2.9,-8.02 -2.9,-10.45 0,-4.74 3.44,-5.99 6.15,-5.99 3.28,0 5.07,2.24 5.92,3.35 z"
|
||||||
|
id="path3146" /></g> </g>
|
||||||
|
<g
|
||||||
|
transform="translate(154.59094,189.61966)"
|
||||||
|
id="g3162">
|
||||||
|
<g
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;letter-spacing:normal;word-spacing:normal;text-anchor:start;fill:none;stroke:#000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10.43299961;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
|
||||||
|
word-spacing="normal"
|
||||||
|
letter-spacing="normal"
|
||||||
|
font-size-adjust="none"
|
||||||
|
font-stretch="normal"
|
||||||
|
font-weight="normal"
|
||||||
|
font-variant="normal"
|
||||||
|
font-style="normal"
|
||||||
|
stroke-miterlimit="10.433"
|
||||||
|
xml:space="preserve"
|
||||||
|
transform="matrix(1.0629921,0,0,-1.0629921,-186.02362,789.27165)"
|
||||||
|
id="g3164"><path
|
||||||
|
style="fill:#000000;stroke-width:0"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
id="path3166"
|
||||||
|
d="m 481.22,440.23 0,0 0,0.01 0,0 0,0.01 0,0.02 0,0.01 0,0.02 0,0.02 -0.01,0.02 0,0.02 -0.01,0.02 0,0.02 -0.01,0.02 -0.01,0.03 -0.01,0.02 -0.01,0.03 -0.02,0.02 -0.01,0.03 -0.02,0.02 -0.02,0.02 -0.02,0.03 -0.02,0.01 -0.01,0.01 -0.01,0.01 -0.02,0.01 -0.01,0.01 -0.02,0.01 -0.01,0.01 -0.02,0.01 -0.01,0.01 -0.02,0.01 -0.02,0 -0.02,0.01 -0.02,0.01 -0.02,0 -0.02,0.01 -0.03,0.01 -0.02,0 -0.02,0 -0.03,0.01 -0.03,0 -0.02,0 -0.03,0.01 -0.03,0 -0.03,0 c -0.75,0 -5.48,-0.46 -6.33,-0.55 -0.4,-0.05 -0.7,-0.3 -0.7,-0.95 0,-0.6 0.45,-0.6 1.2,-0.6 2.39,0 2.49,-0.34 2.49,-0.84 l -0.14,-1 -3,-11.81 c -0.89,1.84 -2.35,3.18 -4.58,3.18 l 0.05,-1.09 c 3.23,0 3.93,-4.08 3.93,-4.37 0,-0.32 -0.09,-0.61 -0.14,-0.86 l -2.5,-9.77 c -0.25,-0.89 -0.25,-0.98 -1,-1.84 -2.18,-2.74 -4.23,-3.53 -5.62,-3.53 -2.49,0 -3.19,2.73 -3.19,4.68 0,2.49 1.59,8.61 2.74,10.91 1.54,2.94 3.79,4.78 5.78,4.78 l -0.05,1.09 c -5.83,0 -12,-7.31 -12,-14.59 0,-4.69 2.73,-7.97 6.62,-7.97 0.99,0 3.49,0.21 6.47,3.74 0.41,-2.1 2.14,-3.74 4.53,-3.74 1.75,0 2.9,1.14 3.69,2.74 0.85,1.79 1.5,4.84 1.5,4.93 0,0.5 -0.45,0.5 -0.59,0.5 -0.5,0 -0.55,-0.2 -0.7,-0.9 -0.85,-3.24 -1.75,-6.17 -3.79,-6.17 -1.34,0 -1.5,1.29 -1.5,2.29 0,1.19 0.1,1.55 0.3,2.39 z" /></g> </g>
|
||||||
|
<g
|
||||||
|
transform="translate(226.03976,111.92084)"
|
||||||
|
id="g3188">
|
||||||
|
<g
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;letter-spacing:normal;word-spacing:normal;text-anchor:start;fill:none;stroke:#000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10.43299961;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
|
||||||
|
id="g3190"
|
||||||
|
transform="matrix(1.0629921,0,0,-1.0629921,-186.02362,789.27165)"
|
||||||
|
xml:space="preserve"
|
||||||
|
stroke-miterlimit="10.433"
|
||||||
|
font-style="normal"
|
||||||
|
font-variant="normal"
|
||||||
|
font-weight="normal"
|
||||||
|
font-stretch="normal"
|
||||||
|
font-size-adjust="none"
|
||||||
|
letter-spacing="normal"
|
||||||
|
word-spacing="normal"><path
|
||||||
|
style="fill:#000000;stroke-width:0"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
d="m 475.25,425.14 -0.14,0 -0.15,0 -0.15,-0.01 -0.14,0 -0.14,-0.01 -0.14,-0.02 -0.07,-0.01 -0.07,-0.01 -0.06,-0.02 -0.07,-0.01 -0.07,-0.02 -0.07,-0.02 -0.07,-0.02 -0.06,-0.02 -0.07,-0.03 -0.07,-0.03 -0.06,-0.03 -0.07,-0.04 -0.07,-0.04 -0.06,-0.04 -0.07,-0.05 -0.07,-0.04 -0.06,-0.06 -0.07,-0.05 -0.06,-0.06 -0.07,-0.07 c -0.8,-0.75 -0.89,-1.59 -0.89,-1.93 0,-1.21 0.89,-1.75 1.84,-1.75 1.44,0 2.8,1.2 2.8,3.18 0,2.44 -2.34,4.28 -5.89,4.28 -6.72,0 -13.34,-7.12 -13.34,-14.14 0,-4.48 2.89,-8.42 8.06,-8.42 7.12,0 11.31,5.28 11.31,5.88 0,0.29 -0.3,0.65 -0.59,0.65 -0.25,0 -0.35,-0.11 -0.66,-0.5 -3.94,-4.93 -9.36,-4.93 -9.95,-4.93 -3.14,0 -4.49,2.43 -4.49,5.43 0,2.03 0.99,6.88 2.69,9.96 1.55,2.84 4.28,4.98 7.02,4.98 1.7,0 3.59,-0.64 4.29,-1.98 z"
|
||||||
|
id="path3192" /></g> </g>
|
||||||
|
<g
|
||||||
|
transform="translate(226.31102,186.14761)"
|
||||||
|
id="g3220">
|
||||||
|
<g
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;letter-spacing:normal;word-spacing:normal;text-anchor:start;fill:none;stroke:#000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10.43299961;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
|
||||||
|
word-spacing="normal"
|
||||||
|
letter-spacing="normal"
|
||||||
|
font-size-adjust="none"
|
||||||
|
font-stretch="normal"
|
||||||
|
font-weight="normal"
|
||||||
|
font-variant="normal"
|
||||||
|
font-style="normal"
|
||||||
|
stroke-miterlimit="10.433"
|
||||||
|
xml:space="preserve"
|
||||||
|
transform="matrix(1.0629921,0,0,-1.0629921,-186.02362,789.27165)"
|
||||||
|
id="g3222"><path
|
||||||
|
style="fill:#000000;stroke-width:0"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
id="path3224"
|
||||||
|
d="m 475,424.84 -0.13,-0.01 -0.12,-0.01 -0.13,-0.02 -0.12,-0.03 -0.12,-0.03 -0.12,-0.04 -0.11,-0.04 -0.11,-0.04 -0.11,-0.05 -0.1,-0.06 -0.1,-0.06 -0.1,-0.06 -0.09,-0.07 -0.09,-0.07 -0.09,-0.07 -0.08,-0.08 -0.08,-0.08 -0.07,-0.08 -0.07,-0.09 -0.06,-0.08 -0.06,-0.09 -0.06,-0.1 -0.05,-0.09 -0.04,-0.1 -0.04,-0.09 -0.04,-0.1 -0.03,-0.1 -0.02,-0.1 -0.02,-0.1 -0.02,-0.11 0,-0.1 -0.01,-0.1 c 0,-0.7 0.44,-1.44 1.55,-1.44 1.09,0 2.28,0.85 2.28,2.78 0,2.25 -2.14,4.28 -5.92,4.28 -6.58,0 -8.42,-5.07 -8.42,-7.26 0,-3.89 3.69,-4.64 5.12,-4.94 2.6,-0.5 5.19,-1.05 5.19,-3.78 0,-1.3 -1.14,-5.48 -7.12,-5.48 -0.71,0 -4.54,0 -5.69,2.64 1.9,-0.25 3.14,1.25 3.14,2.64 0,1.14 -0.8,1.75 -1.85,1.75 -1.29,0 -2.78,-1.05 -2.78,-3.3 0,-2.84 2.85,-4.83 7.13,-4.83 8.06,0 10.01,6.03 10.01,8.27 0,1.79 -0.95,3.04 -1.54,3.64 -1.35,1.39 -2.8,1.64 -4.99,2.09 -1.79,0.39 -3.78,0.75 -3.78,2.99 0,1.45 1.19,4.48 5.58,4.48 1.23,0 3.73,-0.34 4.48,-2.28 z" /></g> </g>
|
||||||
|
<g
|
||||||
|
transform="translate(296.37441,115.69053)"
|
||||||
|
id="g3258">
|
||||||
|
<g
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;letter-spacing:normal;word-spacing:normal;text-anchor:start;fill:none;stroke:#000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10.43299961;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
|
||||||
|
id="g3260"
|
||||||
|
transform="matrix(1.0629921,0,0,-1.0629921,-186.02362,789.27165)"
|
||||||
|
xml:space="preserve"
|
||||||
|
stroke-miterlimit="10.433"
|
||||||
|
font-style="normal"
|
||||||
|
font-variant="normal"
|
||||||
|
font-weight="normal"
|
||||||
|
font-stretch="normal"
|
||||||
|
font-size-adjust="none"
|
||||||
|
letter-spacing="normal"
|
||||||
|
word-spacing="normal"><path
|
||||||
|
style="fill:#000000;stroke-width:0"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
d="m 465.79,426.12 h 4.68 c 0.99,0 1.49,0 1.49,1 0,0.55 -0.5,0.55 -1.39,0.55 h -4.39 c 1.79,7.08 2.04,8.08 2.04,8.37 0,0.85 -0.59,1.35 -1.43,1.35 -0.16,0 -1.55,-0.05 -2,-1.8 l -1.94,-7.92 h -4.69 c -1,0 -1.5,0 -1.5,-0.94 0,-0.61 0.41,-0.61 1.41,-0.61 h 4.37 c -3.58,-14.14 -3.78,-14.98 -3.78,-15.89 0,-2.69 1.89,-4.58 4.58,-4.58 5.08,0 7.92,7.27 7.92,7.67 0,0.5 -0.39,0.5 -0.59,0.5 -0.46,0 -0.5,-0.15 -0.75,-0.7 -2.14,-5.17 -4.78,-6.37 -6.47,-6.37 -1.05,0 -1.55,0.65 -1.55,2.29 0,1.19 0.09,1.55 0.3,2.39 z"
|
||||||
|
id="path3262" /></g> </g>
|
||||||
|
<g
|
||||||
|
transform="translate(295.43386,188.69722)"
|
||||||
|
id="g3302">
|
||||||
|
<g
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;letter-spacing:normal;word-spacing:normal;text-anchor:start;fill:none;stroke:#000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10.43299961;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
|
||||||
|
word-spacing="normal"
|
||||||
|
letter-spacing="normal"
|
||||||
|
font-size-adjust="none"
|
||||||
|
font-stretch="normal"
|
||||||
|
font-weight="normal"
|
||||||
|
font-variant="normal"
|
||||||
|
font-style="normal"
|
||||||
|
stroke-miterlimit="10.433"
|
||||||
|
xml:space="preserve"
|
||||||
|
transform="matrix(1.0629921,0,0,-1.0629921,-186.02362,789.27165)"
|
||||||
|
id="g3304"><path
|
||||||
|
style="fill:#000000;stroke-width:0"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
id="path3306"
|
||||||
|
d="m 467.43,440.23 0,0 0,0.01 0,0 0,0.01 -0.01,0.02 0,0.01 0,0.02 0,0.02 0,0.02 -0.01,0.02 0,0.02 -0.01,0.02 -0.01,0.02 -0.01,0.03 -0.01,0.02 -0.01,0.03 -0.01,0.02 -0.02,0.03 -0.02,0.02 -0.02,0.02 -0.02,0.03 -0.01,0.01 -0.02,0.01 -0.01,0.01 -0.01,0.01 -0.02,0.01 -0.01,0.01 -0.02,0.01 -0.01,0.01 -0.02,0.01 -0.02,0.01 -0.02,0 -0.02,0.01 -0.02,0.01 -0.02,0 -0.02,0.01 -0.02,0.01 -0.03,0 -0.02,0 -0.03,0.01 -0.02,0 -0.03,0 -0.03,0.01 -0.03,0 -0.02,0 c -1.16,0 -4.79,-0.41 -6.08,-0.5 -0.41,-0.05 -0.96,-0.1 -0.96,-1 0,-0.6 0.46,-0.6 1.21,-0.6 2.39,0 2.48,-0.34 2.48,-0.84 0,-0.36 -0.45,-2.05 -0.7,-3.09 l -4.08,-16.24 c -0.59,-2.5 -0.8,-3.3 -0.8,-5.03 0,-4.73 2.64,-7.83 6.33,-7.83 v 1.1 c -1.7,0 -3.34,1.34 -3.34,5.03 0,0.95 0,1.89 0.79,5.03 l 1.1,4.59 c 0.3,1.1 0.3,1.19 0.75,1.74 2.44,3.23 4.69,3.98 5.98,3.98 1.8,0 3.14,-1.48 3.14,-4.69 0,-2.93 -1.65,-8.65 -2.54,-10.56 -1.64,-3.33 -3.94,-5.12 -5.88,-5.12 v -1.1 c 5.88,0 12,7.42 12,14.6 0,4.53 -2.64,7.96 -6.62,7.96 -2.28,0 -4.33,-1.43 -5.83,-2.98 z" /></g> </g>
|
||||||
|
<g
|
||||||
|
transform="translate(157.03031,264.91218)"
|
||||||
|
id="g3352">
|
||||||
|
<g
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;letter-spacing:normal;word-spacing:normal;text-anchor:start;fill:none;stroke:#000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10.43299961;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
|
||||||
|
id="g3354"
|
||||||
|
transform="matrix(1.0629921,0,0,-1.0629921,-186.02362,789.27165)"
|
||||||
|
xml:space="preserve"
|
||||||
|
stroke-miterlimit="10.433"
|
||||||
|
font-style="normal"
|
||||||
|
font-variant="normal"
|
||||||
|
font-weight="normal"
|
||||||
|
font-stretch="normal"
|
||||||
|
font-size-adjust="none"
|
||||||
|
letter-spacing="normal"
|
||||||
|
word-spacing="normal"><path
|
||||||
|
style="fill:#000000;stroke-width:0"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
d="m 464.83,417.71 0.14,0.01 0.16,0 0.17,0 0.17,0 0.19,0.01 0.2,0 0.21,0.01 0.22,0.01 0.22,0.01 0.23,0.01 0.24,0.01 0.25,0.02 0.25,0.02 0.25,0.02 0.53,0.05 0.53,0.07 0.55,0.07 0.54,0.1 0.54,0.11 0.54,0.12 0.26,0.07 0.26,0.08 0.25,0.08 0.25,0.08 0.24,0.09 0.24,0.1 c 3.48,1.5 3.73,4.43 3.73,5.12 0,2.2 -1.89,4.23 -5.33,4.23 v -1.09 c 2.35,0 3.69,-1.44 3.69,-3.14 0,-5.17 -7.97,-5.17 -10.01,-5.17 h -2.05 c 1.95,7.56 7.08,8.31 8.37,8.31 v 1.09 c -5.53,0 -13.04,-4.82 -13.04,-13.54 0,-5.08 2.93,-9.02 7.81,-9.02 7.12,0 11.31,5.28 11.31,5.88 0,0.29 -0.3,0.65 -0.59,0.65 -0.25,0 -0.35,-0.11 -0.66,-0.5 -3.94,-4.93 -9.36,-4.93 -9.95,-4.93 -3.89,0 -4.35,4.18 -4.35,5.78 0,0.59 0.05,2.14 0.8,5.18 z"
|
||||||
|
id="path3356" /></g> </g>
|
||||||
|
<g
|
||||||
|
transform="translate(223.29212,265.20234)"
|
||||||
|
id="g3408">
|
||||||
|
<g
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;letter-spacing:normal;word-spacing:normal;text-anchor:start;fill:none;stroke:#000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10.43299961;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
|
||||||
|
word-spacing="normal"
|
||||||
|
letter-spacing="normal"
|
||||||
|
font-size-adjust="none"
|
||||||
|
font-stretch="normal"
|
||||||
|
font-weight="normal"
|
||||||
|
font-variant="normal"
|
||||||
|
font-style="normal"
|
||||||
|
stroke-miterlimit="10.433"
|
||||||
|
xml:space="preserve"
|
||||||
|
transform="matrix(1.0629921,0,0,-1.0629921,-186.02362,789.27165)"
|
||||||
|
id="g3410"><path
|
||||||
|
style="fill:#000000;stroke-width:0"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
id="path3412"
|
||||||
|
d="m 467.04,423.68 0.02,0.1 0.02,0.11 0.03,0.11 0.03,0.11 0.03,0.12 0.03,0.12 0.06,0.24 0.06,0.25 0.06,0.25 0.06,0.24 0.06,0.25 0.02,0.11 0.03,0.12 0.03,0.11 0.02,0.11 0.03,0.1 0.02,0.1 0.02,0.1 0.02,0.08 0.02,0.09 0.01,0.07 0.02,0.07 0.01,0.07 0.01,0.05 0,0.05 0.01,0.03 0,0.02 0,0.01 c 0,0.84 -0.59,1.34 -1.44,1.34 -0.15,0 -1.54,-0.04 -2,-1.78 l -7.17,-28.86 c -0.14,-0.59 -0.14,-0.68 -0.14,-0.79 0,-0.74 0.55,-1.35 1.39,-1.35 1.05,0 1.64,0.91 1.75,1.05 0.19,0.45 0.84,3.05 2.73,10.72 1.6,-1.34 3.83,-1.55 4.83,-1.55 3.49,0 5.44,2.24 6.63,3.64 0.45,-2.25 2.29,-3.64 4.48,-3.64 1.75,0 2.89,1.14 3.69,2.74 0.84,1.79 1.5,4.84 1.5,4.93 0,0.5 -0.45,0.5 -0.59,0.5 -0.5,0 -0.55,-0.2 -0.71,-0.9 -0.84,-3.24 -1.75,-6.17 -3.78,-6.17 -1.34,0 -1.5,1.29 -1.5,2.29 0,1.1 0.6,3.44 1,5.17 l 1.39,5.4 c 0.16,0.75 0.64,2.64 0.85,3.39 0.25,1.14 0.75,3.03 0.75,3.32 0,0.91 -0.71,1.35 -1.44,1.35 -0.25,0 -1.55,-0.05 -1.95,-1.74 l -2.35,-9.32 c -0.59,-2.49 -1.14,-4.58 -1.3,-5.08 -0.04,-0.25 -2.43,-4.78 -6.46,-4.78 -2.49,0 -3.69,1.64 -3.69,4.32 0,1.46 0.34,2.85 0.7,4.25 z" /></g> </g>
|
||||||
|
<g
|
||||||
|
transform="translate(293.02283,266.55982)"
|
||||||
|
id="g3470">
|
||||||
|
<g
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;letter-spacing:normal;word-spacing:normal;text-anchor:start;fill:none;stroke:#000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10.43299961;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
|
||||||
|
id="g3472"
|
||||||
|
transform="matrix(1.0629921,0,0,-1.0629921,-186.02362,789.27165)"
|
||||||
|
xml:space="preserve"
|
||||||
|
stroke-miterlimit="10.433"
|
||||||
|
font-style="normal"
|
||||||
|
font-variant="normal"
|
||||||
|
font-weight="normal"
|
||||||
|
font-stretch="normal"
|
||||||
|
font-size-adjust="none"
|
||||||
|
letter-spacing="normal"
|
||||||
|
word-spacing="normal"><path
|
||||||
|
style="fill:#000000;stroke-width:0"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
d="m 470.16,424.78 h 8.38 c 0.65,0 2.43,0 2.43,1.7 0,1.19 -1.04,1.19 -1.98,1.19 h -13.95 c -1,0 -2.94,0 -5.13,-2.35 -1.66,-1.78 -3.05,-4.17 -3.05,-4.48 0,-0.05 0,-0.48 0.6,-0.48 0.4,0 0.5,0.18 0.79,0.59 2.46,3.83 5.29,3.83 6.33,3.83 h 4.14 l -4.89,-15.99 c -0.19,-0.59 -0.48,-1.64 -0.48,-1.84 0,-0.55 0.34,-1.34 1.44,-1.34 1.64,0 1.89,1.39 2.04,2.14 z"
|
||||||
|
id="path3474" /></g> </g>
|
||||||
|
<g
|
||||||
|
transform="translate(283.37598,335.28541)"
|
||||||
|
id="g3616">
|
||||||
|
<g
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;letter-spacing:normal;word-spacing:normal;text-anchor:start;fill:none;stroke:#000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10.43299961;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
|
||||||
|
id="g3618"
|
||||||
|
transform="matrix(1.0629921,0,0,-1.0629921,-186.02362,789.27165)"
|
||||||
|
xml:space="preserve"
|
||||||
|
stroke-miterlimit="10.433"
|
||||||
|
font-style="normal"
|
||||||
|
font-variant="normal"
|
||||||
|
font-weight="normal"
|
||||||
|
font-stretch="normal"
|
||||||
|
font-size-adjust="none"
|
||||||
|
letter-spacing="normal"
|
||||||
|
word-spacing="normal"><path
|
||||||
|
style="fill:#000000;stroke-width:0"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
d="m 466.68,427.67 0,0 0,0 0,0.01 0,0.01 -0.01,0.01 0,0.02 0,0.02 0,0.01 0,0.02 -0.01,0.02 0,0.03 -0.01,0.02 -0.01,0.02 -0.01,0.03 -0.01,0.02 -0.01,0.02 -0.01,0.03 -0.02,0.02 -0.02,0.03 -0.02,0.02 -0.02,0.02 -0.01,0.02 -0.02,0.01 -0.01,0.01 -0.01,0.01 -0.02,0.01 -0.01,0.01 -0.02,0.01 -0.01,0.01 -0.02,0 -0.02,0.01 -0.02,0.01 -0.02,0.01 -0.02,0.01 -0.02,0 -0.02,0.01 -0.02,0 -0.03,0.01 -0.02,0 -0.03,0.01 -0.02,0 -0.03,0 -0.03,0 -0.03,0 -0.02,0 c -1.16,0 -4.79,-0.39 -6.08,-0.5 -0.41,-0.04 -0.96,-0.09 -0.96,-0.98 0,-0.61 0.46,-0.61 1.21,-0.61 2.39,0 2.48,-0.34 2.48,-0.84 0,-0.35 -0.59,-2.69 -0.94,-4.03 l -3.04,-12.21 c -0.21,-0.75 -0.55,-2.14 -0.55,-2.25 0,-0.54 0.5,-0.59 0.8,-0.59 h 0.7 c 3.48,0.59 8.91,2.55 14.05,7.33 6.58,6.12 7.92,12.9 7.92,13.34 0,0.84 -0.59,1.34 -1.45,1.34 -0.39,0 -1.55,-0.18 -1.94,-1.64 -3.19,-11.31 -10.77,-16.89 -16.44,-18.73 z"
|
||||||
|
id="path3620" /><path
|
||||||
|
style="fill:#000000;stroke-width:0"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
d="m 492.07,411.42 h 6.49 c 0.37,0 1.84,0 1.84,1.39 0,0.97 -0.9,0.97 -1.5,0.97 h -10.97 c -1.01,0 -2.14,-0.07 -3.93,-1.74 -1.02,-0.9 -2.32,-2.76 -2.32,-3.03 0,-0.42 0.46,-0.42 0.6,-0.42 0.39,0 0.42,0.06 0.62,0.37 1.78,2.46 3.91,2.46 4.71,2.46 h 3.1 l -3.45,-11.16 c -0.17,-0.56 -0.17,-0.59 -0.17,-0.8 0,-0.95 0.87,-1.12 1.16,-1.12 1.31,0 1.56,1.27 1.67,1.75 z"
|
||||||
|
id="path3622" /></g> </g>
|
||||||
|
<g
|
||||||
|
transform="translate(213.96968,334.16572)"
|
||||||
|
id="g3702">
|
||||||
|
<g
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;letter-spacing:normal;word-spacing:normal;text-anchor:start;fill:none;stroke:#000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10.43299961;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
|
||||||
|
word-spacing="normal"
|
||||||
|
letter-spacing="normal"
|
||||||
|
font-size-adjust="none"
|
||||||
|
font-stretch="normal"
|
||||||
|
font-weight="normal"
|
||||||
|
font-variant="normal"
|
||||||
|
font-style="normal"
|
||||||
|
stroke-miterlimit="10.433"
|
||||||
|
xml:space="preserve"
|
||||||
|
transform="matrix(1.0629921,0,0,-1.0629921,-186.02362,789.27165)"
|
||||||
|
id="g3704"><path
|
||||||
|
style="fill:#000000;stroke-width:0"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
id="path3706"
|
||||||
|
d="m 466.68,427.67 0,0 0,0 0,0.01 0,0.01 -0.01,0.01 0,0.02 0,0.02 0,0.01 0,0.02 -0.01,0.02 0,0.03 -0.01,0.02 -0.01,0.02 -0.01,0.03 -0.01,0.02 -0.01,0.02 -0.01,0.03 -0.02,0.02 -0.02,0.03 -0.02,0.02 -0.02,0.02 -0.01,0.02 -0.02,0.01 -0.01,0.01 -0.01,0.01 -0.02,0.01 -0.01,0.01 -0.02,0.01 -0.01,0.01 -0.02,0 -0.02,0.01 -0.02,0.01 -0.02,0.01 -0.02,0.01 -0.02,0 -0.02,0.01 -0.02,0 -0.03,0.01 -0.02,0 -0.03,0.01 -0.02,0 -0.03,0 -0.03,0 -0.03,0 -0.02,0 c -1.16,0 -4.79,-0.39 -6.08,-0.5 -0.41,-0.04 -0.96,-0.09 -0.96,-0.98 0,-0.61 0.46,-0.61 1.21,-0.61 2.39,0 2.48,-0.34 2.48,-0.84 0,-0.35 -0.59,-2.69 -0.94,-4.03 l -3.04,-12.21 c -0.21,-0.75 -0.55,-2.14 -0.55,-2.25 0,-0.54 0.5,-0.59 0.8,-0.59 h 0.7 c 3.48,0.59 8.91,2.55 14.05,7.33 6.58,6.12 7.92,12.9 7.92,13.34 0,0.84 -0.59,1.34 -1.45,1.34 -0.39,0 -1.55,-0.18 -1.94,-1.64 -3.19,-11.31 -10.77,-16.89 -16.44,-18.73 z" /><path
|
||||||
|
style="fill:#000000;stroke-width:0"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
id="path3708"
|
||||||
|
d="m 482,393.15 -0.02,-0.05 -0.01,-0.04 -0.01,-0.04 -0.01,-0.05 0,-0.04 -0.01,-0.03 -0.01,-0.04 -0.01,-0.04 0,-0.03 -0.01,-0.03 0,-0.03 -0.01,-0.03 0,-0.03 -0.01,-0.02 0,-0.02 0,-0.03 -0.01,-0.02 0,-0.02 0,-0.02 0,-0.01 0,-0.02 -0.01,-0.01 0,-0.01 0,-0.02 0,-0.01 0,-0.01 0,-0.01 0,0 0,-0.01 0,0 0,-0.01 0,0 c 0,-0.77 0.63,-1.11 1.17,-1.11 1.27,0 1.53,1.14 1.67,1.73 0.08,0.17 0.77,2.97 1.61,6.38 1.08,-0.72 2.47,-1 3.74,-1 2.98,0 4.94,2.44 5.01,2.5 0.66,-2.41 3.07,-2.5 3.58,-2.5 1.27,0 2.13,0.76 2.77,1.84 0.76,1.36 1.22,3.35 1.22,3.49 0,0.45 -0.46,0.45 -0.57,0.45 -0.48,0 -0.53,-0.14 -0.76,-1.08 -0.42,-1.67 -1.08,-3.73 -2.55,-3.73 -0.9,0 -1.15,0.76 -1.15,1.7 0,0.59 0.28,1.86 0.53,2.77 0.25,0.93 0.59,2.35 0.76,3.12 l 0.8,3.11 c 0.22,0.87 0.59,2.41 0.59,2.58 0,0.69 -0.54,1.11 -1.14,1.11 -0.39,0 -1.04,-0.17 -1.44,-0.83 -0.1,-0.22 -0.37,-1.33 -0.56,-2.03 l -0.72,-2.89 -1.07,-4.36 c -0.25,-0.86 -0.25,-0.94 -0.57,-1.39 -1.08,-1.53 -2.61,-2.89 -4.61,-2.89 -2.84,0 -2.84,2.47 -2.84,3.11 0,0.9 0.09,1.36 0.59,3.23 0.35,1.53 0.41,1.78 0.77,3.14 l 0.48,1.95 c 0.18,0.72 0.52,2.05 0.52,2.19 0,0.63 -0.49,1.11 -1.19,1.11 -1.25,0 -1.56,-1.22 -1.67,-1.62 z" /></g> </g>
|
||||||
|
<path
|
||||||
|
sodipodi:type="arc"
|
||||||
|
style="color:#000000;fill:#ffff00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
|
||||||
|
id="path4696"
|
||||||
|
sodipodi:cx="308.26773"
|
||||||
|
sodipodi:cy="299.20657"
|
||||||
|
sodipodi:rx="31.889763"
|
||||||
|
sodipodi:ry="29.915249"
|
||||||
|
d="m 334.80263,282.61401 c 9.76867,13.74744 5.80766,32.32069 -8.84716,41.48451 -14.65483,9.16382 -34.45397,5.44806 -44.22264,-8.29938 -9.76867,-13.74744 -5.80766,-32.32069 8.84717,-41.48451 14.30111,-8.94265 33.58425,-5.64487 43.60132,7.45664"
|
||||||
|
transform="matrix(1.0932963,0,0,1.1654717,377.10498,266.05937)"
|
||||||
|
sodipodi:start="5.6952401"
|
||||||
|
sodipodi:end="11.944172"
|
||||||
|
sodipodi:open="true" />
|
||||||
|
<path
|
||||||
|
sodipodi:type="arc"
|
||||||
|
style="color:#000000;fill:#000080;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
|
||||||
|
id="path4696-2"
|
||||||
|
sodipodi:cx="308.26773"
|
||||||
|
sodipodi:cy="299.20657"
|
||||||
|
sodipodi:rx="31.889763"
|
||||||
|
sodipodi:ry="29.915249"
|
||||||
|
d="m 334.80263,282.61401 c 9.76867,13.74744 5.80766,32.32069 -8.84716,41.48451 -14.65483,9.16382 -34.45397,5.44806 -44.22264,-8.29938 -9.76867,-13.74744 -5.80766,-32.32069 8.84717,-41.48451 14.30111,-8.94265 33.58425,-5.64487 43.60132,7.45664"
|
||||||
|
transform="matrix(1.0932963,0,0,1.1654717,341.78025,328.77921)"
|
||||||
|
sodipodi:start="5.6952401"
|
||||||
|
sodipodi:end="11.944172"
|
||||||
|
sodipodi:open="true" />
|
||||||
|
<path
|
||||||
|
sodipodi:type="arc"
|
||||||
|
style="color:#000000;fill:#000080;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
|
||||||
|
id="path4696-6"
|
||||||
|
sodipodi:cx="308.26773"
|
||||||
|
sodipodi:cy="299.20657"
|
||||||
|
sodipodi:rx="31.889763"
|
||||||
|
sodipodi:ry="29.915249"
|
||||||
|
d="m 334.80263,282.61401 c 9.76867,13.74744 5.80766,32.32069 -8.84716,41.48451 -14.65483,9.16382 -34.45397,5.44806 -44.22264,-8.29938 -9.76867,-13.74744 -5.80766,-32.32069 8.84717,-41.48451 14.30111,-8.94265 33.58425,-5.64487 43.60132,7.45664"
|
||||||
|
transform="matrix(1.0932963,0,0,1.1654717,412.47315,328.77924)"
|
||||||
|
sodipodi:start="5.6952401"
|
||||||
|
sodipodi:end="11.944172"
|
||||||
|
sodipodi:open="true" />
|
||||||
|
<path
|
||||||
|
sodipodi:type="arc"
|
||||||
|
style="color:#000000;fill:#d40000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
|
||||||
|
id="path4696-0"
|
||||||
|
sodipodi:cx="308.26773"
|
||||||
|
sodipodi:cy="299.20657"
|
||||||
|
sodipodi:rx="31.889763"
|
||||||
|
sodipodi:ry="29.915249"
|
||||||
|
d="m 334.80263,282.61401 c 9.76867,13.74744 5.80766,32.32069 -8.84716,41.48451 -14.65483,9.16382 -34.45397,5.44806 -44.22264,-8.29938 -9.76867,-13.74744 -5.80766,-32.32069 8.84717,-41.48451 14.30111,-8.94265 33.58425,-5.64487 43.60132,7.45664"
|
||||||
|
transform="matrix(1.0932963,0,0,1.1654717,377.10667,141.58693)"
|
||||||
|
sodipodi:start="5.6952401"
|
||||||
|
sodipodi:end="11.944172"
|
||||||
|
sodipodi:open="true" />
|
||||||
|
<path
|
||||||
|
sodipodi:type="star"
|
||||||
|
style="opacity:0.8;fill:#00ff66;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
id="path4730"
|
||||||
|
sodipodi:sides="5"
|
||||||
|
sodipodi:cx="474.80316"
|
||||||
|
sodipodi:cy="70.866135"
|
||||||
|
sodipodi:r1="35.433071"
|
||||||
|
sodipodi:r2="27.650284"
|
||||||
|
sodipodi:arg1="0.92729522"
|
||||||
|
sodipodi:arg2="1.5556137"
|
||||||
|
inkscape:flatsided="false"
|
||||||
|
inkscape:rounded="0"
|
||||||
|
inkscape:randomized="0"
|
||||||
|
d="m 496.063,99.212592 -20.84005,-0.69936 -20.80922,1.331751 -5.7748,-20.036184 -7.69697,-19.379208 17.27103,-11.683683 16.05223,-13.308761 16.44888,12.815271 17.6178,11.153942 -7.10507,19.603956 z"
|
||||||
|
transform="translate(376.56444,378.74659)"
|
||||||
|
inkscape:transform-center-x="0.16623405"
|
||||||
|
inkscape:transform-center-y="-3.2250692" />
|
||||||
|
<g
|
||||||
|
transform="translate(403.02244,141.97596)"
|
||||||
|
id="g4753">
|
||||||
|
<g
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;letter-spacing:normal;word-spacing:normal;text-anchor:start;fill:none;stroke:#000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10.43299961;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
|
||||||
|
word-spacing="normal"
|
||||||
|
letter-spacing="normal"
|
||||||
|
font-size-adjust="none"
|
||||||
|
font-stretch="normal"
|
||||||
|
font-weight="normal"
|
||||||
|
font-variant="normal"
|
||||||
|
font-style="normal"
|
||||||
|
stroke-miterlimit="10.433"
|
||||||
|
xml:space="preserve"
|
||||||
|
transform="matrix(1.0629921,0,0,-1.0629921,-186.02362,789.27165)"
|
||||||
|
id="content-1"><path
|
||||||
|
style="fill:#000000;stroke-width:0"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
id="path4756"
|
||||||
|
d="m 478.99,424.98 0.01,0.06 0.01,0.05 0.01,0.05 0.01,0.06 0.02,0.1 0.01,0.05 0.02,0.06 0.01,0.05 0.01,0.06 0.01,0.05 0,0.06 0.01,0.06 0,0.06 0.01,0.03 0,0.03 0,0.03 0,0.03 c 0,0.86 -0.59,1.36 -1.44,1.36 -0.5,0 -1.84,-0.36 -2.05,-2.16 -0.89,1.85 -2.64,3.14 -4.62,3.14 l 0.05,-1.09 c 3.28,0 3.98,-4.03 3.98,-4.28 0,-0.25 -0.09,-0.55 -0.16,-0.75 l -2.39,-9.52 c -0.29,-1.29 -1.43,-2.53 -2.53,-3.48 -1.04,-0.89 -2.59,-1.8 -4.04,-1.8 -2.49,0 -3.24,2.6 -3.24,4.58 0,2.41 1.45,8.28 2.8,10.81 1.34,2.46 3.48,4.44 5.58,4.44 l -0.05,1.09 c -5.69,0 -11.86,-6.96 -11.86,-14.14 0,-4.93 3.03,-7.87 6.63,-7.87 2.93,0 5.28,2.34 5.78,2.89 l 0.04,-0.05 c -1.04,-4.43 -1.64,-6.48 -1.64,-6.58 -0.2,-0.45 -1.89,-5.39 -7.17,-5.39 -0.95,0 -2.59,0.07 -4,0.5 1.5,0.46 2.05,1.75 2.05,2.6 0,0.79 -0.55,1.75 -1.89,1.75 -1.1,0 -2.69,-0.91 -2.69,-2.89 0,-2.05 1.84,-3.05 6.62,-3.05 6.22,0 9.82,3.89 10.57,6.88 z" /></g> </g>
|
||||||
|
<g
|
||||||
|
transform="translate(398.68819,264.87281)"
|
||||||
|
id="g3998">
|
||||||
|
<g
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;letter-spacing:normal;word-spacing:normal;text-anchor:start;fill:none;stroke:#000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10.43299961;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
|
||||||
|
id="g4000"
|
||||||
|
transform="matrix(1.0629921,0,0,-1.0629921,-186.02362,789.27165)"
|
||||||
|
xml:space="preserve"
|
||||||
|
stroke-miterlimit="10.433"
|
||||||
|
font-style="normal"
|
||||||
|
font-variant="normal"
|
||||||
|
font-weight="normal"
|
||||||
|
font-stretch="normal"
|
||||||
|
font-size-adjust="none"
|
||||||
|
letter-spacing="normal"
|
||||||
|
word-spacing="normal"><path
|
||||||
|
style="fill:#000000;stroke-width:0"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
d="m 457.57,418.86 0.09,0.26 0.1,0.26 0.1,0.24 0.11,0.25 0.11,0.23 0.12,0.22 0.12,0.22 0.12,0.21 0.13,0.2 0.13,0.2 0.13,0.19 0.14,0.18 0.28,0.34 0.29,0.32 0.3,0.29 0.31,0.27 0.31,0.24 0.32,0.22 0.32,0.21 0.32,0.18 0.31,0.16 0.32,0.15 0.31,0.13 0.3,0.11 0.3,0.1 0.29,0.08 0.28,0.07 0.27,0.06 0.25,0.05 0.24,0.04 0.22,0.03 0.21,0.02 0.19,0.02 0.16,0.01 0.14,0.01 0.12,0.01 0.09,0 0.07,0 c 7.51,0 8.06,-8.72 8.06,-12.66 0,-3.05 -0.25,-3.89 -0.59,-4.89 -1.1,-3.63 -2.6,-9.41 -2.6,-10.7 0,-0.55 0.25,-0.91 0.66,-0.91 0.64,0 1.05,1.11 1.59,3 1.14,4.19 1.64,7.02 1.85,8.56 0.09,0.66 0.18,1.3 0.39,1.96 1.59,4.92 4.78,12.34 6.78,16.28 0.34,0.59 0.94,1.7 0.94,1.89 0,0.5 -0.49,0.5 -0.6,0.5 -0.14,0 -0.45,0 -0.59,-0.35 -2.59,-4.73 -4.58,-9.71 -6.58,-14.75 -0.05,1.55 -0.09,5.33 -2.05,10.18 -1.18,3.03 -3.18,5.46 -6.62,5.46 -6.22,0 -9.72,-7.56 -9.72,-9.1 0,-0.5 0.45,-0.5 0.95,-0.5 z"
|
||||||
|
id="path4002" /></g> </g>
|
||||||
|
<g
|
||||||
|
id="g4108"
|
||||||
|
transform="translate(489.83189,111.99598)">
|
||||||
|
<g
|
||||||
|
word-spacing="normal"
|
||||||
|
letter-spacing="normal"
|
||||||
|
font-size-adjust="none"
|
||||||
|
font-stretch="normal"
|
||||||
|
font-weight="normal"
|
||||||
|
font-variant="normal"
|
||||||
|
font-style="normal"
|
||||||
|
stroke-miterlimit="10.433"
|
||||||
|
xml:space="preserve"
|
||||||
|
transform="matrix(1.0629921,0,0,-1.0629921,-186.02362,789.27165)"
|
||||||
|
id="g4110"
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;letter-spacing:normal;word-spacing:normal;text-anchor:start;fill:none;stroke:#000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10.43299961;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> </g>
|
||||||
|
<text
|
||||||
|
sodipodi:linespacing="125%"
|
||||||
|
id="text4994"
|
||||||
|
y="469.25983"
|
||||||
|
x="831.70081"
|
||||||
|
style="font-size:51.01365662px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans"
|
||||||
|
xml:space="preserve"><tspan
|
||||||
|
y="469.25983"
|
||||||
|
x="831.70081"
|
||||||
|
id="tspan4996"
|
||||||
|
sodipodi:role="line">H</tspan></text>
|
||||||
|
<text
|
||||||
|
sodipodi:linespacing="125%"
|
||||||
|
id="text4994-0"
|
||||||
|
y="696.03149"
|
||||||
|
x="723.00787"
|
||||||
|
style="font-size:51.01365662px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans"
|
||||||
|
xml:space="preserve"><tspan
|
||||||
|
y="696.03149"
|
||||||
|
x="723.00787"
|
||||||
|
id="tspan4996-5"
|
||||||
|
sodipodi:role="line">W</tspan></text>
|
||||||
|
<text
|
||||||
|
sodipodi:linespacing="125%"
|
||||||
|
id="text4994-0-3"
|
||||||
|
y="696.94489"
|
||||||
|
x="661.05511"
|
||||||
|
style="font-size:51.01365662px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans"
|
||||||
|
xml:space="preserve"><tspan
|
||||||
|
y="696.94489"
|
||||||
|
x="661.05511"
|
||||||
|
id="tspan4996-5-9"
|
||||||
|
sodipodi:role="line">Z</tspan></text>
|
||||||
|
<text
|
||||||
|
xml:space="preserve"
|
||||||
|
style="font-size:35.23312378px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans"
|
||||||
|
x="-557.9975"
|
||||||
|
y="395.98245"
|
||||||
|
id="text5250"
|
||||||
|
sodipodi:linespacing="125%"
|
||||||
|
transform="matrix(0,-1,1,0,0,0)"><tspan
|
||||||
|
sodipodi:role="line"
|
||||||
|
id="tspan5252"
|
||||||
|
x="-557.9975"
|
||||||
|
y="395.98245">Quarks</tspan></text>
|
||||||
|
<text
|
||||||
|
xml:space="preserve"
|
||||||
|
style="font-size:34.88415146px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans"
|
||||||
|
x="-720.52948"
|
||||||
|
y="396.34122"
|
||||||
|
id="text5254"
|
||||||
|
sodipodi:linespacing="125%"
|
||||||
|
transform="matrix(0,-1,1,0,0,0)"><tspan
|
||||||
|
sodipodi:role="line"
|
||||||
|
id="tspan5256"
|
||||||
|
x="-720.52948"
|
||||||
|
y="396.34122">Leptons</tspan></text>
|
||||||
|
<text
|
||||||
|
xml:space="preserve"
|
||||||
|
style="font-size:34.88415146px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans"
|
||||||
|
x="456.62991"
|
||||||
|
y="363.52756"
|
||||||
|
id="text5254-3"
|
||||||
|
sodipodi:linespacing="125%"><tspan
|
||||||
|
sodipodi:role="line"
|
||||||
|
id="tspan5256-5"
|
||||||
|
x="456.62991"
|
||||||
|
y="363.52756">Fermions</tspan></text>
|
||||||
|
<text
|
||||||
|
xml:space="preserve"
|
||||||
|
style="font-size:34.88415146px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans"
|
||||||
|
x="703.22833"
|
||||||
|
y="362.52756"
|
||||||
|
id="text5254-3-7"
|
||||||
|
sodipodi:linespacing="125%"><tspan
|
||||||
|
sodipodi:role="line"
|
||||||
|
id="tspan5256-5-3"
|
||||||
|
x="703.22833"
|
||||||
|
y="362.52756">Bosons</tspan></text>
|
||||||
|
<text
|
||||||
|
xml:space="preserve"
|
||||||
|
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans"
|
||||||
|
x="447"
|
||||||
|
y="385.18896"
|
||||||
|
id="text5300"
|
||||||
|
sodipodi:linespacing="125%"><tspan
|
||||||
|
sodipodi:role="line"
|
||||||
|
id="tspan5302"
|
||||||
|
x="447"
|
||||||
|
y="385.18896">1. Gen.</tspan></text>
|
||||||
|
<text
|
||||||
|
xml:space="preserve"
|
||||||
|
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans"
|
||||||
|
x="515.86615"
|
||||||
|
y="385.18896"
|
||||||
|
id="text5300-7"
|
||||||
|
sodipodi:linespacing="125%"><tspan
|
||||||
|
sodipodi:role="line"
|
||||||
|
id="tspan5302-0"
|
||||||
|
x="515.86615"
|
||||||
|
y="385.18896">2. Gen.</tspan></text>
|
||||||
|
<text
|
||||||
|
xml:space="preserve"
|
||||||
|
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans"
|
||||||
|
x="584.7323"
|
||||||
|
y="385.18896"
|
||||||
|
id="text5300-4"
|
||||||
|
sodipodi:linespacing="125%"><tspan
|
||||||
|
sodipodi:role="line"
|
||||||
|
id="tspan5302-9"
|
||||||
|
x="584.7323"
|
||||||
|
y="385.18896">3. Gen.</tspan></text>
|
||||||
|
<text
|
||||||
|
xml:space="preserve"
|
||||||
|
style="font-size:19.32579803px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans"
|
||||||
|
x="657.44635"
|
||||||
|
y="386.75485"
|
||||||
|
id="text5300-7-4"
|
||||||
|
sodipodi:linespacing="125%"><tspan
|
||||||
|
sodipodi:role="line"
|
||||||
|
id="tspan5302-0-3"
|
||||||
|
x="657.44635"
|
||||||
|
y="386.75485">Force Carriers</tspan></text>
|
||||||
|
<text
|
||||||
|
xml:space="preserve"
|
||||||
|
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans"
|
||||||
|
x="849.55078"
|
||||||
|
y="377.18896"
|
||||||
|
id="text5359"
|
||||||
|
sodipodi:linespacing="125%"><tspan
|
||||||
|
sodipodi:role="line"
|
||||||
|
id="tspan5361"
|
||||||
|
x="849.55078"
|
||||||
|
y="377.18896"
|
||||||
|
style="text-align:center;text-anchor:middle">Symmetry</tspan><tspan
|
||||||
|
sodipodi:role="line"
|
||||||
|
x="849.55078"
|
||||||
|
y="392.18896"
|
||||||
|
id="tspan5363"
|
||||||
|
style="text-align:center;text-anchor:middle">Breaking</tspan></text>
|
||||||
|
<text
|
||||||
|
xml:space="preserve"
|
||||||
|
style="font-size:17.31805611px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans"
|
||||||
|
x="-643.45593"
|
||||||
|
y="838.61444"
|
||||||
|
id="text5254-0-4"
|
||||||
|
sodipodi:linespacing="125%"
|
||||||
|
transform="matrix(0,-1,1,0,0,0)"><tspan
|
||||||
|
sodipodi:role="line"
|
||||||
|
id="tspan5256-7-4"
|
||||||
|
x="-643.45593"
|
||||||
|
y="838.61444">electromagnetic</tspan></text>
|
||||||
|
<text
|
||||||
|
xml:space="preserve"
|
||||||
|
style="font-size:17.31805611px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans"
|
||||||
|
x="-562.58978"
|
||||||
|
y="803.1814"
|
||||||
|
id="text5254-0-4-6"
|
||||||
|
sodipodi:linespacing="125%"
|
||||||
|
transform="matrix(0,-1,1,0,0,0)"><tspan
|
||||||
|
sodipodi:role="line"
|
||||||
|
id="tspan5256-7-4-2"
|
||||||
|
x="-562.58978"
|
||||||
|
y="803.1814">strong</tspan></text>
|
||||||
|
<text
|
||||||
|
xml:space="preserve"
|
||||||
|
style="font-size:17.31805611px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans"
|
||||||
|
x="-644.88898"
|
||||||
|
y="872.04755"
|
||||||
|
id="text5254-0-4-6-6"
|
||||||
|
sodipodi:linespacing="125%"
|
||||||
|
transform="matrix(0,-1,1,0,0,0)"><tspan
|
||||||
|
sodipodi:role="line"
|
||||||
|
id="tspan5256-7-4-2-8"
|
||||||
|
x="-644.88898"
|
||||||
|
y="872.04755">weak</tspan></text>
|
||||||
|
<text
|
||||||
|
xml:space="preserve"
|
||||||
|
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans"
|
||||||
|
x="712.56445"
|
||||||
|
y="545.18896"
|
||||||
|
id="text5449"
|
||||||
|
sodipodi:linespacing="125%"><tspan
|
||||||
|
sodipodi:role="line"
|
||||||
|
id="tspan5451"
|
||||||
|
x="714.65039"
|
||||||
|
y="545.18896"
|
||||||
|
style="font-weight:bold;text-align:center;text-anchor:middle;-inkscape-font-specification:Sans Bold">color </tspan><tspan
|
||||||
|
sodipodi:role="line"
|
||||||
|
x="712.56445"
|
||||||
|
y="560.18896"
|
||||||
|
id="tspan5453"
|
||||||
|
style="text-align:center;text-anchor:middle">red/green/blue</tspan></text>
|
||||||
|
<text
|
||||||
|
xml:space="preserve"
|
||||||
|
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans"
|
||||||
|
x="784.86365"
|
||||||
|
y="606.05511"
|
||||||
|
id="text5449-0"
|
||||||
|
sodipodi:linespacing="125%"><tspan
|
||||||
|
sodipodi:role="line"
|
||||||
|
id="tspan5451-9"
|
||||||
|
x="786.94958"
|
||||||
|
y="606.05511"
|
||||||
|
style="font-weight:bold;text-align:center;text-anchor:middle;-inkscape-font-specification:Sans Bold">charge </tspan><tspan
|
||||||
|
sodipodi:role="line"
|
||||||
|
x="784.86365"
|
||||||
|
y="621.05511"
|
||||||
|
id="tspan5453-9"
|
||||||
|
style="text-align:center;text-anchor:middle" /></text>
|
||||||
|
<g
|
||||||
|
id="g5596"
|
||||||
|
transform="matrix(0.34373427,0,0,0.34373427,652.27546,501.76337)">
|
||||||
|
<g
|
||||||
|
id="g5598"
|
||||||
|
transform="matrix(1.0629921,0,0,-1.0629921,-186.02362,789.27165)"
|
||||||
|
xml:space="preserve"
|
||||||
|
stroke-miterlimit="10.433"
|
||||||
|
font-style="normal"
|
||||||
|
font-variant="normal"
|
||||||
|
font-weight="normal"
|
||||||
|
font-stretch="normal"
|
||||||
|
font-size-adjust="none"
|
||||||
|
letter-spacing="normal"
|
||||||
|
word-spacing="normal"
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;letter-spacing:normal;word-spacing:normal;text-anchor:start;fill:none;stroke:#000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10.43299961;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"><path
|
||||||
|
d="m 475.89,417.65 h 13.91 c 0.69,0 1.64,0 1.64,1 0,1 -0.95,1 -1.64,1 h -13.91 v 13.96 c 0,0.68 0,1.64 -1,1.64 -0.98,0 -0.98,-0.96 -0.98,-1.64 v -13.96 h -13.95 c -0.71,0 -1.64,0 -1.64,-1 0,-1 0.93,-1 1.64,-1 h 13.95 v -13.94 c 0,-0.7 0,-1.65 0.98,-1.65 1,0 1,0.95 1,1.65 z"
|
||||||
|
id="path5600"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
style="fill:#000000;stroke-width:0" /><path
|
||||||
|
d="m 508.92,438.09 0,0.05 0,0.06 0,0.05 0,0.05 0,0.05 0,0.05 0,0.04 0,0.05 -0.01,0.04 0,0.04 0,0.04 0,0.04 0,0.04 0,0.03 -0.01,0.04 0,0.03 -0.01,0.07 -0.01,0.06 -0.01,0.05 -0.01,0.05 -0.02,0.05 -0.02,0.04 -0.02,0.04 -0.02,0.03 -0.03,0.03 -0.04,0.03 -0.03,0.03 -0.04,0.02 -0.04,0.02 -0.03,0.01 -0.02,0.01 -0.03,0 -0.03,0.01 -0.02,0.01 -0.03,0 -0.03,0.01 -0.04,0 -0.03,0.01 -0.03,0 -0.04,0 -0.04,0.01 -0.04,0 -0.04,0 -0.04,0 -0.04,0 -0.05,0 -0.04,0.01 -0.05,0 -0.05,0 -0.05,0 -0.05,0 c -3.1,-3.19 -7.47,-3.19 -9.07,-3.19 v -1.55 c 1,0 3.94,0 6.52,1.3 v -25.81 c 0,-1.8 -0.14,-2.39 -4.62,-2.39 h -1.6 v -1.55 c 1.75,0.16 6.08,0.16 8.06,0.16 2,0 6.33,0 8.08,-0.16 v 1.55 h -1.59 c -4.49,0 -4.64,0.54 -4.64,2.39 z"
|
||||||
|
id="path5602"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
style="fill:#000000;stroke-width:0" /><path
|
||||||
|
d="m 541.06,441.67 0.01,0.03 0.01,0.03 0.02,0.03 0.01,0.03 0.01,0.02 0.01,0.03 0.01,0.03 0,0.02 0.01,0.03 0.01,0.02 0.01,0.02 0.01,0.03 0.01,0.04 0.02,0.04 0.01,0.04 0.01,0.04 0.01,0.03 0.01,0.03 0.01,0.03 0.01,0.03 0,0.03 0.01,0.03 0.01,0.02 0,0.02 0.01,0.02 0,0.02 0,0.02 0,0.02 0.01,0.01 0,0.02 0,0.01 0,0.02 0,0.01 0,0.01 0,0.02 0,0.02 c 0,0.55 -0.45,0.99 -1,0.99 -0.7,0 -0.9,-0.49 -1.04,-0.99 l -16.99,-46.93 c -0.25,-0.64 -0.25,-0.8 -0.25,-0.89 0,-0.55 0.44,-1 0.99,-1 0.7,0 0.9,0.5 1.04,1 z"
|
||||||
|
id="path5604"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
style="fill:#000000;stroke-width:0" /><path
|
||||||
|
d="m 577.02,417.65 0.16,0 0.16,0 0.15,0.01 0.08,0 0.08,0.01 0.07,0 0.08,0.01 0.07,0.01 0.07,0.01 0.07,0.02 0.07,0.02 0.07,0.02 0.06,0.02 0.06,0.02 0.06,0.03 0.06,0.03 0.05,0.04 0.05,0.03 0.04,0.05 0.05,0.04 0.04,0.05 0.01,0.03 0.02,0.03 0.02,0.03 0.01,0.03 0.01,0.03 0.02,0.03 0.01,0.04 0.01,0.03 0.01,0.04 0.01,0.04 0,0.04 0.01,0.04 0,0.04 0.01,0.04 0,0.05 0,0.04 c 0,1 -0.91,1 -1.75,1 h -26.95 c -0.85,0 -1.74,0 -1.74,-1 0,-1 0.89,-1 1.74,-1 z"
|
||||||
|
id="path5606"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
style="fill:#000000;stroke-width:0" /><path
|
||||||
|
d="m 597.59,438.09 0,0.05 0,0.06 0,0.05 0,0.05 0,0.05 0,0.05 0,0.04 0,0.05 0,0.04 0,0.04 -0.01,0.04 0,0.04 0,0.04 0,0.03 0,0.04 -0.01,0.03 -0.01,0.07 0,0.06 -0.02,0.05 -0.01,0.05 -0.02,0.05 -0.02,0.04 -0.02,0.04 -0.02,0.03 -0.03,0.03 -0.03,0.03 -0.04,0.03 -0.04,0.02 -0.04,0.02 -0.03,0.01 -0.02,0.01 -0.03,0 -0.02,0.01 -0.03,0.01 -0.03,0 -0.03,0.01 -0.03,0 -0.04,0.01 -0.03,0 -0.04,0 -0.04,0.01 -0.03,0 -0.04,0 -0.05,0 -0.04,0 -0.04,0 -0.05,0.01 -0.05,0 -0.05,0 -0.05,0 -0.05,0 c -3.1,-3.19 -7.47,-3.19 -9.06,-3.19 v -1.55 c 1,0 3.93,0 6.51,1.3 v -25.81 c 0,-1.8 -0.14,-2.39 -4.62,-2.39 h -1.6 v -1.55 c 1.75,0.16 6.08,0.16 8.07,0.16 2,0 6.32,0 8.07,-0.16 v 1.55 h -1.59 c -4.48,0 -4.64,0.54 -4.64,2.39 z"
|
||||||
|
id="path5608"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
style="fill:#000000;stroke-width:0" /></g> </g>
|
||||||
|
<g
|
||||||
|
id="g5856"
|
||||||
|
transform="matrix(0.31556687,0,0,0.31556687,708.48925,582.7249)">
|
||||||
|
<g
|
||||||
|
word-spacing="normal"
|
||||||
|
letter-spacing="normal"
|
||||||
|
font-size-adjust="none"
|
||||||
|
font-stretch="normal"
|
||||||
|
font-weight="normal"
|
||||||
|
font-variant="normal"
|
||||||
|
font-style="normal"
|
||||||
|
stroke-miterlimit="10.433"
|
||||||
|
xml:space="preserve"
|
||||||
|
transform="matrix(1.0629921,0,0,-1.0629921,-186.02362,789.27165)"
|
||||||
|
id="g5858"
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;letter-spacing:normal;word-spacing:normal;text-anchor:start;fill:none;stroke:#000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10.43299961;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"><path
|
||||||
|
id="path5860"
|
||||||
|
d="m 475.89,417.65 h 13.91 c 0.69,0 1.64,0 1.64,1 0,1 -0.95,1 -1.64,1 h -13.91 v 13.96 c 0,0.68 0,1.64 -1,1.64 -0.98,0 -0.98,-0.96 -0.98,-1.64 v -13.96 h -13.95 c -0.71,0 -1.64,0 -1.64,-1 0,-1 0.93,-1 1.64,-1 h 13.95 v -13.94 c 0,-0.7 0,-1.65 0.98,-1.65 1,0 1,0.95 1,1.65 z"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
style="fill:#000000;stroke-width:0" /><path
|
||||||
|
id="path5862"
|
||||||
|
d="m 511.95,447.92 0,0.04 0,0.04 0,0.05 0,0.04 0,0.03 0,0.04 0,0.04 0,0.03 0,0.04 0,0.03 -0.01,0.03 0,0.03 0,0.03 0,0.03 -0.01,0.03 0,0.02 -0.01,0.03 0,0.02 -0.01,0.03 0,0.02 -0.01,0.04 -0.02,0.04 -0.02,0.03 -0.01,0.03 -0.03,0.03 -0.02,0.03 -0.03,0.02 -0.03,0.02 -0.03,0.02 -0.04,0.01 -0.04,0.01 -0.04,0.02 -0.03,0 -0.02,0 -0.03,0.01 -0.02,0 -0.03,0.01 -0.03,0 -0.03,0 -0.03,0 -0.03,0 -0.04,0.01 -0.03,0 -0.04,0 -0.03,0 -0.04,0 -0.04,0 -0.04,0 -0.04,0 -0.04,0 -0.05,0 -0.04,0 c -2.24,-2.2 -5.39,-2.23 -6.83,-2.23 v -1.25 c 0.84,0 3.14,0 5.04,0.97 v -17.77 c 0,-1.16 0,-1.61 -3.48,-1.61 h -1.31 v -1.25 c 0.62,0.03 4.9,0.14 6.2,0.14 1.08,0 5.47,-0.11 6.24,-0.14 v 1.25 h -1.33 c -3.49,0 -3.49,0.45 -3.49,1.61 z"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
style="fill:#000000;stroke-width:0" /><polyline
|
||||||
|
id="polyline5864"
|
||||||
|
points="500,418 519.92,418 519.92,420.04 500,420.04 "
|
||||||
|
style="fill:#000000;fill-rule:nonzero;stroke-width:0" /><path
|
||||||
|
id="path5866"
|
||||||
|
d="m 517.88,395.38 h -1.19 c -0.1,-0.76 -0.46,-2.83 -0.91,-3.17 -0.26,-0.2 -2.95,-0.2 -3.44,-0.2 h -6.42 c 3.66,3.23 4.88,4.2 6.97,5.84 2.58,2.06 4.99,4.22 4.99,7.53 0,4.22 -3.69,6.8 -8.16,6.8 -4.31,0 -7.25,-3.03 -7.25,-6.23 0,-1.79 1.5,-1.96 1.86,-1.96 0.83,0 1.84,0.6 1.84,1.85 0,0.62 -0.25,1.84 -2.06,1.84 1.08,2.47 3.45,3.23 5.09,3.23 3.49,0 5.3,-2.7 5.3,-5.53 0,-3.03 -2.16,-5.43 -3.28,-6.68 l -8.39,-8.3 c -0.36,-0.31 -0.36,-0.39 -0.36,-1.36 h 14.36 z"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
style="fill:#000000;stroke-width:0" /><path
|
||||||
|
id="path5868"
|
||||||
|
d="m 547.91,441.67 0.01,0.03 0.01,0.03 0.01,0.03 0.01,0.03 0.01,0.02 0.01,0.03 0.01,0.03 0.01,0.02 0.01,0.03 0.01,0.02 0,0.02 0.01,0.03 0.02,0.04 0.01,0.04 0.01,0.04 0.01,0.04 0.02,0.03 0,0.03 0.01,0.03 0.01,0.03 0.01,0.03 0,0.03 0.01,0.02 0.01,0.02 0,0.02 0,0.02 0.01,0.02 0,0.02 0,0.01 0,0.02 0,0.01 0,0.02 0.01,0.01 0,0.01 0,0.02 0,0.02 c 0,0.55 -0.46,0.99 -1,0.99 -0.71,0 -0.91,-0.49 -1.05,-0.99 l -16.99,-46.93 c -0.24,-0.64 -0.24,-0.8 -0.24,-0.89 0,-0.55 0.43,-1 0.98,-1 0.7,0 0.91,0.5 1.05,1 z"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
style="fill:#000000;stroke-width:0" /><path
|
||||||
|
id="path5870"
|
||||||
|
d="m 583.86,417.65 0.16,0 0.16,0 0.16,0.01 0.08,0 0.07,0.01 0.08,0 0.07,0.01 0.08,0.01 0.07,0.01 0.07,0.02 0.07,0.02 0.06,0.02 0.06,0.02 0.07,0.02 0.05,0.03 0.06,0.03 0.05,0.04 0.05,0.03 0.05,0.05 0.04,0.04 0.04,0.05 0.02,0.03 0.01,0.03 0.02,0.03 0.01,0.03 0.02,0.03 0.01,0.03 0.01,0.04 0.01,0.03 0.01,0.04 0.01,0.04 0.01,0.04 0,0.04 0.01,0.04 0,0.04 0,0.05 0,0.04 c 0,1 -0.9,1 -1.75,1 h -26.95 c -0.84,0 -1.73,0 -1.73,-1 0,-1 0.89,-1 1.73,-1 z"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
style="fill:#000000;stroke-width:0" /><path
|
||||||
|
id="path5872"
|
||||||
|
d="m 607.47,447.92 0,0.04 0,0.04 0,0.05 0,0.04 0,0.03 0,0.04 0,0.04 0,0.03 0,0.04 0,0.03 -0.01,0.03 0,0.03 0,0.03 -0.01,0.03 0,0.03 0,0.02 -0.01,0.03 0,0.02 -0.01,0.03 0,0.02 -0.01,0.04 -0.02,0.04 -0.02,0.03 -0.02,0.03 -0.02,0.03 -0.02,0.03 -0.03,0.02 -0.03,0.02 -0.03,0.02 -0.04,0.01 -0.04,0.01 -0.05,0.02 -0.02,0 -0.02,0 -0.03,0.01 -0.03,0 -0.02,0.01 -0.03,0 -0.03,0 -0.03,0 -0.03,0 -0.04,0.01 -0.03,0 -0.04,0 -0.03,0 -0.04,0 -0.04,0 -0.04,0 -0.04,0 -0.04,0 -0.05,0 -0.04,0 c -2.24,-2.2 -5.4,-2.23 -6.83,-2.23 v -1.25 c 0.84,0 3.14,0 5.05,0.97 v -17.77 c 0,-1.16 0,-1.61 -3.49,-1.61 h -1.31 v -1.25 c 0.62,0.03 4.9,0.14 6.2,0.14 1.08,0 5.47,-0.11 6.23,-0.14 v 1.25 h -1.32 c -3.49,0 -3.49,0.45 -3.49,1.61 z"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
style="fill:#000000;stroke-width:0" /><polyline
|
||||||
|
id="polyline5874"
|
||||||
|
points="596,418 615.92,418 615.92,420.04 596,420.04 "
|
||||||
|
style="fill:#000000;fill-rule:nonzero;stroke-width:0" /><path
|
||||||
|
id="path5876"
|
||||||
|
d="m 613.4,395.38 h -1.19 c -0.1,-0.76 -0.46,-2.83 -0.91,-3.17 -0.27,-0.2 -2.95,-0.2 -3.44,-0.2 h -6.42 c 3.66,3.23 4.88,4.2 6.97,5.84 2.58,2.06 4.99,4.22 4.99,7.53 0,4.22 -3.69,6.8 -8.16,6.8 -4.31,0 -7.25,-3.03 -7.25,-6.23 0,-1.79 1.5,-1.96 1.86,-1.96 0.83,0 1.84,0.6 1.84,1.85 0,0.62 -0.25,1.84 -2.06,1.84 1.08,2.47 3.45,3.23 5.09,3.23 3.49,0 5.3,-2.7 5.3,-5.53 0,-3.03 -2.16,-5.43 -3.28,-6.68 l -8.39,-8.3 c -0.36,-0.31 -0.36,-0.39 -0.36,-1.36 h 14.36 z"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
style="fill:#000000;stroke-width:0" /></g> </g>
|
||||||
|
<text
|
||||||
|
xml:space="preserve"
|
||||||
|
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans"
|
||||||
|
x="834.87469"
|
||||||
|
y="673.85828"
|
||||||
|
id="text5449-0-2"
|
||||||
|
sodipodi:linespacing="125%"><tspan
|
||||||
|
sodipodi:role="line"
|
||||||
|
x="834.87469"
|
||||||
|
y="673.85828"
|
||||||
|
id="tspan5453-9-4"
|
||||||
|
style="font-weight:bold;text-align:center;text-anchor:middle;-inkscape-font-specification:Sans Bold">weak isospin</tspan></text>
|
||||||
|
<rect
|
||||||
|
style="opacity:0.8;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
|
||||||
|
id="rect6045"
|
||||||
|
width="56.692913"
|
||||||
|
height="28.346457"
|
||||||
|
x="441.12009"
|
||||||
|
y="396.30707" />
|
||||||
|
<text
|
||||||
|
xml:space="preserve"
|
||||||
|
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans"
|
||||||
|
x="469.32129"
|
||||||
|
y="407.18896"
|
||||||
|
id="text6039"
|
||||||
|
sodipodi:linespacing="125%"><tspan
|
||||||
|
sodipodi:role="line"
|
||||||
|
id="tspan6041"
|
||||||
|
x="469.32129"
|
||||||
|
y="407.18896"
|
||||||
|
style="text-align:center;text-anchor:middle">stable</tspan><tspan
|
||||||
|
sodipodi:role="line"
|
||||||
|
x="469.32129"
|
||||||
|
y="422.18896"
|
||||||
|
id="tspan6043"
|
||||||
|
style="text-align:center;text-anchor:middle">matter</tspan></text>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 64 KiB |
41
index.html
Normal file
41
index.html
Normal file
|
|
@ -0,0 +1,41 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<title>Summer Webfest</title>
|
||||||
|
<meta charset="utf-8">
|
||||||
|
<meta name="description" content="Summer Webfest">
|
||||||
|
|
||||||
|
|
||||||
|
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
|
||||||
|
<script src="http://code.jquery.com/ui/1.8.22/jquery-ui.min.js" type="text/javascript"></script>
|
||||||
|
|
||||||
|
<script src="js/jquery.bxSlider/jquery.easing.1.3.js"></script>
|
||||||
|
<script src="js/jquery.bxSlider/jquery.bxSlider.min.js"></script>
|
||||||
|
<script src="js/javascript.js"></script>
|
||||||
|
<script src="js/slider.js"></script>
|
||||||
|
|
||||||
|
<!-- link href="bootstrap/css/bootstrap.css" rel="stylesheet" -->
|
||||||
|
<link href="css/structure.css" rel="stylesheet">
|
||||||
|
<link href="bootstrap/css/bootstrap-responsive.css" rel="stylesheet">
|
||||||
|
<script src="bootstrap/js/bootstrap.js"></script>
|
||||||
|
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div id="header" style=" width:80%; margin-left: auto; margin-right: auto;">
|
||||||
|
<div style="width: 100%; margin-left: auto; margin-right: auto;">
|
||||||
|
<h1 >Particle World</h1>
|
||||||
|
</div>
|
||||||
|
<div style=" width:80%; margin-left: auto; margin-right: auto; margin-top: 3em;
|
||||||
|
margin-bottom: 3em;">
|
||||||
|
<img src="img/smig-export.svg"/>
|
||||||
|
</div>
|
||||||
|
<a href="main.html">What's this all about?</a>
|
||||||
|
<a href="starfield/index.htm">Starfield</a>
|
||||||
|
|
||||||
|
<p> Understand Feynman Diagrams </p>
|
||||||
|
<a href="">Explanation</a>
|
||||||
|
<a href="feynman/EditorPart.html">Diagram builder</a>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
93
main.html
93
main.html
|
|
@ -39,6 +39,97 @@
|
||||||
<div class="modal hide fade" id="readmore">
|
<div class="modal hide fade" id="readmore">
|
||||||
<div class="modal-header">
|
<div class="modal-header">
|
||||||
<button type="button" class="close" data-dismiss="modal">x</button>
|
<button type="button" class="close" data-dismiss="modal">x</button>
|
||||||
|
<h2>Atoms!</h2>
|
||||||
|
</div>
|
||||||
|
<div class="modal-body">
|
||||||
|
|
||||||
|
<p>Atoms actually consist of protons, neutrons and electrons, and can
|
||||||
|
be torn apart by raising the temperature of the atom so high that the
|
||||||
|
forces are not strong enough to hold them together. Once we break
|
||||||
|
apart the atom, what happens? How do these smaller particles
|
||||||
|
interact? We can understand the atom at follows:</p>
|
||||||
|
|
||||||
|
|
||||||
|
<img src="img/art/hydrogen_atom.png">
|
||||||
|
|
||||||
|
|
||||||
|
<p>A Hydrogen Atom, the simplest possible atom, is made of one proton
|
||||||
|
and one electron. The proton, which is much heavier than the electron
|
||||||
|
(in fact about 2000 times heavier) sits in the center, with the
|
||||||
|
electron orbiting around the proton. The electron is negatively
|
||||||
|
charged[ref], while the proton is positively charged[ref], so they are
|
||||||
|
attracted to each other. The electron stays in orbit around the
|
||||||
|
proton, just like the Earth stays in orbit around the Sun.</p>
|
||||||
|
|
||||||
|
|
||||||
|
<h2>Is this as small as it gets?</h2>
|
||||||
|
|
||||||
|
|
||||||
|
<p>Are these particles the smallest particles, or can we split them,
|
||||||
|
just like we split the atom?</p>
|
||||||
|
|
||||||
|
|
||||||
|
<p>We believe the electron is indeed fundamental. After trying to
|
||||||
|
split it apart in many different ways, physicists have concluded that
|
||||||
|
it is probably not possible, meaning that electrons are not made of
|
||||||
|
anything smaller.</p>
|
||||||
|
|
||||||
|
|
||||||
|
<p>However, we know that the proton is made up of other smaller
|
||||||
|
particles, which we call quarks. The proton is made up of two kinds of
|
||||||
|
quarks, called "up" and "down". [We can imagine]?? the proton is made
|
||||||
|
up of three quarks: two up quarks and one down quark.</p>
|
||||||
|
|
||||||
|
|
||||||
|
<img src="img/art/proton.png">
|
||||||
|
|
||||||
|
|
||||||
|
<h2>What about other atoms?</h2>
|
||||||
|
|
||||||
|
|
||||||
|
<p>This simple model can be expanded to describe more complicated
|
||||||
|
atoms. For example, the Helium atom consists of two protons and two
|
||||||
|
neutrons in the center, forming the nucleus [ref], with two electrons
|
||||||
|
orbiting them. The proton, made of quarks is very similar to the
|
||||||
|
neutron, while the electron is indivisible. With a similar mass[ref],
|
||||||
|
they have very similar properties[ref], apart from their different
|
||||||
|
electric charge [ref] (the proton is positively charged[ref], the
|
||||||
|
neutron is neutral and has no electric charge[ref]). This is because
|
||||||
|
they are also made up of quarks, just in a different
|
||||||
|
combination. While the proton has two up quarks and one down quark,
|
||||||
|
the neutron consists of one up quark and two down quarks.</p>
|
||||||
|
|
||||||
|
|
||||||
|
<img src="img/art/proton.png"><img src="img/art/neutron.png ">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<h2>What about their charges?</h2>
|
||||||
|
|
||||||
|
|
||||||
|
<p>How can it be that the proton and neutron have a different charge,
|
||||||
|
if they are made of the same building blocks? </p>
|
||||||
|
|
||||||
|
|
||||||
|
<p>We know that the proton is up, up, down and charged +1 and the
|
||||||
|
neutron is up, down, down and charged 0. The only possible way of
|
||||||
|
resolving this is that the up quark is charged +2/3 and the down quark
|
||||||
|
is charged -1/3. The fractions only appear here because we discovered
|
||||||
|
the electron before we discovered the quarks, and called the electron
|
||||||
|
charge "-1". If we had called the charge of the electron "-3", the
|
||||||
|
quark charges would be whole numbers.</p>
|
||||||
|
|
||||||
|
|
||||||
|
<h2>Questions we still need to answer</h2>
|
||||||
|
|
||||||
|
|
||||||
|
<p>What are charges? Why do we call them "+" and "-"? What holds
|
||||||
|
together the Hydrogen atom? And what holds together the nucleus? What
|
||||||
|
about radioactivity? Why do physicists always draw funny graphs when
|
||||||
|
explaining this? And finally, what is this "Higgs boson" everyone is
|
||||||
|
talking about? Continue to answer these questions.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<div class="modal-body">
|
<div class="modal-body">
|
||||||
|
|
||||||
|
|
@ -50,7 +141,7 @@
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
<a id="nav-button" class="pull-right" href="#">Nav me!! <i class="icon-chevron-down
|
<a id="nav-button" class="pull-right" href="#">Chapters <i class="icon-chevron-down
|
||||||
icon-white"></i> </a>
|
icon-white"></i> </a>
|
||||||
<a class="btn" data-toggle="modal" href="#readmore" >Read more</a>
|
<a class="btn" data-toggle="modal" href="#readmore" >Read more</a>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
42
mozillaContestGuigui/EditorPart.html
Normal file
42
mozillaContestGuigui/EditorPart.html
Normal file
|
|
@ -0,0 +1,42 @@
|
||||||
|
<!DOCTYPE HTML>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<title>Index Test</title>
|
||||||
|
<link rel ="stylesheet" type="text/css" href="style.css"/>
|
||||||
|
<script type="text/javascript" src="js/raphael-min.js"></script>
|
||||||
|
<script type="text/javascript" src="js/main.js"></script>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<div id="menu">
|
||||||
|
<form>
|
||||||
|
<input onClick="gParticleType=1" type="radio" name="group1" value="1" checked>e<br>
|
||||||
|
<input onClick="gParticleType=2" type="radio" name="group1" value="2">µ<br>
|
||||||
|
<input onClick="gParticleType=3" type="radio" name="group1" value="3">t<br>
|
||||||
|
<input onClick="gParticleType=4" type="radio" name="group1" value="4">ν<br>
|
||||||
|
<input onClick="gParticleType=5" type="radio" name="group1" value="5">ν<br>
|
||||||
|
<input onClick="gParticleType=6" type="radio" name="group1" value="6">ν<br>
|
||||||
|
<input onClick="gParticleType=7" type="radio" name="group1" value="7">u<br>
|
||||||
|
<input onClick="gParticleType=8" type="radio" name="group1" value="8">d<br>
|
||||||
|
<input onClick="gParticleType=9" type="radio" name="group1" value="9">c<br>
|
||||||
|
<input onClick="gParticleType=10" type="radio" name="group1" value="10">s<br>
|
||||||
|
<input onClick="gParticleType=11" type="radio" name="group1" value="11">t<br>
|
||||||
|
<input onClick="gParticleType=12" type="radio" name="group1" value="12">b<br>
|
||||||
|
<input onClick="gParticleType=13" type="radio" name="group1" value="13">Υ<br>
|
||||||
|
<input onClick="gParticleType=14" type="radio" name="group1" value="14">Z<br>
|
||||||
|
<input onClick="gParticleType=15" type="radio" name="group1" value="15">W+<br>
|
||||||
|
<input onClick="gParticleType=16" type="radio" name="group1" value="16">W-<br>
|
||||||
|
<input onClick="gParticleType=17" type="radio" name="group1" value="17">H<br>
|
||||||
|
<input onClick="gParticleType=18" type="radio" name="group1" value="18">g<br>
|
||||||
|
<input onClick="gParticleType=19" type="radio" name="group1" value="19">p<br>
|
||||||
|
<input onClick="gParticleType=20" type="radio" name="group1" value="20">n<br>
|
||||||
|
</form>
|
||||||
|
</div>
|
||||||
|
<div id="Canvas">
|
||||||
|
</div>
|
||||||
|
<script type="text/javascript" >
|
||||||
|
var paper = Raphael("Canvas",800,500);
|
||||||
|
var t = Editor("Canvas");
|
||||||
|
</script>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
Loading…
Reference in a new issue