changeset 42:49c94f63b8b0

css for nexus 7 and associated files- archive m.a added - remove later
author tzara <rc-web@kiben.net>
date Tue, 04 Sep 2012 07:25:49 +0000
parents 56767c69b7c4
children 7f0485e0d0ff
files .hgsub .hgsubstate nodescore.js www/about/ECMAScript.png www/about/chromiumlogo.png www/about/footer.js www/about/index.html www/about/index.html~ www/about/nodejs-dark.png www/about/style.css www/index.html www/m.a/.#icmc2012.html www/m.a/controls.html www/m.a/css/chat.css www/m.a/css/jquery-ui-1.8.17.custom.css www/m.a/css/menu.css www/m.a/css/nodescore-tablet.css www/m.a/css/nodescore.css www/m.a/css/slider.css www/m.a/ctrl.html www/m.a/desire_lines---- www/m.a/icmc2012.html www/m.a/js/.#controlseq.js www/m.a/js/chat.js www/m.a/js/controlseq.js www/m.a/js/countin.js www/m.a/js/ini.js www/m.a/js/jquery-1.7.1.min.js www/m.a/js/jquery-ui-1.8.17.custom.min.js www/m.a/js/jquery.scrollTo-min.js www/m.a/js/jquery.serialScroll-min.js www/m.a/js/nodescore-client.js www/m.a/js/nodescore-slides.js www/m.a/js/preview-windows.css www/m.a/js/socket-ctrl.js www/m.a/music.html www/m.a/score.html www/m.a/slides.html www/m.a/svg/12_7_1.svg www/m.a/svg/13_6_2.svg www/m.a/svg/14_1_1.svg www/m.a/svg/15_0_2.svg www/m.a/svg/16_2_2.svg www/m.a/svg/17_3_1.svg www/m.a/svg/18_4_2.svg www/m.a/svg/19_5_1.svg www/m.a/svg/20_5_0.svg www/m.a/svg/21_4_3.svg www/m.a/svg/22_3_0.svg www/m.a/svg/23_2_3.svg www/m.a/svg/24_0_3.svg www/m.a/svg/25_1_0.svg www/m.a/svg/26_6_3.svg www/m.a/svg/27_7_0.svg www/m.a/svg/28_7_7.svg www/m.a/svg/29_6_4.svg www/m.a/svg/30_1_7.svg www/m.a/svg/31_0_4.svg www/m.a/svg/32_2_4.svg www/m.a/svg/33_3_7.svg www/m.a/svg/34_4_4.svg www/m.a/svg/35_5_7.svg www/m.a/svg/36_5_6.svg www/m.a/svg/37_4_5.svg www/m.a/svg/38_3_6.svg www/m.a/svg/39_2_5.svg www/m.a/svg/40_0_5.svg www/m.a/svg/41_1_6.svg www/m.a/svg/42_6_5.svg www/m.a/svg/43_7_6.svg www/m.a/svg/44_7_5.svg www/m.a/svg/45_6_6.svg www/m.a/svg/46_1_5.svg www/m.a/svg/47_0_6.svg www/m.a/svg/48_2_6.svg www/m.a/svg/49_3_5.svg www/m.a/svg/50_4_6.svg www/m.a/svg/51_5_5.svg www/m.a/svg/52_5_4.svg www/m.a/svg/53_4_7.svg www/m.a/svg/54_3_4.svg www/m.a/svg/55_2_7.svg www/m.a/svg/56_0_7.svg www/m.a/svg/57_1_4.svg www/m.a/svg/58_6_7.svg www/m.a/svg/59_7_4.svg www/m.a/svg/60_7_3.svg www/m.a/svg/61_6_0.svg www/m.a/svg/62_1_3.svg www/m.a/svg/63_0_0.svg www/m.a/svg/64_2_0.svg www/m.a/svg/65_3_3.svg www/m.a/svg/66_4_0.svg www/m.a/svg/67_5_3.svg www/m.a/svg/68_5_2.svg www/m.a/svg/69_4_1.svg www/m.a/svg/70_3_2.svg www/m.a/svg/71_2_1.svg www/m.a/svg/72_0_1.svg www/m.a/svg/73_1_2.svg www/m.a/svg/74_6_1.svg www/m.a/svg/75_7_2.svg www/m.a/svg/svg-stylesheet.css www/m.a/svg/svg.html www/m.a/thumbs/1.png www/m.a/thumbs/2.png www/m.a/thumbs/3.png www/m.a/thumbs/4.png www/m.a/thumbs/5.png www/m.a/thumbs/6.png www/m/css/chat-tablet.css www/m/css/nodescore-tablet.css www/m/css/nodescore.css www/m/ctrl.html www/m/icmc2012.html www/m/js/chat.js www/m/js/nodescore-client.js www/m/js/nodescore-slides.js www/m/slides.html www/m/temp.html www/old/1.html www/old/2.html www/old/3.html www/old/4.html www/old/admin.html www/old/empty.html www/old/index.html www/old/index.html~ www/old/material.html www/old/readme.html www/p/LICENSE www/p/README.md www/p/css/main.css www/p/css/print/paper.css www/p/css/print/pdf.css www/p/css/theme/beige.css www/p/css/theme/default.css www/p/css/theme/simple.css www/p/css/theme/sky.css www/p/index.html www/p/js/reveal.js www/p/js/reveal.min.js www/p/lib/css/zenburn.css www/p/lib/font/league_gothic-webfont.eot www/p/lib/font/league_gothic-webfont.svg www/p/lib/font/league_gothic-webfont.ttf www/p/lib/font/league_gothic-webfont.woff www/p/lib/font/league_gothic_license www/p/lib/js/classList.js www/p/lib/js/data-markdown.js www/p/lib/js/head.min.js www/p/lib/js/highlight.js www/p/lib/js/html5shiv.js www/p/lib/js/showdown.js www/p/package.json www/p/plugin/speakernotes/client.js www/p/plugin/speakernotes/index.js www/p/plugin/speakernotes/notes.html www/tests/dd/metro.html~ www/tests/dd/rectangle2.html www/tests/figureSkaters.html www/tests/gg-animated.svg www/tests/index.html www/tests/keyspline.svg www/tests/lissajous.svg www/tests/propeller.svg www/tests/resources.txt www/tests/svgclock.svg www/tests/windingNumber.svg www/verboseblacrap.html
diffstat 166 files changed, 15148 insertions(+), 224 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/.hgsubstate	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,1 @@
+c411c4d5d292dc837eb7ff5be316582f44ea0e2b www/p/reveal.js
--- a/nodescore.js	Fri Aug 24 16:07:30 2012 +0000
+++ b/nodescore.js	Tue Sep 04 07:25:49 2012 +0000
@@ -14,20 +14,22 @@
 ,  $ = require('jQuery')
 , static = require('node-static');
 
-var bla
 var pinging=0
-    console.log("ping set to 0")
+
+console.log("ping set to 0")
 
 // run webserver serving static html
 ////////////////////////////////////////////
 
 var clientFiles = new static.Server('./www');
+
 var httpServer = http.createServer(function(request, response) {
     request.addListener('end', function () {
 	clientFiles.serve(request, response);	    
 	process.setMaxListeners(0);
     });    
 });
+
 httpServer.listen(8889);
 
 ////////////////////////////////////////////
@@ -37,65 +39,49 @@
 var io = sio.listen(httpServer)
 , nicknames = {};
 
-io.set('log level', 1); // reduce loggingi
+io.set('log level', 1); // reduce logging
+
 io.sockets.on('connection', function (socket) {
 
-  socket.on('nickname', function (nick, fn) {
-    if (nicknames[nick]) {
-      fn(true);
-    } else {
-      fn(false);
-      nicknames[nick] = socket.nickname = nick;
-      socket.broadcast.emit('announcement', nick + ' connected');
-      io.sockets.emit('nicknames', nicknames);
-    }
-  });
+    socket.on('nickname', function (nick, fn) {
+	if (nicknames[nick]) {
+	    fn(true);
+	} else {
+	    fn(false);
+	    nicknames[nick] = socket.nickname = nick;
+	    socket.broadcast.emit('announcement', nick + ' connected');
+	    io.sockets.emit('nicknames', nicknames);
+	}
+    });  
 
+    /// chat user messages to screens and to log file
+    // date format for filename
 
-    socket.on('disconnect', function(client) {
-	
-	if (!socket.nickname) return;
-	
-	delete nicknames[socket.nickname];
-	socket.broadcast.emit('announcement', socket.nickname + ' disconnected');
-	socket.broadcast.emit('nicknames', nicknames);
+    var da = new Date(); var dtstring = da.getFullYear()+ '-' + da.getMonth()+ '-' + da.getDate();
+
+    ////////////////////////
+    /// log messages to file
+    socket.on('user message', function (msg) {
+	fs.open('logs/chatlog-'+dtstring+'.txt', 'a', 666, function( e, id ) {	
+	    //time format for message stamp
+	    var dt = new Date();var timestring = dt.getHours() + ':' + dt.getMinutes() + ':' + dt.getSeconds();
+	    
+	    socket.broadcast.emit('user message', socket.nickname, msg);
+	    
+	    var fs = require('fs'), str = msg;
+	    fs.write( id, timestring+" " + socket.nickname + ": "+ msg+"\n", null, 'utf8', function(){});
+	});	
     });
-   
-
-
-/// chat user messages to screens and to log file
     
-    var da = new Date();
-    var dtstring = da.getFullYear()
-	+ '-' + da.getMonth()
-	+ '-' + da.getDate()
-    ;
-
-    fs.open('logs/chatlog-'+dtstring+'.txt', 'a', 666, function( e, id ) {	
-
-    socket.on('user message', function (msg) {
-	var dt = new Date();var timestring = dt.getHours() + ':' + dt.getMinutes() + ':' + dt.getSeconds();
-	socket.broadcast.emit('user message', socket.nickname, msg);
-
-	////////////////////////
-	/// log messages to file
-
-	var fs = require('fs'), str = msg;
-	fs.write( id, timestring+" " + socket.nickname + ": "+ msg+"\n", null, 'utf8', function(){});
-    });
-
-    });
-
-
     ////////////////////////////////////////////
     // metronome
     ////////////////////////////////////////////
+    
     socket.on('metroStop', stopMetro)
     function stopMetro () {
 	metroState=0;
     };
     
-
     ////////////////////////////////////////////
     // Chronometer
     ////////////////////////////////////////////
@@ -107,24 +93,6 @@
     // the chronometer initial states
     var chronstate = 0; var zecsec = 0; var seconds = 0; 
     var mins = 0; var hours = 0;
- 
-    function startChr() { if (chronstate !== 1) { 
-	chronstate = 1; chronometer();} 
-			}      // if not already started start the chronometer    
-    
-    function stopChr() {  chronstate = 0; }  
-    // stop the chronometer
-   
-    function resetChr() {//clearInterval();
-			   chronstate = 0;
-			   zecsec = 0; seconds = 0; 
-			    mins = 0; hours = 0; 
-			    chronstate = 0; 
-			   var chron = pad(hours) +":"+pad(mins)+ ':'+ pad(seconds)+ ":"+ zecsec
-			   // send 0.0.0 values to display
-			   socket.broadcast.emit('chronFromServer', chron)
-			   socket.emit('chronFromServer', chron)
-			}
     
     var dater
     function dateTime() { 
@@ -141,170 +109,168 @@
     function chronometer() {
 	
 	if (chronstate==1){
-	zecsec += 1;       // set tenths of a second
-	if(zecsec > 9) { zecsec = 0; seconds += 1;}
-	if(seconds > 59) { seconds = 0;mins += 1;}
-	if(mins > 59) { mins = 0; hours += 1; }
-	var chron = pad(hours) +":"+pad(mins)+ ':'+ pad(seconds)+ ":"+ zecsec
-	setTimeout(function(){chronometer()}, 100);
-	socket.broadcast.emit('chronFromServer', chron)
-	socket.emit('chronFromServer', chron)
+	    zecsec += 1;       // set tenths of a second
+	    if(zecsec > 9) { zecsec = 0; seconds += 1;}
+	    if(seconds > 59) { seconds = 0;mins += 1;}
+	    if(mins > 59) { mins = 0; hours += 1; }
+	    var chron = pad(hours) +":"+pad(mins)+ ':'+ pad(seconds)+ ":"+ zecsec
+	    setTimeout(function(){chronometer()}, 100);
+	    socket.broadcast.emit('chronFromServer', chron)
+	    socket.emit('chronFromServer', chron)
 	}
     }
-    
-    socket.on('startChr', function () { startChr();});
-    socket.on('stopChr', function () { stopChr();} );
+
+    socket.on('startChr', function () { startChr();}); 
+    function startChr() { if (chronstate !== 1) { 
+	chronstate = 1; chronometer();} 
+			}      // if not already started start the chronometer    
+
+    socket.on('stopChr', function () { stopChr();} );    
+    function stopChr() {  chronstate = 0; }  
+    // stop the chronometer
+   
     socket.on('resetChr', function () { resetChr();});
-
-
-
-
+    function resetChr() {//clearInterval();
+			   chronstate = 0;
+			   zecsec = 0; seconds = 0; 
+			    mins = 0; hours = 0; 
+			    chronstate = 0; 
+			   var chron = pad(hours) +":"+pad(mins)+ ':'+ pad(seconds)+ ":"+ zecsec
+			   // send 0.0.0 values to display
+			   socket.broadcast.emit('chronFromServer', chron)
+			   socket.emit('chronFromServer', chron)
+			}
+   
     ////////////////////////////////////////////
     // magic square sequencer
     ////////////////////////////////////////////
 
     var sequencerState = 0;
-    var timemultiplier=1000
+
     var srcsqr = []
-
     srcsqr[0] = [22,21,24,25,06,07];
     srcsqr[1] = [20,23,27,26,05,04];
     srcsqr[2] = [03,00,17,16,35,34];
     srcsqr[3] = [01,02,19,18,33,32];
 
-    var seqA = { metrobeat:0, voice:1, name: "A", counter: 0, mm: 60, beatsinbar: 4, durations: srcsqr[0], units: [1,2,3,1,2,4]};
-    var seqB = { metrobeat:0, voice:2, name: "B", counter: 0, mm: 60, beatsinbar: 4, durations: srcsqr[1], units: [3,2,1,1,2,3]};
-    var seqC = { metrobeat:0, voice:3, name: "C", counter: 0, mm: 60, beatsinbar: 4, durations: srcsqr[2], units: [4,5,6,5,4,2]};
-    var seqD = { metrobeat:0, voice:4, name: "D", counter: 0, mm: 60, beatsinbar: 4, durations: srcsqr[3], units: [2,3,4,2,3,1]};
+    var seqA = { metrobeat:0, voice:1, name: "A", counter: 0, mm: 120, beatsinbar: 4, durations: srcsqr[0], units: [1,2,3,1,2,4]};
+    var seqB = { metrobeat:0, voice:2, name: "B", counter: 0, mm: 120, beatsinbar: 4, durations: srcsqr[1], units: [3,2,1,1,2,3]};
+    var seqC = { metrobeat:0, voice:3, name: "C", counter: 0, mm: 120, beatsinbar: 4, durations: srcsqr[2], units: [4,5,6,5,4,2]};
+    var seqD = { metrobeat:0, voice:4, name: "D", counter: 0, mm: 120, beatsinbar: 4, durations: srcsqr[3], units: [2,3,4,2,3,1]};
     
-
      var countdowntick = function(seq){
 
-	var outcount = 12; var incount=12;
-	var time = ((seq.durations[seq.counter]+1) *timemultiplier) + 30000 + (outcount*1000);
-	var ztime = time; var totaltime = time/1000
-	var unit = seq.units[seq.counter];
-	var tempoms = 60000/seq.mm
-	
-	// initiate first page here
-	socket.broadcast.emit("pageFlipfromserver", seq.voice, unit, time, seq.mm,seq.counter);
-
-	function sequenCer() {
-
-	    if (ztime >= 0 ){
-		
+	 var tempoms = 60000/seq.mm
+	 var timemultiplier=tempoms
+	 var outcount = 12; var incount=12;
+	 var time = ((seq.durations[seq.counter]+1) *timemultiplier) + 30000 + (outcount*tempoms);
+	 var ztime = time; var totaltime = time/tempoms
+	 var unit = seq.units[seq.counter];
+	 
+	 // initiate first page here
+	 socket.broadcast.emit("pageFlipfromserver", seq.voice, unit, time, seq.mm,seq.counter);
+	 socket.emit("pageFlipfromserver", seq.voice, unit, time, seq.mm,seq.counter);
+	 
+	 function sequenCer() {
+	     
+	     if (ztime >= 0 ){
+		 
 		// basic unit is still the second/1000ms - change this to tempoms? no i dont think so
 		// count in and count out
 		////////////////////////////////////////////
 		
-		var counter = ztime/1000
-		//
-		if (counter >= 0 ){
-		    socket.broadcast.emit('counterText', seq.voice, seq.counter, counter);
-		    socket.emit('counterText', seq.voice, seq.counter, counter);
-		    
-		    if (counter <= outcount ) {              
-			socket.broadcast.emit('countinFromServer', seq.voice, counter, "","stop in:", "red", "transparent");
-		    }
-		    
-		    if (counter > (totaltime)-incount  && counter <= totaltime ) {
-			socket.broadcast.emit('countinFromServer', seq.voice, counter-(totaltime-incount), "","play in:", "green","transparent");
-			socket.emit('countinFromServer', seq.voice, counter-(totaltime-incount), "","play in:", "green","transparent");
-		    
-		    }
-		    
-		    if (counter == (totaltime)-incount ) {
-			socket.broadcast.emit('countinFromServer', seq.voice, "+", "","playing..", "green","black");
-			socket.emit('countinFromServer', seq.voice, "+", "","playing..", "green","black");
-		    }
-		    
-		// remove displayed number with " " at end of both countin/out
-
-
-		    
-		    if (counter == 0 ) {
-		    socket.broadcast.emit('countinFromServer', seq.voice, "", "","", "green","transparent");
-			socket.broadcast.emit('counterText', seq.voice, seq.counter, "");
-			socket.emit('counterText', seq.voice, seq.counter, "");
-		    }
-		}		    
-		
-		
-		// on each beat do:
-
-		// push out the pulse to metronome	
-		seq.metrobeat = (seq.metrobeat+1)%seq.beatsinbar ;
-     		socket.broadcast.emit('metroPulse', tempoms, seq.voice,seq.metrobeat); 
-		socket.emit('metroPulse', tempoms, seq.voice,seq.metrobeat);	
-
-
-	    }
-	    
-	    // flip the page
-	    
-	    if (ztime == 0){
-		seq.counter = (seq.counter + 1) % seq.durations.length	    		
+		 var counter = ztime/tempoms
+		 //
+		 if (counter >= 0 ){
+		     socket.broadcast.emit('counterText', seq.voice, seq.counter, counter);
+		     socket.emit('counterText', seq.voice, seq.counter, counter);
+		     
+		     if (counter <= outcount ) {              
+			 socket.broadcast.emit('countinFromServer', seq.voice, counter, "","stop in: ", "red", "transparent");
+		     }
+		     
+		     if (counter > (totaltime)-incount  && counter <= totaltime ) {
+			 socket.broadcast.emit('countinFromServer', seq.voice, counter-(totaltime-incount), "","play in: ", "green","transparent");
+			 socket.emit('countinFromServer', seq.voice, counter-(totaltime-incount), "","play in: ", "green","transparent");
+			 
+		     }
+		     
+		     if (counter == (totaltime)-incount ) {
+			 socket.broadcast.emit('countinFromServer', seq.voice, "+", "","playing.. ", "green","transparent");
+			socket.emit('countinFromServer', seq.voice, "+", "","playing.. ", "green","transparent");
+		     }
+		     
+		     // remove displayed number with " " at end of both countin/out
+		     
+		     if (counter == 0 ) {
+			 socket.broadcast.emit('countinFromServer', seq.voice, "", "","", "green","transparent");
+			 socket.broadcast.emit('counterText', seq.voice, seq.counter, "");
+			 socket.emit('counterText', seq.voice, seq.counter, "");
+		     }
+		 }		    
+				
+		 // on each beat do:
+		 
+		 // push out the pulse to metronome	
+		 seq.metrobeat = (seq.metrobeat+1)%seq.beatsinbar ;
+     		 socket.broadcast.emit('metroPulse', tempoms, seq.voice,seq.metrobeat); 
+		 socket.emit('metroPulse', tempoms, seq.voice,seq.metrobeat);
+	     }
+	     
+	     // flip the page 
+	     if (ztime == 0){
+		 seq.counter = (seq.counter + 1) % seq.durations.length	    		
 		socket.broadcast.emit("pageFlipfromserver", seq.voice, unit, time, seq.mm,seq.counter);
-		//delete tockTock;	
-		step(seq);     
-	    }
-	    	    
-	    // decrement the time 
-	    ztime -= 1000
-	    
-	}
-
-	var boo = setInterval(sequenCer, tempoms);
-
-	socket.on('stopSeq', function () {
-	    //donaldduck = mickeymouse + 7
-	    sequenCer.clearInterval
-	    console.log("sequencer stopping...")	    
-	    // grrr why wont this clearInterval work
-	    sequencerState = 0
-	    clearInterval(boo)
-	    stopChr();    
-//	    var countdowntick = "" 
-
-	});
-	
-    };
+		 //delete tockTock;	
+		 step(seq);     
+	     }
+	     
+	     // decrement the time 
+	     ztime -= tempoms
+	 }
+	 
+	 var pulse = setInterval(sequenCer, tempoms);
+	 
+	 socket.on('stopSeq', function () {
+	     //donaldduck = mickeymouse + 7
+	     sequenCer.clearInterval
+	     console.log("sequencer stopping...")	    
+	     // grrr why wont this clearInterval work
+	     sequencerState = 0
+	     clearInterval(pulse)
+	     stopChr();
+	 });
+     };
     
-////////////////
+    ////////////////
     
     socket.on('startSeq', function () { 
 	if (sequencerState == 0) { 
-	console.log("sequencer starting...")	    
-	startChr();
-	step(seqA); step(seqB); step(seqC); step(seqD);	    
-	ztime =-1;
+	    console.log("sequencer starting...")	    
+	    startChr();
+	    step(seqA); step(seqB); step(seqC); step(seqD);	    
+	    ztime =-1;
 	}
 	else console.log("sequencer already started...")
     });
-   
-
+    
     step = function (seq) {
 	//clearInterval(seq.boo);
 	//clearInterval(countdowntick);
 	countdowntick(seq)
 	sequencerState=1;
-
- };    
+    };
     
     socket.on('resetSeq', function () { 
 	console.log("reset")
 	resetChr();		
     });
 
-
     
-
-
-
     ////////////////////////////////////////////  
     // some latency calculations
     ///////////////////////////////////////////
-
+    
     /*
       a ping is periodically broadcast to all connected clients each
       connected returns a pong to the server via an "emit" and in turn
@@ -312,7 +278,7 @@
       via another emit - the emit only sends to the source of the
       request, whereas the broadcast.emit..  broadcasts.. ie to all
       connected clients
-
+      
       TODO: smooth range and average out results to remove erratic ping
       times.
 
@@ -331,46 +297,45 @@
     function serverTime(freq) {
 
 	if (pinging==0){
-	st = setInterval(function() {
-	    var pinging=1;
-	    var d = new Date(); var n = d.getTime(); 
-	    socket.emit("timeFromServer", n); 
-	    //socket.broadcast.emit("timeFromServer", n); 	    
-	}, 1000);   }
+	    st = setInterval(function() {
+		var pinging=1;
+		var d = new Date(); var n = d.getTime(); 
+		socket.emit("timeFromServer", n); 
+		//socket.broadcast.emit("timeFromServer", n); 	    
+	    }, 1000);   }
 	else console.log("already pinging")
     }
-
-    // recieve the pong calculate the latency and
+    
+    // receive the pong calculate the latency and
     // return the response to the client
-
+    
     socket.on("clientTimeResponse", function(x) {
 	var d = new Date(); var n = d.getTime();
 	var latency = (n-x)/2;
 	//console.log("SERVERTIME:"+x + " LATENCY:" + latency);
 	socket.emit("latencyFromServer", latency);
-
     });	      
-
+    
     // this is the trigger from the control client to start the process
     // maybe remove this and have latency connections constantly running
+    
     /*
-    socket.on("getLatencies", function(x){
-	serverTime(x);
-    });
+      socket.on("getLatencies", function(x){
+      serverTime(x);
+      });
     */
-
+    
     serverTime(1000);
-
-    socket.on('disconnect', function(client) {
+    
+    socket.on('disconnect', function(client) {	
 	console.log(socket.nickname + " is gone..." )
 	clearInterval(st);
+	
+	if (!socket.nickname) return;
+	
+	delete nicknames[socket.nickname];
+	socket.broadcast.emit('announcement', socket.nickname + ' disconnected');
+	socket.broadcast.emit('nicknames', nicknames);
     });
 
-});
-
-
-
-
-  
-
-
+});
\ No newline at end of file
Binary file www/about/ECMAScript.png has changed
Binary file www/about/chromiumlogo.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/about/footer.js	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,4 @@
+document.write("<div id=footer class=clear>\
+<p>http://nodescore.kiben.net:8889/about nodescore@kiben.net </p>\
+</div>\
+")
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/about/index.html	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,103 @@
+
+<!DOCTYPE html>
+<html>
+<head>
+<link href="about/style.css" rel="stylesheet"> 
+</head>
+
+<body> 
+<div id="title"><h1>NodeScore</h1> </div><br/>
+
+<img src="about/chromiumlogo.png"  width="30" height="30"/>
+<img src="about/nodejs-dark.png" height="30"/>
+<img src="about/ECMAScript.png" height="30"/>
+
+<br/><br/>
+
+<div class="readme">
+
+<h2>What is NodeScore?</h2> NodeScore is a framework to facilitate
+networked telematic ensemble performance.  As a framework it uses the
+"screen score" as its paradigm. While it could be used to syncronise
+any type of telematic event/performance in this context it is aimed at
+the musical performance.
+
+<p> The goal of the NodeScore framework is to allow performers
+who are connected to a network via a computer/tablet/mobile device to
+syncronise to a master clock and recieve instructions, in
+realtime,from a central "conductor/director" as well as being able to
+communicate with one another. 
+</p>
+<p>As performers may be geographically dispersed the technical setup
+needs to be trivial, this is why NodeScore uses the Internet browser
+as it is a cross-platform, standards compliant
+environment that will run on anycomputer without complex setup and
+installation process.  All that the performers involved in a NodeScore
+performance need to do is open a browser such as Google's Chrome and
+point it to the address of the NodeScore server, login and await
+instructions that shall be displayed in the browsers window.
+</p>
+<p>The nature of these instuctions is the left to the composer, the
+only prerequisite when composing for the NodeScore framework is that
+the instructions are formatted in HTML5. This allows for the
+incorporation of a wide range of rich media content such as images,
+video, sound and animated SVG as well as simple plain text
+instructions. Any medium that can be displayed in an internet web
+browser maybe used in a NodeScore composition.
+
+Other features include a shared, embedded network stopwatch and a
+live-chat window to facilitate syncronisation and communication
+between partisipants in the performance.</p>
+<h2>How does NodeScore work?</h2> The control interface for
+NodeScore is a webpage displayed in an internet web browser, from this
+control page the "conductor/director" can issue the precomposed, HTML5
+formated, compositional instructions. These instrutions can be
+deployed to the ensemble as a whole or targeted at specific
+perfomers. Once the instruction is deployed by the director it is
+instantly presented in the web browser of the performer/s.
+
+<p>In a NodeScore performance the conductor/director also becomes
+active in the compositional process as he she decides who plays what
+material when. In this way NodeScore can be seen as an evolution of
+methods used by composers from Lutoslawski (Jeux vénitiens to Zorn
+("Cobra") amongst others, where musicians are given cues chosen by the
+director indicating certian prearranged stratagies. NodeScore however
+alows much more complex media to be incorporated in the instructions
+as well as facilitating networked telematic performances in this
+style.
+</p>
+
+<h2>How is this achived technically?</h2> NodeScore uses realtime web
+technologies including the node.js server software allowing serverside
+javascript as well as websockets.  "Websockets" allows the server to
+push content to the clients without them requesting it first as is
+traditionally the case. <p>This has been possible in the past through a
+technique called "longpolling", though this was quite inefficient
+compatered to websockets which allow a persistant live connection
+between server and client. Through this connection the server can push
+content to the client in realtime for instant displayed in their
+browser.</p>
+
+<h2>Code</h2>
+
+<a href="https://gitorious.org/nodescore">https://gitorious.org/nodescore</a>
+
+
+<h2>Browser Compatability:</h2> This project uses some bleeding
+edge network technologies his means it will not currently work in all
+browsers, some versions of Firefox have disabled websockets for
+security reasons, also different browsers deal with CSS scaling in
+different ways for example. Recent versions of Chromium, Google Chrome or
+Firefox are recomended.
+
+</div>
+
+<br/>
+
+
+<br/>
+<script type="text/javascript" src="about/footer.js"> </script>
+
+</body>
+
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/about/index.html~	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,111 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script src="/js/stopwatch.js" type="text/javascript" charset="utf-8"></script>
+<link href="/stylesheets/style.css" rel="stylesheet"> 
+<script src="/socket.io/socket.io.js"></script>
+<script src="http://code.jquery.com/jquery-1.6.1.min.js"></script>
+<script src="/js/socket-ctrl.js"></script>
+</head>
+
+<body> 
+<style type="text/css">body{ background-color: white; }</style>
+
+<div id="title">
+<h1>NodeScore</h1>
+</div>
+
+<br/>
+<img src="img/chromiumlogo.png"  width="30" height="30"/>
+<img src="img/nodejs-dark.png" height="30"/>
+<img src="img/ECMAScript.png" height="30"/>
+
+<br/><br/>
+
+<div class="readme">
+
+<h2>What is NodeScore?</h2> NodeScore is a framework to facilitate
+networked telematic ensemble performance.  As a framework it uses the
+"screen score" as its paradigm. While it could be used to syncronise
+any type of telematic event/performance in this context it is aimed at
+the musical performance.
+
+<p> The goal of the NodeScore framework is to allow performers
+who are connected to a network via a computer/tablet/mobile device to
+syncronise to a master clock and recieve instructions, in
+realtime,from a central "conductor/director" as well as being able to
+communicate with one another. 
+</p>
+<p>As performers may be geographically dispersed the technical setup
+needs to be trivial, this is why NodeScore uses the Internet browser
+as it is a cross-platform, standards compliant
+environment that will run on anycomputer without complex setup and
+installation process.  All that the performers involved in a NodeScore
+performance need to do is open a browser such as Google's Chrome and
+point it to the address of the NodeScore server, login and await
+instructions that shall be displayed in the browsers window.
+</p>
+<p>The nature of these instuctions is the left to the composer, the
+only prerequisite when composing for the NodeScore framework is that
+the instructions are formatted in HTML5. This allows for the
+incorporation of a wide range of rich media content such as images,
+video, sound and animated SVG as well as simple plain text
+instructions. Any medium that can be displayed in an internet web
+browser maybe used in a NodeScore composition.
+
+Other features include a shared, embedded network stopwatch and a
+live-chat window to facilitate syncronisation and communication
+between partisipants in the performance.</p>
+<h2>How does NodeScore work?</h2> The control interface for
+NodeScore is a webpage displayed in an internet web browser, from this
+control page the "conductor/director" can issue the precomposed, HTML5
+formated, compositional instructions. These instrutions can be
+deployed to the ensemble as a whole or targeted at specific
+perfomers. Once the instruction is deployed by the director it is
+instantly presented in the web browser of the performer/s.
+
+<p>In a NodeScore performance the conductor/director also becomes
+active in the compositional process as he she decides who plays what
+material when. In this way NodeScore can be seen as an evolution of
+methods used by composers from Lutoslawski (Jeux vénitiens to Zorn
+("Cobra") amongst others, where musicians are given cues chosen by the
+director indicating certian prearranged stratagies. NodeScore however
+alows much more complex media to be incorporated in the instructions
+as well as facilitating networked telematic performances in this
+style.
+</p>
+
+<h2>How is this achived technically?</h2> NodeScore uses realtime web
+technologies including the node.js server software allowing serverside
+javascript as well as websockets.  "Websockets" allows the server to
+push content to the clients without them requesting it first as is
+traditionally the case. <p>This has been possible in the past through a
+technique called "longpolling", though this was quite inefficient
+compatered to websockets which allow a persistant live connection
+between server and client. Through this connection the server can push
+content to the client in realtime for instant displayed in their
+browser.</p>
+
+<h2>Code</h2>
+
+<a href="https://gitorious.org/nodescore">https://gitorious.org/nodescore</a>
+
+
+<h2>Browser Compatability:</h2> This project uses some bleeding
+edge network technologies his means it will not currently work in all
+browsers, some versions of Firefox have disabled websockets for
+security reasons, also different browsers deal with CSS scaling in
+different ways for example. Recent versions of Chromium, Google Chrome or
+Firefox are recomended.
+
+</div>
+
+<br/>
+
+
+<br/>
+<script type="text/javascript" src="/js/footer.js"> </script>
+
+</body>
+
+</html>
Binary file www/about/nodejs-dark.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/about/style.css	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,61 @@
+Body{
+    background-color: black;
+    color: white;
+    padding: 10px 10px 10px 10px ;
+width: 1200px;
+
+} 
+
+h1,h2,h3,h4,h5,h6 {
+    width: 400px;
+    background-color: white;
+    display: inline;
+    color: #666;
+    padding: 0px 10px 0px 10px ;
+    z-index: 2;
+}
+
+h1{  background-color: white; font: 44px Helvetica, Arial; }
+h2{ font: 18px Helvetica, Arial; }
+h3{ font: 12px Helvetica, Arial; }
+h4{ background-color: black; font: 19px Helvetica, Arial; text-align: center;  margin-left:auto; margin-right:auto;}
+
+a:link {color:#666;}
+a:visited {color: #666;}
+a:hover {color: black; background-color:gray;}
+a:active {color: black;background-color:white;} 
+
+.linkbar{
+    width: 400px;
+    padding: 10px 10px 10px 10px;
+    background-color: gray;
+    font: 12px Helvetica, Arial;   
+    border: 2px solid white;
+    display:inline-block;
+    text-align:center;
+}
+
+#title{
+  width: 200px;
+    background-color: white;
+    height: 60px;
+    border: 2px solid #666;
+    z-index: 2;
+    opacity: 0.4;
+}
+
+#footer{
+    padding: 10px 10px 10px 10px ;
+    width: 1200px;
+    background-color: white;
+    height: 20px;
+    font: 12px Helvetica, Arial;  
+    text-align: left;
+    vertical-align: left;
+    color: #666;
+    border: 0px solid #666;   
+    position: relative;
+    bottom: 10px;
+}
+p.footer{color:white;
+	}
--- a/www/index.html	Fri Aug 24 16:07:30 2012 +0000
+++ b/www/index.html	Tue Sep 04 07:25:49 2012 +0000
@@ -72,10 +72,14 @@
       
       <h3>Examples</h3>
       
-      "Magic Score" composition configuration optimised for 1280x800 resolution. <br/>
+      "Magic Score" composition. This may currently being worked on
+      live so expect breakages :) It also may appear a little jerky
+      depending on your CPU/Browser.. or may not work at all if you
+      are using the WRONG browser. Work in Progress... here be
+      dragons.... <br/>
       
+
       <a href="http://nodescore.kiben.net:8889/m/score.html">http://nodescore.kiben.net:8889/m/score.html</a><br/>
-      <a href="http://nodescore.kiben.net:8889/m/controls.html">http://nodescore.kiben.net:8889/m/controls.html</a><br/>
       
       <h3>Related Publications</h3>
       Canning, R. "REALTIME WEB TECHNOLOGIES IN THE NETWORKED PERFORMANCE ENVIRONMENT"
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m.a/.#icmc2012.html	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,1 @@
+rob@tzara.20446:1345317715
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m.a/controls.html	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,87 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <link href="css/nodescore.css" rel="stylesheet">
+    <script src="js/jquery-1.7.1.min.js"></script>
+    <script src="/socket.io/socket.io.js"></script>
+     <script src="js/nodescore-client.js"></script>
+    <script src="js/controlseq.js"></script>
+  </head>
+
+  <body>  
+    <input type="hidden" id="group" value='1'>
+      <div class="outermaster">
+	<div id="client_chronometer">00:00:00.0</div>
+	<div class="metrocase">
+	  <div id="metronome0"></div>
+	  <div id="metronome1"></div>
+	  <div id="metronome2"></div>
+	  <div id="metronome3"></div>
+	</div>
+		
+	<div class="outersquare">      
+	  <div>
+	    <p class="magicsquare" id="1magicsquare0"></p>
+	    <p class="magicsquare" id="1magicsquare1"></p>
+	    <p class="magicsquare" id="1magicsquare2"></p>
+	    <p class="magicsquare" id="1magicsquare3"></p>
+	    <p class="magicsquare" id="1magicsquare4"></p>
+	    <p class="magicsquare" id="1magicsquare5"></p>
+	  </div>
+	  <br><br><br><br>
+	  <div>
+	    <p class="magicsquare" id="2magicsquare0"></p>
+	    <p class="magicsquare" id="2magicsquare1"></p>
+	    <p class="magicsquare" id="2magicsquare2"></p>
+	    <p class="magicsquare" id="2magicsquare3"></p>
+	    <p class="magicsquare" id="2magicsquare4"></p>
+	    <p class="magicsquare" id="2magicsquare5"></p>
+	  </div>
+	  <br><br><br><br>
+	  <div>
+	    <p class="magicsquare" id="3magicsquare0"></p>
+	    <p class="magicsquare" id="3magicsquare1"></p>
+	    <p class="magicsquare" id="3magicsquare2"></p>
+	    <p class="magicsquare" id="3magicsquare3"></p>
+	    <p class="magicsquare" id="3magicsquare4"></p>
+	    <p class="magicsquare" id="3magicsquare5"></p>
+	  </div>
+	  <br><br><br><br>
+	  <div>
+	    <p class="magicsquare" id="4magicsquare0"></p>
+	    <p class="magicsquare" id="4magicsquare1"></p>
+	    <p class="magicsquare" id="4magicsquare2"></p>
+	    <p class="magicsquare" id="4magicsquare3"></p>
+	    <p class="magicsquare" id="4magicsquare4"></p>
+	    <p class="magicsquare" id="4magicsquare5"></p>
+	  </div>
+	</div>
+	  <br><br><br><br>      <br><br><br><br>
+	  
+	  <input type="button" value="START" onclick="startSeq();" />
+	  <input type="button" value="STOP" onclick="stopSeq();" />
+	  <input type="button" value="RESET" onclick="resetSeq();" />
+	  
+	  <br><br>
+
+
+	  <div class="latencies">	
+	    <p id="client_latency">0ms</p>
+	  </div>
+
+<div id="datetime"></div>
+
+      </div>	
+      
+
+
+
+      
+
+
+
+
+
+    
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m.a/css/chat.css	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,197 @@
+#chat,
+#nickname,
+#messages {
+  width: 350px;
+}
+#chat {
+  position: relative;
+  border: 0px solid #ccc;
+  background: black;
+  border-radius: 15px;
+}
+#nickname,
+#connecting {
+  position: absolute;
+  height: 185px;
+  z-index: 100;
+  left: 0;
+  top: 0;
+  background: black;
+  text-align: center;
+  width: 350px;
+  font: 15px Georgia;
+  color: white;
+  display: block;
+}
+#nickname .wrap,
+#connecting .wrap {
+  padding-top: 60px;
+}
+#nickname input {
+  border: 1px solid #ccc;
+  padding: 10px;
+}
+#nickname input:focus {
+  border-color: #999;
+  outline: 0;
+}
+#nickname #nickname-err {
+  color: #8b0000;
+  font-size: 12px;
+  visibility: hidden;
+}
+.connected #connecting {
+  display: none;
+}
+.nickname-set #nickname {
+  display: none;
+}
+#messages {
+  height: 160px;
+  !background: #eee;
+  background: black;
+}
+#messages em {
+  !text-shadow: 0 1px 0 #fff;
+  !color: #999;
+  color: white;
+}
+#messages p {
+  padding: 0;
+  margin: 0;
+  font: 11px Helvetica, Arial;
+  padding: 0px 10px;
+  color: white;
+}
+#messages p b {
+  display: inline-block;
+  padding-right: 10px;
+  color: white;
+}
+#messages p:nth-child(even) {
+  !background: #fafafa;
+  background: black;
+  color: white;
+}
+#messages #nicknames {
+  background: black;
+  padding: 2px 4px 4px;
+  font: 11px Helvetica;
+  color: white;
+}
+#messages #nicknames span {
+  color: #000;
+  color: white;
+}
+#messages #nicknames b {
+  display: inline-block;
+  background: black;
+  margin-right: 5px;
+  color: yellow;
+}
+#messages #lines {
+  height: 140px;
+  overflow: auto;
+  overflow-x: hidden;
+  overflow-y: auto;
+}
+#messages #lines::-webkit-scrollbar {
+  width: 6px;
+  height: 6px;
+}
+#messages #lines::-webkit-scrollbar-button:start:decrement,
+#messages #lines ::-webkit-scrollbar-button:end:increment {
+  display: block;
+  height: 10px;
+}
+#messages #lines::-webkit-scrollbar-button:vertical:increment {
+  background-color: #fff;
+}
+#messages #lines::-webkit-scrollbar-track-piece {
+  background-color: #fff;
+  -webkit-border-radius: 3px;
+}
+#messages #lines::-webkit-scrollbar-thumb:vertical {
+  height: 50px;
+  background-color: #ccc;
+  -webkit-border-radius: 3px;
+}
+#messages #lines::-webkit-scrollbar-thumb:horizontal {
+  width: 50px;
+  background-color: #fff;
+  -webkit-border-radius: 3px;
+}
+#send-message {
+  background: gray;
+  position: relative;
+  border-radius:5px;
+}
+#send-message input {
+  border: none;
+  height: 20px;
+  padding: 0 0px;
+  line-height: 20px;
+  vertical-align: middle;
+  width: 330px;
+  background:gray;
+  color: yellow;
+  border-radius:5px;
+}
+#send-message input:focus {
+  outline: 0;
+}
+#send-message button {
+  position: absolute;
+  top: 3px;
+  right: 5px;
+}
+button {
+  margin: 0;
+  -webkit-user-select: none;
+  -moz-user-select: none;
+  user-select: none;
+  display: inline-block;
+  text-decoration: none;
+  background: #43a1f7;
+  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #43a1f7), color-stop(1, #377ad0));
+  background: -webkit-linear-gradient(top, #43a1f7 0%, #377ad0 100%);
+  background: -moz-linear-gradient(top, #43a1f7 0%, #377ad0 100%);
+  background: linear-gradient(top, #43a1f7 0%, #377ad0 100%);
+  border: 1px solid #2e70c4;
+  -webkit-border-radius: 16px;
+  -moz-border-radius: 16px;
+  border-radius: 16px;
+  color: #fff;
+  font-family: "lucida grande", sans-serif;
+  font-size: 11px;
+  font-weight: normal;
+  line-height: 1;
+  !padding: 3px 10px 5px 10px;
+  text-align: center;
+  text-shadow: 0 -1px 1px #2d6dc0;
+}
+button:hover,
+button.hover {
+  background: darker;
+  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #43a1f7), color-stop(1, #2e70c4));
+  background: -webkit-linear-gradient(top, #43a1f7 0%, #2e70c4 100%);
+  background: -moz-linear-gradient(top, #43a1f7 0%, #2e70c4 100%);
+  background: linear-gradient(top, #43a1f7 0%, #2e70c4 100%);
+  border: 1px solid #2e70c4;
+  cursor: pointer;
+  text-shadow: 0 -1px 1px #2c6bbb;
+}
+button:active,
+button.active {
+  background: #2e70c4;
+  border: 1px solid #2e70c4;
+  border-bottom: 1px solid #2861aa;
+  text-shadow: 0 -1px 1px #2b67b5;
+}
+button:focus,
+button.focus {
+  outline: none;
+  -webkit-box-shadow: 0 1px 0 0 rgba(255,255,255,0.40), 0 0 4px 0 #377ad0;
+  -moz-box-shadow: 0 1px 0 0 rgba(255,255,255,0.40), 0 0 4px 0 #377ad0;
+  box-shadow: 0 1px 0 0 rgba(255,255,255,0.40), 0 0 4px 0 #377ad0;
+}
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m.a/css/jquery-ui-1.8.17.custom.css	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,565 @@
+/*
+ * jQuery UI CSS Framework 1.8.17
+ *
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Theming/API
+ */
+
+/* Layout helpers
+----------------------------------*/
+.ui-helper-hidden { display: none; }
+.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
+.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
+.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; }
+.ui-helper-clearfix:after { clear: both; }
+.ui-helper-clearfix { zoom: 1; }
+.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
+
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-disabled { cursor: default !important; }
+
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Overlays */
+.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
+
+
+/*
+ * jQuery UI CSS Framework 1.8.17
+ *
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Theming/API
+ *
+ * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana,Arial,sans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=02_glass.png&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=02_glass.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
+ */
+
+
+/* Component containers
+----------------------------------*/
+.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.1em; }
+.ui-widget .ui-widget { font-size: 1em; }
+.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }
+.ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #222222; }
+.ui-widget-content a { color: #222222; }
+.ui-widget-header { border: 1px solid #aaaaaa; background: #cccccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x; color: #222222; font-weight: bold; }
+.ui-widget-header a { color: #222222; }
+
+/* Interaction states
+----------------------------------*/
+.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #555555; }
+.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; }
+.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999; background: #dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
+.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; }
+.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa; background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
+.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; text-decoration: none; }
+.ui-widget :active { outline: none; }
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fcefa1; background: #fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x; color: #363636; }
+.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
+.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; color: #cd0a0a; }
+.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a; }
+.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a; }
+.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
+.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
+.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png); }
+.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); }
+.ui-widget-header .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); }
+.ui-state-default .ui-icon { background-image: url(images/ui-icons_888888_256x240.png); }
+.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_454545_256x240.png); }
+.ui-state-active .ui-icon {background-image: url(images/ui-icons_454545_256x240.png); }
+.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_2e83ff_256x240.png); }
+.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_cd0a0a_256x240.png); }
+
+/* positioning */
+.ui-icon-carat-1-n { background-position: 0 0; }
+.ui-icon-carat-1-ne { background-position: -16px 0; }
+.ui-icon-carat-1-e { background-position: -32px 0; }
+.ui-icon-carat-1-se { background-position: -48px 0; }
+.ui-icon-carat-1-s { background-position: -64px 0; }
+.ui-icon-carat-1-sw { background-position: -80px 0; }
+.ui-icon-carat-1-w { background-position: -96px 0; }
+.ui-icon-carat-1-nw { background-position: -112px 0; }
+.ui-icon-carat-2-n-s { background-position: -128px 0; }
+.ui-icon-carat-2-e-w { background-position: -144px 0; }
+.ui-icon-triangle-1-n { background-position: 0 -16px; }
+.ui-icon-triangle-1-ne { background-position: -16px -16px; }
+.ui-icon-triangle-1-e { background-position: -32px -16px; }
+.ui-icon-triangle-1-se { background-position: -48px -16px; }
+.ui-icon-triangle-1-s { background-position: -64px -16px; }
+.ui-icon-triangle-1-sw { background-position: -80px -16px; }
+.ui-icon-triangle-1-w { background-position: -96px -16px; }
+.ui-icon-triangle-1-nw { background-position: -112px -16px; }
+.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
+.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
+.ui-icon-arrow-1-n { background-position: 0 -32px; }
+.ui-icon-arrow-1-ne { background-position: -16px -32px; }
+.ui-icon-arrow-1-e { background-position: -32px -32px; }
+.ui-icon-arrow-1-se { background-position: -48px -32px; }
+.ui-icon-arrow-1-s { background-position: -64px -32px; }
+.ui-icon-arrow-1-sw { background-position: -80px -32px; }
+.ui-icon-arrow-1-w { background-position: -96px -32px; }
+.ui-icon-arrow-1-nw { background-position: -112px -32px; }
+.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
+.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
+.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
+.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
+.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
+.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
+.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
+.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
+.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
+.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
+.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
+.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
+.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
+.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
+.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
+.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
+.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
+.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
+.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
+.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
+.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
+.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
+.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
+.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
+.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
+.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
+.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
+.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
+.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
+.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
+.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
+.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
+.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
+.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
+.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
+.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
+.ui-icon-arrow-4 { background-position: 0 -80px; }
+.ui-icon-arrow-4-diag { background-position: -16px -80px; }
+.ui-icon-extlink { background-position: -32px -80px; }
+.ui-icon-newwin { background-position: -48px -80px; }
+.ui-icon-refresh { background-position: -64px -80px; }
+.ui-icon-shuffle { background-position: -80px -80px; }
+.ui-icon-transfer-e-w { background-position: -96px -80px; }
+.ui-icon-transferthick-e-w { background-position: -112px -80px; }
+.ui-icon-folder-collapsed { background-position: 0 -96px; }
+.ui-icon-folder-open { background-position: -16px -96px; }
+.ui-icon-document { background-position: -32px -96px; }
+.ui-icon-document-b { background-position: -48px -96px; }
+.ui-icon-note { background-position: -64px -96px; }
+.ui-icon-mail-closed { background-position: -80px -96px; }
+.ui-icon-mail-open { background-position: -96px -96px; }
+.ui-icon-suitcase { background-position: -112px -96px; }
+.ui-icon-comment { background-position: -128px -96px; }
+.ui-icon-person { background-position: -144px -96px; }
+.ui-icon-print { background-position: -160px -96px; }
+.ui-icon-trash { background-position: -176px -96px; }
+.ui-icon-locked { background-position: -192px -96px; }
+.ui-icon-unlocked { background-position: -208px -96px; }
+.ui-icon-bookmark { background-position: -224px -96px; }
+.ui-icon-tag { background-position: -240px -96px; }
+.ui-icon-home { background-position: 0 -112px; }
+.ui-icon-flag { background-position: -16px -112px; }
+.ui-icon-calendar { background-position: -32px -112px; }
+.ui-icon-cart { background-position: -48px -112px; }
+.ui-icon-pencil { background-position: -64px -112px; }
+.ui-icon-clock { background-position: -80px -112px; }
+.ui-icon-disk { background-position: -96px -112px; }
+.ui-icon-calculator { background-position: -112px -112px; }
+.ui-icon-zoomin { background-position: -128px -112px; }
+.ui-icon-zoomout { background-position: -144px -112px; }
+.ui-icon-search { background-position: -160px -112px; }
+.ui-icon-wrench { background-position: -176px -112px; }
+.ui-icon-gear { background-position: -192px -112px; }
+.ui-icon-heart { background-position: -208px -112px; }
+.ui-icon-star { background-position: -224px -112px; }
+.ui-icon-link { background-position: -240px -112px; }
+.ui-icon-cancel { background-position: 0 -128px; }
+.ui-icon-plus { background-position: -16px -128px; }
+.ui-icon-plusthick { background-position: -32px -128px; }
+.ui-icon-minus { background-position: -48px -128px; }
+.ui-icon-minusthick { background-position: -64px -128px; }
+.ui-icon-close { background-position: -80px -128px; }
+.ui-icon-closethick { background-position: -96px -128px; }
+.ui-icon-key { background-position: -112px -128px; }
+.ui-icon-lightbulb { background-position: -128px -128px; }
+.ui-icon-scissors { background-position: -144px -128px; }
+.ui-icon-clipboard { background-position: -160px -128px; }
+.ui-icon-copy { background-position: -176px -128px; }
+.ui-icon-contact { background-position: -192px -128px; }
+.ui-icon-image { background-position: -208px -128px; }
+.ui-icon-video { background-position: -224px -128px; }
+.ui-icon-script { background-position: -240px -128px; }
+.ui-icon-alert { background-position: 0 -144px; }
+.ui-icon-info { background-position: -16px -144px; }
+.ui-icon-notice { background-position: -32px -144px; }
+.ui-icon-help { background-position: -48px -144px; }
+.ui-icon-check { background-position: -64px -144px; }
+.ui-icon-bullet { background-position: -80px -144px; }
+.ui-icon-radio-off { background-position: -96px -144px; }
+.ui-icon-radio-on { background-position: -112px -144px; }
+.ui-icon-pin-w { background-position: -128px -144px; }
+.ui-icon-pin-s { background-position: -144px -144px; }
+.ui-icon-play { background-position: 0 -160px; }
+.ui-icon-pause { background-position: -16px -160px; }
+.ui-icon-seek-next { background-position: -32px -160px; }
+.ui-icon-seek-prev { background-position: -48px -160px; }
+.ui-icon-seek-end { background-position: -64px -160px; }
+.ui-icon-seek-start { background-position: -80px -160px; }
+/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
+.ui-icon-seek-first { background-position: -80px -160px; }
+.ui-icon-stop { background-position: -96px -160px; }
+.ui-icon-eject { background-position: -112px -160px; }
+.ui-icon-volume-off { background-position: -128px -160px; }
+.ui-icon-volume-on { background-position: -144px -160px; }
+.ui-icon-power { background-position: 0 -176px; }
+.ui-icon-signal-diag { background-position: -16px -176px; }
+.ui-icon-signal { background-position: -32px -176px; }
+.ui-icon-battery-0 { background-position: -48px -176px; }
+.ui-icon-battery-1 { background-position: -64px -176px; }
+.ui-icon-battery-2 { background-position: -80px -176px; }
+.ui-icon-battery-3 { background-position: -96px -176px; }
+.ui-icon-circle-plus { background-position: 0 -192px; }
+.ui-icon-circle-minus { background-position: -16px -192px; }
+.ui-icon-circle-close { background-position: -32px -192px; }
+.ui-icon-circle-triangle-e { background-position: -48px -192px; }
+.ui-icon-circle-triangle-s { background-position: -64px -192px; }
+.ui-icon-circle-triangle-w { background-position: -80px -192px; }
+.ui-icon-circle-triangle-n { background-position: -96px -192px; }
+.ui-icon-circle-arrow-e { background-position: -112px -192px; }
+.ui-icon-circle-arrow-s { background-position: -128px -192px; }
+.ui-icon-circle-arrow-w { background-position: -144px -192px; }
+.ui-icon-circle-arrow-n { background-position: -160px -192px; }
+.ui-icon-circle-zoomin { background-position: -176px -192px; }
+.ui-icon-circle-zoomout { background-position: -192px -192px; }
+.ui-icon-circle-check { background-position: -208px -192px; }
+.ui-icon-circlesmall-plus { background-position: 0 -208px; }
+.ui-icon-circlesmall-minus { background-position: -16px -208px; }
+.ui-icon-circlesmall-close { background-position: -32px -208px; }
+.ui-icon-squaresmall-plus { background-position: -48px -208px; }
+.ui-icon-squaresmall-minus { background-position: -64px -208px; }
+.ui-icon-squaresmall-close { background-position: -80px -208px; }
+.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
+.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
+.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
+.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
+.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
+.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Corner radius */
+.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; }
+.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px; }
+.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
+.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
+
+/* Overlays */
+.ui-widget-overlay { background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); }
+.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -khtml-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }/*
+ * jQuery UI Resizable 1.8.17
+ *
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Resizable#theming
+ */
+.ui-resizable { position: relative;}
+.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block; }
+.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
+.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
+.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
+.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
+.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
+.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
+.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
+.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
+.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/*
+ * jQuery UI Selectable 1.8.17
+ *
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Selectable#theming
+ */
+.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; }
+/*
+ * jQuery UI Accordion 1.8.17
+ *
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Accordion#theming
+ */
+/* IE/Win - Fix animation bug - #4615 */
+.ui-accordion { width: 100%; }
+.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
+.ui-accordion .ui-accordion-li-fix { display: inline; }
+.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
+.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; }
+.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }
+.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
+.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
+.ui-accordion .ui-accordion-content-active { display: block; }
+/*
+ * jQuery UI Autocomplete 1.8.17
+ *
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Autocomplete#theming
+ */
+.ui-autocomplete { position: absolute; cursor: default; }	
+
+/* workarounds */
+* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */
+
+/*
+ * jQuery UI Menu 1.8.17
+ *
+ * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Menu#theming
+ */
+.ui-menu {
+	list-style:none;
+	padding: 2px;
+	margin: 0;
+	display:block;
+	float: left;
+}
+.ui-menu .ui-menu {
+	margin-top: -3px;
+}
+.ui-menu .ui-menu-item {
+	margin:0;
+	padding: 0;
+	zoom: 1;
+	float: left;
+	clear: left;
+	width: 100%;
+}
+.ui-menu .ui-menu-item a {
+	text-decoration:none;
+	display:block;
+	padding:.2em .4em;
+	line-height:1.5;
+	zoom:1;
+}
+.ui-menu .ui-menu-item a.ui-state-hover,
+.ui-menu .ui-menu-item a.ui-state-active {
+	font-weight: normal;
+	margin: -1px;
+}
+/*
+ * jQuery UI Button 1.8.17
+ *
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Button#theming
+ */
+.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */
+.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */
+button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */
+.ui-button-icons-only { width: 3.4em; } 
+button.ui-button-icons-only { width: 3.7em; } 
+
+/*button text element */
+.ui-button .ui-button-text { display: block; line-height: 1.4;  }
+.ui-button-text-only .ui-button-text { padding: .4em 1em; }
+.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
+.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
+.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }
+.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
+/* no icon support for input elements, provide padding by default */
+input.ui-button { padding: .4em 1em; }
+
+/*button icon element(s) */
+.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
+.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
+.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
+.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
+.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
+
+/*button sets*/
+.ui-buttonset { margin-right: 7px; }
+.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }
+
+/* workarounds */
+button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */
+/*
+ * jQuery UI Dialog 1.8.17
+ *
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Dialog#theming
+ */
+.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; }
+.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative;  }
+.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; } 
+.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
+.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
+.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
+.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
+.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
+.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
+.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
+.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
+.ui-draggable .ui-dialog-titlebar { cursor: move; }
+/*
+ * jQuery UI Slider 1.8.17
+ *
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Slider#theming
+ */
+.ui-slider { position: relative; text-align: left; }
+.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
+.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }
+
+.ui-slider-horizontal { height: .8em; }
+.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
+.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
+.ui-slider-horizontal .ui-slider-range-min { left: 0; }
+.ui-slider-horizontal .ui-slider-range-max { right: 0; }
+
+.ui-slider-vertical { width: .8em; height: 100px; }
+.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
+.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
+.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
+.ui-slider-vertical .ui-slider-range-max { top: 0; }/*
+ * jQuery UI Tabs 1.8.17
+ *
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Tabs#theming
+ */
+.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
+.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
+.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
+.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
+.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
+.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
+.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
+.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
+.ui-tabs .ui-tabs-hide { display: none !important; }
+/*
+ * jQuery UI Datepicker 1.8.17
+ *
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Datepicker#theming
+ */
+.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }
+.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
+.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
+.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
+.ui-datepicker .ui-datepicker-prev { left:2px; }
+.ui-datepicker .ui-datepicker-next { right:2px; }
+.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
+.ui-datepicker .ui-datepicker-next-hover { right:1px; }
+.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
+.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
+.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
+.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
+.ui-datepicker select.ui-datepicker-month, 
+.ui-datepicker select.ui-datepicker-year { width: 49%;}
+.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
+.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
+.ui-datepicker td { border: 0; padding: 1px; }
+.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
+.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
+.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
+.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }
+
+/* with multiple calendars */
+.ui-datepicker.ui-datepicker-multi { width:auto; }
+.ui-datepicker-multi .ui-datepicker-group { float:left; }
+.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
+.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
+.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
+.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
+.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
+.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
+.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
+.ui-datepicker-row-break { clear:both; width:100%; font-size:0em; }
+
+/* RTL support */
+.ui-datepicker-rtl { direction: rtl; }
+.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
+.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
+.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
+.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
+.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
+.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
+.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
+.ui-datepicker-rtl .ui-datepicker-group { float:right; }
+.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
+.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
+
+/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
+.ui-datepicker-cover {
+    display: none; /*sorry for IE5*/
+    display/**/: block; /*sorry for IE5*/
+    position: absolute; /*must have*/
+    z-index: -1; /*must have*/
+    filter: mask(); /*must have*/
+    top: -4px; /*must have*/
+    left: -4px; /*must have*/
+    width: 200px; /*must have*/
+    height: 200px; /*must have*/
+}/*
+ * jQuery UI Progressbar 1.8.17
+ *
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Progressbar#theming
+ */
+.ui-progressbar { height:2em; text-align: left; overflow: hidden; }
+.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m.a/css/menu.css	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,152 @@
+#nav {
+    margin: 0;
+    padding: 1px 1px 0;
+    background: #7d7d7d;
+    line-height: 100%;
+    border-radius: 1em;
+    -webkit-border-radius: 1em;
+    -moz-border-radius: 1em;
+    -webkit-box-shadow: 0 1px 3px rgba(0,0,0, .4);
+    -moz-box-shadow: 0 1px 3px rgba(0,0,0, .4);
+    position:absolute;
+    left: 0px;
+    bottom: -50px;
+}
+#nav li {
+    margin: 0 5px;
+    padding: 0 0 8px;
+    float: left;
+    position: relative;
+    list-style: none;
+}
+
+
+/* main level link */
+#nav a {
+    font-weight: bold;
+    color: #e7e5e5;
+    text-decoration: none;
+    display: block;
+    padding:  8px 20px;
+    margin: 0;
+
+    -webkit-border-radius: 1.6em;
+    -moz-border-radius: 1.6em;
+    
+    text-shadow: 0 1px 1px rgba(0,0,0, .3);
+}
+#nav a:hover {
+    background: #000;
+    color: #fff;
+}
+
+/* main level link hover */
+#nav .current a, #nav li:hover > a {
+    background: #666;
+    color: #444;
+    border-top: solid 1px #f8f8f8;
+
+    -webkit-box-shadow: 0 1px 1px rgba(0,0,0, .2);
+    -moz-box-shadow: 0 1px 1px rgba(0,0,0, .2);
+    box-shadow: 0 1px 1px rgba(0,0,0, .2);
+
+    text-shadow: 0 1px 0 rgba(255,255,255, 1);
+}
+
+/* sub levels link hover */
+#nav ul li:hover a, #nav li:hover li a {
+    background: none;
+    border: none;
+    color: #666;
+
+    -webkit-box-shadow: none;
+    -moz-box-shadow: none;
+}
+#nav ul a:hover {
+    background: #0078ff !important;
+    color: #fff !important;
+
+    -webkit-border-radius: 0;
+    -moz-border-radius: 0;
+
+    text-shadow: 0 1px 1px rgba(0,0,0, .1);
+}
+
+/* dropdown */
+#nav li:hover > ul {
+    display: block;
+}
+
+/* level 2 list */
+#nav ul {
+    display: none;
+
+    margin: 0;
+    padding: 0;
+    width: 185px;
+    position: absolute;
+    top: -55px;
+    left: 0;
+    background: #ddd;
+    border: solid 1px #b4b4b4;
+
+    -webkit-border-radius: 10px;
+    -moz-border-radius: 10px;
+    border-radius: 10px;
+
+    -webkit-box-shadow: 0 1px 3px rgba(0,0,0, .3);
+    -moz-box-shadow: 0 1px 3px rgba(0,0,0, .3);
+    box-shadow: 0 1px 3px rgba(0,0,0, .3);
+}
+#nav ul li {
+    float: none;
+    margin: 0;
+    padding: 0;
+}
+
+#nav ul a {
+    font-weight: normal;
+    text-shadow: 0 1px 0 #fff;
+}
+
+/* level 3+ list */
+#nav ul ul {
+    left: 181px;
+    top: -3px;
+}
+
+/* rounded corners of first and last link */
+#nav ul li:first-child > a {
+    -webkit-border-top-left-radius: 9px;
+    -moz-border-radius-topleft: 9px;
+
+    -webkit-border-top-right-radius: 9px;
+    -moz-border-radius-topright: 9px;
+}
+#nav ul li:last-child > a {
+    -webkit-border-bottom-left-radius: 9px;
+    -moz-border-radius-bottomleft: 9px;
+
+    -webkit-border-bottom-right-radius: 9px;
+    -moz-border-radius-bottomright: 9px;
+}
+
+/* clearfix */
+#nav:after {
+    content: ".";
+    display: block;
+    clear: both;
+    visibility: hidden;
+    line-height: 0;
+    height: 0;
+}
+#nav {
+    display: inline-block;
+} 
+html[xmlns] #nav {
+    display: block;
+}
+ 
+* html #nav {
+    height: 1%;
+}
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m.a/css/nodescore-tablet.css	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,297 @@
+body{
+    background-color: black;
+    color: white;
+    font: 12px Helvetica, Arial;      
+
+} 
+
+h3,h4,h5,h6 {
+    width: 400px;
+    background-color: white;
+    display: inline;
+    color: #666;
+    z-index: 2;
+}
+
+h1{ background-color: black; color:white;font: 44px Helvetica, Arial; }
+h2{ font: 28px Helvetica, Arial; color:white}
+h3{ font: 12px Helvetica, Arial; color:white }
+h4{ background-color: black; font: 19px Helvetica, Arial; 
+    text-align: center;  margin-left:auto; margin-right:auto; color:white}
+
+a:link {color:#666;}
+a:visited {color: #666;}
+a:hover {color: black; background-color:gray;}
+a:active {color: black;background-color:white;} 
+
+ul, li, h4, h3, h2, h1, p{
+    padding:0;
+    margin:0;
+    list-style:none;
+}
+
+
+.outermaster{
+    height: 768px;
+    width: 1024px;
+    border-radius: 15px;
+    background-color:DimGray;
+    border: 1px solid gray;
+    position: relative;
+    !padding: 5px 5px 5px 5px ;
+    color: white;
+    opacity:0.8;
+    !top: 10%
+    +filter: invert(100%);
+}
+
+#live{
+    margin-left:auto; margin-right:auto; margin-top:5px;
+    !margin: 2px;
+    width: 99%;
+    height: 400px;
+    text-align: center;
+    border-radius: 15px;
+    background-color:black;
+    border: 1px solid gray;
+    position: absolute;
+!    padding: 5px 5px 5px 5px ;
+    color: white;
+    top: 0px;
+    +filter: invert(100%);
+    z-index:-1;
+}
+
+
+
+#comms{
+    border-radius: 15px;
+    height: 180px;
+    width: 350px;
+    margin: 0px;
+    border: 1px solid gray;
+    position: absolute;
+    bottom: 80px;
+    left: 14px;
+    padding: 5px 5px 5px 5px ;
+    color: black;
+    
+}
+
+#midcomms{
+    font-size: 3em; 
+    font-weight:bolder;
+    !display:inline;
+    text-align:center;
+    border-radius: 15px;
+    height: 180px;
+    width: 180px;
+    margin: 0px;
+    border: 1px solid gray;
+    position: absolute;
+    bottom: 80px;
+    left: 380px;
+    padding: 5px 5px 5px 5px ;
+    color: black;
+}
+#totalcountdown  {
+    font-size: 0.6em;
+    color:white;
+    position:absolute;
+    bottom: 0px;
+    text-align:center;
+    width:100%;
+}
+#count  {
+    font-size: 3em;
+    background:transparent;
+    
+}
+
+#preview{
+    border-radius: 15px;
+    height: 180px;
+    width: 422px;
+    margin: 0px;
+    border: 1px solid gray;
+    position: absolute;
+    bottom: 80px;
+    right: 14px;
+    padding: 5px 5px 5px 5px ;
+    color: black;
+}
+
+
+.footdata{
+    !margin-top:10px;
+    margin-left:auto; margin-right:auto;
+    border-radius: 15px;
+    height: 7%;
+    width: 100%;
+    !margin: 10px;
+    border: 0px solid gray;
+    position:absolute;
+    top: 0px;
+!    padding: 5px 5px 5px 5px ;
+    background: DimGray;
+    opacity:1;
+}
+
+
+.outersquare{
+    border-radius: 15px;
+    border: 1px solid blue;
+ !   position: absolute;
+    !top: 50px;
+    !left: 110px;
+    padding: 1px 1px 1px 1px ;
+    background: black;
+    width: 99%;
+    height: 690px;
+}
+
+.svgmusic {
+    display:block;
+    border-radius: 15px;
+    margin: 0px;
+    width: 100%;
+height: 450px;
+}
+
+.magicsquare {
+!    margin: 10px;
+    border-radius: 5px;
+    border: 1px solid yellow;
+    !padding: 2px 2px 2px 2px;
+    background: transparent;
+    width: 50px; height: 45px;
+    border-radius: 10px;
+    float: left;
+    color: white;
+    font-size: 3em;    
+    text-align: center;
+}
+
+.latencies{
+!    height: 90px; width: 200px;
+!    border: 1px solid blue;
+!    position: relative; top: 15%;
+!    float: right;
+!    padding: 5px 5px 5px 5px ;
+!    background-color: yellow;    
+}
+
+#datetime{
+    display:table-cell; vertical-align:middle;
+    !margin-top: 10px; 
+     margin-right: 30px;
+    float:left;
+    padding: 3px 3px 3px 3px;
+    font-size:1em; color: white;
+    !position: absolute; 
+    !bottom: 10px; 
+    !left: 25%;
+    !float: left;
+    background-color: transparent;    
+    opacity: 0.7;
+}
+
+#current{
+    display:table-cell; vertical-align:middle;
+    margin-top: 10px; margin-right: 30px;
+    float:left;
+    !position: absolute; 
+    !right: 25%; 
+    font-size:2em; 
+    font-weight: bold;
+    color: white;
+    background-color: transparent;    
+    z-index: 3;
+    opacity: 0.8;
+    padding: 3px 3px 3px 3px;
+}
+
+#client_latency{
+!    float:left;
+    display:table-cell; vertical-align:middle;
+    margin-top: 10px; margin-right: 30px;
+    text-align:center;
+    font-size:1em;
+    color: white;
+    z-index: 1;
+    padding: 3px 3px 3px 3px;
+    opacity: 0.7;
+}
+
+.metrocase {
+    float:left;
+    display:table-cell; vertical-align:middle;
+    margin-top: -22px; margin-right: 30px; margin-left: 20px;
+    border-radius: 15px;
+    position: relative; top: 50%;
+
+    width: 50px;  height: 40px;
+    color: black;
+    text-align: center;
+    font-size: 4em; font-color: black;
+    background: transparent;
+    z-index: 2;
+    border: 2px solid gray;
+}
+
+#metronome0 { width: 50px; height: 40px; border-radius: 30px; float:left; }
+#metronome1 { width: 50px; height: 40px; border-radius: 30px; float:left; }
+#metronome2 { width: 50px; height: 40px; border-radius: 30px; float:left; }
+#metronome3 { width: 50px; height: 40px; border-radius: 30px; float:left; }
+
+#fluid {}
+.fluid-img{ height:50%; width:50%; }
+
+.clear { clear:both; }
+
+#client_chronometer{ 
+    display:table-cell; vertical-align:middle;
+    margin-top: -15px; 
+!margin-left: 30px;    
+    float:left;
+    !padding: 0 0 0 0;
+    !margin: 10px;
+    border-radius: 15px;
+    border: 2px solid gray ; 
+    background-color: black;   
+    color: white;
+    font-size: 3em; 
+    text-align: center;
+    opacity:0.7;
+    !position: absolute; 
+    !right: 20px; 
+    !bottom: 0px;
+    width: 220px; 
+    !height: 40px;
+    z-position: 2;
+}
+
+#countinnumber{ 
+    border-radius: 15px;
+    position: absolute; 
+    width: 100%; height: 90%;
+    background-color:black;
+    font-size: 16em; 
+    font-weight:bolder;
+    display:inline;
+    text-align:center;
+    z-index: 2;
+    opacity:0.5;
+}
+
+#content-txt {
+    width: 100%; height: 90%;
+    font-size:3em;
+    text-align:center;
+    background-color:black;
+    border:1px solid white;
+    margin-left:auto; margin-right:auto;
+    display:table-cell;
+    vertical-align:middle;
+    border-radius: 15px;
+}
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m.a/css/nodescore.css	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,295 @@
+body{
+    background-color: black;
+    color: white;
+    font: 12px Helvetica, Arial;      
+
+} 
+
+h3,h4,h5,h6 {
+    width: 400px;
+    background-color: white;
+    display: inline;
+    color: #666;
+    z-index: 2;
+}
+
+h1{ background-color: black; color:white;font: 44px Helvetica, Arial; }
+h2{ font: 28px Helvetica, Arial; color:white}
+h3{ font: 12px Helvetica, Arial; color:white }
+h4{ background-color: black; font: 19px Helvetica, Arial; 
+    text-align: center;  margin-left:auto; margin-right:auto; color:white}
+
+a:link {color:#666;}
+a:visited {color: #666;}
+a:hover {color: black; background-color:gray;}
+a:active {color: black;background-color:white;} 
+
+ul, li, h4, h3, h2, h1, p{
+    padding:0;
+    margin:0;
+    list-style:none;
+}
+
+
+.outermaster{
+    height: 768px;
+    width: 1024px;
+    border-radius: 15px;
+    background-color:DimGray;
+    border: 1px solid gray;
+    position: relative;
+    !padding: 5px 5px 5px 5px ;
+    color: white;
+    opacity:0.8;
+    !top: 10%
+    +filter: invert(100%);
+}
+
+#live{
+    margin-left:auto; margin-right:auto; margin-top:5px;
+    !margin: 2px;
+    width: 99%;
+    height: 90%;
+    text-align: center;
+    border-radius: 15px;
+    background-color:black;
+    border: 1px solid gray;
+    !position: relative;
+!    padding: 5px 5px 5px 5px ;
+    color: white;
+    !top: 10%
+    +filter: invert(100%);
+}
+
+
+
+#comms{
+    border-radius: 15px;
+    height: 180px;
+    width: 350px;
+    margin: 0px;
+    border: 1px solid gray;
+    position: absolute;
+    bottom: 80px;
+    left: 14px;
+    padding: 5px 5px 5px 5px ;
+    color: black;
+    
+}
+
+#midcomms{
+    font-size: 3em; 
+    font-weight:bolder;
+    !display:inline;
+    text-align:center;
+    border-radius: 15px;
+    height: 180px;
+    width: 180px;
+    margin: 0px;
+    border: 1px solid gray;
+    position: absolute;
+    bottom: 80px;
+    left: 380px;
+    padding: 5px 5px 5px 5px ;
+    color: black;
+}
+#totalcountdown  {
+    font-size: 0.6em;
+    color:white;
+    position:absolute;
+    bottom: 0px;
+    text-align:center;
+    width:100%;
+}
+#count  {
+    font-size: 3em;
+    background:transparent;
+    
+}
+
+#preview{
+    border-radius: 15px;
+    height: 180px;
+    width: 422px;
+    margin: 0px;
+    border: 1px solid gray;
+    position: absolute;
+    bottom: 80px;
+    right: 14px;
+    padding: 5px 5px 5px 5px ;
+    color: black;
+}
+
+
+.footdata{
+    margin-top:10px;
+    margin-left:auto; margin-right:auto;
+    border-radius: 15px;
+    height: 7%;
+    width: 98%;
+    !margin: 10px;
+    border: 1px solid gray;
+    bottom: 2px;
+!    padding: 5px 5px 5px 5px ;
+    background: DimGray;
+    opacity:1;
+}
+
+
+.outersquare{
+    border-radius: 15px;
+    border: 1px solid blue;
+ !   position: absolute;
+    !top: 50px;
+    !left: 110px;
+    padding: 1px 1px 1px 1px ;
+    background: black;
+    width: 99%;
+    height: 690px;
+}
+
+.svgmusic {
+    display:block;
+    border-radius: 15px;
+    margin: 0px;
+    width: 100%;
+height: 450px;
+}
+
+.magicsquare {
+!    margin: 10px;
+    border-radius: 5px;
+    border: 1px solid yellow;
+    !padding: 2px 2px 2px 2px;
+    background: transparent;
+    width: 50px; height: 45px;
+    border-radius: 10px;
+    float: left;
+    color: white;
+    font-size: 3em;    
+    text-align: center;
+}
+
+.latencies{
+!    height: 90px; width: 200px;
+!    border: 1px solid blue;
+!    position: relative; top: 15%;
+!    float: right;
+!    padding: 5px 5px 5px 5px ;
+!    background-color: yellow;    
+}
+
+#datetime{
+    display:table-cell; vertical-align:middle;
+    !margin-top: 10px; 
+     margin-right: 30px;
+    float:left;
+    padding: 3px 3px 3px 3px;
+    font-size:1em; color: white;
+    !position: absolute; 
+    !bottom: 10px; 
+    !left: 25%;
+    !float: left;
+    background-color: transparent;    
+    opacity: 0.7;
+}
+
+#current{
+    display:table-cell; vertical-align:middle;
+    margin-top: 10px; margin-right: 30px;
+    float:left;
+    !position: absolute; 
+    !right: 25%; 
+    font-size:2em; 
+    font-weight: bold;
+    color: white;
+    background-color: transparent;    
+    z-index: 3;
+    opacity: 0.8;
+    padding: 3px 3px 3px 3px;
+}
+
+#client_latency{
+!    float:left;
+    display:table-cell; vertical-align:middle;
+    margin-top: 10px; margin-right: 30px;
+    text-align:center;
+    font-size:1em;
+    color: white;
+    z-index: 1;
+    padding: 3px 3px 3px 3px;
+    opacity: 0.7;
+}
+
+.metrocase {
+    float:left;
+    display:table-cell; vertical-align:middle;
+    margin-top: -22px; margin-right: 30px; margin-left: 20px;
+    border-radius: 15px;
+    position: relative; top: 50%;
+
+    width: 200px;  height: 40px;
+    color: black;
+    text-align: center;
+    font-size: 4em; font-color: black;
+    background: transparent;
+    z-index: 2;
+    border: 2px solid gray;
+}
+
+#metronome0 { width: 50px; height: 40px; border-radius: 30px; float:left; }
+#metronome1 { width: 50px; height: 40px; border-radius: 30px; float:left; }
+#metronome2 { width: 50px; height: 40px; border-radius: 30px; float:left; }
+#metronome3 { width: 50px; height: 40px; border-radius: 30px; float:left; }
+
+#fluid {}
+.fluid-img{ height:50%; width:50%; }
+
+.clear { clear:both; }
+
+#client_chronometer{ 
+    display:table-cell; vertical-align:middle;
+    margin-top: -15px; 
+!margin-left: 30px;    
+    float:left;
+    !padding: 0 0 0 0;
+    !margin: 10px;
+    border-radius: 15px;
+    border: 2px solid gray ; 
+    background-color: black;   
+    color: white;
+    font-size: 3em; 
+    text-align: center;
+    opacity:0.7;
+    !position: absolute; 
+    !right: 20px; 
+    !bottom: 0px;
+    width: 220px; 
+    !height: 40px;
+    z-position: 2;
+}
+
+#countinnumber{ 
+    border-radius: 15px;
+    position: absolute; 
+    width: 100%; height: 90%;
+    background-color:black;
+    font-size: 16em; 
+    font-weight:bolder;
+    display:inline;
+    text-align:center;
+    z-index: 2;
+    opacity:0.5;
+}
+
+#content-txt {
+    width: 100%; height: 90%;
+    font-size:3em;
+    text-align:center;
+    background-color:black;
+    border:1px solid white;
+    margin-left:auto; margin-right:auto;
+    display:table-cell;
+    vertical-align:middle;
+    border-radius: 15px;
+}
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m.a/css/slider.css	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,36 @@
+#screen{
+    position:relative;
+    height:780px;
+    width:1280px;
+  //  margin-top:1px;
+}
+
+#screen .next, #screen .prev{
+    position:absolute;
+    top:000px;
+    }
+
+#sections{
+    overflow:hidden;
+    //background-color:white;
+    width:1280px;
+    height:800px;
+    clear:left;
+}
+
+#sections ul{
+    width:5150px;
+    }
+
+#sections li{
+    float:left;
+//    padding:1px 1px;
+    height: 798px;
+    width: 1278px;
+    position: relative;
+    margin-left:auto;
+    margin-right:auto;
+    display: table-cell;
+    vertical-align: middle;
+    background-color: black;
+}
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m.a/ctrl.html	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,121 @@
+<!DOCTYPE html>
+<html>
+<head>
+  <meta charset="UTF-8">
+  <title>controls@nodescore</title>	
+  <link rel="shortcut icon" href="/kiben_favicon.ico" type="image/x-icon" />
+
+  <link href="css/nodescore.css" rel="stylesheet">
+  <link href="css/chat.css" rel="stylesheet">
+  <link href="css/menu.css" rel="stylesheet">
+  
+  <script src="js/jquery-1.7.1.min.js"></script>  
+  <script src="/socket.io/socket.io.js"></script>
+  <script src="js/nodescore-client.js"></script>
+  <script src="js/controlseq.js"></script>
+
+</head>
+
+<body onload=""> 
+  <input type="hidden" id="group" value='1'> 
+  <div class="outermaster"> 
+    <div class="outersquare">      
+  <h1 style=" background:transparent; left:24px; top:14px;">control interface:</h1>      
+      <div>
+	<p class="magicsquare" id="1magicsquare0"></p>
+	<p class="magicsquare" id="1magicsquare1"></p>
+	<p class="magicsquare" id="1magicsquare2"></p>
+	<p class="magicsquare" id="1magicsquare3"></p>
+	<p class="magicsquare" id="1magicsquare4"></p>
+	<p class="magicsquare" id="1magicsquare5"></p>
+      </div>
+      <br><br><br><br>
+      <div>
+	<p class="magicsquare" id="2magicsquare0"></p>
+	<p class="magicsquare" id="2magicsquare1"></p>
+	<p class="magicsquare" id="2magicsquare2"></p>
+	<p class="magicsquare" id="2magicsquare3"></p>
+	<p class="magicsquare" id="2magicsquare4"></p>
+	<p class="magicsquare" id="2magicsquare5"></p>
+      </div>
+      <br><br><br><br>
+      <div>
+	<p class="magicsquare" id="3magicsquare0"></p>
+	<p class="magicsquare" id="3magicsquare1"></p>
+	<p class="magicsquare" id="3magicsquare2"></p>
+	<p class="magicsquare" id="3magicsquare3"></p>
+	<p class="magicsquare" id="3magicsquare4"></p>
+	<p class="magicsquare" id="3magicsquare5"></p>
+      </div>
+      <br><br><br><br>
+      <div>
+	<p class="magicsquare" id="4magicsquare0"></p>
+	<p class="magicsquare" id="4magicsquare1"></p>
+	<p class="magicsquare" id="4magicsquare2"></p>
+	<p class="magicsquare" id="4magicsquare3"></p>
+	<p class="magicsquare" id="4magicsquare4"></p>
+	<p class="magicsquare" id="4magicsquare5"></p>
+      </div>
+     
+      <br/><br/><br/><br/>
+
+      <input type="button" value="START" onclick="startSeq();" />
+      <input type="button" value="STOP" onclick="stopSeq();" />
+      <input type="button" value="RESET" onclick="resetSeq();" />    
+    </div>
+          
+
+    
+      <div id="comms"> 
+	<div id="chat">
+	  <div id="nickname">
+	    <form id="set-nickname" class="wrap">
+	      <p>Please type in your nickname and press enter.</p>
+	      <input id="nick">
+	      <p id="nickname-err">Nickname already in use</p>
+	    </form>
+	  </div>
+	  <div id="connecting">
+	    <div class="wrap">Connecting to socket.io server</div>
+	  </div>
+	  <div id="messages">
+	    <div id="nicknames"></div>
+	    <div id="lines"></div>
+	  </div>
+	  <form id="send-message">
+	    <input id="message">
+	    <button>Send</button>
+	  </form>
+	</div>
+      </div>    
+      
+      <div id="midcomms"></div>
+      <div id="preview">
+      </div>    
+      
+      <div class="footdata">
+	
+	<div class="metrocase" id="metro">
+	  <div id="metronome0"></div>
+	  <div id="metronome1"></div>
+	  <div id="metronome2"></div>
+	  <div id="metronome3"></div>
+	</div>
+	
+	<div id="current">CTRL</div>    
+	<div id="client_latency">Latency: 0ms</div>     
+	<div id="datetime"></div>
+	<div id="client_chronometer"  style="z-index: 2;">00:00:00.0</div>    
+	
+      </div>
+      
+  </div>
+
+</div>
+  
+
+
+
+
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m.a/icmc2012.html	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,32 @@
+<!DOCTYPE html>
+<html>
+<head>
+    <style type="text/css">
+      .svgmusic {margin:0; width:1000px; height:450px;}
+      .unit {
+      padding:0px; bottom-margin:0; 
+      margin:0px; background:blue; height:450px;
+      height: 400px;
+      width: 1024px;
+      
+}
+    </style>
+</head>
+
+<body style="margin:80px">
+
+      <a id="1"><div class="unit" id="unit01"> <h1>ICMC2012</h1> <h2> this is it!</h2> </div></a>
+
+      <a id="2"><div class="unit" id="unit02"> <h1>ICMC2012</h1> <h2> this is it 2 !</h2> </div></a>
+
+      <a id="3"><div class="unit" id="unit03"> <h1>ICMC2012</h1> <h2> this is it 3 !</h2> </div></a>
+
+      <a id="4"><div class="unit" id="unit04"> <h1>ICMC2012</h1> <h2> this is it 4 !</h2> </div></a>
+
+      <a id="5"><div class="unit" id="unit05"> <h1>ICMC2012</h1> <h2> this is it 5 !</h2> </div></a>
+
+      <a id="6"><div class="unit" id="unit06"> <h1>ICMC2012</h1> <h2> this is it 6 !</h2> </div></a>
+
+
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m.a/js/.#controlseq.js	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,1 @@
+rob@tzara.23925:1345317715
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m.a/js/chat.js	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,60 @@
+var socket = io.connect();
+
+socket.on('connect', function () {
+    $('#chat').addClass('connected');
+});
+
+socket.on('announcement', function (msg) {
+    $('#lines').append($('<p>').append($('<em>').text(msg)));
+});
+
+socket.on('nicknames', function (nicknames) {
+    $('#nicknames').empty().append($('<span>Online: </span>'));
+    for (var i in nicknames) {
+	$('#nicknames').append($('<b>').text(nicknames[i]));
+    }
+});
+
+socket.on('user message', message);
+socket.on('reconnect', function () {
+    $('#lines').remove();
+    message('System', 'Reconnected to the server');
+});
+
+socket.on('reconnecting', function () {
+    message('System', 'Attempting to re-connect to the server');
+});
+
+socket.on('error', function (e) {
+    message('System', e ? e : 'A unknown error occurred');
+});
+
+function message (from, msg) {
+    $('#lines').append($('<p>').append($('<b>').text(from), msg));
+}
+
+// dom manipulation
+$(function () {
+    $('#set-nickname').submit(function (ev) {
+	socket.emit('nickname', $('#nick').val(), function (set) {
+	    if (!set) {
+		clear();
+		return $('#chat').addClass('nickname-set');
+	    }
+	    $('#nickname-err').css('visibility', 'visible');
+	});
+	return false;
+    });
+
+    $('#send-message').submit(function () {
+	message('me', $('#message').val());
+	socket.emit('user message', $('#message').val());
+	clear();
+	$('#lines').get(0).scrollTop = 10000000;
+	return false;
+    });
+
+    function clear () {
+	$('#message').val('').focus();
+    };
+});
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m.a/js/controlseq.js	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,71 @@
+//////////////////////////////////////////////
+
+var socket = io.connect();
+
+//////////////////////////////////////////////
+// Sequencer Controls
+
+function startSeq() { socket.emit("startSeq") }
+function stopSeq() { socket.emit("stopSeq") }
+function resetSeq() { socket.emit("resetSeq") }
+
+//////////////////////////////////////////////
+// Metronome Controls
+
+//socket.on("metroPulse", metronomeTick);
+function metroStart(pulse) {  socket.emit("metroStart", pulse);}
+function metroStop() {  socket.emit("metroStop");}
+
+//////////////////////////////////////////////
+// Latency "Pong"
+
+socket.on("timeFromServer", function(n) { 
+    socket.emit("clientTimeResponse",n);
+    //console.log(n);
+});
+socket.on("latencyFromServer", function(latency) {
+    $("#client_latency").text(latency+"ms.")
+});
+
+function getLatencies(x) { socket.emit("getLatencies", x); }
+
+//////////////////////////////////////////////
+// Chronometer Controls
+
+function startChr() { socket.emit("startChr"); }
+function stopChr() { socket.emit("stopChr"); }
+function resetChr() { 
+    socket.emit("resetChr"); 
+    $("div#client_chronometer").text("00:00:00.0");
+}
+socket.on("chronFromServer", function(chron){
+    //console.log(chron);
+    $("div#client_chronometer").text(chron);
+});
+
+//////////////////////////////////////////////
+// SEQUENCER MONITOR
+
+socket.on("pageFlipfromserver", sequenceMonitor);
+function sequenceMonitor(group, unit,time,mm,seq){
+    var n=6; var x=seq-1; var off=((x%n)+n)%n // thanks claudiusmaximus
+    seqnow = "#"+group+"magicsquare"+seq
+    turnmeoff = "#"+group+"magicsquare"+off 
+    $(seqnow).css('background', 'transparent');
+    $(turnmeoff).css('background', 'transparent')
+    //console.log("#"+group+"magicsquare"+seq +"     time: " +time + "   %:" + off)
+
+}
+
+socket.on("counterText", function(group,unit,counter){
+    $("#"+group+"magicsquare"+unit).text(counter);
+    //console.log(group+"magicsquare"+unit+"count:"+counter)
+});
+
+
+//////////////////////////////////////////////
+// CLient Popup window code
+
+function newPopup(url) {
+    popupWindow = window.open(
+	url,'popUpWindow','height=400,width=800,left=10,top=10,resizable=no,scrollbars=no,toolbar=no,menubar=no,location=no,titlebar=no,directories=no,status=yes')}
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m.a/js/countin.js	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,24 @@
+/////////////////////////////////////////////////
+// countdown to change
+var socket = io.connect();
+
+socket.on("countinFromServer", countinClient);
+function countinClient(groupID, currentseconds,mm,text,colour,background){
+    var groupPage=document.getElementById('group').value
+    if (groupID == groupPage) {
+	console.log(currentseconds);
+	document.getElementById("countinnumber").style.visibility="visible";
+	document.getElementById("countinnumber").style.visibility="visible";
+	//$("#countin").text(text);
+	$("#countinnumber").text(currentseconds);
+	$("#countinnumber").css('background-color', background);
+	
+	document.getElementById("countinnumber").style.color=colour;
+
+	if ( currentseconds == 0) {
+	    document.getElementById("countinnumber").style.visibility='hidden';
+//	    document.getElementById("countin").style.visibility='hidden';
+	}
+    }}
+
+/////////////////////////////////////////////////
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m.a/js/ini.js	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,74 @@
+// Easing equation, borrowed from jQuery easing plugin
+// http://gsgd.co.uk/sandbox/jquery/easing/
+jQuery.easing.easeOutQuart = function (x, t, b, c, d) {
+	return -c * ((t=t/d-1)*t*t*t - 1) + b;
+};
+
+jQuery(function( $ ){
+	/**
+	 * Most jQuery.serialScroll's settings, actually belong to jQuery.ScrollTo, check it's demo for an example of each option.
+	 * @see http://flesler.demos.com/jquery/scrollTo/
+	 * You can use EVERY single setting of jQuery.ScrollTo, in the settings hash you send to jQuery.serialScroll.
+	 */
+	
+	/**
+	 * The plugin binds 6 events to the container to allow external manipulation.
+	 * prev, next, goto, start, stop and notify
+	 * You use them like this: $(your_container).trigger('next'), $(your_container).trigger('goto', [5]) (0-based index).
+	 * If for some odd reason, the element already has any of these events bound, trigger it with the namespace.
+	 */		
+	
+	/**
+	 * IMPORTANT: this call to the plugin specifies ALL the settings (plus some of jQuery.ScrollTo)
+	 * This is done so you can see them. You DON'T need to specify the commented ones.
+	 * A 'target' is specified, that means that #screen is the context for target, prev, next and navigation.
+	 */
+	$('#screen').serialScroll({
+		target:'#sections',
+		items:'li', // Selector to the items ( relative to the matched elements, '#sections' in this case )
+		prev:'img.prev',// Selector to the 'prev' button (absolute!, meaning it's relative to the document)
+		next:'img.next',// Selector to the 'next' button (absolute too)
+		axis:'xy',// The default is 'y' scroll on both ways
+		navigation:'#navigation li a',
+		duration:500,// Length of the animation (if you scroll 2 axes and use queue, then each axis take half this time)
+		force:true, // Force a scroll to the element specified by 'start' (some browsers don't reset on refreshes)
+		
+		//queue:false,// We scroll on both axes, scroll both at the same time.
+		//event:'click',// On which event to react (click is the default, you probably won't need to specify it)
+		//stop:false,// Each click will stop any previous animations of the target. (false by default)
+		//lock:true, // Ignore events if already animating (true by default)		
+		//start: 0, // On which element (index) to begin ( 0 is the default, redundant in this case )		
+		//cycle:true,// Cycle endlessly ( constant velocity, true is the default )
+		//step:1, // How many items to scroll each time ( 1 is the default, no need to specify )
+		//jump:false, // If true, items become clickable (or w/e 'event' is, and when activated, the pane scrolls to them)
+		//lazy:false,// (default) if true, the plugin looks for the items on each event(allows AJAX or JS content, or reordering)
+		//interval:1000, // It's the number of milliseconds to automatically go to the next
+		constant:true, // constant speed
+		
+		onBefore:function( e, elem, $pane, $items, pos ){
+			/**
+			 * 'this' is the triggered element 
+			 * e is the event object
+			 * elem is the element we'll be scrolling to
+			 * $pane is the element being scrolled
+			 * $items is the items collection at this moment
+			 * pos is the position of elem in the collection
+			 * if it returns false, the event will be ignored
+			 */
+			 //those arguments with a $ are jqueryfied, elem isn't.
+			e.preventDefault();
+			if( this.blur )
+				this.blur();
+		},
+		onAfter:function( elem ){
+			//'this' is the element being scrolled ($pane) not jqueryfied
+		}
+	});
+	
+	/**
+	 * No need to have only one element in view, you can use it for slideshows or similar.
+	 * In this case, clicking the images, scrolls to them.
+	 * No target in this case, so the selectors are absolute.
+	 */
+	
+});
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m.a/js/jquery-1.7.1.min.js	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,4 @@
+/*! jQuery v1.7.1 jquery.com | jquery.org/license */
+(function(a,b){function cy(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}function cv(a){if(!ck[a]){var b=c.body,d=f("<"+a+">").appendTo(b),e=d.css("display");d.remove();if(e==="none"||e===""){cl||(cl=c.createElement("iframe"),cl.frameBorder=cl.width=cl.height=0),b.appendChild(cl);if(!cm||!cl.createElement)cm=(cl.contentWindow||cl.contentDocument).document,cm.write((c.compatMode==="CSS1Compat"?"<!doctype html>":"")+"<html><body>"),cm.close();d=cm.createElement(a),cm.body.appendChild(d),e=f.css(d,"display"),b.removeChild(cl)}ck[a]=e}return ck[a]}function cu(a,b){var c={};f.each(cq.concat.apply([],cq.slice(0,b)),function(){c[this]=a});return c}function ct(){cr=b}function cs(){setTimeout(ct,0);return cr=f.now()}function cj(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function ci(){try{return new a.XMLHttpRequest}catch(b){}}function cc(a,c){a.dataFilter&&(c=a.dataFilter(c,a.dataType));var d=a.dataTypes,e={},g,h,i=d.length,j,k=d[0],l,m,n,o,p;for(g=1;g<i;g++){if(g===1)for(h in a.converters)typeof h=="string"&&(e[h.toLowerCase()]=a.converters[h]);l=k,k=d[g];if(k==="*")k=l;else if(l!=="*"&&l!==k){m=l+" "+k,n=e[m]||e["* "+k];if(!n){p=b;for(o in e){j=o.split(" ");if(j[0]===l||j[0]==="*"){p=e[j[1]+" "+k];if(p){o=e[o],o===!0?n=p:p===!0&&(n=o);break}}}}!n&&!p&&f.error("No conversion from "+m.replace(" "," to ")),n!==!0&&(c=n?n(c):p(o(c)))}}return c}function cb(a,c,d){var e=a.contents,f=a.dataTypes,g=a.responseFields,h,i,j,k;for(i in g)i in d&&(c[g[i]]=d[i]);while(f[0]==="*")f.shift(),h===b&&(h=a.mimeType||c.getResponseHeader("content-type"));if(h)for(i in e)if(e[i]&&e[i].test(h)){f.unshift(i);break}if(f[0]in d)j=f[0];else{for(i in d){if(!f[0]||a.converters[i+" "+f[0]]){j=i;break}k||(k=i)}j=j||k}if(j){j!==f[0]&&f.unshift(j);return d[j]}}function ca(a,b,c,d){if(f.isArray(b))f.each(b,function(b,e){c||bE.test(a)?d(a,e):ca(a+"["+(typeof e=="object"||f.isArray(e)?b:"")+"]",e,c,d)});else if(!c&&b!=null&&typeof b=="object")for(var e in b)ca(a+"["+e+"]",b[e],c,d);else d(a,b)}function b_(a,c){var d,e,g=f.ajaxSettings.flatOptions||{};for(d in c)c[d]!==b&&((g[d]?a:e||(e={}))[d]=c[d]);e&&f.extend(!0,a,e)}function b$(a,c,d,e,f,g){f=f||c.dataTypes[0],g=g||{},g[f]=!0;var h=a[f],i=0,j=h?h.length:0,k=a===bT,l;for(;i<j&&(k||!l);i++)l=h[i](c,d,e),typeof l=="string"&&(!k||g[l]?l=b:(c.dataTypes.unshift(l),l=b$(a,c,d,e,l,g)));(k||!l)&&!g["*"]&&(l=b$(a,c,d,e,"*",g));return l}function bZ(a){return function(b,c){typeof b!="string"&&(c=b,b="*");if(f.isFunction(c)){var d=b.toLowerCase().split(bP),e=0,g=d.length,h,i,j;for(;e<g;e++)h=d[e],j=/^\+/.test(h),j&&(h=h.substr(1)||"*"),i=a[h]=a[h]||[],i[j?"unshift":"push"](c)}}}function bC(a,b,c){var d=b==="width"?a.offsetWidth:a.offsetHeight,e=b==="width"?bx:by,g=0,h=e.length;if(d>0){if(c!=="border")for(;g<h;g++)c||(d-=parseFloat(f.css(a,"padding"+e[g]))||0),c==="margin"?d+=parseFloat(f.css(a,c+e[g]))||0:d-=parseFloat(f.css(a,"border"+e[g]+"Width"))||0;return d+"px"}d=bz(a,b,b);if(d<0||d==null)d=a.style[b]||0;d=parseFloat(d)||0;if(c)for(;g<h;g++)d+=parseFloat(f.css(a,"padding"+e[g]))||0,c!=="padding"&&(d+=parseFloat(f.css(a,"border"+e[g]+"Width"))||0),c==="margin"&&(d+=parseFloat(f.css(a,c+e[g]))||0);return d+"px"}function bp(a,b){b.src?f.ajax({url:b.src,async:!1,dataType:"script"}):f.globalEval((b.text||b.textContent||b.innerHTML||"").replace(bf,"/*$0*/")),b.parentNode&&b.parentNode.removeChild(b)}function bo(a){var b=c.createElement("div");bh.appendChild(b),b.innerHTML=a.outerHTML;return b.firstChild}function bn(a){var b=(a.nodeName||"").toLowerCase();b==="input"?bm(a):b!=="script"&&typeof a.getElementsByTagName!="undefined"&&f.grep(a.getElementsByTagName("input"),bm)}function bm(a){if(a.type==="checkbox"||a.type==="radio")a.defaultChecked=a.checked}function bl(a){return typeof a.getElementsByTagName!="undefined"?a.getElementsByTagName("*"):typeof a.querySelectorAll!="undefined"?a.querySelectorAll("*"):[]}function bk(a,b){var c;if(b.nodeType===1){b.clearAttributes&&b.clearAttributes(),b.mergeAttributes&&b.mergeAttributes(a),c=b.nodeName.toLowerCase();if(c==="object")b.outerHTML=a.outerHTML;else if(c!=="input"||a.type!=="checkbox"&&a.type!=="radio"){if(c==="option")b.selected=a.defaultSelected;else if(c==="input"||c==="textarea")b.defaultValue=a.defaultValue}else a.checked&&(b.defaultChecked=b.checked=a.checked),b.value!==a.value&&(b.value=a.value);b.removeAttribute(f.expando)}}function bj(a,b){if(b.nodeType===1&&!!f.hasData(a)){var c,d,e,g=f._data(a),h=f._data(b,g),i=g.events;if(i){delete h.handle,h.events={};for(c in i)for(d=0,e=i[c].length;d<e;d++)f.event.add(b,c+(i[c][d].namespace?".":"")+i[c][d].namespace,i[c][d],i[c][d].data)}h.data&&(h.data=f.extend({},h.data))}}function bi(a,b){return f.nodeName(a,"table")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function U(a){var b=V.split("|"),c=a.createDocumentFragment();if(c.createElement)while(b.length)c.createElement(b.pop());return c}function T(a,b,c){b=b||0;if(f.isFunction(b))return f.grep(a,function(a,d){var e=!!b.call(a,d,a);return e===c});if(b.nodeType)return f.grep(a,function(a,d){return a===b===c});if(typeof b=="string"){var d=f.grep(a,function(a){return a.nodeType===1});if(O.test(b))return f.filter(b,d,!c);b=f.filter(b,d)}return f.grep(a,function(a,d){return f.inArray(a,b)>=0===c})}function S(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function K(){return!0}function J(){return!1}function n(a,b,c){var d=b+"defer",e=b+"queue",g=b+"mark",h=f._data(a,d);h&&(c==="queue"||!f._data(a,e))&&(c==="mark"||!f._data(a,g))&&setTimeout(function(){!f._data(a,e)&&!f._data(a,g)&&(f.removeData(a,d,!0),h.fire())},0)}function m(a){for(var b in a){if(b==="data"&&f.isEmptyObject(a[b]))continue;if(b!=="toJSON")return!1}return!0}function l(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(k,"-$1").toLowerCase();d=a.getAttribute(e);if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:f.isNumeric(d)?parseFloat(d):j.test(d)?f.parseJSON(d):d}catch(g){}f.data(a,c,d)}else d=b}return d}function h(a){var b=g[a]={},c,d;a=a.split(/\s+/);for(c=0,d=a.length;c<d;c++)b[a[c]]=!0;return b}var c=a.document,d=a.navigator,e=a.location,f=function(){function J(){if(!e.isReady){try{c.documentElement.doScroll("left")}catch(a){setTimeout(J,1);return}e.ready()}}var e=function(a,b){return new e.fn.init(a,b,h)},f=a.jQuery,g=a.$,h,i=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,j=/\S/,k=/^\s+/,l=/\s+$/,m=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,n=/^[\],:{}\s]*$/,o=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,p=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,q=/(?:^|:|,)(?:\s*\[)+/g,r=/(webkit)[ \/]([\w.]+)/,s=/(opera)(?:.*version)?[ \/]([\w.]+)/,t=/(msie) ([\w.]+)/,u=/(mozilla)(?:.*? rv:([\w.]+))?/,v=/-([a-z]|[0-9])/ig,w=/^-ms-/,x=function(a,b){return(b+"").toUpperCase()},y=d.userAgent,z,A,B,C=Object.prototype.toString,D=Object.prototype.hasOwnProperty,E=Array.prototype.push,F=Array.prototype.slice,G=String.prototype.trim,H=Array.prototype.indexOf,I={};e.fn=e.prototype={constructor:e,init:function(a,d,f){var g,h,j,k;if(!a)return this;if(a.nodeType){this.context=this[0]=a,this.length=1;return this}if(a==="body"&&!d&&c.body){this.context=c,this[0]=c.body,this.selector=a,this.length=1;return this}if(typeof a=="string"){a.charAt(0)!=="<"||a.charAt(a.length-1)!==">"||a.length<3?g=i.exec(a):g=[null,a,null];if(g&&(g[1]||!d)){if(g[1]){d=d instanceof e?d[0]:d,k=d?d.ownerDocument||d:c,j=m.exec(a),j?e.isPlainObject(d)?(a=[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=[k.createElement(j[1])]:(j=e.buildFragment([g[1]],[k]),a=(j.cacheable?e.clone(j.fragment):j.fragment).childNodes);return e.merge(this,a)}h=c.getElementById(g[2]);if(h&&h.parentNode){if(h.id!==g[2])return f.find(a);this.length=1,this[0]=h}this.context=c,this.selector=a;return this}return!d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}if(e.isFunction(a))return f.ready(a);a.selector!==b&&(this.selector=a.selector,this.context=a.context);return e.makeArray(a,this)},selector:"",jquery:"1.7.1",length:0,size:function(){return this.length},toArray:function(){return F.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=this.constructor();e.isArray(a)?E.apply(d,a):e.merge(d,a),d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")");return d},each:function(a,b){return e.each(this,a,b)},ready:function(a){e.bindReady(),A.add(a);return this},eq:function(a){a=+a;return a===-1?this.slice(a):this.slice(a,a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(F.apply(this,arguments),"slice",F.call(arguments).join(","))},map:function(a){return this.pushStack(e.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:E,sort:[].sort,splice:[].splice},e.fn.init.prototype=e.fn,e.extend=e.fn.extend=function(){var a,c,d,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof i=="boolean"&&(l=i,i=arguments[1]||{},j=2),typeof i!="object"&&!e.isFunction(i)&&(i={}),k===j&&(i=this,--j);for(;j<k;j++)if((a=arguments[j])!=null)for(c in a){d=i[c],f=a[c];if(i===f)continue;l&&f&&(e.isPlainObject(f)||(g=e.isArray(f)))?(g?(g=!1,h=d&&e.isArray(d)?d:[]):h=d&&e.isPlainObject(d)?d:{},i[c]=e.extend(l,h,f)):f!==b&&(i[c]=f)}return i},e.extend({noConflict:function(b){a.$===e&&(a.$=g),b&&a.jQuery===e&&(a.jQuery=f);return e},isReady:!1,readyWait:1,holdReady:function(a){a?e.readyWait++:e.ready(!0)},ready:function(a){if(a===!0&&!--e.readyWait||a!==!0&&!e.isReady){if(!c.body)return setTimeout(e.ready,1);e.isReady=!0;if(a!==!0&&--e.readyWait>0)return;A.fireWith(c,[e]),e.fn.trigger&&e(c).trigger("ready").off("ready")}},bindReady:function(){if(!A){A=e.Callbacks("once memory");if(c.readyState==="complete")return setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener("DOMContentLoaded",B,!1),a.addEventListener("load",e.ready,!1);else if(c.attachEvent){c.attachEvent("onreadystatechange",B),a.attachEvent("onload",e.ready);var b=!1;try{b=a.frameElement==null}catch(d){}c.documentElement.doScroll&&b&&J()}}},isFunction:function(a){return e.type(a)==="function"},isArray:Array.isArray||function(a){return e.type(a)==="array"},isWindow:function(a){return a&&typeof a=="object"&&"setInterval"in a},isNumeric:function(a){return!isNaN(parseFloat(a))&&isFinite(a)},type:function(a){return a==null?String(a):I[C.call(a)]||"object"},isPlainObject:function(a){if(!a||e.type(a)!=="object"||a.nodeType||e.isWindow(a))return!1;try{if(a.constructor&&!D.call(a,"constructor")&&!D.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}var d;for(d in a);return d===b||D.call(a,d)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw new Error(a)},parseJSON:function(b){if(typeof b!="string"||!b)return null;b=e.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(n.test(b.replace(o,"@").replace(p,"]").replace(q,"")))return(new Function("return "+b))();e.error("Invalid JSON: "+b)},parseXML:function(c){var d,f;try{a.DOMParser?(f=new DOMParser,d=f.parseFromString(c,"text/xml")):(d=new ActiveXObject("Microsoft.XMLDOM"),d.async="false",d.loadXML(c))}catch(g){d=b}(!d||!d.documentElement||d.getElementsByTagName("parsererror").length)&&e.error("Invalid XML: "+c);return d},noop:function(){},globalEval:function(b){b&&j.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(w,"ms-").replace(v,x)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,d){var f,g=0,h=a.length,i=h===b||e.isFunction(a);if(d){if(i){for(f in a)if(c.apply(a[f],d)===!1)break}else for(;g<h;)if(c.apply(a[g++],d)===!1)break}else if(i){for(f in a)if(c.call(a[f],f,a[f])===!1)break}else for(;g<h;)if(c.call(a[g],g,a[g++])===!1)break;return a},trim:G?function(a){return a==null?"":G.call(a)}:function(a){return a==null?"":(a+"").replace(k,"").replace(l,"")},makeArray:function(a,b){var c=b||[];if(a!=null){var d=e.type(a);a.length==null||d==="string"||d==="function"||d==="regexp"||e.isWindow(a)?E.call(c,a):e.merge(c,a)}return c},inArray:function(a,b,c){var d;if(b){if(H)return H.call(b,a,c);d=b.length,c=c?c<0?Math.max(0,d+c):c:0;for(;c<d;c++)if(c in b&&b[c]===a)return c}return-1},merge:function(a,c){var d=a.length,e=0;if(typeof c.length=="number")for(var f=c.length;e<f;e++)a[d++]=c[e];else while(c[e]!==b)a[d++]=c[e++];a.length=d;return a},grep:function(a,b,c){var d=[],e;c=!!c;for(var f=0,g=a.length;f<g;f++)e=!!b(a[f],f),c!==e&&d.push(a[f]);return d},map:function(a,c,d){var f,g,h=[],i=0,j=a.length,k=a instanceof e||j!==b&&typeof j=="number"&&(j>0&&a[0]&&a[j-1]||j===0||e.isArray(a));if(k)for(;i<j;i++)f=c(a[i],i,d),f!=null&&(h[h.length]=f);else for(g in a)f=c(a[g],g,d),f!=null&&(h[h.length]=f);return h.concat.apply([],h)},guid:1,proxy:function(a,c){if(typeof c=="string"){var d=a[c];c=a,a=d}if(!e.isFunction(a))return b;var f=F.call(arguments,2),g=function(){return a.apply(c,f.concat(F.call(arguments)))};g.guid=a.guid=a.guid||g.guid||e.guid++;return g},access:function(a,c,d,f,g,h){var i=a.length;if(typeof c=="object"){for(var j in c)e.access(a,j,c[j],f,g,d);return a}if(d!==b){f=!h&&f&&e.isFunction(d);for(var k=0;k<i;k++)g(a[k],c,f?d.call(a[k],k,g(a[k],c)):d,h);return a}return i?g(a[0],c):b},now:function(){return(new Date).getTime()},uaMatch:function(a){a=a.toLowerCase();var b=r.exec(a)||s.exec(a)||t.exec(a)||a.indexOf("compatible")<0&&u.exec(a)||[];return{browser:b[1]||"",version:b[2]||"0"}},sub:function(){function a(b,c){return new a.fn.init(b,c)}e.extend(!0,a,this),a.superclass=this,a.fn=a.prototype=this(),a.fn.constructor=a,a.sub=this.sub,a.fn.init=function(d,f){f&&f instanceof e&&!(f instanceof a)&&(f=a(f));return e.fn.init.call(this,d,f,b)},a.fn.init.prototype=a.fn;var b=a(c);return a},browser:{}}),e.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(a,b){I["[object "+b+"]"]=b.toLowerCase()}),z=e.uaMatch(y),z.browser&&(e.browser[z.browser]=!0,e.browser.version=z.version),e.browser.webkit&&(e.browser.safari=!0),j.test(" ")&&(k=/^[\s\xA0]+/,l=/[\s\xA0]+$/),h=e(c),c.addEventListener?B=function(){c.removeEventListener("DOMContentLoaded",B,!1),e.ready()}:c.attachEvent&&(B=function(){c.readyState==="complete"&&(c.detachEvent("onreadystatechange",B),e.ready())});return e}(),g={};f.Callbacks=function(a){a=a?g[a]||h(a):{};var c=[],d=[],e,i,j,k,l,m=function(b){var d,e,g,h,i;for(d=0,e=b.length;d<e;d++)g=b[d],h=f.type(g),h==="array"?m(g):h==="function"&&(!a.unique||!o.has(g))&&c.push(g)},n=function(b,f){f=f||[],e=!a.memory||[b,f],i=!0,l=j||0,j=0,k=c.length;for(;c&&l<k;l++)if(c[l].apply(b,f)===!1&&a.stopOnFalse){e=!0;break}i=!1,c&&(a.once?e===!0?o.disable():c=[]:d&&d.length&&(e=d.shift(),o.fireWith(e[0],e[1])))},o={add:function(){if(c){var a=c.length;m(arguments),i?k=c.length:e&&e!==!0&&(j=a,n(e[0],e[1]))}return this},remove:function(){if(c){var b=arguments,d=0,e=b.length;for(;d<e;d++)for(var f=0;f<c.length;f++)if(b[d]===c[f]){i&&f<=k&&(k--,f<=l&&l--),c.splice(f--,1);if(a.unique)break}}return this},has:function(a){if(c){var b=0,d=c.length;for(;b<d;b++)if(a===c[b])return!0}return!1},empty:function(){c=[];return this},disable:function(){c=d=e=b;return this},disabled:function(){return!c},lock:function(){d=b,(!e||e===!0)&&o.disable();return this},locked:function(){return!d},fireWith:function(b,c){d&&(i?a.once||d.push([b,c]):(!a.once||!e)&&n(b,c));return this},fire:function(){o.fireWith(this,arguments);return this},fired:function(){return!!e}};return o};var i=[].slice;f.extend({Deferred:function(a){var b=f.Callbacks("once memory"),c=f.Callbacks("once memory"),d=f.Callbacks("memory"),e="pending",g={resolve:b,reject:c,notify:d},h={done:b.add,fail:c.add,progress:d.add,state:function(){return e},isResolved:b.fired,isRejected:c.fired,then:function(a,b,c){i.done(a).fail(b).progress(c);return this},always:function(){i.done.apply(i,arguments).fail.apply(i,arguments);return this},pipe:function(a,b,c){return f.Deferred(function(d){f.each({done:[a,"resolve"],fail:[b,"reject"],progress:[c,"notify"]},function(a,b){var c=b[0],e=b[1],g;f.isFunction(c)?i[a](function(){g=c.apply(this,arguments),g&&f.isFunction(g.promise)?g.promise().then(d.resolve,d.reject,d.notify):d[e+"With"](this===i?d:this,[g])}):i[a](d[e])})}).promise()},promise:function(a){if(a==null)a=h;else for(var b in h)a[b]=h[b];return a}},i=h.promise({}),j;for(j in g)i[j]=g[j].fire,i[j+"With"]=g[j].fireWith;i.done(function(){e="resolved"},c.disable,d.lock).fail(function(){e="rejected"},b.disable,d.lock),a&&a.call(i,i);return i},when:function(a){function m(a){return function(b){e[a]=arguments.length>1?i.call(arguments,0):b,j.notifyWith(k,e)}}function l(a){return function(c){b[a]=arguments.length>1?i.call(arguments,0):c,--g||j.resolveWith(j,b)}}var b=i.call(arguments,0),c=0,d=b.length,e=Array(d),g=d,h=d,j=d<=1&&a&&f.isFunction(a.promise)?a:f.Deferred(),k=j.promise();if(d>1){for(;c<d;c++)b[c]&&b[c].promise&&f.isFunction(b[c].promise)?b[c].promise().then(l(c),j.reject,m(c)):--g;g||j.resolveWith(j,b)}else j!==a&&j.resolveWith(j,d?[a]:[]);return k}}),f.support=function(){var b,d,e,g,h,i,j,k,l,m,n,o,p,q=c.createElement("div"),r=c.documentElement;q.setAttribute("className","t"),q.innerHTML="   <link/><table></table><a href='/a' style='top:1px;float:left;opacity:.55;'>a</a><input type='checkbox'/>",d=q.getElementsByTagName("*"),e=q.getElementsByTagName("a")[0];if(!d||!d.length||!e)return{};g=c.createElement("select"),h=g.appendChild(c.createElement("option")),i=q.getElementsByTagName("input")[0],b={leadingWhitespace:q.firstChild.nodeType===3,tbody:!q.getElementsByTagName("tbody").length,htmlSerialize:!!q.getElementsByTagName("link").length,style:/top/.test(e.getAttribute("style")),hrefNormalized:e.getAttribute("href")==="/a",opacity:/^0.55/.test(e.style.opacity),cssFloat:!!e.style.cssFloat,checkOn:i.value==="on",optSelected:h.selected,getSetAttribute:q.className!=="t",enctype:!!c.createElement("form").enctype,html5Clone:c.createElement("nav").cloneNode(!0).outerHTML!=="<:nav></:nav>",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0},i.checked=!0,b.noCloneChecked=i.cloneNode(!0).checked,g.disabled=!0,b.optDisabled=!h.disabled;try{delete q.test}catch(s){b.deleteExpando=!1}!q.addEventListener&&q.attachEvent&&q.fireEvent&&(q.attachEvent("onclick",function(){b.noCloneEvent=!1}),q.cloneNode(!0).fireEvent("onclick")),i=c.createElement("input"),i.value="t",i.setAttribute("type","radio"),b.radioValue=i.value==="t",i.setAttribute("checked","checked"),q.appendChild(i),k=c.createDocumentFragment(),k.appendChild(q.lastChild),b.checkClone=k.cloneNode(!0).cloneNode(!0).lastChild.checked,b.appendChecked=i.checked,k.removeChild(i),k.appendChild(q),q.innerHTML="",a.getComputedStyle&&(j=c.createElement("div"),j.style.width="0",j.style.marginRight="0",q.style.width="2px",q.appendChild(j),b.reliableMarginRight=(parseInt((a.getComputedStyle(j,null)||{marginRight:0}).marginRight,10)||0)===0);if(q.attachEvent)for(o in{submit:1,change:1,focusin:1})n="on"+o,p=n in q,p||(q.setAttribute(n,"return;"),p=typeof q[n]=="function"),b[o+"Bubbles"]=p;k.removeChild(q),k=g=h=j=q=i=null,f(function(){var a,d,e,g,h,i,j,k,m,n,o,r=c.getElementsByTagName("body")[0];!r||(j=1,k="position:absolute;top:0;left:0;width:1px;height:1px;margin:0;",m="visibility:hidden;border:0;",n="style='"+k+"border:5px solid #000;padding:0;'",o="<div "+n+"><div></div></div>"+"<table "+n+" cellpadding='0' cellspacing='0'>"+"<tr><td></td></tr></table>",a=c.createElement("div"),a.style.cssText=m+"width:0;height:0;position:static;top:0;margin-top:"+j+"px",r.insertBefore(a,r.firstChild),q=c.createElement("div"),a.appendChild(q),q.innerHTML="<table><tr><td style='padding:0;border:0;display:none'></td><td>t</td></tr></table>",l=q.getElementsByTagName("td"),p=l[0].offsetHeight===0,l[0].style.display="",l[1].style.display="none",b.reliableHiddenOffsets=p&&l[0].offsetHeight===0,q.innerHTML="",q.style.width=q.style.paddingLeft="1px",f.boxModel=b.boxModel=q.offsetWidth===2,typeof q.style.zoom!="undefined"&&(q.style.display="inline",q.style.zoom=1,b.inlineBlockNeedsLayout=q.offsetWidth===2,q.style.display="",q.innerHTML="<div style='width:4px;'></div>",b.shrinkWrapBlocks=q.offsetWidth!==2),q.style.cssText=k+m,q.innerHTML=o,d=q.firstChild,e=d.firstChild,h=d.nextSibling.firstChild.firstChild,i={doesNotAddBorder:e.offsetTop!==5,doesAddBorderForTableAndCells:h.offsetTop===5},e.style.position="fixed",e.style.top="20px",i.fixedPosition=e.offsetTop===20||e.offsetTop===15,e.style.position=e.style.top="",d.style.overflow="hidden",d.style.position="relative",i.subtractsBorderForOverflowNotVisible=e.offsetTop===-5,i.doesNotIncludeMarginInBodyOffset=r.offsetTop!==j,r.removeChild(a),q=a=null,f.extend(b,i))});return b}();var j=/^(?:\{.*\}|\[.*\])$/,k=/([A-Z])/g;f.extend({cache:{},uuid:0,expando:"jQuery"+(f.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){a=a.nodeType?f.cache[a[f.expando]]:a[f.expando];return!!a&&!m(a)},data:function(a,c,d,e){if(!!f.acceptData(a)){var g,h,i,j=f.expando,k=typeof c=="string",l=a.nodeType,m=l?f.cache:a,n=l?a[j]:a[j]&&j,o=c==="events";if((!n||!m[n]||!o&&!e&&!m[n].data)&&k&&d===b)return;n||(l?a[j]=n=++f.uuid:n=j),m[n]||(m[n]={},l||(m[n].toJSON=f.noop));if(typeof c=="object"||typeof c=="function")e?m[n]=f.extend(m[n],c):m[n].data=f.extend(m[n].data,c);g=h=m[n],e||(h.data||(h.data={}),h=h.data),d!==b&&(h[f.camelCase(c)]=d);if(o&&!h[c])return g.events;k?(i=h[c],i==null&&(i=h[f.camelCase(c)])):i=h;return i}},removeData:function(a,b,c){if(!!f.acceptData(a)){var d,e,g,h=f.expando,i=a.nodeType,j=i?f.cache:a,k=i?a[h]:h;if(!j[k])return;if(b){d=c?j[k]:j[k].data;if(d){f.isArray(b)||(b in d?b=[b]:(b=f.camelCase(b),b in d?b=[b]:b=b.split(" ")));for(e=0,g=b.length;e<g;e++)delete d[b[e]];if(!(c?m:f.isEmptyObject)(d))return}}if(!c){delete j[k].data;if(!m(j[k]))return}f.support.deleteExpando||!j.setInterval?delete j[k]:j[k]=null,i&&(f.support.deleteExpando?delete a[h]:a.removeAttribute?a.removeAttribute(h):a[h]=null)}},_data:function(a,b,c){return f.data(a,b,c,!0)},acceptData:function(a){if(a.nodeName){var b=f.noData[a.nodeName.toLowerCase()];if(b)return b!==!0&&a.getAttribute("classid")===b}return!0}}),f.fn.extend({data:function(a,c){var d,e,g,h=null;if(typeof a=="undefined"){if(this.length){h=f.data(this[0]);if(this[0].nodeType===1&&!f._data(this[0],"parsedAttrs")){e=this[0].attributes;for(var i=0,j=e.length;i<j;i++)g=e[i].name,g.indexOf("data-")===0&&(g=f.camelCase(g.substring(5)),l(this[0],g,h[g]));f._data(this[0],"parsedAttrs",!0)}}return h}if(typeof a=="object")return this.each(function(){f.data(this,a)});d=a.split("."),d[1]=d[1]?"."+d[1]:"";if(c===b){h=this.triggerHandler("getData"+d[1]+"!",[d[0]]),h===b&&this.length&&(h=f.data(this[0],a),h=l(this[0],a,h));return h===b&&d[1]?this.data(d[0]):h}return this.each(function(){var b=f(this),e=[d[0],c];b.triggerHandler("setData"+d[1]+"!",e),f.data(this,a,c),b.triggerHandler("changeData"+d[1]+"!",e)})},removeData:function(a){return this.each(function(){f.removeData(this,a)})}}),f.extend({_mark:function(a,b){a&&(b=(b||"fx")+"mark",f._data(a,b,(f._data(a,b)||0)+1))},_unmark:function(a,b,c){a!==!0&&(c=b,b=a,a=!1);if(b){c=c||"fx";var d=c+"mark",e=a?0:(f._data(b,d)||1)-1;e?f._data(b,d,e):(f.removeData(b,d,!0),n(b,c,"mark"))}},queue:function(a,b,c){var d;if(a){b=(b||"fx")+"queue",d=f._data(a,b),c&&(!d||f.isArray(c)?d=f._data(a,b,f.makeArray(c)):d.push(c));return d||[]}},dequeue:function(a,b){b=b||"fx";var c=f.queue(a,b),d=c.shift(),e={};d==="inprogress"&&(d=c.shift()),d&&(b==="fx"&&c.unshift("inprogress"),f._data(a,b+".run",e),d.call(a,function(){f.dequeue(a,b)},e)),c.length||(f.removeData(a,b+"queue "+b+".run",!0),n(a,b,"queue"))}}),f.fn.extend({queue:function(a,c){typeof a!="string"&&(c=a,a="fx");if(c===b)return f.queue(this[0],a);return this.each(function(){var b=f.queue(this,a,c);a==="fx"&&b[0]!=="inprogress"&&f.dequeue(this,a)})},dequeue:function(a){return this.each(function(){f.dequeue(this,a)})},delay:function(a,b){a=f.fx?f.fx.speeds[a]||a:a,b=b||"fx";return this.queue(b,function(b,c){var d=setTimeout(b,a);c.stop=function(){clearTimeout(d)}})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,c){function m(){--h||d.resolveWith(e,[e])}typeof a!="string"&&(c=a,a=b),a=a||"fx";var d=f.Deferred(),e=this,g=e.length,h=1,i=a+"defer",j=a+"queue",k=a+"mark",l;while(g--)if(l=f.data(e[g],i,b,!0)||(f.data(e[g],j,b,!0)||f.data(e[g],k,b,!0))&&f.data(e[g],i,f.Callbacks("once memory"),!0))h++,l.add(m);m();return d.promise()}});var o=/[\n\t\r]/g,p=/\s+/,q=/\r/g,r=/^(?:button|input)$/i,s=/^(?:button|input|object|select|textarea)$/i,t=/^a(?:rea)?$/i,u=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,v=f.support.getSetAttribute,w,x,y;f.fn.extend({attr:function(a,b){return f.access(this,a,b,!0,f.attr)},removeAttr:function(a){return this.each(function(){f.removeAttr(this,a)})},prop:function(a,b){return f.access(this,a,b,!0,f.prop)},removeProp:function(a){a=f.propFix[a]||a;return this.each(function(){try{this[a]=b,delete this[a]}catch(c){}})},addClass:function(a){var b,c,d,e,g,h,i;if(f.isFunction(a))return this.each(function(b){f(this).addClass(a.call(this,b,this.className))});if(a&&typeof a=="string"){b=a.split(p);for(c=0,d=this.length;c<d;c++){e=this[c];if(e.nodeType===1)if(!e.className&&b.length===1)e.className=a;else{g=" "+e.className+" ";for(h=0,i=b.length;h<i;h++)~g.indexOf(" "+b[h]+" ")||(g+=b[h]+" ");e.className=f.trim(g)}}}return this},removeClass:function(a){var c,d,e,g,h,i,j;if(f.isFunction(a))return this.each(function(b){f(this).removeClass(a.call(this,b,this.className))});if(a&&typeof a=="string"||a===b){c=(a||"").split(p);for(d=0,e=this.length;d<e;d++){g=this[d];if(g.nodeType===1&&g.className)if(a){h=(" "+g.className+" ").replace(o," ");for(i=0,j=c.length;i<j;i++)h=h.replace(" "+c[i]+" "," ");g.className=f.trim(h)}else g.className=""}}return this},toggleClass:function(a,b){var c=typeof a,d=typeof b=="boolean";if(f.isFunction(a))return this.each(function(c){f(this).toggleClass(a.call(this,c,this.className,b),b)});return this.each(function(){if(c==="string"){var e,g=0,h=f(this),i=b,j=a.split(p);while(e=j[g++])i=d?i:!h.hasClass(e),h[i?"addClass":"removeClass"](e)}else if(c==="undefined"||c==="boolean")this.className&&f._data(this,"__className__",this.className),this.className=this.className||a===!1?"":f._data(this,"__className__")||""})},hasClass:function(a){var b=" "+a+" ",c=0,d=this.length;for(;c<d;c++)if(this[c].nodeType===1&&(" "+this[c].className+" ").replace(o," ").indexOf(b)>-1)return!0;return!1},val:function(a){var c,d,e,g=this[0];{if(!!arguments.length){e=f.isFunction(a);return this.each(function(d){var g=f(this),h;if(this.nodeType===1){e?h=a.call(this,d,g.val()):h=a,h==null?h="":typeof h=="number"?h+="":f.isArray(h)&&(h=f.map(h,function(a){return a==null?"":a+""})),c=f.valHooks[this.nodeName.toLowerCase()]||f.valHooks[this.type];if(!c||!("set"in c)||c.set(this,h,"value")===b)this.value=h}})}if(g){c=f.valHooks[g.nodeName.toLowerCase()]||f.valHooks[g.type];if(c&&"get"in c&&(d=c.get(g,"value"))!==b)return d;d=g.value;return typeof d=="string"?d.replace(q,""):d==null?"":d}}}}),f.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c,d,e,g=a.selectedIndex,h=[],i=a.options,j=a.type==="select-one";if(g<0)return null;c=j?g:0,d=j?g+1:i.length;for(;c<d;c++){e=i[c];if(e.selected&&(f.support.optDisabled?!e.disabled:e.getAttribute("disabled")===null)&&(!e.parentNode.disabled||!f.nodeName(e.parentNode,"optgroup"))){b=f(e).val();if(j)return b;h.push(b)}}if(j&&!h.length&&i.length)return f(i[g]).val();return h},set:function(a,b){var c=f.makeArray(b);f(a).find("option").each(function(){this.selected=f.inArray(f(this).val(),c)>=0}),c.length||(a.selectedIndex=-1);return c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attr:function(a,c,d,e){var g,h,i,j=a.nodeType;if(!!a&&j!==3&&j!==8&&j!==2){if(e&&c in f.attrFn)return f(a)[c](d);if(typeof a.getAttribute=="undefined")return f.prop(a,c,d);i=j!==1||!f.isXMLDoc(a),i&&(c=c.toLowerCase(),h=f.attrHooks[c]||(u.test(c)?x:w));if(d!==b){if(d===null){f.removeAttr(a,c);return}if(h&&"set"in h&&i&&(g=h.set(a,d,c))!==b)return g;a.setAttribute(c,""+d);return d}if(h&&"get"in h&&i&&(g=h.get(a,c))!==null)return g;g=a.getAttribute(c);return g===null?b:g}},removeAttr:function(a,b){var c,d,e,g,h=0;if(b&&a.nodeType===1){d=b.toLowerCase().split(p),g=d.length;for(;h<g;h++)e=d[h],e&&(c=f.propFix[e]||e,f.attr(a,e,""),a.removeAttribute(v?e:c),u.test(e)&&c in a&&(a[c]=!1))}},attrHooks:{type:{set:function(a,b){if(r.test(a.nodeName)&&a.parentNode)f.error("type property can't be changed");else if(!f.support.radioValue&&b==="radio"&&f.nodeName(a,"input")){var c=a.value;a.setAttribute("type",b),c&&(a.value=c);return b}}},value:{get:function(a,b){if(w&&f.nodeName(a,"button"))return w.get(a,b);return b in a?a.value:null},set:function(a,b,c){if(w&&f.nodeName(a,"button"))return w.set(a,b,c);a.value=b}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(a,c,d){var e,g,h,i=a.nodeType;if(!!a&&i!==3&&i!==8&&i!==2){h=i!==1||!f.isXMLDoc(a),h&&(c=f.propFix[c]||c,g=f.propHooks[c]);return d!==b?g&&"set"in g&&(e=g.set(a,d,c))!==b?e:a[c]=d:g&&"get"in g&&(e=g.get(a,c))!==null?e:a[c]}},propHooks:{tabIndex:{get:function(a){var c=a.getAttributeNode("tabindex");return c&&c.specified?parseInt(c.value,10):s.test(a.nodeName)||t.test(a.nodeName)&&a.href?0:b}}}}),f.attrHooks.tabindex=f.propHooks.tabIndex,x={get:function(a,c){var d,e=f.prop(a,c);return e===!0||typeof e!="boolean"&&(d=a.getAttributeNode(c))&&d.nodeValue!==!1?c.toLowerCase():b},set:function(a,b,c){var d;b===!1?f.removeAttr(a,c):(d=f.propFix[c]||c,d in a&&(a[d]=!0),a.setAttribute(c,c.toLowerCase()));return c}},v||(y={name:!0,id:!0},w=f.valHooks.button={get:function(a,c){var d;d=a.getAttributeNode(c);return d&&(y[c]?d.nodeValue!=="":d.specified)?d.nodeValue:b},set:function(a,b,d){var e=a.getAttributeNode(d);e||(e=c.createAttribute(d),a.setAttributeNode(e));return e.nodeValue=b+""}},f.attrHooks.tabindex.set=w.set,f.each(["width","height"],function(a,b){f.attrHooks[b]=f.extend(f.attrHooks[b],{set:function(a,c){if(c===""){a.setAttribute(b,"auto");return c}}})}),f.attrHooks.contenteditable={get:w.get,set:function(a,b,c){b===""&&(b="false"),w.set(a,b,c)}}),f.support.hrefNormalized||f.each(["href","src","width","height"],function(a,c){f.attrHooks[c]=f.extend(f.attrHooks[c],{get:function(a){var d=a.getAttribute(c,2);return d===null?b:d}})}),f.support.style||(f.attrHooks.style={get:function(a){return a.style.cssText.toLowerCase()||b},set:function(a,b){return a.style.cssText=""+b}}),f.support.optSelected||(f.propHooks.selected=f.extend(f.propHooks.selected,{get:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex);return null}})),f.support.enctype||(f.propFix.enctype="encoding"),f.support.checkOn||f.each(["radio","checkbox"],function(){f.valHooks[this]={get:function(a){return a.getAttribute("value")===null?"on":a.value}}}),f.each(["radio","checkbox"],function(){f.valHooks[this]=f.extend(f.valHooks[this],{set:function(a,b){if(f.isArray(b))return a.checked=f.inArray(f(a).val(),b)>=0}})});var z=/^(?:textarea|input|select)$/i,A=/^([^\.]*)?(?:\.(.+))?$/,B=/\bhover(\.\S+)?\b/,C=/^key/,D=/^(?:mouse|contextmenu)|click/,E=/^(?:focusinfocus|focusoutblur)$/,F=/^(\w*)(?:#([\w\-]+))?(?:\.([\w\-]+))?$/,G=function(a){var b=F.exec(a);b&&(b[1]=(b[1]||"").toLowerCase(),b[3]=b[3]&&new RegExp("(?:^|\\s)"+b[3]+"(?:\\s|$)"));return b},H=function(a,b){var c=a.attributes||{};return(!b[1]||a.nodeName.toLowerCase()===b[1])&&(!b[2]||(c.id||{}).value===b[2])&&(!b[3]||b[3].test((c["class"]||{}).value))},I=function(a){return f.event.special.hover?a:a.replace(B,"mouseenter$1 mouseleave$1")};
+f.event={add:function(a,c,d,e,g){var h,i,j,k,l,m,n,o,p,q,r,s;if(!(a.nodeType===3||a.nodeType===8||!c||!d||!(h=f._data(a)))){d.handler&&(p=d,d=p.handler),d.guid||(d.guid=f.guid++),j=h.events,j||(h.events=j={}),i=h.handle,i||(h.handle=i=function(a){return typeof f!="undefined"&&(!a||f.event.triggered!==a.type)?f.event.dispatch.apply(i.elem,arguments):b},i.elem=a),c=f.trim(I(c)).split(" ");for(k=0;k<c.length;k++){l=A.exec(c[k])||[],m=l[1],n=(l[2]||"").split(".").sort(),s=f.event.special[m]||{},m=(g?s.delegateType:s.bindType)||m,s=f.event.special[m]||{},o=f.extend({type:m,origType:l[1],data:e,handler:d,guid:d.guid,selector:g,quick:G(g),namespace:n.join(".")},p),r=j[m];if(!r){r=j[m]=[],r.delegateCount=0;if(!s.setup||s.setup.call(a,e,n,i)===!1)a.addEventListener?a.addEventListener(m,i,!1):a.attachEvent&&a.attachEvent("on"+m,i)}s.add&&(s.add.call(a,o),o.handler.guid||(o.handler.guid=d.guid)),g?r.splice(r.delegateCount++,0,o):r.push(o),f.event.global[m]=!0}a=null}},global:{},remove:function(a,b,c,d,e){var g=f.hasData(a)&&f._data(a),h,i,j,k,l,m,n,o,p,q,r,s;if(!!g&&!!(o=g.events)){b=f.trim(I(b||"")).split(" ");for(h=0;h<b.length;h++){i=A.exec(b[h])||[],j=k=i[1],l=i[2];if(!j){for(j in o)f.event.remove(a,j+b[h],c,d,!0);continue}p=f.event.special[j]||{},j=(d?p.delegateType:p.bindType)||j,r=o[j]||[],m=r.length,l=l?new RegExp("(^|\\.)"+l.split(".").sort().join("\\.(?:.*\\.)?")+"(\\.|$)"):null;for(n=0;n<r.length;n++)s=r[n],(e||k===s.origType)&&(!c||c.guid===s.guid)&&(!l||l.test(s.namespace))&&(!d||d===s.selector||d==="**"&&s.selector)&&(r.splice(n--,1),s.selector&&r.delegateCount--,p.remove&&p.remove.call(a,s));r.length===0&&m!==r.length&&((!p.teardown||p.teardown.call(a,l)===!1)&&f.removeEvent(a,j,g.handle),delete o[j])}f.isEmptyObject(o)&&(q=g.handle,q&&(q.elem=null),f.removeData(a,["events","handle"],!0))}},customEvent:{getData:!0,setData:!0,changeData:!0},trigger:function(c,d,e,g){if(!e||e.nodeType!==3&&e.nodeType!==8){var h=c.type||c,i=[],j,k,l,m,n,o,p,q,r,s;if(E.test(h+f.event.triggered))return;h.indexOf("!")>=0&&(h=h.slice(0,-1),k=!0),h.indexOf(".")>=0&&(i=h.split("."),h=i.shift(),i.sort());if((!e||f.event.customEvent[h])&&!f.event.global[h])return;c=typeof c=="object"?c[f.expando]?c:new f.Event(h,c):new f.Event(h),c.type=h,c.isTrigger=!0,c.exclusive=k,c.namespace=i.join("."),c.namespace_re=c.namespace?new RegExp("(^|\\.)"+i.join("\\.(?:.*\\.)?")+"(\\.|$)"):null,o=h.indexOf(":")<0?"on"+h:"";if(!e){j=f.cache;for(l in j)j[l].events&&j[l].events[h]&&f.event.trigger(c,d,j[l].handle.elem,!0);return}c.result=b,c.target||(c.target=e),d=d!=null?f.makeArray(d):[],d.unshift(c),p=f.event.special[h]||{};if(p.trigger&&p.trigger.apply(e,d)===!1)return;r=[[e,p.bindType||h]];if(!g&&!p.noBubble&&!f.isWindow(e)){s=p.delegateType||h,m=E.test(s+h)?e:e.parentNode,n=null;for(;m;m=m.parentNode)r.push([m,s]),n=m;n&&n===e.ownerDocument&&r.push([n.defaultView||n.parentWindow||a,s])}for(l=0;l<r.length&&!c.isPropagationStopped();l++)m=r[l][0],c.type=r[l][1],q=(f._data(m,"events")||{})[c.type]&&f._data(m,"handle"),q&&q.apply(m,d),q=o&&m[o],q&&f.acceptData(m)&&q.apply(m,d)===!1&&c.preventDefault();c.type=h,!g&&!c.isDefaultPrevented()&&(!p._default||p._default.apply(e.ownerDocument,d)===!1)&&(h!=="click"||!f.nodeName(e,"a"))&&f.acceptData(e)&&o&&e[h]&&(h!=="focus"&&h!=="blur"||c.target.offsetWidth!==0)&&!f.isWindow(e)&&(n=e[o],n&&(e[o]=null),f.event.triggered=h,e[h](),f.event.triggered=b,n&&(e[o]=n));return c.result}},dispatch:function(c){c=f.event.fix(c||a.event);var d=(f._data(this,"events")||{})[c.type]||[],e=d.delegateCount,g=[].slice.call(arguments,0),h=!c.exclusive&&!c.namespace,i=[],j,k,l,m,n,o,p,q,r,s,t;g[0]=c,c.delegateTarget=this;if(e&&!c.target.disabled&&(!c.button||c.type!=="click")){m=f(this),m.context=this.ownerDocument||this;for(l=c.target;l!=this;l=l.parentNode||this){o={},q=[],m[0]=l;for(j=0;j<e;j++)r=d[j],s=r.selector,o[s]===b&&(o[s]=r.quick?H(l,r.quick):m.is(s)),o[s]&&q.push(r);q.length&&i.push({elem:l,matches:q})}}d.length>e&&i.push({elem:this,matches:d.slice(e)});for(j=0;j<i.length&&!c.isPropagationStopped();j++){p=i[j],c.currentTarget=p.elem;for(k=0;k<p.matches.length&&!c.isImmediatePropagationStopped();k++){r=p.matches[k];if(h||!c.namespace&&!r.namespace||c.namespace_re&&c.namespace_re.test(r.namespace))c.data=r.data,c.handleObj=r,n=((f.event.special[r.origType]||{}).handle||r.handler).apply(p.elem,g),n!==b&&(c.result=n,n===!1&&(c.preventDefault(),c.stopPropagation()))}}return c.result},props:"attrChange attrName relatedNode srcElement altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(a,b){a.which==null&&(a.which=b.charCode!=null?b.charCode:b.keyCode);return a}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(a,d){var e,f,g,h=d.button,i=d.fromElement;a.pageX==null&&d.clientX!=null&&(e=a.target.ownerDocument||c,f=e.documentElement,g=e.body,a.pageX=d.clientX+(f&&f.scrollLeft||g&&g.scrollLeft||0)-(f&&f.clientLeft||g&&g.clientLeft||0),a.pageY=d.clientY+(f&&f.scrollTop||g&&g.scrollTop||0)-(f&&f.clientTop||g&&g.clientTop||0)),!a.relatedTarget&&i&&(a.relatedTarget=i===a.target?d.toElement:i),!a.which&&h!==b&&(a.which=h&1?1:h&2?3:h&4?2:0);return a}},fix:function(a){if(a[f.expando])return a;var d,e,g=a,h=f.event.fixHooks[a.type]||{},i=h.props?this.props.concat(h.props):this.props;a=f.Event(g);for(d=i.length;d;)e=i[--d],a[e]=g[e];a.target||(a.target=g.srcElement||c),a.target.nodeType===3&&(a.target=a.target.parentNode),a.metaKey===b&&(a.metaKey=a.ctrlKey);return h.filter?h.filter(a,g):a},special:{ready:{setup:f.bindReady},load:{noBubble:!0},focus:{delegateType:"focusin"},blur:{delegateType:"focusout"},beforeunload:{setup:function(a,b,c){f.isWindow(this)&&(this.onbeforeunload=c)},teardown:function(a,b){this.onbeforeunload===b&&(this.onbeforeunload=null)}}},simulate:function(a,b,c,d){var e=f.extend(new f.Event,c,{type:a,isSimulated:!0,originalEvent:{}});d?f.event.trigger(e,null,b):f.event.dispatch.call(b,e),e.isDefaultPrevented()&&c.preventDefault()}},f.event.handle=f.event.dispatch,f.removeEvent=c.removeEventListener?function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)}:function(a,b,c){a.detachEvent&&a.detachEvent("on"+b,c)},f.Event=function(a,b){if(!(this instanceof f.Event))return new f.Event(a,b);a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||a.returnValue===!1||a.getPreventDefault&&a.getPreventDefault()?K:J):this.type=a,b&&f.extend(this,b),this.timeStamp=a&&a.timeStamp||f.now(),this[f.expando]=!0},f.Event.prototype={preventDefault:function(){this.isDefaultPrevented=K;var a=this.originalEvent;!a||(a.preventDefault?a.preventDefault():a.returnValue=!1)},stopPropagation:function(){this.isPropagationStopped=K;var a=this.originalEvent;!a||(a.stopPropagation&&a.stopPropagation(),a.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=K,this.stopPropagation()},isDefaultPrevented:J,isPropagationStopped:J,isImmediatePropagationStopped:J},f.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,b){f.event.special[a]={delegateType:b,bindType:b,handle:function(a){var c=this,d=a.relatedTarget,e=a.handleObj,g=e.selector,h;if(!d||d!==c&&!f.contains(c,d))a.type=e.origType,h=e.handler.apply(this,arguments),a.type=b;return h}}}),f.support.submitBubbles||(f.event.special.submit={setup:function(){if(f.nodeName(this,"form"))return!1;f.event.add(this,"click._submit keypress._submit",function(a){var c=a.target,d=f.nodeName(c,"input")||f.nodeName(c,"button")?c.form:b;d&&!d._submit_attached&&(f.event.add(d,"submit._submit",function(a){this.parentNode&&!a.isTrigger&&f.event.simulate("submit",this.parentNode,a,!0)}),d._submit_attached=!0)})},teardown:function(){if(f.nodeName(this,"form"))return!1;f.event.remove(this,"._submit")}}),f.support.changeBubbles||(f.event.special.change={setup:function(){if(z.test(this.nodeName)){if(this.type==="checkbox"||this.type==="radio")f.event.add(this,"propertychange._change",function(a){a.originalEvent.propertyName==="checked"&&(this._just_changed=!0)}),f.event.add(this,"click._change",function(a){this._just_changed&&!a.isTrigger&&(this._just_changed=!1,f.event.simulate("change",this,a,!0))});return!1}f.event.add(this,"beforeactivate._change",function(a){var b=a.target;z.test(b.nodeName)&&!b._change_attached&&(f.event.add(b,"change._change",function(a){this.parentNode&&!a.isSimulated&&!a.isTrigger&&f.event.simulate("change",this.parentNode,a,!0)}),b._change_attached=!0)})},handle:function(a){var b=a.target;if(this!==b||a.isSimulated||a.isTrigger||b.type!=="radio"&&b.type!=="checkbox")return a.handleObj.handler.apply(this,arguments)},teardown:function(){f.event.remove(this,"._change");return z.test(this.nodeName)}}),f.support.focusinBubbles||f.each({focus:"focusin",blur:"focusout"},function(a,b){var d=0,e=function(a){f.event.simulate(b,a.target,f.event.fix(a),!0)};f.event.special[b]={setup:function(){d++===0&&c.addEventListener(a,e,!0)},teardown:function(){--d===0&&c.removeEventListener(a,e,!0)}}}),f.fn.extend({on:function(a,c,d,e,g){var h,i;if(typeof a=="object"){typeof c!="string"&&(d=c,c=b);for(i in a)this.on(i,c,d,a[i],g);return this}d==null&&e==null?(e=c,d=c=b):e==null&&(typeof c=="string"?(e=d,d=b):(e=d,d=c,c=b));if(e===!1)e=J;else if(!e)return this;g===1&&(h=e,e=function(a){f().off(a);return h.apply(this,arguments)},e.guid=h.guid||(h.guid=f.guid++));return this.each(function(){f.event.add(this,a,e,d,c)})},one:function(a,b,c,d){return this.on.call(this,a,b,c,d,1)},off:function(a,c,d){if(a&&a.preventDefault&&a.handleObj){var e=a.handleObj;f(a.delegateTarget).off(e.namespace?e.type+"."+e.namespace:e.type,e.selector,e.handler);return this}if(typeof a=="object"){for(var g in a)this.off(g,c,a[g]);return this}if(c===!1||typeof c=="function")d=c,c=b;d===!1&&(d=J);return this.each(function(){f.event.remove(this,a,d,c)})},bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},live:function(a,b,c){f(this.context).on(a,this.selector,b,c);return this},die:function(a,b){f(this.context).off(a,this.selector||"**",b);return this},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return arguments.length==1?this.off(a,"**"):this.off(b,a,c)},trigger:function(a,b){return this.each(function(){f.event.trigger(a,b,this)})},triggerHandler:function(a,b){if(this[0])return f.event.trigger(a,b,this[0],!0)},toggle:function(a){var b=arguments,c=a.guid||f.guid++,d=0,e=function(c){var e=(f._data(this,"lastToggle"+a.guid)||0)%d;f._data(this,"lastToggle"+a.guid,e+1),c.preventDefault();return b[e].apply(this,arguments)||!1};e.guid=c;while(d<b.length)b[d++].guid=c;return this.click(e)},hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}}),f.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(a,b){f.fn[b]=function(a,c){c==null&&(c=a,a=null);return arguments.length>0?this.on(b,null,a,c):this.trigger(b)},f.attrFn&&(f.attrFn[b]=!0),C.test(b)&&(f.event.fixHooks[b]=f.event.keyHooks),D.test(b)&&(f.event.fixHooks[b]=f.event.mouseHooks)}),function(){function x(a,b,c,e,f,g){for(var h=0,i=e.length;h<i;h++){var j=e[h];if(j){var k=!1;j=j[a];while(j){if(j[d]===c){k=e[j.sizset];break}if(j.nodeType===1){g||(j[d]=c,j.sizset=h);if(typeof b!="string"){if(j===b){k=!0;break}}else if(m.filter(b,[j]).length>0){k=j;break}}j=j[a]}e[h]=k}}}function w(a,b,c,e,f,g){for(var h=0,i=e.length;h<i;h++){var j=e[h];if(j){var k=!1;j=j[a];while(j){if(j[d]===c){k=e[j.sizset];break}j.nodeType===1&&!g&&(j[d]=c,j.sizset=h);if(j.nodeName.toLowerCase()===b){k=j;break}j=j[a]}e[h]=k}}}var a=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,d="sizcache"+(Math.random()+"").replace(".",""),e=0,g=Object.prototype.toString,h=!1,i=!0,j=/\\/g,k=/\r\n/g,l=/\W/;[0,0].sort(function(){i=!1;return 0});var m=function(b,d,e,f){e=e||[],d=d||c;var h=d;if(d.nodeType!==1&&d.nodeType!==9)return[];if(!b||typeof b!="string")return e;var i,j,k,l,n,q,r,t,u=!0,v=m.isXML(d),w=[],x=b;do{a.exec(""),i=a.exec(x);if(i){x=i[3],w.push(i[1]);if(i[2]){l=i[3];break}}}while(i);if(w.length>1&&p.exec(b))if(w.length===2&&o.relative[w[0]])j=y(w[0]+w[1],d,f);else{j=o.relative[w[0]]?[d]:m(w.shift(),d);while(w.length)b=w.shift(),o.relative[b]&&(b+=w.shift()),j=y(b,j,f)}else{!f&&w.length>1&&d.nodeType===9&&!v&&o.match.ID.test(w[0])&&!o.match.ID.test(w[w.length-1])&&(n=m.find(w.shift(),d,v),d=n.expr?m.filter(n.expr,n.set)[0]:n.set[0]);if(d){n=f?{expr:w.pop(),set:s(f)}:m.find(w.pop(),w.length===1&&(w[0]==="~"||w[0]==="+")&&d.parentNode?d.parentNode:d,v),j=n.expr?m.filter(n.expr,n.set):n.set,w.length>0?k=s(j):u=!1;while(w.length)q=w.pop(),r=q,o.relative[q]?r=w.pop():q="",r==null&&(r=d),o.relative[q](k,r,v)}else k=w=[]}k||(k=j),k||m.error(q||b);if(g.call(k)==="[object Array]")if(!u)e.push.apply(e,k);else if(d&&d.nodeType===1)for(t=0;k[t]!=null;t++)k[t]&&(k[t]===!0||k[t].nodeType===1&&m.contains(d,k[t]))&&e.push(j[t]);else for(t=0;k[t]!=null;t++)k[t]&&k[t].nodeType===1&&e.push(j[t]);else s(k,e);l&&(m(l,h,e,f),m.uniqueSort(e));return e};m.uniqueSort=function(a){if(u){h=i,a.sort(u);if(h)for(var b=1;b<a.length;b++)a[b]===a[b-1]&&a.splice(b--,1)}return a},m.matches=function(a,b){return m(a,null,null,b)},m.matchesSelector=function(a,b){return m(b,null,null,[a]).length>0},m.find=function(a,b,c){var d,e,f,g,h,i;if(!a)return[];for(e=0,f=o.order.length;e<f;e++){h=o.order[e];if(g=o.leftMatch[h].exec(a)){i=g[1],g.splice(1,1);if(i.substr(i.length-1)!=="\\"){g[1]=(g[1]||"").replace(j,""),d=o.find[h](g,b,c);if(d!=null){a=a.replace(o.match[h],"");break}}}}d||(d=typeof b.getElementsByTagName!="undefined"?b.getElementsByTagName("*"):[]);return{set:d,expr:a}},m.filter=function(a,c,d,e){var f,g,h,i,j,k,l,n,p,q=a,r=[],s=c,t=c&&c[0]&&m.isXML(c[0]);while(a&&c.length){for(h in o.filter)if((f=o.leftMatch[h].exec(a))!=null&&f[2]){k=o.filter[h],l=f[1],g=!1,f.splice(1,1);if(l.substr(l.length-1)==="\\")continue;s===r&&(r=[]);if(o.preFilter[h]){f=o.preFilter[h](f,s,d,r,e,t);if(!f)g=i=!0;else if(f===!0)continue}if(f)for(n=0;(j=s[n])!=null;n++)j&&(i=k(j,f,n,s),p=e^i,d&&i!=null?p?g=!0:s[n]=!1:p&&(r.push(j),g=!0));if(i!==b){d||(s=r),a=a.replace(o.match[h],"");if(!g)return[];break}}if(a===q)if(g==null)m.error(a);else break;q=a}return s},m.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)};var n=m.getText=function(a){var b,c,d=a.nodeType,e="";if(d){if(d===1||d===9){if(typeof a.textContent=="string")return a.textContent;if(typeof a.innerText=="string")return a.innerText.replace(k,"");for(a=a.firstChild;a;a=a.nextSibling)e+=n(a)}else if(d===3||d===4)return a.nodeValue}else for(b=0;c=a[b];b++)c.nodeType!==8&&(e+=n(c));return e},o=m.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF\-]|\\.)+)\s*(?:(\S?=)\s*(?:(['"])(.*?)\3|(#?(?:[\w\u00c0-\uFFFF\-]|\\.)*)|)|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\(\s*(even|odd|(?:[+\-]?\d+|(?:[+\-]?\d*)?n\s*(?:[+\-]\s*\d+)?))\s*\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(a){return a.getAttribute("href")},type:function(a){return a.getAttribute("type")}},relative:{"+":function(a,b){var c=typeof b=="string",d=c&&!l.test(b),e=c&&!d;d&&(b=b.toLowerCase());for(var f=0,g=a.length,h;f<g;f++)if(h=a[f]){while((h=h.previousSibling)&&h.nodeType!==1);a[f]=e||h&&h.nodeName.toLowerCase()===b?h||!1:h===b}e&&m.filter(b,a,!0)},">":function(a,b){var c,d=typeof b=="string",e=0,f=a.length;if(d&&!l.test(b)){b=b.toLowerCase();for(;e<f;e++){c=a[e];if(c){var g=c.parentNode;a[e]=g.nodeName.toLowerCase()===b?g:!1}}}else{for(;e<f;e++)c=a[e],c&&(a[e]=d?c.parentNode:c.parentNode===b);d&&m.filter(b,a,!0)}},"":function(a,b,c){var d,f=e++,g=x;typeof b=="string"&&!l.test(b)&&(b=b.toLowerCase(),d=b,g=w),g("parentNode",b,f,a,d,c)},"~":function(a,b,c){var d,f=e++,g=x;typeof b=="string"&&!l.test(b)&&(b=b.toLowerCase(),d=b,g=w),g("previousSibling",b,f,a,d,c)}},find:{ID:function(a,b,c){if(typeof b.getElementById!="undefined"&&!c){var d=b.getElementById(a[1]);return d&&d.parentNode?[d]:[]}},NAME:function(a,b){if(typeof b.getElementsByName!="undefined"){var c=[],d=b.getElementsByName(a[1]);for(var e=0,f=d.length;e<f;e++)d[e].getAttribute("name")===a[1]&&c.push(d[e]);return c.length===0?null:c}},TAG:function(a,b){if(typeof b.getElementsByTagName!="undefined")return b.getElementsByTagName(a[1])}},preFilter:{CLASS:function(a,b,c,d,e,f){a=" "+a[1].replace(j,"")+" ";if(f)return a;for(var g=0,h;(h=b[g])!=null;g++)h&&(e^(h.className&&(" "+h.className+" ").replace(/[\t\n\r]/g," ").indexOf(a)>=0)?c||d.push(h):c&&(b[g]=!1));return!1},ID:function(a){return a[1].replace(j,"")},TAG:function(a,b){return a[1].replace(j,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||m.error(a[0]),a[2]=a[2].replace(/^\+|\s*/g,"");var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]==="even"&&"2n"||a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0}else a[2]&&m.error(a[0]);a[0]=e++;return a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(j,"");!f&&o.attrMap[g]&&(a[1]=o.attrMap[g]),a[4]=(a[4]||a[5]||"").replace(j,""),a[2]==="~="&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(b,c,d,e,f){if(b[1]==="not")if((a.exec(b[3])||"").length>1||/^\w/.test(b[3]))b[3]=m(b[3],null,null,c);else{var g=m.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else if(o.match.POS.test(b[0])||o.match.CHILD.test(b[0]))return!0;return b},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){a.parentNode&&a.parentNode.selectedIndex;return a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!m(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var b=a.getAttribute("type"),c=a.type;return a.nodeName.toLowerCase()==="input"&&"text"===c&&(b===c||b===null)},radio:function(a){return a.nodeName.toLowerCase()==="input"&&"radio"===a.type},checkbox:function(a){return a.nodeName.toLowerCase()==="input"&&"checkbox"===a.type},file:function(a){return a.nodeName.toLowerCase()==="input"&&"file"===a.type},password:function(a){return a.nodeName.toLowerCase()==="input"&&"password"===a.type},submit:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"submit"===a.type},image:function(a){return a.nodeName.toLowerCase()==="input"&&"image"===a.type},reset:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"reset"===a.type},button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&"button"===a.type||b==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return b<c[3]-0},gt:function(a,b,c){return b>c[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=o.filters[e];if(f)return f(a,c,b,d);if(e==="contains")return(a.textContent||a.innerText||n([a])||"").indexOf(b[3])>=0;if(e==="not"){var g=b[3];for(var h=0,i=g.length;h<i;h++)if(g[h]===a)return!1;return!0}m.error(e)},CHILD:function(a,b){var c,e,f,g,h,i,j,k=b[1],l=a;switch(k){case"only":case"first":while(l=l.previousSibling)if(l.nodeType===1)return!1;if(k==="first")return!0;l=a;case"last":while(l=l.nextSibling)if(l.nodeType===1)return!1;return!0;case"nth":c=b[2],e=b[3];if(c===1&&e===0)return!0;f=b[0],g=a.parentNode;if(g&&(g[d]!==f||!a.nodeIndex)){i=0;for(l=g.firstChild;l;l=l.nextSibling)l.nodeType===1&&(l.nodeIndex=++i);g[d]=f}j=a.nodeIndex-e;return c===0?j===0:j%c===0&&j/c>=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return b==="*"&&a.nodeType===1||!!a.nodeName&&a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],d=m.attr?m.attr(a,c):o.attrHandle[c]?o.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=d+"",f=b[2],g=b[4];return d==null?f==="!=":!f&&m.attr?d!=null:f==="="?e===g:f==="*="?e.indexOf(g)>=0:f==="~="?(" "+e+" ").indexOf(g)>=0:g?f==="!="?e!==g:f==="^="?e.indexOf(g)===0:f==="$="?e.substr(e.length-g.length)===g:f==="|="?e===g||e.substr(0,g.length+1)===g+"-":!1:e&&d!==!1},POS:function(a,b,c,d){var e=b[2],f=o.setFilters[e];if(f)return f(a,c,b,d)}}},p=o.match.POS,q=function(a,b){return"\\"+(b-0+1)};for(var r in o.match)o.match[r]=new RegExp(o.match[r].source+/(?![^\[]*\])(?![^\(]*\))/.source),o.leftMatch[r]=new RegExp(/(^(?:.|\r|\n)*?)/.source+o.match[r].source.replace(/\\(\d+)/g,q));var s=function(a,b){a=Array.prototype.slice.call(a,0);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].nodeType}catch(t){s=function(a,b){var c=0,d=b||[];if(g.call(a)==="[object Array]")Array.prototype.push.apply(d,a);else if(typeof a.length=="number")for(var e=a.length;c<e;c++)d.push(a[c]);else for(;a[c];c++)d.push(a[c]);return d}}var u,v;c.documentElement.compareDocumentPosition?u=function(a,b){if(a===b){h=!0;return 0}if(!a.compareDocumentPosition||!b.compareDocumentPosition)return a.compareDocumentPosition?-1:1;return a.compareDocumentPosition(b)&4?-1:1}:(u=function(a,b){if(a===b){h=!0;return 0}if(a.sourceIndex&&b.sourceIndex)return a.sourceIndex-b.sourceIndex;var c,d,e=[],f=[],g=a.parentNode,i=b.parentNode,j=g;if(g===i)return v(a,b);if(!g)return-1;if(!i)return 1;while(j)e.unshift(j),j=j.parentNode;j=i;while(j)f.unshift(j),j=j.parentNode;c=e.length,d=f.length;for(var k=0;k<c&&k<d;k++)if(e[k]!==f[k])return v(e[k],f[k]);return k===c?v(a,f[k],-1):v(e[k],b,1)},v=function(a,b,c){if(a===b)return c;var d=a.nextSibling;while(d){if(d===b)return-1;d=d.nextSibling}return 1}),function(){var a=c.createElement("div"),d="script"+(new Date).getTime(),e=c.documentElement;a.innerHTML="<a name='"+d+"'/>",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(o.find.ID=function(a,c,d){if(typeof c.getElementById!="undefined"&&!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e.getAttributeNode!="undefined"&&e.getAttributeNode("id").nodeValue===a[1]?[e]:b:[]}},o.filter.ID=function(a,b){var c=typeof a.getAttributeNode!="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b}),e.removeChild(a),e=a=null}(),function(){var a=c.createElement("div");a.appendChild(c.createComment("")),a.getElementsByTagName("*").length>0&&(o.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*"){var d=[];for(var e=0;c[e];e++)c[e].nodeType===1&&d.push(c[e]);c=d}return c}),a.innerHTML="<a href='#'></a>",a.firstChild&&typeof a.firstChild.getAttribute!="undefined"&&a.firstChild.getAttribute("href")!=="#"&&(o.attrHandle.href=function(a){return a.getAttribute("href",2)}),a=null}(),c.querySelectorAll&&function(){var a=m,b=c.createElement("div"),d="__sizzle__";b.innerHTML="<p class='TEST'></p>";if(!b.querySelectorAll||b.querySelectorAll(".TEST").length!==0){m=function(b,e,f,g){e=e||c;if(!g&&!m.isXML(e)){var h=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType===1||e.nodeType===9)){if(h[1])return s(e.getElementsByTagName(b),f);if(h[2]&&o.find.CLASS&&e.getElementsByClassName)return s(e.getElementsByClassName(h[2]),f)}if(e.nodeType===9){if(b==="body"&&e.body)return s([e.body],f);if(h&&h[3]){var i=e.getElementById(h[3]);if(!i||!i.parentNode)return s([],f);if(i.id===h[3])return s([i],f)}try{return s(e.querySelectorAll(b),f)}catch(j){}}else if(e.nodeType===1&&e.nodeName.toLowerCase()!=="object"){var k=e,l=e.getAttribute("id"),n=l||d,p=e.parentNode,q=/^\s*[+~]/.test(b);l?n=n.replace(/'/g,"\\$&"):e.setAttribute("id",n),q&&p&&(e=e.parentNode);try{if(!q||p)return s(e.querySelectorAll("[id='"+n+"'] "+b),f)}catch(r){}finally{l||k.removeAttribute("id")}}}return a(b,e,f,g)};for(var e in a)m[e]=a[e];b=null}}(),function(){var a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var d=!b.call(c.createElement("div"),"div"),e=!1;try{b.call(c.documentElement,"[test!='']:sizzle")}catch(f){e=!0}m.matchesSelector=function(a,c){c=c.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!m.isXML(a))try{if(e||!o.match.PSEUDO.test(c)&&!/!=/.test(c)){var f=b.call(a,c);if(f||!d||a.document&&a.document.nodeType!==11)return f}}catch(g){}return m(c,null,null,[a]).length>0}}}(),function(){var a=c.createElement("div");a.innerHTML="<div class='test e'></div><div class='test'></div>";if(!!a.getElementsByClassName&&a.getElementsByClassName("e").length!==0){a.lastChild.className="e";if(a.getElementsByClassName("e").length===1)return;o.order.splice(1,0,"CLASS"),o.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!="undefined"&&!c)return b.getElementsByClassName(a[1])},a=null}}(),c.documentElement.contains?m.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocumentPosition?m.contains=function(a,b){return!!(a.compareDocumentPosition(b)&16)}:m.contains=function(){return!1},m.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!=="HTML":!1};var y=function(a,b,c){var d,e=[],f="",g=b.nodeType?[b]:b;while(d=o.match.PSEUDO.exec(a))f+=d[0],a=a.replace(o.match.PSEUDO,"");a=o.relative[a]?a+"*":a;for(var h=0,i=g.length;h<i;h++)m(a,g[h],e,c);return m.filter(f,e)};m.attr=f.attr,m.selectors.attrMap={},f.find=m,f.expr=m.selectors,f.expr[":"]=f.expr.filters,f.unique=m.uniqueSort,f.text=m.getText,f.isXMLDoc=m.isXML,f.contains=m.contains}();var L=/Until$/,M=/^(?:parents|prevUntil|prevAll)/,N=/,/,O=/^.[^:#\[\.,]*$/,P=Array.prototype.slice,Q=f.expr.match.POS,R={children:!0,contents:!0,next:!0,prev:!0};f.fn.extend({find:function(a){var b=this,c,d;if(typeof a!="string")return f(a).filter(function(){for(c=0,d=b.length;c<d;c++)if(f.contains(b[c],this))return!0});var e=this.pushStack("","find",a),g,h,i;for(c=0,d=this.length;c<d;c++){g=e.length,f.find(a,this[c],e);if(c>0)for(h=g;h<e.length;h++)for(i=0;i<g;i++)if(e[i]===e[h]){e.splice(h--,1);break}}return e},has:function(a){var b=f(a);return this.filter(function(){for(var a=0,c=b.length;a<c;a++)if(f.contains(this,b[a]))return!0})},not:function(a){return this.pushStack(T(this,a,!1),"not",a)},filter:function(a){return this.pushStack(T(this,a,!0),"filter",a)},is:function(a){return!!a&&(typeof a=="string"?Q.test(a)?f(a,this.context).index(this[0])>=0:f.filter(a,this).length>0:this.filter(a).length>0)},closest:function(a,b){var c=[],d,e,g=this[0];if(f.isArray(a)){var h=1;while(g&&g.ownerDocument&&g!==b){for(d=0;d<a.length;d++)f(g).is(a[d])&&c.push({selector:a[d],elem:g,level:h});g=g.parentNode,h++}return c}var i=Q.test(a)||typeof a!="string"?f(a,b||this.context):0;for(d=0,e=this.length;d<e;d++){g=this[d];while(g){if(i?i.index(g)>-1:f.find.matchesSelector(g,a)){c.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b||g.nodeType===11)break}}c=c.length>1?f.unique(c):c;return this.pushStack(c,"closest",a)},index:function(a){if(!a)return this[0]&&this[0].parentNode?this.prevAll().length:-1;if(typeof a=="string")return f.inArray(this[0],f(a));return f.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a=="string"?f(a,b):f.makeArray(a&&a.nodeType?[a]:a),d=f.merge(this.get(),c);return this.pushStack(S(c[0])||S(d[0])?d:f.unique(d))},andSelf:function(){return this.add(this.prevObject)}}),f.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return f.dir(a,"parentNode")},parentsUntil:function(a,b,c){return f.dir(a,"parentNode",c)},next:function(a){return f.nth(a,2,"nextSibling")},prev:function(a){return f.nth(a,2,"previousSibling")},nextAll:function(a){return f.dir(a,"nextSibling")},prevAll:function(a){return f.dir(a,"previousSibling")},nextUntil:function(a,b,c){return f.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return f.dir(a,"previousSibling",c)},siblings:function(a){return f.sibling(a.parentNode.firstChild,a)},children:function(a){return f.sibling(a.firstChild)},contents:function(a){return f.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:f.makeArray(a.childNodes)}},function(a,b){f.fn[a]=function(c,d){var e=f.map(this,b,c);L.test(a)||(d=c),d&&typeof d=="string"&&(e=f.filter(d,e)),e=this.length>1&&!R[a]?f.unique(e):e,(this.length>1||N.test(d))&&M.test(a)&&(e=e.reverse());return this.pushStack(e,a,P.call(arguments).join(","))}}),f.extend({filter:function(a,b,c){c&&(a=":not("+a+")");return b.length===1?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matches(a,b)},dir:function(a,c,d){var e=[],g=a[c];while(g&&g.nodeType!==9&&(d===b||g.nodeType!==1||!f(g).is(d)))g.nodeType===1&&e.push(g),g=g[c];return e},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var V="abbr|article|aside|audio|canvas|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",W=/ jQuery\d+="(?:\d+|null)"/g,X=/^\s+/,Y=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,Z=/<([\w:]+)/,$=/<tbody/i,_=/<|&#?\w+;/,ba=/<(?:script|style)/i,bb=/<(?:script|object|embed|option|style)/i,bc=new RegExp("<(?:"+V+")","i"),bd=/checked\s*(?:[^=]|=\s*.checked.)/i,be=/\/(java|ecma)script/i,bf=/^\s*<!(?:\[CDATA\[|\-\-)/,bg={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]},bh=U(c);bg.optgroup=bg.option,bg.tbody=bg.tfoot=bg.colgroup=bg.caption=bg.thead,bg.th=bg.td,f.support.htmlSerialize||(bg._default=[1,"div<div>","</div>"]),f.fn.extend({text:function(a){if(f.isFunction(a))return this.each(function(b){var c=f(this);c.text(a.call(this,b,c.text()))});if(typeof a!="object"&&a!==b)return this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a));return f.text(this)},wrapAll:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapAll(a.call(this,b))});if(this[0]){var b=f(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapInner(a.call(this,b))});return this.each(function(){var b=f(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=f.isFunction(a);return this.each(function(c){f(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){f.nodeName(this,"body")||f(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=f.clean(arguments);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,f.clean(arguments));return a}},remove:function(a,b){for(var c=0,d;(d=this[c])!=null;c++)if(!a||f.filter(a,[d]).length)!b&&d.nodeType===1&&(f.cleanData(d.getElementsByTagName("*")),f.cleanData([d])),d.parentNode&&d.parentNode.removeChild(d);return this},empty:function()
+{for(var a=0,b;(b=this[a])!=null;a++){b.nodeType===1&&f.cleanData(b.getElementsByTagName("*"));while(b.firstChild)b.removeChild(b.firstChild)}return this},clone:function(a,b){a=a==null?!1:a,b=b==null?a:b;return this.map(function(){return f.clone(this,a,b)})},html:function(a){if(a===b)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(W,""):null;if(typeof a=="string"&&!ba.test(a)&&(f.support.leadingWhitespace||!X.test(a))&&!bg[(Z.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Y,"<$1></$2>");try{for(var c=0,d=this.length;c<d;c++)this[c].nodeType===1&&(f.cleanData(this[c].getElementsByTagName("*")),this[c].innerHTML=a)}catch(e){this.empty().append(a)}}else f.isFunction(a)?this.each(function(b){var c=f(this);c.html(a.call(this,b,c.html()))}):this.empty().append(a);return this},replaceWith:function(a){if(this[0]&&this[0].parentNode){if(f.isFunction(a))return this.each(function(b){var c=f(this),d=c.html();c.replaceWith(a.call(this,b,d))});typeof a!="string"&&(a=f(a).detach());return this.each(function(){var b=this.nextSibling,c=this.parentNode;f(this).remove(),b?f(b).before(a):f(c).append(a)})}return this.length?this.pushStack(f(f.isFunction(a)?a():a),"replaceWith",a):this},detach:function(a){return this.remove(a,!0)},domManip:function(a,c,d){var e,g,h,i,j=a[0],k=[];if(!f.support.checkClone&&arguments.length===3&&typeof j=="string"&&bd.test(j))return this.each(function(){f(this).domManip(a,c,d,!0)});if(f.isFunction(j))return this.each(function(e){var g=f(this);a[0]=j.call(this,e,c?g.html():b),g.domManip(a,c,d)});if(this[0]){i=j&&j.parentNode,f.support.parentNode&&i&&i.nodeType===11&&i.childNodes.length===this.length?e={fragment:i}:e=f.buildFragment(a,this,k),h=e.fragment,h.childNodes.length===1?g=h=h.firstChild:g=h.firstChild;if(g){c=c&&f.nodeName(g,"tr");for(var l=0,m=this.length,n=m-1;l<m;l++)d.call(c?bi(this[l],g):this[l],e.cacheable||m>1&&l<n?f.clone(h,!0,!0):h)}k.length&&f.each(k,bp)}return this}}),f.buildFragment=function(a,b,d){var e,g,h,i,j=a[0];b&&b[0]&&(i=b[0].ownerDocument||b[0]),i.createDocumentFragment||(i=c),a.length===1&&typeof j=="string"&&j.length<512&&i===c&&j.charAt(0)==="<"&&!bb.test(j)&&(f.support.checkClone||!bd.test(j))&&(f.support.html5Clone||!bc.test(j))&&(g=!0,h=f.fragments[j],h&&h!==1&&(e=h)),e||(e=i.createDocumentFragment(),f.clean(a,i,e,d)),g&&(f.fragments[j]=h?e:1);return{fragment:e,cacheable:g}},f.fragments={},f.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){f.fn[a]=function(c){var d=[],e=f(c),g=this.length===1&&this[0].parentNode;if(g&&g.nodeType===11&&g.childNodes.length===1&&e.length===1){e[b](this[0]);return this}for(var h=0,i=e.length;h<i;h++){var j=(h>0?this.clone(!0):this).get();f(e[h])[b](j),d=d.concat(j)}return this.pushStack(d,a,e.selector)}}),f.extend({clone:function(a,b,c){var d,e,g,h=f.support.html5Clone||!bc.test("<"+a.nodeName)?a.cloneNode(!0):bo(a);if((!f.support.noCloneEvent||!f.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!f.isXMLDoc(a)){bk(a,h),d=bl(a),e=bl(h);for(g=0;d[g];++g)e[g]&&bk(d[g],e[g])}if(b){bj(a,h);if(c){d=bl(a),e=bl(h);for(g=0;d[g];++g)bj(d[g],e[g])}}d=e=null;return h},clean:function(a,b,d,e){var g;b=b||c,typeof b.createElement=="undefined"&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||c);var h=[],i;for(var j=0,k;(k=a[j])!=null;j++){typeof k=="number"&&(k+="");if(!k)continue;if(typeof k=="string")if(!_.test(k))k=b.createTextNode(k);else{k=k.replace(Y,"<$1></$2>");var l=(Z.exec(k)||["",""])[1].toLowerCase(),m=bg[l]||bg._default,n=m[0],o=b.createElement("div");b===c?bh.appendChild(o):U(b).appendChild(o),o.innerHTML=m[1]+k+m[2];while(n--)o=o.lastChild;if(!f.support.tbody){var p=$.test(k),q=l==="table"&&!p?o.firstChild&&o.firstChild.childNodes:m[1]==="<table>"&&!p?o.childNodes:[];for(i=q.length-1;i>=0;--i)f.nodeName(q[i],"tbody")&&!q[i].childNodes.length&&q[i].parentNode.removeChild(q[i])}!f.support.leadingWhitespace&&X.test(k)&&o.insertBefore(b.createTextNode(X.exec(k)[0]),o.firstChild),k=o.childNodes}var r;if(!f.support.appendChecked)if(k[0]&&typeof (r=k.length)=="number")for(i=0;i<r;i++)bn(k[i]);else bn(k);k.nodeType?h.push(k):h=f.merge(h,k)}if(d){g=function(a){return!a.type||be.test(a.type)};for(j=0;h[j];j++)if(e&&f.nodeName(h[j],"script")&&(!h[j].type||h[j].type.toLowerCase()==="text/javascript"))e.push(h[j].parentNode?h[j].parentNode.removeChild(h[j]):h[j]);else{if(h[j].nodeType===1){var s=f.grep(h[j].getElementsByTagName("script"),g);h.splice.apply(h,[j+1,0].concat(s))}d.appendChild(h[j])}}return h},cleanData:function(a){var b,c,d=f.cache,e=f.event.special,g=f.support.deleteExpando;for(var h=0,i;(i=a[h])!=null;h++){if(i.nodeName&&f.noData[i.nodeName.toLowerCase()])continue;c=i[f.expando];if(c){b=d[c];if(b&&b.events){for(var j in b.events)e[j]?f.event.remove(i,j):f.removeEvent(i,j,b.handle);b.handle&&(b.handle.elem=null)}g?delete i[f.expando]:i.removeAttribute&&i.removeAttribute(f.expando),delete d[c]}}}});var bq=/alpha\([^)]*\)/i,br=/opacity=([^)]*)/,bs=/([A-Z]|^ms)/g,bt=/^-?\d+(?:px)?$/i,bu=/^-?\d/,bv=/^([\-+])=([\-+.\de]+)/,bw={position:"absolute",visibility:"hidden",display:"block"},bx=["Left","Right"],by=["Top","Bottom"],bz,bA,bB;f.fn.css=function(a,c){if(arguments.length===2&&c===b)return this;return f.access(this,a,c,!0,function(a,c,d){return d!==b?f.style(a,c,d):f.css(a,c)})},f.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=bz(a,"opacity","opacity");return c===""?"1":c}return a.style.opacity}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":f.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,c,d,e){if(!!a&&a.nodeType!==3&&a.nodeType!==8&&!!a.style){var g,h,i=f.camelCase(c),j=a.style,k=f.cssHooks[i];c=f.cssProps[i]||i;if(d===b){if(k&&"get"in k&&(g=k.get(a,!1,e))!==b)return g;return j[c]}h=typeof d,h==="string"&&(g=bv.exec(d))&&(d=+(g[1]+1)*+g[2]+parseFloat(f.css(a,c)),h="number");if(d==null||h==="number"&&isNaN(d))return;h==="number"&&!f.cssNumber[i]&&(d+="px");if(!k||!("set"in k)||(d=k.set(a,d))!==b)try{j[c]=d}catch(l){}}},css:function(a,c,d){var e,g;c=f.camelCase(c),g=f.cssHooks[c],c=f.cssProps[c]||c,c==="cssFloat"&&(c="float");if(g&&"get"in g&&(e=g.get(a,!0,d))!==b)return e;if(bz)return bz(a,c)},swap:function(a,b,c){var d={};for(var e in b)d[e]=a.style[e],a.style[e]=b[e];c.call(a);for(e in b)a.style[e]=d[e]}}),f.curCSS=f.css,f.each(["height","width"],function(a,b){f.cssHooks[b]={get:function(a,c,d){var e;if(c){if(a.offsetWidth!==0)return bC(a,b,d);f.swap(a,bw,function(){e=bC(a,b,d)});return e}},set:function(a,b){if(!bt.test(b))return b;b=parseFloat(b);if(b>=0)return b+"px"}}}),f.support.opacity||(f.cssHooks.opacity={get:function(a,b){return br.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=f.isNumeric(b)?"alpha(opacity="+b*100+")":"",g=d&&d.filter||c.filter||"";c.zoom=1;if(b>=1&&f.trim(g.replace(bq,""))===""){c.removeAttribute("filter");if(d&&!d.filter)return}c.filter=bq.test(g)?g.replace(bq,e):g+" "+e}}),f(function(){f.support.reliableMarginRight||(f.cssHooks.marginRight={get:function(a,b){var c;f.swap(a,{display:"inline-block"},function(){b?c=bz(a,"margin-right","marginRight"):c=a.style.marginRight});return c}})}),c.defaultView&&c.defaultView.getComputedStyle&&(bA=function(a,b){var c,d,e;b=b.replace(bs,"-$1").toLowerCase(),(d=a.ownerDocument.defaultView)&&(e=d.getComputedStyle(a,null))&&(c=e.getPropertyValue(b),c===""&&!f.contains(a.ownerDocument.documentElement,a)&&(c=f.style(a,b)));return c}),c.documentElement.currentStyle&&(bB=function(a,b){var c,d,e,f=a.currentStyle&&a.currentStyle[b],g=a.style;f===null&&g&&(e=g[b])&&(f=e),!bt.test(f)&&bu.test(f)&&(c=g.left,d=a.runtimeStyle&&a.runtimeStyle.left,d&&(a.runtimeStyle.left=a.currentStyle.left),g.left=b==="fontSize"?"1em":f||0,f=g.pixelLeft+"px",g.left=c,d&&(a.runtimeStyle.left=d));return f===""?"auto":f}),bz=bA||bB,f.expr&&f.expr.filters&&(f.expr.filters.hidden=function(a){var b=a.offsetWidth,c=a.offsetHeight;return b===0&&c===0||!f.support.reliableHiddenOffsets&&(a.style&&a.style.display||f.css(a,"display"))==="none"},f.expr.filters.visible=function(a){return!f.expr.filters.hidden(a)});var bD=/%20/g,bE=/\[\]$/,bF=/\r?\n/g,bG=/#.*$/,bH=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,bI=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,bJ=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,bK=/^(?:GET|HEAD)$/,bL=/^\/\//,bM=/\?/,bN=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,bO=/^(?:select|textarea)/i,bP=/\s+/,bQ=/([?&])_=[^&]*/,bR=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,bS=f.fn.load,bT={},bU={},bV,bW,bX=["*/"]+["*"];try{bV=e.href}catch(bY){bV=c.createElement("a"),bV.href="",bV=bV.href}bW=bR.exec(bV.toLowerCase())||[],f.fn.extend({load:function(a,c,d){if(typeof a!="string"&&bS)return bS.apply(this,arguments);if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var g=a.slice(e,a.length);a=a.slice(0,e)}var h="GET";c&&(f.isFunction(c)?(d=c,c=b):typeof c=="object"&&(c=f.param(c,f.ajaxSettings.traditional),h="POST"));var i=this;f.ajax({url:a,type:h,dataType:"html",data:c,complete:function(a,b,c){c=a.responseText,a.isResolved()&&(a.done(function(a){c=a}),i.html(g?f("<div>").append(c.replace(bN,"")).find(g):c)),d&&i.each(d,[c,b,a])}});return this},serialize:function(){return f.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?f.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||bO.test(this.nodeName)||bI.test(this.type))}).map(function(a,b){var c=f(this).val();return c==null?null:f.isArray(c)?f.map(c,function(a,c){return{name:b.name,value:a.replace(bF,"\r\n")}}):{name:b.name,value:c.replace(bF,"\r\n")}}).get()}}),f.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){f.fn[b]=function(a){return this.on(b,a)}}),f.each(["get","post"],function(a,c){f[c]=function(a,d,e,g){f.isFunction(d)&&(g=g||e,e=d,d=b);return f.ajax({type:c,url:a,data:d,success:e,dataType:g})}}),f.extend({getScript:function(a,c){return f.get(a,b,c,"script")},getJSON:function(a,b,c){return f.get(a,b,c,"json")},ajaxSetup:function(a,b){b?b_(a,f.ajaxSettings):(b=a,a=f.ajaxSettings),b_(a,b);return a},ajaxSettings:{url:bV,isLocal:bJ.test(bW[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":bX},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":f.parseJSON,"text xml":f.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:bZ(bT),ajaxTransport:bZ(bU),ajax:function(a,c){function w(a,c,l,m){if(s!==2){s=2,q&&clearTimeout(q),p=b,n=m||"",v.readyState=a>0?4:0;var o,r,u,w=c,x=l?cb(d,v,l):b,y,z;if(a>=200&&a<300||a===304){if(d.ifModified){if(y=v.getResponseHeader("Last-Modified"))f.lastModified[k]=y;if(z=v.getResponseHeader("Etag"))f.etag[k]=z}if(a===304)w="notmodified",o=!0;else try{r=cc(d,x),w="success",o=!0}catch(A){w="parsererror",u=A}}else{u=w;if(!w||a)w="error",a<0&&(a=0)}v.status=a,v.statusText=""+(c||w),o?h.resolveWith(e,[r,w,v]):h.rejectWith(e,[v,w,u]),v.statusCode(j),j=b,t&&g.trigger("ajax"+(o?"Success":"Error"),[v,d,o?r:u]),i.fireWith(e,[v,w]),t&&(g.trigger("ajaxComplete",[v,d]),--f.active||f.event.trigger("ajaxStop"))}}typeof a=="object"&&(c=a,a=b),c=c||{};var d=f.ajaxSetup({},c),e=d.context||d,g=e!==d&&(e.nodeType||e instanceof f)?f(e):f.event,h=f.Deferred(),i=f.Callbacks("once memory"),j=d.statusCode||{},k,l={},m={},n,o,p,q,r,s=0,t,u,v={readyState:0,setRequestHeader:function(a,b){if(!s){var c=a.toLowerCase();a=m[c]=m[c]||a,l[a]=b}return this},getAllResponseHeaders:function(){return s===2?n:null},getResponseHeader:function(a){var c;if(s===2){if(!o){o={};while(c=bH.exec(n))o[c[1].toLowerCase()]=c[2]}c=o[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){s||(d.mimeType=a);return this},abort:function(a){a=a||"abort",p&&p.abort(a),w(0,a);return this}};h.promise(v),v.success=v.done,v.error=v.fail,v.complete=i.add,v.statusCode=function(a){if(a){var b;if(s<2)for(b in a)j[b]=[j[b],a[b]];else b=a[v.status],v.then(b,b)}return this},d.url=((a||d.url)+"").replace(bG,"").replace(bL,bW[1]+"//"),d.dataTypes=f.trim(d.dataType||"*").toLowerCase().split(bP),d.crossDomain==null&&(r=bR.exec(d.url.toLowerCase()),d.crossDomain=!(!r||r[1]==bW[1]&&r[2]==bW[2]&&(r[3]||(r[1]==="http:"?80:443))==(bW[3]||(bW[1]==="http:"?80:443)))),d.data&&d.processData&&typeof d.data!="string"&&(d.data=f.param(d.data,d.traditional)),b$(bT,d,c,v);if(s===2)return!1;t=d.global,d.type=d.type.toUpperCase(),d.hasContent=!bK.test(d.type),t&&f.active++===0&&f.event.trigger("ajaxStart");if(!d.hasContent){d.data&&(d.url+=(bM.test(d.url)?"&":"?")+d.data,delete d.data),k=d.url;if(d.cache===!1){var x=f.now(),y=d.url.replace(bQ,"$1_="+x);d.url=y+(y===d.url?(bM.test(d.url)?"&":"?")+"_="+x:"")}}(d.data&&d.hasContent&&d.contentType!==!1||c.contentType)&&v.setRequestHeader("Content-Type",d.contentType),d.ifModified&&(k=k||d.url,f.lastModified[k]&&v.setRequestHeader("If-Modified-Since",f.lastModified[k]),f.etag[k]&&v.setRequestHeader("If-None-Match",f.etag[k])),v.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+(d.dataTypes[0]!=="*"?", "+bX+"; q=0.01":""):d.accepts["*"]);for(u in d.headers)v.setRequestHeader(u,d.headers[u]);if(d.beforeSend&&(d.beforeSend.call(e,v,d)===!1||s===2)){v.abort();return!1}for(u in{success:1,error:1,complete:1})v[u](d[u]);p=b$(bU,d,c,v);if(!p)w(-1,"No Transport");else{v.readyState=1,t&&g.trigger("ajaxSend",[v,d]),d.async&&d.timeout>0&&(q=setTimeout(function(){v.abort("timeout")},d.timeout));try{s=1,p.send(l,w)}catch(z){if(s<2)w(-1,z);else throw z}}return v},param:function(a,c){var d=[],e=function(a,b){b=f.isFunction(b)?b():b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=f.ajaxSettings.traditional);if(f.isArray(a)||a.jquery&&!f.isPlainObject(a))f.each(a,function(){e(this.name,this.value)});else for(var g in a)ca(g,a[g],c,e);return d.join("&").replace(bD,"+")}}),f.extend({active:0,lastModified:{},etag:{}});var cd=f.now(),ce=/(\=)\?(&|$)|\?\?/i;f.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return f.expando+"_"+cd++}}),f.ajaxPrefilter("json jsonp",function(b,c,d){var e=b.contentType==="application/x-www-form-urlencoded"&&typeof b.data=="string";if(b.dataTypes[0]==="jsonp"||b.jsonp!==!1&&(ce.test(b.url)||e&&ce.test(b.data))){var g,h=b.jsonpCallback=f.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,i=a[h],j=b.url,k=b.data,l="$1"+h+"$2";b.jsonp!==!1&&(j=j.replace(ce,l),b.url===j&&(e&&(k=k.replace(ce,l)),b.data===k&&(j+=(/\?/.test(j)?"&":"?")+b.jsonp+"="+h))),b.url=j,b.data=k,a[h]=function(a){g=[a]},d.always(function(){a[h]=i,g&&f.isFunction(i)&&a[h](g[0])}),b.converters["script json"]=function(){g||f.error(h+" was not called");return g[0]},b.dataTypes[0]="json";return"script"}}),f.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){f.globalEval(a);return a}}}),f.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),f.ajaxTransport("script",function(a){if(a.crossDomain){var d,e=c.head||c.getElementsByTagName("head")[0]||c.documentElement;return{send:function(f,g){d=c.createElement("script"),d.async="async",a.scriptCharset&&(d.charset=a.scriptCharset),d.src=a.url,d.onload=d.onreadystatechange=function(a,c){if(c||!d.readyState||/loaded|complete/.test(d.readyState))d.onload=d.onreadystatechange=null,e&&d.parentNode&&e.removeChild(d),d=b,c||g(200,"success")},e.insertBefore(d,e.firstChild)},abort:function(){d&&d.onload(0,1)}}}});var cf=a.ActiveXObject?function(){for(var a in ch)ch[a](0,1)}:!1,cg=0,ch;f.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&ci()||cj()}:ci,function(a){f.extend(f.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}(f.ajaxSettings.xhr()),f.support.ajax&&f.ajaxTransport(function(c){if(!c.crossDomain||f.support.cors){var d;return{send:function(e,g){var h=c.xhr(),i,j;c.username?h.open(c.type,c.url,c.async,c.username,c.password):h.open(c.type,c.url,c.async);if(c.xhrFields)for(j in c.xhrFields)h[j]=c.xhrFields[j];c.mimeType&&h.overrideMimeType&&h.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(j in e)h.setRequestHeader(j,e[j])}catch(k){}h.send(c.hasContent&&c.data||null),d=function(a,e){var j,k,l,m,n;try{if(d&&(e||h.readyState===4)){d=b,i&&(h.onreadystatechange=f.noop,cf&&delete ch[i]);if(e)h.readyState!==4&&h.abort();else{j=h.status,l=h.getAllResponseHeaders(),m={},n=h.responseXML,n&&n.documentElement&&(m.xml=n),m.text=h.responseText;try{k=h.statusText}catch(o){k=""}!j&&c.isLocal&&!c.crossDomain?j=m.text?200:404:j===1223&&(j=204)}}}catch(p){e||g(-1,p)}m&&g(j,k,m,l)},!c.async||h.readyState===4?d():(i=++cg,cf&&(ch||(ch={},f(a).unload(cf)),ch[i]=d),h.onreadystatechange=d)},abort:function(){d&&d(0,1)}}}});var ck={},cl,cm,cn=/^(?:toggle|show|hide)$/,co=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,cp,cq=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],cr;f.fn.extend({show:function(a,b,c){var d,e;if(a||a===0)return this.animate(cu("show",3),a,b,c);for(var g=0,h=this.length;g<h;g++)d=this[g],d.style&&(e=d.style.display,!f._data(d,"olddisplay")&&e==="none"&&(e=d.style.display=""),e===""&&f.css(d,"display")==="none"&&f._data(d,"olddisplay",cv(d.nodeName)));for(g=0;g<h;g++){d=this[g];if(d.style){e=d.style.display;if(e===""||e==="none")d.style.display=f._data(d,"olddisplay")||""}}return this},hide:function(a,b,c){if(a||a===0)return this.animate(cu("hide",3),a,b,c);var d,e,g=0,h=this.length;for(;g<h;g++)d=this[g],d.style&&(e=f.css(d,"display"),e!=="none"&&!f._data(d,"olddisplay")&&f._data(d,"olddisplay",e));for(g=0;g<h;g++)this[g].style&&(this[g].style.display="none");return this},_toggle:f.fn.toggle,toggle:function(a,b,c){var d=typeof a=="boolean";f.isFunction(a)&&f.isFunction(b)?this._toggle.apply(this,arguments):a==null||d?this.each(function(){var b=d?a:f(this).is(":hidden");f(this)[b?"show":"hide"]()}):this.animate(cu("toggle",3),a,b,c);return this},fadeTo:function(a,b,c,d){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){function g(){e.queue===!1&&f._mark(this);var b=f.extend({},e),c=this.nodeType===1,d=c&&f(this).is(":hidden"),g,h,i,j,k,l,m,n,o;b.animatedProperties={};for(i in a){g=f.camelCase(i),i!==g&&(a[g]=a[i],delete a[i]),h=a[g],f.isArray(h)?(b.animatedProperties[g]=h[1],h=a[g]=h[0]):b.animatedProperties[g]=b.specialEasing&&b.specialEasing[g]||b.easing||"swing";if(h==="hide"&&d||h==="show"&&!d)return b.complete.call(this);c&&(g==="height"||g==="width")&&(b.overflow=[this.style.overflow,this.style.overflowX,this.style.overflowY],f.css(this,"display")==="inline"&&f.css(this,"float")==="none"&&(!f.support.inlineBlockNeedsLayout||cv(this.nodeName)==="inline"?this.style.display="inline-block":this.style.zoom=1))}b.overflow!=null&&(this.style.overflow="hidden");for(i in a)j=new f.fx(this,b,i),h=a[i],cn.test(h)?(o=f._data(this,"toggle"+i)||(h==="toggle"?d?"show":"hide":0),o?(f._data(this,"toggle"+i,o==="show"?"hide":"show"),j[o]()):j[h]()):(k=co.exec(h),l=j.cur(),k?(m=parseFloat(k[2]),n=k[3]||(f.cssNumber[i]?"":"px"),n!=="px"&&(f.style(this,i,(m||1)+n),l=(m||1)/j.cur()*l,f.style(this,i,l+n)),k[1]&&(m=(k[1]==="-="?-1:1)*m+l),j.custom(l,m,n)):j.custom(l,h,""));return!0}var e=f.speed(b,c,d);if(f.isEmptyObject(a))return this.each(e.complete,[!1]);a=f.extend({},a);return e.queue===!1?this.each(g):this.queue(e.queue,g)},stop:function(a,c,d){typeof a!="string"&&(d=c,c=a,a=b),c&&a!==!1&&this.queue(a||"fx",[]);return this.each(function(){function h(a,b,c){var e=b[c];f.removeData(a,c,!0),e.stop(d)}var b,c=!1,e=f.timers,g=f._data(this);d||f._unmark(!0,this);if(a==null)for(b in g)g[b]&&g[b].stop&&b.indexOf(".run")===b.length-4&&h(this,g,b);else g[b=a+".run"]&&g[b].stop&&h(this,g,b);for(b=e.length;b--;)e[b].elem===this&&(a==null||e[b].queue===a)&&(d?e[b](!0):e[b].saveState(),c=!0,e.splice(b,1));(!d||!c)&&f.dequeue(this,a)})}}),f.each({slideDown:cu("show",1),slideUp:cu("hide",1),slideToggle:cu("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){f.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),f.extend({speed:function(a,b,c){var d=a&&typeof a=="object"?f.extend({},a):{complete:c||!c&&b||f.isFunction(a)&&a,duration:a,easing:c&&b||b&&!f.isFunction(b)&&b};d.duration=f.fx.off?0:typeof d.duration=="number"?d.duration:d.duration in f.fx.speeds?f.fx.speeds[d.duration]:f.fx.speeds._default;if(d.queue==null||d.queue===!0)d.queue="fx";d.old=d.complete,d.complete=function(a){f.isFunction(d.old)&&d.old.call(this),d.queue?f.dequeue(this,d.queue):a!==!1&&f._unmark(this)};return d},easing:{linear:function(a,b,c,d){return c+d*a},swing:function(a,b,c,d){return(-Math.cos(a*Math.PI)/2+.5)*d+c}},timers:[],fx:function(a,b,c){this.options=b,this.elem=a,this.prop=c,b.orig=b.orig||{}}}),f.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this),(f.fx.step[this.prop]||f.fx.step._default)(this)},cur:function(){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];var a,b=f.css(this.elem,this.prop);return isNaN(a=parseFloat(b))?!b||b==="auto"?0:b:a},custom:function(a,c,d){function h(a){return e.step(a)}var e=this,g=f.fx;this.startTime=cr||cs(),this.end=c,this.now=this.start=a,this.pos=this.state=0,this.unit=d||this.unit||(f.cssNumber[this.prop]?"":"px"),h.queue=this.options.queue,h.elem=this.elem,h.saveState=function(){e.options.hide&&f._data(e.elem,"fxshow"+e.prop)===b&&f._data(e.elem,"fxshow"+e.prop,e.start)},h()&&f.timers.push(h)&&!cp&&(cp=setInterval(g.tick,g.interval))},show:function(){var a=f._data(this.elem,"fxshow"+this.prop);this.options.orig[this.prop]=a||f.style(this.elem,this.prop),this.options.show=!0,a!==b?this.custom(this.cur(),a):this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur()),f(this.elem).show()},hide:function(){this.options.orig[this.prop]=f._data(this.elem,"fxshow"+this.prop)||f.style(this.elem,this.prop),this.options.hide=!0,this.custom(this.cur(),0)},step:function(a){var b,c,d,e=cr||cs(),g=!0,h=this.elem,i=this.options;if(a||e>=i.duration+this.startTime){this.now=this.end,this.pos=this.state=1,this.update(),i.animatedProperties[this.prop]=!0;for(b in i.animatedProperties)i.animatedProperties[b]!==!0&&(g=!1);if(g){i.overflow!=null&&!f.support.shrinkWrapBlocks&&f.each(["","X","Y"],function(a,b){h.style["overflow"+b]=i.overflow[a]}),i.hide&&f(h).hide();if(i.hide||i.show)for(b in i.animatedProperties)f.style(h,b,i.orig[b]),f.removeData(h,"fxshow"+b,!0),f.removeData(h,"toggle"+b,!0);d=i.complete,d&&(i.complete=!1,d.call(h))}return!1}i.duration==Infinity?this.now=e:(c=e-this.startTime,this.state=c/i.duration,this.pos=f.easing[i.animatedProperties[this.prop]](this.state,c,0,1,i.duration),this.now=this.start+(this.end-this.start)*this.pos),this.update();return!0}},f.extend(f.fx,{tick:function(){var a,b=f.timers,c=0;for(;c<b.length;c++)a=b[c],!a()&&b[c]===a&&b.splice(c--,1);b.length||f.fx.stop()},interval:13,stop:function(){clearInterval(cp),cp=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(a){f.style(a.elem,"opacity",a.now)},_default:function(a){a.elem.style&&a.elem.style[a.prop]!=null?a.elem.style[a.prop]=a.now+a.unit:a.elem[a.prop]=a.now}}}),f.each(["width","height"],function(a,b){f.fx.step[b]=function(a){f.style(a.elem,b,Math.max(0,a.now)+a.unit)}}),f.expr&&f.expr.filters&&(f.expr.filters.animated=function(a){return f.grep(f.timers,function(b){return a===b.elem}).length});var cw=/^t(?:able|d|h)$/i,cx=/^(?:body|html)$/i;"getBoundingClientRect"in c.documentElement?f.fn.offset=function(a){var b=this[0],c;if(a)return this.each(function(b){f.offset.setOffset(this,a,b)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return f.offset.bodyOffset(b);try{c=b.getBoundingClientRect()}catch(d){}var e=b.ownerDocument,g=e.documentElement;if(!c||!f.contains(g,b))return c?{top:c.top,left:c.left}:{top:0,left:0};var h=e.body,i=cy(e),j=g.clientTop||h.clientTop||0,k=g.clientLeft||h.clientLeft||0,l=i.pageYOffset||f.support.boxModel&&g.scrollTop||h.scrollTop,m=i.pageXOffset||f.support.boxModel&&g.scrollLeft||h.scrollLeft,n=c.top+l-j,o=c.left+m-k;return{top:n,left:o}}:f.fn.offset=function(a){var b=this[0];if(a)return this.each(function(b){f.offset.setOffset(this,a,b)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return f.offset.bodyOffset(b);var c,d=b.offsetParent,e=b,g=b.ownerDocument,h=g.documentElement,i=g.body,j=g.defaultView,k=j?j.getComputedStyle(b,null):b.currentStyle,l=b.offsetTop,m=b.offsetLeft;while((b=b.parentNode)&&b!==i&&b!==h){if(f.support.fixedPosition&&k.position==="fixed")break;c=j?j.getComputedStyle(b,null):b.currentStyle,l-=b.scrollTop,m-=b.scrollLeft,b===d&&(l+=b.offsetTop,m+=b.offsetLeft,f.support.doesNotAddBorder&&(!f.support.doesAddBorderForTableAndCells||!cw.test(b.nodeName))&&(l+=parseFloat(c.borderTopWidth)||0,m+=parseFloat(c.borderLeftWidth)||0),e=d,d=b.offsetParent),f.support.subtractsBorderForOverflowNotVisible&&c.overflow!=="visible"&&(l+=parseFloat(c.borderTopWidth)||0,m+=parseFloat(c.borderLeftWidth)||0),k=c}if(k.position==="relative"||k.position==="static")l+=i.offsetTop,m+=i.offsetLeft;f.support.fixedPosition&&k.position==="fixed"&&(l+=Math.max(h.scrollTop,i.scrollTop),m+=Math.max(h.scrollLeft,i.scrollLeft));return{top:l,left:m}},f.offset={bodyOffset:function(a){var b=a.offsetTop,c=a.offsetLeft;f.support.doesNotIncludeMarginInBodyOffset&&(b+=parseFloat(f.css(a,"marginTop"))||0,c+=parseFloat(f.css(a,"marginLeft"))||0);return{top:b,left:c}},setOffset:function(a,b,c){var d=f.css(a,"position");d==="static"&&(a.style.position="relative");var e=f(a),g=e.offset(),h=f.css(a,"top"),i=f.css(a,"left"),j=(d==="absolute"||d==="fixed")&&f.inArray("auto",[h,i])>-1,k={},l={},m,n;j?(l=e.position(),m=l.top,n=l.left):(m=parseFloat(h)||0,n=parseFloat(i)||0),f.isFunction(b)&&(b=b.call(a,c,g)),b.top!=null&&(k.top=b.top-g.top+m),b.left!=null&&(k.left=b.left-g.left+n),"using"in b?b.using.call(a,k):e.css(k)}},f.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),c=this.offset(),d=cx.test(b[0].nodeName)?{top:0,left:0}:b.offset();c.top-=parseFloat(f.css(a,"marginTop"))||0,c.left-=parseFloat(f.css(a,"marginLeft"))||0,d.top+=parseFloat(f.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(f.css(b[0],"borderLeftWidth"))||0;return{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||c.body;while(a&&!cx.test(a.nodeName)&&f.css(a,"position")==="static")a=a.offsetParent;return a})}}),f.each(["Left","Top"],function(a,c){var d="scroll"+c;f.fn[d]=function(c){var e,g;if(c===b){e=this[0];if(!e)return null;g=cy(e);return g?"pageXOffset"in g?g[a?"pageYOffset":"pageXOffset"]:f.support.boxModel&&g.document.documentElement[d]||g.document.body[d]:e[d]}return this.each(function(){g=cy(this),g?g.scrollTo(a?f(g).scrollLeft():c,a?c:f(g).scrollTop()):this[d]=c})}}),f.each(["Height","Width"],function(a,c){var d=c.toLowerCase();f.fn["inner"+c]=function(){var a=this[0];return a?a.style?parseFloat(f.css(a,d,"padding")):this[d]():null},f.fn["outer"+c]=function(a){var b=this[0];return b?b.style?parseFloat(f.css(b,d,a?"margin":"border")):this[d]():null},f.fn[d]=function(a){var e=this[0];if(!e)return a==null?null:this;if(f.isFunction(a))return this.each(function(b){var c=f(this);c[d](a.call(this,b,c[d]()))});if(f.isWindow(e)){var g=e.document.documentElement["client"+c],h=e.document.body;return e.document.compatMode==="CSS1Compat"&&g||h&&h["client"+c]||g}if(e.nodeType===9)return Math.max(e.documentElement["client"+c],e.body["scroll"+c],e.documentElement["scroll"+c],e.body["offset"+c],e.documentElement["offset"+c]);if(a===b){var i=f.css(e,d),j=parseFloat(i);return f.isNumeric(j)?j:i}return this.css(d,typeof a=="string"?a:a+"px")}}),a.jQuery=a.$=f,typeof define=="function"&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return f})})(window);
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m.a/js/jquery-ui-1.8.17.custom.min.js	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,356 @@
+/*!
+ * jQuery UI 1.8.17
+ *
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI
+ */(function(a,b){function d(b){return!a(b).parents().andSelf().filter(function(){return a.curCSS(this,"visibility")==="hidden"||a.expr.filters.hidden(this)}).length}function c(b,c){var e=b.nodeName.toLowerCase();if("area"===e){var f=b.parentNode,g=f.name,h;if(!b.href||!g||f.nodeName.toLowerCase()!=="map")return!1;h=a("img[usemap=#"+g+"]")[0];return!!h&&d(h)}return(/input|select|textarea|button|object/.test(e)?!b.disabled:"a"==e?b.href||c:c)&&d(b)}a.ui=a.ui||{};a.ui.version||(a.extend(a.ui,{version:"1.8.17",keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91}}),a.fn.extend({propAttr:a.fn.prop||a.fn.attr,_focus:a.fn.focus,focus:function(b,c){return typeof b=="number"?this.each(function(){var d=this;setTimeout(function(){a(d).focus(),c&&c.call(d)},b)}):this._focus.apply(this,arguments)},scrollParent:function(){var b;a.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?b=this.parents().filter(function(){return/(relative|absolute|fixed)/.test(a.curCSS(this,"position",1))&&/(auto|scroll)/.test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0):b=this.parents().filter(function(){return/(auto|scroll)/.test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0);return/fixed/.test(this.css("position"))||!b.length?a(document):b},zIndex:function(c){if(c!==b)return this.css("zIndex",c);if(this.length){var d=a(this[0]),e,f;while(d.length&&d[0]!==document){e=d.css("position");if(e==="absolute"||e==="relative"||e==="fixed"){f=parseInt(d.css("zIndex"),10);if(!isNaN(f)&&f!==0)return f}d=d.parent()}}return 0},disableSelection:function(){return this.bind((a.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(a){a.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}}),a.each(["Width","Height"],function(c,d){function h(b,c,d,f){a.each(e,function(){c-=parseFloat(a.curCSS(b,"padding"+this,!0))||0,d&&(c-=parseFloat(a.curCSS(b,"border"+this+"Width",!0))||0),f&&(c-=parseFloat(a.curCSS(b,"margin"+this,!0))||0)});return c}var e=d==="Width"?["Left","Right"]:["Top","Bottom"],f=d.toLowerCase(),g={innerWidth:a.fn.innerWidth,innerHeight:a.fn.innerHeight,outerWidth:a.fn.outerWidth,outerHeight:a.fn.outerHeight};a.fn["inner"+d]=function(c){if(c===b)return g["inner"+d].call(this);return this.each(function(){a(this).css(f,h(this,c)+"px")})},a.fn["outer"+d]=function(b,c){if(typeof b!="number")return g["outer"+d].call(this,b);return this.each(function(){a(this).css(f,h(this,b,!0,c)+"px")})}}),a.extend(a.expr[":"],{data:function(b,c,d){return!!a.data(b,d[3])},focusable:function(b){return c(b,!isNaN(a.attr(b,"tabindex")))},tabbable:function(b){var d=a.attr(b,"tabindex"),e=isNaN(d);return(e||d>=0)&&c(b,!e)}}),a(function(){var b=document.body,c=b.appendChild(c=document.createElement("div"));a.extend(c.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0}),a.support.minHeight=c.offsetHeight===100,a.support.selectstart="onselectstart"in c,b.removeChild(c).style.display="none"}),a.extend(a.ui,{plugin:{add:function(b,c,d){var e=a.ui[b].prototype;for(var f in d)e.plugins[f]=e.plugins[f]||[],e.plugins[f].push([c,d[f]])},call:function(a,b,c){var d=a.plugins[b];if(!!d&&!!a.element[0].parentNode)for(var e=0;e<d.length;e++)a.options[d[e][0]]&&d[e][1].apply(a.element,c)}},contains:function(a,b){return document.compareDocumentPosition?a.compareDocumentPosition(b)&16:a!==b&&a.contains(b)},hasScroll:function(b,c){if(a(b).css("overflow")==="hidden")return!1;var d=c&&c==="left"?"scrollLeft":"scrollTop",e=!1;if(b[d]>0)return!0;b[d]=1,e=b[d]>0,b[d]=0;return e},isOverAxis:function(a,b,c){return a>b&&a<b+c},isOver:function(b,c,d,e,f,g){return a.ui.isOverAxis(b,d,f)&&a.ui.isOverAxis(c,e,g)}}))})(jQuery);/*!
+ * jQuery UI Widget 1.8.17
+ *
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Widget
+ */(function(a,b){if(a.cleanData){var c=a.cleanData;a.cleanData=function(b){for(var d=0,e;(e=b[d])!=null;d++)try{a(e).triggerHandler("remove")}catch(f){}c(b)}}else{var d=a.fn.remove;a.fn.remove=function(b,c){return this.each(function(){c||(!b||a.filter(b,[this]).length)&&a("*",this).add([this]).each(function(){try{a(this).triggerHandler("remove")}catch(b){}});return d.call(a(this),b,c)})}}a.widget=function(b,c,d){var e=b.split(".")[0],f;b=b.split(".")[1],f=e+"-"+b,d||(d=c,c=a.Widget),a.expr[":"][f]=function(c){return!!a.data(c,b)},a[e]=a[e]||{},a[e][b]=function(a,b){arguments.length&&this._createWidget(a,b)};var g=new c;g.options=a.extend(!0,{},g.options),a[e][b].prototype=a.extend(!0,g,{namespace:e,widgetName:b,widgetEventPrefix:a[e][b].prototype.widgetEventPrefix||b,widgetBaseClass:f},d),a.widget.bridge(b,a[e][b])},a.widget.bridge=function(c,d){a.fn[c]=function(e){var f=typeof e=="string",g=Array.prototype.slice.call(arguments,1),h=this;e=!f&&g.length?a.extend.apply(null,[!0,e].concat(g)):e;if(f&&e.charAt(0)==="_")return h;f?this.each(function(){var d=a.data(this,c),f=d&&a.isFunction(d[e])?d[e].apply(d,g):d;if(f!==d&&f!==b){h=f;return!1}}):this.each(function(){var b=a.data(this,c);b?b.option(e||{})._init():a.data(this,c,new d(e,this))});return h}},a.Widget=function(a,b){arguments.length&&this._createWidget(a,b)},a.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:!1},_createWidget:function(b,c){a.data(c,this.widgetName,this),this.element=a(c),this.options=a.extend(!0,{},this.options,this._getCreateOptions(),b);var d=this;this.element.bind("remove."+this.widgetName,function(){d.destroy()}),this._create(),this._trigger("create"),this._init()},_getCreateOptions:function(){return a.metadata&&a.metadata.get(this.element[0])[this.widgetName]},_create:function(){},_init:function(){},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName),this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+"-disabled "+"ui-state-disabled")},widget:function(){return this.element},option:function(c,d){var e=c;if(arguments.length===0)return a.extend({},this.options);if(typeof c=="string"){if(d===b)return this.options[c];e={},e[c]=d}this._setOptions(e);return this},_setOptions:function(b){var c=this;a.each(b,function(a,b){c._setOption(a,b)});return this},_setOption:function(a,b){this.options[a]=b,a==="disabled"&&this.widget()[b?"addClass":"removeClass"](this.widgetBaseClass+"-disabled"+" "+"ui-state-disabled").attr("aria-disabled",b);return this},enable:function(){return this._setOption("disabled",!1)},disable:function(){return this._setOption("disabled",!0)},_trigger:function(b,c,d){var e,f,g=this.options[b];d=d||{},c=a.Event(c),c.type=(b===this.widgetEventPrefix?b:this.widgetEventPrefix+b).toLowerCase(),c.target=this.element[0],f=c.originalEvent;if(f)for(e in f)e in c||(c[e]=f[e]);this.element.trigger(c,d);return!(a.isFunction(g)&&g.call(this.element[0],c,d)===!1||c.isDefaultPrevented())}}})(jQuery);/*!
+ * jQuery UI Mouse 1.8.17
+ *
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Mouse
+ *
+ * Depends:
+ *	jquery.ui.widget.js
+ */(function(a,b){var c=!1;a(document).mouseup(function(a){c=!1}),a.widget("ui.mouse",{options:{cancel:":input,option",distance:1,delay:0},_mouseInit:function(){var b=this;this.element.bind("mousedown."+this.widgetName,function(a){return b._mouseDown(a)}).bind("click."+this.widgetName,function(c){if(!0===a.data(c.target,b.widgetName+".preventClickEvent")){a.removeData(c.target,b.widgetName+".preventClickEvent"),c.stopImmediatePropagation();return!1}}),this.started=!1},_mouseDestroy:function(){this.element.unbind("."+this.widgetName)},_mouseDown:function(b){if(!c){this._mouseStarted&&this._mouseUp(b),this._mouseDownEvent=b;var d=this,e=b.which==1,f=typeof this.options.cancel=="string"&&b.target.nodeName?a(b.target).closest(this.options.cancel).length:!1;if(!e||f||!this._mouseCapture(b))return!0;this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){d.mouseDelayMet=!0},this.options.delay));if(this._mouseDistanceMet(b)&&this._mouseDelayMet(b)){this._mouseStarted=this._mouseStart(b)!==!1;if(!this._mouseStarted){b.preventDefault();return!0}}!0===a.data(b.target,this.widgetName+".preventClickEvent")&&a.removeData(b.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(a){return d._mouseMove(a)},this._mouseUpDelegate=function(a){return d._mouseUp(a)},a(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate),b.preventDefault(),c=!0;return!0}},_mouseMove:function(b){if(a.browser.msie&&!(document.documentMode>=9)&&!b.button)return this._mouseUp(b);if(this._mouseStarted){this._mouseDrag(b);return b.preventDefault()}this._mouseDistanceMet(b)&&this._mouseDelayMet(b)&&(this._mouseStarted=this._mouseStart(this._mouseDownEvent,b)!==!1,this._mouseStarted?this._mouseDrag(b):this._mouseUp(b));return!this._mouseStarted},_mouseUp:function(b){a(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,b.target==this._mouseDownEvent.target&&a.data(b.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(b));return!1},_mouseDistanceMet:function(a){return Math.max(Math.abs(this._mouseDownEvent.pageX-a.pageX),Math.abs(this._mouseDownEvent.pageY-a.pageY))>=this.options.distance},_mouseDelayMet:function(a){return this.mouseDelayMet},_mouseStart:function(a){},_mouseDrag:function(a){},_mouseStop:function(a){},_mouseCapture:function(a){return!0}})})(jQuery);/*
+ * jQuery UI Position 1.8.17
+ *
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Position
+ */(function(a,b){a.ui=a.ui||{};var c=/left|center|right/,d=/top|center|bottom/,e="center",f={},g=a.fn.position,h=a.fn.offset;a.fn.position=function(b){if(!b||!b.of)return g.apply(this,arguments);b=a.extend({},b);var h=a(b.of),i=h[0],j=(b.collision||"flip").split(" "),k=b.offset?b.offset.split(" "):[0,0],l,m,n;i.nodeType===9?(l=h.width(),m=h.height(),n={top:0,left:0}):i.setTimeout?(l=h.width(),m=h.height(),n={top:h.scrollTop(),left:h.scrollLeft()}):i.preventDefault?(b.at="left top",l=m=0,n={top:b.of.pageY,left:b.of.pageX}):(l=h.outerWidth(),m=h.outerHeight(),n=h.offset()),a.each(["my","at"],function(){var a=(b[this]||"").split(" ");a.length===1&&(a=c.test(a[0])?a.concat([e]):d.test(a[0])?[e].concat(a):[e,e]),a[0]=c.test(a[0])?a[0]:e,a[1]=d.test(a[1])?a[1]:e,b[this]=a}),j.length===1&&(j[1]=j[0]),k[0]=parseInt(k[0],10)||0,k.length===1&&(k[1]=k[0]),k[1]=parseInt(k[1],10)||0,b.at[0]==="right"?n.left+=l:b.at[0]===e&&(n.left+=l/2),b.at[1]==="bottom"?n.top+=m:b.at[1]===e&&(n.top+=m/2),n.left+=k[0],n.top+=k[1];return this.each(function(){var c=a(this),d=c.outerWidth(),g=c.outerHeight(),h=parseInt(a.curCSS(this,"marginLeft",!0))||0,i=parseInt(a.curCSS(this,"marginTop",!0))||0,o=d+h+(parseInt(a.curCSS(this,"marginRight",!0))||0),p=g+i+(parseInt(a.curCSS(this,"marginBottom",!0))||0),q=a.extend({},n),r;b.my[0]==="right"?q.left-=d:b.my[0]===e&&(q.left-=d/2),b.my[1]==="bottom"?q.top-=g:b.my[1]===e&&(q.top-=g/2),f.fractions||(q.left=Math.round(q.left),q.top=Math.round(q.top)),r={left:q.left-h,top:q.top-i},a.each(["left","top"],function(c,e){a.ui.position[j[c]]&&a.ui.position[j[c]][e](q,{targetWidth:l,targetHeight:m,elemWidth:d,elemHeight:g,collisionPosition:r,collisionWidth:o,collisionHeight:p,offset:k,my:b.my,at:b.at})}),a.fn.bgiframe&&c.bgiframe(),c.offset(a.extend(q,{using:b.using}))})},a.ui.position={fit:{left:function(b,c){var d=a(window),e=c.collisionPosition.left+c.collisionWidth-d.width()-d.scrollLeft();b.left=e>0?b.left-e:Math.max(b.left-c.collisionPosition.left,b.left)},top:function(b,c){var d=a(window),e=c.collisionPosition.top+c.collisionHeight-d.height()-d.scrollTop();b.top=e>0?b.top-e:Math.max(b.top-c.collisionPosition.top,b.top)}},flip:{left:function(b,c){if(c.at[0]!==e){var d=a(window),f=c.collisionPosition.left+c.collisionWidth-d.width()-d.scrollLeft(),g=c.my[0]==="left"?-c.elemWidth:c.my[0]==="right"?c.elemWidth:0,h=c.at[0]==="left"?c.targetWidth:-c.targetWidth,i=-2*c.offset[0];b.left+=c.collisionPosition.left<0?g+h+i:f>0?g+h+i:0}},top:function(b,c){if(c.at[1]!==e){var d=a(window),f=c.collisionPosition.top+c.collisionHeight-d.height()-d.scrollTop(),g=c.my[1]==="top"?-c.elemHeight:c.my[1]==="bottom"?c.elemHeight:0,h=c.at[1]==="top"?c.targetHeight:-c.targetHeight,i=-2*c.offset[1];b.top+=c.collisionPosition.top<0?g+h+i:f>0?g+h+i:0}}}},a.offset.setOffset||(a.offset.setOffset=function(b,c){/static/.test(a.curCSS(b,"position"))&&(b.style.position="relative");var d=a(b),e=d.offset(),f=parseInt(a.curCSS(b,"top",!0),10)||0,g=parseInt(a.curCSS(b,"left",!0),10)||0,h={top:c.top-e.top+f,left:c.left-e.left+g};"using"in c?c.using.call(b,h):d.css(h)},a.fn.offset=function(b){var c=this[0];if(!c||!c.ownerDocument)return null;if(b)return this.each(function(){a.offset.setOffset(this,b)});return h.call(this)}),function(){var b=document.getElementsByTagName("body")[0],c=document.createElement("div"),d,e,g,h,i;d=document.createElement(b?"div":"body"),g={visibility:"hidden",width:0,height:0,border:0,margin:0,background:"none"},b&&jQuery.extend(g,{position:"absolute",left:"-1000px",top:"-1000px"});for(var j in g)d.style[j]=g[j];d.appendChild(c),e=b||document.documentElement,e.insertBefore(d,e.firstChild),c.style.cssText="position: absolute; left: 10.7432222px; top: 10.432325px; height: 30px; width: 201px;",h=a(c).offset(function(a,b){return b}).offset(),d.innerHTML="",e.removeChild(d),i=h.top+h.left+(b?2e3:0),f.fractions=i>21&&i<22}()})(jQuery);/*
+ * jQuery UI Draggable 1.8.17
+ *
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Draggables
+ *
+ * Depends:
+ *	jquery.ui.core.js
+ *	jquery.ui.mouse.js
+ *	jquery.ui.widget.js
+ */(function(a,b){a.widget("ui.draggable",a.ui.mouse,{widgetEventPrefix:"drag",options:{addClasses:!0,appendTo:"parent",axis:!1,connectToSortable:!1,containment:!1,cursor:"auto",cursorAt:!1,grid:!1,handle:!1,helper:"original",iframeFix:!1,opacity:!1,refreshPositions:!1,revert:!1,revertDuration:500,scope:"default",scroll:!0,scrollSensitivity:20,scrollSpeed:20,snap:!1,snapMode:"both",snapTolerance:20,stack:!1,zIndex:!1},_create:function(){this.options.helper=="original"&&!/^(?:r|a|f)/.test(this.element.css("position"))&&(this.element[0].style.position="relative"),this.options.addClasses&&this.element.addClass("ui-draggable"),this.options.disabled&&this.element.addClass("ui-draggable-disabled"),this._mouseInit()},destroy:function(){if(!!this.element.data("draggable")){this.element.removeData("draggable").unbind(".draggable").removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled"),this._mouseDestroy();return this}},_mouseCapture:function(b){var c=this.options;if(this.helper||c.disabled||a(b.target).is(".ui-resizable-handle"))return!1;this.handle=this._getHandle(b);if(!this.handle)return!1;c.iframeFix&&a(c.iframeFix===!0?"iframe":c.iframeFix).each(function(){a('<div class="ui-draggable-iframeFix" style="background: #fff;"></div>').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1e3}).css(a(this).offset()).appendTo("body")});return!0},_mouseStart:function(b){var c=this.options;this.helper=this._createHelper(b),this._cacheHelperProportions(),a.ui.ddmanager&&(a.ui.ddmanager.current=this),this._cacheMargins(),this.cssPosition=this.helper.css("position"),this.scrollParent=this.helper.scrollParent(),this.offset=this.positionAbs=this.element.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},a.extend(this.offset,{click:{left:b.pageX-this.offset.left,top:b.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.originalPosition=this.position=this._generatePosition(b),this.originalPageX=b.pageX,this.originalPageY=b.pageY,c.cursorAt&&this._adjustOffsetFromHelper(c.cursorAt),c.containment&&this._setContainment();if(this._trigger("start",b)===!1){this._clear();return!1}this._cacheHelperProportions(),a.ui.ddmanager&&!c.dropBehaviour&&a.ui.ddmanager.prepareOffsets(this,b),this.helper.addClass("ui-draggable-dragging"),this._mouseDrag(b,!0),a.ui.ddmanager&&a.ui.ddmanager.dragStart(this,b);return!0},_mouseDrag:function(b,c){this.position=this._generatePosition(b),this.positionAbs=this._convertPositionTo("absolute");if(!c){var d=this._uiHash();if(this._trigger("drag",b,d)===!1){this._mouseUp({});return!1}this.position=d.position}if(!this.options.axis||this.options.axis!="y")this.helper[0].style.left=this.position.left+"px";if(!this.options.axis||this.options.axis!="x")this.helper[0].style.top=this.position.top+"px";a.ui.ddmanager&&a.ui.ddmanager.drag(this,b);return!1},_mouseStop:function(b){var c=!1;a.ui.ddmanager&&!this.options.dropBehaviour&&(c=a.ui.ddmanager.drop(this,b)),this.dropped&&(c=this.dropped,this.dropped=!1);if((!this.element[0]||!this.element[0].parentNode)&&this.options.helper=="original")return!1;if(this.options.revert=="invalid"&&!c||this.options.revert=="valid"&&c||this.options.revert===!0||a.isFunction(this.options.revert)&&this.options.revert.call(this.element,c)){var d=this;a(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){d._trigger("stop",b)!==!1&&d._clear()})}else this._trigger("stop",b)!==!1&&this._clear();return!1},_mouseUp:function(b){this.options.iframeFix===!0&&a("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)}),a.ui.ddmanager&&a.ui.ddmanager.dragStop(this,b);return a.ui.mouse.prototype._mouseUp.call(this,b)},cancel:function(){this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear();return this},_getHandle:function(b){var c=!this.options.handle||!a(this.options.handle,this.element).length?!0:!1;a(this.options.handle,this.element).find("*").andSelf().each(function(){this==b.target&&(c=!0)});return c},_createHelper:function(b){var c=this.options,d=a.isFunction(c.helper)?a(c.helper.apply(this.element[0],[b])):c.helper=="clone"?this.element.clone().removeAttr("id"):this.element;d.parents("body").length||d.appendTo(c.appendTo=="parent"?this.element[0].parentNode:c.appendTo),d[0]!=this.element[0]&&!/(fixed|absolute)/.test(d.css("position"))&&d.css("position","absolute");return d},_adjustOffsetFromHelper:function(b){typeof b=="string"&&(b=b.split(" ")),a.isArray(b)&&(b={left:+b[0],top:+b[1]||0}),"left"in b&&(this.offset.click.left=b.left+this.margins.left),"right"in b&&(this.offset.click.left=this.helperProportions.width-b.right+this.margins.left),"top"in b&&(this.offset.click.top=b.top+this.margins.top),"bottom"in b&&(this.offset.click.top=this.helperProportions.height-b.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var b=this.offsetParent.offset();this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0])&&(b.left+=this.scrollParent.scrollLeft(),b.top+=this.scrollParent.scrollTop());if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&a.browser.msie)b={top:0,left:0};return{top:b.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:b.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var a=this.element.position();return{top:a.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:a.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var b=this.options;b.containment=="parent"&&(b.containment=this.helper[0].parentNode);if(b.containment=="document"||b.containment=="window")this.containment=[b.containment=="document"?0:a(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,b.containment=="document"?0:a(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,(b.containment=="document"?0:a(window).scrollLeft())+a(b.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(b.containment=="document"?0:a(window).scrollTop())+(a(b.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(b.containment)&&b.containment.constructor!=Array){var c=a(b.containment),d=c[0];if(!d)return;var e=c.offset(),f=a(d).css("overflow")!="hidden";this.containment=[(parseInt(a(d).css("borderLeftWidth"),10)||0)+(parseInt(a(d).css("paddingLeft"),10)||0),(parseInt(a(d).css("borderTopWidth"),10)||0)+(parseInt(a(d).css("paddingTop"),10)||0),(f?Math.max(d.scrollWidth,d.offsetWidth):d.offsetWidth)-(parseInt(a(d).css("borderLeftWidth"),10)||0)-(parseInt(a(d).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(f?Math.max(d.scrollHeight,d.offsetHeight):d.offsetHeight)-(parseInt(a(d).css("borderTopWidth"),10)||0)-(parseInt(a(d).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relative_container=c}else b.containment.constructor==Array&&(this.containment=b.containment)},_convertPositionTo:function(b,c){c||(c=this.position);var d=b=="absolute"?1:-1,e=this.options,f=this.cssPosition=="absolute"&&(this.scrollParent[0]==document||!a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,g=/(html|body)/i.test(f[0].tagName);return{top:c.top+this.offset.relative.top*d+this.offset.parent.top*d-(a.browser.safari&&a.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():g?0:f.scrollTop())*d),left:c.left+this.offset.relative.left*d+this.offset.parent.left*d-(a.browser.safari&&a.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():g?0:f.scrollLeft())*d)}},_generatePosition:function(b){var c=this.options,d=this.cssPosition=="absolute"&&(this.scrollParent[0]==document||!a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,e=/(html|body)/i.test(d[0].tagName),f=b.pageX,g=b.pageY;if(this.originalPosition){var h;if(this.containment){if(this.relative_container){var i=this.relative_container.offset();h=[this.containment[0]+i.left,this.containment[1]+i.top,this.containment[2]+i.left,this.containment[3]+i.top]}else h=this.containment;b.pageX-this.offset.click.left<h[0]&&(f=h[0]+this.offset.click.left),b.pageY-this.offset.click.top<h[1]&&(g=h[1]+this.offset.click.top),b.pageX-this.offset.click.left>h[2]&&(f=h[2]+this.offset.click.left),b.pageY-this.offset.click.top>h[3]&&(g=h[3]+this.offset.click.top)}if(c.grid){var j=c.grid[1]?this.originalPageY+Math.round((g-this.originalPageY)/c.grid[1])*c.grid[1]:this.originalPageY;g=h?j-this.offset.click.top<h[1]||j-this.offset.click.top>h[3]?j-this.offset.click.top<h[1]?j+c.grid[1]:j-c.grid[1]:j:j;var k=c.grid[0]?this.originalPageX+Math.round((f-this.originalPageX)/c.grid[0])*c.grid[0]:this.originalPageX;f=h?k-this.offset.click.left<h[0]||k-this.offset.click.left>h[2]?k-this.offset.click.left<h[0]?k+c.grid[0]:k-c.grid[0]:k:k}}return{top:g-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(a.browser.safari&&a.browser.version<526&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollTop():e?0:d.scrollTop()),left:f-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(a.browser.safari&&a.browser.version<526&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():e?0:d.scrollLeft())}},_clear:function(){this.helper.removeClass("ui-draggable-dragging"),this.helper[0]!=this.element[0]&&!this.cancelHelperRemoval&&this.helper.remove(),this.helper=null,this.cancelHelperRemoval=!1},_trigger:function(b,c,d){d=d||this._uiHash(),a.ui.plugin.call(this,b,[c,d]),b=="drag"&&(this.positionAbs=this._convertPositionTo("absolute"));return a.Widget.prototype._trigger.call(this,b,c,d)},plugins:{},_uiHash:function(a){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}}),a.extend(a.ui.draggable,{version:"1.8.17"}),a.ui.plugin.add("draggable","connectToSortable",{start:function(b,c){var d=a(this).data("draggable"),e=d.options,f=a.extend({},c,{item:d.element});d.sortables=[],a(e.connectToSortable).each(function(){var c=a.data(this,"sortable");c&&!c.options.disabled&&(d.sortables.push({instance:c,shouldRevert:c.options.revert}),c.refreshPositions(),c._trigger("activate",b,f))})},stop:function(b,c){var d=a(this).data("draggable"),e=a.extend({},c,{item:d.element});a.each(d.sortables,function(){this.instance.isOver?(this.instance.isOver=0,d.cancelHelperRemoval=!0,this.instance.cancelHelperRemoval=!1,this.shouldRevert&&(this.instance.options.revert=!0),this.instance._mouseStop(b),this.instance.options.helper=this.instance.options._helper,d.options.helper=="original"&&this.instance.currentItem.css({top:"auto",left:"auto"})):(this.instance.cancelHelperRemoval=!1,this.instance._trigger("deactivate",b,e))})},drag:function(b,c){var d=a(this).data("draggable"),e=this,f=function(b){var c=this.offset.click.top,d=this.offset.click.left,e=this.positionAbs.top,f=this.positionAbs.left,g=b.height,h=b.width,i=b.top,j=b.left;return a.ui.isOver(e+c,f+d,i,j,g,h)};a.each(d.sortables,function(f){this.instance.positionAbs=d.positionAbs,this.instance.helperProportions=d.helperProportions,this.instance.offset.click=d.offset.click,this.instance._intersectsWith(this.instance.containerCache)?(this.instance.isOver||(this.instance.isOver=1,this.instance.currentItem=a(e).clone().removeAttr("id").appendTo(this.instance.element).data("sortable-item",!0),this.instance.options._helper=this.instance.options.helper,this.instance.options.helper=function(){return c.helper[0]},b.target=this.instance.currentItem[0],this.instance._mouseCapture(b,!0),this.instance._mouseStart(b,!0,!0),this.instance.offset.click.top=d.offset.click.top,this.instance.offset.click.left=d.offset.click.left,this.instance.offset.parent.left-=d.offset.parent.left-this.instance.offset.parent.left,this.instance.offset.parent.top-=d.offset.parent.top-this.instance.offset.parent.top,d._trigger("toSortable",b),d.dropped=this.instance.element,d.currentItem=d.element,this.instance.fromOutside=d),this.instance.currentItem&&this.instance._mouseDrag(b)):this.instance.isOver&&(this.instance.isOver=0,this.instance.cancelHelperRemoval=!0,this.instance.options.revert=!1,this.instance._trigger("out",b,this.instance._uiHash(this.instance)),this.instance._mouseStop(b,!0),this.instance.options.helper=this.instance.options._helper,this.instance.currentItem.remove(),this.instance.placeholder&&this.instance.placeholder.remove(),d._trigger("fromSortable",b),d.dropped=!1)})}}),a.ui.plugin.add("draggable","cursor",{start:function(b,c){var d=a("body"),e=a(this).data("draggable").options;d.css("cursor")&&(e._cursor=d.css("cursor")),d.css("cursor",e.cursor)},stop:function(b,c){var d=a(this).data("draggable").options;d._cursor&&a("body").css("cursor",d._cursor)}}),a.ui.plugin.add("draggable","opacity",{start:function(b,c){var d=a(c.helper),e=a(this).data("draggable").options;d.css("opacity")&&(e._opacity=d.css("opacity")),d.css("opacity",e.opacity)},stop:function(b,c){var d=a(this).data("draggable").options;d._opacity&&a(c.helper).css("opacity",d._opacity)}}),a.ui.plugin.add("draggable","scroll",{start:function(b,c){var d=a(this).data("draggable");d.scrollParent[0]!=document&&d.scrollParent[0].tagName!="HTML"&&(d.overflowOffset=d.scrollParent.offset())},drag:function(b,c){var d=a(this).data("draggable"),e=d.options,f=!1;if(d.scrollParent[0]!=document&&d.scrollParent[0].tagName!="HTML"){if(!e.axis||e.axis!="x")d.overflowOffset.top+d.scrollParent[0].offsetHeight-b.pageY<e.scrollSensitivity?d.scrollParent[0].scrollTop=f=d.scrollParent[0].scrollTop+e.scrollSpeed:b.pageY-d.overflowOffset.top<e.scrollSensitivity&&(d.scrollParent[0].scrollTop=f=d.scrollParent[0].scrollTop-e.scrollSpeed);if(!e.axis||e.axis!="y")d.overflowOffset.left+d.scrollParent[0].offsetWidth-b.pageX<e.scrollSensitivity?d.scrollParent[0].scrollLeft=f=d.scrollParent[0].scrollLeft+e.scrollSpeed:b.pageX-d.overflowOffset.left<e.scrollSensitivity&&(d.scrollParent[0].scrollLeft=f=d.scrollParent[0].scrollLeft-e.scrollSpeed)}else{if(!e.axis||e.axis!="x")b.pageY-a(document).scrollTop()<e.scrollSensitivity?f=a(document).scrollTop(a(document).scrollTop()-e.scrollSpeed):a(window).height()-(b.pageY-a(document).scrollTop())<e.scrollSensitivity&&(f=a(document).scrollTop(a(document).scrollTop()+e.scrollSpeed));if(!e.axis||e.axis!="y")b.pageX-a(document).scrollLeft()<e.scrollSensitivity?f=a(document).scrollLeft(a(document).scrollLeft()-e.scrollSpeed):a(window).width()-(b.pageX-a(document).scrollLeft())<e.scrollSensitivity&&(f=a(document).scrollLeft(a(document).scrollLeft()+e.scrollSpeed))}f!==!1&&a.ui.ddmanager&&!e.dropBehaviour&&a.ui.ddmanager.prepareOffsets(d,b)}}),a.ui.plugin.add("draggable","snap",{start:function(b,c){var d=a(this).data("draggable"),e=d.options;d.snapElements=[],a(e.snap.constructor!=String?e.snap.items||":data(draggable)":e.snap).each(function(){var b=a(this),c=b.offset();this!=d.element[0]&&d.snapElements.push({item:this,width:b.outerWidth(),height:b.outerHeight(),top:c.top,left:c.left})})},drag:function(b,c){var d=a(this).data("draggable"),e=d.options,f=e.snapTolerance,g=c.offset.left,h=g+d.helperProportions.width,i=c.offset.top,j=i+d.helperProportions.height;for(var k=d.snapElements.length-1;k>=0;k--){var l=d.snapElements[k].left,m=l+d.snapElements[k].width,n=d.snapElements[k].top,o=n+d.snapElements[k].height;if(!(l-f<g&&g<m+f&&n-f<i&&i<o+f||l-f<g&&g<m+f&&n-f<j&&j<o+f||l-f<h&&h<m+f&&n-f<i&&i<o+f||l-f<h&&h<m+f&&n-f<j&&j<o+f)){d.snapElements[k].snapping&&d.options.snap.release&&d.options.snap.release.call(d.element,b,a.extend(d._uiHash(),{snapItem:d.snapElements[k].item})),d.snapElements[k].snapping=!1;continue}if(e.snapMode!="inner"){var p=Math.abs(n-j)<=f,q=Math.abs(o-i)<=f,r=Math.abs(l-h)<=f,s=Math.abs(m-g)<=f;p&&(c.position.top=d._convertPositionTo("relative",{top:n-d.helperProportions.height,left:0}).top-d.margins.top),q&&(c.position.top=d._convertPositionTo("relative",{top:o,left:0}).top-d.margins.top),r&&(c.position.left=d._convertPositionTo("relative",{top:0,left:l-d.helperProportions.width}).left-d.margins.left),s&&(c.position.left=d._convertPositionTo("relative",{top:0,left:m}).left-d.margins.left)}var t=p||q||r||s;if(e.snapMode!="outer"){var p=Math.abs(n-i)<=f,q=Math.abs(o-j)<=f,r=Math.abs(l-g)<=f,s=Math.abs(m-h)<=f;p&&(c.position.top=d._convertPositionTo("relative",{top:n,left:0}).top-d.margins.top),q&&(c.position.top=d._convertPositionTo("relative",{top:o-d.helperProportions.height,left:0}).top-d.margins.top),r&&(c.position.left=d._convertPositionTo("relative",{top:0,left:l}).left-d.margins.left),s&&(c.position.left=d._convertPositionTo("relative",{top:0,left:m-d.helperProportions.width}).left-d.margins.left)}!d.snapElements[k].snapping&&(p||q||r||s||t)&&d.options.snap.snap&&d.options.snap.snap.call(d.element,b,a.extend(d._uiHash(),{snapItem:d.snapElements[k].item})),d.snapElements[k].snapping=p||q||r||s||t}}}),a.ui.plugin.add("draggable","stack",{start:function(b,c){var d=a(this).data("draggable").options,e=a.makeArray(a(d.stack)).sort(function(b,c){return(parseInt(a(b).css("zIndex"),10)||0)-(parseInt(a(c).css("zIndex"),10)||0)});if(!!e.length){var f=parseInt(e[0].style.zIndex)||0;a(e).each(function(a){this.style.zIndex=f+a}),this[0].style.zIndex=f+e.length}}}),a.ui.plugin.add("draggable","zIndex",{start:function(b,c){var d=a(c.helper),e=a(this).data("draggable").options;d.css("zIndex")&&(e._zIndex=d.css("zIndex")),d.css("zIndex",e.zIndex)},stop:function(b,c){var d=a(this).data("draggable").options;d._zIndex&&a(c.helper).css("zIndex",d._zIndex)}})})(jQuery);/*
+ * jQuery UI Droppable 1.8.17
+ *
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Droppables
+ *
+ * Depends:
+ *	jquery.ui.core.js
+ *	jquery.ui.widget.js
+ *	jquery.ui.mouse.js
+ *	jquery.ui.draggable.js
+ */(function(a,b){a.widget("ui.droppable",{widgetEventPrefix:"drop",options:{accept:"*",activeClass:!1,addClasses:!0,greedy:!1,hoverClass:!1,scope:"default",tolerance:"intersect"},_create:function(){var b=this.options,c=b.accept;this.isover=0,this.isout=1,this.accept=a.isFunction(c)?c:function(a){return a.is(c)},this.proportions={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight},a.ui.ddmanager.droppables[b.scope]=a.ui.ddmanager.droppables[b.scope]||[],a.ui.ddmanager.droppables[b.scope].push(this),b.addClasses&&this.element.addClass("ui-droppable")},destroy:function(){var b=a.ui.ddmanager.droppables[this.options.scope];for(var c=0;c<b.length;c++)b[c]==this&&b.splice(c,1);this.element.removeClass("ui-droppable ui-droppable-disabled").removeData("droppable").unbind(".droppable");return this},_setOption:function(b,c){b=="accept"&&(this.accept=a.isFunction(c)?c:function(a){return a.is(c)}),a.Widget.prototype._setOption.apply(this,arguments)},_activate:function(b){var c=a.ui.ddmanager.current;this.options.activeClass&&this.element.addClass(this.options.activeClass),c&&this._trigger("activate",b,this.ui(c))},_deactivate:function(b){var c=a.ui.ddmanager.current;this.options.activeClass&&this.element.removeClass(this.options.activeClass),c&&this._trigger("deactivate",b,this.ui(c))},_over:function(b){var c=a.ui.ddmanager.current;!!c&&(c.currentItem||c.element)[0]!=this.element[0]&&this.accept.call(this.element[0],c.currentItem||c.element)&&(this.options.hoverClass&&this.element.addClass(this.options.hoverClass),this._trigger("over",b,this.ui(c)))},_out:function(b){var c=a.ui.ddmanager.current;!!c&&(c.currentItem||c.element)[0]!=this.element[0]&&this.accept.call(this.element[0],c.currentItem||c.element)&&(this.options.hoverClass&&this.element.removeClass(this.options.hoverClass),this._trigger("out",b,this.ui(c)))},_drop:function(b,c){var d=c||a.ui.ddmanager.current;if(!d||(d.currentItem||d.element)[0]==this.element[0])return!1;var e=!1;this.element.find(":data(droppable)").not(".ui-draggable-dragging").each(function(){var b=a.data(this,"droppable");if(b.options.greedy&&!b.options.disabled&&b.options.scope==d.options.scope&&b.accept.call(b.element[0],d.currentItem||d.element)&&a.ui.intersect(d,a.extend(b,{offset:b.element.offset()}),b.options.tolerance)){e=!0;return!1}});if(e)return!1;if(this.accept.call(this.element[0],d.currentItem||d.element)){this.options.activeClass&&this.element.removeClass(this.options.activeClass),this.options.hoverClass&&this.element.removeClass(this.options.hoverClass),this._trigger("drop",b,this.ui(d));return this.element}return!1},ui:function(a){return{draggable:a.currentItem||a.element,helper:a.helper,position:a.position,offset:a.positionAbs}}}),a.extend(a.ui.droppable,{version:"1.8.17"}),a.ui.intersect=function(b,c,d){if(!c.offset)return!1;var e=(b.positionAbs||b.position.absolute).left,f=e+b.helperProportions.width,g=(b.positionAbs||b.position.absolute).top,h=g+b.helperProportions.height,i=c.offset.left,j=i+c.proportions.width,k=c.offset.top,l=k+c.proportions.height;switch(d){case"fit":return i<=e&&f<=j&&k<=g&&h<=l;case"intersect":return i<e+b.helperProportions.width/2&&f-b.helperProportions.width/2<j&&k<g+b.helperProportions.height/2&&h-b.helperProportions.height/2<l;case"pointer":var m=(b.positionAbs||b.position.absolute).left+(b.clickOffset||b.offset.click).left,n=(b.positionAbs||b.position.absolute).top+(b.clickOffset||b.offset.click).top,o=a.ui.isOver(n,m,k,i,c.proportions.height,c.proportions.width);return o;case"touch":return(g>=k&&g<=l||h>=k&&h<=l||g<k&&h>l)&&(e>=i&&e<=j||f>=i&&f<=j||e<i&&f>j);default:return!1}},a.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(b,c){var d=a.ui.ddmanager.droppables[b.options.scope]||[],e=c?c.type:null,f=(b.currentItem||b.element).find(":data(droppable)").andSelf();droppablesLoop:for(var g=0;g<d.length;g++){if(d[g].options.disabled||b&&!d[g].accept.call(d[g].element[0],b.currentItem||b.element))continue;for(var h=0;h<f.length;h++)if(f[h]==d[g].element[0]){d[g].proportions.height=0;continue droppablesLoop}d[g].visible=d[g].element.css("display")!="none";if(!d[g].visible)continue;e=="mousedown"&&d[g]._activate.call(d[g],c),d[g].offset=d[g].element.offset(),d[g].proportions={width:d[g].element[0].offsetWidth,height:d[g].element[0].offsetHeight}}},drop:function(b,c){var d=!1;a.each(a.ui.ddmanager.droppables[b.options.scope]||[],function(){!this.options||(!this.options.disabled&&this.visible&&a.ui.intersect(b,this,this.options.tolerance)&&(d=this._drop.call(this,c)||d),!this.options.disabled&&this.visible&&this.accept.call(this.element[0],b.currentItem||b.element)&&(this.isout=1,this.isover=0,this._deactivate.call(this,c)))});return d},dragStart:function(b,c){b.element.parents(":not(body,html)").bind("scroll.droppable",function(){b.options.refreshPositions||a.ui.ddmanager.prepareOffsets(b,c)})},drag:function(b,c){b.options.refreshPositions&&a.ui.ddmanager.prepareOffsets(b,c),a.each(a.ui.ddmanager.droppables[b.options.scope]||[],function(){if(!(this.options.disabled||this.greedyChild||!this.visible)){var d=a.ui.intersect(b,this,this.options.tolerance),e=!d&&this.isover==1?"isout":d&&this.isover==0?"isover":null;if(!e)return;var f;if(this.options.greedy){var g=this.element.parents(":data(droppable):eq(0)");g.length&&(f=a.data(g[0],"droppable"),f.greedyChild=e=="isover"?1:0)}f&&e=="isover"&&(f.isover=0,f.isout=1,f._out.call(f,c)),this[e]=1,this[e=="isout"?"isover":"isout"]=0,this[e=="isover"?"_over":"_out"].call(this,c),f&&e=="isout"&&(f.isout=0,f.isover=1,f._over.call(f,c))}})},dragStop:function(b,c){b.element.parents(":not(body,html)").unbind("scroll.droppable"),b.options.refreshPositions||a.ui.ddmanager.prepareOffsets(b,c)}}})(jQuery);/*
+ * jQuery UI Resizable 1.8.17
+ *
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Resizables
+ *
+ * Depends:
+ *	jquery.ui.core.js
+ *	jquery.ui.mouse.js
+ *	jquery.ui.widget.js
+ */(function(a,b){a.widget("ui.resizable",a.ui.mouse,{widgetEventPrefix:"resize",options:{alsoResize:!1,animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,containment:!1,ghost:!1,grid:!1,handles:"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:1e3},_create:function(){var b=this,c=this.options;this.element.addClass("ui-resizable"),a.extend(this,{_aspectRatio:!!c.aspectRatio,aspectRatio:c.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:c.helper||c.ghost||c.animate?c.helper||"ui-resizable-helper":null}),this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)&&(/relative/.test(this.element.css("position"))&&a.browser.opera&&this.element.css({position:"relative",top:"auto",left:"auto"}),this.element.wrap(a('<div class="ui-wrapper" style="overflow: hidden;"></div>').css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("resizable",this.element.data("resizable")),this.elementIsWrapper=!0,this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")}),this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0}),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css({margin:this.originalElement.css("margin")}),this._proportionallyResize()),this.handles=c.handles||(a(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se");if(this.handles.constructor==String){this.handles=="all"&&(this.handles="n,e,s,w,se,sw,ne,nw");var d=this.handles.split(",");this.handles={};for(var e=0;e<d.length;e++){var f=a.trim(d[e]),g="ui-resizable-"+f,h=a('<div class="ui-resizable-handle '+g+'"></div>');/sw|se|ne|nw/.test(f)&&h.css({zIndex:++c.zIndex}),"se"==f&&h.addClass("ui-icon ui-icon-gripsmall-diagonal-se"),this.handles[f]=".ui-resizable-"+f,this.element.append(h)}}this._renderAxis=function(b){b=b||this.element;for(var c in this.handles){this.handles[c].constructor==String&&(this.handles[c]=a(this.handles[c],this.element).show());if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var d=a(this.handles[c],this.element),e=0;e=/sw|ne|nw|se|n|s/.test(c)?d.outerHeight():d.outerWidth();var f=["padding",/ne|nw|n/.test(c)?"Top":/se|sw|s/.test(c)?"Bottom":/^e$/.test(c)?"Right":"Left"].join("");b.css(f,e),this._proportionallyResize()}if(!a(this.handles[c]).length)continue}},this._renderAxis(this.element),this._handles=a(".ui-resizable-handle",this.element).disableSelection(),this._handles.mouseover(function(){if(!b.resizing){if(this.className)var a=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i);b.axis=a&&a[1]?a[1]:"se"}}),c.autoHide&&(this._handles.hide(),a(this.element).addClass("ui-resizable-autohide").hover(function(){c.disabled||(a(this).removeClass("ui-resizable-autohide"),b._handles.show())},function(){c.disabled||b.resizing||(a(this).addClass("ui-resizable-autohide"),b._handles.hide())})),this._mouseInit()},destroy:function(){this._mouseDestroy();var b=function(b){a(b).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};if(this.elementIsWrapper){b(this.element);var c=this.element;c.after(this.originalElement.css({position:c.css("position"),width:c.outerWidth(),height:c.outerHeight(),top:c.css("top"),left:c.css("left")})).remove()}this.originalElement.css("resize",this.originalResizeStyle),b(this.originalElement);return this},_mouseCapture:function(b){var c=!1;for(var d in this.handles)a(this.handles[d])[0]==b.target&&(c=!0);return!this.options.disabled&&c},_mouseStart:function(b){var d=this.options,e=this.element.position(),f=this.element;this.resizing=!0,this.documentScroll={top:a(document).scrollTop(),left:a(document).scrollLeft()},(f.is(".ui-draggable")||/absolute/.test(f.css("position")))&&f.css({position:"absolute",top:e.top,left:e.left}),a.browser.opera&&/relative/.test(f.css("position"))&&f.css({position:"relative",top:"auto",left:"auto"}),this._renderProxy();var g=c(this.helper.css("left")),h=c(this.helper.css("top"));d.containment&&(g+=a(d.containment).scrollLeft()||0,h+=a(d.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:g,top:h},this.size=this._helper?{width:f.outerWidth(),height:f.outerHeight()}:{width:f.width(),height:f.height()},this.originalSize=this._helper?{width:f.outerWidth(),height:f.outerHeight()}:{width:f.width(),height:f.height()},this.originalPosition={left:g,top:h},this.sizeDiff={width:f.outerWidth()-f.width(),height:f.outerHeight()-f.height()},this.originalMousePosition={left:b.pageX,top:b.pageY},this.aspectRatio=typeof d.aspectRatio=="number"?d.aspectRatio:this.originalSize.width/this.originalSize.height||1;var i=a(".ui-resizable-"+this.axis).css("cursor");a("body").css("cursor",i=="auto"?this.axis+"-resize":i),f.addClass("ui-resizable-resizing"),this._propagate("start",b);return!0},_mouseDrag:function(b){var c=this.helper,d=this.options,e={},f=this,g=this.originalMousePosition,h=this.axis,i=b.pageX-g.left||0,j=b.pageY-g.top||0,k=this._change[h];if(!k)return!1;var l=k.apply(this,[b,i,j]),m=a.browser.msie&&a.browser.version<7,n=this.sizeDiff;this._updateVirtualBoundaries(b.shiftKey);if(this._aspectRatio||b.shiftKey)l=this._updateRatio(l,b);l=this._respectSize(l,b),this._propagate("resize",b),c.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"}),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),this._updateCache(l),this._trigger("resize",b,this.ui());return!1},_mouseStop:function(b){this.resizing=!1;var c=this.options,d=this;if(this._helper){var e=this._proportionallyResizeElements,f=e.length&&/textarea/i.test(e[0].nodeName),g=f&&a.ui.hasScroll(e[0],"left")?0:d.sizeDiff.height,h=f?0:d.sizeDiff.width,i={width:d.helper.width()-h,height:d.helper.height()-g},j=parseInt(d.element.css("left"),10)+(d.position.left-d.originalPosition.left)||null,k=parseInt(d.element.css("top"),10)+(d.position.top-d.originalPosition.top)||null;c.animate||this.element.css(a.extend(i,{top:k,left:j})),d.helper.height(d.size.height),d.helper.width(d.size.width),this._helper&&!c.animate&&this._proportionallyResize()}a("body").css("cursor","auto"),this.element.removeClass("ui-resizable-resizing"),this._propagate("stop",b),this._helper&&this.helper.remove();return!1},_updateVirtualBoundaries:function(a){var b=this.options,c,e,f,g,h;h={minWidth:d(b.minWidth)?b.minWidth:0,maxWidth:d(b.maxWidth)?b.maxWidth:Infinity,minHeight:d(b.minHeight)?b.minHeight:0,maxHeight:d(b.maxHeight)?b.maxHeight:Infinity};if(this._aspectRatio||a)c=h.minHeight*this.aspectRatio,f=h.minWidth/this.aspectRatio,e=h.maxHeight*this.aspectRatio,g=h.maxWidth/this.aspectRatio,c>h.minWidth&&(h.minWidth=c),f>h.minHeight&&(h.minHeight=f),e<h.maxWidth&&(h.maxWidth=e),g<h.maxHeight&&(h.maxHeight=g);this._vBoundaries=h},_updateCache:function(a){var b=this.options;this.offset=this.helper.offset(),d(a.left)&&(this.position.left=a.left),d(a.top)&&(this.position.top=a.top),d(a.height)&&(this.size.height=a.height),d(a.width)&&(this.size.width=a.width)},_updateRatio:function(a,b){var c=this.options,e=this.position,f=this.size,g=this.axis;d(a.height)?a.width=a.height*this.aspectRatio:d(a.width)&&(a.height=a.width/this.aspectRatio),g=="sw"&&(a.left=e.left+(f.width-a.width),a.top=null),g=="nw"&&(a.top=e.top+(f.height-a.height),a.left=e.left+(f.width-a.width));return a},_respectSize:function(a,b){var c=this.helper,e=this._vBoundaries,f=this._aspectRatio||b.shiftKey,g=this.axis,h=d(a.width)&&e.maxWidth&&e.maxWidth<a.width,i=d(a.height)&&e.maxHeight&&e.maxHeight<a.height,j=d(a.width)&&e.minWidth&&e.minWidth>a.width,k=d(a.height)&&e.minHeight&&e.minHeight>a.height;j&&(a.width=e.minWidth),k&&(a.height=e.minHeight),h&&(a.width=e.maxWidth),i&&(a.height=e.maxHeight);var l=this.originalPosition.left+this.originalSize.width,m=this.position.top+this.size.height,n=/sw|nw|w/.test(g),o=/nw|ne|n/.test(g);j&&n&&(a.left=l-e.minWidth),h&&n&&(a.left=l-e.maxWidth),k&&o&&(a.top=m-e.minHeight),i&&o&&(a.top=m-e.maxHeight);var p=!a.width&&!a.height;p&&!a.left&&a.top?a.top=null:p&&!a.top&&a.left&&(a.left=null);return a},_proportionallyResize:function(){var b=this.options;if(!!this._proportionallyResizeElements.length){var c=this.helper||this.element;for(var d=0;d<this._proportionallyResizeElements.length;d++){var e=this._proportionallyResizeElements[d];if(!this.borderDif){var f=[e.css("borderTopWidth"),e.css("borderRightWidth"),e.css("borderBottomWidth"),e.css("borderLeftWidth")],g=[e.css("paddingTop"),e.css("paddingRight"),e.css("paddingBottom"),e.css("paddingLeft")];this.borderDif=a.map(f,function(a,b){var c=parseInt(a,10)||0,d=parseInt(g[b],10)||0;return c+d})}if(a.browser.msie&&(!!a(c).is(":hidden")||!!a(c).parents(":hidden").length))continue;e.css({height:c.height()-this.borderDif[0]-this.borderDif[2]||0,width:c.width()-this.borderDif[1]-this.borderDif[3]||0})}}},_renderProxy:function(){var b=this.element,c=this.options;this.elementOffset=b.offset();if(this._helper){this.helper=this.helper||a('<div style="overflow:hidden;"></div>');var d=a.browser.msie&&a.browser.version<7,e=d?1:0,f=d?2:-1;this.helper.addClass(this._helper).css({width:this.element.outerWidth()+f,height:this.element.outerHeight()+f,position:"absolute",left:this.elementOffset.left-e+"px",top:this.elementOffset.top-e+"px",zIndex:++c.zIndex}),this.helper.appendTo("body").disableSelection()}else this.helper=this.element},_change:{e:function(a,b,c){return{width:this.originalSize.width+b}},w:function(a,b,c){var d=this.options,e=this.originalSize,f=this.originalPosition;return{left:f.left+b,width:e.width-b}},n:function(a,b,c){var d=this.options,e=this.originalSize,f=this.originalPosition;return{top:f.top+c,height:e.height-c}},s:function(a,b,c){return{height:this.originalSize.height+c}},se:function(b,c,d){return a.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[b,c,d]))},sw:function(b,c,d){return a.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[b,c,d]))},ne:function(b,c,d){return a.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[b,c,d]))},nw:function(b,c,d){return a.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[b,c,d]))}},_propagate:function(b,c){a.ui.plugin.call(this,b,[c,this.ui()]),b!="resize"&&this._trigger(b,c,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}),a.extend(a.ui.resizable,{version:"1.8.17"}),a.ui.plugin.add("resizable","alsoResize",{start:function(b,c){var d=a(this).data("resizable"),e=d.options,f=function(b){a(b).each(function(){var b=a(this);b.data("resizable-alsoresize",{width:parseInt(b.width(),10),height:parseInt(b.height(),10),left:parseInt(b.css("left"),10),top:parseInt(b.css("top"),10),position:b.css("position")})})};typeof e.alsoResize=="object"&&!e.alsoResize.parentNode?e.alsoResize.length?(e.alsoResize=e.alsoResize[0],f(e.alsoResize)):a.each(e.alsoResize,function(a){f(a)}):f(e.alsoResize)},resize:function(b,c){var d=a(this).data("resizable"),e=d.options,f=d.originalSize,g=d.originalPosition,h={height:d.size.height-f.height||0,width:d.size.width-f.width||0,top:d.position.top-g.top||0,left:d.position.left-g.left||0},i=function(b,e){a(b).each(function(){var b=a(this),f=a(this).data("resizable-alsoresize"),g={},i=e&&e.length?e:b.parents(c.originalElement[0]).length?["width","height"]:["width","height","top","left"];a.each(i,function(a,b){var c=(f[b]||0)+(h[b]||0);c&&c>=0&&(g[b]=c||null)}),a.browser.opera&&/relative/.test(b.css("position"))&&(d._revertToRelativePosition=!0,b.css({position:"absolute",top:"auto",left:"auto"})),b.css(g)})};typeof e.alsoResize=="object"&&!e.alsoResize.nodeType?a.each(e.alsoResize,function(a,b){i(a,b)}):i(e.alsoResize)},stop:function(b,c){var d=a(this).data("resizable"),e=d.options,f=function(b){a(b).each(function(){var b=a(this);b.css({position:b.data("resizable-alsoresize").position})})};d._revertToRelativePosition&&(d._revertToRelativePosition=!1,typeof e.alsoResize=="object"&&!e.alsoResize.nodeType?a.each(e.alsoResize,function(a){f(a)}):f(e.alsoResize)),a(this).removeData("resizable-alsoresize")}}),a.ui.plugin.add("resizable","animate",{stop:function(b,c){var d=a(this).data("resizable"),e=d.options,f=d._proportionallyResizeElements,g=f.length&&/textarea/i.test(f[0].nodeName),h=g&&a.ui.hasScroll(f[0],"left")?0:d.sizeDiff.height,i=g?0:d.sizeDiff.width,j={width:d.size.width-i,height:d.size.height-h},k=parseInt(d.element.css("left"),10)+(d.position.left-d.originalPosition.left)||null,l=parseInt(d.element.css("top"),10)+(d.position.top-d.originalPosition.top)||null;d.element.animate(a.extend(j,l&&k?{top:l,left:k}:{}),{duration:e.animateDuration,easing:e.animateEasing,step:function(){var c={width:parseInt(d.element.css("width"),10),height:parseInt(d.element.css("height"),10),top:parseInt(d.element.css("top"),10),left:parseInt(d.element.css("left"),10)};f&&f.length&&a(f[0]).css({width:c.width,height:c.height}),d._updateCache(c),d._propagate("resize",b)}})}}),a.ui.plugin.add("resizable","containment",{start:function(b,d){var e=a(this).data("resizable"),f=e.options,g=e.element,h=f.containment,i=h instanceof a?h.get(0):/parent/.test(h)?g.parent().get(0):h;if(!!i){e.containerElement=a(i);if(/document/.test(h)||h==document)e.containerOffset={left:0,top:0},e.containerPosition={left:0,top:0},e.parentData={element:a(document),left:0,top:0,width:a(document).width(),height:a(document).height()||document.body.parentNode.scrollHeight};else{var j=a(i),k=[];a(["Top","Right","Left","Bottom"]).each(function(a,b){k[a]=c(j.css("padding"+b))}),e.containerOffset=j.offset(),e.containerPosition=j.position(),e.containerSize={height:j.innerHeight()-k[3],width:j.innerWidth()-k[1]};var l=e.containerOffset,m=e.containerSize.height,n=e.containerSize.width,o=a.ui.hasScroll(i,"left")?i.scrollWidth:n,p=a.ui.hasScroll(i)?i.scrollHeight:m;e.parentData={element:i,left:l.left,top:l.top,width:o,height:p}}}},resize:function(b,c){var d=a(this).data("resizable"),e=d.options,f=d.containerSize,g=d.containerOffset,h=d.size,i=d.position,j=d._aspectRatio||b.shiftKey,k={top:0,left:0},l=d.containerElement;l[0]!=document&&/static/.test(l.css("position"))&&(k=g),i.left<(d._helper?g.left:0)&&(d.size.width=d.size.width+(d._helper?d.position.left-g.left:d.position.left-k.left),j&&(d.size.height=d.size.width/e.aspectRatio),d.position.left=e.helper?g.left:0),i.top<(d._helper?g.top:0)&&(d.size.height=d.size.height+(d._helper?d.position.top-g.top:d.position.top),j&&(d.size.width=d.size.height*e.aspectRatio),d.position.top=d._helper?g.top:0),d.offset.left=d.parentData.left+d.position.left,d.offset.top=d.parentData.top+d.position.top;var m=Math.abs((d._helper?d.offset.left-k.left:d.offset.left-k.left)+d.sizeDiff.width),n=Math.abs((d._helper?d.offset.top-k.top:d.offset.top-g.top)+d.sizeDiff.height),o=d.containerElement.get(0)==d.element.parent().get(0),p=/relative|absolute/.test(d.containerElement.css("position"));o&&p&&(m-=d.parentData.left),m+d.size.width>=d.parentData.width&&(d.size.width=d.parentData.width-m,j&&(d.size.height=d.size.width/d.aspectRatio)),n+d.size.height>=d.parentData.height&&(d.size.height=d.parentData.height-n,j&&(d.size.width=d.size.height*d.aspectRatio))},stop:function(b,c){var d=a(this).data("resizable"),e=d.options,f=d.position,g=d.containerOffset,h=d.containerPosition,i=d.containerElement,j=a(d.helper),k=j.offset(),l=j.outerWidth()-d.sizeDiff.width,m=j.outerHeight()-d.sizeDiff.height;d._helper&&!e.animate&&/relative/.test(i.css("position"))&&a(this).css({left:k.left-h.left-g.left,width:l,height:m}),d._helper&&!e.animate&&/static/.test(i.css("position"))&&a(this).css({left:k.left-h.left-g.left,width:l,height:m})}}),a.ui.plugin.add("resizable","ghost",{start:function(b,c){var d=a(this).data("resizable"),e=d.options,f=d.size;d.ghost=d.originalElement.clone(),d.ghost.css({opacity:.25,display:"block",position:"relative",height:f.height,width:f.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof e.ghost=="string"?e.ghost:""),d.ghost.appendTo(d.helper)},resize:function(b,c){var d=a(this).data("resizable"),e=d.options;d.ghost&&d.ghost.css({position:"relative",height:d.size.height,width:d.size.width})},stop:function(b,c){var d=a(this).data("resizable"),e=d.options;d.ghost&&d.helper&&d.helper.get(0).removeChild(d.ghost.get(0))}}),a.ui.plugin.add("resizable","grid",{resize:function(b,c){var d=a(this).data("resizable"),e=d.options,f=d.size,g=d.originalSize,h=d.originalPosition,i=d.axis,j=e._aspectRatio||b.shiftKey;e.grid=typeof e.grid=="number"?[e.grid,e.grid]:e.grid;var k=Math.round((f.width-g.width)/(e.grid[0]||1))*(e.grid[0]||1),l=Math.round((f.height-g.height)/(e.grid[1]||1))*(e.grid[1]||1);/^(se|s|e)$/.test(i)?(d.size.width=g.width+k,d.size.height=g.height+l):/^(ne)$/.test(i)?(d.size.width=g.width+k,d.size.height=g.height+l,d.position.top=h.top-l):/^(sw)$/.test(i)?(d.size.width=g.width+k,d.size.height=g.height+l,d.position.left=h.left-k):(d.size.width=g.width+k,d.size.height=g.height+l,d.position.top=h.top-l,d.position.left=h.left-k)}});var c=function(a){return parseInt(a,10)||0},d=function(a){return!isNaN(parseInt(a,10))}})(jQuery);/*
+ * jQuery UI Selectable 1.8.17
+ *
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Selectables
+ *
+ * Depends:
+ *	jquery.ui.core.js
+ *	jquery.ui.mouse.js
+ *	jquery.ui.widget.js
+ */(function(a,b){a.widget("ui.selectable",a.ui.mouse,{options:{appendTo:"body",autoRefresh:!0,distance:0,filter:"*",tolerance:"touch"},_create:function(){var b=this;this.element.addClass("ui-selectable"),this.dragged=!1;var c;this.refresh=function(){c=a(b.options.filter,b.element[0]),c.addClass("ui-selectee"),c.each(function(){var b=a(this),c=b.offset();a.data(this,"selectable-item",{element:this,$element:b,left:c.left,top:c.top,right:c.left+b.outerWidth(),bottom:c.top+b.outerHeight(),startselected:!1,selected:b.hasClass("ui-selected"),selecting:b.hasClass("ui-selecting"),unselecting:b.hasClass("ui-unselecting")})})},this.refresh(),this.selectees=c.addClass("ui-selectee"),this._mouseInit(),this.helper=a("<div class='ui-selectable-helper'></div>")},destroy:function(){this.selectees.removeClass("ui-selectee").removeData("selectable-item"),this.element.removeClass("ui-selectable ui-selectable-disabled").removeData("selectable").unbind(".selectable"),this._mouseDestroy();return this},_mouseStart:function(b){var c=this;this.opos=[b.pageX,b.pageY];if(!this.options.disabled){var d=this.options;this.selectees=a(d.filter,this.element[0]),this._trigger("start",b),a(d.appendTo).append(this.helper),this.helper.css({left:b.clientX,top:b.clientY,width:0,height:0}),d.autoRefresh&&this.refresh(),this.selectees.filter(".ui-selected").each(function(){var d=a.data(this,"selectable-item");d.startselected=!0,!b.metaKey&&!b.ctrlKey&&(d.$element.removeClass("ui-selected"),d.selected=!1,d.$element.addClass("ui-unselecting"),d.unselecting=!0,c._trigger("unselecting",b,{unselecting:d.element}))}),a(b.target).parents().andSelf().each(function(){var d=a.data(this,"selectable-item");if(d){var e=!b.metaKey&&!b.ctrlKey||!d.$element.hasClass("ui-selected");d.$element.removeClass(e?"ui-unselecting":"ui-selected").addClass(e?"ui-selecting":"ui-unselecting"),d.unselecting=!e,d.selecting=e,d.selected=e,e?c._trigger("selecting",b,{selecting:d.element}):c._trigger("unselecting",b,{unselecting:d.element});return!1}})}},_mouseDrag:function(b){var c=this;this.dragged=!0;if(!this.options.disabled){var d=this.options,e=this.opos[0],f=this.opos[1],g=b.pageX,h=b.pageY;if(e>g){var i=g;g=e,e=i}if(f>h){var i=h;h=f,f=i}this.helper.css({left:e,top:f,width:g-e,height:h-f}),this.selectees.each(function(){var i=a.data(this,"selectable-item");if(!!i&&i.element!=c.element[0]){var j=!1;d.tolerance=="touch"?j=!(i.left>g||i.right<e||i.top>h||i.bottom<f):d.tolerance=="fit"&&(j=i.left>e&&i.right<g&&i.top>f&&i.bottom<h),j?(i.selected&&(i.$element.removeClass("ui-selected"),i.selected=!1),i.unselecting&&(i.$element.removeClass("ui-unselecting"),i.unselecting=!1),i.selecting||(i.$element.addClass("ui-selecting"),i.selecting=!0,c._trigger("selecting",b,{selecting:i.element}))):(i.selecting&&((b.metaKey||b.ctrlKey)&&i.startselected?(i.$element.removeClass("ui-selecting"),i.selecting=!1,i.$element.addClass("ui-selected"),i.selected=!0):(i.$element.removeClass("ui-selecting"),i.selecting=!1,i.startselected&&(i.$element.addClass("ui-unselecting"),i.unselecting=!0),c._trigger("unselecting",b,{unselecting:i.element}))),i.selected&&!b.metaKey&&!b.ctrlKey&&!i.startselected&&(i.$element.removeClass("ui-selected"),i.selected=!1,i.$element.addClass("ui-unselecting"),i.unselecting=!0,c._trigger("unselecting",b,{unselecting:i.element})))}});return!1}},_mouseStop:function(b){var c=this;this.dragged=!1;var d=this.options;a(".ui-unselecting",this.element[0]).each(function(){var d=a.data(this,"selectable-item");d.$element.removeClass("ui-unselecting"),d.unselecting=!1,d.startselected=!1,c._trigger("unselected",b,{unselected:d.element})}),a(".ui-selecting",this.element[0]).each(function(){var d=a.data(this,"selectable-item");d.$element.removeClass("ui-selecting").addClass("ui-selected"),d.selecting=!1,d.selected=!0,d.startselected=!0,c._trigger("selected",b,{selected:d.element})}),this._trigger("stop",b),this.helper.remove();return!1}}),a.extend(a.ui.selectable,{version:"1.8.17"})})(jQuery);/*
+ * jQuery UI Sortable 1.8.17
+ *
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Sortables
+ *
+ * Depends:
+ *	jquery.ui.core.js
+ *	jquery.ui.mouse.js
+ *	jquery.ui.widget.js
+ */(function(a,b){a.widget("ui.sortable",a.ui.mouse,{widgetEventPrefix:"sort",options:{appendTo:"parent",axis:!1,connectWith:!1,containment:!1,cursor:"auto",cursorAt:!1,dropOnEmpty:!0,forcePlaceholderSize:!1,forceHelperSize:!1,grid:!1,handle:!1,helper:"original",items:"> *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1e3},_create:function(){var a=this.options;this.containerCache={},this.element.addClass("ui-sortable"),this.refresh(),this.floating=this.items.length?a.axis==="x"||/left|right/.test(this.items[0].item.css("float"))||/inline|table-cell/.test(this.items[0].item.css("display")):!1,this.offset=this.element.offset(),this._mouseInit()},destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled"),this._mouseDestroy();for(var a=this.items.length-1;a>=0;a--)this.items[a].item.removeData(this.widgetName+"-item");return this},_setOption:function(b,c){b==="disabled"?(this.options[b]=c,this.widget()[c?"addClass":"removeClass"]("ui-sortable-disabled")):a.Widget.prototype._setOption.apply(this,arguments)},_mouseCapture:function(b,c){var d=this;if(this.reverting)return!1;if(this.options.disabled||this.options.type=="static")return!1;this._refreshItems(b);var e=null,f=this,g=a(b.target).parents().each(function(){if(a.data(this,d.widgetName+"-item")==f){e=a(this);return!1}});a.data(b.target,d.widgetName+"-item")==f&&(e=a(b.target));if(!e)return!1;if(this.options.handle&&!c){var h=!1;a(this.options.handle,e).find("*").andSelf().each(function(){this==b.target&&(h=!0)});if(!h)return!1}this.currentItem=e,this._removeCurrentsFromItems();return!0},_mouseStart:function(b,c,d){var e=this.options,f=this;this.currentContainer=this,this.refreshPositions(),this.helper=this._createHelper(b),this._cacheHelperProportions(),this._cacheMargins(),this.scrollParent=this.helper.scrollParent(),this.offset=this.currentItem.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},this.helper.css("position","absolute"),this.cssPosition=this.helper.css("position"),a.extend(this.offset,{click:{left:b.pageX-this.offset.left,top:b.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.originalPosition=this._generatePosition(b),this.originalPageX=b.pageX,this.originalPageY=b.pageY,e.cursorAt&&this._adjustOffsetFromHelper(e.cursorAt),this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]},this.helper[0]!=this.currentItem[0]&&this.currentItem.hide(),this._createPlaceholder(),e.containment&&this._setContainment(),e.cursor&&(a("body").css("cursor")&&(this._storedCursor=a("body").css("cursor")),a("body").css("cursor",e.cursor)),e.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")),this.helper.css("opacity",e.opacity)),e.zIndex&&(this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex",e.zIndex)),this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"&&(this.overflowOffset=this.scrollParent.offset()),this._trigger("start",b,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions();if(!d)for(var g=this.containers.length-1;g>=0;g--)this.containers[g]._trigger("activate",b,f._uiHash(this));a.ui.ddmanager&&(a.ui.ddmanager.current=this),a.ui.ddmanager&&!e.dropBehaviour&&a.ui.ddmanager.prepareOffsets(this,b),this.dragging=!0,this.helper.addClass("ui-sortable-helper"),this._mouseDrag(b);return!0},_mouseDrag:function(b){this.position=this._generatePosition(b),this.positionAbs=this._convertPositionTo("absolute"),this.lastPositionAbs||(this.lastPositionAbs=this.positionAbs);if(this.options.scroll){var c=this.options,d=!1;this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-b.pageY<c.scrollSensitivity?this.scrollParent[0].scrollTop=d=this.scrollParent[0].scrollTop+c.scrollSpeed:b.pageY-this.overflowOffset.top<c.scrollSensitivity&&(this.scrollParent[0].scrollTop=d=this.scrollParent[0].scrollTop-c.scrollSpeed),this.overflowOffset.left+this.scrollParent[0].offsetWidth-b.pageX<c.scrollSensitivity?this.scrollParent[0].scrollLeft=d=this.scrollParent[0].scrollLeft+c.scrollSpeed:b.pageX-this.overflowOffset.left<c.scrollSensitivity&&(this.scrollParent[0].scrollLeft=d=this.scrollParent[0].scrollLeft-c.scrollSpeed)):(b.pageY-a(document).scrollTop()<c.scrollSensitivity?d=a(document).scrollTop(a(document).scrollTop()-c.scrollSpeed):a(window).height()-(b.pageY-a(document).scrollTop())<c.scrollSensitivity&&(d=a(document).scrollTop(a(document).scrollTop()+c.scrollSpeed)),b.pageX-a(document).scrollLeft()<c.scrollSensitivity?d=a(document).scrollLeft(a(document).scrollLeft()-c.scrollSpeed):a(window).width()-(b.pageX-a(document).scrollLeft())<c.scrollSensitivity&&(d=a(document).scrollLeft(a(document).scrollLeft()+c.scrollSpeed))),d!==!1&&a.ui.ddmanager&&!c.dropBehaviour&&a.ui.ddmanager.prepareOffsets(this,b)}this.positionAbs=this._convertPositionTo("absolute");if(!this.options.axis||this.options.axis!="y")this.helper[0].style.left=this.position.left+"px";if(!this.options.axis||this.options.axis!="x")this.helper[0].style.top=this.position.top+"px";for(var e=this.items.length-1;e>=0;e--){var f=this.items[e],g=f.item[0],h=this._intersectsWithPointer(f);if(!h)continue;if(g!=this.currentItem[0]&&this.placeholder[h==1?"next":"prev"]()[0]!=g&&!a.ui.contains(this.placeholder[0],g)&&(this.options.type=="semi-dynamic"?!a.ui.contains(this.element[0],g):!0)){this.direction=h==1?"down":"up";if(this.options.tolerance=="pointer"||this._intersectsWithSides(f))this._rearrange(b,f);else break;this._trigger("change",b,this._uiHash());break}}this._contactContainers(b),a.ui.ddmanager&&a.ui.ddmanager.drag(this,b),this._trigger("sort",b,this._uiHash()),this.lastPositionAbs=this.positionAbs;return!1},_mouseStop:function(b,c){if(!!b){a.ui.ddmanager&&!this.options.dropBehaviour&&a.ui.ddmanager.drop(this,b);if(this.options.revert){var d=this,e=d.placeholder.offset();d.reverting=!0,a(this.helper).animate({left:e.left-this.offset.parent.left-d.margins.left+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollLeft),top:e.top-this.offset.parent.top-d.margins.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){d._clear(b)})}else this._clear(b,c);return!1}},cancel:function(){var b=this;if(this.dragging){this._mouseUp({target:null}),this.options.helper=="original"?this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper"):this.currentItem.show();for(var c=this.containers.length-1;c>=0;c--)this.containers[c]._trigger("deactivate",null,b._uiHash(this)),this.containers[c].containerCache.over&&(this.containers[c]._trigger("out",null,b._uiHash(this)),this.containers[c].containerCache.over=0)}this.placeholder&&(this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.options.helper!="original"&&this.helper&&this.helper[0].parentNode&&this.helper.remove(),a.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.domPosition.prev?a(this.domPosition.prev).after(this.currentItem):a(this.domPosition.parent).prepend(this.currentItem));return this},serialize:function(b){var c=this._getItemsAsjQuery(b&&b.connected),d=[];b=b||{},a(c).each(function(){var c=(a(b.item||this).attr(b.attribute||"id")||"").match(b.expression||/(.+)[-=_](.+)/);c&&d.push((b.key||c[1]+"[]")+"="+(b.key&&b.expression?c[1]:c[2]))}),!d.length&&b.key&&d.push(b.key+"=");return d.join("&")},toArray:function(b){var c=this._getItemsAsjQuery(b&&b.connected),d=[];b=b||{},c.each(function(){d.push(a(b.item||this).attr(b.attribute||"id")||"")});return d},_intersectsWith:function(a){var b=this.positionAbs.left,c=b+this.helperProportions.width,d=this.positionAbs.top,e=d+this.helperProportions.height,f=a.left,g=f+a.width,h=a.top,i=h+a.height,j=this.offset.click.top,k=this.offset.click.left,l=d+j>h&&d+j<i&&b+k>f&&b+k<g;return this.options.tolerance=="pointer"||this.options.forcePointerForContainers||this.options.tolerance!="pointer"&&this.helperProportions[this.floating?"width":"height"]>a[this.floating?"width":"height"]?l:f<b+this.helperProportions.width/2&&c-this.helperProportions.width/2<g&&h<d+this.helperProportions.height/2&&e-this.helperProportions.height/2<i},_intersectsWithPointer:function(b){var c=a.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,b.top,b.height),d=a.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,b.left,b.width),e=c&&d,f=this._getDragVerticalDirection(),g=this._getDragHorizontalDirection();if(!e)return!1;return this.floating?g&&g=="right"||f=="down"?2:1:f&&(f=="down"?2:1)},_intersectsWithSides:function(b){var c=a.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,b.top+b.height/2,b.height),d=a.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,b.left+b.width/2,b.width),e=this._getDragVerticalDirection(),f=this._getDragHorizontalDirection();return this.floating&&f?f=="right"&&d||f=="left"&&!d:e&&(e=="down"&&c||e=="up"&&!c)},_getDragVerticalDirection:function(){var a=this.positionAbs.top-this.lastPositionAbs.top;return a!=0&&(a>0?"down":"up")},_getDragHorizontalDirection:function(){var a=this.positionAbs.left-this.lastPositionAbs.left;return a!=0&&(a>0?"right":"left")},refresh:function(a){this._refreshItems(a),this.refreshPositions();return this},_connectWith:function(){var a=this.options;return a.connectWith.constructor==String?[a.connectWith]:a.connectWith},_getItemsAsjQuery:function(b){var c=this,d=[],e=[],f=this._connectWith();if(f&&b)for(var g=f.length-1;g>=0;g--){var h=a(f[g]);for(var i=h.length-1;i>=0;i--){var j=a.data(h[i],this.widgetName);j&&j!=this&&!j.options.disabled&&e.push([a.isFunction(j.options.items)?j.options.items.call(j.element):a(j.options.items,j.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),j])}}e.push([a.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):a(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]);for(var g=e.length-1;g>=0;g--)e[g][0].each(function(){d.push(this)});return a(d)},_removeCurrentsFromItems:function(){var a=this.currentItem.find(":data("+this.widgetName+"-item)");for(var b=0;b<this.items.length;b++)for(var c=0;c<a.length;c++)a[c]==this.items[b].item[0]&&this.items.splice(b,1)},_refreshItems:function(b){this.items=[],this.containers=[this];var c=this.items,d=this,e=[[a.isFunction(this.options.items)?this.options.items.call(this.element[0],b,{item:this.currentItem}):a(this.options.items,this.element),this]],f=this._connectWith();if(f)for(var g=f.length-1;g>=0;g--){var h=a(f[g]);for(var i=h.length-1;i>=0;i--){var j=a.data(h[i],this.widgetName);j&&j!=this&&!j.options.disabled&&(e.push([a.isFunction(j.options.items)?j.options.items.call(j.element[0],b,{item:this.currentItem}):a(j.options.items,j.element),j]),this.containers.push(j))}}for(var g=e.length-1;g>=0;g--){var k=e[g][1],l=e[g][0];for(var i=0,m=l.length;i<m;i++){var n=a(l[i]);n.data(this.widgetName+"-item",k),c.push({item:n,instance:k,width:0,height:0,left:0,top:0})}}},refreshPositions:function(b){this.offsetParent&&this.helper&&(this.offset.parent=this._getParentOffset());for(var c=this.items.length-1;c>=0;c--){var d=this.items[c];if(d.instance!=this.currentContainer&&this.currentContainer&&d.item[0]!=this.currentItem[0])continue;var e=this.options.toleranceElement?a(this.options.toleranceElement,d.item):d.item;b||(d.width=e.outerWidth(),d.height=e.outerHeight());var f=e.offset();d.left=f.left,d.top=f.top}if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(var c=this.containers.length-1;c>=0;c--){var f=this.containers[c].element.offset();this.containers[c].containerCache.left=f.left,this.containers[c].containerCache.top=f.top,this.containers[c].containerCache.width=this.containers[c].element.outerWidth(),this.containers[c].containerCache.height=this.containers[c].element.outerHeight()}return this},_createPlaceholder:function(b){var c=b||this,d=c.options;if(!d.placeholder||d.placeholder.constructor==String){var e=d.placeholder;d.placeholder={element:function(){var b=a(document.createElement(c.currentItem[0].nodeName)).addClass(e||c.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];e||(b.style.visibility="hidden");return b},update:function(a,b){if(!e||!!d.forcePlaceholderSize)b.height()||b.height(c.currentItem.innerHeight()-parseInt(c.currentItem.css("paddingTop")||0,10)-parseInt(c.currentItem.css("paddingBottom")||0,10)),b.width()||b.width(c.currentItem.innerWidth()-parseInt(c.currentItem.css("paddingLeft")||0,10)-parseInt(c.currentItem.css("paddingRight")||0,10))}}}c.placeholder=a(d.placeholder.element.call(c.element,c.currentItem)),c.currentItem.after(c.placeholder),d.placeholder.update(c,c.placeholder)},_contactContainers:function(b){var c=null,d=null;for(var e=this.containers.length-1;e>=0;e--){if(a.ui.contains(this.currentItem[0],this.containers[e].element[0]))continue;if(this._intersectsWith(this.containers[e].containerCache)){if(c&&a.ui.contains(this.containers[e].element[0],c.element[0]))continue;c=this.containers[e],d=e}else this.containers[e].containerCache.over&&(this.containers[e]._trigger("out",b,this._uiHash(this)),this.containers[e].containerCache.over=0)}if(!!c)if(this.containers.length===1)this.containers[d]._trigger("over",b,this._uiHash(this)),this.containers[d].containerCache.over=1;else if(this.currentContainer!=this.containers[d]){var f=1e4,g=null,h=this.positionAbs[this.containers[d].floating?"left":"top"];for(var i=this.items.length-1;i>=0;i--){if(!a.ui.contains(this.containers[d].element[0],this.items[i].item[0]))continue;var j=this.items[i][this.containers[d].floating?"left":"top"];Math.abs(j-h)<f&&(f=Math.abs(j-h),g=this.items[i])}if(!g&&!this.options.dropOnEmpty)return;this.currentContainer=this.containers[d],g?this._rearrange(b,g,null,!0):this._rearrange(b,null,this.containers[d].element,!0),this._trigger("change",b,this._uiHash()),this.containers[d]._trigger("change",b,this._uiHash(this)),this.options.placeholder.update(this.currentContainer,this.placeholder),this.containers[d]._trigger("over",b,this._uiHash(this)),this.containers[d].containerCache.over=1}},_createHelper:function(b){var c=this.options,d=a.isFunction(c.helper)?a(c.helper.apply(this.element[0],[b,this.currentItem])):c.helper=="clone"?this.currentItem.clone():this.currentItem;d.parents("body").length||a(c.appendTo!="parent"?c.appendTo:this.currentItem[0].parentNode)[0].appendChild(d[0]),d[0]==this.currentItem[0]&&(this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")}),(d[0].style.width==""||c.forceHelperSize)&&d.width(this.currentItem.width()),(d[0].style.height==""||c.forceHelperSize)&&d.height(this.currentItem.height());return d},_adjustOffsetFromHelper:function(b){typeof b=="string"&&(b=b.split(" ")),a.isArray(b)&&(b={left:+b[0],top:+b[1]||0}),"left"in b&&(this.offset.click.left=b.left+this.margins.left),"right"in b&&(this.offset.click.left=this.helperProportions.width-b.right+this.margins.left),"top"in b&&(this.offset.click.top=b.top+this.margins.top),"bottom"in b&&(this.offset.click.top=this.helperProportions.height-b.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var b=this.offsetParent.offset();this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0])&&(b.left+=this.scrollParent.scrollLeft(),b.top+=this.scrollParent.scrollTop());if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&a.browser.msie)b={top:0,left:0};return{top:b.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:b.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var a=this.currentItem.position();return{top:a.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:a.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.currentItem.css("marginLeft"),10)||0,top:parseInt(this.currentItem.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var b=this.options;b.containment=="parent"&&(b.containment=this.helper[0].parentNode);if(b.containment=="document"||b.containment=="window")this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,a(b.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(a(b.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(b.containment)){var c=a(b.containment)[0],d=a(b.containment).offset(),e=a(c).css("overflow")!="hidden";this.containment=[d.left+(parseInt(a(c).css("borderLeftWidth"),10)||0)+(parseInt(a(c).css("paddingLeft"),10)||0)-this.margins.left,d.top+(parseInt(a(c).css("borderTopWidth"),10)||0)+(parseInt(a(c).css("paddingTop"),10)||0)-this.margins.top,d.left+(e?Math.max(c.scrollWidth,c.offsetWidth):c.offsetWidth)-(parseInt(a(c).css("borderLeftWidth"),10)||0)-(parseInt(a(c).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,d.top+(e?Math.max(c.scrollHeight,c.offsetHeight):c.offsetHeight)-(parseInt(a(c).css("borderTopWidth"),10)||0)-(parseInt(a(c).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}},_convertPositionTo:function(b,c){c||(c=this.position);var d=b=="absolute"?1:-1,e=this.options,f=this.cssPosition=="absolute"&&(this.scrollParent[0]==document||!a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,g=/(html|body)/i.test(f[0].tagName);return{top:c.top+this.offset.relative.top*d+this.offset.parent.top*d-(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():g?0:f.scrollTop())*d),left:c.left+this.offset.relative.left*d+this.offset.parent.left*d-(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():g?0:f.scrollLeft())*d)}},_generatePosition:function(b){var c=this.options,d=this.cssPosition=="absolute"&&(this.scrollParent[0]==document||!a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,e=/(html|body)/i.test(d[0].tagName);this.cssPosition=="relative"&&(this.scrollParent[0]==document||this.scrollParent[0]==this.offsetParent[0])&&(this.offset.relative=this._getRelativeOffset());var f=b.pageX,g=b.pageY;if(this.originalPosition){this.containment&&(b.pageX-this.offset.click.left<this.containment[0]&&(f=this.containment[0]+this.offset.click.left),b.pageY-this.offset.click.top<this.containment[1]&&(g=this.containment[1]+this.offset.click.top),b.pageX-this.offset.click.left>this.containment[2]&&(f=this.containment[2]+this.offset.click.left),b.pageY-this.offset.click.top>this.containment[3]&&(g=this.containment[3]+this.offset.click.top));if(c.grid){var h=this.originalPageY+Math.round((g-this.originalPageY)/c.grid[1])*c.grid[1];g=this.containment?h-this.offset.click.top<this.containment[1]||h-this.offset.click.top>this.containment[3]?h-this.offset.click.top<this.containment[1]?h+c.grid[1]:h-c.grid[1]:h:h;var i=this.originalPageX+Math.round((f-this.originalPageX)/c.grid[0])*c.grid[0];f=this.containment?i-this.offset.click.left<this.containment[0]||i-this.offset.click.left>this.containment[2]?i-this.offset.click.left<this.containment[0]?i+c.grid[0]:i-c.grid[0]:i:i}}return{top:g-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(a.browser.safari&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollTop():e?0:d.scrollTop()),left:f-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(a.browser.safari&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():e?0:d.scrollLeft())}},_rearrange:function(a,b,c,d){c?c[0].appendChild(this.placeholder[0]):b.item[0].parentNode.insertBefore(this.placeholder[0],this.direction=="down"?b.item[0]:b.item[0].nextSibling),this.counter=this.counter?++this.counter:1;var e=this,f=this.counter;window.setTimeout(function(){f==e.counter&&e.refreshPositions(!d)},0)},_clear:function(b,c){this.reverting=!1;var d=[],e=this;!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.before(this.currentItem),this._noFinalSort=null;if(this.helper[0]==this.currentItem[0]){for(var f in this._storedCSS)if(this._storedCSS[f]=="auto"||this._storedCSS[f]=="static")this._storedCSS[f]="";this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else this.currentItem.show();this.fromOutside&&!c&&d.push(function(a){this._trigger("receive",a,this._uiHash(this.fromOutside))}),(this.fromOutside||this.domPosition.prev!=this.currentItem.prev().not(".ui-sortable-helper")[0]||this.domPosition.parent!=this.currentItem.parent()[0])&&!c&&d.push(function(a){this._trigger("update",a,this._uiHash())});if(!a.ui.contains(this.element[0],this.currentItem[0])){c||d.push(function(a){this._trigger("remove",a,this._uiHash())});for(var f=this.containers.length-1;f>=0;f--)a.ui.contains(this.containers[f].element[0],this.currentItem[0])&&!c&&(d.push(function(a){return function(b){a._trigger("receive",b,this._uiHash(this))}}.call(this,this.containers[f])),d.push(function(a){return function(b){a._trigger("update",b,this._uiHash(this))}}.call(this,this.containers[f])))}for(var f=this.containers.length-1;f>=0;f--)c||d.push(function(a){return function(b){a._trigger("deactivate",b,this._uiHash(this))}}.call(this,this.containers[f])),this.containers[f].containerCache.over&&(d.push(function(a){return function(b){a._trigger("out",b,this._uiHash(this))}}.call(this,this.containers[f])),this.containers[f].containerCache.over=0);this._storedCursor&&a("body").css("cursor",this._storedCursor),this._storedOpacity&&this.helper.css("opacity",this._storedOpacity),this._storedZIndex&&this.helper.css("zIndex",this._storedZIndex=="auto"?"":this._storedZIndex),this.dragging=!1;if(this.cancelHelperRemoval){if(!c){this._trigger("beforeStop",b,this._uiHash());for(var f=0;f<d.length;f++)d[f].call(this,b);this._trigger("stop",b,this._uiHash())}return!1}c||this._trigger("beforeStop",b,this._uiHash()),this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.helper[0]!=this.currentItem[0]&&this.helper.remove(),this.helper=null;if(!c){for(var f=0;f<d.length;f++)d[f].call(this,b);this._trigger("stop",b,this._uiHash())}this.fromOutside=!1;return!0},_trigger:function(){a.Widget.prototype._trigger.apply(this,arguments)===!1&&this.cancel()},_uiHash:function(b){var c=b||this;return{helper:c.helper,placeholder:c.placeholder||a([]),position:c.position,originalPosition:c.originalPosition,offset:c.positionAbs,item:c.currentItem,sender:b?b.element:null}}}),a.extend(a.ui.sortable,{version:"1.8.17"})})(jQuery);/*
+ * jQuery UI Accordion 1.8.17
+ *
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Accordion
+ *
+ * Depends:
+ *	jquery.ui.core.js
+ *	jquery.ui.widget.js
+ */(function(a,b){a.widget("ui.accordion",{options:{active:0,animated:"slide",autoHeight:!0,clearStyle:!1,collapsible:!1,event:"click",fillSpace:!1,header:"> li > :first-child,> :not(li):even",icons:{header:"ui-icon-triangle-1-e",headerSelected:"ui-icon-triangle-1-s"},navigation:!1,navigationFilter:function(){return this.href.toLowerCase()===location.href.toLowerCase()}},_create:function(){var b=this,c=b.options;b.running=0,b.element.addClass("ui-accordion ui-widget ui-helper-reset").children("li").addClass("ui-accordion-li-fix"),b.headers=b.element.find(c.header).addClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all").bind("mouseenter.accordion",function(){c.disabled||a(this).addClass("ui-state-hover")}).bind("mouseleave.accordion",function(){c.disabled||a(this).removeClass("ui-state-hover")}).bind("focus.accordion",function(){c.disabled||a(this).addClass("ui-state-focus")}).bind("blur.accordion",function(){c.disabled||a(this).removeClass("ui-state-focus")}),b.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom");if(c.navigation){var d=b.element.find("a").filter(c.navigationFilter).eq(0);if(d.length){var e=d.closest(".ui-accordion-header");e.length?b.active=e:b.active=d.closest(".ui-accordion-content").prev()}}b.active=b._findActive(b.active||c.active).addClass("ui-state-default ui-state-active").toggleClass("ui-corner-all").toggleClass("ui-corner-top"),b.active.next().addClass("ui-accordion-content-active"),b._createIcons(),b.resize(),b.element.attr("role","tablist"),b.headers.attr("role","tab").bind("keydown.accordion",function(a){return b._keydown(a)}).next().attr("role","tabpanel"),b.headers.not(b.active||"").attr({"aria-expanded":"false","aria-selected":"false",tabIndex:-1}).next().hide(),b.active.length?b.active.attr({"aria-expanded":"true","aria-selected":"true",tabIndex:0}):b.headers.eq(0).attr("tabIndex",0),a.browser.safari||b.headers.find("a").attr("tabIndex",-1),c.event&&b.headers.bind(c.event.split(" ").join(".accordion ")+".accordion",function(a){b._clickHandler.call(b,a,this),a.preventDefault()})},_createIcons:function(){var b=this.options;b.icons&&(a("<span></span>").addClass("ui-icon "+b.icons.header).prependTo(this.headers),this.active.children(".ui-icon").toggleClass(b.icons.header).toggleClass(b.icons.headerSelected),this.element.addClass("ui-accordion-icons"))},_destroyIcons:function(){this.headers.children(".ui-icon").remove(),this.element.removeClass("ui-accordion-icons")},destroy:function(){var b=this.options;this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role"),this.headers.unbind(".accordion").removeClass("ui-accordion-header ui-accordion-disabled ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-state-disabled ui-corner-top").removeAttr("role").removeAttr("aria-expanded").removeAttr("aria-selected").removeAttr("tabIndex"),this.headers.find("a").removeAttr("tabIndex"),this._destroyIcons();var c=this.headers.next().css("display","").removeAttr("role").removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active ui-accordion-disabled ui-state-disabled");(b.autoHeight||b.fillHeight)&&c.css("height","");return a.Widget.prototype.destroy.call(this)},_setOption:function(b,c){a.Widget.prototype._setOption.apply(this,arguments),b=="active"&&this.activate(c),b=="icons"&&(this._destroyIcons(),c&&this._createIcons()),b=="disabled"&&this.headers.add(this.headers.next())[c?"addClass":"removeClass"]("ui-accordion-disabled ui-state-disabled")},_keydown:function(b){if(!(this.options.disabled||b.altKey||b.ctrlKey)){var c=a.ui.keyCode,d=this.headers.length,e=this.headers.index(b.target),f=!1;switch(b.keyCode){case c.RIGHT:case c.DOWN:f=this.headers[(e+1)%d];break;case c.LEFT:case c.UP:f=this.headers[(e-1+d)%d];break;case c.SPACE:case c.ENTER:this._clickHandler({target:b.target},b.target),b.preventDefault()}if(f){a(b.target).attr("tabIndex",-1),a(f).attr("tabIndex",0),f.focus();return!1}return!0}},resize:function(){var b=this.options,c;if(b.fillSpace){if(a.browser.msie){var d=this.element.parent().css("overflow");this.element.parent().css("overflow","hidden")}c=this.element.parent().height(),a.browser.msie&&this.element.parent().css("overflow",d),this.headers.each(function(){c-=a(this).outerHeight(!0)}),this.headers.next().each(function(){a(this).height(Math.max(0,c-a(this).innerHeight()+a(this).height()))}).css("overflow","auto")}else b.autoHeight&&(c=0,this.headers.next().each(function(){c=Math.max(c,a(this).height("").height())}).height(c));return this},activate:function(a){this.options.active=a;var b=this._findActive(a)[0];this._clickHandler({target:b},b);return this},_findActive:function(b){return b?typeof b=="number"?this.headers.filter(":eq("+b+")"):this.headers.not(this.headers.not(b)):b===!1?a([]):this.headers.filter(":eq(0)")},_clickHandler:function(b,c){var d=this.options;if(!d.disabled){if(!b.target){if(!d.collapsible)return;this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").children(".ui-icon").removeClass(d.icons.headerSelected).addClass(d.icons.header),this.active.next().addClass("ui-accordion-content-active");var e=this.active.next(),f={options:d,newHeader:a([]),oldHeader:d.active,newContent:a([]),oldContent:e},g=this.active=a([]);this._toggle(g,e,f);return}var h=a(b.currentTarget||c),i=h[0]===this.active[0];d.active=d.collapsible&&i?!1:this.headers.index(h);if(this.running||!d.collapsible&&i)return;var j=this.active,g=h.next(),e=this.active.next(),f={options:d,newHeader:i&&d.collapsible?a([]):h,oldHeader:this.active,newContent:i&&d.collapsible?a([]):g,oldContent:e},k=this.headers.index(this.active[0])>this.headers.index(h[0]);this.active=i?a([]):h,this._toggle(g,e,f,i,k),j.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").children(".ui-icon").removeClass(d.icons.headerSelected).addClass(d.icons.header),i||(h.removeClass("ui-state-default ui-corner-all").addClass("ui-state-active ui-corner-top").children(".ui-icon").removeClass(d.icons.header).addClass(d.icons.headerSelected),h.next().addClass("ui-accordion-content-active"));return}},_toggle:function(b,c,d,e,f){var g=this,h=g.options;g.toShow=b,g.toHide=c,g.data=d;var i=function(){if(!!g)return g._completed.apply(g,arguments)};g._trigger("changestart",null,g.data),g.running=c.size()===0?b.size():c.size();if(h.animated){var j={};h.collapsible&&e?j={toShow:a([]),toHide:c,complete:i,down:f,autoHeight:h.autoHeight||h.fillSpace}:j={toShow:b,toHide:c,complete:i,down:f,autoHeight:h.autoHeight||h.fillSpace},h.proxied||(h.proxied=h.animated),h.proxiedDuration||(h.proxiedDuration=h.duration),h.animated=a.isFunction(h.proxied)?h.proxied(j):h.proxied,h.duration=a.isFunction(h.proxiedDuration)?h.proxiedDuration(j):h.proxiedDuration;var k=a.ui.accordion.animations,l=h.duration,m=h.animated;m&&!k[m]&&!a.easing[m]&&(m="slide"),k[m]||(k[m]=function(a){this.slide(a,{easing:m,duration:l||700})}),k[m](j)}else h.collapsible&&e?b.toggle():(c.hide(),b.show()),i(!0);c.prev().attr({"aria-expanded":"false","aria-selected":"false",tabIndex:-1}).blur(),b.prev().attr({"aria-expanded":"true","aria-selected":"true",tabIndex:0}).focus()},_completed:function(a){this.running=a?0:--this.running;this.running||(this.options.clearStyle&&this.toShow.add(this.toHide).css({height:"",overflow:""}),this.toHide.removeClass("ui-accordion-content-active"),this.toHide.length&&(this.toHide.parent()[0].className=this.toHide.parent()[0].className),this._trigger("change",null,this.data))}}),a.extend(a.ui.accordion,{version:"1.8.17",animations:{slide:function(b,c){b=a.extend({easing:"swing",duration:300},b,c);if(!b.toHide.size())b.toShow.animate({height:"show",paddingTop:"show",paddingBottom:"show"},b);else{if(!b.toShow.size()){b.toHide.animate({height:"hide",paddingTop:"hide",paddingBottom:"hide"},b);return}var d=b.toShow.css("overflow"),e=0,f={},g={},h=["height","paddingTop","paddingBottom"],i,j=b.toShow;i=j[0].style.width,j.width(j.parent().width()-parseFloat(j.css("paddingLeft"))-parseFloat(j.css("paddingRight"))-(parseFloat(j.css("borderLeftWidth"))||0)-(parseFloat(j.css("borderRightWidth"))||0)),a.each(h,function(c,d){g[d]="hide";var e=(""+a.css(b.toShow[0],d)).match(/^([\d+-.]+)(.*)$/);f[d]={value:e[1],unit:e[2]||"px"}}),b.toShow.css({height:0,overflow:"hidden"}).show(),b.toHide.filter(":hidden").each(b.complete).end().filter(":visible").animate(g,{step:function(a,c){c.prop=="height"&&(e=c.end-c.start===0?0:(c.now-c.start)/(c.end-c.start)),b.toShow[0].style[c.prop]=e*f[c.prop].value+f[c.prop].unit},duration:b.duration,easing:b.easing,complete:function(){b.autoHeight||b.toShow.css("height",""),b.toShow.css({width:i,overflow:d}),b.complete()}})}},bounceslide:function(a){this.slide(a,{easing:a.down?"easeOutBounce":"swing",duration:a.down?1e3:200})}}})})(jQuery);/*
+ * jQuery UI Autocomplete 1.8.17
+ *
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Autocomplete
+ *
+ * Depends:
+ *	jquery.ui.core.js
+ *	jquery.ui.widget.js
+ *	jquery.ui.position.js
+ */(function(a,b){var c=0;a.widget("ui.autocomplete",{options:{appendTo:"body",autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null},pending:0,_create:function(){var b=this,c=this.element[0].ownerDocument,d;this.element.addClass("ui-autocomplete-input").attr("autocomplete","off").attr({role:"textbox","aria-autocomplete":"list","aria-haspopup":"true"}).bind("keydown.autocomplete",function(c){if(!b.options.disabled&&!b.element.propAttr("readOnly")){d=!1;var e=a.ui.keyCode;switch(c.keyCode){case e.PAGE_UP:b._move("previousPage",c);break;case e.PAGE_DOWN:b._move("nextPage",c);break;case e.UP:b._move("previous",c),c.preventDefault();break;case e.DOWN:b._move("next",c),c.preventDefault();break;case e.ENTER:case e.NUMPAD_ENTER:b.menu.active&&(d=!0,c.preventDefault());case e.TAB:if(!b.menu.active)return;b.menu.select(c);break;case e.ESCAPE:b.element.val(b.term),b.close(c);break;default:clearTimeout(b.searching),b.searching=setTimeout(function(){b.term!=b.element.val()&&(b.selectedItem=null,b.search(null,c))},b.options.delay)}}}).bind("keypress.autocomplete",function(a){d&&(d=!1,a.preventDefault())}).bind("focus.autocomplete",function(){b.options.disabled||(b.selectedItem=null,b.previous=b.element.val())}).bind("blur.autocomplete",function(a){b.options.disabled||(clearTimeout(b.searching),b.closing=setTimeout(function(){b.close(a),b._change(a)},150))}),this._initSource(),this.response=function(){return b._response.apply(b,arguments)},this.menu=a("<ul></ul>").addClass("ui-autocomplete").appendTo(a(this.options.appendTo||"body",c)[0]).mousedown(function(c){var d=b.menu.element[0];a(c.target).closest(".ui-menu-item").length||setTimeout(function(){a(document).one("mousedown",function(c){c.target!==b.element[0]&&c.target!==d&&!a.ui.contains(d,c.target)&&b.close()})},1),setTimeout(function(){clearTimeout(b.closing)},13)}).menu({focus:function(a,c){var d=c.item.data("item.autocomplete");!1!==b._trigger("focus",a,{item:d})&&/^key/.test(a.originalEvent.type)&&b.element.val(d.value)},selected:function(a,d){var e=d.item.data("item.autocomplete"),f=b.previous;b.element[0]!==c.activeElement&&(b.element.focus(),b.previous=f,setTimeout(function(){b.previous=f,b.selectedItem=e},1)),!1!==b._trigger("select",a,{item:e})&&b.element.val(e.value),b.term=b.element.val(),b.close(a),b.selectedItem=e},blur:function(a,c){b.menu.element.is(":visible")&&b.element.val()!==b.term&&b.element.val(b.term)}}).zIndex(this.element.zIndex()+1).css({top:0,left:0}).hide().data("menu"),a.fn.bgiframe&&this.menu.element.bgiframe(),b.beforeunloadHandler=function(){b.element.removeAttr("autocomplete")},a(window).bind("beforeunload",b.beforeunloadHandler)},destroy:function(){this.element.removeClass("ui-autocomplete-input").removeAttr("autocomplete").removeAttr("role").removeAttr("aria-autocomplete").removeAttr("aria-haspopup"),this.menu.element.remove(),a(window).unbind("beforeunload",this.beforeunloadHandler),a.Widget.prototype.destroy.call(this)},_setOption:function(b,c){a.Widget.prototype._setOption.apply(this,arguments),b==="source"&&this._initSource(),b==="appendTo"&&this.menu.element.appendTo(a(c||"body",this.element[0].ownerDocument)[0]),b==="disabled"&&c&&this.xhr&&this.xhr.abort()},_initSource:function(){var b=this,d,e;a.isArray(this.options.source)?(d=this.options.source,this.source=function(b,c){c(a.ui.autocomplete.filter(d,b.term))}):typeof this.options.source=="string"?(e=this.options.source,this.source=function(d,f){b.xhr&&b.xhr.abort(),b.xhr=a.ajax({url:e,data:d,dataType:"json",autocompleteRequest:++c,success:function(a,b){this.autocompleteRequest===c&&f(a)},error:function(){this.autocompleteRequest===c&&f([])}})}):this.source=this.options.source},search:function(a,b){a=a!=null?a:this.element.val(),this.term=this.element.val();if(a.length<this.options.minLength)return this.close(b);clearTimeout(this.closing);if(this._trigger("search",b)!==!1)return this._search(a)},_search:function(a){this.pending++,this.element.addClass("ui-autocomplete-loading"),this.source({term:a},this.response)},_response:function(a){!this.options.disabled&&a&&a.length?(a=this._normalize(a),this._suggest(a),this._trigger("open")):this.close(),this.pending--,this.pending||this.element.removeClass("ui-autocomplete-loading")},close:function(a){clearTimeout(this.closing),this.menu.element.is(":visible")&&(this.menu.element.hide(),this.menu.deactivate(),this._trigger("close",a))},_change:function(a){this.previous!==this.element.val()&&this._trigger("change",a,{item:this.selectedItem})},_normalize:function(b){if(b.length&&b[0].label&&b[0].value)return b;return a.map(b,function(b){if(typeof b=="string")return{label:b,value:b};return a.extend({label:b.label||b.value,value:b.value||b.label},b)})},_suggest:function(b){var c=this.menu.element.empty().zIndex(this.element.zIndex()+1);this._renderMenu(c,b),this.menu.deactivate(),this.menu.refresh(),c.show(),this._resizeMenu(),c.position(a.extend({of:this.element},this.options.position)),this.options.autoFocus&&this.menu.next(new a.Event("mouseover"))},_resizeMenu:function(){var a=this.menu.element;a.outerWidth(Math.max(a.width("").outerWidth()+1,this.element.outerWidth()))},_renderMenu:function(b,c){var d=this;a.each(c,function(a,c){d._renderItem(b,c)})},_renderItem:function(b,c){return a("<li></li>").data("item.autocomplete",c).append(a("<a></a>").text(c.label)).appendTo(b)},_move:function(a,b){if(!this.menu.element.is(":visible"))this.search(null,b);else{if(this.menu.first()&&/^previous/.test(a)||this.menu.last()&&/^next/.test(a)){this.element.val(this.term),this.menu.deactivate();return}this.menu[a](b)}},widget:function(){return this.menu.element}}),a.extend(a.ui.autocomplete,{escapeRegex:function(a){return a.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")},filter:function(b,c){var d=new RegExp(a.ui.autocomplete.escapeRegex(c),"i");return a.grep(b,function(a){return d.test(a.label||a.value||a)})}})})(jQuery),function(a){a.widget("ui.menu",{_create:function(){var b=this;this.element.addClass("ui-menu ui-widget ui-widget-content ui-corner-all").attr({role:"listbox","aria-activedescendant":"ui-active-menuitem"}).click(function(c){!a(c.target).closest(".ui-menu-item a").length||(c.preventDefault(),b.select(c))}),this.refresh()},refresh:function(){var b=this,c=this.element.children("li:not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","menuitem");c.children("a").addClass("ui-corner-all").attr("tabindex",-1).mouseenter(function(c){b.activate(c,a(this).parent())}).mouseleave(function(){b.deactivate()})},activate:function(a,b){this.deactivate();if(this.hasScroll()){var c=b.offset().top-this.element.offset().top,d=this.element.scrollTop(),e=this.element.height();c<0?this.element.scrollTop(d+c):c>=e&&this.element.scrollTop(d+c-e+b.height())}this.active=b.eq(0).children("a").addClass("ui-state-hover").attr("id","ui-active-menuitem").end(),this._trigger("focus",a,{item:b})},deactivate:function(){!this.active||(this.active.children("a").removeClass("ui-state-hover").removeAttr("id"),this._trigger("blur"),this.active=null)},next:function(a){this.move("next",".ui-menu-item:first",a)},previous:function(a){this.move("prev",".ui-menu-item:last",a)},first:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},last:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},move:function(a,b,c){if(!this.active)this.activate(c,this.element.children(b));else{var d=this.active[a+"All"](".ui-menu-item").eq(0);d.length?this.activate(c,d):this.activate(c,this.element.children(b))}},nextPage:function(b){if(this.hasScroll()){if(!this.active||this.last()){this.activate(b,this.element.children(".ui-menu-item:first"));return}var c=this.active.offset().top,d=this.element.height(),e=this.element.children(".ui-menu-item").filter(function(){var b=a(this).offset().top-c-d+a(this).height();return b<10&&b>-10});e.length||(e=this.element.children(".ui-menu-item:last")),this.activate(b,e)}else this.activate(b,this.element.children(".ui-menu-item").filter(!this.active||this.last()?":first":":last"))},previousPage:function(b){if(this.hasScroll()){if(!this.active||this.first()){this.activate(b,this.element.children(".ui-menu-item:last"));return}var c=this.active.offset().top,d=this.element.height();result=this.element.children(".ui-menu-item").filter(function(){var b=a(this).offset().top-c+d-a(this).height();return b<10&&b>-10}),result.length||(result=this.element.children(".ui-menu-item:first")),this.activate(b,result)}else this.activate(b,this.element.children(".ui-menu-item").filter(!this.active||this.first()?":last":":first"))},hasScroll:function(){return this.element.height()<this.element[a.fn.prop?"prop":"attr"]("scrollHeight")},select:function(a){this._trigger("selected",a,{item:this.active})}})}(jQuery);/*
+ * jQuery UI Button 1.8.17
+ *
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Button
+ *
+ * Depends:
+ *	jquery.ui.core.js
+ *	jquery.ui.widget.js
+ */(function(a,b){var c,d,e,f,g="ui-button ui-widget ui-state-default ui-corner-all",h="ui-state-hover ui-state-active ",i="ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary ui-button-text-only",j=function(){var b=a(this).find(":ui-button");setTimeout(function(){b.button("refresh")},1)},k=function(b){var c=b.name,d=b.form,e=a([]);c&&(d?e=a(d).find("[name='"+c+"']"):e=a("[name='"+c+"']",b.ownerDocument).filter(function(){return!this.form}));return e};a.widget("ui.button",{options:{disabled:null,text:!0,label:null,icons:{primary:null,secondary:null}},_create:function(){this.element.closest("form").unbind("reset.button").bind("reset.button",j),typeof this.options.disabled!="boolean"&&(this.options.disabled=this.element.propAttr("disabled")),this._determineButtonType(),this.hasTitle=!!this.buttonElement.attr("title");var b=this,h=this.options,i=this.type==="checkbox"||this.type==="radio",l="ui-state-hover"+(i?"":" ui-state-active"),m="ui-state-focus";h.label===null&&(h.label=this.buttonElement.html()),this.element.is(":disabled")&&(h.disabled=!0),this.buttonElement.addClass(g).attr("role","button").bind("mouseenter.button",function(){h.disabled||(a(this).addClass("ui-state-hover"),this===c&&a(this).addClass("ui-state-active"))}).bind("mouseleave.button",function(){h.disabled||a(this).removeClass(l)}).bind("click.button",function(a){h.disabled&&(a.preventDefault(),a.stopImmediatePropagation())}),this.element.bind("focus.button",function(){b.buttonElement.addClass(m)}).bind("blur.button",function(){b.buttonElement.removeClass(m)}),i&&(this.element.bind("change.button",function(){f||b.refresh()}),this.buttonElement.bind("mousedown.button",function(a){h.disabled||(f=!1,d=a.pageX,e=a.pageY)}).bind("mouseup.button",function(a){!h.disabled&&(d!==a.pageX||e!==a.pageY)&&(f=!0)})),this.type==="checkbox"?this.buttonElement.bind("click.button",function(){if(h.disabled||f)return!1;a(this).toggleClass("ui-state-active"),b.buttonElement.attr("aria-pressed",b.element[0].checked)}):this.type==="radio"?this.buttonElement.bind("click.button",function(){if(h.disabled||f)return!1;a(this).addClass("ui-state-active"),b.buttonElement.attr("aria-pressed","true");var c=b.element[0];k(c).not(c).map(function(){return a(this).button("widget")[0]}).removeClass("ui-state-active").attr("aria-pressed","false")}):(this.buttonElement.bind("mousedown.button",function(){if(h.disabled)return!1;a(this).addClass("ui-state-active"),c=this,a(document).one("mouseup",function(){c=null})}).bind("mouseup.button",function(){if(h.disabled)return!1;a(this).removeClass("ui-state-active")}).bind("keydown.button",function(b){if(h.disabled)return!1;(b.keyCode==a.ui.keyCode.SPACE||b.keyCode==a.ui.keyCode.ENTER)&&a(this).addClass("ui-state-active")}).bind("keyup.button",function(){a(this).removeClass("ui-state-active")}),this.buttonElement.is("a")&&this.buttonElement.keyup(function(b){b.keyCode===a.ui.keyCode.SPACE&&a(this).click()})),this._setOption("disabled",h.disabled),this._resetButton()},_determineButtonType:function(){this.element.is(":checkbox")?this.type="checkbox":this.element.is(":radio")?this.type="radio":this.element.is("input")?this.type="input":this.type="button";if(this.type==="checkbox"||this.type==="radio"){var a=this.element.parents().filter(":last"),b="label[for='"+this.element.attr("id")+"']";this.buttonElement=a.find(b),this.buttonElement.length||(a=a.length?a.siblings():this.element.siblings(),this.buttonElement=a.filter(b),this.buttonElement.length||(this.buttonElement=a.find(b))),this.element.addClass("ui-helper-hidden-accessible");var c=this.element.is(":checked");c&&this.buttonElement.addClass("ui-state-active"),this.buttonElement.attr("aria-pressed",c)}else this.buttonElement=this.element},widget:function(){return this.buttonElement},destroy:function(){this.element.removeClass("ui-helper-hidden-accessible"),this.buttonElement.removeClass(g+" "+h+" "+i).removeAttr("role").removeAttr("aria-pressed").html(this.buttonElement.find(".ui-button-text").html()),this.hasTitle||this.buttonElement.removeAttr("title"),a.Widget.prototype.destroy.call(this)},_setOption:function(b,c){a.Widget.prototype._setOption.apply(this,arguments);b==="disabled"?c?this.element.propAttr("disabled",!0):this.element.propAttr("disabled",!1):this._resetButton()},refresh:function(){var b=this.element.is(":disabled");b!==this.options.disabled&&this._setOption("disabled",b),this.type==="radio"?k(this.element[0]).each(function(){a(this).is(":checked")?a(this).button("widget").addClass("ui-state-active").attr("aria-pressed","true"):a(this).button("widget").removeClass("ui-state-active").attr("aria-pressed","false")}):this.type==="checkbox"&&(this.element.is(":checked")?this.buttonElement.addClass("ui-state-active").attr("aria-pressed","true"):this.buttonElement.removeClass("ui-state-active").attr("aria-pressed","false"))},_resetButton:function(){if(this.type==="input")this.options.label&&this.element.val(this.options.label);else{var b=this.buttonElement.removeClass(i),c=a("<span></span>",this.element[0].ownerDocument).addClass("ui-button-text").html(this.options.label).appendTo(b.empty()).text(),d=this.options.icons,e=d.primary&&d.secondary,f=[];d.primary||d.secondary?(this.options.text&&f.push("ui-button-text-icon"+(e?"s":d.primary?"-primary":"-secondary")),d.primary&&b.prepend("<span class='ui-button-icon-primary ui-icon "+d.primary+"'></span>"),d.secondary&&b.append("<span class='ui-button-icon-secondary ui-icon "+d.secondary+"'></span>"),this.options.text||(f.push(e?"ui-button-icons-only":"ui-button-icon-only"),this.hasTitle||b.attr("title",c))):f.push("ui-button-text-only"),b.addClass(f.join(" "))}}}),a.widget("ui.buttonset",{options:{items:":button, :submit, :reset, :checkbox, :radio, a, :data(button)"},_create:function(){this.element.addClass("ui-buttonset")},_init:function(){this.refresh()},_setOption:function(b,c){b==="disabled"&&this.buttons.button("option",b,c),a.Widget.prototype._setOption.apply(this,arguments)},refresh:function(){var b=this.element.css("direction")==="rtl";this.buttons=this.element.find(this.options.items).filter(":ui-button").button("refresh").end().not(":ui-button").button().end().map(function(){return a(this).button("widget")[0]}).removeClass("ui-corner-all ui-corner-left ui-corner-right").filter(":first").addClass(b?"ui-corner-right":"ui-corner-left").end().filter(":last").addClass(b?"ui-corner-left":"ui-corner-right").end().end()},destroy:function(){this.element.removeClass("ui-buttonset"),this.buttons.map(function(){return a(this).button("widget")[0]}).removeClass("ui-corner-left ui-corner-right").end().button("destroy"),a.Widget.prototype.destroy.call(this)}})})(jQuery);/*
+ * jQuery UI Dialog 1.8.17
+ *
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Dialog
+ *
+ * Depends:
+ *	jquery.ui.core.js
+ *	jquery.ui.widget.js
+ *  jquery.ui.button.js
+ *	jquery.ui.draggable.js
+ *	jquery.ui.mouse.js
+ *	jquery.ui.position.js
+ *	jquery.ui.resizable.js
+ */(function(a,b){var c="ui-dialog ui-widget ui-widget-content ui-corner-all ",d={buttons:!0,height:!0,maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0,width:!0},e={maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0},f=a.attrFn||{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0,click:!0};a.widget("ui.dialog",{options:{autoOpen:!0,buttons:{},closeOnEscape:!0,closeText:"close",dialogClass:"",draggable:!0,hide:null,height:"auto",maxHeight:!1,maxWidth:!1,minHeight:150,minWidth:150,modal:!1,position:{my:"center",at:"center",collision:"fit",using:function(b){var c=a(this).css(b).offset().top;c<0&&a(this).css("top",b.top-c)}},resizable:!0,show:null,stack:!0,title:"",width:300,zIndex:1e3},_create:function(){this.originalTitle=this.element.attr("title"),typeof this.originalTitle!="string"&&(this.originalTitle=""),this.options.title=this.options.title||this.originalTitle;var b=this,d=b.options,e=d.title||"&#160;",f=a.ui.dialog.getTitleId(b.element),g=(b.uiDialog=a("<div></div>")).appendTo(document.body).hide().addClass(c+d.dialogClass).css({zIndex:d.zIndex}).attr("tabIndex",-1).css("outline",0).keydown(function(c){d.closeOnEscape&&!c.isDefaultPrevented()&&c.keyCode&&c.keyCode===a.ui.keyCode.ESCAPE&&(b.close(c),c.preventDefault())}).attr({role:"dialog","aria-labelledby":f}).mousedown(function(a){b.moveToTop(!1,a)}),h=b.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(g),i=(b.uiDialogTitlebar=a("<div></div>")).addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(g),j=a('<a href="#"></a>').addClass("ui-dialog-titlebar-close ui-corner-all").attr("role","button").hover(function(){j.addClass("ui-state-hover")},function(){j.removeClass("ui-state-hover")}).focus(function(){j.addClass("ui-state-focus")}).blur(function(){j.removeClass("ui-state-focus")}).click(function(a){b.close(a);return!1}).appendTo(i),k=(b.uiDialogTitlebarCloseText=a("<span></span>")).addClass("ui-icon ui-icon-closethick").text(d.closeText).appendTo(j),l=a("<span></span>").addClass("ui-dialog-title").attr("id",f).html(e).prependTo(i);a.isFunction(d.beforeclose)&&!a.isFunction(d.beforeClose)&&(d.beforeClose=d.beforeclose),i.find("*").add(i).disableSelection(),d.draggable&&a.fn.draggable&&b._makeDraggable(),d.resizable&&a.fn.resizable&&b._makeResizable(),b._createButtons(d.buttons),b._isOpen=!1,a.fn.bgiframe&&g.bgiframe()},_init:function(){this.options.autoOpen&&this.open()},destroy:function(){var a=this;a.overlay&&a.overlay.destroy(),a.uiDialog.hide(),a.element.unbind(".dialog").removeData("dialog").removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body"),a.uiDialog.remove(),a.originalTitle&&a.element.attr("title",a.originalTitle);return a},widget:function(){return this.uiDialog},close:function(b){var c=this,d,e;if(!1!==c._trigger("beforeClose",b)){c.overlay&&c.overlay.destroy(),c.uiDialog.unbind("keypress.ui-dialog"),c._isOpen=!1,c.options.hide?c.uiDialog.hide(c.options.hide,function(){c._trigger("close",b)}):(c.uiDialog.hide(),c._trigger("close",b)),a.ui.dialog.overlay.resize(),c.options.modal&&(d=0,a(".ui-dialog").each(function(){this!==c.uiDialog[0]&&(e=a(this).css("z-index"),isNaN(e)||(d=Math.max(d,e)))}),a.ui.dialog.maxZ=d);return c}},isOpen:function(){return this._isOpen},moveToTop:function(b,c){var d=this,e=d.options,f;if(e.modal&&!b||!e.stack&&!e.modal)return d._trigger("focus",c);e.zIndex>a.ui.dialog.maxZ&&(a.ui.dialog.maxZ=e.zIndex),d.overlay&&(a.ui.dialog.maxZ+=1,d.overlay.$el.css("z-index",a.ui.dialog.overlay.maxZ=a.ui.dialog.maxZ)),f={scrollTop:d.element.scrollTop(),scrollLeft:d.element.scrollLeft()},a.ui.dialog.maxZ+=1,d.uiDialog.css("z-index",a.ui.dialog.maxZ),d.element.attr(f),d._trigger("focus",c);return d},open:function(){if(!this._isOpen){var b=this,c=b.options,d=b.uiDialog;b.overlay=c.modal?new a.ui.dialog.overlay(b):null,b._size(),b._position(c.position),d.show(c.show),b.moveToTop(!0),c.modal&&d.bind("keydown.ui-dialog",function(b){if(b.keyCode===a.ui.keyCode.TAB){var c=a(":tabbable",this),d=c.filter(":first"),e=c.filter(":last");if(b.target===e[0]&&!b.shiftKey){d.focus(1);return!1}if(b.target===d[0]&&b.shiftKey){e.focus(1);return!1}}}),a(b.element.find(":tabbable").get().concat(d.find(".ui-dialog-buttonpane :tabbable").get().concat(d.get()))).eq(0).focus(),b._isOpen=!0,b._trigger("open");return b}},_createButtons:function(b){var c=this,d=!1,e=a("<div></div>").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix"),g=a("<div></div>").addClass("ui-dialog-buttonset").appendTo(e);c.uiDialog.find(".ui-dialog-buttonpane").remove(),typeof b=="object"&&b!==null&&a.each(b,function(){return!(d=!0)}),d&&(a.each(b,function(b,d){d=a.isFunction(d)?{click:d,text:b}:d;var e=a('<button type="button"></button>').click(function(){d.click.apply(c.element[0],arguments)}).appendTo(g);a.each(d,function(a,b){a!=="click"&&(a in f?e[a](b):e.attr(a,b))}),a.fn.button&&e.button()}),e.appendTo(c.uiDialog))},_makeDraggable:function(){function f(a){return{position:a.position,offset:a.offset}}var b=this,c=b.options,d=a(document),e;b.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(d,g){e=c.height==="auto"?"auto":a(this).height(),a(this).height(a(this).height()).addClass("ui-dialog-dragging"),b._trigger("dragStart",d,f(g))},drag:function(a,c){b._trigger("drag",a,f(c))},stop:function(g,h){c.position=[h.position.left-d.scrollLeft(),h.position.top-d.scrollTop()],a(this).removeClass("ui-dialog-dragging").height(e),b._trigger("dragStop",g,f(h)),a.ui.dialog.overlay.resize()}})},_makeResizable:function(c){function h(a){return{originalPosition:a.originalPosition,originalSize:a.originalSize,position:a.position,size:a.size}}c=c===b?this.options.resizable:c;var d=this,e=d.options,f=d.uiDialog.css("position"),g=typeof c=="string"?c:"n,e,s,w,se,sw,ne,nw";d.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:d.element,maxWidth:e.maxWidth,maxHeight:e.maxHeight,minWidth:e.minWidth,minHeight:d._minHeight(),handles:g,start:function(b,c){a(this).addClass("ui-dialog-resizing"),d._trigger("resizeStart",b,h(c))},resize:function(a,b){d._trigger("resize",a,h(b))},stop:function(b,c){a(this).removeClass("ui-dialog-resizing"),e.height=a(this).height(),e.width=a(this).width(),d._trigger("resizeStop",b,h(c)),a.ui.dialog.overlay.resize()}}).css("position",f).find(".ui-resizable-se").addClass("ui-icon ui-icon-grip-diagonal-se")},_minHeight:function(){var a=this.options;return a.height==="auto"?a.minHeight:Math.min(a.minHeight,a.height)},_position:function(b){var c=[],d=[0,0],e;if(b){if(typeof b=="string"||typeof b=="object"&&"0"in b)c=b.split?b.split(" "):[b[0],b[1]],c.length===1&&(c[1]=c[0]),a.each(["left","top"],function(a,b){+c[a]===c[a]&&(d[a]=c[a],c[a]=b)}),b={my:c.join(" "),at:c.join(" "),offset:d.join(" ")};b=a.extend({},a.ui.dialog.prototype.options.position,b)}else b=a.ui.dialog.prototype.options.position;e=this.uiDialog.is(":visible"),e||this.uiDialog.show(),this.uiDialog.css({top:0,left:0}).position(a.extend({of:window},b)),e||this.uiDialog.hide()},_setOptions:function(b){var c=this,f={},g=!1;a.each(b,function(a,b){c._setOption(a,b),a in d&&(g=!0),a in e&&(f[a]=b)}),g&&this._size(),this.uiDialog.is(":data(resizable)")&&this.uiDialog.resizable("option",f)},_setOption:function(b,d){var e=this,f=e.uiDialog;switch(b){case"beforeclose":b="beforeClose";break;case"buttons":e._createButtons(d);break;case"closeText":e.uiDialogTitlebarCloseText.text(""+d);break;case"dialogClass":f.removeClass(e.options.dialogClass).addClass(c+d);break;case"disabled":d?f.addClass("ui-dialog-disabled"):f.removeClass("ui-dialog-disabled");break;case"draggable":var g=f.is(":data(draggable)");g&&!d&&f.draggable("destroy"),!g&&d&&e._makeDraggable();break;case"position":e._position(d);break;case"resizable":var h=f.is(":data(resizable)");h&&!d&&f.resizable("destroy"),h&&typeof d=="string"&&f.resizable("option","handles",d),!h&&d!==!1&&e._makeResizable(d);break;case"title":a(".ui-dialog-title",e.uiDialogTitlebar).html(""+(d||"&#160;"))}a.Widget.prototype._setOption.apply(e,arguments)},_size:function(){var b=this.options,c,d,e=this.uiDialog.is(":visible");this.element.show().css({width:"auto",minHeight:0,height:0}),b.minWidth>b.width&&(b.width=b.minWidth),c=this.uiDialog.css({height:"auto",width:b.width}).height(),d=Math.max(0,b.minHeight-c);if(b.height==="auto")if(a.support.minHeight)this.element.css({minHeight:d,height:"auto"});else{this.uiDialog.show();var f=this.element.css("height","auto").height();e||this.uiDialog.hide(),this.element.height(Math.max(f,d))}else this.element.height(Math.max(b.height-c,0));this.uiDialog.is(":data(resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())}}),a.extend(a.ui.dialog,{version:"1.8.17",uuid:0,maxZ:0,getTitleId:function(a){var b=a.attr("id");b||(this.uuid+=1,b=this.uuid);return"ui-dialog-title-"+b},overlay:function(b){this.$el=a.ui.dialog.overlay.create(b)}}),a.extend(a.ui.dialog.overlay,{instances:[],oldInstances:[],maxZ:0,events:a.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),function(a){return a+".dialog-overlay"}).join(" "),create:function(b){this.instances.length===0&&(setTimeout(function(){a.ui.dialog.overlay.instances.length&&a(document).bind(a.ui.dialog.overlay.events,function(b){if(a(b.target).zIndex()<a.ui.dialog.overlay.maxZ)return!1})},1),a(document).bind("keydown.dialog-overlay",function(c){b.options.closeOnEscape&&!c.isDefaultPrevented()&&c.keyCode&&c.keyCode===a.ui.keyCode.ESCAPE&&(b.close(c),c.preventDefault())}),a(window).bind("resize.dialog-overlay",a.ui.dialog.overlay.resize));var c=(this.oldInstances.pop()||a("<div></div>").addClass("ui-widget-overlay")).appendTo(document.body).css({width:this.width(),height:this.height()});a.fn.bgiframe&&c.bgiframe(),this.instances.push(c);return c},destroy:function(b){var c=a.inArray(b,this.instances);c!=-1&&this.oldInstances.push(this.instances.splice(c,1)[0]),this.instances.length===0&&a([document,window]).unbind(".dialog-overlay"),b.remove();var d=0;a.each(this.instances,function(){d=Math.max(d,this.css("z-index"))}),this.maxZ=d},height:function(){var b,c;if(a.browser.msie&&a.browser.version<7){b=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight),c=Math.max(document.documentElement.offsetHeight,document.body.offsetHeight);return b<c?a(window).height()+"px":b+"px"}return a(document).height()+"px"},width:function(){var b,c;if(a.browser.msie){b=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),c=Math.max(document.documentElement.offsetWidth,document.body.offsetWidth);return b<c?a(window).width()+"px":b+"px"}return a(document).width()+"px"},resize:function(){var b=a([]);a.each(a.ui.dialog.overlay.instances,function(){b=b.add(this)}),b.css({width:0,height:0}).css({width:a.ui.dialog.overlay.width(),height:a.ui.dialog.overlay.height()})}}),a.extend(a.ui.dialog.overlay.prototype,{destroy:function(){a.ui.dialog.overlay.destroy(this.$el)}})})(jQuery);/*
+ * jQuery UI Slider 1.8.17
+ *
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Slider
+ *
+ * Depends:
+ *	jquery.ui.core.js
+ *	jquery.ui.mouse.js
+ *	jquery.ui.widget.js
+ */(function(a,b){var c=5;a.widget("ui.slider",a.ui.mouse,{widgetEventPrefix:"slide",options:{animate:!1,distance:0,max:100,min:0,orientation:"horizontal",range:!1,step:1,value:0,values:null},_create:function(){var b=this,d=this.options,e=this.element.find(".ui-slider-handle").addClass("ui-state-default ui-corner-all"),f="<a class='ui-slider-handle ui-state-default ui-corner-all' href='#'></a>",g=d.values&&d.values.length||1,h=[];this._keySliding=!1,this._mouseSliding=!1,this._animateOff=!0,this._handleIndex=null,this._detectOrientation(),this._mouseInit(),this.element.addClass("ui-slider ui-slider-"+this.orientation+" ui-widget"+" ui-widget-content"+" ui-corner-all"+(d.disabled?" ui-slider-disabled ui-disabled":"")),this.range=a([]),d.range&&(d.range===!0&&(d.values||(d.values=[this._valueMin(),this._valueMin()]),d.values.length&&d.values.length!==2&&(d.values=[d.values[0],d.values[0]])),this.range=a("<div></div>").appendTo(this.element).addClass("ui-slider-range ui-widget-header"+(d.range==="min"||d.range==="max"?" ui-slider-range-"+d.range:"")));for(var i=e.length;i<g;i+=1)h.push(f);this.handles=e.add(a(h.join("")).appendTo(b.element)),this.handle=this.handles.eq(0),this.handles.add(this.range).filter("a").click(function(a){a.preventDefault()}).hover(function(){d.disabled||a(this).addClass("ui-state-hover")},function(){a(this).removeClass("ui-state-hover")}).focus(function(){d.disabled?a(this).blur():(a(".ui-slider .ui-state-focus").removeClass("ui-state-focus"),a(this).addClass("ui-state-focus"))}).blur(function(){a(this).removeClass("ui-state-focus")}),this.handles.each(function(b){a(this).data("index.ui-slider-handle",b)}),this.handles.keydown(function(d){var e=!0,f=a(this).data("index.ui-slider-handle"),g,h,i,j;if(!b.options.disabled){switch(d.keyCode){case a.ui.keyCode.HOME:case a.ui.keyCode.END:case a.ui.keyCode.PAGE_UP:case a.ui.keyCode.PAGE_DOWN:case a.ui.keyCode.UP:case a.ui.keyCode.RIGHT:case a.ui.keyCode.DOWN:case a.ui.keyCode.LEFT:e=!1;if(!b._keySliding){b._keySliding=!0,a(this).addClass("ui-state-active"),g=b._start(d,f);if(g===!1)return}}j=b.options.step,b.options.values&&b.options.values.length?h=i=b.values(f):h=i=b.value();switch(d.keyCode){case a.ui.keyCode.HOME:i=b._valueMin();break;case a.ui.keyCode.END:i=b._valueMax();break;case a.ui.keyCode.PAGE_UP:i=b._trimAlignValue(h+(b._valueMax()-b._valueMin())/c);break;case a.ui.keyCode.PAGE_DOWN:i=b._trimAlignValue(h-(b._valueMax()-b._valueMin())/c);break;case a.ui.keyCode.UP:case a.ui.keyCode.RIGHT:if(h===b._valueMax())return;i=b._trimAlignValue(h+j);break;case a.ui.keyCode.DOWN:case a.ui.keyCode.LEFT:if(h===b._valueMin())return;i=b._trimAlignValue(h-j)}b._slide(d,f,i);return e}}).keyup(function(c){var d=a(this).data("index.ui-slider-handle");b._keySliding&&(b._keySliding=!1,b._stop(c,d),b._change(c,d),a(this).removeClass("ui-state-active"))}),this._refreshValue(),this._animateOff=!1},destroy:function(){this.handles.remove(),this.range.remove(),this.element.removeClass("ui-slider ui-slider-horizontal ui-slider-vertical ui-slider-disabled ui-widget ui-widget-content ui-corner-all").removeData("slider").unbind(".slider"),this._mouseDestroy();return this},_mouseCapture:function(b){var c=this.options,d,e,f,g,h,i,j,k,l;if(c.disabled)return!1;this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()},this.elementOffset=this.element.offset(),d={x:b.pageX,y:b.pageY},e=this._normValueFromMouse(d),f=this._valueMax()-this._valueMin()+1,h=this,this.handles.each(function(b){var c=Math.abs(e-h.values(b));f>c&&(f=c,g=a(this),i=b)}),c.range===!0&&this.values(1)===c.min&&(i+=1,g=a(this.handles[i])),j=this._start(b,i);if(j===!1)return!1;this._mouseSliding=!0,h._handleIndex=i,g.addClass("ui-state-active").focus(),k=g.offset(),l=!a(b.target).parents().andSelf().is(".ui-slider-handle"),this._clickOffset=l?{left:0,top:0}:{left:b.pageX-k.left-g.width()/2,top:b.pageY-k.top-g.height()/2-(parseInt(g.css("borderTopWidth"),10)||0)-(parseInt(g.css("borderBottomWidth"),10)||0)+(parseInt(g.css("marginTop"),10)||0)},this.handles.hasClass("ui-state-hover")||this._slide(b,i,e),this._animateOff=!0;return!0},_mouseStart:function(a){return!0},_mouseDrag:function(a){var b={x:a.pageX,y:a.pageY},c=this._normValueFromMouse(b);this._slide(a,this._handleIndex,c);return!1},_mouseStop:function(a){this.handles.removeClass("ui-state-active"),this._mouseSliding=!1,this._stop(a,this._handleIndex),this._change(a,this._handleIndex),this._handleIndex=null,this._clickOffset=null,this._animateOff=!1;return!1},_detectOrientation:function(){this.orientation=this.options.orientation==="vertical"?"vertical":"horizontal"},_normValueFromMouse:function(a){var b,c,d,e,f;this.orientation==="horizontal"?(b=this.elementSize.width,c=a.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)):(b=this.elementSize.height,c=a.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)),d=c/b,d>1&&(d=1),d<0&&(d=0),this.orientation==="vertical"&&(d=1-d),e=this._valueMax()-this._valueMin(),f=this._valueMin()+d*e;return this._trimAlignValue(f)},_start:function(a,b){var c={handle:this.handles[b],value:this.value()};this.options.values&&this.options.values.length&&(c.value=this.values(b),c.values=this.values());return this._trigger("start",a,c)},_slide:function(a,b,c){var d,e,f;this.options.values&&this.options.values.length?(d=this.values(b?0:1),this.options.values.length===2&&this.options.range===!0&&(b===0&&c>d||b===1&&c<d)&&(c=d),c!==this.values(b)&&(e=this.values(),e[b]=c,f=this._trigger("slide",a,{handle:this.handles[b],value:c,values:e}),d=this.values(b?0:1),f!==!1&&this.values(b,c,!0))):c!==this.value()&&(f=this._trigger("slide",a,{handle:this.handles[b],value:c}),f!==!1&&this.value(c))},_stop:function(a,b){var c={handle:this.handles[b],value:this.value()};this.options.values&&this.options.values.length&&(c.value=this.values(b),c.values=this.values()),this._trigger("stop",a,c)},_change:function(a,b){if(!this._keySliding&&!this._mouseSliding){var c={handle:this.handles[b],value:this.value()};this.options.values&&this.options.values.length&&(c.value=this.values(b),c.values=this.values()),this._trigger("change",a,c)}},value:function(a){if(arguments.length)this.options.value=this._trimAlignValue(a),this._refreshValue(),this._change(null,0);else return this._value()},values:function(b,c){var d,e,f;if(arguments.length>1)this.options.values[b]=this._trimAlignValue(c),this._refreshValue(),this._change(null,b);else{if(!arguments.length)return this._values();if(!a.isArray(arguments[0]))return this.options.values&&this.options.values.length?this._values(b):this.value();d=this.options.values,e=arguments[0];for(f=0;f<d.length;f+=1)d[f]=this._trimAlignValue(e[f]),this._change(null,f);this._refreshValue()}},_setOption:function(b,c){var d,e=0;a.isArray(this.options.values)&&(e=this.options.values.length),a.Widget.prototype._setOption.apply(this,arguments);switch(b){case"disabled":c?(this.handles.filter(".ui-state-focus").blur(),this.handles.removeClass("ui-state-hover"),this.handles.propAttr("disabled",!0),this.element.addClass("ui-disabled")):(this.handles.propAttr("disabled",!1),this.element.removeClass("ui-disabled"));break;case"orientation":this._detectOrientation(),this.element.removeClass("ui-slider-horizontal ui-slider-vertical").addClass("ui-slider-"+this.orientation),this._refreshValue();break;case"value":this._animateOff=!0,this._refreshValue(),this._change(null,0),this._animateOff=!1;break;case"values":this._animateOff=!0,this._refreshValue();for(d=0;d<e;d+=1)this._change(null,d);this._animateOff=!1}},_value:function(){var a=this.options.value;a=this._trimAlignValue(a);return a},_values:function(a){var b,c,d;if(arguments.length){b=this.options.values[a],b=this._trimAlignValue(b);return b}c=this.options.values.slice();for(d=0;d<c.length;d+=1)c[d]=this._trimAlignValue(c[d]);return c},_trimAlignValue:function(a){if(a<=this._valueMin())return this._valueMin();if(a>=this._valueMax())return this._valueMax();var b=this.options.step>0?this.options.step:1,c=(a-this._valueMin())%b,d=a-c;Math.abs(c)*2>=b&&(d+=c>0?b:-b);return parseFloat(d.toFixed(5))},_valueMin:function(){return this.options.min},_valueMax:function(){return this.options.max},_refreshValue:function(){var b=this.options.range,c=this.options,d=this,e=this._animateOff?!1:c.animate,f,g={},h,i,j,k;this.options.values&&this.options.values.length?this.handles.each(function(b,i){f=(d.values(b)-d._valueMin())/(d._valueMax()-d._valueMin())*100,g[d.orientation==="horizontal"?"left":"bottom"]=f+"%",a(this).stop(1,1)[e?"animate":"css"](g,c.animate),d.options.range===!0&&(d.orientation==="horizontal"?(b===0&&d.range.stop(1,1)[e?"animate":"css"]({left:f+"%"},c.animate),b===1&&d.range[e?"animate":"css"]({width:f-h+"%"},{queue:!1,duration:c.animate})):(b===0&&d.range.stop(1,1)[e?"animate":"css"]({bottom:f+"%"},c.animate),b===1&&d.range[e?"animate":"css"]({height:f-h+"%"},{queue:!1,duration:c.animate}))),h=f}):(i=this.value(),j=this._valueMin(),k=this._valueMax(),f=k!==j?(i-j)/(k-j)*100:0,g[d.orientation==="horizontal"?"left":"bottom"]=f+"%",this.handle.stop(1,1)[e?"animate":"css"](g,c.animate),b==="min"&&this.orientation==="horizontal"&&this.range.stop(1,1)[e?"animate":"css"]({width:f+"%"},c.animate),b==="max"&&this.orientation==="horizontal"&&this.range[e?"animate":"css"]({width:100-f+"%"},{queue:!1,duration:c.animate}),b==="min"&&this.orientation==="vertical"&&this.range.stop(1,1)[e?"animate":"css"]({height:f+"%"},c.animate),b==="max"&&this.orientation==="vertical"&&this.range[e?"animate":"css"]({height:100-f+"%"},{queue:!1,duration:c.animate}))}}),a.extend(a.ui.slider,{version:"1.8.17"})})(jQuery);/*
+ * jQuery UI Tabs 1.8.17
+ *
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Tabs
+ *
+ * Depends:
+ *	jquery.ui.core.js
+ *	jquery.ui.widget.js
+ */(function(a,b){function f(){return++d}function e(){return++c}var c=0,d=0;a.widget("ui.tabs",{options:{add:null,ajaxOptions:null,cache:!1,cookie:null,collapsible:!1,disable:null,disabled:[],enable:null,event:"click",fx:null,idPrefix:"ui-tabs-",load:null,panelTemplate:"<div></div>",remove:null,select:null,show:null,spinner:"<em>Loading&#8230;</em>",tabTemplate:"<li><a href='#{href}'><span>#{label}</span></a></li>"},_create:function(){this._tabify(!0)},_setOption:function(a,b){if(a=="selected"){if(this.options.collapsible&&b==this.options.selected)return;this.select(b)}else this.options[a]=b,this._tabify()},_tabId:function(a){return a.title&&a.title.replace(/\s/g,"_").replace(/[^\w\u00c0-\uFFFF-]/g,"")||this.options.idPrefix+e()},_sanitizeSelector:function(a){return a.replace(/:/g,"\\:")},_cookie:function(){var b=this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+f());return a.cookie.apply(null,[b].concat(a.makeArray(arguments)))},_ui:function(a,b){return{tab:a,panel:b,index:this.anchors.index(a)}},_cleanup:function(){this.lis.filter(".ui-state-processing").removeClass("ui-state-processing").find("span:data(label.tabs)").each(function(){var b=a(this);b.html(b.data("label.tabs")).removeData("label.tabs")})},_tabify:function(c){function m(b,c){b.css("display",""),!a.support.opacity&&c.opacity&&b[0].style.removeAttribute("filter")}var d=this,e=this.options,f=/^#.+/;this.list=this.element.find("ol,ul").eq(0),this.lis=a(" > li:has(a[href])",this.list),this.anchors=this.lis.map(function(){return a("a",this)[0]}),this.panels=a([]),this.anchors.each(function(b,c){var g=a(c).attr("href"),h=g.split("#")[0],i;h&&(h===location.toString().split("#")[0]||(i=a("base")[0])&&h===i.href)&&(g=c.hash,c.href=g);if(f.test(g))d.panels=d.panels.add(d.element.find(d._sanitizeSelector(g)));else if(g&&g!=="#"){a.data(c,"href.tabs",g),a.data(c,"load.tabs",g.replace(/#.*$/,""));var j=d._tabId(c);c.href="#"+j;var k=d.element.find("#"+j);k.length||(k=a(e.panelTemplate).attr("id",j).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").insertAfter(d.panels[b-1]||d.list),k.data("destroy.tabs",!0)),d.panels=d.panels.add(k)}else e.disabled.push(b)}),c?(this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all"),this.list.addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all"),this.lis.addClass("ui-state-default ui-corner-top"),this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom"),e.selected===b?(location.hash&&this.anchors.each(function(a,b){if(b.hash==location.hash){e.selected=a;return!1}}),typeof e.selected!="number"&&e.cookie&&(e.selected=parseInt(d._cookie(),10)),typeof e.selected!="number"&&this.lis.filter(".ui-tabs-selected").length&&(e.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"))),e.selected=e.selected||(this.lis.length?0:-1)):e.selected===null&&(e.selected=-1),e.selected=e.selected>=0&&this.anchors[e.selected]||e.selected<0?e.selected:0,e.disabled=a.unique(e.disabled.concat(a.map(this.lis.filter(".ui-state-disabled"),function(a,b){return d.lis.index(a)}))).sort(),a.inArray(e.selected,e.disabled)!=-1&&e.disabled.splice(a.inArray(e.selected,e.disabled),1),this.panels.addClass("ui-tabs-hide"),this.lis.removeClass("ui-tabs-selected ui-state-active"),e.selected>=0&&this.anchors.length&&(d.element.find(d._sanitizeSelector(d.anchors[e.selected].hash)).removeClass("ui-tabs-hide"),this.lis.eq(e.selected).addClass("ui-tabs-selected ui-state-active"),d.element.queue("tabs",function(){d._trigger("show",null,d._ui(d.anchors[e.selected],d.element.find(d._sanitizeSelector(d.anchors[e.selected].hash))[0]))}),this.load(e.selected)),a(window).bind("unload",function(){d.lis.add(d.anchors).unbind(".tabs"),d.lis=d.anchors=d.panels=null})):e.selected=this.lis.index(this.lis.filter(".ui-tabs-selected")),this.element[e.collapsible?"addClass":"removeClass"]("ui-tabs-collapsible"),e.cookie&&this._cookie(e.selected,e.cookie);for(var g=0,h;h=this.lis[g];g++)a(h)[a.inArray(g,e.disabled)!=-1&&!a(h).hasClass("ui-tabs-selected")?"addClass":"removeClass"]("ui-state-disabled");e.cache===!1&&this.anchors.removeData("cache.tabs"),this.lis.add(this.anchors).unbind(".tabs");if(e.event!=="mouseover"){var i=function(a,b){b.is(":not(.ui-state-disabled)")&&b.addClass("ui-state-"+a)},j=function(a,b){b.removeClass("ui-state-"+a)};this.lis.bind("mouseover.tabs",function(){i("hover",a(this))}),this.lis.bind("mouseout.tabs",function(){j("hover",a(this))}),this.anchors.bind("focus.tabs",function(){i("focus",a(this).closest("li"))}),this.anchors.bind("blur.tabs",function(){j("focus",a(this).closest("li"))})}var k,l;e.fx&&(a.isArray(e.fx)?(k=e.fx[0],l=e.fx[1]):k=l=e.fx);var n=l?function(b,c){a(b).closest("li").addClass("ui-tabs-selected ui-state-active"),c.hide().removeClass("ui-tabs-hide").animate(l,l.duration||"normal",function(){m(c,l),d._trigger("show",null,d._ui(b,c[0]))})}:function(b,c){a(b).closest("li").addClass("ui-tabs-selected ui-state-active"),c.removeClass("ui-tabs-hide"),d._trigger("show",null,d._ui(b,c[0]))},o=k?function(a,b){b.animate(k,k.duration||"normal",function(){d.lis.removeClass("ui-tabs-selected ui-state-active"),b.addClass("ui-tabs-hide"),m(b,k),d.element.dequeue("tabs")})}:function(a,b,c){d.lis.removeClass("ui-tabs-selected ui-state-active"),b.addClass("ui-tabs-hide"),d.element.dequeue("tabs")};this.anchors.bind(e.event+".tabs",function(){var b=this,c=a(b).closest("li"),f=d.panels.filter(":not(.ui-tabs-hide)"),g=d.element.find(d._sanitizeSelector(b.hash));if(c.hasClass("ui-tabs-selected")&&!e.collapsible||c.hasClass("ui-state-disabled")||c.hasClass("ui-state-processing")||d.panels.filter(":animated").length||d._trigger("select",null,d._ui(this,g[0]))===!1){this.blur();return!1}e.selected=d.anchors.index(this),d.abort();if(e.collapsible){if(c.hasClass("ui-tabs-selected")){e.selected=-1,e.cookie&&d._cookie(e.selected,e.cookie),d.element.queue("tabs",function(){o(b,f)}).dequeue("tabs"),this.blur();return!1}if(!f.length){e.cookie&&d._cookie(e.selected,e.cookie),d.element.queue("tabs",function(){n(b,g)}),d.load(d.anchors.index(this)),this.blur();return!1}}e.cookie&&d._cookie(e.selected,e.cookie);if(g.length)f.length&&d.element.queue("tabs",function(){o(b,f)}),d.element.queue("tabs",function(){n(b,g)}),d.load(d.anchors.index(this));else throw"jQuery UI Tabs: Mismatching fragment identifier.";a.browser.msie&&this.blur()}),this.anchors.bind("click.tabs",function(){return!1})},_getIndex:function(a){typeof a=="string"&&(a=this.anchors.index(this.anchors.filter("[href$="+a+"]")));return a},destroy:function(){var b=this.options;this.abort(),this.element.unbind(".tabs").removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible").removeData("tabs"),this.list.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all"),this.anchors.each(function(){var b=a.data(this,"href.tabs");b&&(this.href=b);var c=a(this).unbind(".tabs");a.each(["href","load","cache"],function(a,b){c.removeData(b+".tabs")})}),this.lis.unbind(".tabs").add(this.panels).each(function(){a.data(this,"destroy.tabs")?a(this).remove():a(this).removeClass(["ui-state-default","ui-corner-top","ui-tabs-selected","ui-state-active","ui-state-hover","ui-state-focus","ui-state-disabled","ui-tabs-panel","ui-widget-content","ui-corner-bottom","ui-tabs-hide"].join(" "))}),b.cookie&&this._cookie(null,b.cookie);return this},add:function(c,d,e){e===b&&(e=this.anchors.length);var f=this,g=this.options,h=a(g.tabTemplate.replace(/#\{href\}/g,c).replace(/#\{label\}/g,d)),i=c.indexOf("#")?this._tabId(a("a",h)[0]):c.replace("#","");h.addClass("ui-state-default ui-corner-top").data("destroy.tabs",!0);var j=f.element.find("#"+i);j.length||(j=a(g.panelTemplate).attr("id",i).data("destroy.tabs",!0)),j.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide"),e>=this.lis.length?(h.appendTo(this.list),j.appendTo(this.list[0].parentNode)):(h.insertBefore(this.lis[e]),j.insertBefore(this.panels[e])),g.disabled=a.map(g.disabled,function(a,b){return a>=e?++a:a}),this._tabify(),this.anchors.length==1&&(g.selected=0,h.addClass("ui-tabs-selected ui-state-active"),j.removeClass("ui-tabs-hide"),this.element.queue("tabs",function(){f._trigger("show",null,f._ui(f.anchors[0],f.panels[0]))}),this.load(0)),this._trigger("add",null,this._ui(this.anchors[e],this.panels[e]));return this},remove:function(b){b=this._getIndex(b);var c=this.options,d=this.lis.eq(b).remove(),e=this.panels.eq(b).remove();d.hasClass("ui-tabs-selected")&&this.anchors.length>1&&this.select(b+(b+1<this.anchors.length?1:-1)),c.disabled=a.map(a.grep(c.disabled,function(a,c){return a!=b}),function(a,c){return a>=b?--a:a}),this._tabify(),this._trigger("remove",null,this._ui(d.find("a")[0],e[0]));return this},enable:function(b){b=this._getIndex(b);var c=this.options;if(a.inArray(b,c.disabled)!=-1){this.lis.eq(b).removeClass("ui-state-disabled"),c.disabled=a.grep(c.disabled,function(a,c){return a!=b}),this._trigger("enable",null,this._ui(this.anchors[b],this.panels[b]));return this}},disable:function(a){a=this._getIndex(a);var b=this,c=this.options;a!=c.selected&&(this.lis.eq(a).addClass("ui-state-disabled"),c.disabled.push(a),c.disabled.sort(),this._trigger("disable",null,this._ui(this.anchors[a],this.panels[a])));return this},select:function(a){a=this._getIndex(a);if(a==-1)if(this.options.collapsible&&this.options.selected!=-1)a=this.options.selected;else return this;this.anchors.eq(a).trigger(this.options.event+".tabs");return this},load:function(b){b=this._getIndex(b);var c=this,d=this.options,e=this.anchors.eq(b)[0],f=a.data(e,"load.tabs");this.abort();if(!f||this.element.queue("tabs").length!==0&&a.data(e,"cache.tabs"))this.element.dequeue("tabs");else{this.lis.eq(b).addClass("ui-state-processing");if(d.spinner){var g=a("span",e);g.data("label.tabs",g.html()).html(d.spinner)}this.xhr=a.ajax(a.extend({},d.ajaxOptions,{url:f,success:function(f,g){c.element.find(c._sanitizeSelector(e.hash)).html(f),c._cleanup(),d.cache&&a.data(e,"cache.tabs",!0),c._trigger("load",null,c._ui(c.anchors[b],c.panels[b]));try{d.ajaxOptions.success(f,g)}catch(h){}},error:function(a,f,g){c._cleanup(),c._trigger("load",null,c._ui(c.anchors[b],c.panels[b]));try{d.ajaxOptions.error(a,f,b,e)}catch(g){}}})),c.element.dequeue("tabs");return this}},abort:function(){this.element.queue([]),this.panels.stop(!1,!0),this.element.queue("tabs",this.element.queue("tabs").splice(-2,2)),this.xhr&&(this.xhr.abort(),delete this.xhr),this._cleanup();return this},url:function(a,b){this.anchors.eq(a).removeData("cache.tabs").data("load.tabs",b);return this},length:function(){return this.anchors.length}}),a.extend(a.ui.tabs,{version:"1.8.17"}),a.extend(a.ui.tabs.prototype,{rotation:null,rotate:function(a,b){var c=this,d=this.options,e=c._rotate||(c._rotate=function(b){clearTimeout(c.rotation),c.rotation=setTimeout(function(){var a=d.selected;c.select(++a<c.anchors.length?a:0)},a),b&&b.stopPropagation()}),f=c._unrotate||(c._unrotate=b?function(a){t=d.selected,e()}:function(a){a.clientX&&c.rotate(null)});a?(this.element.bind("tabsshow",e),this.anchors.bind(d.event+".tabs",f),e()):(clearTimeout(c.rotation),this.element.unbind("tabsshow",e),this.anchors.unbind(d.event+".tabs",f),delete this._rotate,delete this._unrotate);return this}})})(jQuery);/*
+ * jQuery UI Datepicker 1.8.17
+ *
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Datepicker
+ *
+ * Depends:
+ *	jquery.ui.core.js
+ */(function($,undefined){function isArray(a){return a&&($.browser.safari&&typeof a=="object"&&a.length||a.constructor&&a.constructor.toString().match(/\Array\(\)/))}function extendRemove(a,b){$.extend(a,b);for(var c in b)if(b[c]==null||b[c]==undefined)a[c]=b[c];return a}function bindHover(a){var b="button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";return a.bind("mouseout",function(a){var c=$(a.target).closest(b);!c.length||c.removeClass("ui-state-hover ui-datepicker-prev-hover ui-datepicker-next-hover")}).bind("mouseover",function(c){var d=$(c.target).closest(b);!$.datepicker._isDisabledDatepicker(instActive.inline?a.parent()[0]:instActive.input[0])&&!!d.length&&(d.parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"),d.addClass("ui-state-hover"),d.hasClass("ui-datepicker-prev")&&d.addClass("ui-datepicker-prev-hover"),d.hasClass("ui-datepicker-next")&&d.addClass("ui-datepicker-next-hover"))})}function Datepicker(){this.debug=!1,this._curInst=null,this._keyEvent=!1,this._disabledInputs=[],this._datepickerShowing=!1,this._inDialog=!1,this._mainDivId="ui-datepicker-div",this._inlineClass="ui-datepicker-inline",this._appendClass="ui-datepicker-append",this._triggerClass="ui-datepicker-trigger",this._dialogClass="ui-datepicker-dialog",this._disableClass="ui-datepicker-disabled",this._unselectableClass="ui-datepicker-unselectable",this._currentClass="ui-datepicker-current-day",this._dayOverClass="ui-datepicker-days-cell-over",this.regional=[],this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:!1,hideIfNoPrevNext:!1,navigationAsDateFormat:!1,gotoCurrent:!1,changeMonth:!1,changeYear:!1,yearRange:"c-10:c+10",showOtherMonths:!1,selectOtherMonths:!1,showWeek:!1,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:!0,showButtonPanel:!1,autoSize:!1,disabled:!1},$.extend(this._defaults,this.regional[""]),this.dpDiv=bindHover($('<div id="'+this._mainDivId+'" class="ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>'))}$.extend($.ui,{datepicker:{version:"1.8.17"}});var PROP_NAME="datepicker",dpuuid=(new Date).getTime(),instActive;$.extend(Datepicker.prototype,{markerClassName:"hasDatepicker",maxRows:4,log:function(){this.debug&&console.log.apply("",arguments)},_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(a){extendRemove(this._defaults,a||{});return this},_attachDatepicker:function(target,settings){var inlineSettings=null;for(var attrName in this._defaults){var attrValue=target.getAttribute("date:"+attrName);if(attrValue){inlineSettings=inlineSettings||{};try{inlineSettings[attrName]=eval(attrValue)}catch(err){inlineSettings[attrName]=attrValue}}}var nodeName=target.nodeName.toLowerCase(),inline=nodeName=="div"||nodeName=="span";target.id||(this.uuid+=1,target.id="dp"+this.uuid);var inst=this._newInst($(target),inline);inst.settings=$.extend({},settings||{},inlineSettings||{}),nodeName=="input"?this._connectDatepicker(target,inst):inline&&this._inlineDatepicker(target,inst)},_newInst:function(a,b){var c=a[0].id.replace(/([^A-Za-z0-9_-])/g,"\\\\$1");return{id:c,input:a,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:b,dpDiv:b?bindHover($('<div class="'+this._inlineClass+' ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>')):this.dpDiv}},_connectDatepicker:function(a,b){var c=$(a);b.append=$([]),b.trigger=$([]);c.hasClass(this.markerClassName)||(this._attachments(c,b),c.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp).bind("setData.datepicker",function(a,c,d){b.settings[c]=d}).bind("getData.datepicker",function(a,c){return this._get(b,c)}),this._autoSize(b),$.data(a,PROP_NAME,b),b.settings.disabled&&this._disableDatepicker(a))},_attachments:function(a,b){var c=this._get(b,"appendText"),d=this._get(b,"isRTL");b.append&&b.append.remove(),c&&(b.append=$('<span class="'+this._appendClass+'">'+c+"</span>"),a[d?"before":"after"](b.append)),a.unbind("focus",this._showDatepicker),b.trigger&&b.trigger.remove();var e=this._get(b,"showOn");(e=="focus"||e=="both")&&a.focus(this._showDatepicker);if(e=="button"||e=="both"){var f=this._get(b,"buttonText"),g=this._get(b,"buttonImage");b.trigger=$(this._get(b,"buttonImageOnly")?$("<img/>").addClass(this._triggerClass).attr({src:g,alt:f,title:f}):$('<button type="button"></button>').addClass(this._triggerClass).html(g==""?f:$("<img/>").attr({src:g,alt:f,title:f}))),a[d?"before":"after"](b.trigger),b.trigger.click(function(){$.datepicker._datepickerShowing&&$.datepicker._lastInput==a[0]?$.datepicker._hideDatepicker():$.datepicker._showDatepicker(a[0]);return!1})}},_autoSize:function(a){if(this._get(a,"autoSize")&&!a.inline){var b=new Date(2009,11,20),c=this._get(a,"dateFormat");if(c.match(/[DM]/)){var d=function(a){var b=0,c=0;for(var d=0;d<a.length;d++)a[d].length>b&&(b=a[d].length,c=d);return c};b.setMonth(d(this._get(a,c.match(/MM/)?"monthNames":"monthNamesShort"))),b.setDate(d(this._get(a,c.match(/DD/)?"dayNames":"dayNamesShort"))+20-b.getDay())}a.input.attr("size",this._formatDate(a,b).length)}},_inlineDatepicker:function(a,b){var c=$(a);c.hasClass(this.markerClassName)||(c.addClass(this.markerClassName).append(b.dpDiv).bind("setData.datepicker",function(a,c,d){b.settings[c]=d}).bind("getData.datepicker",function(a,c){return this._get(b,c)}),$.data(a,PROP_NAME,b),this._setDate(b,this._getDefaultDate(b),!0),this._updateDatepicker(b),this._updateAlternate(b),b.settings.disabled&&this._disableDatepicker(a),b.dpDiv.css("display","block"))},_dialogDatepicker:function(a,b,c,d,e){var f=this._dialogInst;if(!f){this.uuid+=1;var g="dp"+this.uuid;this._dialogInput=$('<input type="text" id="'+g+'" style="position: absolute; top: -100px; width: 0px; z-index: -10;"/>'),this._dialogInput.keydown(this._doKeyDown),$("body").append(this._dialogInput),f=this._dialogInst=this._newInst(this._dialogInput,!1),f.settings={},$.data(this._dialogInput[0],PROP_NAME,f)}extendRemove(f.settings,d||{}),b=b&&b.constructor==Date?this._formatDate(f,b):b,this._dialogInput.val(b),this._pos=e?e.length?e:[e.pageX,e.pageY]:null;if(!this._pos){var h=document.documentElement.clientWidth,i=document.documentElement.clientHeight,j=document.documentElement.scrollLeft||document.body.scrollLeft,k=document.documentElement.scrollTop||document.body.scrollTop;this._pos=[h/2-100+j,i/2-150+k]}this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px"),f.settings.onSelect=c,this._inDialog=!0,this.dpDiv.addClass(this._dialogClass),this._showDatepicker(this._dialogInput[0]),$.blockUI&&$.blockUI(this.dpDiv),$.data(this._dialogInput[0],PROP_NAME,f);return this},_destroyDatepicker:function(a){var b=$(a),c=$.data(a,PROP_NAME);if(!!b.hasClass(this.markerClassName)){var d=a.nodeName.toLowerCase();$.removeData(a,PROP_NAME),d=="input"?(c.append.remove(),c.trigger.remove(),b.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup",this._doKeyUp)):(d=="div"||d=="span")&&b.removeClass(this.markerClassName).empty()}},_enableDatepicker:function(a){var b=$(a),c=$.data(a,PROP_NAME);if(!!b.hasClass(this.markerClassName)){var d=a.nodeName.toLowerCase();if(d=="input")a.disabled=!1,c.trigger.filter("button").each(function(){this.disabled=!1}).end().filter("img").css({opacity:"1.0",cursor:""});else if(d=="div"||d=="span"){var e=b.children("."+this._inlineClass);e.children().removeClass("ui-state-disabled"),e.find("select.ui-datepicker-month, select.ui-datepicker-year").removeAttr("disabled")}this._disabledInputs=$.map(this._disabledInputs,function(b){return b==a?null:b})}},_disableDatepicker:function(a){var b=$(a),c=$.data(a,PROP_NAME);if(!!b.hasClass(this.markerClassName)){var d=a.nodeName.toLowerCase();if(d=="input")a.disabled=!0,c.trigger.filter("button").each(function(){this.disabled=!0}).end().filter("img").css({opacity:"0.5",cursor:"default"});else if(d=="div"||d=="span"){var e=b.children("."+this._inlineClass);e.children().addClass("ui-state-disabled"),e.find("select.ui-datepicker-month, select.ui-datepicker-year").attr("disabled","disabled")}this._disabledInputs=$.map(this._disabledInputs,function(b){return b==a?null:b}),this._disabledInputs[this._disabledInputs.length]=a}},_isDisabledDatepicker:function(a){if(!a)return!1;for(var b=0;b<this._disabledInputs.length;b++)if(this._disabledInputs[b]==a)return!0;return!1},_getInst:function(a){try{return $.data(a,PROP_NAME)}catch(b){throw"Missing instance data for this datepicker"}},_optionDatepicker:function(a,b,c){var d=this._getInst(a);if(arguments.length==2&&typeof b=="string")return b=="defaults"?$.extend({},$.datepicker._defaults):d?b=="all"?$.extend({},d.settings):this._get(d,b):null;var e=b||{};typeof b=="string"&&(e={},e[b]=c);if(d){this._curInst==d&&this._hideDatepicker();var f=this._getDateDatepicker(a,!0),g=this._getMinMaxDate(d,"min"),h=this._getMinMaxDate(d,"max");extendRemove(d.settings,e),g!==null&&e.dateFormat!==undefined&&e.minDate===undefined&&(d.settings.minDate=this._formatDate(d,g)),h!==null&&e.dateFormat!==undefined&&e.maxDate===undefined&&(d.settings.maxDate=this._formatDate(d,h)),this._attachments($(a),d),this._autoSize(d),this._setDate(d,f),this._updateAlternate(d),this._updateDatepicker(d)}},_changeDatepicker:function(a,b,c){this._optionDatepicker(a,b,c)},_refreshDatepicker:function(a){var b=this._getInst(a);b&&this._updateDatepicker(b)},_setDateDatepicker:function(a,b){var c=this._getInst(a);c&&(this._setDate(c,b),this._updateDatepicker(c),this._updateAlternate(c))},_getDateDatepicker:function(a,b){var c=this._getInst(a);c&&!c.inline&&this._setDateFromField(c,b);return c?this._getDate(c):null},_doKeyDown:function(a){var b=$.datepicker._getInst(a.target),c=!0,d=b.dpDiv.is(".ui-datepicker-rtl");b._keyEvent=!0;if($.datepicker._datepickerShowing)switch(a.keyCode){case 9:$.datepicker._hideDatepicker(),c=!1;break;case 13:var e=$("td."+$.datepicker._dayOverClass+":not(."+$.datepicker._currentClass+")",b.dpDiv);e[0]&&$.datepicker._selectDay(a.target,b.selectedMonth,b.selectedYear,e[0]);var f=$.datepicker._get(b,"onSelect");if(f){var g=$.datepicker._formatDate(b);f.apply(b.input?b.input[0]:null,[g,b])}else $.datepicker._hideDatepicker();return!1;case 27:$.datepicker._hideDatepicker();break;case 33:$.datepicker._adjustDate(a.target,a.ctrlKey?-$.datepicker._get(b,"stepBigMonths"):-$.datepicker._get(b,"stepMonths"),"M");break;case 34:$.datepicker._adjustDate(a.target,a.ctrlKey?+$.datepicker._get(b,"stepBigMonths"):+$.datepicker._get(b,"stepMonths"),"M");break;case 35:(a.ctrlKey||a.metaKey)&&$.datepicker._clearDate(a.target),c=a.ctrlKey||a.metaKey;break;case 36:(a.ctrlKey||a.metaKey)&&$.datepicker._gotoToday(a.target),c=a.ctrlKey||a.metaKey;break;case 37:(a.ctrlKey||a.metaKey)&&$.datepicker._adjustDate(a.target,d?1:-1,"D"),c=a.ctrlKey||a.metaKey,a.originalEvent.altKey&&$.datepicker._adjustDate(a.target,a.ctrlKey?-$.datepicker._get(b,"stepBigMonths"):-$.datepicker._get(b,"stepMonths"),"M");break;case 38:(a.ctrlKey||a.metaKey)&&$.datepicker._adjustDate(a.target,-7,"D"),c=a.ctrlKey||a.metaKey;break;case 39:(a.ctrlKey||a.metaKey)&&$.datepicker._adjustDate(a.target,d?-1:1,"D"),c=a.ctrlKey||a.metaKey,a.originalEvent.altKey&&$.datepicker._adjustDate(a.target,a.ctrlKey?+$.datepicker._get(b,"stepBigMonths"):+$.datepicker._get(b,"stepMonths"),"M");break;case 40:(a.ctrlKey||a.metaKey)&&$.datepicker._adjustDate(a.target,7,"D"),c=a.ctrlKey||a.metaKey;break;default:c=!1}else a.keyCode==36&&a.ctrlKey?$.datepicker._showDatepicker(this):c=!1;c&&(a.preventDefault(),a.stopPropagation())},_doKeyPress:function(a){var b=$.datepicker._getInst(a.target);if($.datepicker._get(b,"constrainInput")){var c=$.datepicker._possibleChars($.datepicker._get(b,"dateFormat")),d=String.fromCharCode(a.charCode==undefined?a.keyCode:a.charCode);return a.ctrlKey||a.metaKey||d<" "||!c||c.indexOf(d)>-1}},_doKeyUp:function(a){var b=$.datepicker._getInst(a.target);if(b.input.val()!=b.lastVal)try{var c=$.datepicker.parseDate($.datepicker._get(b,"dateFormat"),b.input?b.input.val():null,$.datepicker._getFormatConfig(b));c&&($.datepicker._setDateFromField(b),$.datepicker._updateAlternate(b),$.datepicker._updateDatepicker(b))}catch(a){$.datepicker.log(a)}return!0},_showDatepicker:function(a){a=a.target||a,a.nodeName.toLowerCase()!="input"&&(a=$("input",a.parentNode)[0]);if(!$.datepicker._isDisabledDatepicker(a)&&$.datepicker._lastInput!=a){var b=$.datepicker._getInst(a);$.datepicker._curInst&&$.datepicker._curInst!=b&&($.datepicker._curInst.dpDiv.stop(!0,!0),b&&$.datepicker._datepickerShowing&&$.datepicker._hideDatepicker($.datepicker._curInst.input[0]));var c=$.datepicker._get(b,"beforeShow"),d=c?c.apply(a,[a,b]):{};if(d===!1)return;extendRemove(b.settings,d),b.lastVal=null,$.datepicker._lastInput=a,$.datepicker._setDateFromField(b),$.datepicker._inDialog&&(a.value=""),$.datepicker._pos||($.datepicker._pos=$.datepicker._findPos(a),$.datepicker._pos[1]+=a.offsetHeight);var e=!1;$(a).parents().each(function(){e|=$(this).css("position")=="fixed";return!e}),e&&$.browser.opera&&($.datepicker._pos[0]-=document.documentElement.scrollLeft,$.datepicker._pos[1]-=document.documentElement.scrollTop);var f={left:$.datepicker._pos[0],top:$.datepicker._pos[1]};$.datepicker._pos=null,b.dpDiv.empty(),b.dpDiv.css({position:"absolute",display:"block",top:"-1000px"}),$.datepicker._updateDatepicker(b),f=$.datepicker._checkOffset(b,f,e),b.dpDiv.css({position:$.datepicker._inDialog&&$.blockUI?"static":e?"fixed":"absolute",display:"none",left:f.left+"px",top:f.top+"px"});if(!b.inline){var g=$.datepicker._get(b,"showAnim"),h=$.datepicker._get(b,"duration"),i=function(){var a=b.dpDiv.find("iframe.ui-datepicker-cover");if(!!a.length){var c=$.datepicker._getBorders(b.dpDiv);a.css({left:-c[0],top:-c[1],width:b.dpDiv.outerWidth(),height:b.dpDiv.outerHeight()})}};b.dpDiv.zIndex($(a).zIndex()+1),$.datepicker._datepickerShowing=!0,$.effects&&$.effects[g]?b.dpDiv.show(g,$.datepicker._get(b,"showOptions"),h,i):b.dpDiv[g||"show"](g?h:null,i),(!g||!h)&&i(),b.input.is(":visible")&&!b.input.is(":disabled")&&b.input.focus(),$.datepicker._curInst=b}}},_updateDatepicker:function(a){var b=this;b.maxRows=4;var c=$.datepicker._getBorders(a.dpDiv);instActive=a,a.dpDiv.empty().append(this._generateHTML(a));var d=a.dpDiv.find("iframe.ui-datepicker-cover");!d.length||d.css({left:-c[0],top:-c[1],width:a.dpDiv.outerWidth(),height:a.dpDiv.outerHeight()}),a.dpDiv.find("."+this._dayOverClass+" a").mouseover();var e=this._getNumberOfMonths(a),f=e[1],g=17;a.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width(""),f>1&&a.dpDiv.addClass("ui-datepicker-multi-"+f).css("width",g*f+"em"),a.dpDiv[(e[0]!=1||e[1]!=1?"add":"remove")+"Class"]("ui-datepicker-multi"),a.dpDiv[(this._get(a,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl"),a==$.datepicker._curInst&&$.datepicker._datepickerShowing&&a.input&&a.input.is(":visible")&&!a.input.is(":disabled")&&a.input[0]!=document.activeElement&&a.input.focus();if(a.yearshtml){var h=a.yearshtml;setTimeout(function(){h===a.yearshtml&&a.yearshtml&&a.dpDiv.find("select.ui-datepicker-year:first").replaceWith(a.yearshtml),h=a.yearshtml=null},0)}},_getBorders:function(a){var b=function(a){return{thin:1,medium:2,thick:3}[a]||a};return[parseFloat(b(a.css("border-left-width"))),parseFloat(b(a.css("border-top-width")))]},_checkOffset:function(a,b,c){var d=a.dpDiv.outerWidth(),e=a.dpDiv.outerHeight(),f=a.input?a.input.outerWidth():0,g=a.input?a.input.outerHeight():0,h=document.documentElement.clientWidth+$(document).scrollLeft(),i=document.documentElement.clientHeight+$(document).scrollTop();b.left-=this._get(a,"isRTL")?d-f:0,b.left-=c&&b.left==a.input.offset().left?$(document).scrollLeft():0,b.top-=c&&b.top==a.input.offset().top+g?$(document).scrollTop():0,b.left-=Math.min(b.left,b.left+d>h&&h>d?Math.abs(b.left+d-h):0),b.top-=Math.min(b.top,b.top+e>i&&i>e?Math.abs(e+g):0);return b},_findPos:function(a){var b=this._getInst(a),c=this._get(b,"isRTL");while(a&&(a.type=="hidden"||a.nodeType!=1||$.expr.filters.hidden(a)))a=a[c?"previousSibling":"nextSibling"];var d=$(a).offset();return[d.left,d.top]},_hideDatepicker:function(a){var b=this._curInst;if(!(!b||a&&b!=$.data(a,PROP_NAME))&&this._datepickerShowing){var c=this._get(b,"showAnim"),d=this._get(b,"duration"),e=this,f=function(){$.datepicker._tidyDialog(b),e._curInst=null};$.effects&&$.effects[c]?b.dpDiv.hide(c,$.datepicker._get(b,"showOptions"),d,f):b.dpDiv[c=="slideDown"?"slideUp":c=="fadeIn"?"fadeOut":"hide"](c?d:null,f),c||f(),this._datepickerShowing=!1;var g=this._get(b,"onClose");g&&g.apply(b.input?b.input[0]:null,[b.input?b.input.val():"",b]),this._lastInput=null,this._inDialog&&(this._dialogInput.css({position:"absolute",left:"0",top:"-100px"}),$.blockUI&&($.unblockUI(),$("body").append(this.dpDiv))),this._inDialog=!1}},_tidyDialog:function(a){a.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar")},_checkExternalClick:function(a){if(!!$.datepicker._curInst){var b=$(a.target),c=$.datepicker._getInst(b[0]);(b[0].id!=$.datepicker._mainDivId&&b.parents("#"+$.datepicker._mainDivId).length==0&&!b.hasClass($.datepicker.markerClassName)&&!b.hasClass($.datepicker._triggerClass)&&$.datepicker._datepickerShowing&&(!$.datepicker._inDialog||!$.blockUI)||b.hasClass($.datepicker.markerClassName)&&$.datepicker._curInst!=c)&&$.datepicker._hideDatepicker()}},_adjustDate:function(a,b,c){var d=$(a),e=this._getInst(d[0]);this._isDisabledDatepicker(d[0])||(this._adjustInstDate(e,b+(c=="M"?this._get(e,"showCurrentAtPos"):0),c),this._updateDatepicker(e))},_gotoToday:function(a){var b=$(a),c=this._getInst(b[0]);if(this._get(c,"gotoCurrent")&&c.currentDay)c.selectedDay=c.currentDay,c.drawMonth=c.selectedMonth=c.currentMonth,c.drawYear=c.selectedYear=c.currentYear;else{var d=new Date;c.selectedDay=d.getDate(),c.drawMonth=c.selectedMonth=d.getMonth(),c.drawYear=c.selectedYear=d.getFullYear()}this._notifyChange(c),this._adjustDate(b)},_selectMonthYear:function(a,b,c){var d=$(a),e=this._getInst(d[0]);e["selected"+(c=="M"?"Month":"Year")]=e["draw"+(c=="M"?"Month":"Year")]=parseInt(b.options[b.selectedIndex].value,10),this._notifyChange(e),this._adjustDate(d)},_selectDay:function(a,b,c,d){var e=$(a);if(!$(d).hasClass(this._unselectableClass)&&!this._isDisabledDatepicker(e[0])){var f=this._getInst(e[0]);f.selectedDay=f.currentDay=$("a",d).html(),f.selectedMonth=f.currentMonth=b,f.selectedYear=f.currentYear=c,this._selectDate(a,this._formatDate(f,f.currentDay,f.currentMonth,f.currentYear))}},_clearDate:function(a){var b=$(a),c=this._getInst(b[0]);this._selectDate(b,"")},_selectDate:function(a,b){var c=$(a),d=this._getInst(c[0]);b=b!=null?b:this._formatDate(d),d.input&&d.input.val(b),this._updateAlternate(d);var e=this._get(d,"onSelect");e?e.apply(d.input?d.input[0]:null,[b,d]):d.input&&d.input.trigger("change"),d.inline?this._updateDatepicker(d):(this._hideDatepicker(),this._lastInput=d.input[0],typeof d.input[0]!="object"&&d.input.focus(),this._lastInput=null)},_updateAlternate:function(a){var b=this._get(a,"altField");if(b){var c=this._get(a,"altFormat")||this._get(a,"dateFormat"),d=this._getDate(a),e=this.formatDate(c,d,this._getFormatConfig(a));$(b).each(function(){$(this).val(e)})}},noWeekends:function(a){var b=a.getDay();return[b>0&&b<6,""]},iso8601Week:function(a){var b=new Date(a.getTime());b.setDate(b.getDate()+4-(b.getDay()||7));var c=b.getTime();b.setMonth(0),b.setDate(1);return Math.floor(Math.round((c-b)/864e5)/7)+1},parseDate:function(a,b,c){if(a==null||b==null)throw"Invalid arguments";b=typeof b=="object"?b.toString():b+"";if(b=="")return null;var d=(c?c.shortYearCutoff:null)||this._defaults.shortYearCutoff;d=typeof d!="string"?d:(new Date).getFullYear()%100+parseInt(d,10);var e=(c?c.dayNamesShort:null)||this._defaults.dayNamesShort,f=(c?c.dayNames:null)||this._defaults.dayNames,g=(c?c.monthNamesShort:null)||this._defaults.monthNamesShort,h=(c?c.monthNames:null)||this._defaults.monthNames,i=-1,j=-1,k=-1,l=-1,m=!1,n=function(b){var c=s+1<a.length&&a.charAt(s+1)==b;c&&s++;return c},o=function(a){var c=n(a),d=a=="@"?14:a=="!"?20:a=="y"&&c?4:a=="o"?3:2,e=new RegExp("^\\d{1,"+d+"}"),f=b.substring(r).match(e);if(!f)throw"Missing number at position "+r;r+=f[0].length;return parseInt(f[0],10)},p=function(a,c,d){var e=$.map(n(a)?d:c,function(a,b){return[[b,a]]}).sort(function(a,b){return-(a[1].length-b[1].length)}),f=-1;$.each(e,function(a,c){var d=c[1];if(b.substr(r,d.length).toLowerCase()==d.toLowerCase()){f=c[0],r+=d.length;return!1}});if(f!=-1)return f+1;throw"Unknown name at position "+r},q=function(){if(b.charAt(r)!=a.charAt(s))throw"Unexpected literal at position "+r;r++},r=0;for(var s=0;s<a.length;s++)if(m)a.charAt(s)=="'"&&!n("'")?m=!1:q();else switch(a.charAt(s)){case"d":k=o("d");break;case"D":p("D",e,f);break;case"o":l=o("o");break;case"m":j=o("m");break;case"M":j=p("M",g,h);break;case"y":i=o("y");break;case"@":var t=new Date(o("@"));i=t.getFullYear(),j=t.getMonth()+1,k=t.getDate();break;case"!":var t=new Date((o("!")-this._ticksTo1970)/1e4);i=t.getFullYear(),j=t.getMonth()+1,k=t.getDate();break;case"'":n("'")?q():m=!0;break;default:q()}if(r<b.length)throw"Extra/unparsed characters found in date: "+b.substring(r);i==-1?i=(new Date).getFullYear():i<100&&(i+=(new Date).getFullYear()-(new Date).getFullYear()%100+(i<=d?0:-100));if(l>-1){j=1,k=l;for(;;){var u=this._getDaysInMonth(i,j-1);if(k<=u)break;j++,k-=u}}var t=this._daylightSavingAdjust(new Date(i,j-1,k));if(t.getFullYear()!=i||t.getMonth()+1!=j||t.getDate()!=k)throw"Invalid date";return t},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925))*24*60*60*1e7,formatDate:function(a,b,c){if(!b)return"";var d=(c?c.dayNamesShort:null)||this._defaults.dayNamesShort,e=(c?c.dayNames:null)||this._defaults.dayNames,f=(c?c.monthNamesShort:null)||this._defaults.monthNamesShort,g=(c?c.monthNames:null)||this._defaults.monthNames,h=function(b){var c=m+1<a.length&&a.charAt(m+1)==b;c&&m++;return c},i=function(a,b,c){var d=""+b;if(h(a))while(d.length<c)d="0"+d;return d},j=function(a,b,c,d){return h(a)?d[b]:c[b]},k="",l=!1;if(b)for(var m=0;m<a.length;m++)if(l)a.charAt(m)=="'"&&!h("'")?l=!1:k+=a.charAt(m);else switch(a.charAt(m)){case"d":k+=i("d",b.getDate(),2);break;case"D":k+=j("D",b.getDay(),d,e);break;case"o":k+=i("o",Math.round(((new Date(b.getFullYear(),b.getMonth(),b.getDate())).getTime()-(new Date(b.getFullYear(),0,0)).getTime())/864e5),3);break;case"m":k+=i("m",b.getMonth()+1,2);break;case"M":k+=j("M",b.getMonth(),f,g);break;case"y":k+=h("y")?b.getFullYear():(b.getYear()%100<10?"0":"")+b.getYear()%100;break;case"@":k+=b.getTime();break;case"!":k+=b.getTime()*1e4+this._ticksTo1970;break;case"'":h("'")?k+="'":l=!0;break;default:k+=a.charAt(m)}return k},_possibleChars:function(a){var b="",c=!1,d=function(b){var c=e+1<a.length&&a.charAt(e+1)==b;c&&e++;return c};for(var e=0;e<a.length;e++)if(c)a.charAt(e)=="'"&&!d("'")?c=!1:b+=a.charAt(e);else switch(a.charAt(e)){case"d":case"m":case"y":case"@":b+="0123456789";break;case"D":case"M":return null;case"'":d("'")?b+="'":c=!0;break;default:b+=a.charAt(e)}return b},_get:function(a,b){return a.settings[b]!==undefined?a.settings[b]:this._defaults[b]},_setDateFromField:function(a,b){if(a.input.val()!=a.lastVal){var c=this._get(a,"dateFormat"),d=a.lastVal=a.input?a.input.val():null,e,f;e=f=this._getDefaultDate(a);var g=this._getFormatConfig(a);try{e=this.parseDate(c,d,g)||f}catch(h){this.log(h),d=b?"":d}a.selectedDay=e.getDate(),a.drawMonth=a.selectedMonth=e.getMonth(),a.drawYear=a.selectedYear=e.getFullYear(),a.currentDay=d?e.getDate():0,a.currentMonth=d?e.getMonth():0,a.currentYear=d?e.getFullYear():0,this._adjustInstDate(a)}},_getDefaultDate:function(a){return this._restrictMinMax(a,this._determineDate(a,this._get(a,"defaultDate"),new Date))},_determineDate:function(a,b,c){var d=function(a){var b=new Date;b.setDate(b.getDate()+a);return b},e=function(b){try{return $.datepicker.parseDate($.datepicker._get(a,"dateFormat"),b,$.datepicker._getFormatConfig(a))}catch(c){}var d=(b.toLowerCase().match(/^c/)?$.datepicker._getDate(a):null)||new Date,e=d.getFullYear(),f=d.getMonth(),g=d.getDate(),h=/([+-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,i=h.exec(b);while(i){switch(i[2]||"d"){case"d":case"D":g+=parseInt(i[1],10);break;case"w":case"W":g+=parseInt(i[1],10)*7;break;case"m":case"M":f+=parseInt(i[1],10),g=Math.min(g,$.datepicker._getDaysInMonth(e,f));break;case"y":case"Y":e+=parseInt(i[1],10),g=Math.min(g,$.datepicker._getDaysInMonth(e,f))}i=h.exec(b)}return new Date(e,f,g)},f=b==null||b===""?c:typeof b=="string"?e(b):typeof b=="number"?isNaN(b)?c:d(b):new Date(b.getTime());f=f&&f.toString()=="Invalid Date"?c:f,f&&(f.setHours(0),f.setMinutes(0),f.setSeconds(0),f.setMilliseconds(0));return this._daylightSavingAdjust(f)},_daylightSavingAdjust:function(a){if(!a)return null;a.setHours(a.getHours()>12?a.getHours()+2:0);return a},_setDate:function(a,b,c){var d=!b,e=a.selectedMonth,f=a.selectedYear,g=this._restrictMinMax(a,this._determineDate(a,b,new Date));a.selectedDay=a.currentDay=g.getDate(),a.drawMonth=a.selectedMonth=a.currentMonth=g.getMonth(),a.drawYear=a.selectedYear=a.currentYear=g.getFullYear(),(e!=a.selectedMonth||f!=a.selectedYear)&&!c&&this._notifyChange(a),this._adjustInstDate(a),a.input&&a.input.val(d?"":this._formatDate(a))},_getDate:function(a){var b=!a.currentYear||a.input&&a.input.val()==""?null:this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay));return b},_generateHTML:function(a){var b=new Date;b=this._daylightSavingAdjust(new Date(b.getFullYear(),b.getMonth(),b.getDate()));var c=this._get(a,"isRTL"),d=this._get(a,"showButtonPanel"),e=this._get(a,"hideIfNoPrevNext"),f=this._get(a,"navigationAsDateFormat"),g=this._getNumberOfMonths(a),h=this._get(a,"showCurrentAtPos"),i=this._get(a,"stepMonths"),j=g[0]!=1||g[1]!=1,k=this._daylightSavingAdjust(a.currentDay?new Date(a.currentYear,a.currentMonth,a.currentDay):new Date(9999,9,9)),l=this._getMinMaxDate(a,"min"),m=this._getMinMaxDate(a,"max"),n=a.drawMonth-h,o=a.drawYear;n<0&&(n+=12,o--);if(m){var p=this._daylightSavingAdjust(new Date(m.getFullYear(),m.getMonth()-g[0]*g[1]+1,m.getDate()));p=l&&p<l?l:p;while(this._daylightSavingAdjust(new Date(o,n,1))>p)n--,n<0&&(n=11,o--)}a.drawMonth=n,a.drawYear=o;var q=this._get(a,"prevText");q=f?this.formatDate(q,this._daylightSavingAdjust(new Date(o,n-i,1)),this._getFormatConfig(a)):q;var r=this._canAdjustMonth(a,-1,o,n)?'<a class="ui-datepicker-prev ui-corner-all" onclick="DP_jQuery_'+dpuuid+".datepicker._adjustDate('#"+a.id+"', -"+i+", 'M');\""+' title="'+q+'"><span class="ui-icon ui-icon-circle-triangle-'+(c?"e":"w")+'">'+q+"</span></a>":e?"":'<a class="ui-datepicker-prev ui-corner-all ui-state-disabled" title="'+q+'"><span class="ui-icon ui-icon-circle-triangle-'+(c?"e":"w")+'">'+q+"</span></a>",s=this._get(a,"nextText");s=f?this.formatDate(s,this._daylightSavingAdjust(new Date(o,n+i,1)),this._getFormatConfig(a)):s;var t=this._canAdjustMonth(a,1,o,n)?'<a class="ui-datepicker-next ui-corner-all" onclick="DP_jQuery_'+dpuuid+".datepicker._adjustDate('#"+a.id+"', +"+i+", 'M');\""+' title="'+s+'"><span class="ui-icon ui-icon-circle-triangle-'+(c?"w":"e")+'">'+s+"</span></a>":e?"":'<a class="ui-datepicker-next ui-corner-all ui-state-disabled" title="'+s+'"><span class="ui-icon ui-icon-circle-triangle-'+(c?"w":"e")+'">'+s+"</span></a>",u=this._get(a,"currentText"),v=this._get(a,"gotoCurrent")&&a.currentDay?k:b;u=f?this.formatDate(u,v,this._getFormatConfig(a)):u;var w=a.inline?"":'<button type="button" class="ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all" onclick="DP_jQuery_'+dpuuid+'.datepicker._hideDatepicker();">'+this._get(a,"closeText")+"</button>",x=d?'<div class="ui-datepicker-buttonpane ui-widget-content">'+(c?w:"")+(this._isInRange(a,v)?'<button type="button" class="ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all" onclick="DP_jQuery_'+dpuuid+".datepicker._gotoToday('#"+a.id+"');\""+">"+u+"</button>":"")+(c?"":w)+"</div>":"",y=parseInt(this._get(a,"firstDay"),10);y=isNaN(y)?0:y;var z=this._get(a,"showWeek"),A=this._get(a,"dayNames"),B=this._get(a,"dayNamesShort"),C=this._get(a,"dayNamesMin"),D=this._get(a,"monthNames"),E=this._get(a,"monthNamesShort"),F=this._get(a,"beforeShowDay"),G=this._get(a,"showOtherMonths"),H=this._get(a,"selectOtherMonths"),I=this._get(a,"calculateWeek")||this.iso8601Week,J=this._getDefaultDate(a),K="";for(var L=0;L<g[0];L++){var M="";this.maxRows=4;for(var N=0;N<g[1];N++){var O=this._daylightSavingAdjust(new Date(o,n,a.selectedDay)),P=" ui-corner-all",Q="";if(j){Q+='<div class="ui-datepicker-group';if(g[1]>1)switch(N){case 0:Q+=" ui-datepicker-group-first",P=" ui-corner-"+(c?"right":"left");break;case g[1]-1:Q+=" ui-datepicker-group-last",P=" ui-corner-"+(c?"left":"right");break;default:Q+=" ui-datepicker-group-middle",P=""}Q+='">'}Q+='<div class="ui-datepicker-header ui-widget-header ui-helper-clearfix'+P+'">'+(/all|left/.test(P)&&L==0?c?t:r:"")+(/all|right/.test(P)&&L==0?c?r:t:"")+this._generateMonthYearHeader(a,n,o,l,m,L>0||N>0,D,E)+'</div><table class="ui-datepicker-calendar"><thead>'+"<tr>";var R=z?'<th class="ui-datepicker-week-col">'+this._get(a,"weekHeader")+"</th>":"";for(var S=0;S<7;S++){var T=(S+y)%7;R+="<th"+((S+y+6)%7>=5?' class="ui-datepicker-week-end"':"")+">"+'<span title="'+A[T]+'">'+C[T]+"</span></th>"}Q+=R+"</tr></thead><tbody>";var U=this._getDaysInMonth(o,n);o==a.selectedYear&&n==a.selectedMonth&&(a.selectedDay=Math.min(a.selectedDay,U));var V=(this._getFirstDayOfMonth(o,n)-y+7)%7,W=Math.ceil((V+U)/7),X=j?this.maxRows>W?this.maxRows:W:W;this.maxRows=X;var Y=this._daylightSavingAdjust(new Date(o,n,1-V));for(var Z=0;Z<X;Z++){Q+="<tr>";var _=z?'<td class="ui-datepicker-week-col">'+this._get(a,"calculateWeek")(Y)+"</td>":"";for(var S=0;S<7;S++){var ba=F?F.apply(a.input?a.input[0]:null,[Y]):[!0,""],bb=Y.getMonth()!=n,bc=bb&&!H||!ba[0]||l&&Y<l||m&&Y>m;_+='<td class="'+((S+y+6)%7>=5?" ui-datepicker-week-end":"")+(bb?" ui-datepicker-other-month":"")+(Y.getTime()==O.getTime()&&n==a.selectedMonth&&a._keyEvent||J.getTime()==Y.getTime()&&J.getTime()==O.getTime()?" "+this._dayOverClass:"")+(bc?" "+this._unselectableClass+" ui-state-disabled":"")+(bb&&!G?"":" "+ba[1]+(Y.getTime()==k.getTime()?" "+this._currentClass:"")+(Y.getTime()==b.getTime()?" ui-datepicker-today":""))+'"'+((!bb||G)&&ba[2]?' title="'+ba[2]+'"':"")+(bc?"":' onclick="DP_jQuery_'+dpuuid+".datepicker._selectDay('#"+a.id+"',"+Y.getMonth()+","+Y.getFullYear()+', this);return false;"')+">"+(bb&&!G?"&#xa0;":bc?'<span class="ui-state-default">'+Y.getDate()+"</span>":'<a class="ui-state-default'+(Y.getTime()==b.getTime()?" ui-state-highlight":"")+(Y.getTime()==k.getTime()?" ui-state-active":"")+(bb?" ui-priority-secondary":"")+'" href="#">'+Y.getDate()+"</a>")+"</td>",Y.setDate(Y.getDate()+1),Y=this._daylightSavingAdjust(Y)}Q+=_+"</tr>"}n++,n>11&&(n=0,o++),Q+="</tbody></table>"+(j?"</div>"+(g[0]>0&&N==g[1]-1?'<div class="ui-datepicker-row-break"></div>':""):""),M+=Q}K+=M}K+=x+($.browser.msie&&parseInt($.browser.version,10)<7&&!a.inline?'<iframe src="javascript:false;" class="ui-datepicker-cover" frameborder="0"></iframe>':""),a._keyEvent=!1;return K},_generateMonthYearHeader:function(a,b,c,d,e,f,g,h){var i=this._get(a,"changeMonth"),j=this._get(a,"changeYear"),k=this
+._get(a,"showMonthAfterYear"),l='<div class="ui-datepicker-title">',m="";if(f||!i)m+='<span class="ui-datepicker-month">'+g[b]+"</span>";else{var n=d&&d.getFullYear()==c,o=e&&e.getFullYear()==c;m+='<select class="ui-datepicker-month" onchange="DP_jQuery_'+dpuuid+".datepicker._selectMonthYear('#"+a.id+"', this, 'M');\" "+">";for(var p=0;p<12;p++)(!n||p>=d.getMonth())&&(!o||p<=e.getMonth())&&(m+='<option value="'+p+'"'+(p==b?' selected="selected"':"")+">"+h[p]+"</option>");m+="</select>"}k||(l+=m+(f||!i||!j?"&#xa0;":""));if(!a.yearshtml){a.yearshtml="";if(f||!j)l+='<span class="ui-datepicker-year">'+c+"</span>";else{var q=this._get(a,"yearRange").split(":"),r=(new Date).getFullYear(),s=function(a){var b=a.match(/c[+-].*/)?c+parseInt(a.substring(1),10):a.match(/[+-].*/)?r+parseInt(a,10):parseInt(a,10);return isNaN(b)?r:b},t=s(q[0]),u=Math.max(t,s(q[1]||""));t=d?Math.max(t,d.getFullYear()):t,u=e?Math.min(u,e.getFullYear()):u,a.yearshtml+='<select class="ui-datepicker-year" onchange="DP_jQuery_'+dpuuid+".datepicker._selectMonthYear('#"+a.id+"', this, 'Y');\" "+">";for(;t<=u;t++)a.yearshtml+='<option value="'+t+'"'+(t==c?' selected="selected"':"")+">"+t+"</option>";a.yearshtml+="</select>",l+=a.yearshtml,a.yearshtml=null}}l+=this._get(a,"yearSuffix"),k&&(l+=(f||!i||!j?"&#xa0;":"")+m),l+="</div>";return l},_adjustInstDate:function(a,b,c){var d=a.drawYear+(c=="Y"?b:0),e=a.drawMonth+(c=="M"?b:0),f=Math.min(a.selectedDay,this._getDaysInMonth(d,e))+(c=="D"?b:0),g=this._restrictMinMax(a,this._daylightSavingAdjust(new Date(d,e,f)));a.selectedDay=g.getDate(),a.drawMonth=a.selectedMonth=g.getMonth(),a.drawYear=a.selectedYear=g.getFullYear(),(c=="M"||c=="Y")&&this._notifyChange(a)},_restrictMinMax:function(a,b){var c=this._getMinMaxDate(a,"min"),d=this._getMinMaxDate(a,"max"),e=c&&b<c?c:b;e=d&&e>d?d:e;return e},_notifyChange:function(a){var b=this._get(a,"onChangeMonthYear");b&&b.apply(a.input?a.input[0]:null,[a.selectedYear,a.selectedMonth+1,a])},_getNumberOfMonths:function(a){var b=this._get(a,"numberOfMonths");return b==null?[1,1]:typeof b=="number"?[1,b]:b},_getMinMaxDate:function(a,b){return this._determineDate(a,this._get(a,b+"Date"),null)},_getDaysInMonth:function(a,b){return 32-this._daylightSavingAdjust(new Date(a,b,32)).getDate()},_getFirstDayOfMonth:function(a,b){return(new Date(a,b,1)).getDay()},_canAdjustMonth:function(a,b,c,d){var e=this._getNumberOfMonths(a),f=this._daylightSavingAdjust(new Date(c,d+(b<0?b:e[0]*e[1]),1));b<0&&f.setDate(this._getDaysInMonth(f.getFullYear(),f.getMonth()));return this._isInRange(a,f)},_isInRange:function(a,b){var c=this._getMinMaxDate(a,"min"),d=this._getMinMaxDate(a,"max");return(!c||b.getTime()>=c.getTime())&&(!d||b.getTime()<=d.getTime())},_getFormatConfig:function(a){var b=this._get(a,"shortYearCutoff");b=typeof b!="string"?b:(new Date).getFullYear()%100+parseInt(b,10);return{shortYearCutoff:b,dayNamesShort:this._get(a,"dayNamesShort"),dayNames:this._get(a,"dayNames"),monthNamesShort:this._get(a,"monthNamesShort"),monthNames:this._get(a,"monthNames")}},_formatDate:function(a,b,c,d){b||(a.currentDay=a.selectedDay,a.currentMonth=a.selectedMonth,a.currentYear=a.selectedYear);var e=b?typeof b=="object"?b:this._daylightSavingAdjust(new Date(d,c,b)):this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay));return this.formatDate(this._get(a,"dateFormat"),e,this._getFormatConfig(a))}}),$.fn.datepicker=function(a){if(!this.length)return this;$.datepicker.initialized||($(document).mousedown($.datepicker._checkExternalClick).find("body").append($.datepicker.dpDiv),$.datepicker.initialized=!0);var b=Array.prototype.slice.call(arguments,1);if(typeof a=="string"&&(a=="isDisabled"||a=="getDate"||a=="widget"))return $.datepicker["_"+a+"Datepicker"].apply($.datepicker,[this[0]].concat(b));if(a=="option"&&arguments.length==2&&typeof arguments[1]=="string")return $.datepicker["_"+a+"Datepicker"].apply($.datepicker,[this[0]].concat(b));return this.each(function(){typeof a=="string"?$.datepicker["_"+a+"Datepicker"].apply($.datepicker,[this].concat(b)):$.datepicker._attachDatepicker(this,a)})},$.datepicker=new Datepicker,$.datepicker.initialized=!1,$.datepicker.uuid=(new Date).getTime(),$.datepicker.version="1.8.17",window["DP_jQuery_"+dpuuid]=$})(jQuery);/*
+ * jQuery UI Progressbar 1.8.17
+ *
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Progressbar
+ *
+ * Depends:
+ *   jquery.ui.core.js
+ *   jquery.ui.widget.js
+ */(function(a,b){a.widget("ui.progressbar",{options:{value:0,max:100},min:0,_create:function(){this.element.addClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").attr({role:"progressbar","aria-valuemin":this.min,"aria-valuemax":this.options.max,"aria-valuenow":this._value()}),this.valueDiv=a("<div class='ui-progressbar-value ui-widget-header ui-corner-left'></div>").appendTo(this.element),this.oldValue=this._value(),this._refreshValue()},destroy:function(){this.element.removeClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow"),this.valueDiv.remove(),a.Widget.prototype.destroy.apply(this,arguments)},value:function(a){if(a===b)return this._value();this._setOption("value",a);return this},_setOption:function(b,c){b==="value"&&(this.options.value=c,this._refreshValue(),this._value()===this.options.max&&this._trigger("complete")),a.Widget.prototype._setOption.apply(this,arguments)},_value:function(){var a=this.options.value;typeof a!="number"&&(a=0);return Math.min(this.options.max,Math.max(this.min,a))},_percentage:function(){return 100*this._value()/this.options.max},_refreshValue:function(){var a=this.value(),b=this._percentage();this.oldValue!==a&&(this.oldValue=a,this._trigger("change")),this.valueDiv.toggle(a>this.min).toggleClass("ui-corner-right",a===this.options.max).width(b.toFixed(0)+"%"),this.element.attr("aria-valuenow",a)}}),a.extend(a.ui.progressbar,{version:"1.8.17"})})(jQuery);/*
+ * jQuery UI Effects 1.8.17
+ *
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Effects/
+ */jQuery.effects||function(a,b){function l(b){if(!b||typeof b=="number"||a.fx.speeds[b])return!0;if(typeof b=="string"&&!a.effects[b])return!0;return!1}function k(b,c,d,e){typeof b=="object"&&(e=c,d=null,c=b,b=c.effect),a.isFunction(c)&&(e=c,d=null,c={});if(typeof c=="number"||a.fx.speeds[c])e=d,d=c,c={};a.isFunction(d)&&(e=d,d=null),c=c||{},d=d||c.duration,d=a.fx.off?0:typeof d=="number"?d:d in a.fx.speeds?a.fx.speeds[d]:a.fx.speeds._default,e=e||c.complete;return[b,c,d,e]}function j(a,b){var c={_:0},d;for(d in b)a[d]!=b[d]&&(c[d]=b[d]);return c}function i(b){var c,d;for(c in b)d=b[c],(d==null||a.isFunction(d)||c in g||/scrollbar/.test(c)||!/color/i.test(c)&&isNaN(parseFloat(d)))&&delete b[c];return b}function h(){var a=document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle,b={},c,d;if(a&&a.length&&a[0]&&a[a[0]]){var e=a.length;while(e--)c=a[e],typeof a[c]=="string"&&(d=c.replace(/\-(\w)/g,function(a,b){return b.toUpperCase()}),b[d]=a[c])}else for(c in a)typeof a[c]=="string"&&(b[c]=a[c]);return b}function d(b,d){var e;do{e=a.curCSS(b,d);if(e!=""&&e!="transparent"||a.nodeName(b,"body"))break;d="backgroundColor"}while(b=b.parentNode);return c(e)}function c(b){var c;if(b&&b.constructor==Array&&b.length==3)return b;if(c=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(b))return[parseInt(c[1],10),parseInt(c[2],10),parseInt(c[3],10)];if(c=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(b))return[parseFloat(c[1])*2.55,parseFloat(c[2])*2.55,parseFloat(c[3])*2.55];if(c=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(b))return[parseInt(c[1],16),parseInt(c[2],16),parseInt(c[3],16)];if(c=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(b))return[parseInt(c[1]+c[1],16),parseInt(c[2]+c[2],16),parseInt(c[3]+c[3],16)];if(c=/rgba\(0, 0, 0, 0\)/.exec(b))return e.transparent;return e[a.trim(b).toLowerCase()]}a.effects={},a.each(["backgroundColor","borderBottomColor","borderLeftColor","borderRightColor","borderTopColor","borderColor","color","outlineColor"],function(b,e){a.fx.step[e]=function(a){a.colorInit||(a.start=d(a.elem,e),a.end=c(a.end),a.colorInit=!0),a.elem.style[e]="rgb("+Math.max(Math.min(parseInt(a.pos*(a.end[0]-a.start[0])+a.start[0],10),255),0)+","+Math.max(Math.min(parseInt(a.pos*(a.end[1]-a.start[1])+a.start[1],10),255),0)+","+Math.max(Math.min(parseInt(a.pos*(a.end[2]-a.start[2])+a.start[2],10),255),0)+")"}});var e={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0],transparent:[255,255,255]},f=["add","remove","toggle"],g={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};a.effects.animateClass=function(b,c,d,e){a.isFunction(d)&&(e=d,d=null);return this.queue(function(){var g=a(this),k=g.attr("style")||" ",l=i(h.call(this)),m,n=g.attr("class");a.each(f,function(a,c){b[c]&&g[c+"Class"](b[c])}),m=i(h.call(this)),g.attr("class",n),g.animate(j(l,m),{queue:!1,duration:c,easing:d,complete:function(){a.each(f,function(a,c){b[c]&&g[c+"Class"](b[c])}),typeof g.attr("style")=="object"?(g.attr("style").cssText="",g.attr("style").cssText=k):g.attr("style",k),e&&e.apply(this,arguments),a.dequeue(this)}})})},a.fn.extend({_addClass:a.fn.addClass,addClass:function(b,c,d,e){return c?a.effects.animateClass.apply(this,[{add:b},c,d,e]):this._addClass(b)},_removeClass:a.fn.removeClass,removeClass:function(b,c,d,e){return c?a.effects.animateClass.apply(this,[{remove:b},c,d,e]):this._removeClass(b)},_toggleClass:a.fn.toggleClass,toggleClass:function(c,d,e,f,g){return typeof d=="boolean"||d===b?e?a.effects.animateClass.apply(this,[d?{add:c}:{remove:c},e,f,g]):this._toggleClass(c,d):a.effects.animateClass.apply(this,[{toggle:c},d,e,f])},switchClass:function(b,c,d,e,f){return a.effects.animateClass.apply(this,[{add:c,remove:b},d,e,f])}}),a.extend(a.effects,{version:"1.8.17",save:function(a,b){for(var c=0;c<b.length;c++)b[c]!==null&&a.data("ec.storage."+b[c],a[0].style[b[c]])},restore:function(a,b){for(var c=0;c<b.length;c++)b[c]!==null&&a.css(b[c],a.data("ec.storage."+b[c]))},setMode:function(a,b){b=="toggle"&&(b=a.is(":hidden")?"show":"hide");return b},getBaseline:function(a,b){var c,d;switch(a[0]){case"top":c=0;break;case"middle":c=.5;break;case"bottom":c=1;break;default:c=a[0]/b.height}switch(a[1]){case"left":d=0;break;case"center":d=.5;break;case"right":d=1;break;default:d=a[1]/b.width}return{x:d,y:c}},createWrapper:function(b){if(b.parent().is(".ui-effects-wrapper"))return b.parent();var c={width:b.outerWidth(!0),height:b.outerHeight(!0),"float":b.css("float")},d=a("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),e=document.activeElement;b.wrap(d),(b[0]===e||a.contains(b[0],e))&&a(e).focus(),d=b.parent(),b.css("position")=="static"?(d.css({position:"relative"}),b.css({position:"relative"})):(a.extend(c,{position:b.css("position"),zIndex:b.css("z-index")}),a.each(["top","left","bottom","right"],function(a,d){c[d]=b.css(d),isNaN(parseInt(c[d],10))&&(c[d]="auto")}),b.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"}));return d.css(c).show()},removeWrapper:function(b){var c,d=document.activeElement;if(b.parent().is(".ui-effects-wrapper")){c=b.parent().replaceWith(b),(b[0]===d||a.contains(b[0],d))&&a(d).focus();return c}return b},setTransition:function(b,c,d,e){e=e||{},a.each(c,function(a,c){unit=b.cssUnit(c),unit[0]>0&&(e[c]=unit[0]*d+unit[1])});return e}}),a.fn.extend({effect:function(b,c,d,e){var f=k.apply(this,arguments),g={options:f[1],duration:f[2],callback:f[3]},h=g.options.mode,i=a.effects[b];if(a.fx.off||!i)return h?this[h](g.duration,g.callback):this.each(function(){g.callback&&g.callback.call(this)});return i.call(this,g)},_show:a.fn.show,show:function(a){if(l(a))return this._show.apply(this,arguments);var b=k.apply(this,arguments);b[1].mode="show";return this.effect.apply(this,b)},_hide:a.fn.hide,hide:function(a){if(l(a))return this._hide.apply(this,arguments);var b=k.apply(this,arguments);b[1].mode="hide";return this.effect.apply(this,b)},__toggle:a.fn.toggle,toggle:function(b){if(l(b)||typeof b=="boolean"||a.isFunction(b))return this.__toggle.apply(this,arguments);var c=k.apply(this,arguments);c[1].mode="toggle";return this.effect.apply(this,c)},cssUnit:function(b){var c=this.css(b),d=[];a.each(["em","px","%","pt"],function(a,b){c.indexOf(b)>0&&(d=[parseFloat(c),b])});return d}}),a.easing.jswing=a.easing.swing,a.extend(a.easing,{def:"easeOutQuad",swing:function(b,c,d,e,f){return a.easing[a.easing.def](b,c,d,e,f)},easeInQuad:function(a,b,c,d,e){return d*(b/=e)*b+c},easeOutQuad:function(a,b,c,d,e){return-d*(b/=e)*(b-2)+c},easeInOutQuad:function(a,b,c,d,e){if((b/=e/2)<1)return d/2*b*b+c;return-d/2*(--b*(b-2)-1)+c},easeInCubic:function(a,b,c,d,e){return d*(b/=e)*b*b+c},easeOutCubic:function(a,b,c,d,e){return d*((b=b/e-1)*b*b+1)+c},easeInOutCubic:function(a,b,c,d,e){if((b/=e/2)<1)return d/2*b*b*b+c;return d/2*((b-=2)*b*b+2)+c},easeInQuart:function(a,b,c,d,e){return d*(b/=e)*b*b*b+c},easeOutQuart:function(a,b,c,d,e){return-d*((b=b/e-1)*b*b*b-1)+c},easeInOutQuart:function(a,b,c,d,e){if((b/=e/2)<1)return d/2*b*b*b*b+c;return-d/2*((b-=2)*b*b*b-2)+c},easeInQuint:function(a,b,c,d,e){return d*(b/=e)*b*b*b*b+c},easeOutQuint:function(a,b,c,d,e){return d*((b=b/e-1)*b*b*b*b+1)+c},easeInOutQuint:function(a,b,c,d,e){if((b/=e/2)<1)return d/2*b*b*b*b*b+c;return d/2*((b-=2)*b*b*b*b+2)+c},easeInSine:function(a,b,c,d,e){return-d*Math.cos(b/e*(Math.PI/2))+d+c},easeOutSine:function(a,b,c,d,e){return d*Math.sin(b/e*(Math.PI/2))+c},easeInOutSine:function(a,b,c,d,e){return-d/2*(Math.cos(Math.PI*b/e)-1)+c},easeInExpo:function(a,b,c,d,e){return b==0?c:d*Math.pow(2,10*(b/e-1))+c},easeOutExpo:function(a,b,c,d,e){return b==e?c+d:d*(-Math.pow(2,-10*b/e)+1)+c},easeInOutExpo:function(a,b,c,d,e){if(b==0)return c;if(b==e)return c+d;if((b/=e/2)<1)return d/2*Math.pow(2,10*(b-1))+c;return d/2*(-Math.pow(2,-10*--b)+2)+c},easeInCirc:function(a,b,c,d,e){return-d*(Math.sqrt(1-(b/=e)*b)-1)+c},easeOutCirc:function(a,b,c,d,e){return d*Math.sqrt(1-(b=b/e-1)*b)+c},easeInOutCirc:function(a,b,c,d,e){if((b/=e/2)<1)return-d/2*(Math.sqrt(1-b*b)-1)+c;return d/2*(Math.sqrt(1-(b-=2)*b)+1)+c},easeInElastic:function(a,b,c,d,e){var f=1.70158,g=0,h=d;if(b==0)return c;if((b/=e)==1)return c+d;g||(g=e*.3);if(h<Math.abs(d)){h=d;var f=g/4}else var f=g/(2*Math.PI)*Math.asin(d/h);return-(h*Math.pow(2,10*(b-=1))*Math.sin((b*e-f)*2*Math.PI/g))+c},easeOutElastic:function(a,b,c,d,e){var f=1.70158,g=0,h=d;if(b==0)return c;if((b/=e)==1)return c+d;g||(g=e*.3);if(h<Math.abs(d)){h=d;var f=g/4}else var f=g/(2*Math.PI)*Math.asin(d/h);return h*Math.pow(2,-10*b)*Math.sin((b*e-f)*2*Math.PI/g)+d+c},easeInOutElastic:function(a,b,c,d,e){var f=1.70158,g=0,h=d;if(b==0)return c;if((b/=e/2)==2)return c+d;g||(g=e*.3*1.5);if(h<Math.abs(d)){h=d;var f=g/4}else var f=g/(2*Math.PI)*Math.asin(d/h);if(b<1)return-0.5*h*Math.pow(2,10*(b-=1))*Math.sin((b*e-f)*2*Math.PI/g)+c;return h*Math.pow(2,-10*(b-=1))*Math.sin((b*e-f)*2*Math.PI/g)*.5+d+c},easeInBack:function(a,c,d,e,f,g){g==b&&(g=1.70158);return e*(c/=f)*c*((g+1)*c-g)+d},easeOutBack:function(a,c,d,e,f,g){g==b&&(g=1.70158);return e*((c=c/f-1)*c*((g+1)*c+g)+1)+d},easeInOutBack:function(a,c,d,e,f,g){g==b&&(g=1.70158);if((c/=f/2)<1)return e/2*c*c*(((g*=1.525)+1)*c-g)+d;return e/2*((c-=2)*c*(((g*=1.525)+1)*c+g)+2)+d},easeInBounce:function(b,c,d,e,f){return e-a.easing.easeOutBounce(b,f-c,0,e,f)+d},easeOutBounce:function(a,b,c,d,e){return(b/=e)<1/2.75?d*7.5625*b*b+c:b<2/2.75?d*(7.5625*(b-=1.5/2.75)*b+.75)+c:b<2.5/2.75?d*(7.5625*(b-=2.25/2.75)*b+.9375)+c:d*(7.5625*(b-=2.625/2.75)*b+.984375)+c},easeInOutBounce:function(b,c,d,e,f){if(c<f/2)return a.easing.easeInBounce(b,c*2,0,e,f)*.5+d;return a.easing.easeOutBounce(b,c*2-f,0,e,f)*.5+e*.5+d}})}(jQuery);/*
+ * jQuery UI Effects Blind 1.8.17
+ *
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Effects/Blind
+ *
+ * Depends:
+ *	jquery.effects.core.js
+ */(function(a,b){a.effects.blind=function(b){return this.queue(function(){var c=a(this),d=["position","top","bottom","left","right"],e=a.effects.setMode(c,b.options.mode||"hide"),f=b.options.direction||"vertical";a.effects.save(c,d),c.show();var g=a.effects.createWrapper(c).css({overflow:"hidden"}),h=f=="vertical"?"height":"width",i=f=="vertical"?g.height():g.width();e=="show"&&g.css(h,0);var j={};j[h]=e=="show"?i:0,g.animate(j,b.duration,b.options.easing,function(){e=="hide"&&c.hide(),a.effects.restore(c,d),a.effects.removeWrapper(c),b.callback&&b.callback.apply(c[0],arguments),c.dequeue()})})}})(jQuery);/*
+ * jQuery UI Effects Bounce 1.8.17
+ *
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Effects/Bounce
+ *
+ * Depends:
+ *	jquery.effects.core.js
+ */(function(a,b){a.effects.bounce=function(b){return this.queue(function(){var c=a(this),d=["position","top","bottom","left","right"],e=a.effects.setMode(c,b.options.mode||"effect"),f=b.options.direction||"up",g=b.options.distance||20,h=b.options.times||5,i=b.duration||250;/show|hide/.test(e)&&d.push("opacity"),a.effects.save(c,d),c.show(),a.effects.createWrapper(c);var j=f=="up"||f=="down"?"top":"left",k=f=="up"||f=="left"?"pos":"neg",g=b.options.distance||(j=="top"?c.outerHeight({margin:!0})/3:c.outerWidth({margin:!0})/3);e=="show"&&c.css("opacity",0).css(j,k=="pos"?-g:g),e=="hide"&&(g=g/(h*2)),e!="hide"&&h--;if(e=="show"){var l={opacity:1};l[j]=(k=="pos"?"+=":"-=")+g,c.animate(l,i/2,b.options.easing),g=g/2,h--}for(var m=0;m<h;m++){var n={},p={};n[j]=(k=="pos"?"-=":"+=")+g,p[j]=(k=="pos"?"+=":"-=")+g,c.animate(n,i/2,b.options.easing).animate(p,i/2,b.options.easing),g=e=="hide"?g*2:g/2}if(e=="hide"){var l={opacity:0};l[j]=(k=="pos"?"-=":"+=")+g,c.animate(l,i/2,b.options.easing,function(){c.hide(),a.effects.restore(c,d),a.effects.removeWrapper(c),b.callback&&b.callback.apply(this,arguments)})}else{var n={},p={};n[j]=(k=="pos"?"-=":"+=")+g,p[j]=(k=="pos"?"+=":"-=")+g,c.animate(n,i/2,b.options.easing).animate(p,i/2,b.options.easing,function(){a.effects.restore(c,d),a.effects.removeWrapper(c),b.callback&&b.callback.apply(this,arguments)})}c.queue("fx",function(){c.dequeue()}),c.dequeue()})}})(jQuery);/*
+ * jQuery UI Effects Clip 1.8.17
+ *
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Effects/Clip
+ *
+ * Depends:
+ *	jquery.effects.core.js
+ */(function(a,b){a.effects.clip=function(b){return this.queue(function(){var c=a(this),d=["position","top","bottom","left","right","height","width"],e=a.effects.setMode(c,b.options.mode||"hide"),f=b.options.direction||"vertical";a.effects.save(c,d),c.show();var g=a.effects.createWrapper(c).css({overflow:"hidden"}),h=c[0].tagName=="IMG"?g:c,i={size:f=="vertical"?"height":"width",position:f=="vertical"?"top":"left"},j=f=="vertical"?h.height():h.width();e=="show"&&(h.css(i.size,0),h.css(i.position,j/2));var k={};k[i.size]=e=="show"?j:0,k[i.position]=e=="show"?0:j/2,h.animate(k,{queue:!1,duration:b.duration,easing:b.options.easing,complete:function(){e=="hide"&&c.hide(),a.effects.restore(c,d),a.effects.removeWrapper(c),b.callback&&b.callback.apply(c[0],arguments),c.dequeue()}})})}})(jQuery);/*
+ * jQuery UI Effects Drop 1.8.17
+ *
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Effects/Drop
+ *
+ * Depends:
+ *	jquery.effects.core.js
+ */(function(a,b){a.effects.drop=function(b){return this.queue(function(){var c=a(this),d=["position","top","bottom","left","right","opacity"],e=a.effects.setMode(c,b.options.mode||"hide"),f=b.options.direction||"left";a.effects.save(c,d),c.show(),a.effects.createWrapper(c);var g=f=="up"||f=="down"?"top":"left",h=f=="up"||f=="left"?"pos":"neg",i=b.options.distance||(g=="top"?c.outerHeight({margin:!0})/2:c.outerWidth({margin:!0})/2);e=="show"&&c.css("opacity",0).css(g,h=="pos"?-i:i);var j={opacity:e=="show"?1:0};j[g]=(e=="show"?h=="pos"?"+=":"-=":h=="pos"?"-=":"+=")+i,c.animate(j,{queue:!1,duration:b.duration,easing:b.options.easing,complete:function(){e=="hide"&&c.hide(),a.effects.restore(c,d),a.effects.removeWrapper(c),b.callback&&b.callback.apply(this,arguments),c.dequeue()}})})}})(jQuery);/*
+ * jQuery UI Effects Explode 1.8.17
+ *
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Effects/Explode
+ *
+ * Depends:
+ *	jquery.effects.core.js
+ */(function(a,b){a.effects.explode=function(b){return this.queue(function(){var c=b.options.pieces?Math.round(Math.sqrt(b.options.pieces)):3,d=b.options.pieces?Math.round(Math.sqrt(b.options.pieces)):3;b.options.mode=b.options.mode=="toggle"?a(this).is(":visible")?"hide":"show":b.options.mode;var e=a(this).show().css("visibility","hidden"),f=e.offset();f.top-=parseInt(e.css("marginTop"),10)||0,f.left-=parseInt(e.css("marginLeft"),10)||0;var g=e.outerWidth(!0),h=e.outerHeight(!0);for(var i=0;i<c;i++)for(var j=0;j<d;j++)e.clone().appendTo("body").wrap("<div></div>").css({position:"absolute",visibility:"visible",left:-j*(g/d),top:-i*(h/c)}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:g/d,height:h/c,left:f.left+j*(g/d)+(b.options.mode=="show"?(j-Math.floor(d/2))*(g/d):0),top:f.top+i*(h/c)+(b.options.mode=="show"?(i-Math.floor(c/2))*(h/c):0),opacity:b.options.mode=="show"?0:1}).animate({left:f.left+j*(g/d)+(b.options.mode=="show"?0:(j-Math.floor(d/2))*(g/d)),top:f.top+i*(h/c)+(b.options.mode=="show"?0:(i-Math.floor(c/2))*(h/c)),opacity:b.options.mode=="show"?1:0},b.duration||500);setTimeout(function(){b.options.mode=="show"?e.css({visibility:"visible"}):e.css({visibility:"visible"}).hide(),b.callback&&b.callback.apply(e[0]),e.dequeue(),a("div.ui-effects-explode").remove()},b.duration||500)})}})(jQuery);/*
+ * jQuery UI Effects Fade 1.8.17
+ *
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Effects/Fade
+ *
+ * Depends:
+ *	jquery.effects.core.js
+ */(function(a,b){a.effects.fade=function(b){return this.queue(function(){var c=a(this),d=a.effects.setMode(c,b.options.mode||"hide");c.animate({opacity:d},{queue:!1,duration:b.duration,easing:b.options.easing,complete:function(){b.callback&&b.callback.apply(this,arguments),c.dequeue()}})})}})(jQuery);/*
+ * jQuery UI Effects Fold 1.8.17
+ *
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Effects/Fold
+ *
+ * Depends:
+ *	jquery.effects.core.js
+ */(function(a,b){a.effects.fold=function(b){return this.queue(function(){var c=a(this),d=["position","top","bottom","left","right"],e=a.effects.setMode(c,b.options.mode||"hide"),f=b.options.size||15,g=!!b.options.horizFirst,h=b.duration?b.duration/2:a.fx.speeds._default/2;a.effects.save(c,d),c.show();var i=a.effects.createWrapper(c).css({overflow:"hidden"}),j=e=="show"!=g,k=j?["width","height"]:["height","width"],l=j?[i.width(),i.height()]:[i.height(),i.width()],m=/([0-9]+)%/.exec(f);m&&(f=parseInt(m[1],10)/100*l[e=="hide"?0:1]),e=="show"&&i.css(g?{height:0,width:f}:{height:f,width:0});var n={},p={};n[k[0]]=e=="show"?l[0]:f,p[k[1]]=e=="show"?l[1]:0,i.animate(n,h,b.options.easing).animate(p,h,b.options.easing,function(){e=="hide"&&c.hide(),a.effects.restore(c,d),a.effects.removeWrapper(c),b.callback&&b.callback.apply(c[0],arguments),c.dequeue()})})}})(jQuery);/*
+ * jQuery UI Effects Highlight 1.8.17
+ *
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Effects/Highlight
+ *
+ * Depends:
+ *	jquery.effects.core.js
+ */(function(a,b){a.effects.highlight=function(b){return this.queue(function(){var c=a(this),d=["backgroundImage","backgroundColor","opacity"],e=a.effects.setMode(c,b.options.mode||"show"),f={backgroundColor:c.css("backgroundColor")};e=="hide"&&(f.opacity=0),a.effects.save(c,d),c.show().css({backgroundImage:"none",backgroundColor:b.options.color||"#ffff99"}).animate(f,{queue:!1,duration:b.duration,easing:b.options.easing,complete:function(){e=="hide"&&c.hide(),a.effects.restore(c,d),e=="show"&&!a.support.opacity&&this.style.removeAttribute("filter"),b.callback&&b.callback.apply(this,arguments),c.dequeue()}})})}})(jQuery);/*
+ * jQuery UI Effects Pulsate 1.8.17
+ *
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Effects/Pulsate
+ *
+ * Depends:
+ *	jquery.effects.core.js
+ */(function(a,b){a.effects.pulsate=function(b){return this.queue(function(){var c=a(this),d=a.effects.setMode(c,b.options.mode||"show");times=(b.options.times||5)*2-1,duration=b.duration?b.duration/2:a.fx.speeds._default/2,isVisible=c.is(":visible"),animateTo=0,isVisible||(c.css("opacity",0).show(),animateTo=1),(d=="hide"&&isVisible||d=="show"&&!isVisible)&&times--;for(var e=0;e<times;e++)c.animate({opacity:animateTo},duration,b.options.easing),animateTo=(animateTo+1)%2;c.animate({opacity:animateTo},duration,b.options.easing,function(){animateTo==0&&c.hide(),b.callback&&b.callback.apply(this,arguments)}),c.queue("fx",function(){c.dequeue()}).dequeue()})}})(jQuery);/*
+ * jQuery UI Effects Scale 1.8.17
+ *
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Effects/Scale
+ *
+ * Depends:
+ *	jquery.effects.core.js
+ */(function(a,b){a.effects.puff=function(b){return this.queue(function(){var c=a(this),d=a.effects.setMode(c,b.options.mode||"hide"),e=parseInt(b.options.percent,10)||150,f=e/100,g={height:c.height(),width:c.width()};a.extend(b.options,{fade:!0,mode:d,percent:d=="hide"?e:100,from:d=="hide"?g:{height:g.height*f,width:g.width*f}}),c.effect("scale",b.options,b.duration,b.callback),c.dequeue()})},a.effects.scale=function(b){return this.queue(function(){var c=a(this),d=a.extend(!0,{},b.options),e=a.effects.setMode(c,b.options.mode||"effect"),f=parseInt(b.options.percent,10)||(parseInt(b.options.percent,10)==0?0:e=="hide"?0:100),g=b.options.direction||"both",h=b.options.origin;e!="effect"&&(d.origin=h||["middle","center"],d.restore=!0);var i={height:c.height(),width:c.width()};c.from=b.options.from||(e=="show"?{height:0,width:0}:i);var j={y:g!="horizontal"?f/100:1,x:g!="vertical"?f/100:1};c.to={height:i.height*j.y,width:i.width*j.x},b.options.fade&&(e=="show"&&(c.from.opacity=0,c.to.opacity=1),e=="hide"&&(c.from.opacity=1,c.to.opacity=0)),d.from=c.from,d.to=c.to,d.mode=e,c.effect("size",d,b.duration,b.callback),c.dequeue()})},a.effects.size=function(b){return this.queue(function(){var c=a(this),d=["position","top","bottom","left","right","width","height","overflow","opacity"],e=["position","top","bottom","left","right","overflow","opacity"],f=["width","height","overflow"],g=["fontSize"],h=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],i=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],j=a.effects.setMode(c,b.options.mode||"effect"),k=b.options.restore||!1,l=b.options.scale||"both",m=b.options.origin,n={height:c.height(),width:c.width()};c.from=b.options.from||n,c.to=b.options.to||n;if(m){var p=a.effects.getBaseline(m,n);c.from.top=(n.height-c.from.height)*p.y,c.from.left=(n.width-c.from.width)*p.x,c.to.top=(n.height-c.to.height)*p.y,c.to.left=(n.width-c.to.width)*p.x}var q={from:{y:c.from.height/n.height,x:c.from.width/n.width},to:{y:c.to.height/n.height,x:c.to.width/n.width}};if(l=="box"||l=="both")q.from.y!=q.to.y&&(d=d.concat(h),c.from=a.effects.setTransition(c,h,q.from.y,c.from),c.to=a.effects.setTransition(c,h,q.to.y,c.to)),q.from.x!=q.to.x&&(d=d.concat(i),c.from=a.effects.setTransition(c,i,q.from.x,c.from),c.to=a.effects.setTransition(c,i,q.to.x,c.to));(l=="content"||l=="both")&&q.from.y!=q.to.y&&(d=d.concat(g),c.from=a.effects.setTransition(c,g,q.from.y,c.from),c.to=a.effects.setTransition(c,g,q.to.y,c.to)),a.effects.save(c,k?d:e),c.show(),a.effects.createWrapper(c),c.css("overflow","hidden").css(c.from);if(l=="content"||l=="both")h=h.concat(["marginTop","marginBottom"]).concat(g),i=i.concat(["marginLeft","marginRight"]),f=d.concat(h).concat(i),c.find("*[width]").each(function(){child=a(this),k&&a.effects.save(child,f);var c={height:child.height(),width:child.width()};child.from={height:c.height*q.from.y,width:c.width*q.from.x},child.to={height:c.height*q.to.y,width:c.width*q.to.x},q.from.y!=q.to.y&&(child.from=a.effects.setTransition(child,h,q.from.y,child.from),child.to=a.effects.setTransition(child,h,q.to.y,child.to)),q.from.x!=q.to.x&&(child.from=a.effects.setTransition(child,i,q.from.x,child.from),child.to=a.effects.setTransition(child,i,q.to.x,child.to)),child.css(child.from),child.animate(child.to,b.duration,b.options.easing,function(){k&&a.effects.restore(child,f)})});c.animate(c.to,{queue:!1,duration:b.duration,easing:b.options.easing,complete:function(){c.to.opacity===0&&c.css("opacity",c.from.opacity),j=="hide"&&c.hide(),a.effects.restore(c,k?d:e),a.effects.removeWrapper(c),b.callback&&b.callback.apply(this,arguments),c.dequeue()}})})}})(jQuery);/*
+ * jQuery UI Effects Shake 1.8.17
+ *
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Effects/Shake
+ *
+ * Depends:
+ *	jquery.effects.core.js
+ */(function(a,b){a.effects.shake=function(b){return this.queue(function(){var c=a(this),d=["position","top","bottom","left","right"],e=a.effects.setMode(c,b.options.mode||"effect"),f=b.options.direction||"left",g=b.options.distance||20,h=b.options.times||3,i=b.duration||b.options.duration||140;a.effects.save(c,d),c.show(),a.effects.createWrapper(c);var j=f=="up"||f=="down"?"top":"left",k=f=="up"||f=="left"?"pos":"neg",l={},m={},n={};l[j]=(k=="pos"?"-=":"+=")+g,m[j]=(k=="pos"?"+=":"-=")+g*2,n[j]=(k=="pos"?"-=":"+=")+g*2,c.animate(l,i,b.options.easing);for(var p=1;p<h;p++)c.animate(m,i,b.options.easing).animate(n,i,b.options.easing);c.animate(m,i,b.options.easing).animate(l,i/2,b.options.easing,function(){a.effects.restore(c,d),a.effects.removeWrapper(c),b.callback&&b.callback.apply(this,arguments)}),c.queue("fx",function(){c.dequeue()}),c.dequeue()})}})(jQuery);/*
+ * jQuery UI Effects Slide 1.8.17
+ *
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Effects/Slide
+ *
+ * Depends:
+ *	jquery.effects.core.js
+ */(function(a,b){a.effects.slide=function(b){return this.queue(function(){var c=a(this),d=["position","top","bottom","left","right"],e=a.effects.setMode(c,b.options.mode||"show"),f=b.options.direction||"left";a.effects.save(c,d),c.show(),a.effects.createWrapper(c).css({overflow:"hidden"});var g=f=="up"||f=="down"?"top":"left",h=f=="up"||f=="left"?"pos":"neg",i=b.options.distance||(g=="top"?c.outerHeight({margin:!0}):c.outerWidth({margin:!0}));e=="show"&&c.css(g,h=="pos"?isNaN(i)?"-"+i:-i:i);var j={};j[g]=(e=="show"?h=="pos"?"+=":"-=":h=="pos"?"-=":"+=")+i,c.animate(j,{queue:!1,duration:b.duration,easing:b.options.easing,complete:function(){e=="hide"&&c.hide(),a.effects.restore(c,d),a.effects.removeWrapper(c),b.callback&&b.callback.apply(this,arguments),c.dequeue()}})})}})(jQuery);/*
+ * jQuery UI Effects Transfer 1.8.17
+ *
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Effects/Transfer
+ *
+ * Depends:
+ *	jquery.effects.core.js
+ */(function(a,b){a.effects.transfer=function(b){return this.queue(function(){var c=a(this),d=a(b.options.to),e=d.offset(),f={top:e.top,left:e.left,height:d.innerHeight(),width:d.innerWidth()},g=c.offset(),h=a('<div class="ui-effects-transfer"></div>').appendTo(document.body).addClass(b.options.className).css({top:g.top,left:g.left,height:c.innerHeight(),width:c.innerWidth(),position:"absolute"}).animate(f,b.duration,b.options.easing,function(){h.remove(),b.callback&&b.callback.apply(c[0],arguments),c.dequeue()})})}})(jQuery);
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m.a/js/jquery.scrollTo-min.js	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,11 @@
+/**
+ * jQuery.ScrollTo - Easy element scrolling using jQuery.
+ * Copyright (c) 2007-2009 Ariel Flesler - aflesler(at)gmail(dot)com | http://flesler.blogspot.com
+ * Dual licensed under MIT and GPL.
+ * Date: 5/25/2009
+ * @author Ariel Flesler
+ * @version 1.4.2
+ *
+ * http://flesler.blogspot.com/2007/10/jqueryscrollto.html
+ */
+;(function(d){var k=d.scrollTo=function(a,i,e){d(window).scrollTo(a,i,e)};k.defaults={axis:'xy',duration:parseFloat(d.fn.jquery)>=1.3?0:1};k.window=function(a){return d(window)._scrollable()};d.fn._scrollable=function(){return this.map(function(){var a=this,i=!a.nodeName||d.inArray(a.nodeName.toLowerCase(),['iframe','#document','html','body'])!=-1;if(!i)return a;var e=(a.contentWindow||a).document||a.ownerDocument||a;return d.browser.safari||e.compatMode=='BackCompat'?e.body:e.documentElement})};d.fn.scrollTo=function(n,j,b){if(typeof j=='object'){b=j;j=0}if(typeof b=='function')b={onAfter:b};if(n=='max')n=9e9;b=d.extend({},k.defaults,b);j=j||b.speed||b.duration;b.queue=b.queue&&b.axis.length>1;if(b.queue)j/=2;b.offset=p(b.offset);b.over=p(b.over);return this._scrollable().each(function(){var q=this,r=d(q),f=n,s,g={},u=r.is('html,body');switch(typeof f){case'number':case'string':if(/^([+-]=)?\d+(\.\d+)?(px|%)?$/.test(f)){f=p(f);break}f=d(f,this);case'object':if(f.is||f.style)s=(f=d(f)).offset()}d.each(b.axis.split(''),function(a,i){var e=i=='x'?'Left':'Top',h=e.toLowerCase(),c='scroll'+e,l=q[c],m=k.max(q,i);if(s){g[c]=s[h]+(u?0:l-r.offset()[h]);if(b.margin){g[c]-=parseInt(f.css('margin'+e))||0;g[c]-=parseInt(f.css('border'+e+'Width'))||0}g[c]+=b.offset[h]||0;if(b.over[h])g[c]+=f[i=='x'?'width':'height']()*b.over[h]}else{var o=f[h];g[c]=o.slice&&o.slice(-1)=='%'?parseFloat(o)/100*m:o}if(/^\d+$/.test(g[c]))g[c]=g[c]<=0?0:Math.min(g[c],m);if(!a&&b.queue){if(l!=g[c])t(b.onAfterFirst);delete g[c]}});t(b.onAfter);function t(a){r.animate(g,j,b.easing,a&&function(){a.call(this,n,b)})}}).end()};k.max=function(a,i){var e=i=='x'?'Width':'Height',h='scroll'+e;if(!d(a).is('html,body'))return a[h]-d(a)[e.toLowerCase()]();var c='client'+e,l=a.ownerDocument.documentElement,m=a.ownerDocument.body;return Math.max(l[h],m[h])-Math.min(l[c],m[c])};function p(a){return typeof a=='object'?a:{top:a,left:a}}})(jQuery);
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m.a/js/jquery.serialScroll-min.js	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,11 @@
+/**
+ * jQuery[a] - Animated scrolling of series
+ * Copyright (c) 2007-2008 Ariel Flesler - aflesler(at)gmail(dot)com | http://flesler.blogspot.com
+ * Dual licensed under MIT and GPL.
+ * Date: 3/20/2008
+ * @author Ariel Flesler
+ * @version 1.2.1
+ *
+ * http://flesler.blogspot.com/2008/02/jqueryserialscroll.html
+ */
+;(function($){var a='serialScroll',b='.'+a,c='bind',C=$[a]=function(b){$.scrollTo.window()[a](b)};C.defaults={duration:1e3,axis:'x',event:'click',start:0,step:1,lock:1,cycle:1,constant:1};$.fn[a]=function(y){y=$.extend({},C.defaults,y);var z=y.event,A=y.step,B=y.lazy;return this.each(function(){var j=y.target?this:document,k=$(y.target||this,j),l=k[0],m=y.items,o=y.start,p=y.interval,q=y.navigation,r;if(!B)m=w();if(y.force)t({},o);$(y.prev||[],j)[c](z,-A,s);$(y.next||[],j)[c](z,A,s);if(!l.ssbound)k[c]('prev'+b,-A,s)[c]('next'+b,A,s)[c]('goto'+b,t);if(p)k[c]('start'+b,function(e){if(!p){v();p=1;u()}})[c]('stop'+b,function(){v();p=0});k[c]('notify'+b,function(e,a){var i=x(a);if(i>-1)o=i});l.ssbound=1;if(y.jump)(B?k:w())[c](z,function(e){t(e,x(e.target))});if(q)q=$(q,j)[c](z,function(e){e.data=Math.round(w().length/q.length)*q.index(this);t(e,this)});function s(e){e.data+=o;t(e,this)};function t(e,a){if(!isNaN(a)){e.data=a;a=l}var c=e.data,n,d=e.type,f=y.exclude?w().slice(0,-y.exclude):w(),g=f.length,h=f[c],i=y.duration;if(d)e.preventDefault();if(p){v();r=setTimeout(u,y.interval)}if(!h){n=c<0?0:n=g-1;if(o!=n)c=n;else if(!y.cycle)return;else c=g-n-1;h=f[c]}if(!h||d&&o==c||y.lock&&k.is(':animated')||d&&y.onBefore&&y.onBefore.call(a,e,h,k,w(),c)===!1)return;if(y.stop)k.queue('fx',[]).stop();if(y.constant)i=Math.abs(i/A*(o-c));k.scrollTo(h,i,y).trigger('notify'+b,[c])};function u(){k.trigger('next'+b)};function v(){clearTimeout(r)};function w(){return $(m,l)};function x(a){if(!isNaN(a))return a;var b=w(),i;while((i=b.index(a))==-1&&a!=l)a=a.parentNode;return i}})}})(jQuery);
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m.a/js/nodescore-client.js	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,254 @@
+/////////////////////////////////////////////////
+// connect to websocket
+
+var socket = io.connect();
+
+//socket.on("metroPulse", metronomeTick);
+/////////////////////////////////////////////////
+socket.on("metroPulse", pulseInClient);
+function pulseInClient(pulse,groupID,metrobeat){
+    var groupPage=document.getElementById('group').value
+    if (groupID == groupPage) {
+	metronomeTick(1000, groupID, metrobeat);
+    }
+}
+/////////////////////////////////////////////////
+function  metroCss(beat, beatcolor,text){
+    var color = beatcolor;
+    
+    $(".metrocase > div").each(function(){$(this).stop()});
+    $(".metrocase > div").each(function(){$(this).css('background-color', beatcolor)});
+    $(".metrocase > div").each(function(){$(this).text(" ")});
+    $(".metrocase > div").each(function(){$(this).animate({opacity: 1},
+							  50,
+							  function() { $(this).animate({opacity:0.0}); }
+							 );
+					 })  
+	}
+
+function metronomeTick(pulse, voice,metrobeat) {
+    var color = "gray"
+    metroCss(0, "red", "4")    
+};
+
+/////////////////////////////////////////////////
+
+// update the stopwatch value on the client page in line with server
+socket.on("chronFromServer", function(chron) {
+    $("div#client_chronometer").text(chron);
+});
+
+
+// server time
+
+//var groupPage=document.getElementById('group').value
+//if (groupID == groupPage) {
+    socket.on("dateTime", function(datetime) {
+//	console.log(datetime)
+	$("div#datetime").text("Server Time: " +datetime);
+	
+    });
+
+
+/////////////////////////////////////////////////
+// countdown to change
+
+socket.on("countinFromServer", countinClient);
+function countinClient(groupID, currentseconds,mm,text,colour,background){
+    var groupPage=document.getElementById('group').value
+    if (groupID == groupPage) {
+	document.getElementById("count").style.visibility="visible";
+	document.getElementById("count").style.visibility="visible";
+	$("#counttitle").text(text);
+	$("#count").text(currentseconds);
+	//$("#cnt").text(currentseconds);
+	$("#count").css('background-color', background);	
+	document.getElementById("count").style.color=colour;
+//	if ( currentseconds == 0) {
+	    //document.getElementById("midcomms").style.visibility='hidden';
+//	}
+    }}
+/////////////////////////////////////////////////
+
+/////////////////////////////////////////////////
+// countdown to change
+
+socket.on("counterText", cText);
+function cText(groupID, currentseconds,text){
+    var groupPage=document.getElementById('group').value
+    if (groupID == groupPage) {
+	console.log(text)
+	$("#totalcountdown").text(text);	
+    }}
+
+///////////////////////////////////////
+
+function pageFlip(unit) {
+    console.log("flipping page:"+ unit);
+    $('#sections').trigger('goto', [parseFloat(unit)]); 
+}
+
+
+/////////////////////////////////////////////////
+
+// call the fancy jquery functions
+
+function slideTo (target) { $('#sections').trigger('goto', [target]); }
+function pad2(number) { return (number < 10 ? '0' : '') + number }       
+
+/////////////////////////////////////////////////
+
+socket.on("pageFlipfromserver", pageTurn);
+function pageTurn (group,unit,time,mm) {
+    var groupPage=document.getElementById('group').value;
+    if (group == groupPage) {
+	var g= pad2(group); 
+	var p= pad2(unit);
+//	pageFlip(unit); 
+	pageTurnB(unit)
+ 
+   }
+    else { 
+	console.log("not for this group... ignoring... for group:" + group );
+    }
+}
+
+function pageTurnB(unit) {
+    var units=6;
+    var next=(((unit+1)%units)+units)%units
+    console.log("HOP TURN" + unit+ "next:" + next);
+    $("#live").load("music.html #"+unit +" *"); 
+    $("#preview").html("<h3 style='background:transparent; position: absolute; top:14px; right:14px;';> n e x t : </h3><img src='thumbs/"+next + ".png" + "' width='400'>")
+}
+
+////////////////////////////////////////////////
+
+/* commented out for now as interferes with chat
+need to introduce metakey...manyana... not so usefull anyway really... 
+
+keyboard controls 
++++++++++++++++++++++++++
+
+SPACE to toggle visibilty of preview
+m to toggle visibilty of metronome
+s to toggle visibilty of stopwatch
+h to hide all above
+
+
+
+function toggle_visibility(id) {
+    var e = document.getElementById(id);
+    if(e.style.display == 'block')
+        e.style.display = 'none';
+       else
+           e.style.display = 'block';
+}
+
+$(document).keypress(function(e){
+    // "space  bar" for next unit preview
+    var checkWebkitandIE=(e.which==32 ? 1 : 0);
+    var checkMoz=(e.which==32 ? 1 : 0);
+    // "m" button for metronome
+    var mcheckWebkitandIE=(e.which==109 ? 1 : 0);
+    var mcheckMoz=(e.which==109 ? 1 : 0);
+    // "s" button for stopwatch/chronometer
+    var ccheckWebkitandIE=(e.which==115 ? 1 : 0);
+    var ccheckMoz=(e.which==115 ? 1 : 0);
+
+  // "h" button for hideall
+    var hcheckWebkitandIE=(e.which==104 ? 1 : 0);
+    var hcheckMoz=(e.which==104 ? 1 : 0);
+
+//    console.log(e.which);
+    if (checkWebkitandIE || checkMoz) { toggle_visibility('preview') }   
+    if (mcheckWebkitandIE || mcheckMoz) { toggle_visibility('metro') }   
+    if (ccheckWebkitandIE || ccheckMoz) { toggle_visibility('client_chronometer') }   
+    if (hcheckWebkitandIE || hcheckMoz) { 
+	toggle_visibility('client_chronometer') 
+	toggle_visibility('metro') 
+	toggle_visibility('preview') 
+}
+    });
+
+*/
+
+////////////////////////////////////////////////
+// this needs to have a variable to define the websocket
+// otherwise we will pings from all sockets connected
+// no! the server broadcasts the ping and the clients emit the pong!
+// ah but then the time reported back from the server needs to be targeted
+// to specific client..
+//////////////////////////////////////////////
+// Latency "Pong"
+
+socket.on("timeFromServer", function(n) { 
+    socket.emit("clientTimeResponse",n);
+});
+socket.on("latencyFromServer", function(latency) {
+    $("#client_latency").text("Latency: "+latency+"ms.")
+    //console.log(latency)
+});
+
+function getLatencies(x) { socket.emit("getLatencies", x); }
+
+//////////////////////////////////////////////
+
+
+socket.on('connect', function () {
+    $('#chat').addClass('connected');
+});
+
+socket.on('announcement', function (msg) {
+    $('#lines').append($('<p>').append($('<em>').text(msg)));
+});
+
+socket.on('nicknames', function (nicknames) {
+    $('#nicknames').empty().append($('<span>Online: </span>'));
+    for (var i in nicknames) {
+	$('#nicknames').append($('<b>').text(nicknames[i]));
+    }
+});
+
+socket.on('user message', message);
+socket.on('reconnect', function () {
+    $('#lines').remove();
+    message('System', 'Reconnected to the server');
+});
+
+socket.on('reconnecting', function () {
+    message('System', 'Attempting to re-connect to the server');
+});
+
+socket.on('error', function (e) {
+    message('System', e ? e : 'A unknown error occurred');
+});
+
+function message (from, msg) {
+    $('#lines').append($('<p>').append($('<b>').text(from), msg));
+}
+
+// dom manipulation
+$(function () {
+    $('#set-nickname').submit(function (ev) {
+	socket.emit('nickname', $('#nick').val(), function (set) {
+	    if (!set) {
+		clear();
+		return $('#chat').addClass('nickname-set');
+	    }
+	    $('#nickname-err').css('visibility', 'visible');
+	});
+	return false;
+    });
+
+    $('#send-message').submit(function () {
+	message('me', $('#message').val());
+	socket.emit('user message', $('#message').val());
+	clear();
+	$('#lines').get(0).scrollTop = 10000000;
+	return false;
+    });
+
+    function clear () {
+	$('#message').val('').focus();
+    };
+});
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m.a/js/nodescore-slides.js	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,254 @@
+/////////////////////////////////////////////////
+// connect to websocket
+
+var socket = io.connect();
+
+//socket.on("metroPulse", metronomeTick);
+/////////////////////////////////////////////////
+socket.on("metroPulse", pulseInClient);
+function pulseInClient(pulse,groupID,metrobeat){
+    var groupPage=document.getElementById('group').value
+    if (groupID == groupPage) {
+	metronomeTick(1000, groupID, metrobeat);
+    }
+}
+/////////////////////////////////////////////////
+function  metroCss(beat, beatcolor,text){
+    var color = beatcolor;
+    
+    $(".metrocase > div").each(function(){$(this).stop()});
+    $(".metrocase > div").each(function(){$(this).css('background-color', beatcolor)});
+    $(".metrocase > div").each(function(){$(this).text(" ")});
+    $(".metrocase > div").each(function(){$(this).animate({color: blue;},
+							  1,
+							  function() { $(this).animate({opacity:0}); }
+							 );
+					 })  
+	}
+
+function metronomeTick(pulse, voice,metrobeat) {
+    var color = "gray"
+    metroCss(0, "red", "4")    
+};
+
+/////////////////////////////////////////////////
+
+// update the stopwatch value on the client page in line with server
+socket.on("chronFromServer", function(chron) {
+    $("div#client_chronometer").text(chron);
+});
+
+
+// server time
+
+//var groupPage=document.getElementById('group').value
+//if (groupID == groupPage) {
+    socket.on("dateTime", function(datetime) {
+//	console.log(datetime)
+	$("div#datetime").text("Server Time: " +datetime);
+	
+    });
+
+
+/////////////////////////////////////////////////
+// countdown to change
+
+socket.on("countinFromServer", countinClient);
+function countinClient(groupID, currentseconds,mm,text,colour,background){
+    var groupPage=document.getElementById('group').value
+    if (groupID == groupPage) {
+	document.getElementById("count").style.visibility="visible";
+	document.getElementById("count").style.visibility="visible";
+	$("#counttitle").text(text);
+	$("#count").text(currentseconds);
+	//$("#cnt").text(currentseconds);
+	$("#count").css('background-color', background);	
+	document.getElementById("count").style.color=colour;
+//	if ( currentseconds == 0) {
+	    //document.getElementById("midcomms").style.visibility='hidden';
+//	}
+    }}
+/////////////////////////////////////////////////
+
+/////////////////////////////////////////////////
+// countdown to change
+
+socket.on("counterText", cText);
+function cText(groupID, currentseconds,text){
+    var groupPage=document.getElementById('group').value
+    if (groupID == groupPage) {
+	console.log(text)
+	$("#totalcountdown").text(text);	
+    }}
+
+///////////////////////////////////////
+
+function pageFlip(unit) {
+    console.log("flipping page:"+ unit);
+    $('#sections').trigger('goto', [parseFloat(unit)]); 
+}
+
+
+/////////////////////////////////////////////////
+
+// call the fancy jquery functions
+
+function slideTo (target) { $('#sections').trigger('goto', [target]); }
+function pad2(number) { return (number < 10 ? '0' : '') + number }       
+
+/////////////////////////////////////////////////
+
+socket.on("pageFlipfromserver", pageTurn);
+function pageTurn (group,unit,time,mm) {
+    var groupPage=document.getElementById('group').value;
+    if (group == groupPage) {
+	var g= pad2(group); 
+	var p= pad2(unit);
+//	pageFlip(unit); 
+	pageTurnB(unit)
+ 
+   }
+    else { 
+	console.log("not for this group... ignoring... for group:" + group );
+    }
+}
+
+function pageTurnB(unit) {
+    var units=6;
+    var next=(((unit+1)%units)+units)%units
+    console.log("HOP TURN" + unit+ "next:" + next);
+    $("#live").load("icmc2012.html #"+unit +" *"); 
+    $("#preview").html("<h3 style='background:transparent; position: absolute; top:14px; right:14px;';> n e x t : </h3><img src='thumbs/"+next + ".png" + "' width='400'>")
+}
+
+////////////////////////////////////////////////
+
+/* commented out for now as interferes with chat
+need to introduce metakey...manyana... not so usefull anyway really... 
+
+keyboard controls 
++++++++++++++++++++++++++
+
+SPACE to toggle visibilty of preview
+m to toggle visibilty of metronome
+s to toggle visibilty of stopwatch
+h to hide all above
+
+
+
+function toggle_visibility(id) {
+    var e = document.getElementById(id);
+    if(e.style.display == 'block')
+        e.style.display = 'none';
+       else
+           e.style.display = 'block';
+}
+
+$(document).keypress(function(e){
+    // "space  bar" for next unit preview
+    var checkWebkitandIE=(e.which==32 ? 1 : 0);
+    var checkMoz=(e.which==32 ? 1 : 0);
+    // "m" button for metronome
+    var mcheckWebkitandIE=(e.which==109 ? 1 : 0);
+    var mcheckMoz=(e.which==109 ? 1 : 0);
+    // "s" button for stopwatch/chronometer
+    var ccheckWebkitandIE=(e.which==115 ? 1 : 0);
+    var ccheckMoz=(e.which==115 ? 1 : 0);
+
+  // "h" button for hideall
+    var hcheckWebkitandIE=(e.which==104 ? 1 : 0);
+    var hcheckMoz=(e.which==104 ? 1 : 0);
+
+//    console.log(e.which);
+    if (checkWebkitandIE || checkMoz) { toggle_visibility('preview') }   
+    if (mcheckWebkitandIE || mcheckMoz) { toggle_visibility('metro') }   
+    if (ccheckWebkitandIE || ccheckMoz) { toggle_visibility('client_chronometer') }   
+    if (hcheckWebkitandIE || hcheckMoz) { 
+	toggle_visibility('client_chronometer') 
+	toggle_visibility('metro') 
+	toggle_visibility('preview') 
+}
+    });
+
+*/
+
+////////////////////////////////////////////////
+// this needs to have a variable to define the websocket
+// otherwise we will pings from all sockets connected
+// no! the server broadcasts the ping and the clients emit the pong!
+// ah but then the time reported back from the server needs to be targeted
+// to specific client..
+//////////////////////////////////////////////
+// Latency "Pong"
+
+socket.on("timeFromServer", function(n) { 
+    socket.emit("clientTimeResponse",n);
+});
+socket.on("latencyFromServer", function(latency) {
+    $("#client_latency").text("Latency: "+latency+"ms.")
+    //console.log(latency)
+});
+
+function getLatencies(x) { socket.emit("getLatencies", x); }
+
+//////////////////////////////////////////////
+
+
+socket.on('connect', function () {
+    $('#chat').addClass('connected');
+});
+
+socket.on('announcement', function (msg) {
+    $('#lines').append($('<p>').append($('<em>').text(msg)));
+});
+
+socket.on('nicknames', function (nicknames) {
+    $('#nicknames').empty().append($('<span>Online: </span>'));
+    for (var i in nicknames) {
+	$('#nicknames').append($('<b>').text(nicknames[i]));
+    }
+});
+
+socket.on('user message', message);
+socket.on('reconnect', function () {
+    $('#lines').remove();
+    message('System', 'Reconnected to the server');
+});
+
+socket.on('reconnecting', function () {
+    message('System', 'Attempting to re-connect to the server');
+});
+
+socket.on('error', function (e) {
+    message('System', e ? e : 'A unknown error occurred');
+});
+
+function message (from, msg) {
+    $('#lines').append($('<p>').append($('<b>').text(from), msg));
+}
+
+// dom manipulation
+$(function () {
+    $('#set-nickname').submit(function (ev) {
+	socket.emit('nickname', $('#nick').val(), function (set) {
+	    if (!set) {
+		clear();
+		return $('#chat').addClass('nickname-set');
+	    }
+	    $('#nickname-err').css('visibility', 'visible');
+	});
+	return false;
+    });
+
+    $('#send-message').submit(function () {
+	message('me', $('#message').val());
+	socket.emit('user message', $('#message').val());
+	clear();
+	$('#lines').get(0).scrollTop = 10000000;
+	return false;
+    });
+
+    function clear () {
+	$('#message').val('').focus();
+    };
+});
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m.a/js/preview-windows.css	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,8 @@
+#preview1 {
+    -moz-transform: scale(0.2, 0.2) translate(-20%, -20%); 
+    -webkit-transform: scale(0.2, 0.2) translate(-20%, -20%); 
+    -o-transform: scale(0.2, 0.2) translate(-20%, -20%); 
+    transform: scale(0.2, 0.2) translate(-20%, -20%); 
+    border: solid #999 10px;
+    border-radius: 10px;
+}
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m.a/js/socket-ctrl.js	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,67 @@
+var socket = io.connect();
+
+socket.on('connect', function () {
+  $('#chat').addClass('connected');
+});
+ 
+socket.on('announcement', function (msg) {
+  $('#lines').append($('<p>').append($('<em>').text(msg)));
+});
+ 
+socket.on('nicknames', function (nicknames) {
+  $('#nicknames').empty().append($('<span>Online: </span>'));
+  for (var i in nicknames) {
+    $('#nicknames').append($('<b>').text(nicknames[i]+" : "));
+  }
+});
+
+socket.on('user message', message);
+ 
+socket.on('reconnect', function () {
+  $('#lines').remove();
+  message('System', 'Reconnected to the server');
+});
+ 
+socket.on('reconnecting', function () {
+  message('System', 'Attempting to re-connect to the server');
+});
+ 
+socket.on('error', function (e) {
+  message('System', e ? e : 'A unknown error occurred');
+});
+
+
+function message (from, msg) {
+  $('#lines').prepend($('<p>').prepend($('<b>').text(from), msg));
+  $('#announ').text(msg);
+}
+
+
+
+// dom manipulation
+$(function () {
+  $('#set-nickname').submit(function (ev) {
+    socket.emit('nickname', $('#nick').val(), function (set) {
+      if (!set) {
+        clear();
+        return $('#chat').addClass('nickname-set');
+      }
+      $('#nickname-err').css('visibility', 'visible');
+    });
+    return false;
+  });
+ 
+  $('#send-message').submit(function () {
+    message('me ', $('#message').val());
+    socket.emit('user message', $('#message').val());
+    clear();
+    $('#lines').get(0).scrollTop = 10000000;
+    return false;
+  });
+
+ 
+  function clear () {
+    $('#message').val('').focus();
+  };
+});
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m.a/music.html	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,18 @@
+<!DOCTYPE html>
+<html>
+<head>
+    <style type="text/css">
+      .svgmusic {margin:0; width:1000px; height:450px;}
+      .unit {padding:0px; bottom-margin:0; margin:0px; background:blue; height:450px;}
+    </style>
+</head>
+
+<body style="margin:0">
+      <a id="1"><div class="unit" id="unit01"> <embed class="svgmusic" src="svg/13_6_2.svg" type="image/svg+xml"/> </div></a>
+      <a id="2"><div class="unit" id="unit02"> <embed class="svgmusic" src="svg/14_1_1.svg" type="image/svg+xml"/> </div></a>
+      <a id="3"><div class="unit" id="unit03"> <embed class="svgmusic" src="svg/15_0_2.svg" type="image/svg+xml"/> </div></a>
+      <a id="4"><div class="unit" id="unit04"> <embed class="svgmusic" src="svg/26_6_3.svg" type="image/svg+xml"/> </div></a>
+      <a id="5"><div class="unit" id="unit05"> <embed class="svgmusic" src="svg/44_7_5.svg" type="image/svg+xml"/> </div></a>
+      <a id="6"><div class="unit" id="unit06"> <embed class="svgmusic" src="svg/32_2_4.svg" type="image/svg+xml"/> </div></a>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m.a/score.html	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,119 @@
+<!DOCTYPE html>
+<html>
+<head>
+  <meta charset="UTF-8">  
+  <title>score@nodescore</title>
+  
+  <link rel="shortcut icon" href="/kiben_favicon.ico" type="image/x-icon" />
+
+
+  <link href="css/nodescore.css" rel="stylesheet">
+  <link href="css/chat.css" rel="stylesheet">
+  <link href="css/menu.css" rel="stylesheet">
+
+  <script src="js/jquery-1.7.1.min.js"></script>  
+  <script src="/socket.io/socket.io.js"></script>
+  <script src="js/nodescore-client.js"></script>
+
+
+</head>
+
+<body onload='document.getElementById("countinnumber").style.visibility="hidden";'>
+
+  <input type="hidden" id="group" value='1'> 
+
+
+  
+  <div class="outermaster"> 
+    <div style="position:absolute; 
+		width:97%;
+		padding: 0px 0px 0px 0px ;
+		margin:0 0 0 0px; 
+		left:14px; top:12px; 
+		border:2px solid white; 
+		border-radius:15px;
+		opacity:0.5;
+		">
+ 
+      <h1 style="background:transparent;
+		 text-align:center;
+		 margin:0px 0px 0px 0px; 
+		 padding: 0px 0px 0px 0px ;
+		 opacity: 1;
+		 ">static notation demo  + + + n o d e s c o r e</h1>
+    </div>
+    <div id="countinnumber"></div>    
+    <div id="live"> </div>    
+    
+    <div id="comms"> 
+      <div id="chat" title="type here to chat with others connected to network" >
+	<div id="nickname" title="type your login name and press enter" >
+	  <form id="set-nickname" class="wrap">
+	    <p>LOGIN:</p>
+	    <input id="nick">
+	    <p id="nickname-err">Nickname already in use</p>
+	  </form>
+	</div>
+	<div id="connecting">
+	  <div class="wrap">Connecting to socket.io server</div>
+	</div>
+	<div id="messages">
+	  <div id="nicknames"></div>
+	  <div id="lines"></div>
+	</div>
+	<form id="send-message">
+	  <input id="message">
+	  <button>Send</button>
+	</form>
+      </div>
+    </div>    
+      
+    <div id="midcomms">
+      <h2 id="counttitle" style="padding-top:9px; margin:0;">...</h2>
+      <p id="count" style="color:white">...</p>
+      <div id="totalcountdown">...</div>
+    </div>    
+    
+    <div id="preview">
+    </div>    
+    
+    <div class="footdata">
+      
+      <div class="metrocase" id="metro">
+	<div id="metronome0"></div>
+	<div id="metronome1"></div>
+	<div id="metronome2"></div>
+	<div id="metronome3"></div>
+      </div>
+      
+      <div id="current">GROUP: 1</div>    
+      <div id="client_latency">Latency: 0ms</div>     
+      <div id="datetime"></div>
+      <div id="client_chronometer"  style="z-index: 2;">00:00:00.0</div>    
+      
+    </div>
+
+  </div>
+
+    <ul id="nav"> 
+      <li><a href="javascript:void(0)">Menu</a>
+	<ul>
+	  <li><a href="javascript:void(0)" onclick="javascript:document.getElementById('group').value='3'">SELECT PART:</a>
+	    <ul>
+	      <a href="javascript:void(0)" onclick="javascript:document.getElementById('group').value='1'; $('div#current').text('GROUP 1').text='1'">GROUP 1</a>
+	      <a href="javascript:void(0)" onclick="javascript:document.getElementById('group').value='2'; $('div#current').text('GROUP 2').text='2'">GROUP 2</a>
+	      <a href="javascript:void(0)" onclick="javascript:document.getElementById('group').value='3'; $('div#current').text('GROUP 3').text='3'">GROUP 3</a>
+	      <a href="javascript:void(0)" onclick="javascript:document.getElementById('group').value='4'; $('div#current').text('GROUP 4').text='4'">GROUP 4</a>
+	    </ul>
+	  </li> 
+	  <li><a href="http://nodescore.kiben.net">help</a></li>
+	  <li><a href="http://nodescore.kiben.net:8889/m/controls.html" target="_blank">control panel</a></li>
+	</ul>
+      </li>
+    </ul>
+
+ 
+
+
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m.a/slides.html	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,97 @@
+<!DOCTYPE html>
+<html>
+<head>
+  <meta charset="UTF-8">  
+  <title>score@nodescore</title>
+  
+  <link rel="shortcut icon" href="/kiben_favicon.ico" type="image/x-icon" />
+
+  <link href="css/nodescore-tablet.css" rel="stylesheet">
+  <link href="css/chat.css" rel="stylesheet">
+  <link href="css/menu.css" rel="stylesheet">
+
+  <script src="js/jquery-1.7.1.min.js"></script>  
+  <script src="/socket.io/socket.io.js"></script>
+  <script src="js/nodescore-client.js"></script>
+
+
+</head>
+
+<body onload='document.getElementById("countinnumber").style.visibility="hidden";'>
+
+  <input type="hidden" id="group" value='1'> 
+
+  <div class="outermaster"> 
+
+    <div id="countinnumber"></div>    
+    <div id="live"> </div>    
+    
+    <div id="comms"> 
+      <div id="chat" title="type here to chat with others connected to network" >
+	<div id="nickname" title="type your login name and press enter" >
+	  <form id="set-nickname" class="wrap">
+	    <p>LOGIN:</p>
+	    <input id="nick">
+	    <p id="nickname-err">Nickname already in use</p>
+	  </form>
+	</div>
+	<div id="connecting">
+	  <div class="wrap">Connecting to socket.io server</div>
+	</div>
+	<div id="messages">
+	  <div id="nicknames"></div>
+	  <div id="lines"></div>
+	</div>
+	<form id="send-message">
+	  <input id="message">
+	  <button>Send</button>
+	</form>
+      </div>
+    </div>    
+      
+    <div id="midcomms">
+      <h2 id="counttitle" style="padding-top:9px; margin:0;">...</h2>
+      <p id="count" style="color:white">...</p>
+      <div id="totalcountdown">...</div>
+    </div>    
+    
+    <div id="preview">
+    </div>    
+    
+    <div class="footdata">
+      
+      <div class="metrocase" id="metro">
+	<div id="metronome0"></div>
+      </div>
+      
+      <div id="current">GROUP: 1</div>    
+      <div id="client_latency">Latency: 0ms</div>     
+      <div id="datetime"></div>
+      <div id="client_chronometer"  style="z-index: 2;">00:00:00.0</div>    
+      
+    </div>
+
+  </div>
+
+    <ul id="nav"> 
+      <li><a href="javascript:void(0)">Menu</a>
+	<ul>
+	  <li><a href="javascript:void(0)" onclick="javascript:document.getElementById('group').value='3'">SELECT PART:</a>
+	    <ul>
+	      <a href="javascript:void(0)" onclick="javascript:document.getElementById('group').value='1'; $('div#current').text('GROUP 1').text='1'">GROUP 1</a>
+	      <a href="javascript:void(0)" onclick="javascript:document.getElementById('group').value='2'; $('div#current').text('GROUP 2').text='2'">GROUP 2</a>
+	      <a href="javascript:void(0)" onclick="javascript:document.getElementById('group').value='3'; $('div#current').text('GROUP 3').text='3'">GROUP 3</a>
+	      <a href="javascript:void(0)" onclick="javascript:document.getElementById('group').value='4'; $('div#current').text('GROUP 4').text='4'">GROUP 4</a>
+	    </ul>
+	  </li> 
+	  <li><a href="http://nodescore.kiben.net">help</a></li>
+	  <li><a href="http://nodescore.kiben.net:8889/m/controls.html" target="_blank">control panel</a></li>
+	</ul>
+      </li>
+    </ul>
+
+ 
+
+
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m.a/svg/12_7_1.svg	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,62 @@
+<?xml-stylesheet type="text/css" href="svg-stylesheet.css" ?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" width="100.00mm" height="45.00mm" viewBox="0 0 63.2283 28.4528">
+<!-- Page: 1/1 -->
+<text transform="translate(1.8969, 7.5874)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+ </tspan>
+</text>
+<line transform="translate(1.8969, 21.6808)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 20.6808)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 19.6808)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 18.6808)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 17.6808)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<rect transform="translate(1.8969, 16.6808)" x="11.7110" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 16.6808)" x="18.3359" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 15.6808)" x="18.3359" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 16.6808)" x="25.4609" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 15.6808)" x="25.4609" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 14.6808)" x="25.5787" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 16.6808)" x="32.3132" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 15.6808)" x="32.3132" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 14.6808)" x="32.3132" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.6808)" x="32.3132" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.6808)" x="32.4310" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 16.6808)" x="39.4381" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 15.6808)" x="39.4381" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 14.6808)" x="39.4381" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.6808)" x="39.5559" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 16.6808)" x="46.5631" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 15.6808)" x="46.5631" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 14.6808)" x="46.5631" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.6808)" x="46.5631" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.6808)" x="46.6809" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<path transform="translate(48.7528, 12.1808) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(47.3027, 12.1808) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<path transform="translate(40.1778, 13.6808) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<path transform="translate(41.6278, 13.6808) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(2.6969, 20.6808) scale(0.0040, -0.0040)" d="M335 -263c-189 0 -333 173 -333 375c0 181 132 315 250 453c-22 70 -43 141 -52 214c-7 55 -8 110 -8 166c0 118 55 230 149 301c3 3 7 4 11 4s9 -2 12 -5c77 -89 146 -262 146 -383c0 -149 -89 -265 -186 -379c23 -73 44 -145 63 -219h2c156 0 257 -129 257 -262
+c0 -76 -34 -154 -108 -210c-25 -19 -53 -32 -82 -40v-27c0 -50 -1 -99 -4 -149c-7 -122 -96 -229 -218 -229c-112 0 -202 93 -202 206c0 58 53 103 112 103c54 0 95 -47 95 -103c0 -52 -43 -95 -95 -95c-11 0 -21 2 -31 6c26 -44 71 -73 124 -73c98 0 165 91 171 191
+c3 47 4 95 4 142v19c-26 -4 -50 -6 -77 -6zM455 -204c71 23 119 95 119 166c0 87 -61 173 -161 189c22 -108 38 -234 42 -355zM338 -219c25 0 50 2 74 5c-4 126 -20 255 -44 367c-86 -4 -135 -59 -135 -120c0 -44 25 -91 81 -123c5 -5 7 -11 7 -16c0 -12 -10 -23 -22 -23
+c-3 0 -6 1 -9 2c-81 43 -118 116 -118 186c0 92 62 180 171 200c-16 62 -34 124 -53 185c-109 -125 -216 -251 -216 -415c0 -135 129 -248 264 -248zM403 1100c-100 -52 -162 -156 -162 -268c0 -86 22 -156 44 -227c84 102 153 208 153 340c0 68 -7 96 -35 155z" fill="currentColor"/>
+<path transform="translate(20.5256, 15.6808) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(13.9006, 16.6808) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<text transform="translate(7.6969, 10.1428)" font-family="Century Schoolbook L" font-style="italic" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+8va</tspan>
+</text>
+<line transform="translate(11.5629, 9.3841)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0" y1="0" x2="45.1648" y2="-0.0000" stroke-dasharray="0.406400191485423,0.59059515579403"/>
+<line transform="translate(56.7277, 9.3841)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0" y1="0" x2="0.0000" y2="1.2000" stroke-dasharray="0.377301587301587,0.522698412698413"/>
+<line transform="translate(11.5629, 9.3841)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0" y1="0" x2="0.0000" y2="-0.0000" stroke-dasharray="0.407301587301587,0.592698412698413"/>
+<path transform="translate(33.3528, 12.6808) scale(0.0040, -0.0040)" d="M29 39l-2 -64v-11c0 -22 2 -43 5 -65c44 38 91 80 91 138c0 33 -13 66 -42 66c-31 0 -51 -31 -52 -64zM-16 -139l-12 593c9 5 18 8 28 8s19 -3 28 -8l-7 -343c25 23 58 36 92 36c51 0 87 -49 87 -103c0 -79 -84 -117 -144 -169c-16 -14 -25 -41 -47 -41
+c-14 0 -25 13 -25 27z" fill="currentColor"/>
+<path transform="translate(34.5028, 12.6808) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(26.2006, 14.1808) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<path transform="translate(27.6506, 14.1808) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<text transform="translate(30.4002, 27.1882)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+12</tspan>
+</text>
+</svg>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m.a/svg/13_6_2.svg	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,66 @@
+<?xml-stylesheet type="text/css" href="svg-stylesheet.css" ?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" width="100.00mm" height="45.00mm" viewBox="0 0 63.2283 28.4528">
+<!-- Page: 1/1 -->
+<text transform="translate(1.8969, 7.5874)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+ </tspan>
+</text>
+<rect transform="translate(1.8969, 16.6808)" x="11.7026" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 15.6808)" x="11.7026" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 16.6808)" x="18.8193" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 15.6808)" x="18.8193" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 14.6808)" x="18.9371" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 16.6808)" x="25.6632" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 15.6808)" x="25.6632" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 14.6808)" x="25.6632" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.6808)" x="25.6632" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.6808)" x="25.7810" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 16.6808)" x="32.7798" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 15.6808)" x="32.7798" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 14.6808)" x="32.7798" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.6808)" x="32.8976" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 16.6808)" x="39.8965" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 15.6808)" x="39.8965" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 14.6808)" x="39.8965" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.6808)" x="39.8965" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.6808)" x="40.0143" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 16.6808)" x="46.5798" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 15.6808)" x="46.5798" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 14.6808)" x="46.5798" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.6808)" x="46.6976" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<line transform="translate(1.8969, 21.6808)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 20.6808)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 19.6808)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 18.6808)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 17.6808)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<path transform="translate(47.7528, 13.6808) scale(0.0040, -0.0040)" d="M-8 375c8 5 17 7 26 7s18 -2 26 -7l-3 -187l104 21h4c10 0 18 -8 18 -18l8 -566c-8 -5 -17 -7 -26 -7s-18 2 -26 7l2 187l-103 -21h-4c-10 0 -18 8 -18 18zM130 111l-90 -18l-3 -204l90 18z" fill="currentColor"/>
+<path transform="translate(48.7694, 13.6808) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(42.0861, 12.1808) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(2.6969, 20.6808) scale(0.0040, -0.0040)" d="M335 -263c-189 0 -333 173 -333 375c0 181 132 315 250 453c-22 70 -43 141 -52 214c-7 55 -8 110 -8 166c0 118 55 230 149 301c3 3 7 4 11 4s9 -2 12 -5c77 -89 146 -262 146 -383c0 -149 -89 -265 -186 -379c23 -73 44 -145 63 -219h2c156 0 257 -129 257 -262
+c0 -76 -34 -154 -108 -210c-25 -19 -53 -32 -82 -40v-27c0 -50 -1 -99 -4 -149c-7 -122 -96 -229 -218 -229c-112 0 -202 93 -202 206c0 58 53 103 112 103c54 0 95 -47 95 -103c0 -52 -43 -95 -95 -95c-11 0 -21 2 -31 6c26 -44 71 -73 124 -73c98 0 165 91 171 191
+c3 47 4 95 4 142v19c-26 -4 -50 -6 -77 -6zM455 -204c71 23 119 95 119 166c0 87 -61 173 -161 189c22 -108 38 -234 42 -355zM338 -219c25 0 50 2 74 5c-4 126 -20 255 -44 367c-86 -4 -135 -59 -135 -120c0 -44 25 -91 81 -123c5 -5 7 -11 7 -16c0 -12 -10 -23 -22 -23
+c-3 0 -6 1 -9 2c-81 43 -118 116 -118 186c0 92 62 180 171 200c-16 62 -34 124 -53 185c-109 -125 -216 -251 -216 -415c0 -135 129 -248 264 -248zM403 1100c-100 -52 -162 -156 -162 -268c0 -86 22 -156 44 -227c84 102 153 208 153 340c0 68 -7 96 -35 155z" fill="currentColor"/>
+<path transform="translate(33.5195, 13.6808) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<path transform="translate(21.0089, 14.1808) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(13.8923, 15.6808) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<text transform="translate(7.6969, 10.1428)" font-family="Century Schoolbook L" font-style="italic" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+8va</tspan>
+</text>
+<line transform="translate(11.5629, 9.3841)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0" y1="0" x2="45.1731" y2="-0.0000" stroke-dasharray="0.406455747040979,0.590724785423659"/>
+<line transform="translate(56.7361, 9.3841)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0" y1="0" x2="0.0000" y2="1.2000" stroke-dasharray="0.377301587301587,0.522698412698413"/>
+<line transform="translate(11.5629, 9.3841)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0" y1="0" x2="0.0000" y2="-0.0000" stroke-dasharray="0.407301587301587,0.592698412698413"/>
+<path transform="translate(34.9695, 13.6808) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(26.7028, 12.6808) scale(0.0040, -0.0040)" d="M29 39l-2 -64v-11c0 -22 2 -43 5 -65c44 38 91 80 91 138c0 33 -13 66 -42 66c-31 0 -51 -31 -52 -64zM-16 -139l-12 593c9 5 18 8 28 8s19 -3 28 -8l-7 -343c25 23 58 36 92 36c51 0 87 -49 87 -103c0 -79 -84 -117 -144 -169c-16 -14 -25 -41 -47 -41
+c-14 0 -25 13 -25 27z" fill="currentColor"/>
+<path transform="translate(40.6361, 12.1808) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<path transform="translate(27.8528, 12.6808) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(19.5589, 14.1808) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<text transform="translate(30.4381, 27.1503)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+13</tspan>
+</text>
+</svg>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m.a/svg/14_1_1.svg	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,48 @@
+<?xml-stylesheet type="text/css" href="svg-stylesheet.css" ?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" width="100.00mm" height="45.00mm" viewBox="0 0 63.2283 28.4528">
+<!-- Page: 1/1 -->
+<text transform="translate(1.8969, 7.5874)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+ </tspan>
+</text>
+<line transform="translate(1.8969, 17.5874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 16.5874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 15.5874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 14.5874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 13.5874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<rect transform="translate(1.8969, 12.5874)" x="11.9811" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.5874)" x="11.9811" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.5874)" x="12.0989" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.5874)" x="18.6261" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.5874)" x="18.6261" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.5874)" x="18.6261" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.5874)" x="25.0211" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.5874)" x="25.0211" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.5874)" x="31.9829" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.5874)" x="31.9829" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.5874)" x="32.1007" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.5874)" x="38.6279" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.5874)" x="38.6279" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.5874)" x="46.0230" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.5874)" x="46.0230" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.5874)" x="46.1407" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<path transform="translate(48.2126, 10.0874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(40.8175, 11.0874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(2.6969, 16.5874) scale(0.0040, -0.0040)" d="M335 -263c-189 0 -333 173 -333 375c0 181 132 315 250 453c-22 70 -43 141 -52 214c-7 55 -8 110 -8 166c0 118 55 230 149 301c3 3 7 4 11 4s9 -2 12 -5c77 -89 146 -262 146 -383c0 -149 -89 -265 -186 -379c23 -73 44 -145 63 -219h2c156 0 257 -129 257 -262
+c0 -76 -34 -154 -108 -210c-25 -19 -53 -32 -82 -40v-27c0 -50 -1 -99 -4 -149c-7 -122 -96 -229 -218 -229c-112 0 -202 93 -202 206c0 58 53 103 112 103c54 0 95 -47 95 -103c0 -52 -43 -95 -95 -95c-11 0 -21 2 -31 6c26 -44 71 -73 124 -73c98 0 165 91 171 191
+c3 47 4 95 4 142v19c-26 -4 -50 -6 -77 -6zM455 -204c71 23 119 95 119 166c0 87 -61 173 -161 189c22 -108 38 -234 42 -355zM338 -219c25 0 50 2 74 5c-4 126 -20 255 -44 367c-86 -4 -135 -59 -135 -120c0 -44 25 -91 81 -123c5 -5 7 -11 7 -16c0 -12 -10 -23 -22 -23
+c-3 0 -6 1 -9 2c-81 43 -118 116 -118 186c0 92 62 180 171 200c-16 62 -34 124 -53 185c-109 -125 -216 -251 -216 -415c0 -135 129 -248 264 -248zM403 1100c-100 -52 -162 -156 -162 -268c0 -86 22 -156 44 -227c84 102 153 208 153 340c0 68 -7 96 -35 155z" fill="currentColor"/>
+<path transform="translate(13.0207, 10.5874) scale(0.0040, -0.0040)" d="M29 39l-2 -64v-11c0 -22 2 -43 5 -65c44 38 91 80 91 138c0 33 -13 66 -42 66c-31 0 -51 -31 -52 -64zM-16 -139l-12 593c9 5 18 8 28 8s19 -3 28 -8l-7 -343c25 23 58 36 92 36c51 0 87 -49 87 -103c0 -79 -84 -117 -144 -169c-16 -14 -25 -41 -47 -41
+c-14 0 -25 13 -25 27z" fill="currentColor"/>
+<path transform="translate(14.1707, 10.5874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(20.8157, 10.0874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(46.7626, 10.0874) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<path transform="translate(33.1558, 10.5874) scale(0.0040, -0.0040)" d="M-8 375c8 5 17 7 26 7s18 -2 26 -7l-3 -187l104 21h4c10 0 18 -8 18 -18l8 -566c-8 -5 -17 -7 -26 -7s-18 2 -26 7l2 187l-103 -21h-4c-10 0 -18 8 -18 18zM130 111l-90 -18l-3 -204l90 18z" fill="currentColor"/>
+<path transform="translate(34.1725, 10.5874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(27.2108, 11.5874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<text transform="translate(30.4571, 27.1882)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+14</tspan>
+</text>
+</svg>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m.a/svg/15_0_2.svg	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,46 @@
+<?xml-stylesheet type="text/css" href="svg-stylesheet.css" ?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" width="100.00mm" height="45.00mm" viewBox="0 0 63.2283 28.4528">
+<!-- Page: 1/1 -->
+<text transform="translate(1.8969, 7.5874)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+ </tspan>
+</text>
+<rect transform="translate(1.8969, 12.5874)" x="11.8956" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.5874)" x="11.8956" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.5874)" x="11.8956" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.5874)" x="18.2053" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.5874)" x="18.2053" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.5874)" x="25.0149" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.5874)" x="25.0149" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.5874)" x="25.0149" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.5874)" x="31.5745" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.5874)" x="31.5745" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.5874)" x="38.8842" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.5874)" x="38.8842" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.5874)" x="39.0019" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.5874)" x="46.1938" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.5874)" x="46.3116" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<line transform="translate(1.8969, 17.5874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 16.5874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 15.5874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 14.5874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 13.5874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<path transform="translate(48.3834, 11.5874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(39.6238, 10.0874) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<path transform="translate(41.0738, 10.0874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(2.6969, 16.5874) scale(0.0040, -0.0040)" d="M335 -263c-189 0 -333 173 -333 375c0 181 132 315 250 453c-22 70 -43 141 -52 214c-7 55 -8 110 -8 166c0 118 55 230 149 301c3 3 7 4 11 4s9 -2 12 -5c77 -89 146 -262 146 -383c0 -149 -89 -265 -186 -379c23 -73 44 -145 63 -219h2c156 0 257 -129 257 -262
+c0 -76 -34 -154 -108 -210c-25 -19 -53 -32 -82 -40v-27c0 -50 -1 -99 -4 -149c-7 -122 -96 -229 -218 -229c-112 0 -202 93 -202 206c0 58 53 103 112 103c54 0 95 -47 95 -103c0 -52 -43 -95 -95 -95c-11 0 -21 2 -31 6c26 -44 71 -73 124 -73c98 0 165 91 171 191
+c3 47 4 95 4 142v19c-26 -4 -50 -6 -77 -6zM455 -204c71 23 119 95 119 166c0 87 -61 173 -161 189c22 -108 38 -234 42 -355zM338 -219c25 0 50 2 74 5c-4 126 -20 255 -44 367c-86 -4 -135 -59 -135 -120c0 -44 25 -91 81 -123c5 -5 7 -11 7 -16c0 -12 -10 -23 -22 -23
+c-3 0 -6 1 -9 2c-81 43 -118 116 -118 186c0 92 62 180 171 200c-16 62 -34 124 -53 185c-109 -125 -216 -251 -216 -415c0 -135 129 -248 264 -248zM403 1100c-100 -52 -162 -156 -162 -268c0 -86 22 -156 44 -227c84 102 153 208 153 340c0 68 -7 96 -35 155z" fill="currentColor"/>
+<path transform="translate(20.3949, 11.5874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(14.0853, 10.0874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(33.7642, 11.0874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(46.9334, 11.5874) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<path transform="translate(27.2045, 10.5874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<text transform="translate(30.4381, 27.1503)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+15</tspan>
+</text>
+</svg>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m.a/svg/16_2_2.svg	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,34 @@
+<?xml-stylesheet type="text/css" href="svg-stylesheet.css" ?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" width="100.00mm" height="45.00mm" viewBox="0 0 63.2283 28.4528">
+<!-- Page: 1/1 -->
+<text transform="translate(1.8969, 7.5874)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+ </tspan>
+</text>
+<rect transform="translate(1.8969, 13.6411)" x="18.1229" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.6411)" x="31.9097" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.6411)" x="46.3940" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<line transform="translate(1.8969, 12.6411)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 11.6411)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 10.6411)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 9.6411)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 8.6411)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<path transform="translate(48.4658, 13.6411) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(39.9178, 12.6411) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<path transform="translate(2.6969, 9.6411) scale(0.0040, -0.0040)" d="M558 -125c0 28 22 51 50 51s51 -23 51 -51s-23 -51 -51 -51s-50 23 -50 51zM558 125c0 28 22 51 50 51s51 -23 51 -51s-23 -51 -51 -51s-50 23 -50 51zM231 264c172 0 294 -88 294 -251c0 -263 -262 -416 -515 -523c-3 -3 -7 -4 -10 -4c-7 0 -14 7 -14 14c0 3 1 7 4 10
+c201 118 410 265 410 492c0 119 -61 234 -169 234c-72 0 -124 -53 -148 -123c10 4 19 6 29 6c55 0 100 -45 100 -100c0 -58 -44 -106 -100 -106c-60 0 -112 47 -112 106c0 133 101 245 231 245z" fill="currentColor"/>
+<path transform="translate(20.3125, 14.1411) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(26.1309, 13.1411) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<path transform="translate(14.0441, 12.6411) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(34.0993, 13.6411) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(41.3678, 12.6411) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(47.3158, 13.6411) scale(0.0040, -0.0040)" d="M29 39l-2 -64v-11c0 -22 2 -43 5 -65c44 38 91 80 91 138c0 33 -13 66 -42 66c-31 0 -51 -31 -52 -64zM-16 -139l-12 593c9 5 18 8 28 8s19 -3 28 -8l-7 -343c25 23 58 36 92 36c51 0 87 -49 87 -103c0 -79 -84 -117 -144 -169c-16 -14 -25 -41 -47 -41
+c-14 0 -25 13 -25 27z" fill="currentColor"/>
+<path transform="translate(27.5809, 13.1411) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<text transform="translate(30.4571, 27.1503)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+16</tspan>
+</text>
+</svg>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m.a/svg/17_3_1.svg	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,29 @@
+<?xml-stylesheet type="text/css" href="svg-stylesheet.css" ?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" width="100.00mm" height="45.00mm" viewBox="0 0 63.2283 28.4528">
+<!-- Page: 1/1 -->
+<text transform="translate(1.8969, 7.5874)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+ </tspan>
+</text>
+<line transform="translate(1.8969, 13.5874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 12.5874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 11.5874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 10.5874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 9.5874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<path transform="translate(48.3209, 10.0874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(2.6969, 10.5874) scale(0.0040, -0.0040)" d="M558 -125c0 28 22 51 50 51s51 -23 51 -51s-23 -51 -51 -51s-50 23 -50 51zM558 125c0 28 22 51 50 51s51 -23 51 -51s-23 -51 -51 -51s-50 23 -50 51zM231 264c172 0 294 -88 294 -251c0 -263 -262 -416 -515 -523c-3 -3 -7 -4 -10 -4c-7 0 -14 7 -14 14c0 3 1 7 4 10
+c201 118 410 265 410 492c0 119 -61 234 -169 234c-72 0 -124 -53 -148 -123c10 4 19 6 29 6c55 0 100 -45 100 -100c0 -58 -44 -106 -100 -106c-60 0 -112 47 -112 106c0 133 101 245 231 245z" fill="currentColor"/>
+<path transform="translate(40.9800, 11.0874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(20.7074, 10.0874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(14.1165, 10.5874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(34.3892, 10.5874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(46.8709, 10.0874) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<path transform="translate(32.9392, 10.5874) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<path transform="translate(27.0483, 11.5874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<text transform="translate(30.4950, 27.1503)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+17</tspan>
+</text>
+</svg>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m.a/svg/18_4_2.svg	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,48 @@
+<?xml-stylesheet type="text/css" href="svg-stylesheet.css" ?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" width="100.00mm" height="45.00mm" viewBox="0 0 63.2283 28.4528">
+<!-- Page: 1/1 -->
+<text transform="translate(1.8969, 7.5874)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+ </tspan>
+</text>
+<rect transform="translate(1.8969, 13.4874)" x="11.8276" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.4874)" x="11.8276" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.4874)" x="11.8276" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.4874)" x="18.0693" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.4874)" x="18.0693" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.4874)" x="25.3109" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.4874)" x="25.3109" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.4874)" x="25.4287" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.4874)" x="32.5526" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.4874)" x="32.6704" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.4874)" x="39.5215" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.4874)" x="39.5215" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.4874)" x="39.5215" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.4874)" x="39.6393" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.4874)" x="46.3298" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.4874)" x="46.4476" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<line transform="translate(1.8969, 18.4874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 17.4874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 16.4874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 15.4874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 14.4874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<path transform="translate(47.5028, 11.9874) scale(0.0040, -0.0040)" d="M-8 375c8 5 17 7 26 7s18 -2 26 -7l-3 -187l104 21h4c10 0 18 -8 18 -18l8 -566c-8 -5 -17 -7 -26 -7s-18 2 -26 7l2 187l-103 -21h-4c-10 0 -18 8 -18 18zM130 111l-90 -18l-3 -204l90 18z" fill="currentColor"/>
+<path transform="translate(48.5194, 11.9874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(40.5611, 10.4874) scale(0.0040, -0.0040)" d="M29 39l-2 -64v-11c0 -22 2 -43 5 -65c44 38 91 80 91 138c0 33 -13 66 -42 66c-31 0 -51 -31 -52 -64zM-16 -139l-12 593c9 5 18 8 28 8s19 -3 28 -8l-7 -343c25 23 58 36 92 36c51 0 87 -49 87 -103c0 -79 -84 -117 -144 -169c-16 -14 -25 -41 -47 -41
+c-14 0 -25 13 -25 27z" fill="currentColor"/>
+<path transform="translate(2.6969, 15.4874) scale(0.0040, -0.0040)" d="M558 -125c0 28 22 51 50 51s51 -23 51 -51s-23 -51 -51 -51s-50 23 -50 51zM558 125c0 28 22 51 50 51s51 -23 51 -51s-23 -51 -51 -51s-50 23 -50 51zM231 264c172 0 294 -88 294 -251c0 -263 -262 -416 -515 -523c-3 -3 -7 -4 -10 -4c-7 0 -14 7 -14 14c0 3 1 7 4 10
+c201 118 410 265 410 492c0 119 -61 234 -169 234c-72 0 -124 -53 -148 -123c10 4 19 6 29 6c55 0 100 -45 100 -100c0 -58 -44 -106 -100 -106c-60 0 -112 47 -112 106c0 133 101 245 231 245z" fill="currentColor"/>
+<path transform="translate(41.7111, 10.4874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(20.2589, 12.4874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(26.0506, 11.4874) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<path transform="translate(14.0173, 10.9874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(34.7422, 11.9874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(33.2922, 11.9874) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<path transform="translate(27.5006, 11.4874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<text transform="translate(30.4381, 27.1503)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+18</tspan>
+</text>
+</svg>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m.a/svg/19_5_1.svg	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,48 @@
+<?xml-stylesheet type="text/css" href="svg-stylesheet.css" ?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" width="100.00mm" height="45.00mm" viewBox="0 0 63.2283 28.4528">
+<!-- Page: 1/1 -->
+<text transform="translate(1.8969, 7.5874)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+ </tspan>
+</text>
+<rect transform="translate(1.8969, 13.4874)" x="11.8672" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.4874)" x="11.8672" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.4874)" x="11.8672" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.4874)" x="18.3984" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.4874)" x="18.3984" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.4874)" x="18.3984" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.4874)" x="24.6797" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.4874)" x="24.6797" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.4874)" x="31.9609" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.4874)" x="31.9609" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.4874)" x="32.0787" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.4874)" x="39.2421" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.4874)" x="39.3599" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.4874)" x="46.2506" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.4874)" x="46.2506" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.4874)" x="46.2506" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.4874)" x="46.3684" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<line transform="translate(1.8969, 18.4874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 17.4874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 16.4874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 15.4874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 14.4874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<path transform="translate(48.4403, 10.4874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(39.9818, 11.9874) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<path transform="translate(2.6969, 15.4874) scale(0.0040, -0.0040)" d="M558 -125c0 28 22 51 50 51s51 -23 51 -51s-23 -51 -51 -51s-50 23 -50 51zM558 125c0 28 22 51 50 51s51 -23 51 -51s-23 -51 -51 -51s-50 23 -50 51zM231 264c172 0 294 -88 294 -251c0 -263 -262 -416 -515 -523c-3 -3 -7 -4 -10 -4c-7 0 -14 7 -14 14c0 3 1 7 4 10
+c201 118 410 265 410 492c0 119 -61 234 -169 234c-72 0 -124 -53 -148 -123c10 4 19 6 29 6c55 0 100 -45 100 -100c0 -58 -44 -106 -100 -106c-60 0 -112 47 -112 106c0 133 101 245 231 245z" fill="currentColor"/>
+<path transform="translate(20.5881, 10.9874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(14.0569, 11.4874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(32.7005, 11.4874) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<path transform="translate(34.1505, 11.4874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(41.4318, 11.9874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(47.2902, 10.4874) scale(0.0040, -0.0040)" d="M29 39l-2 -64v-11c0 -22 2 -43 5 -65c44 38 91 80 91 138c0 33 -13 66 -42 66c-31 0 -51 -31 -52 -64zM-16 -139l-12 593c9 5 18 8 28 8s19 -3 28 -8l-7 -343c25 23 58 36 92 36c51 0 87 -49 87 -103c0 -79 -84 -117 -144 -169c-16 -14 -25 -41 -47 -41
+c-14 0 -25 13 -25 27z" fill="currentColor"/>
+<path transform="translate(26.8693, 12.4874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<text transform="translate(30.4192, 27.1503)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+19</tspan>
+</text>
+</svg>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m.a/svg/20_5_0.svg	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,54 @@
+<?xml-stylesheet type="text/css" href="svg-stylesheet.css" ?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" width="100.00mm" height="45.00mm" viewBox="0 0 63.2283 28.4528">
+<!-- Page: 1/1 -->
+<text transform="translate(1.8969, 7.5874)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+ </tspan>
+</text>
+<rect transform="translate(1.8969, 12.0874)" x="11.7440" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.0874)" x="11.7440" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.0874)" x="18.9020" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.0874)" x="19.0198" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.0874)" x="26.0600" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.0874)" x="26.0600" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.0874)" x="26.1778" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.0874)" x="33.0477" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.0874)" x="33.1655" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.0874)" x="39.7724" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.0874)" x="39.7724" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.0874)" x="39.8902" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.0874)" x="46.4970" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.0874)" x="46.6148" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<line transform="translate(1.8969, 17.0874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 16.0874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 15.0874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 14.0874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 13.0874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<path transform="translate(47.6700, 10.5874) scale(0.0040, -0.0040)" d="M-8 375c8 5 17 7 26 7s18 -2 26 -7l-3 -187l104 21h4c10 0 18 -8 18 -18l8 -566c-8 -5 -17 -7 -26 -7s-18 2 -26 7l2 187l-103 -21h-4c-10 0 -18 8 -18 18zM130 111l-90 -18l-3 -204l90 18z" fill="currentColor"/>
+<path transform="translate(48.6867, 10.5874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(41.9620, 10.0874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(2.6969, 14.0874) scale(0.0040, -0.0040)" d="M558 -125c0 28 22 51 50 51s51 -23 51 -51s-23 -51 -51 -51s-50 23 -50 51zM558 125c0 28 22 51 50 51s51 -23 51 -51s-23 -51 -51 -51s-50 23 -50 51zM231 264c172 0 294 -88 294 -251c0 -263 -262 -416 -515 -523c-3 -3 -7 -4 -10 -4c-7 0 -14 7 -14 14c0 3 1 7 4 10
+c201 118 410 265 410 492c0 119 -61 234 -169 234c-72 0 -124 -53 -148 -123c10 4 19 6 29 6c55 0 100 -45 100 -100c0 -58 -44 -106 -100 -106c-60 0 -112 47 -112 106c0 133 101 245 231 245z" fill="currentColor"/>
+<path transform="translate(34.0873, 11.0874) scale(0.0040, -0.0040)" d="M29 39l-2 -64v-11c0 -22 2 -43 5 -65c44 38 91 80 91 138c0 33 -13 66 -42 66c-31 0 -51 -31 -52 -64zM-16 -139l-12 593c9 5 18 8 28 8s19 -3 28 -8l-7 -343c25 23 58 36 92 36c51 0 87 -49 87 -103c0 -79 -84 -117 -144 -169c-16 -14 -25 -41 -47 -41
+c-14 0 -25 13 -25 27z" fill="currentColor"/>
+<path transform="translate(21.0917, 10.5874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(13.9337, 10.5874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<text transform="translate(7.6969, 19.7723)" font-family="Century Schoolbook L" font-style="italic" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+8vb</tspan>
+</text>
+<line transform="translate(11.5629, 18.9757)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0" y1="0" x2="45.1318" y2="-0.0000" stroke-dasharray="0.406179946064783,0.590081249812537"/>
+<line transform="translate(56.6947, 18.9757)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0" y1="0" x2="0.0000" y2="-1.2000" stroke-dasharray="0.377301587301587,0.522698412698413"/>
+<line transform="translate(11.5629, 18.9757)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0" y1="0" x2="0.0000" y2="-0.0000" stroke-dasharray="0.407301587301587,0.592698412698413"/>
+<path transform="translate(35.2373, 11.0874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(26.7997, 10.0874) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<path transform="translate(40.9453, 10.0874) scale(0.0040, -0.0040)" d="M-8 375c8 5 17 7 26 7s18 -2 26 -7l-3 -187l104 21h4c10 0 18 -8 18 -18l8 -566c-8 -5 -17 -7 -26 -7s-18 2 -26 7l2 187l-103 -21h-4c-10 0 -18 8 -18 18zM130 111l-90 -18l-3 -204l90 18z" fill="currentColor"/>
+<path transform="translate(28.2497, 10.0874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(19.6417, 10.5874) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<text transform="translate(30.4002, 27.1503)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+20</tspan>
+</text>
+</svg>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m.a/svg/21_4_3.svg	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,60 @@
+<?xml-stylesheet type="text/css" href="svg-stylesheet.css" ?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" width="100.00mm" height="45.00mm" viewBox="0 0 63.2283 28.4528">
+<!-- Page: 1/1 -->
+<text transform="translate(1.8969, 7.5874)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+ </tspan>
+</text>
+<rect transform="translate(1.8969, 16.0874)" x="11.8544" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 15.0874)" x="11.8544" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 14.0874)" x="11.8544" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 16.0874)" x="18.6229" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 15.0874)" x="18.6229" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 14.0874)" x="18.6229" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.0874)" x="18.6229" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 16.0874)" x="25.1413" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 15.0874)" x="25.1413" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 14.0874)" x="25.1413" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.0874)" x="25.1413" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 16.0874)" x="31.9097" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 15.0874)" x="31.9097" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 14.0874)" x="31.9097" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.0874)" x="31.9097" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.0874)" x="31.9097" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 16.0874)" x="39.1781" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 15.0874)" x="39.1781" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 14.0874)" x="39.1781" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.0874)" x="39.1781" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.0874)" x="39.1781" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.0874)" x="39.1781" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.0874)" x="39.2959" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 16.0874)" x="46.2762" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 15.0874)" x="46.2762" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 14.0874)" x="46.2762" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.0874)" x="46.2762" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.0874)" x="46.2762" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.0874)" x="46.3940" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<line transform="translate(1.8969, 21.0874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 20.0874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 19.0874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 18.0874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 17.0874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<path transform="translate(48.4658, 10.5874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(39.9178, 10.0874) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<path transform="translate(41.3678, 10.0874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(2.6969, 20.0874) scale(0.0040, -0.0040)" d="M335 -263c-189 0 -333 173 -333 375c0 181 132 315 250 453c-22 70 -43 141 -52 214c-7 55 -8 110 -8 166c0 118 55 230 149 301c3 3 7 4 11 4s9 -2 12 -5c77 -89 146 -262 146 -383c0 -149 -89 -265 -186 -379c23 -73 44 -145 63 -219h2c156 0 257 -129 257 -262
+c0 -76 -34 -154 -108 -210c-25 -19 -53 -32 -82 -40v-27c0 -50 -1 -99 -4 -149c-7 -122 -96 -229 -218 -229c-112 0 -202 93 -202 206c0 58 53 103 112 103c54 0 95 -47 95 -103c0 -52 -43 -95 -95 -95c-11 0 -21 2 -31 6c26 -44 71 -73 124 -73c98 0 165 91 171 191
+c3 47 4 95 4 142v19c-26 -4 -50 -6 -77 -6zM455 -204c71 23 119 95 119 166c0 87 -61 173 -161 189c22 -108 38 -234 42 -355zM338 -219c25 0 50 2 74 5c-4 126 -20 255 -44 367c-86 -4 -135 -59 -135 -120c0 -44 25 -91 81 -123c5 -5 7 -11 7 -16c0 -12 -10 -23 -22 -23
+c-3 0 -6 1 -9 2c-81 43 -118 116 -118 186c0 92 62 180 171 200c-16 62 -34 124 -53 185c-109 -125 -216 -251 -216 -415c0 -135 129 -248 264 -248zM403 1100c-100 -52 -162 -156 -162 -268c0 -86 22 -156 44 -227c84 102 153 208 153 340c0 68 -7 96 -35 155z" fill="currentColor"/>
+<path transform="translate(20.8125, 12.5874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(14.0441, 13.5874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(34.0993, 11.5874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(47.3158, 10.5874) scale(0.0040, -0.0040)" d="M29 39l-2 -64v-11c0 -22 2 -43 5 -65c44 38 91 80 91 138c0 33 -13 66 -42 66c-31 0 -51 -31 -52 -64zM-16 -139l-12 593c9 5 18 8 28 8s19 -3 28 -8l-7 -343c25 23 58 36 92 36c51 0 87 -49 87 -103c0 -79 -84 -117 -144 -169c-16 -14 -25 -41 -47 -41
+c-14 0 -25 13 -25 27z" fill="currentColor"/>
+<path transform="translate(27.3309, 13.0874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<text transform="translate(30.4381, 27.1882)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+21</tspan>
+</text>
+</svg>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m.a/svg/22_3_0.svg	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,61 @@
+<?xml-stylesheet type="text/css" href="svg-stylesheet.css" ?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" width="100.00mm" height="45.00mm" viewBox="0 0 63.2283 28.4528">
+<!-- Page: 1/1 -->
+<text transform="translate(1.8969, 7.5874)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+ </tspan>
+</text>
+<rect transform="translate(1.8969, 14.6808)" x="11.7440" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.6808)" x="11.7440" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.6808)" x="11.8618" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 14.6808)" x="18.4687" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.6808)" x="18.4687" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.6808)" x="18.5865" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 14.6808)" x="25.6267" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.6808)" x="25.6267" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.6808)" x="25.7445" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 14.6808)" x="32.7847" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.6808)" x="32.9025" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 14.6808)" x="39.5094" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.6808)" x="39.5094" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.6808)" x="39.6272" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 14.6808)" x="46.4970" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.6808)" x="46.4970" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.6808)" x="46.6148" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<line transform="translate(1.8969, 19.6808)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 18.6808)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 17.6808)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 16.6808)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 15.6808)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<path transform="translate(47.5367, 12.6808) scale(0.0040, -0.0040)" d="M29 39l-2 -64v-11c0 -22 2 -43 5 -65c44 38 91 80 91 138c0 33 -13 66 -42 66c-31 0 -51 -31 -52 -64zM-16 -139l-12 593c9 5 18 8 28 8s19 -3 28 -8l-7 -343c25 23 58 36 92 36c51 0 87 -49 87 -103c0 -79 -84 -117 -144 -169c-16 -14 -25 -41 -47 -41
+c-14 0 -25 13 -25 27z" fill="currentColor"/>
+<path transform="translate(48.6867, 12.6808) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(41.6990, 12.1808) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(2.6969, 18.6808) scale(0.0040, -0.0040)" d="M335 -263c-189 0 -333 173 -333 375c0 181 132 315 250 453c-22 70 -43 141 -52 214c-7 55 -8 110 -8 166c0 118 55 230 149 301c3 3 7 4 11 4s9 -2 12 -5c77 -89 146 -262 146 -383c0 -149 -89 -265 -186 -379c23 -73 44 -145 63 -219h2c156 0 257 -129 257 -262
+c0 -76 -34 -154 -108 -210c-25 -19 -53 -32 -82 -40v-27c0 -50 -1 -99 -4 -149c-7 -122 -96 -229 -218 -229c-112 0 -202 93 -202 206c0 58 53 103 112 103c54 0 95 -47 95 -103c0 -52 -43 -95 -95 -95c-11 0 -21 2 -31 6c26 -44 71 -73 124 -73c98 0 165 91 171 191
+c3 47 4 95 4 142v19c-26 -4 -50 -6 -77 -6zM455 -204c71 23 119 95 119 166c0 87 -61 173 -161 189c22 -108 38 -234 42 -355zM338 -219c25 0 50 2 74 5c-4 126 -20 255 -44 367c-86 -4 -135 -59 -135 -120c0 -44 25 -91 81 -123c5 -5 7 -11 7 -16c0 -12 -10 -23 -22 -23
+c-3 0 -6 1 -9 2c-81 43 -118 116 -118 186c0 92 62 180 171 200c-16 62 -34 124 -53 185c-109 -125 -216 -251 -216 -415c0 -135 129 -248 264 -248zM403 1100c-100 -52 -162 -156 -162 -268c0 -86 22 -156 44 -227c84 102 153 208 153 340c0 68 -7 96 -35 155z" fill="currentColor"/>
+<path transform="translate(20.6583, 12.6808) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(12.7837, 12.6808) scale(0.0040, -0.0040)" d="M29 39l-2 -64v-11c0 -22 2 -43 5 -65c44 38 91 80 91 138c0 33 -13 66 -42 66c-31 0 -51 -31 -52 -64zM-16 -139l-12 593c9 5 18 8 28 8s19 -3 28 -8l-7 -343c25 23 58 36 92 36c51 0 87 -49 87 -103c0 -79 -84 -117 -144 -169c-16 -14 -25 -41 -47 -41
+c-14 0 -25 13 -25 27z" fill="currentColor"/>
+<path transform="translate(13.9337, 12.6808) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<text transform="translate(7.6969, 10.1428)" font-family="Century Schoolbook L" font-style="italic" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+8va</tspan>
+</text>
+<line transform="translate(11.5629, 9.3841)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0" y1="0" x2="45.1318" y2="-0.0000" stroke-dasharray="0.406179946064784,0.590081249812537"/>
+<line transform="translate(56.6947, 9.3841)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0" y1="0" x2="0.0000" y2="1.2000" stroke-dasharray="0.377301587301587,0.522698412698413"/>
+<line transform="translate(11.5629, 9.3841)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0" y1="0" x2="0.0000" y2="-0.0000" stroke-dasharray="0.407301587301587,0.592698412698413"/>
+<path transform="translate(34.9744, 13.6808) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(26.3663, 12.1808) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<path transform="translate(33.5243, 13.6808) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<path transform="translate(27.8163, 12.1808) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(40.6824, 12.1808) scale(0.0040, -0.0040)" d="M-8 375c8 5 17 7 26 7s18 -2 26 -7l-3 -187l104 21h4c10 0 18 -8 18 -18l8 -566c-8 -5 -17 -7 -26 -7s-18 2 -26 7l2 187l-103 -21h-4c-10 0 -18 8 -18 18zM130 111l-90 -18l-3 -204l90 18z" fill="currentColor"/>
+<path transform="translate(19.6417, 12.6808) scale(0.0040, -0.0040)" d="M-8 375c8 5 17 7 26 7s18 -2 26 -7l-3 -187l104 21h4c10 0 18 -8 18 -18l8 -566c-8 -5 -17 -7 -26 -7s-18 2 -26 7l2 187l-103 -21h-4c-10 0 -18 8 -18 18zM130 111l-90 -18l-3 -204l90 18z" fill="currentColor"/>
+<text transform="translate(30.4002, 27.1882)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+22</tspan>
+</text>
+</svg>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m.a/svg/23_2_3.svg	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,50 @@
+<?xml-stylesheet type="text/css" href="svg-stylesheet.css" ?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" width="100.00mm" height="45.00mm" viewBox="0 0 63.2283 28.4528">
+<!-- Page: 1/1 -->
+<text transform="translate(1.8969, 7.5874)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+ </tspan>
+</text>
+<rect transform="translate(1.8969, 11.5850)" x="11.8873" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.5850)" x="12.0051" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.5850)" x="18.6886" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.5850)" x="18.6886" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 9.5850)" x="18.6886" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.5850)" x="25.2399" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.5850)" x="25.2399" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.5850)" x="32.0412" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.5850)" x="32.0412" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 9.5850)" x="32.0412" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.5850)" x="38.9091" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.5850)" x="39.0269" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.5850)" x="46.3282" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<line transform="translate(1.8969, 16.5850)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 15.5850)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 14.5850)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 13.5850)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 12.5850)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<path transform="translate(48.4001, 11.5850) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(40.0821, 10.5850) scale(0.0040, -0.0040)" d="M-8 375c8 5 17 7 26 7s18 -2 26 -7l-3 -187l104 21h4c10 0 18 -8 18 -18l8 -566c-8 -5 -17 -7 -26 -7s-18 2 -26 7l2 187l-103 -21h-4c-10 0 -18 8 -18 18zM130 111l-90 -18l-3 -204l90 18z" fill="currentColor"/>
+<path transform="translate(41.0988, 10.5850) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(2.6969, 13.5850) scale(0.0040, -0.0040)" d="M558 -125c0 28 22 51 50 51s51 -23 51 -51s-23 -51 -51 -51s-50 23 -50 51zM558 125c0 28 22 51 50 51s51 -23 51 -51s-23 -51 -51 -51s-50 23 -50 51zM231 264c172 0 294 -88 294 -251c0 -263 -262 -416 -515 -523c-3 -3 -7 -4 -10 -4c-7 0 -14 7 -14 14c0 3 1 7 4 10
+c201 118 410 265 410 492c0 119 -61 234 -169 234c-72 0 -124 -53 -148 -123c10 4 19 6 29 6c55 0 100 -45 100 -100c0 -58 -44 -106 -100 -106c-60 0 -112 47 -112 106c0 133 101 245 231 245z" fill="currentColor"/>
+<path transform="translate(12.9270, 10.5850) scale(0.0040, -0.0040)" d="M29 39l-2 -64v-11c0 -22 2 -43 5 -65c44 38 91 80 91 138c0 33 -13 66 -42 66c-31 0 -51 -31 -52 -64zM-16 -139l-12 593c9 5 18 8 28 8s19 -3 28 -8l-7 -343c25 23 58 36 92 36c51 0 87 -49 87 -103c0 -79 -84 -117 -144 -169c-16 -14 -25 -41 -47 -41
+c-14 0 -25 13 -25 27z" fill="currentColor"/>
+<path transform="translate(14.0770, 10.5850) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<text transform="translate(7.6969, 19.2700)" font-family="Century Schoolbook L" font-style="italic" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+8vb</tspan>
+</text>
+<line transform="translate(11.5629, 18.4733)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0" y1="0" x2="44.9885" y2="-0.0000" stroke-dasharray="0.405224672963399,0.587852279242641"/>
+<line transform="translate(56.5514, 18.4733)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0" y1="0" x2="0.0000" y2="-1.2000" stroke-dasharray="0.377301587301587,0.522698412698413"/>
+<line transform="translate(11.5629, 18.4733)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0" y1="0" x2="0.0000" y2="-0.0000" stroke-dasharray="0.407301587301587,0.592698412698413"/>
+<path transform="translate(34.2308, 9.0850) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(46.9501, 11.5850) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<path transform="translate(27.4295, 10.0850) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(20.8782, 9.5850) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<text transform="translate(30.4002, 27.1503)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+23</tspan>
+</text>
+</svg>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m.a/svg/24_0_3.svg	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,55 @@
+<?xml-stylesheet type="text/css" href="svg-stylesheet.css" ?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" width="100.00mm" height="45.00mm" viewBox="0 0 63.2283 28.4528">
+<!-- Page: 1/1 -->
+<text transform="translate(1.8969, 7.5874)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+ </tspan>
+</text>
+<rect transform="translate(1.8969, 14.5808)" x="11.9070" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.5808)" x="12.0248" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 14.5808)" x="18.7279" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.5808)" x="18.7279" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.5808)" x="18.7279" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 14.5808)" x="25.8786" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.5808)" x="25.8786" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.5808)" x="25.9964" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 14.5808)" x="32.6995" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.5808)" x="32.6995" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.5808)" x="32.6995" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.5808)" x="32.6995" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 14.5808)" x="39.0205" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.5808)" x="39.0205" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 14.5808)" x="46.2889" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<line transform="translate(1.8969, 19.5808)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 18.5808)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 17.5808)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 16.5808)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 15.5808)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<path transform="translate(48.3608, 14.0808) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(41.2101, 13.0808) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(2.6969, 18.5808) scale(0.0040, -0.0040)" d="M335 -263c-189 0 -333 173 -333 375c0 181 132 315 250 453c-22 70 -43 141 -52 214c-7 55 -8 110 -8 166c0 118 55 230 149 301c3 3 7 4 11 4s9 -2 12 -5c77 -89 146 -262 146 -383c0 -149 -89 -265 -186 -379c23 -73 44 -145 63 -219h2c156 0 257 -129 257 -262
+c0 -76 -34 -154 -108 -210c-25 -19 -53 -32 -82 -40v-27c0 -50 -1 -99 -4 -149c-7 -122 -96 -229 -218 -229c-112 0 -202 93 -202 206c0 58 53 103 112 103c54 0 95 -47 95 -103c0 -52 -43 -95 -95 -95c-11 0 -21 2 -31 6c26 -44 71 -73 124 -73c98 0 165 91 171 191
+c3 47 4 95 4 142v19c-26 -4 -50 -6 -77 -6zM455 -204c71 23 119 95 119 166c0 87 -61 173 -161 189c22 -108 38 -234 42 -355zM338 -219c25 0 50 2 74 5c-4 126 -20 255 -44 367c-86 -4 -135 -59 -135 -120c0 -44 25 -91 81 -123c5 -5 7 -11 7 -16c0 -12 -10 -23 -22 -23
+c-3 0 -6 1 -9 2c-81 43 -118 116 -118 186c0 92 62 180 171 200c-16 62 -34 124 -53 185c-109 -125 -216 -251 -216 -415c0 -135 129 -248 264 -248zM403 1100c-100 -52 -162 -156 -162 -268c0 -86 22 -156 44 -227c84 102 153 208 153 340c0 68 -7 96 -35 155z" fill="currentColor"/>
+<path transform="translate(12.6466, 13.5808) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<path transform="translate(14.0966, 13.5808) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<text transform="translate(7.6969, 10.1428)" font-family="Century Schoolbook L" font-style="italic" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+8va</tspan>
+</text>
+<line transform="translate(11.5629, 9.3841)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0" y1="0" x2="44.9688" y2="-0.0000" stroke-dasharray="0.405093535664484,0.587546292211839"/>
+<line transform="translate(56.5317, 9.3841)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0" y1="0" x2="0.0000" y2="1.2000" stroke-dasharray="0.377301587301587,0.522698412698413"/>
+<line transform="translate(11.5629, 9.3841)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0" y1="0" x2="0.0000" y2="-0.0000" stroke-dasharray="0.407301587301587,0.592698412698413"/>
+<path transform="translate(34.8892, 11.5808) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(26.9182, 12.5808) scale(0.0040, -0.0040)" d="M29 39l-2 -64v-11c0 -22 2 -43 5 -65c44 38 91 80 91 138c0 33 -13 66 -42 66c-31 0 -51 -31 -52 -64zM-16 -139l-12 593c9 5 18 8 28 8s19 -3 28 -8l-7 -343c25 23 58 36 92 36c51 0 87 -49 87 -103c0 -79 -84 -117 -144 -169c-16 -14 -25 -41 -47 -41
+c-14 0 -25 13 -25 27z" fill="currentColor"/>
+<path transform="translate(47.2108, 14.0808) scale(0.0040, -0.0040)" d="M29 39l-2 -64v-11c0 -22 2 -43 5 -65c44 38 91 80 91 138c0 33 -13 66 -42 66c-31 0 -51 -31 -52 -64zM-16 -139l-12 593c9 5 18 8 28 8s19 -3 28 -8l-7 -343c25 23 58 36 92 36c51 0 87 -49 87 -103c0 -79 -84 -117 -144 -169c-16 -14 -25 -41 -47 -41
+c-14 0 -25 13 -25 27z" fill="currentColor"/>
+<path transform="translate(28.0682, 12.5808) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(20.9176, 12.0808) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<text transform="translate(30.4002, 27.1882)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+24</tspan>
+</text>
+</svg>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m.a/svg/25_1_0.svg	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,58 @@
+<?xml-stylesheet type="text/css" href="svg-stylesheet.css" ?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" width="100.00mm" height="45.00mm" viewBox="0 0 63.2283 28.4528">
+<!-- Page: 1/1 -->
+<text transform="translate(1.8969, 7.5874)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+ </tspan>
+</text>
+<rect transform="translate(1.8969, 14.9874)" x="11.9823" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.9874)" x="11.9823" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.9874)" x="11.9823" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.9874)" x="12.1001" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 14.9874)" x="18.6285" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.9874)" x="18.6285" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.9874)" x="18.6285" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.9874)" x="18.6285" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.9874)" x="18.6285" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 14.9874)" x="25.2748" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.9874)" x="25.2748" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.9874)" x="25.2748" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.9874)" x="25.2748" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.9874)" x="25.2748" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 14.9874)" x="32.5007" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.9874)" x="32.5007" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.9874)" x="32.5007" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.9874)" x="32.6185" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 14.9874)" x="39.6243" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.9874)" x="39.6243" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.9874)" x="39.6243" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.9874)" x="39.6243" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.9874)" x="39.7420" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 14.9874)" x="46.0205" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.9874)" x="46.0205" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.9874)" x="46.0205" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.9874)" x="46.0205" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<line transform="translate(1.8969, 19.9874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 18.9874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 17.9874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 16.9874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 15.9874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<path transform="translate(48.2102, 11.4874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(40.6639, 10.4874) scale(0.0040, -0.0040)" d="M29 39l-2 -64v-11c0 -22 2 -43 5 -65c44 38 91 80 91 138c0 33 -13 66 -42 66c-31 0 -51 -31 -52 -64zM-16 -139l-12 593c9 5 18 8 28 8s19 -3 28 -8l-7 -343c25 23 58 36 92 36c51 0 87 -49 87 -103c0 -79 -84 -117 -144 -169c-16 -14 -25 -41 -47 -41
+c-14 0 -25 13 -25 27z" fill="currentColor"/>
+<path transform="translate(2.6969, 16.9874) scale(0.0040, -0.0040)" d="M558 -125c0 28 22 51 50 51s51 -23 51 -51s-23 -51 -51 -51s-50 23 -50 51zM558 125c0 28 22 51 50 51s51 -23 51 -51s-23 -51 -51 -51s-50 23 -50 51zM231 264c172 0 294 -88 294 -251c0 -263 -262 -416 -515 -523c-3 -3 -7 -4 -10 -4c-7 0 -14 7 -14 14c0 3 1 7 4 10
+c201 118 410 265 410 492c0 119 -61 234 -169 234c-72 0 -124 -53 -148 -123c10 4 19 6 29 6c55 0 100 -45 100 -100c0 -58 -44 -106 -100 -106c-60 0 -112 47 -112 106c0 133 101 245 231 245z" fill="currentColor"/>
+<path transform="translate(20.8182, 10.9874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(12.7219, 11.4874) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<path transform="translate(14.1719, 11.4874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(33.5404, 11.9874) scale(0.0040, -0.0040)" d="M29 39l-2 -64v-11c0 -22 2 -43 5 -65c44 38 91 80 91 138c0 33 -13 66 -42 66c-31 0 -51 -31 -52 -64zM-16 -139l-12 593c9 5 18 8 28 8s19 -3 28 -8l-7 -343c25 23 58 36 92 36c51 0 87 -49 87 -103c0 -79 -84 -117 -144 -169c-16 -14 -25 -41 -47 -41
+c-14 0 -25 13 -25 27z" fill="currentColor"/>
+<path transform="translate(34.6904, 11.9874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(41.8139, 10.4874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(27.4644, 10.4874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<text transform="translate(30.4002, 27.1503)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+25</tspan>
+</text>
+</svg>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m.a/svg/26_6_3.svg	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,27 @@
+<?xml-stylesheet type="text/css" href="svg-stylesheet.css" ?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" width="100.00mm" height="45.00mm" viewBox="0 0 63.2283 28.4528">
+<!-- Page: 1/1 -->
+<text transform="translate(1.8969, 7.5874)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+ </tspan>
+</text>
+<line transform="translate(1.8969, 13.5874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 12.5874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 11.5874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 10.5874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 9.5874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<path transform="translate(48.2495, 10.5874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(40.1729, 10.0874) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<path transform="translate(2.6969, 10.5874) scale(0.0040, -0.0040)" d="M558 -125c0 28 22 51 50 51s51 -23 51 -51s-23 -51 -51 -51s-50 23 -50 51zM558 125c0 28 22 51 50 51s51 -23 51 -51s-23 -51 -51 -51s-50 23 -50 51zM231 264c172 0 294 -88 294 -251c0 -263 -262 -416 -515 -523c-3 -3 -7 -4 -10 -4c-7 0 -14 7 -14 14c0 3 1 7 4 10
+c201 118 410 265 410 492c0 119 -61 234 -169 234c-72 0 -124 -53 -148 -123c10 4 19 6 29 6c55 0 100 -45 100 -100c0 -58 -44 -106 -100 -106c-60 0 -112 47 -112 106c0 133 101 245 231 245z" fill="currentColor"/>
+<path transform="translate(14.1523, 13.5874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(21.0288, 12.0874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(41.6229, 10.0874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(34.2463, 11.5874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(27.4054, 13.0874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<text transform="translate(30.4002, 27.1503)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+26</tspan>
+</text>
+</svg>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m.a/svg/27_7_0.svg	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,34 @@
+<?xml-stylesheet type="text/css" href="svg-stylesheet.css" ?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" width="100.00mm" height="45.00mm" viewBox="0 0 63.2283 28.4528">
+<!-- Page: 1/1 -->
+<text transform="translate(1.8969, 7.5874)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+ </tspan>
+</text>
+<rect transform="translate(1.8969, 10.9874)" x="26.4075" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.9874)" x="39.3724" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<line transform="translate(1.8969, 15.9874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 14.9874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 13.9874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 12.9874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 11.9874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<path transform="translate(48.4200, 11.4874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(41.5620, 10.9874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(2.6969, 14.9874) scale(0.0040, -0.0040)" d="M335 -263c-189 0 -333 173 -333 375c0 181 132 315 250 453c-22 70 -43 141 -52 214c-7 55 -8 110 -8 166c0 118 55 230 149 301c3 3 7 4 11 4s9 -2 12 -5c77 -89 146 -262 146 -383c0 -149 -89 -265 -186 -379c23 -73 44 -145 63 -219h2c156 0 257 -129 257 -262
+c0 -76 -34 -154 -108 -210c-25 -19 -53 -32 -82 -40v-27c0 -50 -1 -99 -4 -149c-7 -122 -96 -229 -218 -229c-112 0 -202 93 -202 206c0 58 53 103 112 103c54 0 95 -47 95 -103c0 -52 -43 -95 -95 -95c-11 0 -21 2 -31 6c26 -44 71 -73 124 -73c98 0 165 91 171 191
+c3 47 4 95 4 142v19c-26 -4 -50 -6 -77 -6zM455 -204c71 23 119 95 119 166c0 87 -61 173 -161 189c22 -108 38 -234 42 -355zM338 -219c25 0 50 2 74 5c-4 126 -20 255 -44 367c-86 -4 -135 -59 -135 -120c0 -44 25 -91 81 -123c5 -5 7 -11 7 -16c0 -12 -10 -23 -22 -23
+c-3 0 -6 1 -9 2c-81 43 -118 116 -118 186c0 92 62 180 171 200c-16 62 -34 124 -53 185c-109 -125 -216 -251 -216 -415c0 -135 129 -248 264 -248zM403 1100c-100 -52 -162 -156 -162 -268c0 -86 22 -156 44 -227c84 102 153 208 153 340c0 68 -7 96 -35 155z" fill="currentColor"/>
+<path transform="translate(21.3583, 11.4874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(27.3293, 10.4874) scale(0.0040, -0.0040)" d="M29 39l-2 -64v-11c0 -22 2 -43 5 -65c44 38 91 80 91 138c0 33 -13 66 -42 66c-31 0 -51 -31 -52 -64zM-16 -139l-12 593c9 5 18 8 28 8s19 -3 28 -8l-7 -343c25 23 58 36 92 36c51 0 87 -49 87 -103c0 -79 -84 -117 -144 -169c-16 -14 -25 -41 -47 -41
+c-14 0 -25 13 -25 27z" fill="currentColor"/>
+<path transform="translate(14.0670, 11.4874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(34.7707, 11.9874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(47.4033, 11.4874) scale(0.0040, -0.0040)" d="M-8 375c8 5 17 7 26 7s18 -2 26 -7l-3 -187l104 21h4c10 0 18 -8 18 -18l8 -566c-8 -5 -17 -7 -26 -7s-18 2 -26 7l2 187l-103 -21h-4c-10 0 -18 8 -18 18zM130 111l-90 -18l-3 -204l90 18z" fill="currentColor"/>
+<path transform="translate(28.4793, 10.4874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(19.9083, 11.4874) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<text transform="translate(30.4192, 27.1503)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+27</tspan>
+</text>
+</svg>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m.a/svg/28_7_7.svg	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,32 @@
+<?xml-stylesheet type="text/css" href="svg-stylesheet.css" ?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" width="100.00mm" height="45.00mm" viewBox="0 0 63.2283 28.4528">
+<!-- Page: 1/1 -->
+<text transform="translate(1.8969, 7.5874)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+ </tspan>
+</text>
+<rect transform="translate(1.8969, 14.8284)" x="46.4139" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<line transform="translate(1.8969, 13.8284)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 12.8284)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 11.8284)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 10.8284)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 9.8284)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<path transform="translate(48.4858, 14.8284) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(41.3976, 13.3284) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(2.6969, 10.8284) scale(0.0040, -0.0040)" d="M558 -125c0 28 22 51 50 51s51 -23 51 -51s-23 -51 -51 -51s-50 23 -50 51zM558 125c0 28 22 51 50 51s51 -23 51 -51s-23 -51 -51 -51s-50 23 -50 51zM231 264c172 0 294 -88 294 -251c0 -263 -262 -416 -515 -523c-3 -3 -7 -4 -10 -4c-7 0 -14 7 -14 14c0 3 1 7 4 10
+c201 118 410 265 410 492c0 119 -61 234 -169 234c-72 0 -124 -53 -148 -123c10 4 19 6 29 6c55 0 100 -45 100 -100c0 -58 -44 -106 -100 -106c-60 0 -112 47 -112 106c0 133 101 245 231 245z" fill="currentColor"/>
+<path transform="translate(33.4392, 13.8284) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<path transform="translate(21.1222, 12.8284) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(14.0341, 11.8284) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(47.3358, 14.8284) scale(0.0040, -0.0040)" d="M29 39l-2 -64v-11c0 -22 2 -43 5 -65c44 38 91 80 91 138c0 33 -13 66 -42 66c-31 0 -51 -31 -52 -64zM-16 -139l-12 593c9 5 18 8 28 8s19 -3 28 -8l-7 -343c25 23 58 36 92 36c51 0 87 -49 87 -103c0 -79 -84 -117 -144 -169c-16 -14 -25 -41 -47 -41
+c-14 0 -25 13 -25 27z" fill="currentColor"/>
+<path transform="translate(34.8892, 13.8284) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(27.6307, 12.3284) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(19.9722, 12.8284) scale(0.0040, -0.0040)" d="M29 39l-2 -64v-11c0 -22 2 -43 5 -65c44 38 91 80 91 138c0 33 -13 66 -42 66c-31 0 -51 -31 -52 -64zM-16 -139l-12 593c9 5 18 8 28 8s19 -3 28 -8l-7 -343c25 23 58 36 92 36c51 0 87 -49 87 -103c0 -79 -84 -117 -144 -169c-16 -14 -25 -41 -47 -41
+c-14 0 -25 13 -25 27z" fill="currentColor"/>
+<text transform="translate(30.4002, 27.1503)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+28</tspan>
+</text>
+</svg>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m.a/svg/29_6_4.svg	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,51 @@
+<?xml-stylesheet type="text/css" href="svg-stylesheet.css" ?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" width="100.00mm" height="45.00mm" viewBox="0 0 63.2283 28.4528">
+<!-- Page: 1/1 -->
+<text transform="translate(1.8969, 7.5874)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+ </tspan>
+</text>
+<line transform="translate(1.8969, 16.5874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 15.5874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 14.5874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 13.5874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 12.5874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<rect transform="translate(1.8969, 11.5874)" x="11.9438" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.5874)" x="25.8630" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.5874)" x="25.9808" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.5874)" x="32.6030" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.5874)" x="32.6030" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 9.5874)" x="32.6030" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.5874)" x="39.8430" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.5874)" x="39.9608" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.5874)" x="46.3330" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.5874)" x="46.3330" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 9.5874)" x="46.3330" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<path transform="translate(48.5227, 9.5874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(42.0327, 10.0874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(2.6969, 13.5874) scale(0.0040, -0.0040)" d="M558 -125c0 28 22 51 50 51s51 -23 51 -51s-23 -51 -51 -51s-50 23 -50 51zM558 125c0 28 22 51 50 51s51 -23 51 -51s-23 -51 -51 -51s-50 23 -50 51zM231 264c172 0 294 -88 294 -251c0 -263 -262 -416 -515 -523c-3 -3 -7 -4 -10 -4c-7 0 -14 7 -14 14c0 3 1 7 4 10
+c201 118 410 265 410 492c0 119 -61 234 -169 234c-72 0 -124 -53 -148 -123c10 4 19 6 29 6c55 0 100 -45 100 -100c0 -58 -44 -106 -100 -106c-60 0 -112 47 -112 106c0 133 101 245 231 245z" fill="currentColor"/>
+<path transform="translate(12.5657, 11.5874) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<path transform="translate(14.0157, 11.5874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<text transform="translate(7.6969, 19.2723)" font-family="Century Schoolbook L" font-style="italic" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+8vb</tspan>
+</text>
+<line transform="translate(11.5629, 18.4757)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0" y1="0" x2="45.0497" y2="-0.0000" stroke-dasharray="0.405633225529568,0.588805568563702"/>
+<line transform="translate(56.6127, 18.4757)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0" y1="0" x2="0.0000" y2="-1.2000" stroke-dasharray="0.377301587301587,0.522698412698413"/>
+<line transform="translate(11.5629, 18.4757)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0" y1="0" x2="0.0000" y2="-0.0000" stroke-dasharray="0.407301587301587,0.592698412698413"/>
+<path transform="translate(28.0526, 10.5874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(34.7926, 9.0874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(26.9026, 10.5874) scale(0.0040, -0.0040)" d="M29 39l-2 -64v-11c0 -22 2 -43 5 -65c44 38 91 80 91 138c0 33 -13 66 -42 66c-31 0 -51 -31 -52 -64zM-16 -139l-12 593c9 5 18 8 28 8s19 -3 28 -8l-7 -343c25 23 58 36 92 36c51 0 87 -49 87 -103c0 -79 -84 -117 -144 -169c-16 -14 -25 -41 -47 -41
+c-14 0 -25 13 -25 27z" fill="currentColor"/>
+<path transform="translate(40.5826, 10.0874) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<path transform="translate(19.9353, 12.0874) scale(0.0040, -0.0040)" d="M29 39l-2 -64v-11c0 -22 2 -43 5 -65c44 38 91 80 91 138c0 33 -13 66 -42 66c-31 0 -51 -31 -52 -64zM-16 -139l-12 593c9 5 18 8 28 8s19 -3 28 -8l-7 -343c25 23 58 36 92 36c51 0 87 -49 87 -103c0 -79 -84 -117 -144 -169c-16 -14 -25 -41 -47 -41
+c-14 0 -25 13 -25 27z" fill="currentColor"/>
+<path transform="translate(21.0853, 12.0874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<text transform="translate(30.4002, 27.1503)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+29</tspan>
+</text>
+</svg>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m.a/svg/30_1_7.svg	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,38 @@
+<?xml-stylesheet type="text/css" href="svg-stylesheet.css" ?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" width="100.00mm" height="45.00mm" viewBox="0 0 63.2283 28.4528">
+<!-- Page: 1/1 -->
+<text transform="translate(1.8969, 7.5874)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+ </tspan>
+</text>
+<line transform="translate(1.8969, 16.6808)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 15.6808)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 14.6808)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 13.6808)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 12.6808)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<path transform="translate(48.2158, 12.1808) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(39.6724, 13.1808) scale(0.0040, -0.0040)" d="M29 39l-2 -64v-11c0 -22 2 -43 5 -65c44 38 91 80 91 138c0 33 -13 66 -42 66c-31 0 -51 -31 -52 -64zM-16 -139l-12 593c9 5 18 8 28 8s19 -3 28 -8l-7 -343c25 23 58 36 92 36c51 0 87 -49 87 -103c0 -79 -84 -117 -144 -169c-16 -14 -25 -41 -47 -41
+c-14 0 -25 13 -25 27z" fill="currentColor"/>
+<path transform="translate(2.6969, 15.6808) scale(0.0040, -0.0040)" d="M335 -263c-189 0 -333 173 -333 375c0 181 132 315 250 453c-22 70 -43 141 -52 214c-7 55 -8 110 -8 166c0 118 55 230 149 301c3 3 7 4 11 4s9 -2 12 -5c77 -89 146 -262 146 -383c0 -149 -89 -265 -186 -379c23 -73 44 -145 63 -219h2c156 0 257 -129 257 -262
+c0 -76 -34 -154 -108 -210c-25 -19 -53 -32 -82 -40v-27c0 -50 -1 -99 -4 -149c-7 -122 -96 -229 -218 -229c-112 0 -202 93 -202 206c0 58 53 103 112 103c54 0 95 -47 95 -103c0 -52 -43 -95 -95 -95c-11 0 -21 2 -31 6c26 -44 71 -73 124 -73c98 0 165 91 171 191
+c3 47 4 95 4 142v19c-26 -4 -50 -6 -77 -6zM455 -204c71 23 119 95 119 166c0 87 -61 173 -161 189c22 -108 38 -234 42 -355zM338 -219c25 0 50 2 74 5c-4 126 -20 255 -44 367c-86 -4 -135 -59 -135 -120c0 -44 25 -91 81 -123c5 -5 7 -11 7 -16c0 -12 -10 -23 -22 -23
+c-3 0 -6 1 -9 2c-81 43 -118 116 -118 186c0 92 62 180 171 200c-16 62 -34 124 -53 185c-109 -125 -216 -251 -216 -415c0 -135 129 -248 264 -248zM403 1100c-100 -52 -162 -156 -162 -268c0 -86 22 -156 44 -227c84 102 153 208 153 340c0 68 -7 96 -35 155z" fill="currentColor"/>
+<path transform="translate(40.8224, 13.1808) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(20.5625, 13.1808) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(14.1691, 12.1808) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<text transform="translate(7.6969, 10.1428)" font-family="Century Schoolbook L" font-style="italic" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+8va</tspan>
+</text>
+<line transform="translate(11.5629, 9.3841)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0" y1="0" x2="44.8963" y2="-0.0000" stroke-dasharray="0.404610496008667,0.586419199681598"/>
+<line transform="translate(56.4593, 9.3841)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0" y1="0" x2="0.0000" y2="1.2000" stroke-dasharray="0.377301587301587,0.522698412698413"/>
+<line transform="translate(11.5629, 9.3841)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0" y1="0" x2="0.0000" y2="-0.0000" stroke-dasharray="0.407301587301587,0.592698412698413"/>
+<path transform="translate(33.5993, 13.6808) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(46.7658, 12.1808) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<path transform="translate(27.2059, 12.6808) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<text transform="translate(30.4002, 27.1503)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+30</tspan>
+</text>
+</svg>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m.a/svg/31_0_4.svg	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,33 @@
+<?xml-stylesheet type="text/css" href="svg-stylesheet.css" ?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" width="100.00mm" height="45.00mm" viewBox="0 0 63.2283 28.4528">
+<!-- Page: 1/1 -->
+<text transform="translate(1.8969, 7.5874)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+ </tspan>
+</text>
+<line transform="translate(1.8969, 13.6443)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 12.6443)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 11.6443)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 10.6443)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 9.6443)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<path transform="translate(47.2033, 12.1443) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<path transform="translate(48.6533, 12.1443) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(41.4787, 12.1443) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(2.6969, 10.6443) scale(0.0040, -0.0040)" d="M558 -125c0 28 22 51 50 51s51 -23 51 -51s-23 -51 -51 -51s-50 23 -50 51zM558 125c0 28 22 51 50 51s51 -23 51 -51s-23 -51 -51 -51s-50 23 -50 51zM231 264c172 0 294 -88 294 -251c0 -263 -262 -416 -515 -523c-3 -3 -7 -4 -10 -4c-7 0 -14 7 -14 14c0 3 1 7 4 10
+c201 118 410 265 410 492c0 119 -61 234 -169 234c-72 0 -124 -53 -148 -123c10 4 19 6 29 6c55 0 100 -45 100 -100c0 -58 -44 -106 -100 -106c-60 0 -112 47 -112 106c0 133 101 245 231 245z" fill="currentColor"/>
+<path transform="translate(21.1250, 11.1443) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(13.2503, 10.6443) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<path transform="translate(14.7003, 10.6443) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(34.1540, 11.1443) scale(0.0040, -0.0040)" d="M29 39l-2 -64v-11c0 -22 2 -43 5 -65c44 38 91 80 91 138c0 33 -13 66 -42 66c-31 0 -51 -31 -52 -64zM-16 -139l-12 593c9 5 18 8 28 8s19 -3 28 -8l-7 -343c25 23 58 36 92 36c51 0 87 -49 87 -103c0 -79 -84 -117 -144 -169c-16 -14 -25 -41 -47 -41
+c-14 0 -25 13 -25 27z" fill="currentColor"/>
+<path transform="translate(35.3040, 11.1443) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(26.8497, 10.1443) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<path transform="translate(28.2997, 10.1443) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<text transform="translate(30.4571, 27.1503)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+31</tspan>
+</text>
+</svg>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m.a/svg/32_2_4.svg	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,48 @@
+<?xml-stylesheet type="text/css" href="svg-stylesheet.css" ?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" width="100.00mm" height="45.00mm" viewBox="0 0 63.2283 28.4528">
+<!-- Page: 1/1 -->
+<text transform="translate(1.8969, 7.5874)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+ </tspan>
+</text>
+<line transform="translate(1.8969, 18.4874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 17.4874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 16.4874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 15.4874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 14.4874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<rect transform="translate(1.8969, 13.4874)" x="11.8489" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.4874)" x="11.8489" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.4874)" x="11.9667" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.4874)" x="19.1119" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.4874)" x="19.2297" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.4874)" x="26.1021" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.4874)" x="26.1021" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.4874)" x="26.1021" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.4874)" x="26.2199" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.4874)" x="32.9317" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.4874)" x="33.0495" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.4874)" x="39.1946" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.4874)" x="46.2872" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.4874)" x="46.4050" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<path transform="translate(48.4768, 12.4874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(41.3842, 12.9874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(2.6969, 15.4874) scale(0.0040, -0.0040)" d="M558 -125c0 28 22 51 50 51s51 -23 51 -51s-23 -51 -51 -51s-50 23 -50 51zM558 125c0 28 22 51 50 51s51 -23 51 -51s-23 -51 -51 -51s-50 23 -50 51zM231 264c172 0 294 -88 294 -251c0 -263 -262 -416 -515 -523c-3 -3 -7 -4 -10 -4c-7 0 -14 7 -14 14c0 3 1 7 4 10
+c201 118 410 265 410 492c0 119 -61 234 -169 234c-72 0 -124 -53 -148 -123c10 4 19 6 29 6c55 0 100 -45 100 -100c0 -58 -44 -106 -100 -106c-60 0 -112 47 -112 106c0 133 101 245 231 245z" fill="currentColor"/>
+<path transform="translate(21.3015, 11.9874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(12.5886, 11.4874) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<path transform="translate(14.0386, 11.4874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(35.1213, 11.9874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(27.1417, 10.4874) scale(0.0040, -0.0040)" d="M29 39l-2 -64v-11c0 -22 2 -43 5 -65c44 38 91 80 91 138c0 33 -13 66 -42 66c-31 0 -51 -31 -52 -64zM-16 -139l-12 593c9 5 18 8 28 8s19 -3 28 -8l-7 -343c25 23 58 36 92 36c51 0 87 -49 87 -103c0 -79 -84 -117 -144 -169c-16 -14 -25 -41 -47 -41
+c-14 0 -25 13 -25 27z" fill="currentColor"/>
+<path transform="translate(34.1047, 11.9874) scale(0.0040, -0.0040)" d="M-8 375c8 5 17 7 26 7s18 -2 26 -7l-3 -187l104 21h4c10 0 18 -8 18 -18l8 -566c-8 -5 -17 -7 -26 -7s-18 2 -26 7l2 187l-103 -21h-4c-10 0 -18 8 -18 18zM130 111l-90 -18l-3 -204l90 18z" fill="currentColor"/>
+<path transform="translate(28.2917, 10.4874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(19.8515, 11.9874) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<path transform="translate(47.3268, 12.4874) scale(0.0040, -0.0040)" d="M29 39l-2 -64v-11c0 -22 2 -43 5 -65c44 38 91 80 91 138c0 33 -13 66 -42 66c-31 0 -51 -31 -52 -64zM-16 -139l-12 593c9 5 18 8 28 8s19 -3 28 -8l-7 -343c25 23 58 36 92 36c51 0 87 -49 87 -103c0 -79 -84 -117 -144 -169c-16 -14 -25 -41 -47 -41
+c-14 0 -25 13 -25 27z" fill="currentColor"/>
+<text transform="translate(30.4002, 27.1503)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+32</tspan>
+</text>
+</svg>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m.a/svg/33_3_7.svg	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,37 @@
+<?xml-stylesheet type="text/css" href="svg-stylesheet.css" ?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" width="100.00mm" height="45.00mm" viewBox="0 0 63.2283 28.4528">
+<!-- Page: 1/1 -->
+<text transform="translate(1.8969, 7.5874)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+ </tspan>
+</text>
+<line transform="translate(1.8969, 14.9874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 13.9874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 12.9874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 11.9874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 10.9874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<path transform="translate(48.3319, 10.4874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(40.2526, 11.9874) scale(0.0040, -0.0040)" d="M-8 375c8 5 17 7 26 7s18 -2 26 -7l-3 -187l104 21h4c10 0 18 -8 18 -18l8 -566c-8 -5 -17 -7 -26 -7s-18 2 -26 7l2 187l-103 -21h-4c-10 0 -18 8 -18 18zM130 111l-90 -18l-3 -204l90 18z" fill="currentColor"/>
+<path transform="translate(41.2693, 11.9874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(2.6969, 11.9874) scale(0.0040, -0.0040)" d="M558 -125c0 28 22 51 50 51s51 -23 51 -51s-23 -51 -51 -51s-50 23 -50 51zM558 125c0 28 22 51 50 51s51 -23 51 -51s-23 -51 -51 -51s-50 23 -50 51zM231 264c172 0 294 -88 294 -251c0 -263 -262 -416 -515 -523c-3 -3 -7 -4 -10 -4c-7 0 -14 7 -14 14c0 3 1 7 4 10
+c201 118 410 265 410 492c0 119 -61 234 -169 234c-72 0 -124 -53 -148 -123c10 4 19 6 29 6c55 0 100 -45 100 -100c0 -58 -44 -106 -100 -106c-60 0 -112 47 -112 106c0 133 101 245 231 245z" fill="currentColor"/>
+<path transform="translate(21.4464, 11.9874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(14.1110, 10.9874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<text transform="translate(7.6969, 17.6723)" font-family="Century Schoolbook L" font-style="italic" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+8vb</tspan>
+</text>
+<line transform="translate(11.5629, 16.8757)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0" y1="0" x2="44.9544" y2="-0.0000" stroke-dasharray="0.404997402484301,0.587321981458078"/>
+<line transform="translate(56.5173, 16.8757)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0" y1="0" x2="0.0000" y2="-1.2000" stroke-dasharray="0.377301587301587,0.522698412698413"/>
+<line transform="translate(11.5629, 16.8757)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0" y1="0" x2="0.0000" y2="-0.0000" stroke-dasharray="0.407301587301587,0.592698412698413"/>
+<path transform="translate(34.3672, 12.4874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(47.1819, 10.4874) scale(0.0040, -0.0040)" d="M29 39l-2 -64v-11c0 -22 2 -43 5 -65c44 38 91 80 91 138c0 33 -13 66 -42 66c-31 0 -51 -31 -52 -64zM-16 -139l-12 593c9 5 18 8 28 8s19 -3 28 -8l-7 -343c25 23 58 36 92 36c51 0 87 -49 87 -103c0 -79 -84 -117 -144 -169c-16 -14 -25 -41 -47 -41
+c-14 0 -25 13 -25 27z" fill="currentColor"/>
+<path transform="translate(28.0318, 11.4874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(19.9964, 11.9874) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<text transform="translate(30.4002, 27.1503)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+33</tspan>
+</text>
+</svg>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m.a/svg/34_4_4.svg	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,44 @@
+<?xml-stylesheet type="text/css" href="svg-stylesheet.css" ?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" width="100.00mm" height="45.00mm" viewBox="0 0 63.2283 28.4528">
+<!-- Page: 1/1 -->
+<text transform="translate(1.8969, 7.5874)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+ </tspan>
+</text>
+<line transform="translate(1.8969, 18.1808)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 17.1808)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 16.1808)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 15.1808)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 14.1808)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<rect transform="translate(1.8969, 13.1808)" x="12.0051" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.1808)" x="26.4899" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.1808)" x="26.6077" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<path transform="translate(48.4001, 14.1808) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(41.8488, 14.6808) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(34.5308, 13.6808) scale(0.0040, -0.0040)" d="M-8 375c8 5 17 7 26 7s18 -2 26 -7l-3 -187l104 21h4c10 0 18 -8 18 -18l8 -566c-8 -5 -17 -7 -26 -7s-18 2 -26 7l2 187l-103 -21h-4c-10 0 -18 8 -18 18zM130 111l-90 -18l-3 -204l90 18z" fill="currentColor"/>
+<path transform="translate(2.6969, 17.1808) scale(0.0040, -0.0040)" d="M335 -263c-189 0 -333 173 -333 375c0 181 132 315 250 453c-22 70 -43 141 -52 214c-7 55 -8 110 -8 166c0 118 55 230 149 301c3 3 7 4 11 4s9 -2 12 -5c77 -89 146 -262 146 -383c0 -149 -89 -265 -186 -379c23 -73 44 -145 63 -219h2c156 0 257 -129 257 -262
+c0 -76 -34 -154 -108 -210c-25 -19 -53 -32 -82 -40v-27c0 -50 -1 -99 -4 -149c-7 -122 -96 -229 -218 -229c-112 0 -202 93 -202 206c0 58 53 103 112 103c54 0 95 -47 95 -103c0 -52 -43 -95 -95 -95c-11 0 -21 2 -31 6c26 -44 71 -73 124 -73c98 0 165 91 171 191
+c3 47 4 95 4 142v19c-26 -4 -50 -6 -77 -6zM455 -204c71 23 119 95 119 166c0 87 -61 173 -161 189c22 -108 38 -234 42 -355zM338 -219c25 0 50 2 74 5c-4 126 -20 255 -44 367c-86 -4 -135 -59 -135 -120c0 -44 25 -91 81 -123c5 -5 7 -11 7 -16c0 -12 -10 -23 -22 -23
+c-3 0 -6 1 -9 2c-81 43 -118 116 -118 186c0 92 62 180 171 200c-16 62 -34 124 -53 185c-109 -125 -216 -251 -216 -415c0 -135 129 -248 264 -248zM403 1100c-100 -52 -162 -156 -162 -268c0 -86 22 -156 44 -227c84 102 153 208 153 340c0 68 -7 96 -35 155z" fill="currentColor"/>
+<path transform="translate(12.9270, 12.6808) scale(0.0040, -0.0040)" d="M29 39l-2 -64v-11c0 -22 2 -43 5 -65c44 38 91 80 91 138c0 33 -13 66 -42 66c-31 0 -51 -31 -52 -64zM-16 -139l-12 593c9 5 18 8 28 8s19 -3 28 -8l-7 -343c25 23 58 36 92 36c51 0 87 -49 87 -103c0 -79 -84 -117 -144 -169c-16 -14 -25 -41 -47 -41
+c-14 0 -25 13 -25 27z" fill="currentColor"/>
+<path transform="translate(14.0770, 12.6808) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<text transform="translate(7.6969, 10.1428)" font-family="Century Schoolbook L" font-style="italic" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+8va</tspan>
+</text>
+<line transform="translate(11.5629, 9.3841)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0" y1="0" x2="44.9885" y2="-0.0000" stroke-dasharray="0.405224678575072,0.587852292336543"/>
+<line transform="translate(56.5514, 9.3841)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0" y1="0" x2="0.0000" y2="1.2000" stroke-dasharray="0.377301587301587,0.522698412698413"/>
+<line transform="translate(11.5629, 9.3841)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0" y1="0" x2="0.0000" y2="-0.0000" stroke-dasharray="0.407301587301587,0.592698412698413"/>
+<path transform="translate(35.5475, 13.6808) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(27.2295, 12.1808) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<path transform="translate(28.6796, 12.1808) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(19.9282, 13.6808) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<path transform="translate(21.3783, 13.6808) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<text transform="translate(30.4002, 27.1503)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+34</tspan>
+</text>
+</svg>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m.a/svg/35_5_7.svg	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,39 @@
+<?xml-stylesheet type="text/css" href="svg-stylesheet.css" ?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" width="100.00mm" height="45.00mm" viewBox="0 0 63.2283 28.4528">
+<!-- Page: 1/1 -->
+<text transform="translate(1.8969, 7.5874)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+ </tspan>
+</text>
+<line transform="translate(1.8969, 16.0874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 15.0874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 14.0874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 13.0874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 12.0874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<rect transform="translate(1.8969, 11.0874)" x="11.7623" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.0874)" x="11.7623" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.0874)" x="25.3649" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.0874)" x="46.4605" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.0874)" x="46.5783" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<path transform="translate(47.2001, 10.0874) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<path transform="translate(48.6501, 10.0874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(40.4571, 11.5874) scale(0.0040, -0.0040)" d="M-8 375c8 5 17 7 26 7s18 -2 26 -7l-3 -187l104 21h4c10 0 18 -8 18 -18l8 -566c-8 -5 -17 -7 -26 -7s-18 2 -26 7l2 187l-103 -21h-4c-10 0 -18 8 -18 18zM130 111l-90 -18l-3 -204l90 18z" fill="currentColor"/>
+<path transform="translate(2.6969, 15.0874) scale(0.0040, -0.0040)" d="M335 -263c-189 0 -333 173 -333 375c0 181 132 315 250 453c-22 70 -43 141 -52 214c-7 55 -8 110 -8 166c0 118 55 230 149 301c3 3 7 4 11 4s9 -2 12 -5c77 -89 146 -262 146 -383c0 -149 -89 -265 -186 -379c23 -73 44 -145 63 -219h2c156 0 257 -129 257 -262
+c0 -76 -34 -154 -108 -210c-25 -19 -53 -32 -82 -40v-27c0 -50 -1 -99 -4 -149c-7 -122 -96 -229 -218 -229c-112 0 -202 93 -202 206c0 58 53 103 112 103c54 0 95 -47 95 -103c0 -52 -43 -95 -95 -95c-11 0 -21 2 -31 6c26 -44 71 -73 124 -73c98 0 165 91 171 191
+c3 47 4 95 4 142v19c-26 -4 -50 -6 -77 -6zM455 -204c71 23 119 95 119 166c0 87 -61 173 -161 189c22 -108 38 -234 42 -355zM338 -219c25 0 50 2 74 5c-4 126 -20 255 -44 367c-86 -4 -135 -59 -135 -120c0 -44 25 -91 81 -123c5 -5 7 -11 7 -16c0 -12 -10 -23 -22 -23
+c-3 0 -6 1 -9 2c-81 43 -118 116 -118 186c0 92 62 180 171 200c-16 62 -34 124 -53 185c-109 -125 -216 -251 -216 -415c0 -135 129 -248 264 -248zM403 1100c-100 -52 -162 -156 -162 -268c0 -86 22 -156 44 -227c84 102 153 208 153 340c0 68 -7 96 -35 155z" fill="currentColor"/>
+<path transform="translate(21.1283, 11.5874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(13.9520, 10.0874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(34.7308, 12.0874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(41.4738, 11.5874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(33.2808, 12.0874) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<path transform="translate(27.5545, 11.0874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(19.6782, 11.5874) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<text transform="translate(30.4002, 27.1503)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+35</tspan>
+</text>
+</svg>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m.a/svg/36_5_6.svg	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,50 @@
+<?xml-stylesheet type="text/css" href="svg-stylesheet.css" ?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" width="100.00mm" height="45.00mm" viewBox="0 0 63.2283 28.4528">
+<!-- Page: 1/1 -->
+<text transform="translate(1.8969, 7.5874)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+ </tspan>
+</text>
+<rect transform="translate(1.8969, 13.5850)" x="11.8544" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.5850)" x="11.8544" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.5850)" x="11.8544" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.5850)" x="11.8544" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 9.5850)" x="11.8544" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.5850)" x="18.9525" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.5850)" x="18.9525" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.5850)" x="18.9525" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.5850)" x="19.0703" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.5850)" x="25.2209" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.5850)" x="25.2209" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.5850)" x="25.2209" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.5850)" x="32.4894" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.5850)" x="32.4894" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.5850)" x="32.6071" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.5850)" x="39.0078" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.5850)" x="39.0078" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.5850)" x="46.2762" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.5850)" x="46.3940" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<line transform="translate(1.8969, 18.5850)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 17.5850)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 16.5850)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 15.5850)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 14.5850)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<path transform="translate(48.4658, 12.0850) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(41.1974, 12.0850) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(2.6969, 15.5850) scale(0.0040, -0.0040)" d="M558 -125c0 28 22 51 50 51s51 -23 51 -51s-23 -51 -51 -51s-50 23 -50 51zM558 125c0 28 22 51 50 51s51 -23 51 -51s-23 -51 -51 -51s-50 23 -50 51zM231 264c172 0 294 -88 294 -251c0 -263 -262 -416 -515 -523c-3 -3 -7 -4 -10 -4c-7 0 -14 7 -14 14c0 3 1 7 4 10
+c201 118 410 265 410 492c0 119 -61 234 -169 234c-72 0 -124 -53 -148 -123c10 4 19 6 29 6c55 0 100 -45 100 -100c0 -58 -44 -106 -100 -106c-60 0 -112 47 -112 106c0 133 101 245 231 245z" fill="currentColor"/>
+<path transform="translate(33.2290, 11.5850) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<path transform="translate(21.1422, 10.5850) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(14.0441, 9.0850) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(47.0158, 12.0850) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<path transform="translate(34.6790, 11.5850) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(27.4106, 11.5850) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(19.9922, 10.5850) scale(0.0040, -0.0040)" d="M29 39l-2 -64v-11c0 -22 2 -43 5 -65c44 38 91 80 91 138c0 33 -13 66 -42 66c-31 0 -51 -31 -52 -64zM-16 -139l-12 593c9 5 18 8 28 8s19 -3 28 -8l-7 -343c25 23 58 36 92 36c51 0 87 -49 87 -103c0 -79 -84 -117 -144 -169c-16 -14 -25 -41 -47 -41
+c-14 0 -25 13 -25 27z" fill="currentColor"/>
+<text transform="translate(30.4002, 27.1503)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+36</tspan>
+</text>
+</svg>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m.a/svg/37_4_5.svg	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,31 @@
+<?xml-stylesheet type="text/css" href="svg-stylesheet.css" ?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" width="100.00mm" height="45.00mm" viewBox="0 0 63.2283 28.4528">
+<!-- Page: 1/1 -->
+<text transform="translate(1.8969, 7.5874)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+ </tspan>
+</text>
+<line transform="translate(1.8969, 13.5874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 12.5874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 11.5874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 10.5874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 9.5874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<path transform="translate(48.5908, 11.0874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(40.1053, 10.5874) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<path transform="translate(2.6969, 10.5874) scale(0.0040, -0.0040)" d="M558 -125c0 28 22 51 50 51s51 -23 51 -51s-23 -51 -51 -51s-50 23 -50 51zM558 125c0 28 22 51 50 51s51 -23 51 -51s-23 -51 -51 -51s-50 23 -50 51zM231 264c172 0 294 -88 294 -251c0 -263 -262 -416 -515 -523c-3 -3 -7 -4 -10 -4c-7 0 -14 7 -14 14c0 3 1 7 4 10
+c201 118 410 265 410 492c0 119 -61 234 -169 234c-72 0 -124 -53 -148 -123c10 4 19 6 29 6c55 0 100 -45 100 -100c0 -58 -44 -106 -100 -106c-60 0 -112 47 -112 106c0 133 101 245 231 245z" fill="currentColor"/>
+<path transform="translate(26.4434, 10.0874) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<path transform="translate(13.9816, 13.0874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(20.6875, 11.5874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(34.3493, 10.5874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(41.5553, 10.5874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(47.4408, 11.0874) scale(0.0040, -0.0040)" d="M29 39l-2 -64v-11c0 -22 2 -43 5 -65c44 38 91 80 91 138c0 33 -13 66 -42 66c-31 0 -51 -31 -52 -64zM-16 -139l-12 593c9 5 18 8 28 8s19 -3 28 -8l-7 -343c25 23 58 36 92 36c51 0 87 -49 87 -103c0 -79 -84 -117 -144 -169c-16 -14 -25 -41 -47 -41
+c-14 0 -25 13 -25 27z" fill="currentColor"/>
+<path transform="translate(27.8934, 10.0874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<text transform="translate(30.4192, 27.1503)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+37</tspan>
+</text>
+</svg>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m.a/svg/38_3_6.svg	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,32 @@
+<?xml-stylesheet type="text/css" href="svg-stylesheet.css" ?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" width="100.00mm" height="45.00mm" viewBox="0 0 63.2283 28.4528">
+<!-- Page: 1/1 -->
+<text transform="translate(1.8969, 7.5874)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+ </tspan>
+</text>
+<line transform="translate(1.8969, 13.5874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 12.5874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 11.5874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 10.5874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 9.5874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<path transform="translate(47.5908, 11.0874) scale(0.0040, -0.0040)" d="M-8 375c8 5 17 7 26 7s18 -2 26 -7l-3 -187l104 21h4c10 0 18 -8 18 -18l8 -566c-8 -5 -17 -7 -26 -7s-18 2 -26 7l2 187l-103 -21h-4c-10 0 -18 8 -18 18zM130 111l-90 -18l-3 -204l90 18z" fill="currentColor"/>
+<path transform="translate(48.6075, 11.0874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(40.6933, 11.0874) scale(0.0040, -0.0040)" d="M29 39l-2 -64v-11c0 -22 2 -43 5 -65c44 38 91 80 91 138c0 33 -13 66 -42 66c-31 0 -51 -31 -52 -64zM-16 -139l-12 593c9 5 18 8 28 8s19 -3 28 -8l-7 -343c25 23 58 36 92 36c51 0 87 -49 87 -103c0 -79 -84 -117 -144 -169c-16 -14 -25 -41 -47 -41
+c-14 0 -25 13 -25 27z" fill="currentColor"/>
+<path transform="translate(2.6969, 10.5874) scale(0.0040, -0.0040)" d="M558 -125c0 28 22 51 50 51s51 -23 51 -51s-23 -51 -51 -51s-50 23 -50 51zM558 125c0 28 22 51 50 51s51 -23 51 -51s-23 -51 -51 -51s-50 23 -50 51zM231 264c172 0 294 -88 294 -251c0 -263 -262 -416 -515 -523c-3 -3 -7 -4 -10 -4c-7 0 -14 7 -14 14c0 3 1 7 4 10
+c201 118 410 265 410 492c0 119 -61 234 -169 234c-72 0 -124 -53 -148 -123c10 4 19 6 29 6c55 0 100 -45 100 -100c0 -58 -44 -106 -100 -106c-60 0 -112 47 -112 106c0 133 101 245 231 245z" fill="currentColor"/>
+<path transform="translate(21.1708, 10.0874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(13.9732, 11.5874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(34.8160, 10.5874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(41.8433, 11.0874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(33.3660, 10.5874) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<path transform="translate(27.6184, 10.5874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(19.7208, 10.0874) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<text transform="translate(30.4002, 27.1503)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+38</tspan>
+</text>
+</svg>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m.a/svg/39_2_5.svg	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,47 @@
+<?xml-stylesheet type="text/css" href="svg-stylesheet.css" ?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" width="100.00mm" height="45.00mm" viewBox="0 0 63.2283 28.4528">
+<!-- Page: 1/1 -->
+<text transform="translate(1.8969, 7.5874)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+ </tspan>
+</text>
+<rect transform="translate(1.8969, 12.5874)" x="18.4187" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.5874)" x="18.4187" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.5874)" x="25.5850" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.5874)" x="25.5850" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.5874)" x="25.7028" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.5874)" x="32.5810" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.5874)" x="32.5810" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.5874)" x="32.6988" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.5874)" x="39.3140" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.5874)" x="39.3140" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.5874)" x="39.4318" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.5874)" x="46.4804" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.5874)" x="46.5982" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<line transform="translate(1.8969, 17.5874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 16.5874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 15.5874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 14.5874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 13.5874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<path transform="translate(47.2200, 11.5874) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<path transform="translate(48.6700, 11.5874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(40.4870, 10.5874) scale(0.0040, -0.0040)" d="M-8 375c8 5 17 7 26 7s18 -2 26 -7l-3 -187l104 21h4c10 0 18 -8 18 -18l8 -566c-8 -5 -17 -7 -26 -7s-18 2 -26 7l2 187l-103 -21h-4c-10 0 -18 8 -18 18zM130 111l-90 -18l-3 -204l90 18z" fill="currentColor"/>
+<path transform="translate(2.6969, 16.5874) scale(0.0040, -0.0040)" d="M335 -263c-189 0 -333 173 -333 375c0 181 132 315 250 453c-22 70 -43 141 -52 214c-7 55 -8 110 -8 166c0 118 55 230 149 301c3 3 7 4 11 4s9 -2 12 -5c77 -89 146 -262 146 -383c0 -149 -89 -265 -186 -379c23 -73 44 -145 63 -219h2c156 0 257 -129 257 -262
+c0 -76 -34 -154 -108 -210c-25 -19 -53 -32 -82 -40v-27c0 -50 -1 -99 -4 -149c-7 -122 -96 -229 -218 -229c-112 0 -202 93 -202 206c0 58 53 103 112 103c54 0 95 -47 95 -103c0 -52 -43 -95 -95 -95c-11 0 -21 2 -31 6c26 -44 71 -73 124 -73c98 0 165 91 171 191
+c3 47 4 95 4 142v19c-26 -4 -50 -6 -77 -6zM455 -204c71 23 119 95 119 166c0 87 -61 173 -161 189c22 -108 38 -234 42 -355zM338 -219c25 0 50 2 74 5c-4 126 -20 255 -44 367c-86 -4 -135 -59 -135 -120c0 -44 25 -91 81 -123c5 -5 7 -11 7 -16c0 -12 -10 -23 -22 -23
+c-3 0 -6 1 -9 2c-81 43 -118 116 -118 186c0 92 62 180 171 200c-16 62 -34 124 -53 185c-109 -125 -216 -251 -216 -415c0 -135 129 -248 264 -248zM403 1100c-100 -52 -162 -156 -162 -268c0 -86 22 -156 44 -227c84 102 153 208 153 340c0 68 -7 96 -35 155z" fill="currentColor"/>
+<path transform="translate(41.5037, 10.5874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(20.6083, 11.5874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(26.3247, 10.0874) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<path transform="translate(13.9420, 13.0874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(34.7707, 10.5874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(33.6207, 10.5874) scale(0.0040, -0.0040)" d="M29 39l-2 -64v-11c0 -22 2 -43 5 -65c44 38 91 80 91 138c0 33 -13 66 -42 66c-31 0 -51 -31 -52 -64zM-16 -139l-12 593c9 5 18 8 28 8s19 -3 28 -8l-7 -343c25 23 58 36 92 36c51 0 87 -49 87 -103c0 -79 -84 -117 -144 -169c-16 -14 -25 -41 -47 -41
+c-14 0 -25 13 -25 27z" fill="currentColor"/>
+<path transform="translate(27.7747, 10.0874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<text transform="translate(30.4002, 27.1503)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+39</tspan>
+</text>
+</svg>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m.a/svg/40_0_5.svg	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,45 @@
+<?xml-stylesheet type="text/css" href="svg-stylesheet.css" ?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" width="100.00mm" height="45.00mm" viewBox="0 0 63.2283 28.4528">
+<!-- Page: 1/1 -->
+<text transform="translate(1.8969, 7.5874)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+ </tspan>
+</text>
+<rect transform="translate(1.8969, 11.5850)" x="11.9169" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.5850)" x="11.9169" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.5850)" x="18.7479" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.5850)" x="18.7479" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 9.5850)" x="18.7479" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.5850)" x="25.0788" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.5850)" x="25.0788" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.5850)" x="32.5275" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.5850)" x="38.9906" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<line transform="translate(1.8969, 16.5850)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 15.5850)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 14.5850)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 13.5850)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 12.5850)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<path transform="translate(48.3408, 12.0850) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(41.1803, 11.0850) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(2.6969, 13.5850) scale(0.0040, -0.0040)" d="M558 -125c0 28 22 51 50 51s51 -23 51 -51s-23 -51 -51 -51s-50 23 -50 51zM558 125c0 28 22 51 50 51s51 -23 51 -51s-23 -51 -51 -51s-50 23 -50 51zM231 264c172 0 294 -88 294 -251c0 -263 -262 -416 -515 -523c-3 -3 -7 -4 -10 -4c-7 0 -14 7 -14 14c0 3 1 7 4 10
+c201 118 410 265 410 492c0 119 -61 234 -169 234c-72 0 -124 -53 -148 -123c10 4 19 6 29 6c55 0 100 -45 100 -100c0 -58 -44 -106 -100 -106c-60 0 -112 47 -112 106c0 133 101 245 231 245z" fill="currentColor"/>
+<path transform="translate(20.9375, 9.0850) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(14.1066, 10.0850) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<text transform="translate(7.6969, 19.2700)" font-family="Century Schoolbook L" font-style="italic" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+8vb</tspan>
+</text>
+<line transform="translate(11.5629, 18.4733)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0" y1="0" x2="44.9588" y2="-0.0000" stroke-dasharray="0.405027162675333,0.58739142190382"/>
+<line transform="translate(56.5218, 18.4733)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0" y1="0" x2="0.0000" y2="-1.2000" stroke-dasharray="0.377301587301587,0.522698412698413"/>
+<line transform="translate(11.5629, 18.4733)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0" y1="0" x2="0.0000" y2="-0.0000" stroke-dasharray="0.407301587301587,0.592698412698413"/>
+<path transform="translate(33.1493, 11.5850) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<path transform="translate(34.5993, 11.5850) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(47.1908, 12.0850) scale(0.0040, -0.0040)" d="M29 39l-2 -64v-11c0 -22 2 -43 5 -65c44 38 91 80 91 138c0 33 -13 66 -42 66c-31 0 -51 -31 -52 -64zM-16 -139l-12 593c9 5 18 8 28 8s19 -3 28 -8l-7 -343c25 23 58 36 92 36c51 0 87 -49 87 -103c0 -79 -84 -117 -144 -169c-16 -14 -25 -41 -47 -41
+c-14 0 -25 13 -25 27z" fill="currentColor"/>
+<path transform="translate(27.2684, 10.5850) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<text transform="translate(30.4002, 27.1503)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+40</tspan>
+</text>
+</svg>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m.a/svg/41_1_6.svg	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,49 @@
+<?xml-stylesheet type="text/css" href="svg-stylesheet.css" ?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" width="100.00mm" height="45.00mm" viewBox="0 0 63.2283 28.4528">
+<!-- Page: 1/1 -->
+<text transform="translate(1.8969, 7.5874)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+ </tspan>
+</text>
+<rect transform="translate(1.8969, 12.5874)" x="11.7836" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.5874)" x="11.7836" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.5874)" x="18.9812" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.5874)" x="18.9812" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.5874)" x="19.0990" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.5874)" x="26.0084" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.5874)" x="26.0084" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.5874)" x="26.1262" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.5874)" x="32.7727" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.5874)" x="32.7727" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.5874)" x="32.8905" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.5874)" x="39.9703" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.5874)" x="40.0881" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.5874)" x="46.4179" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.5874)" x="46.4179" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<line transform="translate(1.8969, 17.5874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 16.5874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 15.5874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 14.5874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 13.5874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<path transform="translate(48.6075, 11.0874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(42.1599, 11.5874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(2.6969, 16.5874) scale(0.0040, -0.0040)" d="M335 -263c-189 0 -333 173 -333 375c0 181 132 315 250 453c-22 70 -43 141 -52 214c-7 55 -8 110 -8 166c0 118 55 230 149 301c3 3 7 4 11 4s9 -2 12 -5c77 -89 146 -262 146 -383c0 -149 -89 -265 -186 -379c23 -73 44 -145 63 -219h2c156 0 257 -129 257 -262
+c0 -76 -34 -154 -108 -210c-25 -19 -53 -32 -82 -40v-27c0 -50 -1 -99 -4 -149c-7 -122 -96 -229 -218 -229c-112 0 -202 93 -202 206c0 58 53 103 112 103c54 0 95 -47 95 -103c0 -52 -43 -95 -95 -95c-11 0 -21 2 -31 6c26 -44 71 -73 124 -73c98 0 165 91 171 191
+c3 47 4 95 4 142v19c-26 -4 -50 -6 -77 -6zM455 -204c71 23 119 95 119 166c0 87 -61 173 -161 189c22 -108 38 -234 42 -355zM338 -219c25 0 50 2 74 5c-4 126 -20 255 -44 367c-86 -4 -135 -59 -135 -120c0 -44 25 -91 81 -123c5 -5 7 -11 7 -16c0 -12 -10 -23 -22 -23
+c-3 0 -6 1 -9 2c-81 43 -118 116 -118 186c0 92 62 180 171 200c-16 62 -34 124 -53 185c-109 -125 -216 -251 -216 -415c0 -135 129 -248 264 -248zM403 1100c-100 -52 -162 -156 -162 -268c0 -86 22 -156 44 -227c84 102 153 208 153 340c0 68 -7 96 -35 155z" fill="currentColor"/>
+<path transform="translate(21.1708, 10.0874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(27.0481, 10.5874) scale(0.0040, -0.0040)" d="M29 39l-2 -64v-11c0 -22 2 -43 5 -65c44 38 91 80 91 138c0 33 -13 66 -42 66c-31 0 -51 -31 -52 -64zM-16 -139l-12 593c9 5 18 8 28 8s19 -3 28 -8l-7 -343c25 23 58 36 92 36c51 0 87 -49 87 -103c0 -79 -84 -117 -144 -169c-16 -14 -25 -41 -47 -41
+c-14 0 -25 13 -25 27z" fill="currentColor"/>
+<path transform="translate(13.9732, 11.5874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(40.7099, 11.5874) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<path transform="translate(34.9623, 10.5874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(33.9457, 10.5874) scale(0.0040, -0.0040)" d="M-8 375c8 5 17 7 26 7s18 -2 26 -7l-3 -187l104 21h4c10 0 18 -8 18 -18l8 -566c-8 -5 -17 -7 -26 -7s-18 2 -26 7l2 187l-103 -21h-4c-10 0 -18 8 -18 18zM130 111l-90 -18l-3 -204l90 18z" fill="currentColor"/>
+<path transform="translate(28.1981, 10.5874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(19.7208, 10.0874) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<text transform="translate(30.4381, 27.1882)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+41</tspan>
+</text>
+</svg>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m.a/svg/42_6_5.svg	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,50 @@
+<?xml-stylesheet type="text/css" href="svg-stylesheet.css" ?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" width="100.00mm" height="45.00mm" viewBox="0 0 63.2283 28.4528">
+<!-- Page: 1/1 -->
+<text transform="translate(1.8969, 7.5874)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+ </tspan>
+</text>
+<rect transform="translate(1.8969, 13.5850)" x="11.9169" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.5850)" x="11.9169" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.5850)" x="11.9169" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.5850)" x="11.9169" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.5850)" x="18.7479" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.5850)" x="18.7479" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.5850)" x="18.7479" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.5850)" x="18.7479" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 9.5850)" x="18.7479" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.5850)" x="25.9084" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.5850)" x="25.9084" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.5850)" x="25.9084" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.5850)" x="26.0262" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.5850)" x="32.2393" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.5850)" x="32.2393" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.5850)" x="32.2393" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.5850)" x="39.5703" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.5850)" x="39.5703" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.5850)" x="39.6881" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.5850)" x="46.1512" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.5850)" x="46.1512" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<line transform="translate(1.8969, 18.5850)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 17.5850)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 16.5850)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 15.5850)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 14.5850)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<path transform="translate(48.3408, 12.0850) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(40.3099, 11.5850) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<path transform="translate(41.7599, 11.5850) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(2.6969, 15.5850) scale(0.0040, -0.0040)" d="M558 -125c0 28 22 51 50 51s51 -23 51 -51s-23 -51 -51 -51s-50 23 -50 51zM558 125c0 28 22 51 50 51s51 -23 51 -51s-23 -51 -51 -51s-50 23 -50 51zM231 264c172 0 294 -88 294 -251c0 -263 -262 -416 -515 -523c-3 -3 -7 -4 -10 -4c-7 0 -14 7 -14 14c0 3 1 7 4 10
+c201 118 410 265 410 492c0 119 -61 234 -169 234c-72 0 -124 -53 -148 -123c10 4 19 6 29 6c55 0 100 -45 100 -100c0 -58 -44 -106 -100 -106c-60 0 -112 47 -112 106c0 133 101 245 231 245z" fill="currentColor"/>
+<path transform="translate(26.9481, 10.5850) scale(0.0040, -0.0040)" d="M29 39l-2 -64v-11c0 -22 2 -43 5 -65c44 38 91 80 91 138c0 33 -13 66 -42 66c-31 0 -51 -31 -52 -64zM-16 -139l-12 593c9 5 18 8 28 8s19 -3 28 -8l-7 -343c25 23 58 36 92 36c51 0 87 -49 87 -103c0 -79 -84 -117 -144 -169c-16 -14 -25 -41 -47 -41
+c-14 0 -25 13 -25 27z" fill="currentColor"/>
+<path transform="translate(14.1066, 10.0850) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(20.9375, 9.0850) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(34.4290, 11.5850) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(28.0981, 10.5850) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<text transform="translate(30.4002, 27.1882)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+42</tspan>
+</text>
+</svg>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m.a/svg/43_7_6.svg	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,49 @@
+<?xml-stylesheet type="text/css" href="svg-stylesheet.css" ?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" width="100.00mm" height="45.00mm" viewBox="0 0 63.2283 28.4528">
+<!-- Page: 1/1 -->
+<text transform="translate(1.8969, 7.5874)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+ </tspan>
+</text>
+<line transform="translate(1.8969, 19.6808)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 18.6808)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 17.6808)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 16.6808)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 15.6808)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<rect transform="translate(1.8969, 14.6808)" x="11.8857" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.6808)" x="11.8857" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.6808)" x="12.0035" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 14.6808)" x="19.1854" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.6808)" x="19.3032" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 14.6808)" x="25.4850" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 14.6808)" x="32.7321" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<path transform="translate(48.4033, 15.1808) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(46.9533, 15.1808) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<path transform="translate(41.1037, 15.1808) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(2.6969, 18.6808) scale(0.0040, -0.0040)" d="M335 -263c-189 0 -333 173 -333 375c0 181 132 315 250 453c-22 70 -43 141 -52 214c-7 55 -8 110 -8 166c0 118 55 230 149 301c3 3 7 4 11 4s9 -2 12 -5c77 -89 146 -262 146 -383c0 -149 -89 -265 -186 -379c23 -73 44 -145 63 -219h2c156 0 257 -129 257 -262
+c0 -76 -34 -154 -108 -210c-25 -19 -53 -32 -82 -40v-27c0 -50 -1 -99 -4 -149c-7 -122 -96 -229 -218 -229c-112 0 -202 93 -202 206c0 58 53 103 112 103c54 0 95 -47 95 -103c0 -52 -43 -95 -95 -95c-11 0 -21 2 -31 6c26 -44 71 -73 124 -73c98 0 165 91 171 191
+c3 47 4 95 4 142v19c-26 -4 -50 -6 -77 -6zM455 -204c71 23 119 95 119 166c0 87 -61 173 -161 189c22 -108 38 -234 42 -355zM338 -219c25 0 50 2 74 5c-4 126 -20 255 -44 367c-86 -4 -135 -59 -135 -120c0 -44 25 -91 81 -123c5 -5 7 -11 7 -16c0 -12 -10 -23 -22 -23
+c-3 0 -6 1 -9 2c-81 43 -118 116 -118 186c0 92 62 180 171 200c-16 62 -34 124 -53 185c-109 -125 -216 -251 -216 -415c0 -135 129 -248 264 -248zM403 1100c-100 -52 -162 -156 -162 -268c0 -86 22 -156 44 -227c84 102 153 208 153 340c0 68 -7 96 -35 155z" fill="currentColor"/>
+<path transform="translate(12.6253, 12.1808) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<path transform="translate(14.0753, 12.1808) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(21.3750, 13.6808) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<text transform="translate(7.6969, 10.1428)" font-family="Century Schoolbook L" font-style="italic" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+8va</tspan>
+</text>
+<line transform="translate(11.5629, 9.3841)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0" y1="0" x2="44.9901" y2="-0.0000" stroke-dasharray="0.405235501620339,0.587877546108833"/>
+<line transform="translate(56.5530, 9.3841)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0" y1="0" x2="0.0000" y2="1.2000" stroke-dasharray="0.377301587301587,0.522698412698413"/>
+<line transform="translate(11.5629, 9.3841)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0" y1="0" x2="0.0000" y2="-0.0000" stroke-dasharray="0.407301587301587,0.592698412698413"/>
+<path transform="translate(34.8040, 14.1808) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(33.6540, 14.1808) scale(0.0040, -0.0040)" d="M29 39l-2 -64v-11c0 -22 2 -43 5 -65c44 38 91 80 91 138c0 33 -13 66 -42 66c-31 0 -51 -31 -52 -64zM-16 -139l-12 593c9 5 18 8 28 8s19 -3 28 -8l-7 -343c25 23 58 36 92 36c51 0 87 -49 87 -103c0 -79 -84 -117 -144 -169c-16 -14 -25 -41 -47 -41
+c-14 0 -25 13 -25 27z" fill="currentColor"/>
+<path transform="translate(27.6747, 14.6808) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(19.9250, 13.6808) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<text transform="translate(30.4002, 27.1503)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+43</tspan>
+</text>
+</svg>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m.a/svg/44_7_5.svg	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,42 @@
+<?xml-stylesheet type="text/css" href="svg-stylesheet.css" ?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" width="100.00mm" height="45.00mm" viewBox="0 0 63.2283 28.4528">
+<!-- Page: 1/1 -->
+<text transform="translate(1.8969, 7.5874)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+ </tspan>
+</text>
+<line transform="translate(1.8969, 16.5850)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 15.5850)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 14.5850)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 13.5850)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 12.5850)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<rect transform="translate(1.8969, 11.5850)" x="11.8248" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.5850)" x="11.9426" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.5850)" x="18.5636" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.5850)" x="18.5636" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 9.5850)" x="18.5636" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.5850)" x="25.3691" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.5850)" x="25.4869" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.5850)" x="39.0967" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<path transform="translate(47.0751, 12.5850) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<path transform="translate(48.5251, 12.5850) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(41.2863, 11.5850) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(2.6969, 15.5850) scale(0.0040, -0.0040)" d="M335 -263c-189 0 -333 173 -333 375c0 181 132 315 250 453c-22 70 -43 141 -52 214c-7 55 -8 110 -8 166c0 118 55 230 149 301c3 3 7 4 11 4s9 -2 12 -5c77 -89 146 -262 146 -383c0 -149 -89 -265 -186 -379c23 -73 44 -145 63 -219h2c156 0 257 -129 257 -262
+c0 -76 -34 -154 -108 -210c-25 -19 -53 -32 -82 -40v-27c0 -50 -1 -99 -4 -149c-7 -122 -96 -229 -218 -229c-112 0 -202 93 -202 206c0 58 53 103 112 103c54 0 95 -47 95 -103c0 -52 -43 -95 -95 -95c-11 0 -21 2 -31 6c26 -44 71 -73 124 -73c98 0 165 91 171 191
+c3 47 4 95 4 142v19c-26 -4 -50 -6 -77 -6zM455 -204c71 23 119 95 119 166c0 87 -61 173 -161 189c22 -108 38 -234 42 -355zM338 -219c25 0 50 2 74 5c-4 126 -20 255 -44 367c-86 -4 -135 -59 -135 -120c0 -44 25 -91 81 -123c5 -5 7 -11 7 -16c0 -12 -10 -23 -22 -23
+c-3 0 -6 1 -9 2c-81 43 -118 116 -118 186c0 92 62 180 171 200c-16 62 -34 124 -53 185c-109 -125 -216 -251 -216 -415c0 -135 129 -248 264 -248zM403 1100c-100 -52 -162 -156 -162 -268c0 -86 22 -156 44 -227c84 102 153 208 153 340c0 68 -7 96 -35 155z" fill="currentColor"/>
+<path transform="translate(20.7532, 9.0850) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(12.5644, 10.5850) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<path transform="translate(14.0145, 10.5850) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(33.3475, 12.0850) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<path transform="translate(34.7975, 12.0850) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(26.5420, 10.5850) scale(0.0040, -0.0040)" d="M-8 375c8 5 17 7 26 7s18 -2 26 -7l-3 -187l104 21h4c10 0 18 -8 18 -18l8 -566c-8 -5 -17 -7 -26 -7s-18 2 -26 7l2 187l-103 -21h-4c-10 0 -18 8 -18 18zM130 111l-90 -18l-3 -204l90 18z" fill="currentColor"/>
+<path transform="translate(27.5587, 10.5850) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<text transform="translate(30.3812, 27.1882)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+44</tspan>
+</text>
+</svg>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m.a/svg/45_6_6.svg	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,38 @@
+<?xml-stylesheet type="text/css" href="svg-stylesheet.css" ?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" width="100.00mm" height="45.00mm" viewBox="0 0 63.2283 28.4528">
+<!-- Page: 1/1 -->
+<text transform="translate(1.8969, 7.5874)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+ </tspan>
+</text>
+<rect transform="translate(1.8969, 11.5850)" x="11.8873" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.5850)" x="11.8873" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 9.5850)" x="11.8873" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.5850)" x="18.1886" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.5850)" x="18.1886" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.5850)" x="32.0412" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<line transform="translate(1.8969, 16.5850)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 15.5850)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 14.5850)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 13.5850)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 12.5850)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<path transform="translate(48.4001, 12.0850) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(40.0821, 12.5850) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<path transform="translate(2.6969, 15.5850) scale(0.0040, -0.0040)" d="M335 -263c-189 0 -333 173 -333 375c0 181 132 315 250 453c-22 70 -43 141 -52 214c-7 55 -8 110 -8 166c0 118 55 230 149 301c3 3 7 4 11 4s9 -2 12 -5c77 -89 146 -262 146 -383c0 -149 -89 -265 -186 -379c23 -73 44 -145 63 -219h2c156 0 257 -129 257 -262
+c0 -76 -34 -154 -108 -210c-25 -19 -53 -32 -82 -40v-27c0 -50 -1 -99 -4 -149c-7 -122 -96 -229 -218 -229c-112 0 -202 93 -202 206c0 58 53 103 112 103c54 0 95 -47 95 -103c0 -52 -43 -95 -95 -95c-11 0 -21 2 -31 6c26 -44 71 -73 124 -73c98 0 165 91 171 191
+c3 47 4 95 4 142v19c-26 -4 -50 -6 -77 -6zM455 -204c71 23 119 95 119 166c0 87 -61 173 -161 189c22 -108 38 -234 42 -355zM338 -219c25 0 50 2 74 5c-4 126 -20 255 -44 367c-86 -4 -135 -59 -135 -120c0 -44 25 -91 81 -123c5 -5 7 -11 7 -16c0 -12 -10 -23 -22 -23
+c-3 0 -6 1 -9 2c-81 43 -118 116 -118 186c0 92 62 180 171 200c-16 62 -34 124 -53 185c-109 -125 -216 -251 -216 -415c0 -135 129 -248 264 -248zM403 1100c-100 -52 -162 -156 -162 -268c0 -86 22 -156 44 -227c84 102 153 208 153 340c0 68 -7 96 -35 155z" fill="currentColor"/>
+<path transform="translate(20.3782, 10.5850) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(26.2295, 12.0850) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<path transform="translate(14.0770, 9.0850) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(34.2308, 11.5850) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(41.5321, 12.5850) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(47.3834, 12.0850) scale(0.0040, -0.0040)" d="M-8 375c8 5 17 7 26 7s18 -2 26 -7l-3 -187l104 21h4c10 0 18 -8 18 -18l8 -566c-8 -5 -17 -7 -26 -7s-18 2 -26 7l2 187l-103 -21h-4c-10 0 -18 8 -18 18zM130 111l-90 -18l-3 -204l90 18z" fill="currentColor"/>
+<path transform="translate(27.6795, 12.0850) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<text transform="translate(30.4002, 27.1503)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+45</tspan>
+</text>
+</svg>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m.a/svg/46_1_5.svg	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,65 @@
+<?xml-stylesheet type="text/css" href="svg-stylesheet.css" ?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" width="100.00mm" height="45.00mm" viewBox="0 0 63.2283 28.4528">
+<!-- Page: 1/1 -->
+<text transform="translate(1.8969, 7.5874)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+ </tspan>
+</text>
+<line transform="translate(1.8969, 21.9874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 20.9874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 19.9874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 18.9874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 17.9874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<rect transform="translate(1.8969, 16.9874)" x="11.9739" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 15.9874)" x="11.9739" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 14.9874)" x="11.9739" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.9874)" x="11.9739" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.9874)" x="11.9739" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.9874)" x="12.0917" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 16.9874)" x="19.0891" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 15.9874)" x="19.0891" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 14.9874)" x="19.0891" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.9874)" x="19.0891" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.9874)" x="19.0891" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.9874)" x="19.0891" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.9874)" x="19.2069" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 16.9874)" x="26.0437" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 15.9874)" x="26.0437" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 14.9874)" x="26.0437" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.9874)" x="26.0437" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.9874)" x="26.0437" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.9874)" x="26.1615" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 16.9874)" x="32.4317" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 15.9874)" x="32.4317" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 14.9874)" x="32.4317" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.9874)" x="32.4317" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.9874)" x="32.4317" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 16.9874)" x="39.6493" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 15.9874)" x="39.6493" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 14.9874)" x="39.6493" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.9874)" x="39.6493" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.9874)" x="39.7670" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 16.9874)" x="46.0372" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 15.9874)" x="46.0372" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 14.9874)" x="46.0372" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.9874)" x="46.0372" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<path transform="translate(48.2268, 13.4874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(41.8389, 12.4874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(2.6969, 18.9874) scale(0.0040, -0.0040)" d="M558 -125c0 28 22 51 50 51s51 -23 51 -51s-23 -51 -51 -51s-50 23 -50 51zM558 125c0 28 22 51 50 51s51 -23 51 -51s-23 -51 -51 -51s-50 23 -50 51zM231 264c172 0 294 -88 294 -251c0 -263 -262 -416 -515 -523c-3 -3 -7 -4 -10 -4c-7 0 -14 7 -14 14c0 3 1 7 4 10
+c201 118 410 265 410 492c0 119 -61 234 -169 234c-72 0 -124 -53 -148 -123c10 4 19 6 29 6c55 0 100 -45 100 -100c0 -58 -44 -106 -100 -106c-60 0 -112 47 -112 106c0 133 101 245 231 245z" fill="currentColor"/>
+<path transform="translate(21.2788, 10.4874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(12.7136, 11.9874) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<path transform="translate(14.1636, 11.9874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(34.6213, 12.9874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(27.2167, 11.9874) scale(0.0040, -0.0040)" d="M-8 375c8 5 17 7 26 7s18 -2 26 -7l-3 -187l104 21h4c10 0 18 -8 18 -18l8 -566c-8 -5 -17 -7 -26 -7s-18 2 -26 7l2 187l-103 -21h-4c-10 0 -18 8 -18 18zM130 111l-90 -18l-3 -204l90 18z" fill="currentColor"/>
+<path transform="translate(28.2334, 11.9874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(40.6889, 12.4874) scale(0.0040, -0.0040)" d="M29 39l-2 -64v-11c0 -22 2 -43 5 -65c44 38 91 80 91 138c0 33 -13 66 -42 66c-31 0 -51 -31 -52 -64zM-16 -139l-12 593c9 5 18 8 28 8s19 -3 28 -8l-7 -343c25 23 58 36 92 36c51 0 87 -49 87 -103c0 -79 -84 -117 -144 -169c-16 -14 -25 -41 -47 -41
+c-14 0 -25 13 -25 27z" fill="currentColor"/>
+<path transform="translate(20.1288, 10.4874) scale(0.0040, -0.0040)" d="M29 39l-2 -64v-11c0 -22 2 -43 5 -65c44 38 91 80 91 138c0 33 -13 66 -42 66c-31 0 -51 -31 -52 -64zM-16 -139l-12 593c9 5 18 8 28 8s19 -3 28 -8l-7 -343c25 23 58 36 92 36c51 0 87 -49 87 -103c0 -79 -84 -117 -144 -169c-16 -14 -25 -41 -47 -41
+c-14 0 -25 13 -25 27z" fill="currentColor"/>
+<text transform="translate(30.4002, 27.1503)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+46</tspan>
+</text>
+</svg>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m.a/svg/47_0_6.svg	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,42 @@
+<?xml-stylesheet type="text/css" href="svg-stylesheet.css" ?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" width="100.00mm" height="45.00mm" viewBox="0 0 63.2283 28.4528">
+<!-- Page: 1/1 -->
+<text transform="translate(1.8969, 7.5874)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+ </tspan>
+</text>
+<line transform="translate(1.8969, 18.4874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 17.4874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 16.4874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 15.4874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 14.4874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<rect transform="translate(1.8969, 13.4874)" x="12.0107" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.4874)" x="12.0107" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.4874)" x="12.0107" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.4874)" x="12.1285" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.4874)" x="18.4354" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.4874)" x="18.4354" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.4874)" x="24.8600" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.4874)" x="32.1143" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.4874)" x="32.2321" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.4874)" x="38.5390" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.4874)" x="46.0815" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<path transform="translate(48.1533, 13.4874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(40.7287, 13.4874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(2.6969, 15.4874) scale(0.0040, -0.0040)" d="M558 -125c0 28 22 51 50 51s51 -23 51 -51s-23 -51 -51 -51s-50 23 -50 51zM558 125c0 28 22 51 50 51s51 -23 51 -51s-23 -51 -51 -51s-50 23 -50 51zM231 264c172 0 294 -88 294 -251c0 -263 -262 -416 -515 -523c-3 -3 -7 -4 -10 -4c-7 0 -14 7 -14 14c0 3 1 7 4 10
+c201 118 410 265 410 492c0 119 -61 234 -169 234c-72 0 -124 -53 -148 -123c10 4 19 6 29 6c55 0 100 -45 100 -100c0 -58 -44 -106 -100 -106c-60 0 -112 47 -112 106c0 133 101 245 231 245z" fill="currentColor"/>
+<path transform="translate(13.0503, 10.4874) scale(0.0040, -0.0040)" d="M29 39l-2 -64v-11c0 -22 2 -43 5 -65c44 38 91 80 91 138c0 33 -13 66 -42 66c-31 0 -51 -31 -52 -64zM-16 -139l-12 593c9 5 18 8 28 8s19 -3 28 -8l-7 -343c25 23 58 36 92 36c51 0 87 -49 87 -103c0 -79 -84 -117 -144 -169c-16 -14 -25 -41 -47 -41
+c-14 0 -25 13 -25 27z" fill="currentColor"/>
+<path transform="translate(14.2003, 10.4874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(20.6250, 11.9874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(46.7033, 13.4874) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<path transform="translate(33.1540, 12.4874) scale(0.0040, -0.0040)" d="M29 39l-2 -64v-11c0 -22 2 -43 5 -65c44 38 91 80 91 138c0 33 -13 66 -42 66c-31 0 -51 -31 -52 -64zM-16 -139l-12 593c9 5 18 8 28 8s19 -3 28 -8l-7 -343c25 23 58 36 92 36c51 0 87 -49 87 -103c0 -79 -84 -117 -144 -169c-16 -14 -25 -41 -47 -41
+c-14 0 -25 13 -25 27z" fill="currentColor"/>
+<path transform="translate(34.3040, 12.4874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(27.0497, 12.9874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<text transform="translate(30.4571, 27.1503)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+47</tspan>
+</text>
+</svg>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m.a/svg/48_2_6.svg	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,40 @@
+<?xml-stylesheet type="text/css" href="svg-stylesheet.css" ?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" width="100.00mm" height="45.00mm" viewBox="0 0 63.2283 28.4528">
+<!-- Page: 1/1 -->
+<text transform="translate(1.8969, 7.5874)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+ </tspan>
+</text>
+<rect transform="translate(1.8969, 13.1808)" x="12.1044" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.1808)" x="12.2222" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<line transform="translate(1.8969, 18.1808)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 17.1808)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 16.1808)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 15.1808)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 14.1808)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<path transform="translate(47.9658, 14.6808) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(40.6178, 15.1808) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(2.6969, 17.1808) scale(0.0040, -0.0040)" d="M335 -263c-189 0 -333 173 -333 375c0 181 132 315 250 453c-22 70 -43 141 -52 214c-7 55 -8 110 -8 166c0 118 55 230 149 301c3 3 7 4 11 4s9 -2 12 -5c77 -89 146 -262 146 -383c0 -149 -89 -265 -186 -379c23 -73 44 -145 63 -219h2c156 0 257 -129 257 -262
+c0 -76 -34 -154 -108 -210c-25 -19 -53 -32 -82 -40v-27c0 -50 -1 -99 -4 -149c-7 -122 -96 -229 -218 -229c-112 0 -202 93 -202 206c0 58 53 103 112 103c54 0 95 -47 95 -103c0 -52 -43 -95 -95 -95c-11 0 -21 2 -31 6c26 -44 71 -73 124 -73c98 0 165 91 171 191
+c3 47 4 95 4 142v19c-26 -4 -50 -6 -77 -6zM455 -204c71 23 119 95 119 166c0 87 -61 173 -161 189c22 -108 38 -234 42 -355zM338 -219c25 0 50 2 74 5c-4 126 -20 255 -44 367c-86 -4 -135 -59 -135 -120c0 -44 25 -91 81 -123c5 -5 7 -11 7 -16c0 -12 -10 -23 -22 -23
+c-3 0 -6 1 -9 2c-81 43 -118 116 -118 186c0 92 62 180 171 200c-16 62 -34 124 -53 185c-109 -125 -216 -251 -216 -415c0 -135 129 -248 264 -248zM403 1100c-100 -52 -162 -156 -162 -268c0 -86 22 -156 44 -227c84 102 153 208 153 340c0 68 -7 96 -35 155z" fill="currentColor"/>
+<path transform="translate(12.8441, 12.1808) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<path transform="translate(14.2941, 12.1808) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<text transform="translate(7.6969, 10.1428)" font-family="Century Schoolbook L" font-style="italic" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+8va</tspan>
+</text>
+<line transform="translate(11.5629, 9.3841)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0" y1="0" x2="44.7713" y2="-0.0000" stroke-dasharray="0.410515238194617,0.600196931448816"/>
+<line transform="translate(56.3343, 9.3841)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0" y1="0" x2="0.0000" y2="1.2000" stroke-dasharray="0.377301587301587,0.522698412698413"/>
+<line transform="translate(11.5629, 9.3841)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0" y1="0" x2="0.0000" y2="-0.0000" stroke-dasharray="0.407301587301587,0.592698412698413"/>
+<path transform="translate(34.0993, 14.1808) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(46.8158, 14.6808) scale(0.0040, -0.0040)" d="M29 39l-2 -64v-11c0 -22 2 -43 5 -65c44 38 91 80 91 138c0 33 -13 66 -42 66c-31 0 -51 -31 -52 -64zM-16 -139l-12 593c9 5 18 8 28 8s19 -3 28 -8l-7 -343c25 23 58 36 92 36c51 0 87 -49 87 -103c0 -79 -84 -117 -144 -169c-16 -14 -25 -41 -47 -41
+c-14 0 -25 13 -25 27z" fill="currentColor"/>
+<path transform="translate(27.3309, 14.6808) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(20.8125, 13.6808) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<text transform="translate(30.4002, 27.1503)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+48</tspan>
+</text>
+</svg>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m.a/svg/49_3_5.svg	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,41 @@
+<?xml-stylesheet type="text/css" href="svg-stylesheet.css" ?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" width="100.00mm" height="45.00mm" viewBox="0 0 63.2283 28.4528">
+<!-- Page: 1/1 -->
+<text transform="translate(1.8969, 7.5874)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+ </tspan>
+</text>
+<rect transform="translate(1.8969, 13.1808)" x="20.0011" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.1808)" x="20.1189" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<line transform="translate(1.8969, 18.1808)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 17.1808)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 16.1808)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 15.1808)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 14.1808)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<path transform="translate(48.3376, 15.1808) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(42.0051, 14.1808) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(2.6969, 17.1808) scale(0.0040, -0.0040)" d="M335 -263c-189 0 -333 173 -333 375c0 181 132 315 250 453c-22 70 -43 141 -52 214c-7 55 -8 110 -8 166c0 118 55 230 149 301c3 3 7 4 11 4s9 -2 12 -5c77 -89 146 -262 146 -383c0 -149 -89 -265 -186 -379c23 -73 44 -145 63 -219h2c156 0 257 -129 257 -262
+c0 -76 -34 -154 -108 -210c-25 -19 -53 -32 -82 -40v-27c0 -50 -1 -99 -4 -149c-7 -122 -96 -229 -218 -229c-112 0 -202 93 -202 206c0 58 53 103 112 103c54 0 95 -47 95 -103c0 -52 -43 -95 -95 -95c-11 0 -21 2 -31 6c26 -44 71 -73 124 -73c98 0 165 91 171 191
+c3 47 4 95 4 142v19c-26 -4 -50 -6 -77 -6zM455 -204c71 23 119 95 119 166c0 87 -61 173 -161 189c22 -108 38 -234 42 -355zM338 -219c25 0 50 2 74 5c-4 126 -20 255 -44 367c-86 -4 -135 -59 -135 -120c0 -44 25 -91 81 -123c5 -5 7 -11 7 -16c0 -12 -10 -23 -22 -23
+c-3 0 -6 1 -9 2c-81 43 -118 116 -118 186c0 92 62 180 171 200c-16 62 -34 124 -53 185c-109 -125 -216 -251 -216 -415c0 -135 129 -248 264 -248zM403 1100c-100 -52 -162 -156 -162 -268c0 -86 22 -156 44 -227c84 102 153 208 153 340c0 68 -7 96 -35 155z" fill="currentColor"/>
+<path transform="translate(13.4082, 13.6808) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<path transform="translate(14.8582, 13.6808) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<text transform="translate(7.6969, 10.1428)" font-family="Century Schoolbook L" font-style="italic" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+8va</tspan>
+</text>
+<line transform="translate(11.5629, 9.3841)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0" y1="0" x2="44.9572" y2="-0.0000" stroke-dasharray="0.405016345241738,0.587366181225432"/>
+<line transform="translate(56.5201, 9.3841)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0" y1="0" x2="0.0000" y2="1.2000" stroke-dasharray="0.377301587301587,0.522698412698413"/>
+<line transform="translate(11.5629, 9.3841)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0" y1="0" x2="0.0000" y2="-0.0000" stroke-dasharray="0.407301587301587,0.592698412698413"/>
+<path transform="translate(35.4225, 14.6808) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(28.0733, 13.6808) scale(0.0040, -0.0040)" d="M-8 375c8 5 17 7 26 7s18 -2 26 -7l-3 -187l104 21h4c10 0 18 -8 18 -18l8 -566c-8 -5 -17 -7 -26 -7s-18 2 -26 7l2 187l-103 -21h-4c-10 0 -18 8 -18 18zM130 111l-90 -18l-3 -204l90 18z" fill="currentColor"/>
+<path transform="translate(29.0900, 13.6808) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(20.7408, 12.1808) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<path transform="translate(22.1908, 12.1808) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<text transform="translate(30.4002, 27.1503)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+49</tspan>
+</text>
+</svg>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m.a/svg/50_4_6.svg	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,52 @@
+<?xml-stylesheet type="text/css" href="svg-stylesheet.css" ?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" width="100.00mm" height="45.00mm" viewBox="0 0 63.2283 28.4528">
+<!-- Page: 1/1 -->
+<text transform="translate(1.8969, 7.5874)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+ </tspan>
+</text>
+<line transform="translate(1.8969, 16.5874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 15.5874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 14.5874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 13.5874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 12.5874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<rect transform="translate(1.8969, 11.5874)" x="11.8790" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.5874)" x="11.9968" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.5874)" x="18.6719" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.5874)" x="18.6719" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 9.5874)" x="18.6719" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.5874)" x="25.9649" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.5874)" x="26.0827" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.5874)" x="32.5079" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.5874)" x="32.5079" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 9.5874)" x="32.5079" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.5874)" x="39.3675" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.5874)" x="39.4853" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.5874)" x="46.2271" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.5874)" x="46.3449" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<path transform="translate(48.4168, 10.0874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(47.4001, 10.0874) scale(0.0040, -0.0040)" d="M-8 375c8 5 17 7 26 7s18 -2 26 -7l-3 -187l104 21h4c10 0 18 -8 18 -18l8 -566c-8 -5 -17 -7 -26 -7s-18 2 -26 7l2 187l-103 -21h-4c-10 0 -18 8 -18 18zM130 111l-90 -18l-3 -204l90 18z" fill="currentColor"/>
+<path transform="translate(40.5405, 10.5874) scale(0.0040, -0.0040)" d="M-8 375c8 5 17 7 26 7s18 -2 26 -7l-3 -187l104 21h4c10 0 18 -8 18 -18l8 -566c-8 -5 -17 -7 -26 -7s-18 2 -26 7l2 187l-103 -21h-4c-10 0 -18 8 -18 18zM130 111l-90 -18l-3 -204l90 18z" fill="currentColor"/>
+<path transform="translate(41.5571, 10.5874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(2.6969, 13.5874) scale(0.0040, -0.0040)" d="M558 -125c0 28 22 51 50 51s51 -23 51 -51s-23 -51 -51 -51s-50 23 -50 51zM558 125c0 28 22 51 50 51s51 -23 51 -51s-23 -51 -51 -51s-50 23 -50 51zM231 264c172 0 294 -88 294 -251c0 -263 -262 -416 -515 -523c-3 -3 -7 -4 -10 -4c-7 0 -14 7 -14 14c0 3 1 7 4 10
+c201 118 410 265 410 492c0 119 -61 234 -169 234c-72 0 -124 -53 -148 -123c10 4 19 6 29 6c55 0 100 -45 100 -100c0 -58 -44 -106 -100 -106c-60 0 -112 47 -112 106c0 133 101 245 231 245z" fill="currentColor"/>
+<path transform="translate(12.9186, 10.5874) scale(0.0040, -0.0040)" d="M29 39l-2 -64v-11c0 -22 2 -43 5 -65c44 38 91 80 91 138c0 33 -13 66 -42 66c-31 0 -51 -31 -52 -64zM-16 -139l-12 593c9 5 18 8 28 8s19 -3 28 -8l-7 -343c25 23 58 36 92 36c51 0 87 -49 87 -103c0 -79 -84 -117 -144 -169c-16 -14 -25 -41 -47 -41
+c-14 0 -25 13 -25 27z" fill="currentColor"/>
+<path transform="translate(14.0686, 10.5874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<text transform="translate(7.6969, 19.2723)" font-family="Century Schoolbook L" font-style="italic" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+8vb</tspan>
+</text>
+<line transform="translate(11.5629, 18.4757)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0" y1="0" x2="44.9968" y2="-0.0000" stroke-dasharray="0.405280228518955,0.58798190887227"/>
+<line transform="translate(56.5597, 18.4757)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0" y1="0" x2="0.0000" y2="-1.2000" stroke-dasharray="0.377301587301587,0.522698412698413"/>
+<line transform="translate(11.5629, 18.4757)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0" y1="0" x2="0.0000" y2="-0.0000" stroke-dasharray="0.407301587301587,0.592698412698413"/>
+<path transform="translate(34.6975, 9.5874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(26.7045, 10.0874) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<path transform="translate(28.1545, 10.0874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(20.8616, 9.0874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<text transform="translate(30.4002, 27.1503)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+50</tspan>
+</text>
+</svg>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m.a/svg/51_5_5.svg	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,51 @@
+<?xml-stylesheet type="text/css" href="svg-stylesheet.css" ?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" width="100.00mm" height="45.00mm" viewBox="0 0 63.2283 28.4528">
+<!-- Page: 1/1 -->
+<text transform="translate(1.8969, 7.5874)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+ </tspan>
+</text>
+<line transform="translate(1.8969, 16.5874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 15.5874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 14.5874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 13.5874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 12.5874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<rect transform="translate(1.8969, 11.5874)" x="18.8591" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.5874)" x="18.9769" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.5874)" x="25.6319" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.5874)" x="25.6319" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 9.5874)" x="25.6319" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.5874)" x="32.9048" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.5874)" x="33.0226" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.5874)" x="39.4277" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.5874)" x="39.4277" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 9.5874)" x="39.4277" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.5874)" x="46.2673" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.5874)" x="46.3851" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<path transform="translate(48.4569, 10.5874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(47.4403, 10.5874) scale(0.0040, -0.0040)" d="M-8 375c8 5 17 7 26 7s18 -2 26 -7l-3 -187l104 21h4c10 0 18 -8 18 -18l8 -566c-8 -5 -17 -7 -26 -7s-18 2 -26 7l2 187l-103 -21h-4c-10 0 -18 8 -18 18zM130 111l-90 -18l-3 -204l90 18z" fill="currentColor"/>
+<path transform="translate(41.6174, 9.5874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(2.6969, 13.5874) scale(0.0040, -0.0040)" d="M558 -125c0 28 22 51 50 51s51 -23 51 -51s-23 -51 -51 -51s-50 23 -50 51zM558 125c0 28 22 51 50 51s51 -23 51 -51s-23 -51 -51 -51s-50 23 -50 51zM231 264c172 0 294 -88 294 -251c0 -263 -262 -416 -515 -523c-3 -3 -7 -4 -10 -4c-7 0 -14 7 -14 14c0 3 1 7 4 10
+c201 118 410 265 410 492c0 119 -61 234 -169 234c-72 0 -124 -53 -148 -123c10 4 19 6 29 6c55 0 100 -45 100 -100c0 -58 -44 -106 -100 -106c-60 0 -112 47 -112 106c0 133 101 245 231 245z" fill="currentColor"/>
+<path transform="translate(12.8985, 12.0874) scale(0.0040, -0.0040)" d="M29 39l-2 -64v-11c0 -22 2 -43 5 -65c44 38 91 80 91 138c0 33 -13 66 -42 66c-31 0 -51 -31 -52 -64zM-16 -139l-12 593c9 5 18 8 28 8s19 -3 28 -8l-7 -343c25 23 58 36 92 36c51 0 87 -49 87 -103c0 -79 -84 -117 -144 -169c-16 -14 -25 -41 -47 -41
+c-14 0 -25 13 -25 27z" fill="currentColor"/>
+<path transform="translate(14.0485, 12.0874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<text transform="translate(7.6969, 19.2723)" font-family="Century Schoolbook L" font-style="italic" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+8vb</tspan>
+</text>
+<line transform="translate(11.5629, 18.4757)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0" y1="0" x2="45.0169" y2="-0.0000" stroke-dasharray="0.405414069150967,0.5882942036803"/>
+<line transform="translate(56.5798, 18.4757)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0" y1="0" x2="0.0000" y2="-1.2000" stroke-dasharray="0.377301587301587,0.522698412698413"/>
+<line transform="translate(11.5629, 18.4757)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0" y1="0" x2="0.0000" y2="-0.0000" stroke-dasharray="0.407301587301587,0.592698412698413"/>
+<path transform="translate(35.0945, 10.0874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(33.6445, 10.0874) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<path transform="translate(27.8216, 9.0874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(19.8987, 10.5874) scale(0.0040, -0.0040)" d="M29 39l-2 -64v-11c0 -22 2 -43 5 -65c44 38 91 80 91 138c0 33 -13 66 -42 66c-31 0 -51 -31 -52 -64zM-16 -139l-12 593c9 5 18 8 28 8s19 -3 28 -8l-7 -343c25 23 58 36 92 36c51 0 87 -49 87 -103c0 -79 -84 -117 -144 -169c-16 -14 -25 -41 -47 -41
+c-14 0 -25 13 -25 27z" fill="currentColor"/>
+<path transform="translate(21.0487, 10.5874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<text transform="translate(30.4761, 27.1503)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+51</tspan>
+</text>
+</svg>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m.a/svg/52_5_4.svg	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,29 @@
+<?xml-stylesheet type="text/css" href="svg-stylesheet.css" ?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" width="100.00mm" height="45.00mm" viewBox="0 0 63.2283 28.4528">
+<!-- Page: 1/1 -->
+<text transform="translate(1.8969, 7.5874)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+ </tspan>
+</text>
+<line transform="translate(1.8969, 14.0157)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 13.0157)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 12.0157)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 11.0157)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 10.0157)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<path transform="translate(48.3834, 11.0157) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(2.6969, 11.0157) scale(0.0040, -0.0040)" d="M558 -125c0 28 22 51 50 51s51 -23 51 -51s-23 -51 -51 -51s-50 23 -50 51zM558 125c0 28 22 51 50 51s51 -23 51 -51s-23 -51 -51 -51s-50 23 -50 51zM231 264c172 0 294 -88 294 -251c0 -263 -262 -416 -515 -523c-3 -3 -7 -4 -10 -4c-7 0 -14 7 -14 14c0 3 1 7 4 10
+c201 118 410 265 410 492c0 119 -61 234 -169 234c-72 0 -124 -53 -148 -123c10 4 19 6 29 6c55 0 100 -45 100 -100c0 -58 -44 -106 -100 -106c-60 0 -112 47 -112 106c0 133 101 245 231 245z" fill="currentColor"/>
+<path transform="translate(41.0738, 11.0157) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(20.3949, 13.5157) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(14.0853, 12.5157) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(34.5142, 10.5157) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(46.9334, 11.0157) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<path transform="translate(33.0642, 10.5157) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<path transform="translate(27.2045, 12.0157) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<text transform="translate(30.4002, 27.1503)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+52</tspan>
+</text>
+</svg>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m.a/svg/53_4_7.svg	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,46 @@
+<?xml-stylesheet type="text/css" href="svg-stylesheet.css" ?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" width="100.00mm" height="45.00mm" viewBox="0 0 63.2283 28.4528">
+<!-- Page: 1/1 -->
+<text transform="translate(1.8969, 7.5874)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+ </tspan>
+</text>
+<line transform="translate(1.8969, 18.4874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 17.4874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 16.4874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 15.4874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 14.4874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<rect transform="translate(1.8969, 13.4874)" x="11.9581" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.4874)" x="11.9581" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.4874)" x="11.9581" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.4874)" x="12.0759" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.4874)" x="18.3303" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.4874)" x="18.3303" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.4874)" x="18.3303" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.4874)" x="25.7024" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.4874)" x="25.7024" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.4874)" x="25.8202" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.4874)" x="32.3245" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.4874)" x="32.3245" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.4874)" x="39.6967" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.4874)" x="39.8145" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.4874)" x="46.0688" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<path transform="translate(48.2584, 13.4874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(40.4363, 11.9874) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<path transform="translate(2.6969, 15.4874) scale(0.0040, -0.0040)" d="M558 -125c0 28 22 51 50 51s51 -23 51 -51s-23 -51 -51 -51s-50 23 -50 51zM558 125c0 28 22 51 50 51s51 -23 51 -51s-23 -51 -51 -51s-50 23 -50 51zM231 264c172 0 294 -88 294 -251c0 -263 -262 -416 -515 -523c-3 -3 -7 -4 -10 -4c-7 0 -14 7 -14 14c0 3 1 7 4 10
+c201 118 410 265 410 492c0 119 -61 234 -169 234c-72 0 -124 -53 -148 -123c10 4 19 6 29 6c55 0 100 -45 100 -100c0 -58 -44 -106 -100 -106c-60 0 -112 47 -112 106c0 133 101 245 231 245z" fill="currentColor"/>
+<path transform="translate(12.9978, 10.4874) scale(0.0040, -0.0040)" d="M29 39l-2 -64v-11c0 -22 2 -43 5 -65c44 38 91 80 91 138c0 33 -13 66 -42 66c-31 0 -51 -31 -52 -64zM-16 -139l-12 593c9 5 18 8 28 8s19 -3 28 -8l-7 -343c25 23 58 36 92 36c51 0 87 -49 87 -103c0 -79 -84 -117 -144 -169c-16 -14 -25 -41 -47 -41
+c-14 0 -25 13 -25 27z" fill="currentColor"/>
+<path transform="translate(14.1478, 10.4874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(20.5199, 11.4874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(26.4420, 11.4874) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<path transform="translate(34.5142, 11.9874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(41.8863, 11.9874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(27.8920, 11.4874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<text transform="translate(30.4002, 27.1503)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+53</tspan>
+</text>
+</svg>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m.a/svg/54_3_4.svg	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,44 @@
+<?xml-stylesheet type="text/css" href="svg-stylesheet.css" ?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" width="100.00mm" height="45.00mm" viewBox="0 0 63.2283 28.4528">
+<!-- Page: 1/1 -->
+<text transform="translate(1.8969, 7.5874)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+ </tspan>
+</text>
+<line transform="translate(1.8969, 17.5874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 16.5874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 15.5874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 14.5874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 13.5874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<rect transform="translate(1.8969, 12.5874)" x="11.8461" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.5874)" x="25.1163" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.5874)" x="25.1163" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.5874)" x="32.3764" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.5874)" x="32.3764" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.5874)" x="32.4942" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.5874)" x="39.4661" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.5874)" x="39.4661" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.5874)" x="39.5839" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.5874)" x="46.2929" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.5874)" x="46.2929" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.5874)" x="46.4107" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<path transform="translate(48.4825, 10.5874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(40.5058, 10.5874) scale(0.0040, -0.0040)" d="M29 39l-2 -64v-11c0 -22 2 -43 5 -65c44 38 91 80 91 138c0 33 -13 66 -42 66c-31 0 -51 -31 -52 -64zM-16 -139l-12 593c9 5 18 8 28 8s19 -3 28 -8l-7 -343c25 23 58 36 92 36c51 0 87 -49 87 -103c0 -79 -84 -117 -144 -169c-16 -14 -25 -41 -47 -41
+c-14 0 -25 13 -25 27z" fill="currentColor"/>
+<path transform="translate(2.6969, 16.5874) scale(0.0040, -0.0040)" d="M335 -263c-189 0 -333 173 -333 375c0 181 132 315 250 453c-22 70 -43 141 -52 214c-7 55 -8 110 -8 166c0 118 55 230 149 301c3 3 7 4 11 4s9 -2 12 -5c77 -89 146 -262 146 -383c0 -149 -89 -265 -186 -379c23 -73 44 -145 63 -219h2c156 0 257 -129 257 -262
+c0 -76 -34 -154 -108 -210c-25 -19 -53 -32 -82 -40v-27c0 -50 -1 -99 -4 -149c-7 -122 -96 -229 -218 -229c-112 0 -202 93 -202 206c0 58 53 103 112 103c54 0 95 -47 95 -103c0 -52 -43 -95 -95 -95c-11 0 -21 2 -31 6c26 -44 71 -73 124 -73c98 0 165 91 171 191
+c3 47 4 95 4 142v19c-26 -4 -50 -6 -77 -6zM455 -204c71 23 119 95 119 166c0 87 -61 173 -161 189c22 -108 38 -234 42 -355zM338 -219c25 0 50 2 74 5c-4 126 -20 255 -44 367c-86 -4 -135 -59 -135 -120c0 -44 25 -91 81 -123c5 -5 7 -11 7 -16c0 -12 -10 -23 -22 -23
+c-3 0 -6 1 -9 2c-81 43 -118 116 -118 186c0 92 62 180 171 200c-16 62 -34 124 -53 185c-109 -125 -216 -251 -216 -415c0 -135 129 -248 264 -248zM403 1100c-100 -52 -162 -156 -162 -268c0 -86 22 -156 44 -227c84 102 153 208 153 340c0 68 -7 96 -35 155z" fill="currentColor"/>
+<path transform="translate(20.5458, 13.0874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(14.0357, 12.5874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(33.1160, 10.0874) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<path transform="translate(34.5660, 10.0874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(41.6558, 10.5874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(47.4658, 10.5874) scale(0.0040, -0.0040)" d="M-8 375c8 5 17 7 26 7s18 -2 26 -7l-3 -187l104 21h4c10 0 18 -8 18 -18l8 -566c-8 -5 -17 -7 -26 -7s-18 2 -26 7l2 187l-103 -21h-4c-10 0 -18 8 -18 18zM130 111l-90 -18l-3 -204l90 18z" fill="currentColor"/>
+<path transform="translate(27.3059, 11.5874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<text transform="translate(30.4002, 27.1503)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+54</tspan>
+</text>
+</svg>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m.a/svg/55_2_7.svg	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,34 @@
+<?xml-stylesheet type="text/css" href="svg-stylesheet.css" ?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" width="100.00mm" height="45.00mm" viewBox="0 0 63.2283 28.4528">
+<!-- Page: 1/1 -->
+<text transform="translate(1.8969, 7.5874)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+ </tspan>
+</text>
+<line transform="translate(1.8969, 12.6411)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 11.6411)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 10.6411)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 9.6411)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 8.6411)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<rect transform="translate(1.8969, 13.6411)" x="33.1988" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.6411)" x="39.9318" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<path transform="translate(48.6700, 12.1411) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(42.0037, 13.6411) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(2.6969, 9.6411) scale(0.0040, -0.0040)" d="M558 -125c0 28 22 51 50 51s51 -23 51 -51s-23 -51 -51 -51s-50 23 -50 51zM558 125c0 28 22 51 50 51s51 -23 51 -51s-23 -51 -51 -51s-50 23 -50 51zM231 264c172 0 294 -88 294 -251c0 -263 -262 -416 -515 -523c-3 -3 -7 -4 -10 -4c-7 0 -14 7 -14 14c0 3 1 7 4 10
+c201 118 410 265 410 492c0 119 -61 234 -169 234c-72 0 -124 -53 -148 -123c10 4 19 6 29 6c55 0 100 -45 100 -100c0 -58 -44 -106 -100 -106c-60 0 -112 47 -112 106c0 133 101 245 231 245z" fill="currentColor"/>
+<path transform="translate(21.1083, 13.1411) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(13.2420, 12.6411) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<path transform="translate(14.6920, 12.6411) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(35.2707, 13.6411) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(26.8247, 13.1411) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<path transform="translate(34.1207, 13.6411) scale(0.0040, -0.0040)" d="M29 39l-2 -64v-11c0 -22 2 -43 5 -65c44 38 91 80 91 138c0 33 -13 66 -42 66c-31 0 -51 -31 -52 -64zM-16 -139l-12 593c9 5 18 8 28 8s19 -3 28 -8l-7 -343c25 23 58 36 92 36c51 0 87 -49 87 -103c0 -79 -84 -117 -144 -169c-16 -14 -25 -41 -47 -41
+c-14 0 -25 13 -25 27z" fill="currentColor"/>
+<path transform="translate(40.9870, 13.6411) scale(0.0040, -0.0040)" d="M-8 375c8 5 17 7 26 7s18 -2 26 -7l-3 -187l104 21h4c10 0 18 -8 18 -18l8 -566c-8 -5 -17 -7 -26 -7s-18 2 -26 7l2 187l-103 -21h-4c-10 0 -18 8 -18 18zM130 111l-90 -18l-3 -204l90 18z" fill="currentColor"/>
+<path transform="translate(28.2747, 13.1411) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<text transform="translate(30.4002, 27.1503)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+55</tspan>
+</text>
+</svg>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m.a/svg/56_0_7.svg	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,51 @@
+<?xml-stylesheet type="text/css" href="svg-stylesheet.css" ?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" width="100.00mm" height="45.00mm" viewBox="0 0 63.2283 28.4528">
+<!-- Page: 1/1 -->
+<text transform="translate(1.8969, 7.5874)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+ </tspan>
+</text>
+<line transform="translate(1.8969, 17.5874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 16.5874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 15.5874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 14.5874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 13.5874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<rect transform="translate(1.8969, 12.5874)" x="11.8461" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.5874)" x="11.8461" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.5874)" x="11.9639" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.5874)" x="18.9358" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.5874)" x="18.9358" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.5874)" x="19.0536" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.5874)" x="25.7626" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.5874)" x="25.7626" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.5874)" x="25.8804" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.5874)" x="33.0227" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.5874)" x="33.1405" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.5874)" x="39.5328" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.5874)" x="39.5328" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.5874)" x="46.2929" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.5874)" x="46.2929" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.5874)" x="46.2929" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 9.5874)" x="46.2929" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<path transform="translate(48.4825, 9.5874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(41.7224, 11.0874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(2.6969, 16.5874) scale(0.0040, -0.0040)" d="M335 -263c-189 0 -333 173 -333 375c0 181 132 315 250 453c-22 70 -43 141 -52 214c-7 55 -8 110 -8 166c0 118 55 230 149 301c3 3 7 4 11 4s9 -2 12 -5c77 -89 146 -262 146 -383c0 -149 -89 -265 -186 -379c23 -73 44 -145 63 -219h2c156 0 257 -129 257 -262
+c0 -76 -34 -154 -108 -210c-25 -19 -53 -32 -82 -40v-27c0 -50 -1 -99 -4 -149c-7 -122 -96 -229 -218 -229c-112 0 -202 93 -202 206c0 58 53 103 112 103c54 0 95 -47 95 -103c0 -52 -43 -95 -95 -95c-11 0 -21 2 -31 6c26 -44 71 -73 124 -73c98 0 165 91 171 191
+c3 47 4 95 4 142v19c-26 -4 -50 -6 -77 -6zM455 -204c71 23 119 95 119 166c0 87 -61 173 -161 189c22 -108 38 -234 42 -355zM338 -219c25 0 50 2 74 5c-4 126 -20 255 -44 367c-86 -4 -135 -59 -135 -120c0 -44 25 -91 81 -123c5 -5 7 -11 7 -16c0 -12 -10 -23 -22 -23
+c-3 0 -6 1 -9 2c-81 43 -118 116 -118 186c0 92 62 180 171 200c-16 62 -34 124 -53 185c-109 -125 -216 -251 -216 -415c0 -135 129 -248 264 -248zM403 1100c-100 -52 -162 -156 -162 -268c0 -86 22 -156 44 -227c84 102 153 208 153 340c0 68 -7 96 -35 155z" fill="currentColor"/>
+<path transform="translate(21.1255, 10.5874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(12.5857, 10.0874) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<path transform="translate(14.0357, 10.0874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(35.2123, 11.5874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(26.9356, 10.5874) scale(0.0040, -0.0040)" d="M-8 375c8 5 17 7 26 7s18 -2 26 -7l-3 -187l104 21h4c10 0 18 -8 18 -18l8 -566c-8 -5 -17 -7 -26 -7s-18 2 -26 7l2 187l-103 -21h-4c-10 0 -18 8 -18 18zM130 111l-90 -18l-3 -204l90 18z" fill="currentColor"/>
+<path transform="translate(33.7623, 11.5874) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<path transform="translate(27.9522, 10.5874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(19.9755, 10.5874) scale(0.0040, -0.0040)" d="M29 39l-2 -64v-11c0 -22 2 -43 5 -65c44 38 91 80 91 138c0 33 -13 66 -42 66c-31 0 -51 -31 -52 -64zM-16 -139l-12 593c9 5 18 8 28 8s19 -3 28 -8l-7 -343c25 23 58 36 92 36c51 0 87 -49 87 -103c0 -79 -84 -117 -144 -169c-16 -14 -25 -41 -47 -41
+c-14 0 -25 13 -25 27z" fill="currentColor"/>
+<text transform="translate(30.4002, 27.1503)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+56</tspan>
+</text>
+</svg>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m.a/svg/57_1_4.svg	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,34 @@
+<?xml-stylesheet type="text/css" href="svg-stylesheet.css" ?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" width="100.00mm" height="45.00mm" viewBox="0 0 63.2283 28.4528">
+<!-- Page: 1/1 -->
+<text transform="translate(1.8969, 7.5874)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+ </tspan>
+</text>
+<line transform="translate(1.8969, 13.0850)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 12.0850)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 11.0850)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 10.0850)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 9.0850)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<path transform="translate(48.1959, 11.0850) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(40.0925, 11.5850) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<path transform="translate(41.5426, 11.5850) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(2.6969, 10.0850) scale(0.0040, -0.0040)" d="M558 -125c0 28 22 51 50 51s51 -23 51 -51s-23 -51 -51 -51s-50 23 -50 51zM558 125c0 28 22 51 50 51s51 -23 51 -51s-23 -51 -51 -51s-50 23 -50 51zM231 264c172 0 294 -88 294 -251c0 -263 -262 -416 -515 -523c-3 -3 -7 -4 -10 -4c-7 0 -14 7 -14 14c0 3 1 7 4 10
+c201 118 410 265 410 492c0 119 -61 234 -169 234c-72 0 -124 -53 -148 -123c10 4 19 6 29 6c55 0 100 -45 100 -100c0 -58 -44 -106 -100 -106c-60 0 -112 47 -112 106c0 133 101 245 231 245z" fill="currentColor"/>
+<path transform="translate(14.1790, 9.5850) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(20.8324, 10.0850) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<text transform="translate(7.6969, 16.2700)" font-family="Century Schoolbook L" font-style="italic" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+8vb</tspan>
+</text>
+<line transform="translate(11.5629, 15.4733)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0" y1="0" x2="44.8864" y2="-0.0000" stroke-dasharray="0.404544117407844,0.586264316279678"/>
+<line transform="translate(56.4493, 15.4733)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0" y1="0" x2="0.0000" y2="-1.2000" stroke-dasharray="0.377301587301587,0.522698412698413"/>
+<line transform="translate(11.5629, 15.4733)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0" y1="0" x2="0.0000" y2="-0.0000" stroke-dasharray="0.407301587301587,0.592698412698413"/>
+<path transform="translate(34.1392, 10.5850) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(27.7358, 9.0850) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<text transform="translate(30.4381, 27.1503)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+57</tspan>
+</text>
+</svg>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m.a/svg/58_6_7.svg	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,44 @@
+<?xml-stylesheet type="text/css" href="svg-stylesheet.css" ?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" width="100.00mm" height="45.00mm" viewBox="0 0 63.2283 28.4528">
+<!-- Page: 1/1 -->
+<text transform="translate(1.8969, 7.5874)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+ </tspan>
+</text>
+<rect transform="translate(1.8969, 13.1808)" x="12.0107" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.1808)" x="12.1285" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.1808)" x="18.4354" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.1808)" x="25.8075" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<line transform="translate(1.8969, 18.1808)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 17.1808)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 16.1808)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 15.1808)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 14.1808)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<path transform="translate(48.1533, 15.1808) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(40.2787, 13.6808) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<path transform="translate(41.7287, 13.6808) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(2.6969, 17.1808) scale(0.0040, -0.0040)" d="M335 -263c-189 0 -333 173 -333 375c0 181 132 315 250 453c-22 70 -43 141 -52 214c-7 55 -8 110 -8 166c0 118 55 230 149 301c3 3 7 4 11 4s9 -2 12 -5c77 -89 146 -262 146 -383c0 -149 -89 -265 -186 -379c23 -73 44 -145 63 -219h2c156 0 257 -129 257 -262
+c0 -76 -34 -154 -108 -210c-25 -19 -53 -32 -82 -40v-27c0 -50 -1 -99 -4 -149c-7 -122 -96 -229 -218 -229c-112 0 -202 93 -202 206c0 58 53 103 112 103c54 0 95 -47 95 -103c0 -52 -43 -95 -95 -95c-11 0 -21 2 -31 6c26 -44 71 -73 124 -73c98 0 165 91 171 191
+c3 47 4 95 4 142v19c-26 -4 -50 -6 -77 -6zM455 -204c71 23 119 95 119 166c0 87 -61 173 -161 189c22 -108 38 -234 42 -355zM338 -219c25 0 50 2 74 5c-4 126 -20 255 -44 367c-86 -4 -135 -59 -135 -120c0 -44 25 -91 81 -123c5 -5 7 -11 7 -16c0 -12 -10 -23 -22 -23
+c-3 0 -6 1 -9 2c-81 43 -118 116 -118 186c0 92 62 180 171 200c-16 62 -34 124 -53 185c-109 -125 -216 -251 -216 -415c0 -135 129 -248 264 -248zM403 1100c-100 -52 -162 -156 -162 -268c0 -86 22 -156 44 -227c84 102 153 208 153 340c0 68 -7 96 -35 155z" fill="currentColor"/>
+<path transform="translate(12.7503, 12.1808) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<path transform="translate(14.2003, 12.1808) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<text transform="translate(7.6969, 10.1428)" font-family="Century Schoolbook L" font-style="italic" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+8va</tspan>
+</text>
+<line transform="translate(11.5629, 9.3841)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0" y1="0" x2="44.8651" y2="-0.0000" stroke-dasharray="0.404402162675333,0.585933088570487"/>
+<line transform="translate(56.4280, 9.3841)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0" y1="0" x2="0.0000" y2="1.2000" stroke-dasharray="0.377301587301587,0.522698412698413"/>
+<line transform="translate(11.5629, 9.3841)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0" y1="0" x2="0.0000" y2="-0.0000" stroke-dasharray="0.407301587301587,0.592698412698413"/>
+<path transform="translate(34.3040, 13.6808) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(26.7293, 12.6808) scale(0.0040, -0.0040)" d="M29 39l-2 -64v-11c0 -22 2 -43 5 -65c44 38 91 80 91 138c0 33 -13 66 -42 66c-31 0 -51 -31 -52 -64zM-16 -139l-12 593c9 5 18 8 28 8s19 -3 28 -8l-7 -343c25 23 58 36 92 36c51 0 87 -49 87 -103c0 -79 -84 -117 -144 -169c-16 -14 -25 -41 -47 -41
+c-14 0 -25 13 -25 27z" fill="currentColor"/>
+<path transform="translate(27.8793, 12.6808) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(20.6250, 13.1808) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<text transform="translate(30.4002, 27.1503)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+58</tspan>
+</text>
+</svg>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m.a/svg/59_7_4.svg	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,53 @@
+<?xml-stylesheet type="text/css" href="svg-stylesheet.css" ?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" width="100.00mm" height="45.00mm" viewBox="0 0 63.2283 28.4528">
+<!-- Page: 1/1 -->
+<text transform="translate(1.8969, 7.5874)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+ </tspan>
+</text>
+<rect transform="translate(1.8969, 13.5850)" x="11.9169" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.5850)" x="11.9169" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.5850)" x="11.9169" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.5850)" x="11.9169" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 9.5850)" x="11.9169" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.5850)" x="18.4979" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.5850)" x="18.4979" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.5850)" x="18.4979" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.5850)" x="18.4979" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.5850)" x="25.3288" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.5850)" x="25.3288" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.5850)" x="25.3288" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.5850)" x="25.3288" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 9.5850)" x="25.3288" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.5850)" x="32.4893" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.5850)" x="32.4893" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.5850)" x="32.4893" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.5850)" x="32.6071" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.5850)" x="38.8203" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.5850)" x="38.8203" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.5850)" x="38.8203" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.5850)" x="46.1512" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.5850)" x="46.1512" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.5850)" x="46.2690" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<line transform="translate(1.8969, 18.5850)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 17.5850)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 16.5850)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 15.5850)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 14.5850)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<path transform="translate(48.3408, 11.5850) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(41.0099, 11.5850) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(2.6969, 15.5850) scale(0.0040, -0.0040)" d="M558 -125c0 28 22 51 50 51s51 -23 51 -51s-23 -51 -51 -51s-50 23 -50 51zM558 125c0 28 22 51 50 51s51 -23 51 -51s-23 -51 -51 -51s-50 23 -50 51zM231 264c172 0 294 -88 294 -251c0 -263 -262 -416 -515 -523c-3 -3 -7 -4 -10 -4c-7 0 -14 7 -14 14c0 3 1 7 4 10
+c201 118 410 265 410 492c0 119 -61 234 -169 234c-72 0 -124 -53 -148 -123c10 4 19 6 29 6c55 0 100 -45 100 -100c0 -58 -44 -106 -100 -106c-60 0 -112 47 -112 106c0 133 101 245 231 245z" fill="currentColor"/>
+<path transform="translate(20.6875, 10.0850) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(14.1066, 9.5850) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(34.6790, 10.5850) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(46.8908, 11.5850) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<path transform="translate(33.5290, 10.5850) scale(0.0040, -0.0040)" d="M29 39l-2 -64v-11c0 -22 2 -43 5 -65c44 38 91 80 91 138c0 33 -13 66 -42 66c-31 0 -51 -31 -52 -64zM-16 -139l-12 593c9 5 18 8 28 8s19 -3 28 -8l-7 -343c25 23 58 36 92 36c51 0 87 -49 87 -103c0 -79 -84 -117 -144 -169c-16 -14 -25 -41 -47 -41
+c-14 0 -25 13 -25 27z" fill="currentColor"/>
+<path transform="translate(27.5184, 9.0850) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<text transform="translate(30.4002, 27.1503)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+59</tspan>
+</text>
+</svg>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m.a/svg/60_7_3.svg	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,50 @@
+<?xml-stylesheet type="text/css" href="svg-stylesheet.css" ?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" width="100.00mm" height="45.00mm" viewBox="0 0 63.2283 28.4528">
+<!-- Page: 1/1 -->
+<text transform="translate(1.8969, 7.5874)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+ </tspan>
+</text>
+<line transform="translate(1.8969, 16.5874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 15.5874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 14.5874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 13.5874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 12.5874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<rect transform="translate(1.8969, 11.5874)" x="19.5588" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.5874)" x="33.1030" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.5874)" x="33.2208" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.5874)" x="39.6555" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.5874)" x="39.6555" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 9.5874)" x="39.6555" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.5874)" x="46.7080" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.5874)" x="46.8258" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<path transform="translate(48.8977, 10.0874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(47.4477, 10.0874) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<path transform="translate(41.8452, 9.0874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(2.6969, 13.5874) scale(0.0040, -0.0040)" d="M558 -125c0 28 22 51 50 51s51 -23 51 -51s-23 -51 -51 -51s-50 23 -50 51zM558 125c0 28 22 51 50 51s51 -23 51 -51s-23 -51 -51 -51s-50 23 -50 51zM231 264c172 0 294 -88 294 -251c0 -263 -262 -416 -515 -523c-3 -3 -7 -4 -10 -4c-7 0 -14 7 -14 14c0 3 1 7 4 10
+c201 118 410 265 410 492c0 119 -61 234 -169 234c-72 0 -124 -53 -148 -123c10 4 19 6 29 6c55 0 100 -45 100 -100c0 -58 -44 -106 -100 -106c-60 0 -112 47 -112 106c0 133 101 245 231 245z" fill="currentColor"/>
+<path transform="translate(13.1282, 13.0874) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<path transform="translate(14.5782, 13.0874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<text transform="translate(7.6969, 19.2723)" font-family="Century Schoolbook L" font-style="italic" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+8vb</tspan>
+</text>
+<line transform="translate(11.5629, 18.4757)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0" y1="0" x2="45.2372" y2="-0.0000" stroke-dasharray="0.406883236752913,0.591722261418172"/>
+<line transform="translate(56.8002, 18.4757)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0" y1="0" x2="0.0000" y2="-1.2000" stroke-dasharray="0.377301587301587,0.522698412698413"/>
+<line transform="translate(11.5629, 18.4757)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0" y1="0" x2="0.0000" y2="-0.0000" stroke-dasharray="0.407301587301587,0.592698412698413"/>
+<path transform="translate(35.2926, 10.5874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(27.3629, 12.0874) scale(0.0040, -0.0040)" d="M29 39l-2 -64v-11c0 -22 2 -43 5 -65c44 38 91 80 91 138c0 33 -13 66 -42 66c-31 0 -51 -31 -52 -64zM-16 -139l-12 593c9 5 18 8 28 8s19 -3 28 -8l-7 -343c25 23 58 36 92 36c51 0 87 -49 87 -103c0 -79 -84 -117 -144 -169c-16 -14 -25 -41 -47 -41
+c-14 0 -25 13 -25 27z" fill="currentColor"/>
+<path transform="translate(34.1426, 10.5874) scale(0.0040, -0.0040)" d="M29 39l-2 -64v-11c0 -22 2 -43 5 -65c44 38 91 80 91 138c0 33 -13 66 -42 66c-31 0 -51 -31 -52 -64zM-16 -139l-12 593c9 5 18 8 28 8s19 -3 28 -8l-7 -343c25 23 58 36 92 36c51 0 87 -49 87 -103c0 -79 -84 -117 -144 -169c-16 -14 -25 -41 -47 -41
+c-14 0 -25 13 -25 27z" fill="currentColor"/>
+<path transform="translate(28.5129, 12.0874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(20.1807, 11.5874) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<path transform="translate(21.6307, 11.5874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<text transform="translate(30.4002, 27.1503)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+60</tspan>
+</text>
+</svg>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m.a/svg/61_6_0.svg	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,65 @@
+<?xml-stylesheet type="text/css" href="svg-stylesheet.css" ?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" width="100.00mm" height="45.00mm" viewBox="0 0 63.2283 28.4528">
+<!-- Page: 1/1 -->
+<text transform="translate(1.8969, 7.5874)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+ </tspan>
+</text>
+<line transform="translate(1.8969, 20.5874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 19.5874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 18.5874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 17.5874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 16.5874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<rect transform="translate(1.8969, 15.5874)" x="12.0206" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 14.5874)" x="12.0206" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.5874)" x="12.0206" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.5874)" x="12.0206" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.5874)" x="12.0206" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.5874)" x="12.1384" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 15.5874)" x="18.7053" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 14.5874)" x="18.7053" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.5874)" x="18.7053" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.5874)" x="18.7053" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.5874)" x="18.7053" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.5874)" x="18.7053" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 15.5874)" x="25.3899" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 14.5874)" x="25.3899" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.5874)" x="25.3899" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.5874)" x="25.3899" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.5874)" x="25.3899" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.5874)" x="25.3899" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 9.5874)" x="25.3899" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 15.5874)" x="31.8245" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 14.5874)" x="31.8245" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.5874)" x="31.8245" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.5874)" x="31.8245" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.5874)" x="31.8245" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 15.5874)" x="39.2592" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 14.5874)" x="39.2592" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.5874)" x="39.2592" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.5874)" x="39.2592" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.5874)" x="39.2592" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.5874)" x="39.3770" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 15.5874)" x="45.9438" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 14.5874)" x="45.9438" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.5874)" x="45.9438" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.5874)" x="45.9438" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.5874)" x="45.9438" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.5874)" x="45.9438" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<path transform="translate(48.1334, 10.5874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(2.6969, 17.5874) scale(0.0040, -0.0040)" d="M558 -125c0 28 22 51 50 51s51 -23 51 -51s-23 -51 -51 -51s-50 23 -50 51zM558 125c0 28 22 51 50 51s51 -23 51 -51s-23 -51 -51 -51s-50 23 -50 51zM231 264c172 0 294 -88 294 -251c0 -263 -262 -416 -515 -523c-3 -3 -7 -4 -10 -4c-7 0 -14 7 -14 14c0 3 1 7 4 10
+c201 118 410 265 410 492c0 119 -61 234 -169 234c-72 0 -124 -53 -148 -123c10 4 19 6 29 6c55 0 100 -45 100 -100c0 -58 -44 -106 -100 -106c-60 0 -112 47 -112 106c0 133 101 245 231 245z" fill="currentColor"/>
+<path transform="translate(39.9988, 10.0874) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<path transform="translate(41.4488, 10.0874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(12.7603, 10.5874) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<path transform="translate(14.2103, 10.5874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(20.8949, 10.0874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(34.0142, 11.0874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(27.5795, 9.5874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<text transform="translate(30.4381, 27.1503)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+61</tspan>
+</text>
+</svg>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m.a/svg/62_1_3.svg	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,31 @@
+<?xml-stylesheet type="text/css" href="svg-stylesheet.css" ?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" width="100.00mm" height="45.00mm" viewBox="0 0 63.2283 28.4528">
+<!-- Page: 1/1 -->
+<text transform="translate(1.8969, 7.5874)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+ </tspan>
+</text>
+<line transform="translate(1.8969, 13.5874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 12.5874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 11.5874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 10.5874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 9.5874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<path transform="translate(48.4658, 12.0874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(41.0474, 11.0874) scale(0.0040, -0.0040)" d="M29 39l-2 -64v-11c0 -22 2 -43 5 -65c44 38 91 80 91 138c0 33 -13 66 -42 66c-31 0 -51 -31 -52 -64zM-16 -139l-12 593c9 5 18 8 28 8s19 -3 28 -8l-7 -343c25 23 58 36 92 36c51 0 87 -49 87 -103c0 -79 -84 -117 -144 -169c-16 -14 -25 -41 -47 -41
+c-14 0 -25 13 -25 27z" fill="currentColor"/>
+<path transform="translate(2.6969, 10.5874) scale(0.0040, -0.0040)" d="M558 -125c0 28 22 51 50 51s51 -23 51 -51s-23 -51 -51 -51s-50 23 -50 51zM558 125c0 28 22 51 50 51s51 -23 51 -51s-23 -51 -51 -51s-50 23 -50 51zM231 264c172 0 294 -88 294 -251c0 -263 -262 -416 -515 -523c-3 -3 -7 -4 -10 -4c-7 0 -14 7 -14 14c0 3 1 7 4 10
+c201 118 410 265 410 492c0 119 -61 234 -169 234c-72 0 -124 -53 -148 -123c10 4 19 6 29 6c55 0 100 -45 100 -100c0 -58 -44 -106 -100 -106c-60 0 -112 47 -112 106c0 133 101 245 231 245z" fill="currentColor"/>
+<path transform="translate(21.3125, 10.5874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(14.0441, 11.5874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(33.6493, 10.0874) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<path transform="translate(35.0994, 10.0874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(42.1974, 11.0874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(27.8309, 11.0874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(19.8625, 10.5874) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<text transform="translate(30.4002, 27.1503)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+62</tspan>
+</text>
+</svg>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m.a/svg/63_0_0.svg	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,52 @@
+<?xml-stylesheet type="text/css" href="svg-stylesheet.css" ?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" width="100.00mm" height="45.00mm" viewBox="0 0 63.2283 28.4528">
+<!-- Page: 1/1 -->
+<text transform="translate(1.8969, 7.5874)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+ </tspan>
+</text>
+<rect transform="translate(1.8969, 13.0850)" x="11.8544" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.0850)" x="19.2407" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.0850)" x="26.2209" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.0850)" x="26.3387" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.0850)" x="32.9894" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.0850)" x="32.9894" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.0850)" x="32.9894" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.0850)" x="39.7578" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.0850)" x="39.7578" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.0850)" x="39.7578" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.0850)" x="39.7578" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 9.0850)" x="39.7578" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.0850)" x="46.2762" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.0850)" x="46.2762" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.0850)" x="46.2762" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.0850)" x="46.2762" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<line transform="translate(1.8969, 18.0850)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 17.0850)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 16.0850)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 15.0850)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 14.0850)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<path transform="translate(48.4658, 9.5850) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(41.9474, 9.0850) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(2.6969, 15.0850) scale(0.0040, -0.0040)" d="M558 -125c0 28 22 51 50 51s51 -23 51 -51s-23 -51 -51 -51s-50 23 -50 51zM558 125c0 28 22 51 50 51s51 -23 51 -51s-23 -51 -51 -51s-50 23 -50 51zM231 264c172 0 294 -88 294 -251c0 -263 -262 -416 -515 -523c-3 -3 -7 -4 -10 -4c-7 0 -14 7 -14 14c0 3 1 7 4 10
+c201 118 410 265 410 492c0 119 -61 234 -169 234c-72 0 -124 -53 -148 -123c10 4 19 6 29 6c55 0 100 -45 100 -100c0 -58 -44 -106 -100 -106c-60 0 -112 47 -112 106c0 133 101 245 231 245z" fill="currentColor"/>
+<path transform="translate(21.3125, 13.0850) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(14.0441, 13.0850) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<text transform="translate(7.6969, 20.7700)" font-family="Century Schoolbook L" font-style="italic" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+8vb</tspan>
+</text>
+<line transform="translate(11.5629, 19.9733)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0" y1="0" x2="45.0213" y2="-0.0000" stroke-dasharray="0.405443829342,0.588363644126043"/>
+<line transform="translate(56.5843, 19.9733)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0" y1="0" x2="0.0000" y2="-1.2000" stroke-dasharray="0.377301587301587,0.522698412698413"/>
+<line transform="translate(11.5629, 19.9733)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0" y1="0" x2="0.0000" y2="-0.0000" stroke-dasharray="0.407301587301587,0.592698412698413"/>
+<path transform="translate(35.1790, 10.5850) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(27.2606, 12.0850) scale(0.0040, -0.0040)" d="M29 39l-2 -64v-11c0 -22 2 -43 5 -65c44 38 91 80 91 138c0 33 -13 66 -42 66c-31 0 -51 -31 -52 -64zM-16 -139l-12 593c9 5 18 8 28 8s19 -3 28 -8l-7 -343c25 23 58 36 92 36c51 0 87 -49 87 -103c0 -79 -84 -117 -144 -169c-16 -14 -25 -41 -47 -41
+c-14 0 -25 13 -25 27z" fill="currentColor"/>
+<path transform="translate(28.4106, 12.0850) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(19.8625, 13.0850) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<text transform="translate(30.4002, 27.1503)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+63</tspan>
+</text>
+</svg>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m.a/svg/64_2_0.svg	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,45 @@
+<?xml-stylesheet type="text/css" href="svg-stylesheet.css" ?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" width="100.00mm" height="45.00mm" viewBox="0 0 63.2283 28.4528">
+<!-- Page: 1/1 -->
+<text transform="translate(1.8969, 7.5874)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+ </tspan>
+</text>
+<rect transform="translate(1.8969, 12.4874)" x="12.0024" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.4874)" x="12.0024" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.4874)" x="19.2483" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.4874)" x="19.2483" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.4874)" x="19.3661" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.4874)" x="25.9147" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.4874)" x="25.9147" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.4874)" x="25.9147" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.4874)" x="32.3310" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.4874)" x="32.3310" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.4874)" x="39.3140" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.4874)" x="39.3140" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.4874)" x="39.4318" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.4874)" x="45.9804" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.4874)" x="45.9804" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<line transform="translate(1.8969, 17.4874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 16.4874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 15.4874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 14.4874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 13.4874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<path transform="translate(48.1700, 10.9874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(40.4870, 10.4874) scale(0.0040, -0.0040)" d="M-8 375c8 5 17 7 26 7s18 -2 26 -7l-3 -187l104 21h4c10 0 18 -8 18 -18l8 -566c-8 -5 -17 -7 -26 -7s-18 2 -26 7l2 187l-103 -21h-4c-10 0 -18 8 -18 18zM130 111l-90 -18l-3 -204l90 18z" fill="currentColor"/>
+<path transform="translate(41.5037, 10.4874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(2.6969, 16.4874) scale(0.0040, -0.0040)" d="M335 -263c-189 0 -333 173 -333 375c0 181 132 315 250 453c-22 70 -43 141 -52 214c-7 55 -8 110 -8 166c0 118 55 230 149 301c3 3 7 4 11 4s9 -2 12 -5c77 -89 146 -262 146 -383c0 -149 -89 -265 -186 -379c23 -73 44 -145 63 -219h2c156 0 257 -129 257 -262
+c0 -76 -34 -154 -108 -210c-25 -19 -53 -32 -82 -40v-27c0 -50 -1 -99 -4 -149c-7 -122 -96 -229 -218 -229c-112 0 -202 93 -202 206c0 58 53 103 112 103c54 0 95 -47 95 -103c0 -52 -43 -95 -95 -95c-11 0 -21 2 -31 6c26 -44 71 -73 124 -73c98 0 165 91 171 191
+c3 47 4 95 4 142v19c-26 -4 -50 -6 -77 -6zM455 -204c71 23 119 95 119 166c0 87 -61 173 -161 189c22 -108 38 -234 42 -355zM338 -219c25 0 50 2 74 5c-4 126 -20 255 -44 367c-86 -4 -135 -59 -135 -120c0 -44 25 -91 81 -123c5 -5 7 -11 7 -16c0 -12 -10 -23 -22 -23
+c-3 0 -6 1 -9 2c-81 43 -118 116 -118 186c0 92 62 180 171 200c-16 62 -34 124 -53 185c-109 -125 -216 -251 -216 -415c0 -135 129 -248 264 -248zM403 1100c-100 -52 -162 -156 -162 -268c0 -86 22 -156 44 -227c84 102 153 208 153 340c0 68 -7 96 -35 155z" fill="currentColor"/>
+<path transform="translate(21.4380, 10.4874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(14.1920, 10.9874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(34.5207, 11.4874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(28.1043, 9.9874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(20.2880, 10.4874) scale(0.0040, -0.0040)" d="M29 39l-2 -64v-11c0 -22 2 -43 5 -65c44 38 91 80 91 138c0 33 -13 66 -42 66c-31 0 -51 -31 -52 -64zM-16 -139l-12 593c9 5 18 8 28 8s19 -3 28 -8l-7 -343c25 23 58 36 92 36c51 0 87 -49 87 -103c0 -79 -84 -117 -144 -169c-16 -14 -25 -41 -47 -41
+c-14 0 -25 13 -25 27z" fill="currentColor"/>
+<text transform="translate(30.3812, 27.1503)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+64</tspan>
+</text>
+</svg>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m.a/svg/65_3_3.svg	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,67 @@
+<?xml-stylesheet type="text/css" href="svg-stylesheet.css" ?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" width="100.00mm" height="45.00mm" viewBox="0 0 63.2283 28.4528">
+<!-- Page: 1/1 -->
+<text transform="translate(1.8969, 7.5874)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+ </tspan>
+</text>
+<rect transform="translate(1.8969, 16.9874)" x="11.8276" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 15.9874)" x="11.8276" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 14.9874)" x="11.8276" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.9874)" x="11.8276" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.9874)" x="11.8276" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 16.9874)" x="19.0693" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 15.9874)" x="19.0693" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 14.9874)" x="19.0693" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.9874)" x="19.0693" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.9874)" x="19.0693" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.9874)" x="19.1871" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 16.9874)" x="26.3109" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 15.9874)" x="26.3109" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 14.9874)" x="26.3109" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.9874)" x="26.3109" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.9874)" x="26.3109" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.9874)" x="26.4287" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 16.9874)" x="33.2798" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 15.9874)" x="33.2798" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 14.9874)" x="33.2798" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.9874)" x="33.2798" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.9874)" x="33.2798" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.9874)" x="33.2798" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.9874)" x="33.3976" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 16.9874)" x="40.0881" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 15.9874)" x="40.0881" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 14.9874)" x="40.0881" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.9874)" x="40.0881" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.9874)" x="40.0881" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.9874)" x="40.2059" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 16.9874)" x="46.3298" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 15.9874)" x="46.3298" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 14.9874)" x="46.3298" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.9874)" x="46.3298" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.9874)" x="46.3298" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<line transform="translate(1.8969, 21.9874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 20.9874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 19.9874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 18.9874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 17.9874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<path transform="translate(48.5194, 12.9874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(42.2778, 11.9874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(2.6969, 18.9874) scale(0.0040, -0.0040)" d="M558 -125c0 28 22 51 50 51s51 -23 51 -51s-23 -51 -51 -51s-50 23 -50 51zM558 125c0 28 22 51 50 51s51 -23 51 -51s-23 -51 -51 -51s-50 23 -50 51zM231 264c172 0 294 -88 294 -251c0 -263 -262 -416 -515 -523c-3 -3 -7 -4 -10 -4c-7 0 -14 7 -14 14c0 3 1 7 4 10
+c201 118 410 265 410 492c0 119 -61 234 -169 234c-72 0 -124 -53 -148 -123c10 4 19 6 29 6c55 0 100 -45 100 -100c0 -58 -44 -106 -100 -106c-60 0 -112 47 -112 106c0 133 101 245 231 245z" fill="currentColor"/>
+<path transform="translate(21.2589, 11.4874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(27.0506, 11.9874) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<path transform="translate(14.0173, 12.4874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(41.2611, 11.9874) scale(0.0040, -0.0040)" d="M-8 375c8 5 17 7 26 7s18 -2 26 -7l-3 -187l104 21h4c10 0 18 -8 18 -18l8 -566c-8 -5 -17 -7 -26 -7s-18 2 -26 7l2 187l-103 -21h-4c-10 0 -18 8 -18 18zM130 111l-90 -18l-3 -204l90 18z" fill="currentColor"/>
+<path transform="translate(35.4695, 10.4874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(34.3195, 10.4874) scale(0.0040, -0.0040)" d="M29 39l-2 -64v-11c0 -22 2 -43 5 -65c44 38 91 80 91 138c0 33 -13 66 -42 66c-31 0 -51 -31 -52 -64zM-16 -139l-12 593c9 5 18 8 28 8s19 -3 28 -8l-7 -343c25 23 58 36 92 36c51 0 87 -49 87 -103c0 -79 -84 -117 -144 -169c-16 -14 -25 -41 -47 -41
+c-14 0 -25 13 -25 27z" fill="currentColor"/>
+<path transform="translate(28.5006, 11.9874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(19.8089, 11.4874) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<text transform="translate(30.4002, 27.1503)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+65</tspan>
+</text>
+</svg>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m.a/svg/66_4_0.svg	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,27 @@
+<?xml-stylesheet type="text/css" href="svg-stylesheet.css" ?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" width="100.00mm" height="45.00mm" viewBox="0 0 63.2283 28.4528">
+<!-- Page: 1/1 -->
+<text transform="translate(1.8969, 7.5874)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+ </tspan>
+</text>
+<line transform="translate(1.8969, 13.0874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 12.0874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 11.0874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 10.0874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 9.0874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<path transform="translate(2.6969, 10.0874) scale(0.0040, -0.0040)" d="M558 -125c0 28 22 51 50 51s51 -23 51 -51s-23 -51 -51 -51s-50 23 -50 51zM558 125c0 28 22 51 50 51s51 -23 51 -51s-23 -51 -51 -51s-50 23 -50 51zM231 264c172 0 294 -88 294 -251c0 -263 -262 -416 -515 -523c-3 -3 -7 -4 -10 -4c-7 0 -14 7 -14 14c0 3 1 7 4 10
+c201 118 410 265 410 492c0 119 -61 234 -169 234c-72 0 -124 -53 -148 -123c10 4 19 6 29 6c55 0 100 -45 100 -100c0 -58 -44 -106 -100 -106c-60 0 -112 47 -112 106c0 133 101 245 231 245z" fill="currentColor"/>
+<path transform="translate(48.1334, 10.5874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(39.9988, 10.0874) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<path transform="translate(20.8949, 10.0874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(14.2103, 10.5874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(41.4488, 10.0874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(34.0142, 11.0874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(27.5795, 9.5874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<text transform="translate(30.4002, 27.1503)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+66</tspan>
+</text>
+</svg>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m.a/svg/67_5_3.svg	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,67 @@
+<?xml-stylesheet type="text/css" href="svg-stylesheet.css" ?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" width="100.00mm" height="45.00mm" viewBox="0 0 63.2283 28.4528">
+<!-- Page: 1/1 -->
+<text transform="translate(1.8969, 7.5874)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+ </tspan>
+</text>
+<rect transform="translate(1.8969, 16.6808)" x="11.8276" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 15.6808)" x="11.8276" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 14.6808)" x="11.9454" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 16.6808)" x="18.7966" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 15.6808)" x="18.7966" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 14.6808)" x="18.7966" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.6808)" x="18.7966" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.6808)" x="18.9144" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 16.6808)" x="26.0382" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 15.6808)" x="26.0382" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 14.6808)" x="26.0382" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.6808)" x="26.1560" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 16.6808)" x="33.2798" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 15.6808)" x="33.2798" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 14.6808)" x="33.2798" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.6808)" x="33.2798" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.6808)" x="33.3976" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 16.6808)" x="40.0881" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 15.6808)" x="40.0881" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 14.6808)" x="40.0881" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.6808)" x="40.2059" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 16.6808)" x="46.3298" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 15.6808)" x="46.3298" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 14.6808)" x="46.3298" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<line transform="translate(1.8969, 21.6808)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 20.6808)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 19.6808)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 18.6808)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 17.6808)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<path transform="translate(48.5194, 14.6808) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(42.2778, 13.6808) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(34.0195, 12.1808) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<path transform="translate(2.6969, 20.6808) scale(0.0040, -0.0040)" d="M335 -263c-189 0 -333 173 -333 375c0 181 132 315 250 453c-22 70 -43 141 -52 214c-7 55 -8 110 -8 166c0 118 55 230 149 301c3 3 7 4 11 4s9 -2 12 -5c77 -89 146 -262 146 -383c0 -149 -89 -265 -186 -379c23 -73 44 -145 63 -219h2c156 0 257 -129 257 -262
+c0 -76 -34 -154 -108 -210c-25 -19 -53 -32 -82 -40v-27c0 -50 -1 -99 -4 -149c-7 -122 -96 -229 -218 -229c-112 0 -202 93 -202 206c0 58 53 103 112 103c54 0 95 -47 95 -103c0 -52 -43 -95 -95 -95c-11 0 -21 2 -31 6c26 -44 71 -73 124 -73c98 0 165 91 171 191
+c3 47 4 95 4 142v19c-26 -4 -50 -6 -77 -6zM455 -204c71 23 119 95 119 166c0 87 -61 173 -161 189c22 -108 38 -234 42 -355zM338 -219c25 0 50 2 74 5c-4 126 -20 255 -44 367c-86 -4 -135 -59 -135 -120c0 -44 25 -91 81 -123c5 -5 7 -11 7 -16c0 -12 -10 -23 -22 -23
+c-3 0 -6 1 -9 2c-81 43 -118 116 -118 186c0 92 62 180 171 200c-16 62 -34 124 -53 185c-109 -125 -216 -251 -216 -415c0 -135 129 -248 264 -248zM403 1100c-100 -52 -162 -156 -162 -268c0 -86 22 -156 44 -227c84 102 153 208 153 340c0 68 -7 96 -35 155z" fill="currentColor"/>
+<path transform="translate(12.5673, 14.1808) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<path transform="translate(14.0173, 14.1808) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(20.9862, 12.6808) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<text transform="translate(7.6969, 10.1428)" font-family="Century Schoolbook L" font-style="italic" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+8va</tspan>
+</text>
+<line transform="translate(11.5629, 9.3841)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0" y1="0" x2="45.0481" y2="-0.0000" stroke-dasharray="0.405622408095973,0.588780327885313"/>
+<line transform="translate(56.6111, 9.3841)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0" y1="0" x2="0.0000" y2="1.2000" stroke-dasharray="0.377301587301587,0.522698412698413"/>
+<line transform="translate(11.5629, 9.3841)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0" y1="0" x2="0.0000" y2="-0.0000" stroke-dasharray="0.407301587301587,0.592698412698413"/>
+<path transform="translate(35.4695, 12.1808) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(26.7778, 13.6808) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<path transform="translate(28.2278, 13.6808) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(41.2611, 13.6808) scale(0.0040, -0.0040)" d="M-8 375c8 5 17 7 26 7s18 -2 26 -7l-3 -187l104 21h4c10 0 18 -8 18 -18l8 -566c-8 -5 -17 -7 -26 -7s-18 2 -26 7l2 187l-103 -21h-4c-10 0 -18 8 -18 18zM130 111l-90 -18l-3 -204l90 18z" fill="currentColor"/>
+<path transform="translate(19.8362, 12.6808) scale(0.0040, -0.0040)" d="M29 39l-2 -64v-11c0 -22 2 -43 5 -65c44 38 91 80 91 138c0 33 -13 66 -42 66c-31 0 -51 -31 -52 -64zM-16 -139l-12 593c9 5 18 8 28 8s19 -3 28 -8l-7 -343c25 23 58 36 92 36c51 0 87 -49 87 -103c0 -79 -84 -117 -144 -169c-16 -14 -25 -41 -47 -41
+c-14 0 -25 13 -25 27z" fill="currentColor"/>
+<text transform="translate(30.4192, 27.1503)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+67</tspan>
+</text>
+</svg>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m.a/svg/68_5_2.svg	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,38 @@
+<?xml-stylesheet type="text/css" href="svg-stylesheet.css" ?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" width="100.00mm" height="45.00mm" viewBox="0 0 63.2283 28.4528">
+<!-- Page: 1/1 -->
+<text transform="translate(1.8969, 7.5874)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+ </tspan>
+</text>
+<line transform="translate(1.8969, 17.5874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 16.5874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 15.5874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 14.5874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 13.5874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<rect transform="translate(1.8969, 12.5874)" x="12.0759" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.5874)" x="25.2024" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.5874)" x="38.6966" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.5874)" x="38.6966" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.5874)" x="46.0688" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.5874)" x="46.0688" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.5874)" x="46.1866" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<path transform="translate(48.2584, 10.0874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(2.6969, 16.5874) scale(0.0040, -0.0040)" d="M335 -263c-189 0 -333 173 -333 375c0 181 132 315 250 453c-22 70 -43 141 -52 214c-7 55 -8 110 -8 166c0 118 55 230 149 301c3 3 7 4 11 4s9 -2 12 -5c77 -89 146 -262 146 -383c0 -149 -89 -265 -186 -379c23 -73 44 -145 63 -219h2c156 0 257 -129 257 -262
+c0 -76 -34 -154 -108 -210c-25 -19 -53 -32 -82 -40v-27c0 -50 -1 -99 -4 -149c-7 -122 -96 -229 -218 -229c-112 0 -202 93 -202 206c0 58 53 103 112 103c54 0 95 -47 95 -103c0 -52 -43 -95 -95 -95c-11 0 -21 2 -31 6c26 -44 71 -73 124 -73c98 0 165 91 171 191
+c3 47 4 95 4 142v19c-26 -4 -50 -6 -77 -6zM455 -204c71 23 119 95 119 166c0 87 -61 173 -161 189c22 -108 38 -234 42 -355zM338 -219c25 0 50 2 74 5c-4 126 -20 255 -44 367c-86 -4 -135 -59 -135 -120c0 -44 25 -91 81 -123c5 -5 7 -11 7 -16c0 -12 -10 -23 -22 -23
+c-3 0 -6 1 -9 2c-81 43 -118 116 -118 186c0 92 62 180 171 200c-16 62 -34 124 -53 185c-109 -125 -216 -251 -216 -415c0 -135 129 -248 264 -248zM403 1100c-100 -52 -162 -156 -162 -268c0 -86 22 -156 44 -227c84 102 153 208 153 340c0 68 -7 96 -35 155z" fill="currentColor"/>
+<path transform="translate(40.8863, 11.5874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(12.9978, 12.0874) scale(0.0040, -0.0040)" d="M29 39l-2 -64v-11c0 -22 2 -43 5 -65c44 38 91 80 91 138c0 33 -13 66 -42 66c-31 0 -51 -31 -52 -64zM-16 -139l-12 593c9 5 18 8 28 8s19 -3 28 -8l-7 -343c25 23 58 36 92 36c51 0 87 -49 87 -103c0 -79 -84 -117 -144 -169c-16 -14 -25 -41 -47 -41
+c-14 0 -25 13 -25 27z" fill="currentColor"/>
+<path transform="translate(14.1478, 12.0874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(20.5199, 13.5874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(34.0142, 13.0874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(46.8084, 10.0874) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<path transform="translate(27.3920, 12.5874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<text transform="translate(30.4002, 27.1503)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+68</tspan>
+</text>
+</svg>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m.a/svg/69_4_1.svg	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,55 @@
+<?xml-stylesheet type="text/css" href="svg-stylesheet.css" ?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" width="100.00mm" height="45.00mm" viewBox="0 0 63.2283 28.4528">
+<!-- Page: 1/1 -->
+<text transform="translate(1.8969, 7.5874)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+ </tspan>
+</text>
+<rect transform="translate(1.8969, 12.0874)" x="11.8065" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.0874)" x="11.9243" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.0874)" x="19.0270" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.0874)" x="19.0270" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.0874)" x="19.1448" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.0874)" x="26.0772" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.0874)" x="26.1950" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.0874)" x="32.8644" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.0874)" x="32.8644" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.0874)" x="32.9822" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.0874)" x="39.6515" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.0874)" x="39.7693" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.0874)" x="46.3720" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.0874)" x="46.3720" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.0874)" x="46.3720" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<line transform="translate(1.8969, 17.0874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 16.0874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 15.0874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 14.0874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 13.0874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<path transform="translate(48.5617, 9.5874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(41.8412, 10.5874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(34.0373, 10.0874) scale(0.0040, -0.0040)" d="M-8 375c8 5 17 7 26 7s18 -2 26 -7l-3 -187l104 21h4c10 0 18 -8 18 -18l8 -566c-8 -5 -17 -7 -26 -7s-18 2 -26 7l2 187l-103 -21h-4c-10 0 -18 8 -18 18zM130 111l-90 -18l-3 -204l90 18z" fill="currentColor"/>
+<path transform="translate(2.6969, 14.0874) scale(0.0040, -0.0040)" d="M558 -125c0 28 22 51 50 51s51 -23 51 -51s-23 -51 -51 -51s-50 23 -50 51zM558 125c0 28 22 51 50 51s51 -23 51 -51s-23 -51 -51 -51s-50 23 -50 51zM231 264c172 0 294 -88 294 -251c0 -263 -262 -416 -515 -523c-3 -3 -7 -4 -10 -4c-7 0 -14 7 -14 14c0 3 1 7 4 10
+c201 118 410 265 410 492c0 119 -61 234 -169 234c-72 0 -124 -53 -148 -123c10 4 19 6 29 6c55 0 100 -45 100 -100c0 -58 -44 -106 -100 -106c-60 0 -112 47 -112 106c0 133 101 245 231 245z" fill="currentColor"/>
+<path transform="translate(12.5462, 10.5874) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<path transform="translate(13.9962, 10.5874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(21.2167, 10.0874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<text transform="translate(7.6969, 19.7723)" font-family="Century Schoolbook L" font-style="italic" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+8vb</tspan>
+</text>
+<line transform="translate(11.5629, 18.9757)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0" y1="0" x2="45.0693" y2="-0.0000" stroke-dasharray="0.405763273786445,0.589109014496413"/>
+<line transform="translate(56.6322, 18.9757)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0" y1="0" x2="0.0000" y2="-1.2000" stroke-dasharray="0.377301587301587,0.522698412698413"/>
+<line transform="translate(11.5629, 18.9757)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0" y1="0" x2="0.0000" y2="-0.0000" stroke-dasharray="0.407301587301587,0.592698412698413"/>
+<path transform="translate(35.0540, 10.0874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(27.1168, 11.0874) scale(0.0040, -0.0040)" d="M29 39l-2 -64v-11c0 -22 2 -43 5 -65c44 38 91 80 91 138c0 33 -13 66 -42 66c-31 0 -51 -31 -52 -64zM-16 -139l-12 593c9 5 18 8 28 8s19 -3 28 -8l-7 -343c25 23 58 36 92 36c51 0 87 -49 87 -103c0 -79 -84 -117 -144 -169c-16 -14 -25 -41 -47 -41
+c-14 0 -25 13 -25 27z" fill="currentColor"/>
+<path transform="translate(28.2668, 11.0874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(40.8245, 10.5874) scale(0.0040, -0.0040)" d="M-8 375c8 5 17 7 26 7s18 -2 26 -7l-3 -187l104 21h4c10 0 18 -8 18 -18l8 -566c-8 -5 -17 -7 -26 -7s-18 2 -26 7l2 187l-103 -21h-4c-10 0 -18 8 -18 18zM130 111l-90 -18l-3 -204l90 18z" fill="currentColor"/>
+<path transform="translate(19.7667, 10.0874) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<text transform="translate(30.4002, 27.1503)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+69</tspan>
+</text>
+</svg>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m.a/svg/70_3_2.svg	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,38 @@
+<?xml-stylesheet type="text/css" href="svg-stylesheet.css" ?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" width="100.00mm" height="45.00mm" viewBox="0 0 63.2283 28.4528">
+<!-- Page: 1/1 -->
+<text transform="translate(1.8969, 7.5874)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+ </tspan>
+</text>
+<line transform="translate(1.8969, 13.5874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 12.5874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 11.5874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 10.5874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 9.5874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<path transform="translate(48.5617, 11.0874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(47.5450, 11.0874) scale(0.0040, -0.0040)" d="M-8 375c8 5 17 7 26 7s18 -2 26 -7l-3 -187l104 21h4c10 0 18 -8 18 -18l8 -566c-8 -5 -17 -7 -26 -7s-18 2 -26 7l2 187l-103 -21h-4c-10 0 -18 8 -18 18zM130 111l-90 -18l-3 -204l90 18z" fill="currentColor"/>
+<path transform="translate(41.7745, 9.5874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(2.6969, 10.5874) scale(0.0040, -0.0040)" d="M558 -125c0 28 22 51 50 51s51 -23 51 -51s-23 -51 -51 -51s-50 23 -50 51zM558 125c0 28 22 51 50 51s51 -23 51 -51s-23 -51 -51 -51s-50 23 -50 51zM231 264c172 0 294 -88 294 -251c0 -263 -262 -416 -515 -523c-3 -3 -7 -4 -10 -4c-7 0 -14 7 -14 14c0 3 1 7 4 10
+c201 118 410 265 410 492c0 119 -61 234 -169 234c-72 0 -124 -53 -148 -123c10 4 19 6 29 6c55 0 100 -45 100 -100c0 -58 -44 -106 -100 -106c-60 0 -112 47 -112 106c0 133 101 245 231 245z" fill="currentColor"/>
+<path transform="translate(13.2962, 10.0874) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<path transform="translate(14.7462, 10.0874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<text transform="translate(7.6969, 16.2723)" font-family="Century Schoolbook L" font-style="italic" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+8vb</tspan>
+</text>
+<line transform="translate(11.5629, 15.4757)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0" y1="0" x2="45.0693" y2="-0.0000" stroke-dasharray="0.405763273786445,0.589109014496413"/>
+<line transform="translate(56.6322, 15.4757)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0" y1="0" x2="0.0000" y2="-1.2000" stroke-dasharray="0.377301587301587,0.522698412698413"/>
+<line transform="translate(11.5629, 15.4757)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0" y1="0" x2="0.0000" y2="-0.0000" stroke-dasharray="0.407301587301587,0.592698412698413"/>
+<path transform="translate(35.0540, 10.5874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(27.5668, 10.0874) scale(0.0040, -0.0040)" d="M-8 375c8 5 17 7 26 7s18 -2 26 -7l-3 -187l104 21h4c10 0 18 -8 18 -18l8 -566c-8 -5 -17 -7 -26 -7s-18 2 -26 7l2 187l-103 -21h-4c-10 0 -18 8 -18 18zM130 111l-90 -18l-3 -204l90 18z" fill="currentColor"/>
+<path transform="translate(28.5835, 10.0874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(20.6463, 11.0874) scale(0.0040, -0.0040)" d="M29 39l-2 -64v-11c0 -22 2 -43 5 -65c44 38 91 80 91 138c0 33 -13 66 -42 66c-31 0 -51 -31 -52 -64zM-16 -139l-12 593c9 5 18 8 28 8s19 -3 28 -8l-7 -343c25 23 58 36 92 36c51 0 87 -49 87 -103c0 -79 -84 -117 -144 -169c-16 -14 -25 -41 -47 -41
+c-14 0 -25 13 -25 27z" fill="currentColor"/>
+<path transform="translate(21.7963, 11.0874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<text transform="translate(30.4002, 27.1503)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+70</tspan>
+</text>
+</svg>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m.a/svg/71_2_1.svg	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,59 @@
+<?xml-stylesheet type="text/css" href="svg-stylesheet.css" ?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" width="100.00mm" height="45.00mm" viewBox="0 0 63.2283 28.4528">
+<!-- Page: 1/1 -->
+<text transform="translate(1.8969, 7.5874)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+ </tspan>
+</text>
+<line transform="translate(1.8969, 19.6808)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 18.6808)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 17.6808)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 16.6808)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 15.6808)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<rect transform="translate(1.8969, 14.6808)" x="11.7523" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.6808)" x="11.7523" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.6808)" x="11.7523" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 14.6808)" x="18.9187" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.6808)" x="18.9187" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.6808)" x="19.0365" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 14.6808)" x="26.0850" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.6808)" x="26.2028" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 14.6808)" x="32.8180" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.6808)" x="32.8180" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.6808)" x="32.9358" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 14.6808)" x="39.8140" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.6808)" x="39.8140" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.6808)" x="39.9318" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 14.6808)" x="46.4804" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.6808)" x="46.4804" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.6808)" x="46.4804" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.6808)" x="46.4804" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<path transform="translate(48.6700, 11.6808) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(42.0037, 12.6808) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(33.9910, 12.1808) scale(0.0040, -0.0040)" d="M-8 375c8 5 17 7 26 7s18 -2 26 -7l-3 -187l104 21h4c10 0 18 -8 18 -18l8 -566c-8 -5 -17 -7 -26 -7s-18 2 -26 7l2 187l-103 -21h-4c-10 0 -18 8 -18 18zM130 111l-90 -18l-3 -204l90 18z" fill="currentColor"/>
+<path transform="translate(2.6969, 18.6808) scale(0.0040, -0.0040)" d="M335 -263c-189 0 -333 173 -333 375c0 181 132 315 250 453c-22 70 -43 141 -52 214c-7 55 -8 110 -8 166c0 118 55 230 149 301c3 3 7 4 11 4s9 -2 12 -5c77 -89 146 -262 146 -383c0 -149 -89 -265 -186 -379c23 -73 44 -145 63 -219h2c156 0 257 -129 257 -262
+c0 -76 -34 -154 -108 -210c-25 -19 -53 -32 -82 -40v-27c0 -50 -1 -99 -4 -149c-7 -122 -96 -229 -218 -229c-112 0 -202 93 -202 206c0 58 53 103 112 103c54 0 95 -47 95 -103c0 -52 -43 -95 -95 -95c-11 0 -21 2 -31 6c26 -44 71 -73 124 -73c98 0 165 91 171 191
+c3 47 4 95 4 142v19c-26 -4 -50 -6 -77 -6zM455 -204c71 23 119 95 119 166c0 87 -61 173 -161 189c22 -108 38 -234 42 -355zM338 -219c25 0 50 2 74 5c-4 126 -20 255 -44 367c-86 -4 -135 -59 -135 -120c0 -44 25 -91 81 -123c5 -5 7 -11 7 -16c0 -12 -10 -23 -22 -23
+c-3 0 -6 1 -9 2c-81 43 -118 116 -118 186c0 92 62 180 171 200c-16 62 -34 124 -53 185c-109 -125 -216 -251 -216 -415c0 -135 129 -248 264 -248zM403 1100c-100 -52 -162 -156 -162 -268c0 -86 22 -156 44 -227c84 102 153 208 153 340c0 68 -7 96 -35 155z" fill="currentColor"/>
+<path transform="translate(21.1083, 12.1808) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(13.9420, 12.6808) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<text transform="translate(7.6969, 10.1428)" font-family="Century Schoolbook L" font-style="italic" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+8va</tspan>
+</text>
+<line transform="translate(11.5629, 9.3841)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0" y1="0" x2="45.1234" y2="-0.0000" stroke-dasharray="0.406124390509228,0.589951620182908"/>
+<line transform="translate(56.6863, 9.3841)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0" y1="0" x2="0.0000" y2="1.2000" stroke-dasharray="0.377301587301587,0.522698412698413"/>
+<line transform="translate(11.5629, 9.3841)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0" y1="0" x2="0.0000" y2="-0.0000" stroke-dasharray="0.407301587301587,0.592698412698413"/>
+<path transform="translate(40.8537, 12.6808) scale(0.0040, -0.0040)" d="M29 39l-2 -64v-11c0 -22 2 -43 5 -65c44 38 91 80 91 138c0 33 -13 66 -42 66c-31 0 -51 -31 -52 -64zM-16 -139l-12 593c9 5 18 8 28 8s19 -3 28 -8l-7 -343c25 23 58 36 92 36c51 0 87 -49 87 -103c0 -79 -84 -117 -144 -169c-16 -14 -25 -41 -47 -41
+c-14 0 -25 13 -25 27z" fill="currentColor"/>
+<path transform="translate(35.0077, 12.1808) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(26.8247, 13.6808) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<path transform="translate(28.2747, 13.6808) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(19.6583, 12.1808) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<text transform="translate(30.4381, 27.1503)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+71</tspan>
+</text>
+</svg>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m.a/svg/72_0_1.svg	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,60 @@
+<?xml-stylesheet type="text/css" href="svg-stylesheet.css" ?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" width="100.00mm" height="45.00mm" viewBox="0 0 63.2283 28.4528">
+<!-- Page: 1/1 -->
+<text transform="translate(1.8969, 7.5874)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+ </tspan>
+</text>
+<rect transform="translate(1.8969, 14.9874)" x="11.8260" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.9874)" x="11.8260" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.9874)" x="11.8260" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.9874)" x="11.8260" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.9874)" x="11.8260" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 14.9874)" x="18.3160" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.9874)" x="18.3160" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.9874)" x="18.3160" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.9874)" x="18.3160" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.9874)" x="18.3160" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 14.9874)" x="25.3857" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.9874)" x="25.3857" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.9874)" x="25.3857" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.9874)" x="25.5035" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 14.9874)" x="32.3530" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.9874)" x="32.3530" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.9874)" x="32.3530" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.9874)" x="32.3530" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.9874)" x="32.4708" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 14.9874)" x="39.5930" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.9874)" x="39.5930" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.9874)" x="39.5930" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.9874)" x="39.7108" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 14.9874)" x="46.3330" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.9874)" x="46.3330" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.9874)" x="46.3330" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.9874)" x="46.3330" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.9874)" x="46.3330" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 9.9874)" x="46.3330" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<line transform="translate(1.8969, 19.9874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 18.9874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 17.9874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 16.9874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 15.9874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<path transform="translate(48.5227, 9.9874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(40.3326, 11.4874) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<path transform="translate(2.6969, 16.9874) scale(0.0040, -0.0040)" d="M558 -125c0 28 22 51 50 51s51 -23 51 -51s-23 -51 -51 -51s-50 23 -50 51zM558 125c0 28 22 51 50 51s51 -23 51 -51s-23 -51 -51 -51s-50 23 -50 51zM231 264c172 0 294 -88 294 -251c0 -263 -262 -416 -515 -523c-3 -3 -7 -4 -10 -4c-7 0 -14 7 -14 14c0 3 1 7 4 10
+c201 118 410 265 410 492c0 119 -61 234 -169 234c-72 0 -124 -53 -148 -123c10 4 19 6 29 6c55 0 100 -45 100 -100c0 -58 -44 -106 -100 -106c-60 0 -112 47 -112 106c0 133 101 245 231 245z" fill="currentColor"/>
+<path transform="translate(20.5057, 10.4874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(26.4253, 11.9874) scale(0.0040, -0.0040)" d="M29 39l-2 -64v-11c0 -22 2 -43 5 -65c44 38 91 80 91 138c0 33 -13 66 -42 66c-31 0 -51 -31 -52 -64zM-16 -139l-12 593c9 5 18 8 28 8s19 -3 28 -8l-7 -343c25 23 58 36 92 36c51 0 87 -49 87 -103c0 -79 -84 -117 -144 -169c-16 -14 -25 -41 -47 -41
+c-14 0 -25 13 -25 27z" fill="currentColor"/>
+<path transform="translate(14.0157, 10.9874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(33.3926, 10.4874) scale(0.0040, -0.0040)" d="M29 39l-2 -64v-11c0 -22 2 -43 5 -65c44 38 91 80 91 138c0 33 -13 66 -42 66c-31 0 -51 -31 -52 -64zM-16 -139l-12 593c9 5 18 8 28 8s19 -3 28 -8l-7 -343c25 23 58 36 92 36c51 0 87 -49 87 -103c0 -79 -84 -117 -144 -169c-16 -14 -25 -41 -47 -41
+c-14 0 -25 13 -25 27z" fill="currentColor"/>
+<path transform="translate(34.5426, 10.4874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(41.7827, 11.4874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(27.5753, 11.9874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<text transform="translate(30.4381, 27.1503)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+72</tspan>
+</text>
+</svg>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m.a/svg/73_1_2.svg	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,58 @@
+<?xml-stylesheet type="text/css" href="svg-stylesheet.css" ?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" width="100.00mm" height="45.00mm" viewBox="0 0 63.2283 28.4528">
+<!-- Page: 1/1 -->
+<text transform="translate(1.8969, 7.5874)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+ </tspan>
+</text>
+<line transform="translate(1.8969, 19.6808)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 18.6808)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 17.6808)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 16.6808)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 15.6808)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<rect transform="translate(1.8969, 14.6808)" x="11.8773" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.6808)" x="11.8773" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.6808)" x="11.9951" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 14.6808)" x="19.1687" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.6808)" x="19.2865" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 14.6808)" x="26.0267" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.6808)" x="26.0267" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.6808)" x="26.1445" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 14.6808)" x="33.1477" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.6808)" x="33.1477" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.6808)" x="33.2655" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 14.6808)" x="39.9390" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.6808)" x="39.9390" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 12.6808)" x="39.9390" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 11.6808)" x="39.9390" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 14.6808)" x="46.2304" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 13.6808)" x="46.2304" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<path transform="translate(48.4200, 13.1808) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(42.1287, 11.6808) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(34.1873, 12.6808) scale(0.0040, -0.0040)" d="M29 39l-2 -64v-11c0 -22 2 -43 5 -65c44 38 91 80 91 138c0 33 -13 66 -42 66c-31 0 -51 -31 -52 -64zM-16 -139l-12 593c9 5 18 8 28 8s19 -3 28 -8l-7 -343c25 23 58 36 92 36c51 0 87 -49 87 -103c0 -79 -84 -117 -144 -169c-16 -14 -25 -41 -47 -41
+c-14 0 -25 13 -25 27z" fill="currentColor"/>
+<path transform="translate(2.6969, 18.6808) scale(0.0040, -0.0040)" d="M335 -263c-189 0 -333 173 -333 375c0 181 132 315 250 453c-22 70 -43 141 -52 214c-7 55 -8 110 -8 166c0 118 55 230 149 301c3 3 7 4 11 4s9 -2 12 -5c77 -89 146 -262 146 -383c0 -149 -89 -265 -186 -379c23 -73 44 -145 63 -219h2c156 0 257 -129 257 -262
+c0 -76 -34 -154 -108 -210c-25 -19 -53 -32 -82 -40v-27c0 -50 -1 -99 -4 -149c-7 -122 -96 -229 -218 -229c-112 0 -202 93 -202 206c0 58 53 103 112 103c54 0 95 -47 95 -103c0 -52 -43 -95 -95 -95c-11 0 -21 2 -31 6c26 -44 71 -73 124 -73c98 0 165 91 171 191
+c3 47 4 95 4 142v19c-26 -4 -50 -6 -77 -6zM455 -204c71 23 119 95 119 166c0 87 -61 173 -161 189c22 -108 38 -234 42 -355zM338 -219c25 0 50 2 74 5c-4 126 -20 255 -44 367c-86 -4 -135 -59 -135 -120c0 -44 25 -91 81 -123c5 -5 7 -11 7 -16c0 -12 -10 -23 -22 -23
+c-3 0 -6 1 -9 2c-81 43 -118 116 -118 186c0 92 62 180 171 200c-16 62 -34 124 -53 185c-109 -125 -216 -251 -216 -415c0 -135 129 -248 264 -248zM403 1100c-100 -52 -162 -156 -162 -268c0 -86 22 -156 44 -227c84 102 153 208 153 340c0 68 -7 96 -35 155z" fill="currentColor"/>
+<path transform="translate(12.6170, 12.1808) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<path transform="translate(14.0670, 12.1808) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<text transform="translate(7.6969, 10.1428)" font-family="Century Schoolbook L" font-style="italic" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+8va</tspan>
+</text>
+<line transform="translate(11.5629, 9.3841)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0" y1="0" x2="44.9984" y2="-0.0000" stroke-dasharray="0.405291051564222,0.588007162644561"/>
+<line transform="translate(56.5613, 9.3841)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0" y1="0" x2="0.0000" y2="1.2000" stroke-dasharray="0.377301587301587,0.522698412698413"/>
+<line transform="translate(11.5629, 9.3841)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0" y1="0" x2="0.0000" y2="-0.0000" stroke-dasharray="0.407301587301587,0.592698412698413"/>
+<path transform="translate(35.3373, 12.6808) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(27.1997, 12.1808) scale(0.0040, -0.0040)" d="M-8 375c8 5 17 7 26 7s18 -2 26 -7l-3 -187l104 21h4c10 0 18 -8 18 -18l8 -566c-8 -5 -17 -7 -26 -7s-18 2 -26 7l2 187l-103 -21h-4c-10 0 -18 8 -18 18zM130 111l-90 -18l-3 -204l90 18z" fill="currentColor"/>
+<path transform="translate(28.2163, 12.1808) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(19.9083, 13.6808) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<path transform="translate(21.3583, 13.6808) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<text transform="translate(30.4381, 27.1503)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+73</tspan>
+</text>
+</svg>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m.a/svg/74_6_1.svg	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,36 @@
+<?xml-stylesheet type="text/css" href="svg-stylesheet.css" ?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" width="100.00mm" height="45.00mm" viewBox="0 0 63.2283 28.4528">
+<!-- Page: 1/1 -->
+<text transform="translate(1.8969, 7.5874)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+ </tspan>
+</text>
+<line transform="translate(1.8969, 15.9874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 14.9874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 13.9874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 12.9874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 11.9874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<rect transform="translate(1.8969, 10.9874)" x="19.8036" y="-0.1037" width="1.6390" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.9874)" x="32.7060" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 10.9874)" x="46.2929" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<rect transform="translate(1.8969, 9.9874)" x="46.2929" y="-0.1037" width="1.7568" height="0.2073" ry="0.1037" fill="currentColor"/>
+<path transform="translate(48.4825, 9.9874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(40.7058, 11.4874) scale(0.0040, -0.0040)" d="M-8 375c8 5 17 7 26 7s18 -2 26 -7l-3 -187l104 21h4c10 0 18 -8 18 -18l8 -566c-8 -5 -17 -7 -26 -7s-18 2 -26 7l2 187l-103 -21h-4c-10 0 -18 8 -18 18zM130 111l-90 -18l-3 -204l90 18z" fill="currentColor"/>
+<path transform="translate(2.6969, 14.9874) scale(0.0040, -0.0040)" d="M335 -263c-189 0 -333 173 -333 375c0 181 132 315 250 453c-22 70 -43 141 -52 214c-7 55 -8 110 -8 166c0 118 55 230 149 301c3 3 7 4 11 4s9 -2 12 -5c77 -89 146 -262 146 -383c0 -149 -89 -265 -186 -379c23 -73 44 -145 63 -219h2c156 0 257 -129 257 -262
+c0 -76 -34 -154 -108 -210c-25 -19 -53 -32 -82 -40v-27c0 -50 -1 -99 -4 -149c-7 -122 -96 -229 -218 -229c-112 0 -202 93 -202 206c0 58 53 103 112 103c54 0 95 -47 95 -103c0 -52 -43 -95 -95 -95c-11 0 -21 2 -31 6c26 -44 71 -73 124 -73c98 0 165 91 171 191
+c3 47 4 95 4 142v19c-26 -4 -50 -6 -77 -6zM455 -204c71 23 119 95 119 166c0 87 -61 173 -161 189c22 -108 38 -234 42 -355zM338 -219c25 0 50 2 74 5c-4 126 -20 255 -44 367c-86 -4 -135 -59 -135 -120c0 -44 25 -91 81 -123c5 -5 7 -11 7 -16c0 -12 -10 -23 -22 -23
+c-3 0 -6 1 -9 2c-81 43 -118 116 -118 186c0 92 62 180 171 200c-16 62 -34 124 -53 185c-109 -125 -216 -251 -216 -415c0 -135 129 -248 264 -248zM403 1100c-100 -52 -162 -156 -162 -268c0 -86 22 -156 44 -227c84 102 153 208 153 340c0 68 -7 96 -35 155z" fill="currentColor"/>
+<path transform="translate(13.3357, 11.4874) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<path transform="translate(14.7858, 11.4874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(21.8755, 10.4874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(34.8957, 10.9874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(41.7224, 11.4874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(28.1356, 11.9874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(20.7255, 10.4874) scale(0.0040, -0.0040)" d="M29 39l-2 -64v-11c0 -22 2 -43 5 -65c44 38 91 80 91 138c0 33 -13 66 -42 66c-31 0 -51 -31 -52 -64zM-16 -139l-12 593c9 5 18 8 28 8s19 -3 28 -8l-7 -343c25 23 58 36 92 36c51 0 87 -49 87 -103c0 -79 -84 -117 -144 -169c-16 -14 -25 -41 -47 -41
+c-14 0 -25 13 -25 27z" fill="currentColor"/>
+<text transform="translate(30.4761, 27.1503)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+74</tspan>
+</text>
+</svg>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m.a/svg/75_7_2.svg	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,30 @@
+<?xml-stylesheet type="text/css" href="svg-stylesheet.css" ?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" width="100.00mm" height="45.00mm" viewBox="0 0 63.2283 28.4528">
+<!-- Page: 1/1 -->
+<text transform="translate(1.8969, 7.5874)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+ </tspan>
+</text>
+<line transform="translate(1.8969, 13.5874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 12.5874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 11.5874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 10.5874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<line transform="translate(1.8969, 9.5874)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1073" stroke="currentColor" x1="0.0537" y1="-0.0000" x2="59.3810" y2="-0.0000"/>
+<path transform="translate(48.4626, 10.0874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(41.1925, 11.5874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(2.6969, 10.5874) scale(0.0040, -0.0040)" d="M558 -125c0 28 22 51 50 51s51 -23 51 -51s-23 -51 -51 -51s-50 23 -50 51zM558 125c0 28 22 51 50 51s51 -23 51 -51s-23 -51 -51 -51s-50 23 -50 51zM231 264c172 0 294 -88 294 -251c0 -263 -262 -416 -515 -523c-3 -3 -7 -4 -10 -4c-7 0 -14 7 -14 14c0 3 1 7 4 10
+c201 118 410 265 410 492c0 119 -61 234 -169 234c-72 0 -124 -53 -148 -123c10 4 19 6 29 6c55 0 100 -45 100 -100c0 -58 -44 -106 -100 -106c-60 0 -112 47 -112 106c0 133 101 245 231 245z" fill="currentColor"/>
+<path transform="translate(13.3457, 12.0874) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<path transform="translate(14.7957, 12.0874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(21.0658, 13.5874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(47.0126, 10.0874) scale(0.0040, -0.0040)" d="M217 -311c0 -11 -8 -19 -19 -19s-20 8 -20 19v142l-81 -30v-156c0 -11 -9 -20 -20 -20s-19 9 -19 20v142l-28 -11c-3 -1 -5 -1 -8 -1c-12 0 -22 10 -22 23v57c0 9 6 18 15 21l43 16v157l-28 -10c-3 -1 -5 -1 -8 -1c-12 0 -22 9 -22 22v57c0 9 6 18 15 21l43 16v157
+c0 11 8 19 19 19s20 -8 20 -19v-142l81 30v156c0 11 9 20 20 20s19 -9 19 -20v-142l28 11c3 1 5 1 8 1c12 0 22 -10 22 -23v-57c0 -9 -6 -18 -15 -21l-43 -16v-157l28 10c3 1 5 1 8 1c12 0 22 -9 22 -22v-57c0 -9 -6 -18 -15 -21l-43 -16v-157zM97 64v-158l81 30v158z" fill="currentColor"/>
+<path transform="translate(34.4225, 13.0874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<path transform="translate(26.8858, 12.0874) scale(0.0040, -0.0040)" d="M-8 375c8 5 17 7 26 7s18 -2 26 -7l-3 -187l104 21h4c10 0 18 -8 18 -18l8 -566c-8 -5 -17 -7 -26 -7s-18 2 -26 7l2 187l-103 -21h-4c-10 0 -18 8 -18 18zM130 111l-90 -18l-3 -204l90 18z" fill="currentColor"/>
+<path transform="translate(27.9025, 12.0874) scale(0.0036, -0.0036)" d="M214 140c59 0 115 -32 115 -97c0 -72 -54 -121 -101 -149c-35 -21 -74 -34 -114 -34c-59 0 -114 32 -114 97c0 72 54 121 101 149c35 21 73 34 113 34z" fill="currentColor"/>
+<text transform="translate(30.4381, 27.1503)" font-family="Century Schoolbook L" font-size="2.1994" text-anchor="start" fill="currentColor">
+<tspan>
+75</tspan>
+</text>
+</svg>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m.a/svg/svg-stylesheet.css	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,7 @@
+svg { background-color: black; width:1000px; height:450px; display:block;}
+line { stroke: white; }
+text {   fill: white;}
+path { stroke: white; fill: white; }
+rect { fill: white; }
+circle { stroke: white; }
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m.a/svg/svg.html	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,69 @@
+<html> 
+ <body> 
+<img src="sv_.ht.svg" width="400" /> 
+<img src="63_0_0.svg" width="400" /> 
+<img src="72_0_1.svg" width="400" /> 
+<img src="15_0_2.svg" width="400" /> 
+<img src="24_0_3.svg" width="400" /> 
+<img src="31_0_4.svg" width="400" /> 
+<img src="40_0_5.svg" width="400" /> 
+<img src="47_0_6.svg" width="400" /> 
+<img src="56_0_7.svg" width="400" /> 
+<img src="25_1_0.svg" width="400" /> 
+<img src="14_1_1.svg" width="400" /> 
+<img src="73_1_2.svg" width="400" /> 
+<img src="62_1_3.svg" width="400" /> 
+<img src="57_1_4.svg" width="400" /> 
+<img src="46_1_5.svg" width="400" /> 
+<img src="41_1_6.svg" width="400" /> 
+<img src="30_1_7.svg" width="400" /> 
+<img src="64_2_0.svg" width="400" /> 
+<img src="71_2_1.svg" width="400" /> 
+<img src="16_2_2.svg" width="400" /> 
+<img src="23_2_3.svg" width="400" /> 
+<img src="32_2_4.svg" width="400" /> 
+<img src="39_2_5.svg" width="400" /> 
+<img src="48_2_6.svg" width="400" /> 
+<img src="55_2_7.svg" width="400" /> 
+<img src="22_3_0.svg" width="400" /> 
+<img src="17_3_1.svg" width="400" /> 
+<img src="70_3_2.svg" width="400" /> 
+<img src="65_3_3.svg" width="400" /> 
+<img src="54_3_4.svg" width="400" /> 
+<img src="49_3_5.svg" width="400" /> 
+<img src="38_3_6.svg" width="400" /> 
+<img src="33_3_7.svg" width="400" /> 
+<img src="66_4_0.svg" width="400" /> 
+<img src="69_4_1.svg" width="400" /> 
+<img src="18_4_2.svg" width="400" /> 
+<img src="21_4_3.svg" width="400" /> 
+<img src="34_4_4.svg" width="400" /> 
+<img src="37_4_5.svg" width="400" /> 
+<img src="50_4_6.svg" width="400" /> 
+<img src="53_4_7.svg" width="400" /> 
+<img src="20_5_0.svg" width="400" /> 
+<img src="19_5_1.svg" width="400" /> 
+<img src="68_5_2.svg" width="400" /> 
+<img src="67_5_3.svg" width="400" /> 
+<img src="52_5_4.svg" width="400" /> 
+<img src="51_5_5.svg" width="400" /> 
+<img src="36_5_6.svg" width="400" /> 
+<img src="35_5_7.svg" width="400" /> 
+<img src="61_6_0.svg" width="400" /> 
+<img src="74_6_1.svg" width="400" /> 
+<img src="13_6_2.svg" width="400" /> 
+<img src="26_6_3.svg" width="400" /> 
+<img src="29_6_4.svg" width="400" /> 
+<img src="42_6_5.svg" width="400" /> 
+<img src="45_6_6.svg" width="400" /> 
+<img src="58_6_7.svg" width="400" /> 
+<img src="27_7_0.svg" width="400" /> 
+<img src="12_7_1.svg" width="400" /> 
+<img src="75_7_2.svg" width="400" /> 
+<img src="60_7_3.svg" width="400" /> 
+<img src="59_7_4.svg" width="400" /> 
+<img src="44_7_5.svg" width="400" /> 
+<img src="43_7_6.svg" width="400" /> 
+<img src="28_7_7.svg" width="400" /> 
+ </body> 
+ </html> 
Binary file www/m.a/thumbs/1.png has changed
Binary file www/m.a/thumbs/2.png has changed
Binary file www/m.a/thumbs/3.png has changed
Binary file www/m.a/thumbs/4.png has changed
Binary file www/m.a/thumbs/5.png has changed
Binary file www/m.a/thumbs/6.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m/css/chat-tablet.css	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,198 @@
+#chat,
+#nickname,
+#messages {
+  width: 250px;
+}
+#chat {
+  position: relative;
+  border: 0px solid #ccc;
+  background: black;
+  border-radius: 15px;
+}
+#nickname,
+#connecting {
+  position: absolute;
+  height: 125px;
+  z-index: 100;
+  left: 0;
+  top: 0;
+  background: black;
+  text-align: center;
+  width: 250px;
+  font: 15px Georgia;
+  color: white;
+  display: block;
+}
+#nickname .wrap,
+#connecting .wrap {
+  padding-top: 30px;
+}
+#nickname input {
+  border: 1px solid #ccc;
+  padding: 10px;
+}
+#nickname input:focus {
+  border-color: #999;
+  outline: 0;
+}
+#nickname #nickname-err {
+  color: #8b0000;
+  font-size: 12px;
+  visibility: hidden;
+}
+.connected #connecting {
+  display: none;
+}
+.nickname-set #nickname {
+  display: none;
+}
+#messages {
+  height: 100px;
+  !background: #eee;
+  background: black;
+}
+#messages em {
+  !text-shadow: 0 1px 0 #fff;
+  !color: #999;
+  color: white;
+}
+#messages p {
+  padding: 0;
+  margin: 0;
+  font: 11px Helvetica, Arial;
+  padding: 0px 10px;
+  color: white;
+}
+#messages p b {
+  display: inline-block;
+  padding-right: 10px;
+  color: white;
+}
+#messages p:nth-child(even) {
+  !background: #fafafa;
+  background: black;
+  color: white;
+}
+#messages #nicknames {
+  background: black;
+  padding: 2px 4px 4px;
+  font: 11px Helvetica;
+  color: white;
+}
+#messages #nicknames span {
+  color: #000;
+  color: white;
+}
+#messages #nicknames b {
+  display: inline-block;
+  background: black;
+  margin-right: 5px;
+  color: yellow;
+}
+#messages #lines {
+  height: 80px;
+  overflow: auto;
+  overflow-x: hidden;
+  overflow-y: auto;
+}
+#messages #lines::-webkit-scrollbar {
+  width: 6px;
+  height: 6px;
+}
+#messages #lines::-webkit-scrollbar-button:start:decrement,
+#messages #lines ::-webkit-scrollbar-button:end:increment {
+  display: block;
+  height: 10px;
+}
+#messages #lines::-webkit-scrollbar-button:vertical:increment {
+  background-color: #fff;
+}
+#messages #lines::-webkit-scrollbar-track-piece {
+  background-color: #fff;
+  -webkit-border-radius: 3px;
+}
+#messages #lines::-webkit-scrollbar-thumb:vertical {
+  height: 50px;
+  background-color: #ccc;
+  -webkit-border-radius: 3px;
+}
+#messages #lines::-webkit-scrollbar-thumb:horizontal {
+  width: 50px;
+  background-color: #fff;
+  -webkit-border-radius: 3px;
+}
+#send-message {
+  background: black;
+  position: relative;
+  border-radius:5px;
+}
+#send-message input {
+  border: none;
+  height: 20px;
+  padding: 0 0px;
+  line-height: 20px;
+  vertical-align: middle;
+  width: 200px;
+  background:black;
+  color: yellow;
+  border-radius:5px;
+  border: 1px solid white;
+}
+#send-message input:focus {
+  outline: 0;
+}
+#send-message button {
+  position: absolute;
+  top: 3px;
+  right: 5px;
+}
+button {
+  margin: 0;
+  -webkit-user-select: none;
+  -moz-user-select: none;
+  user-select: none;
+  display: inline-block;
+  text-decoration: none;
+  background: #43a1f7;
+  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #43a1f7), color-stop(1, #377ad0));
+  background: -webkit-linear-gradient(top, #43a1f7 0%, #377ad0 100%);
+  background: -moz-linear-gradient(top, #43a1f7 0%, #377ad0 100%);
+  background: linear-gradient(top, #43a1f7 0%, #377ad0 100%);
+  border: 1px solid #2e70c4;
+  -webkit-border-radius: 16px;
+  -moz-border-radius: 16px;
+  border-radius: 16px;
+  color: #fff;
+  font-family: "lucida grande", sans-serif;
+  font-size: 11px;
+  font-weight: normal;
+  line-height: 1;
+  !padding: 3px 10px 5px 10px;
+  text-align: center;
+  text-shadow: 0 -1px 1px #2d6dc0;
+}
+button:hover,
+button.hover {
+  background: darker;
+  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #43a1f7), color-stop(1, #2e70c4));
+  background: -webkit-linear-gradient(top, #43a1f7 0%, #2e70c4 100%);
+  background: -moz-linear-gradient(top, #43a1f7 0%, #2e70c4 100%);
+  background: linear-gradient(top, #43a1f7 0%, #2e70c4 100%);
+  border: 1px solid #2e70c4;
+  cursor: pointer;
+  text-shadow: 0 -1px 1px #2c6bbb;
+}
+button:active,
+button.active {
+  background: #2e70c4;
+  border: 1px solid #2e70c4;
+  border-bottom: 1px solid #2861aa;
+  text-shadow: 0 -1px 1px #2b67b5;
+}
+button:focus,
+button.focus {
+  outline: none;
+  -webkit-box-shadow: 0 1px 0 0 rgba(255,255,255,0.40), 0 0 4px 0 #377ad0;
+  -moz-box-shadow: 0 1px 0 0 rgba(255,255,255,0.40), 0 0 4px 0 #377ad0;
+  box-shadow: 0 1px 0 0 rgba(255,255,255,0.40), 0 0 4px 0 #377ad0;
+}
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m/css/nodescore-tablet.css	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,373 @@
+body{
+    background-color: black;
+    color: white;
+    font: 12px Helvetica, Arial;      
+    padding:0px;
+    margin-top:0px;
+    margin-left:0px;
+    height:100%;
+} 
+
+
+
+h3,h4,h5,h6 {
+    width: 400px;
+    background-color: white;
+    display: inline;
+    color: #666;
+    z-index: 2;
+}
+
+h1{ background-color: black; color:white;font: 44px Helvetica, Arial; }
+h2{ font: 28px Helvetica, Arial; color:white}
+h3{ font: 12px Helvetica, Arial; color:white }
+h4{ background-color: black; font: 19px Helvetica, Arial; 
+    text-align: center;  margin-left:auto; margin-right:auto; color:white}
+
+a:link {color:#666;}
+a:visited {color: #666;}
+a:hover {color: black; background-color:gray;}
+a:active {color: black;background-color:white;} 
+
+ul, li, h4, h3, h2, h1, p{
+    padding:0;
+    margin:0;
+    list-style:none;
+}
+
+
+.outermaster{
+    margin-top:4px;
+    height: 470px;
+    width: 1024px;
+    border-radius: 15px;
+    background-color:black;
+    border: 1px solid gray;
+    position: relative;
+    !padding: 5px 5px 5px 5px ;
+    color: white;
+    opacity:0.8;
+    !top: 10%
+    +filter: invert(100%);
+    margin-left: 0px;
+ padding:0px;
+}
+
+#live{
+    !margin-left:auto; 
+    !margin-right:auto; 
+    !margin-top:5px;
+    !margin: 2px;
+    width: 100%;
+    height: 465px;
+    text-align: center;
+    border-radius: 15px;
+    background-color:black;
+    border: 0px solid blue;
+    position: absolute;
+!    padding: 5px 5px 5px 5px ;
+    color: white;
+    top: 0px;
+    +filter: invert(100%);
+    z-index:-1;
+    margin-left: 0px;
+    padding:0px;
+}
+
+#info{
+position: absolute;
+border: 0px solid red;
+border-radius:15px;
+top: 338px;
+!padding: 5px 5px 5px 5px;
+height: 135px;
+width: 100%;
+}
+
+#comms{
+    border-radius: 15px;
+    height: 120px;
+    width: 250px;
+    margin: 0px;
+    border: 1px solid gray;
+    color: black;
+    float:left;
+    padding: 5px 5px 5px 5px;
+}
+
+#midfoot{
+    !margin-left:auto; margin-right:auto;
+    border-radius: 15px;
+    height: 120px;
+    width: 30%;
+    margin: 0px;
+    margin-left:15px;
+    border: 1px solid gray;
+    padding: 5px 5px 5px 5px ;
+    background: black;
+    opacity:1;
+    float:left;
+}
+
+#preview{
+    border-radius: 15px;
+    height: 120px;
+    width: 400px;
+    margin: 0px;
+    border: 1px solid gray;
+    !position: absolute;
+    !top: 325px;
+    !right: 0px;
+    padding: 5px 5px 5px 5px ;
+    color: black;
+    overflow:hidden;
+    float:right;
+}
+
+#timeinfo{
+    border-radius: 15px;
+    height:80px;
+    width: 95%;
+    margin: 0px;
+    padding: 5px 5px 5px 5px ;
+    background: transparent;
+    position:relative;
+    top:30px;
+}
+
+#remainingtime{
+!display:table-cell; vertical-align:middle;
+font-size:1.4em;
+color:white;
+position:relative;
+left:30px;
+top:40px;
+width: 120px;
+float:left;
+background-color:transparent;
+}
+
+.footdata{
+    !margin-top:10px;
+    margin-left:auto; margin-right:auto;
+    border-radius: 15px;
+    height: 50px;
+    width: 100%;
+    !margin: 10px;
+    border: 0px solid gray;
+    position:absolute;
+    top: 0px;
+!    padding: 5px 5px 5px 5px ;
+    background: black;
+    opacity:1;
+}
+
+
+.outersquare{
+    border-radius: 15px;
+    border: 1px solid blue;
+ !   position: absolute;
+    !top: 50px;
+    !left: 110px;
+    padding: 1px 1px 1px 1px ;
+    background: black;
+    width: 99%;
+    height: 690px;
+}
+
+.svgmusic {
+    display:block;
+    border-radius: 15px;
+    margin: 0px;
+    width: 100%;
+height: 450px;
+}
+
+.magicsquare {
+!    margin: 10px;
+    border-radius: 5px;
+    border: 1px solid yellow;
+    !padding: 2px 2px 2px 2px;
+    background: transparent;
+    width: 50px; height: 45px;
+    border-radius: 10px;
+    float: left;
+    color: white;
+    font-size: 3em;    
+    text-align: center;
+}
+
+.latencies{
+!    height: 90px; width: 200px;
+!    border: 1px solid blue;
+!    position: relative; top: 15%;
+!    float: right;
+!    padding: 5px 5px 5px 5px ;
+!    background-color: yellow;    
+}
+
+
+#datetime{
+!    display:table-cell; vertical-align:middle;
+    width:80px;
+    float:clear;
+    !margin-top: 30px; 
+     !margin-right: 30px;
+    !float:left;
+    !padding: 1px 1px 1px 1px;
+    font-size:1em; color: white;
+    !position: absolute; 
+    !bottom: 10px; 
+    !left: 25%;
+    !float: left;
+    !background-color: transparent;    
+    !opacity: 0.7;
+}
+
+#current{
+    float:right;
+    position: relative; 
+    right: 5%;
+    bottom:-5px;
+    font-size:1.7em; 
+    font-weight: bold;
+    color: white;
+    background-color: transparent;    
+    z-index: 3;
+    opacity: 0.8;
+    padding: 3px 3px 3px 3px;
+}
+
+#client_latency{
+    background:transparent;
+    width:135px;
+    font-size:1.2em;
+    color: white;
+    z-index: 1;
+    padding: 3px 3px 3px 3px;
+    opacity: 0.6;
+    float:left;
+    position:relative;
+    left: 100px;
+    bottom: 10px;
+
+}
+
+.metrocase {
+    float:right;
+    border-radius: 5px;
+    position: relative; 
+    right: 40px;
+    top:-25px;
+    width: 50px;  
+    height: 30px;
+    color: black;
+    text-align: center;
+    font-size: 4em; font-color: black;
+    background: transparent;
+    z-index: 2;
+    border: 1px solid white;
+}
+
+#metronome0 { position: absolute; width: 50px; height: 30px; border-radius: 5px; float:left; }
+#metronome1 { width: 50px; height: 40px; border-radius: 30px; float:left; }
+#metronome2 { width: 50px; height: 40px; border-radius: 30px; float:left; }
+#metronome3 { width: 50px; height: 40px; border-radius: 30px; float:left; }
+
+#fluid {}
+.fluid-img{ height:50%; width:50%; }
+
+.clear { clear:both; }
+
+#midcomms{
+color:white;
+width:160px; 
+height:40px; 
+background-color:transparent; 
+border: 0px solid yellow; 
+float:left;
+}
+
+#client_chronometer{ 
+    display:table-cell; vertical-align:middle;
+    border-radius: 15px;
+    !border: 2px solid gray ; 
+    float:right;
+    background-color: black;   
+    color: white;
+    font-size: 2.8em; 
+    text-align: center;
+    opacity:0.7;
+    position: relative; 
+    left: 20px; 
+    bottom:10px;
+    width: 200px; 
+    !height: 40px;
+    z-position: 2;
+}
+
+#counttitle{
+    font-size:3em;
+    margin:0;
+    float:left;
+    width:120px;
+    position:relative;
+    top:5px;
+    left:5px;
+}
+
+#count {
+    width:40px;
+    font-size: 5em;
+    font-weight:bolder;
+    margin:0;
+    padding:0;
+    position:relative;
+    left:15px;
+    top: -10px;
+    background:transparent;
+    float:left;
+    display:inline;
+}
+
+#totalcountdown  {
+    font-size: 1.3em;
+    color:red;
+    position:relative;
+    left: 10px;
+    !top: 0px;
+    !text-align:center
+    font-weight:bolder;
+    !width:100%;
+    !float:left;
+    display:inline;
+    
+    
+}
+
+#countinnumber{ 
+    border-radius: 15px;
+    position: absolute; 
+    !width: 100%; 
+    !height: 90%;
+    background-color:black;
+    font-size: 10em; 
+    font-weight:bolder;
+    display:inline;
+    text-align:center;
+    z-index: 2;
+    opacity:0.5;
+    float:left;
+}
+
+#content-txt {
+    width: 100%; height: 90%;
+    font-size:3em;
+    text-align:center;
+    background-color:black;
+    border:1px solid white;
+    margin-left:auto; margin-right:auto;
+    display:table-cell;
+    vertical-align:middle;
+    border-radius: 15px;
+}
\ No newline at end of file
--- a/www/m/css/nodescore.css	Fri Aug 24 16:07:30 2012 +0000
+++ b/www/m/css/nodescore.css	Tue Sep 04 07:25:49 2012 +0000
@@ -2,6 +2,7 @@
     background-color: black;
     color: white;
     font: 12px Helvetica, Arial;      
+
 } 
 
 h3,h4,h5,h6 {
@@ -60,6 +61,8 @@
     +filter: invert(100%);
 }
 
+
+
 #comms{
     border-radius: 15px;
     height: 180px;
--- a/www/m/ctrl.html	Fri Aug 24 16:07:30 2012 +0000
+++ b/www/m/ctrl.html	Tue Sep 04 07:25:49 2012 +0000
@@ -16,13 +16,9 @@
 
 </head>
 
-<body onload="">
-  
+<body onload=""> 
   <input type="hidden" id="group" value='1'> 
-  
-
   <div class="outermaster"> 
-
     <div class="outersquare">      
   <h1 style=" background:transparent; left:24px; top:14px;">control interface:</h1>      
       <div>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m/icmc2012.html	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,32 @@
+<!DOCTYPE html>
+<html>
+<head>
+    <style type="text/css">
+      .svgmusic {margin:0; width:1000px; height:450px;}
+      .unit {
+      padding:0px; bottom-margin:0; 
+      margin:0px; background:blue; height:450px;
+      height: 400px;
+      width: 1024px;
+      
+}
+    </style>
+</head>
+
+<body style="margin:80px">
+
+      <a id="1"><div class="unit" id="unit01"> <h1>ICMC2012</h1> <h2> this is it!</h2> </div></a>
+
+      <a id="2"><div class="unit" id="unit02"> <h1>ICMC2012</h1> <h2> this is it 2 !</h2> </div></a>
+
+      <a id="3"><div class="unit" id="unit03"> <h1>ICMC2012</h1> <h2> this is it 3 !</h2> </div></a>
+
+      <a id="4"><div class="unit" id="unit04"> <h1>ICMC2012</h1> <h2> this is it 4 !</h2> </div></a>
+
+      <a id="5"><div class="unit" id="unit05"> <h1>ICMC2012</h1> <h2> this is it 5 !</h2> </div></a>
+
+      <a id="6"><div class="unit" id="unit06"> <h1>ICMC2012</h1> <h2> this is it 6 !</h2> </div></a>
+
+
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m/js/chat.js	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,60 @@
+var socket = io.connect();
+
+socket.on('connect', function () {
+    $('#chat').addClass('connected');
+});
+
+socket.on('announcement', function (msg) {
+    $('#lines').append($('<p>').append($('<em>').text(msg)));
+});
+
+socket.on('nicknames', function (nicknames) {
+    $('#nicknames').empty().append($('<span>Online: </span>'));
+    for (var i in nicknames) {
+	$('#nicknames').append($('<b>').text(nicknames[i]));
+    }
+});
+
+socket.on('user message', message);
+socket.on('reconnect', function () {
+    $('#lines').remove();
+    message('System', 'Reconnected to the server');
+});
+
+socket.on('reconnecting', function () {
+    message('System', 'Attempting to re-connect to the server');
+});
+
+socket.on('error', function (e) {
+    message('System', e ? e : 'A unknown error occurred');
+});
+
+function message (from, msg) {
+    $('#lines').append($('<p>').append($('<b>').text(from), msg));
+}
+
+// dom manipulation
+$(function () {
+    $('#set-nickname').submit(function (ev) {
+	socket.emit('nickname', $('#nick').val(), function (set) {
+	    if (!set) {
+		clear();
+		return $('#chat').addClass('nickname-set');
+	    }
+	    $('#nickname-err').css('visibility', 'visible');
+	});
+	return false;
+    });
+
+    $('#send-message').submit(function () {
+	message('me', $('#message').val());
+	socket.emit('user message', $('#message').val());
+	clear();
+	$('#lines').get(0).scrollTop = 10000000;
+	return false;
+    });
+
+    function clear () {
+	$('#message').val('').focus();
+    };
+});
\ No newline at end of file
--- a/www/m/js/nodescore-client.js	Fri Aug 24 16:07:30 2012 +0000
+++ b/www/m/js/nodescore-client.js	Tue Sep 04 07:25:49 2012 +0000
@@ -59,15 +59,11 @@
     if (groupID == groupPage) {
 	document.getElementById("count").style.visibility="visible";
 	document.getElementById("count").style.visibility="visible";
-
 	$("#counttitle").text(text);
 	$("#count").text(currentseconds);
 	//$("#cnt").text(currentseconds);
-
-	$("#count").css('background-color', background);
-	
+	$("#count").css('background-color', background);	
 	document.getElementById("count").style.color=colour;
-
 //	if ( currentseconds == 0) {
 	    //document.getElementById("midcomms").style.visibility='hidden';
 //	}
@@ -81,7 +77,7 @@
 function cText(groupID, currentseconds,text){
     var groupPage=document.getElementById('group').value
     if (groupID == groupPage) {
-	console.log(text)
+//	console.log(text)
 	$("#totalcountdown").text(text);	
     }}
 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m/js/nodescore-slides.js	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,255 @@
+/////////////////////////////////////////////////
+// connect to websocket
+
+var socket = io.connect();
+
+//socket.on("metroPulse", metronomeTick);
+/////////////////////////////////////////////////
+socket.on("metroPulse", pulseInClient);
+function pulseInClient(pulse,groupID,metrobeat){
+    var groupPage=document.getElementById('group').value
+    if (groupID == groupPage) {
+	metronomeTick(1000, groupID, metrobeat);
+    }
+}
+/////////////////////////////////////////////////
+function  metroCss(beat, beatcolor,text){
+    var color = beatcolor;
+    
+    $(".metrocase > div").each(function(){$(this).stop()});
+    $(".metrocase > div").each(function(){$(this).css('background-color', beatcolor)});
+    $(".metrocase > div").each(function(){$(this).text(" ")});
+ //   $(".metrocase > div").each(function(){$(this).animate({color: blue},
+//							  50,
+//							  function() { $(this).animate({color:red}); }
+//							 );
+//					 })  
+	}
+
+function metronomeTick(pulse, voice,metrobeat) {
+    var color = "gray"
+    metroCss(0, "red", "4")
+    setTimeout(function(){metroCss(0, "black", "4")},150);
+};
+
+/////////////////////////////////////////////////
+
+// update the stopwatch value on the client page in line with server
+socket.on("chronFromServer", function(chron) {
+    $("div#client_chronometer").text(chron);
+});
+
+
+// server time
+
+//var groupPage=document.getElementById('group').value
+//if (groupID == groupPage) {
+    socket.on("dateTime", function(datetime) {
+//	console.log(datetime)
+	$("div#datetime").text("" +datetime);
+	
+    });
+
+
+/////////////////////////////////////////////////
+// countdown to change
+
+socket.on("countinFromServer", countinClient);
+function countinClient(groupID, currentseconds,mm,text,colour,background){
+    var groupPage=document.getElementById('group').value
+    if (groupID == groupPage) {
+	document.getElementById("count").style.visibility="visible";
+	document.getElementById("count").style.visibility="visible";
+	$("#counttitle").text(text);
+	$("#count").text(currentseconds);
+	//$("#cnt").text(currentseconds);
+	$("#count").css('background-color', background);	
+	document.getElementById("count").style.color=colour;
+//	if ( currentseconds == 0) {
+	    //document.getElementById("midcomms").style.visibility='hidden';
+//	}
+    }}
+/////////////////////////////////////////////////
+
+/////////////////////////////////////////////////
+// countdown to change
+
+socket.on("counterText", cText);
+function cText(groupID, currentseconds,text){
+    var groupPage=document.getElementById('group').value
+    if (groupID == groupPage) {
+	//console.log(text)
+	$("#totalcountdown").text(text);	
+    }}
+
+///////////////////////////////////////
+
+function pageFlip(unit) {
+    console.log("flipping page:"+ unit);
+    $('#sections').trigger('goto', [parseFloat(unit)]); 
+}
+
+
+/////////////////////////////////////////////////
+
+// call the fancy jquery functions
+
+function slideTo (target) { $('#sections').trigger('goto', [target]); }
+function pad2(number) { return (number < 10 ? '0' : '') + number }       
+
+/////////////////////////////////////////////////
+
+socket.on("pageFlipfromserver", pageTurn);
+function pageTurn (group,unit,time,mm) {
+    var groupPage=document.getElementById('group').value;
+    if (group == groupPage) {
+	var g= pad2(group); 
+	var p= pad2(unit);
+//	pageFlip(unit); 
+	pageTurnB(unit)
+ 
+   }
+    else { 
+	console.log("not for this group... ignoring... for group:" + group );
+    }
+}
+
+function pageTurnB(unit) {
+    var units=6;
+    var next=(((unit+1)%units)+units)%units
+    //console.log("HOP TURN" + unit+ "next:" + next);
+    $("#live").load("music.html #"+unit +" *"); 
+    $("#preview").html("<h3 style='background:transparent; position: absolute; font-size:2em;top:14px; right:4px;';> n e x t : </h3><img src='thumbs/"+next + ".png" + "' width='400'>")
+}
+
+////////////////////////////////////////////////
+
+/* commented out for now as interferes with chat
+need to introduce metakey...manyana... not so usefull anyway really... 
+
+keyboard controls 
++++++++++++++++++++++++++
+
+SPACE to toggle visibilty of preview
+m to toggle visibilty of metronome
+s to toggle visibilty of stopwatch
+h to hide all above
+
+
+*/
+function toggle_visibility(id) {
+    var e = document.getElementById(id);
+    if(e.style.display == 'block')
+        e.style.display = 'none';
+       else
+           e.style.display = 'block';
+}
+
+$(document).keypress(function(e){
+    // "space  bar" for next unit preview
+    var checkWebkitandIE=(e.which==32 ? 1 : 0);
+    var checkMoz=(e.which==32 ? 1 : 0);
+    // "m" button for metronome
+    var mcheckWebkitandIE=(e.which==109 ? 1 : 0);
+    var mcheckMoz=(e.which==109 ? 1 : 0);
+    // "s" button for stopwatch/chronometer
+    var ccheckWebkitandIE=(e.which==115 ? 1 : 0);
+    var ccheckMoz=(e.which==115 ? 1 : 0);
+
+  // "h" button for hideall
+    var hcheckWebkitandIE=(e.which==104 ? 1 : 0);
+    var hcheckMoz=(e.which==104 ? 1 : 0);
+
+//    console.log(e.which);
+//    if (checkWebkitandIE || checkMoz) { toggle_visibility('preview') }   
+ //   if (mcheckWebkitandIE || mcheckMoz) { toggle_visibility('comms') }   
+   // if (ccheckWebkitandIE || ccheckMoz) { toggle_visibility('client_chronometer') }   
+    if (hcheckWebkitandIE || hcheckMoz) { 
+	toggle_visibility('info') 
+	//toggle_visibility('comms') 
+	//toggle_visibility('preview') 
+}
+    });
+
+//*/
+
+////////////////////////////////////////////////
+// this needs to have a variable to define the websocket
+// otherwise we will pings from all sockets connected
+// no! the server broadcasts the ping and the clients emit the pong!
+// ah but then the time reported back from the server needs to be targeted
+// to specific client..
+//////////////////////////////////////////////
+// Latency "Pong"
+
+socket.on("timeFromServer", function(n) { 
+    socket.emit("clientTimeResponse",n);
+});
+socket.on("latencyFromServer", function(latency) {
+    $("#client_latency").text("Latency: "+latency+"ms.")
+    //console.log(latency)
+});
+
+function getLatencies(x) { socket.emit("getLatencies", x); }
+
+//////////////////////////////////////////////
+
+
+socket.on('connect', function () {
+    $('#chat').addClass('connected');
+});
+
+socket.on('announcement', function (msg) {
+    $('#lines').append($('<p>').append($('<em>').text(msg)));
+});
+
+socket.on('nicknames', function (nicknames) {
+    $('#nicknames').empty().append($('<span>Online: </span>'));
+    for (var i in nicknames) {
+	$('#nicknames').append($('<b>').text(nicknames[i]));
+    }
+});
+
+socket.on('user message', message);
+socket.on('reconnect', function () {
+    $('#lines').remove();
+    message('System', 'Reconnected to the server');
+});
+
+socket.on('reconnecting', function () {
+    message('System', 'Attempting to re-connect to the server');
+});
+
+socket.on('error', function (e) {
+    message('System', e ? e : 'A unknown error occurred');
+});
+
+function message (from, msg) {
+    $('#lines').append($('<p>').append($('<b>').text(from), msg));
+}
+
+// dom manipulation
+$(function () {
+    $('#set-nickname').submit(function (ev) {
+	socket.emit('nickname', $('#nick').val(), function (set) {
+	    if (!set) {
+		clear();
+		return $('#chat').addClass('nickname-set');
+	    }
+	    $('#nickname-err').css('visibility', 'visible');
+	});
+	return false;
+    });
+
+    $('#send-message').submit(function () {
+	message('me', $('#message').val());
+	socket.emit('user message', $('#message').val());
+	clear();
+	$('#lines').get(0).scrollTop = 10000000;
+	return false;
+    });
+
+    function clear () {
+	$('#message').val('').focus();
+    };
+});
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m/slides.html	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,103 @@
+<!DOCTYPE html>
+<html>
+<head>
+  <meta charset="UTF-8">  
+  <title>score@nodescore</title>
+  
+  <link rel="shortcut icon" href="/kiben_favicon.ico" type="image/x-icon" />
+
+  <link href="css/nodescore-tablet.css" rel="stylesheet">
+  <link href="css/chat-tablet.css" rel="stylesheet">
+  <link href="css/menu.css" rel="stylesheet">
+
+  <script src="js/jquery-1.7.1.min.js"></script>  
+  <script src="/socket.io/socket.io.js"></script>
+  <script src="js/nodescore-slides.js"></script>
+
+
+</head>
+
+<body>
+
+  <input type="hidden" id="group" value='1'> 
+  <div class="outermaster">     
+
+    <div id="live"> </div>    
+  
+    <div id="info">
+    <div id="comms"> 
+      <div id="chat" title="type here to chat with others connected to network" >
+	<div id="nickname" title="type your login name and press enter" >
+	  <form id="set-nickname" class="wrap">
+	    <p>LOGIN:</p>
+	    <input id="nick">
+	    <p id="nickname-err">Nickname already in use</p>
+	  </form>
+	</div>
+	<div id="connecting">
+	  <div class="wrap">Connecting to socket.io server</div>
+	</div>
+	<div id="messages">
+	  <div id="nicknames"></div>
+	  <div id="lines"></div>
+	</div>
+	<form id="send-message">
+	  <input id="message">
+	  <button>Send</button>
+	</form>
+      </div>
+    </div>    
+  
+    <div id="midfoot">
+
+      <div id="midcomms">
+	<div id="counttitle" style="display:inline;"></div>
+	<div id="count" style="color:white"></div>
+      </div>
+
+      <div id="remainingtime">
+	next in:
+	<div id="totalcountdown">.</div>
+      </div>
+
+      <div class="metrocase" id="metro">
+	<div id="metronome0"></div>
+      </div>
+
+      <div id="timeinfo">
+	
+	<div id="client_chronometer"  style="z-index: 2;">00:00:00.0</div>      
+	<div id="client_latency">Latency: 0ms</div>
+      </div>
+
+      <div id="current">
+	<script type="text/javascript">
+	  function setPart(sel) {
+	  var value = sel.options[sel.selectedIndex].value;  
+	  document.getElementById('group').value=value; 
+	  //$('div#current').text('GROUP ' +value).text='value';
+	  }
+	</script>
+	<div>
+	  <select id="setPart" onchange="setPart(this)">
+	    <option value="1">Part 1</option>
+	    <option value="2">Part 2</option>
+	    <option value="3">Part 3</option>
+	    <option value="4">Part 4</option>
+	  </select>
+	</div>
+      </div>      
+
+
+    </div>
+    
+
+    <div id="preview"></div>
+    
+    </div>    
+    
+  
+</div>
+
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/m/temp.html	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,38 @@
+      <div id="midcomms" >
+	<div id="counttitle" style="">...</div>
+	<div id="count" style="color:white">...</div>
+      </div>
+      
+      <div id="remainingtime">
+	next in:
+	<div id="totalcountdown">...</div>
+      </div>
+      
+      <div class="metrocase" id="metro">
+	<div id="metronome0"></div>
+      </div>
+      
+      <div id="timeinfo">
+	<div id="datetime"></div>
+	<div id="client_chronometer"  style="z-index: 2;">00:00:00.0</div>      
+	<div id="client_latency">Latency: 0ms</div>
+      </div>
+      
+      <div id="current">
+	<script type="text/javascript">
+	  function setPart(sel) {
+	  var value = sel.options[sel.selectedIndex].value;  
+	  document.getElementById('group').value=value; 
+	  //$('div#current').text('GROUP ' +value).text='value';
+	  }
+	</script>
+	<div>
+	  <select id="setPart" onchange="setPart(this)">
+	    <option value="1">Part 1</option>
+	    <option value="2">Part 2</option>
+	    <option value="3">Part 3</option>
+	    <option value="4">Part 4</option>
+	  </select>
+	</div>
+      </div>      
+    </div>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/old/1.html	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,61 @@
+
+<!DOCTYPE html>
+<html>
+<head>
+
+<script src="/js/stopwatch.js" type="text/javascript" charset="utf-8"></script>
+
+<link href="/css/style-performer.css" rel="stylesheet">
+<link href="/css/chat.css" rel="stylesheet">
+ 
+<script src="/socket.io/socket.io.js"></script>
+<script src="http://code.jquery.com/jquery-1.6.1.min.js"></script>
+<script src="/jquery-ui/js/jquery-ui-1.8.17.custom.min.js"></script>
+
+<script src="/js/socket-ctrl.js"></script>
+<script src="/js/movable.js"></script>
+
+</head>
+
+<body onload='rememberPosition();'>
+ 
+<h3>Group One Score</h3>
+<div id="announ"></div>
+
+<div id="clientclock" class="ui-widget-content" style="z-index: 2;">.
+
+<script type="text/javascript">
+$('#clientclock').draggable({ stop: function (event, ui) {setCookie("clientclockX", ui.position.left, 200); 
+setCookie("clientclockY", ui.position.top, 100);} });
+</script>
+</div>
+
+<div id="chat">
+
+<script type="text/javascript">
+$('#clientchat').draggable({ stop: function (event, ui) {setCookie("clientchatX", ui.position.left, 200); 
+setCookie("clientchatY", ui.position.top, 100);} });
+ </script>
+
+<div id="nicknames"></div>
+<div id="nickname">
+<form id="set-nickname" class="wrap"><p>LOGIN:<br/>Enter Musician ID and Press Enter.</p>
+<input id="nick"><p id="nickname-err">ID already in use</p></form>
+</div>
+
+<div id="messages">
+<div id="lines"></div>
+<form id="send-message"><input id="message"><button>Send</button></form>
+</div></div>
+
+<div id="content01" class="ui-widget-content" style="z-index: 1;">
+<div id="content-txt">
+
+<p> ... waiting for instructions from server... </p>
+
+</div></div>
+
+
+</body>
+
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/old/2.html	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,40 @@
+<!DOCTYPE html>
+<html>
+<head>
+
+<script src="/js/stopwatch.js" type="text/javascript" charset="utf-8"></script>
+<link href="/css/style.css" rel="stylesheet"> 
+<script src="/socket.io/socket.io.js"></script>
+<script src="http://code.jquery.com/jquery-1.6.1.min.js"></script>
+<script src="/js/socket-ctrl.js"></script>
+</head>
+
+<body> 
+<h3>Group Two Score</h3>
+<div id="announ"></div>
+
+<div id="clientclock">.</div>
+
+<div id="chat">
+<div id="nicknames"></div>
+<div id="nickname">
+<form id="set-nickname" class="wrap"><p>LOGIN:<br/>Enter Musician ID and Press Enter.</p>
+<input id="nick"><p id="nickname-err">ID already in use</p></form>
+</div>
+
+<div id="messages">
+<div id="lines"></div>
+<form id="send-message"><input id="message"><button>Send</button></form>
+</div></div>
+
+<div id="content02">
+<div id="content-txt">
+
+<p> ... waiting for instructions from server... </p>
+
+</div></div>
+
+
+</body>
+
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/old/3.html	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,39 @@
+<!DOCTYPE html>
+<html>
+<head>
+
+<script src="/js/stopwatch.js" type="text/javascript" charset="utf-8"></script>
+<link href="/css/style.css" rel="stylesheet"> 
+<script src="/socket.io/socket.io.js"></script>
+<script src="http://code.jquery.com/jquery-1.6.1.min.js"></script>
+<script src="/js/socket-ctrl.js"></script>
+</head>
+
+<body> 
+<h3>Group Three Score</h3>
+<div id="announ">.</div>
+<div id="clientclock">.</div>
+
+<div id="chat">
+<div id="nicknames"></div>
+<div id="nickname">
+<form id="set-nickname" class="wrap"><p>LOGIN:<br/>Enter Musician ID and Press Enter.</p>
+<input id="nick"><p id="nickname-err">ID already in use</p></form>
+</div>
+
+<div id="messages">
+<div id="lines"></div>
+<form id="send-message"><input id="message"><button>Send</button></form>
+</div></div>
+
+<div id="content3">
+<div id="content-txt">
+
+<p> ... waiting for instructions from server... </p>
+
+</div></div>
+
+
+</body>
+
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/old/4.html	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,39 @@
+<!DOCTYPE html>
+<html>
+<head>
+
+<script src="/js/stopwatch.js" type="text/javascript" charset="utf-8"></script>
+<link href="/css/style.css" rel="stylesheet"> 
+<script src="/socket.io/socket.io.js"></script>
+<script src="http://code.jquery.com/jquery-1.6.1.min.js"></script>
+<script src="/js/socket-ctrl.js"></script>
+</head>
+
+<body> 
+<h3>Group Four Score</h3>
+<div id="announ">.</div>
+<div id="clientclock">.</div>
+
+<div id="chat">
+<div id="nicknames"></div>
+<div id="nickname">
+<form id="set-nickname" class="wrap"><p>LOGIN:<br/>Enter Musician ID and Press Enter.</p>
+<input id="nick"><p id="nickname-err">ID already in use</p></form>
+</div>
+
+<div id="messages">
+<div id="lines"></div>
+<form id="send-message"><input id="message"><button>Send</button></form>
+</div></div>
+
+<div id="content4">
+<div id="content-txt">
+
+<p> ... waiting for instructions from server... </p>
+
+</div></div>
+
+
+</body>
+
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/old/admin.html	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,122 @@
+<!DOCTYPE html>
+<html>
+<head>
+
+<link href="/css/style-admin.css" rel="stylesheet">
+<link href="/css/chat.css" rel="stylesheet">
+
+<script src="/socket.io/socket.io.js"></script>
+<script src="http://code.jquery.com/jquery-1.6.1.min.js"></script>
+<script src="/jquery-ui/js/jquery-ui-1.8.17.custom.min.js"></script>
+<script src="/js/movable.js"></script>
+<script src="/js/socket-ctrl.js"></script>
+<script src="/js/serverstopwatch.js"></script>
+<script src="/js/jquery.cookie.js"></script>
+
+</head>
+
+<body  onload='sendGoto("1","0"); sendGoto("2","0"); sendGoto("3","0"); sendGoto("4","0"); rememberPosition();'>
+<script type="text/javascript">
+
+function show_alert() { alert("INTERFACE ELEMENTS ARE DRAGGABLE || COOKIES MUST BE ENABLED FOR POSITIONS TO BE REMEMBERED ||for best experience use chromium browser or recent firefox.");
+}
+
+show_alert()
+</script>
+
+
+<div id="title" class="ui-widget-content">
+<script type="text/javascript">$('#title').draggable({ stop: function (event, ui) {setCookie("titleX", ui.position.left, 200); setCookie("titleY", ui.position.top, 100);} });</script>
+<h1>NodeScore</h1> 
+
+<br/>
+<h2>Score Controls</h2>
+<br/>
+</div>
+<div id="stopw" >
+<script type="text/javascript">$('#stopw').draggable({ stop: function (event, ui) {setCookie("stopwX", ui.position.left, 200); setCookie("stopwY", ui.position.top, 100);} });</script>
+<div class="stopwatch" id="clientclockx">
+...
+</div>
+
+<form name="timeform">
+<input type=hidden name="timetextarea" value="00:00:00" size="10" style = "font-size:3px">
+<input type=button name="start" value="Start" onclick="sw_start()"> 
+<input type=button name="stop" value="Stop" onclick="Stop()"> 
+<input type=button name="reset" value="Reset" onclick="Reset()">
+</form>
+</div>
+
+<div id="ctrls" >
+
+<script type="text/javascript">
+
+document.write('<div id="ctrla" class="ui-widget-content">');
+document.write('<h2>Group A</h2><br/>');
+		     for( i=1; i <= 24; i++){
+				    var x=1;
+				    document.write("<button onclick='sendGoto("+x+","+i+")'>"+pad2(i)+"</button>"); 
+				    }
+				    document.write('</div>');
+				    $('#ctrla').draggable({ stop: function (event, ui) {setCookie("ctrlaX", ui.position.left, 200); setCookie("ctrlaY", ui.position.top, 100);} });
+				    </script>
+
+<script type="text/javascript">
+document.write('<div id="ctrlb" class="ui-widget-content">');
+document.write('<h2>Group B</h2><br/>');
+		     for( i=1; i <= 24; i++){
+				    var x=2;
+				    document.write("<button onclick='sendGoto("+x+","+i+")'>"+pad2(i)+"</button>"); 
+				    }
+				    document.write('</div>');
+				    $('#ctrlb').draggable({ stop: function (event, ui) {setCookie("ctrlbX", ui.position.left, 200); setCookie("ctrlbY", ui.position.top, 100);} });
+				    </script>
+
+<script type="text/javascript">
+document.write('<div id="ctrlc" class="ui-widget-content">');
+document.write('<h2>Group C</h2><br/>');
+		     for( i=1; i <= 24; i++){
+				    var x=3;
+				    document.write("<button onclick='sendGoto("+x+","+i+")'>"+pad2(i)+"</button>"); 
+				    }
+				    document.write('</div>');
+				    $('#ctrlc').draggable({ stop: function (event, ui) {setCookie("ctrlcX", ui.position.left, 200); setCookie("ctrlcY", ui.position.top, 100);} });
+				    </script>
+<script type="text/javascript">
+document.write('<div id="ctrld" class="ui-widget-content">');
+document.write('<h2>Group D</h2><br/>');
+		     for( i=1; i <= 24; i++){
+				    var x=4;
+				    document.write("<button onclick='sendGoto("+x+","+i+")'>"+pad2(i)+"</button>"); 
+				    }
+				    document.write('</div>');
+				    $('#ctrld').draggable({ stop: function (event, ui) {setCookie("ctrldX", ui.position.left, 200); setCookie("ctrldY", ui.position.top, 100);} });
+				    </script>
+</div>
+<br/>
+
+<div class="previews">
+<iframe  class="ui-widget-content" id="preview201" src="http://nodescore.kiben.net" width="300" height="200" scrolling="no" border="0"></iframe>
+<script type="text/javascript">$('#preview201').draggable({ stop: function (event, ui) {setCookie("preview201X", ui.position.left, 200); setCookie("preview201Y", ui.position.top, 100);} });</script>
+<iframe  class="ui-widget-content" id="preview202" src="http://nodescore.kiben.net" width="300" height="200" scrolling="no" border="0"></iframe>
+<script type="text/javascript">$('#preview202').draggable({ stop: function (event, ui) {setCookie("preview203X", ui.position.left, 200); setCookie("preview202Y", ui.position.top, 100);} });</script>
+<iframe  class="ui-widget-content" id="preview203" src="http://nodescore.kiben.net" width="300" height="200" scrolling="no" border="0"></iframe>
+<script type="text/javascript">$('#preview203').draggable({ stop: function (event, ui) {setCookie("preview203X", ui.position.left, 200); setCookie("preview203Y", ui.position.top, 100);} });</script>
+<iframe  class="ui-widget-content" id="preview204" src="http://nodescore.kiben.net" width="300" height="200" scrolling="no" border="0"></iframe>
+<script type="text/javascript">$('#preview204').draggable({ stop: function (event, ui) {setCookie("preview204X", ui.position.left, 200); setCookie("preview204Y", ui.position.top, 100);} });</script>
+</div>
+<br/>
+
+
+<div id="chat" class="ui-widget-content" >
+<script type="text/javascript">$('#chat').draggable({ stop: function (event, ui) {setCookie("chatX", ui.position.left, 200); setCookie("chatY", ui.position.top, 100);} });</script>
+<div id="nicknames"></div>
+<div id="messages">
+<div id="lines"></div>
+<form id="send-message"><input id="message"><button>Send</button></form>
+<br />
+</div>
+</div>
+</body>
+
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/old/index.html	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,111 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script src="/js/stopwatch.js" type="text/javascript" charset="utf-8"></script>
+<link href="/stylesheets/style.css" rel="stylesheet"> 
+<script src="/socket.io/socket.io.js"></script>
+<script src="http://code.jquery.com/jquery-1.6.1.min.js"></script>
+<script src="/js/socket-ctrl.js"></script>
+</head>
+
+<body> 
+<style type="text/css">body{ background-color: white; }</style>
+
+<div id="title">
+<h1>NodeScore</h1>
+</div>
+
+<br/>
+<img src="img/chromiumlogo.png"  width="30" height="30"/>
+<img src="img/nodejs-dark.png" height="30"/>
+<img src="img/ECMAScript.png" height="30"/>
+
+<br/><br/>
+
+<div class="readme">
+
+<h2>What is NodeScore?</h2> NodeScore is a framework to facilitate
+networked telematic ensemble performance.  As a framework it uses the
+"screen score" as its paradigm. While it could be used to syncronise
+any type of telematic event/performance in this context it is aimed at
+the musical performance.
+
+<p> The goal of the NodeScore framework is to allow performers
+who are connected to a network via a computer/tablet/mobile device to
+syncronise to a master clock and recieve instructions, in
+realtime,from a central "conductor/director" as well as being able to
+communicate with one another. 
+</p>
+<p>As performers may be geographically dispersed the technical setup
+needs to be trivial, this is why NodeScore uses the Internet browser
+as it is a cross-platform, standards compliant
+environment that will run on anycomputer without complex setup and
+installation process.  All that the performers involved in a NodeScore
+performance need to do is open a browser such as Google's Chrome and
+point it to the address of the NodeScore server, login and await
+instructions that shall be displayed in the browsers window.
+</p>
+<p>The nature of these instuctions is the left to the composer, the
+only prerequisite when composing for the NodeScore framework is that
+the instructions are formatted in HTML5. This allows for the
+incorporation of a wide range of rich media content such as images,
+video, sound and animated SVG as well as simple plain text
+instructions. Any medium that can be displayed in an internet web
+browser maybe used in a NodeScore composition.
+
+Other features include a shared, embedded network stopwatch and a
+live-chat window to facilitate syncronisation and communication
+between partisipants in the performance.</p>
+<h2>How does NodeScore work?</h2> The control interface for
+NodeScore is a webpage displayed in an internet web browser, from this
+control page the "conductor/director" can issue the precomposed, HTML5
+formated, compositional instructions. These instrutions can be
+deployed to the ensemble as a whole or targeted at specific
+perfomers. Once the instruction is deployed by the director it is
+instantly presented in the web browser of the performer/s.
+
+<p>In a NodeScore performance the conductor/director also becomes
+active in the compositional process as he she decides who plays what
+material when. In this way NodeScore can be seen as an evolution of
+methods used by composers from Lutoslawski (Jeux vénitiens to Zorn
+("Cobra") amongst others, where musicians are given cues chosen by the
+director indicating certian prearranged stratagies. NodeScore however
+alows much more complex media to be incorporated in the instructions
+as well as facilitating networked telematic performances in this
+style.
+</p>
+
+<h2>How is this achived technically?</h2> NodeScore uses realtime web
+technologies including the node.js server software allowing serverside
+javascript as well as websockets.  "Websockets" allows the server to
+push content to the clients without them requesting it first as is
+traditionally the case. <p>This has been possible in the past through a
+technique called "longpolling", though this was quite inefficient
+compatered to websockets which allow a persistant live connection
+between server and client. Through this connection the server can push
+content to the client in realtime for instant displayed in their
+browser.</p>
+
+<h2>Code</h2>
+
+<a href="https://gitorious.org/nodescore">https://gitorious.org/nodescore</a>
+
+
+<h2>Browser Compatability:</h2> This project uses some bleeding
+edge network technologies his means it will not currently work in all
+browsers, some versions of Firefox have disabled websockets for
+security reasons, also different browsers deal with CSS scaling in
+different ways for example. Recent versions of Chromium, Google Chrome or
+Firefox are recomended.
+
+</div>
+
+<br/>
+
+
+<br/>
+<script type="text/javascript" src="/js/footer.js"> </script>
+
+</body>
+
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/old/index.html~	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,106 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script src="/js/stopwatch.js" type="text/javascript" charset="utf-8"></script>
+<link href="/stylesheets/style.css" rel="stylesheet"> 
+<script src="/socket.io/socket.io.js"></script>
+<script src="http://code.jquery.com/jquery-1.6.1.min.js"></script>
+<script src="/js/socket-ctrl.js"></script>
+</head>
+
+<body> 
+<style type="text/css">body{ background-color: white; }</style>
+
+<div id="title">
+<h1>NodeScore</h1>
+</div>
+
+<br/>
+<img src="img/chromiumlogo.png"  width="30" height="30"/>
+<img src="img/nodejs-dark.png" height="30"/>
+<img src="img/ECMAScript.png" height="30"/>
+
+<br/><br/>
+
+<div class="readme">
+
+<h2>What is NodeScore?</h2> NodeScore is a framework to facilitate
+networked telematic ensemble performance.  As a framework it uses the
+"screen score" as its paradigm. While it could be used to syncronise
+any type of telematic event/performance in this context it is aimed at
+the musical performance.
+
+<p> The goal of the NodeScore framework is to allow performers
+who are connected to a network via a computer/tablet/mobile device to
+syncronise to a master clock and recieve instructions, in
+realtime,from a central "conductor/director" as well as being able to
+communicate with one another. 
+</p>
+<p>As performers may be geographically dispersed the technical setup
+needs to be trivial, this is why NodeScore uses the Internet browser
+as it is a cross-platform, standards compliant
+environment that will run on anycomputer without complex setup and
+installation process.  All that the performers involved in a NodeScore
+performance need to do is open a browser such as Google's Chrome and
+point it to the address of the NodeScore server, login and await
+instructions that shall be displayed in the browsers window.
+</p>
+<p>The nature of these instuctions is the left to the composer, the
+only prerequisite when composing for the NodeScore framework is that
+the instructions are formatted in HTML5. This allows for the
+incorporation of a wide range of rich media content such as images,
+video, sound and animated SVG as well as simple plain text
+instructions. Any medium that can be displayed in an internet web
+browser maybe used in a NodeScore composition.
+
+Other features include a shared, embedded network stopwatch and a
+live-chat window to facilitate syncronisation and communication
+between partisipants in the performance.</p>
+<h2>How does NodeScore work?</h2> The control interface for
+NodeScore is a webpage displayed in an internet web browser, from this
+control page the "conductor/director" can issue the precomposed, HTML5
+formated, compositional instructions. These instrutions can be
+deployed to the ensemble as a whole or targeted at specific
+perfomers. Once the instruction is deployed by the director it is
+instantly presented in the web browser of the performer/s.
+
+<p>In a NodeScore performance the conductor/director also becomes
+active in the compositional process as he she decides who plays what
+material when. In this way NodeScore can be seen as an evolution of
+methods used by composers from Lutoslawski (Jeux vénitiens to Zorn
+("Cobra") amongst others, where musicians are given cues chosen by the
+director indicating certian prearranged stratagies. NodeScore however
+alows much more complex media to be incorporated in the instructions
+as well as facilitating networked telematic performances in this
+style.
+</p>
+
+<h2>How is this achived technically?</h2> NodeScore uses realtime web
+technologies including the node.js server software allowing serverside
+javascript as well as websockets.  "Websockets" allows the server to
+push content to the clients without them requesting it first as is
+traditionally the case. <p>This has been possible in the past through a
+technique called "longpolling", though this was quite inefficient
+compatered to websockets which allow a persistant live connection
+between server and client. Through this connection the server can push
+content to the client in realtime for instant displayed in their
+browser.</p>
+
+<h2>Browser Compatability:</h2> This project uses some bleeding
+edge network technologies his means it will not currently work in all
+browsers, some versions of Firefox have disabled websockets for
+security reasons, also different browsers deal with CSS scaling in
+different ways for example. Recent versions of Chromium, Google Chrome or
+Firefox are recomended.
+
+</div>
+
+<br/>
+
+
+<br/>
+<script type="text/javascript" src="/js/footer.js"> </script>
+
+</body>
+
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/old/material.html	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,53 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script src="/js/stopwatch.js" type="text/javascript" charset="utf-8"></script>
+
+<script src="http://code.jquery.com/jquery-1.6.1.min.js"></script>
+<script src="/socket.io/socket.io.js"></script>
+<script src="/js/socket-ctrl.js"></script>
+</head>
+
+<body >
+
+<div id="unit00"><div id="content-txt"><p>STANDBY!</p></div></div>
+<div id="unit01"><div id="content-txt"><p>PLACEHOLDER</p></div></div>
+<div id="unit02"><div id="content-txt"><p>PLACEHOLDER</p></div></div>
+<div id="unit03"><div id="content-txt"><p>PLACEHOLDER</p></div></div>
+<div id="unit04"><div id="content-txt"><p>PLACEHOLDER</p></div></div>
+<div id="unit05"><div id="content-txt"><p>PLACEHOLDER</p></div></div>
+<div id="unit06"><div id="content-txt"><p>PLACEHOLDER</p></div></div>
+<div id="unit07"><div id="content-txt"><p>PLACEHOLDER</p></div></div>
+<div id="unit08"><div id="content-txt"><p>PLACEHOLDER</p></div></div>
+<div id="unit09"><div id="content-txt"><p>PLACEHOLDER</p></div></div>
+<div id="unit10"><div id="content-txt"><p>PLACEHOLDER</p></div></div>
+<div id="unit11"><div id="content-txt"><p>PLACEHOLDER</p></div></div>
+<div id="unit12"><div id="content-txt"><p>PLACEHOLDER</p></div></div>
+<div id="unit13"><div id="content-txt"><p>PLACEHOLDER</p></div></div>
+<div id="unit14"><div id="content-txt"><p>PLACEHOLDER</p></div></div>
+<div id="unit15"><div id="content-txt"><p>PLACEHOLDER</p></div></div>
+<div id="unit15"><div id="content-txt"><p>PLACEHOLDER</p></div></div>
+<div id="unit16"><div id="content-txt"><p>PLACEHOLDER</p></div></div>
+<div id="unit17"><div id="content-txt"><p>PLACEHOLDER</p></div></div>
+<div id="unit18"><div id="content-txt"><p>PLACEHOLDER</p></div></div>
+<div id="unit19"><div id="content-txt"><p>PLACEHOLDER</p></div></div>
+<div id="unit20"><div id="content-txt"><p>PLACEHOLDER</p></div></div>
+<div id="unit21"><div id="content-txt"><p>PLACEHOLDER</p></div></div>
+<div id="unit22"><div id="content-txt"><p>PLACEHOLDER</p></div></div>
+<div id="unit23"><div id="content-txt"><p>PLACEHOLDER</p></div></div>
+<div id="unit24"><div id="content-txt"><p>PLACEHOLDER</p></div></div>
+<div id="unit25"><div id="content-txt"><p>PLACEHOLDER</p></div></div>
+<div id="unit26"><div id="content-txt"><p>PLACEHOLDER</p></div></div>
+<div id="unit27"><div id="content-txt"><p>PLACEHOLDER</p></div></div>
+<div id="unit28"><div id="content-txt"><p>PLACEHOLDER</p></div></div>
+<div id="unit29"><div id="content-txt"><p>PLACEHOLDER</p></div></div>
+<div id="unit30"><div id="content-txt"><p>PLACEHOLDER</p></div></div>
+<div id="unit31"><div id="content-txt"><p>PLACEHOLDER</p></div></div>
+<div id="unit31"><div id="content-txt"><p>PLACEHOLDER</p></div></div>
+<div id="unit32"><div id="content-txt"><p>PLACEHOLDER</p></div></div>
+<div id="unit34"><div id="content-txt"><p>PLACEHOLDER</p></div></div>
+<div id="unit35"><div id="content-txt"><p>PLACEHOLDER</p></div></div>
+<div id="unit36"><div id="content-txt"><p>PLACEHOLDER</p></div></div>
+
+
+</body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/old/readme.html	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,33 @@
+<div class="readme">
+<h2>Performance Instructions:</h2>
+
+<p>Each group/musician should point their browsers to:<br/></p>
+
+<a href="http://nodescore.kiben.net:8889/1.html">http://nodescore.kiben.net:8889/1.html</a> <br/>
+<a href="http://nodescore.kiben.net:8889/2.html">http://nodescore.kiben.net:8889/2.html</a> <br/>
+<a href="http://nodescore.kiben.net:8889/3.html">http://nodescore.kiben.net:8889/3.html</a> <br/>
+<a href="http://nodescore.kiben.net:8889/4.html">http://nodescore.kiben.net:8889/4.html</a> <br/>
+<a href="http://nodescore.kiben.net:8889/5.html">http://nodescore.kiben.net:8889/5.html</a> <br/>
+
+<p>where they can login into the server by entering their name and pressing enter at the "Login:" prompt </p>
+
+<p>The conductor/director should load this page:<br/>
+<a href="http://nodescore.kiben.net:8889/admin.html">http://nodescore.kiben.net:8889/admin.html</a> <br/>
+where she is automatically logged in as "admin" <br/></p>
+
+<p>The login status of musicans can be monitored in the header of the embedded chat client.</p>
+<p> Once everyone has logged in the director can begin the timer and commence sending instructions to the musicians using the button panel above.</p>
+
+<p>
+There is a networked client server stopwatch system here which is optimised for mobile devices, might be a usefull generic tool for networked performances.
+<br/>
+
+Server : <a href="http://nodescore.kiben.net:8889/nsws.html">http://nodescore.kiben.net:8889/nsws.html</a> <br/>
+Client : <a href="http://nodescore.kiben.net:8889/nswc.html">http://nodescore.kiben.net:8889/nswc.html</a> <br/>
+
+There is one control stopwatch (server) and can be as many client you
+please, the clients will all lock on to the time broadcast from the
+central server instance and there will be no drift between them all.
+</p>
+
+</div>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/p/LICENSE	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,19 @@
+Copyright (C) 2011-2012 Hakim El Hattab, http://hakim.se
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/p/README.md	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,221 @@
+# reveal.js
+
+A framework for easily creating beautiful presentations using HTML. [Check out the live demo](http://lab.hakim.se/reveal-js/).
+
+reveal.js comes with a broad range of features including [nested slides](https://github.com/hakimel/reveal.js#markup), [markdown contents](https://github.com/hakimel/reveal.js#markdown), [PDF export](https://github.com/hakimel/reveal.js#pdf-export), [speaker notes](https://github.com/hakimel/reveal.js#speaker-notes) and a [JavaScript API](https://github.com/hakimel/reveal.js#api). It's best viewed in a browser with support for CSS 3D transforms but [fallbacks](https://github.com/hakimel/reveal.js/wiki/Browser-Support) are available to make sure your presentation can still be viewed elsewhere.
+
+
+#### More reading in the Wiki:
+- [Changelog](https://github.com/hakimel/reveal.js/wiki/Changelog): Up-to-date version history.
+- [Examples](https://github.com/hakimel/reveal.js/wiki/Example-Presentations): Presentations created with reveal.js, add your own!
+- [Browser Support](https://github.com/hakimel/reveal.js/wiki/Changelog): Explanation of browser support and fallbacks.
+
+
+## Instructions
+
+### Markup
+
+Markup heirarchy needs to be ``<div class="reveal"> <div class="slides"> <section>`` where the ``<section>`` represents one slide and can be repeated indefinitely. If you place multiple ``<section>``'s inside of another ``<section>`` they will be shown as vertical slides. The first of the vertical slides is the "root" of the others (at the top), and it will be included in the horizontal sequence. For example:
+
+```html
+<div class="reveal">
+	<div class="slides"> 
+		<section>Single Horizontal Slide</section>
+		<section>
+			<section>Vertical Slide 1</section>
+			<section>Vertical Slide 2</section>
+		</section>
+	</div>
+</div>
+```
+
+### Markdown
+
+It's possible to write your slides using Markdown. To enable Markdown simply add the ```data-markdown``` attribute to your ```<section>``` elements and reveal.js will automatically load the JavaScript parser. 
+
+This is based on [data-markdown](https://gist.github.com/1343518) from [Paul Irish](https://github.com/paulirish) which in turn uses [showdown](https://github.com/coreyti/showdown/). This is sensitive to indentation (avoid mixing tabs and spaces) and line breaks (avoid consecutive breaks). Updates to come.
+
+```html
+<section data-markdown>
+	## Page title
+	
+	A paragraph with some text and a [link](http://hakim.se).
+</section>
+```
+
+
+### Configuration
+
+At the end of your page you need to initialize reveal by running the following code. Note that all config values are optional and will default as specified below.
+
+```javascript
+Reveal.initialize({
+	// Display controls in the bottom right corner
+	controls: true,
+
+	// Display a presentation progress bar
+	progress: true,
+
+	// Push each slide change to the browser history
+	history: false,
+
+	// Enable keyboard shortcuts for navigation
+	keyboard: true,
+
+	// Loop the presentation
+	loop: false,
+
+	// Number of milliseconds between automatically proceeding to the 
+	// next slide, disabled when set to 0
+	autoSlide: 0,
+
+	// Enable slide navigation via mouse wheel
+	mouseWheel: true,
+
+	// Apply a 3D roll to links on hover
+	rollingLinks: true,
+
+	// Transition style
+	transition: 'default' // default/cube/page/concave/linear(2d)
+});
+```
+
+### Dependencies
+
+Reveal.js doesn't _rely_ on any third party scripts to work but a few optional libraries are included by default. These libraries are loaded as dependencies in the order they appear, for example:
+
+```javascript
+Reveal.initialize({
+	dependencies: [
+		// Syntax highlight for <code> elements
+		{ src: 'lib/js/highlight.js', async: true, callback: function() { window.hljs.initHighlightingOnLoad(); } },
+		// Cross-browser shim that fully implements classList - https://github.com/eligrey/classList.js/
+		{ src: 'lib/js/classList.js', condition: function() { return !document.body.classList; } }
+		// Interpret Markdown in <section> elements
+		{ src: 'lib/js/data-markdown.js', condition: function() { return !!document.querySelector( '[data-markdown]' ); } },
+		{ src: 'lib/js/showdown.js', condition: function() { return !!document.querySelector( '[data-markdown]' ); } },
+		// Speaker notes support
+		{ src: 'plugin/speakernotes/client.js', async: true, condition: function() { return window.location.host === 'localhost:1947'; } },
+		{ src: 'socket.io/socket.io.js', async: true, condition: function() { return window.location.host === 'localhost:1947'; } },
+	]
+});
+```
+
+You can add your own extensions using the same syntax. The following properties are available for each dependency object:
+- **src**: Path to the script to load
+- **async**: [optional] Flags if the script should load after reveal.js has started, defaults to false
+- **callback**: [optional] Function to execute when the script has loaded
+- **condition**: [optional] Function which must return true for the script to be loaded
+
+
+### API
+
+The Reveal class provides a minimal JavaScript API for controlling navigation and reading state:
+
+```javascript
+// Navigation
+Reveal.navigateTo( indexh, indexv );
+Reveal.navigateLeft();
+Reveal.navigateRight();
+Reveal.navigateUp();
+Reveal.navigateDown();
+Reveal.navigatePrev();
+Reveal.navigateNext();
+Reveal.toggleOverview();
+
+// Retrieves the previous and current slide elements
+Reveal.getPreviousSlide();
+Reveal.getCurrentSlide();
+
+Reveal.getIndices(); // { h: 0, v: 0 } }
+```
+
+### States
+
+If you set ``data-state="somestate"`` on a slide ``<section>``, "somestate" will be applied as a class on the document element when that slide is opened. This allows you to apply broad style changes to the page based on the active slide.
+
+Furthermore you can also listen to these changes in state via JavaScript:
+
+```javascript
+Reveal.addEventListener( 'somestate', function() {
+	// TODO: Sprinkle magic
+}, false );
+```
+
+### Slide change event
+
+An 'slidechanged' event is fired each time the slide is changed (regardless of state). The event object holds the index values of the current slide as well as a reference to the previous and current slide HTML nodes.
+
+```javascript
+Reveal.addEventListener( 'slidechanged', function( event ) {
+	// event.previousSlide, event.currentSlide, event.indexh, event.indexv
+} );
+```
+
+### Fragment events
+
+When a slide fragment is either shown or hidden reveal.js will dispatch an event.
+
+```javascript
+Reveal.addEventListener( 'fragmentshown', function( event ) {
+	// event.fragment = the fragment DOM element
+} );
+Reveal.addEventListener( 'fragmenthidden', function( event ) {
+	// event.fragment = the fragment DOM element
+} );
+```
+
+### Internal links
+
+It's easy to link between slides. The first example below targets the index of another slide whereas the second targets a slide with an ID attribute (```<section id="some-slide">```):
+
+```html
+<a href="#/2/2">Link</a>
+<a href="#/some-slide">Link</a>
+```
+
+## PDF Export
+
+Presentations can be exported to PDF via a special print stylesheet. This feature requires that you use [Google Chrome](http://google.com/chrome). 
+Here's an example of an exported presentation that's been uploaded to SlideShare: http://www.slideshare.net/hakimel/revealjs-13872948.
+
+1. Open the desired presentation with *print-pdf* anywhere in the query, for example: [lab.hakim.se/reveal-js?print-pdf](http://lab.hakim.se/reveal-js?print-pdf)
+2. Open the in-browser print dialog (CMD+P).
+3. Change the **Destination** setting to **Save as PDF**.
+4. Change the **Layout** to **Landscape**.
+5. Change the **Margins** to **None**.
+6. Click **Save**.
+
+![Chrome Print Settings](https://s3.amazonaws.com/hakim-static/reveal-js/pdf-print-settings.png)
+
+## Speaker Notes
+
+If you're interested in using speaker notes, reveal.js comes with a Node server that allows you to deliver your presentation in one browser while viewing speaker notes in another. 
+
+To include speaker notes in your presentation, simply add an `<aside class="notes">` element to any slide. These notes will be hidden in the main presentation view.
+
+You'll also need to [install Node.js](http://nodejs.org/); then, install the server dependencies by running `npm install`.
+
+Once Node.js and the dependencies are installed, run the following command from the root directory:
+
+		node plugin/speakernotes
+
+By default, the slides will be served at [localhost:1947](http://localhost:1947).
+
+You can change the appearance of the speaker notes by editing the file at `plugin/speakernotes/notes.html`.	
+
+### Known Issues
+
+- The notes page is supposed to show the current slide and the next slide, but when it first starts, it always shows the first slide in both positions. 
+
+## Folder Structure
+- **css/** Core styles without which the project does not function
+- **js/** Like above but for JavaScript
+- **plugin/** Components that have been developed as extensions to reveal.js
+- **lib/** All other third party assets (JavaScript, CSS, fonts)
+
+## License
+
+MIT licensed
+
+Copyright (C) 2011-2012 Hakim El Hattab, http://hakim.se
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/p/css/main.css	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,911 @@
+@charset "UTF-8";
+
+/**
+ * reveal.js
+ * http://lab.hakim.se/reveal-js
+ * MIT licensed
+ * 
+ * Copyright (C) 2011-2012 Hakim El Hattab, http://hakim.se
+ */
+
+
+/*********************************************
+ * RESET STYLES
+ *********************************************/
+
+html, body, div, span, applet, object, iframe,
+h1, h2, h3, h4, h5, h6, p, blockquote, pre,
+a, abbr, acronym, address, big, cite, code,
+del, dfn, em, img, ins, kbd, q, s, samp,
+small, strike, strong, sub, sup, tt, var,
+b, u, i, center,
+dl, dt, dd, ol, ul, li,
+fieldset, form, label, legend,
+table, caption, tbody, tfoot, thead, tr, th, td,
+article, aside, canvas, details, embed, 
+figure, figcaption, footer, header, hgroup, 
+menu, nav, output, ruby, section, summary,
+time, mark, audio, video {
+	margin: 0;
+	padding: 0;
+	border: 0;
+	font-size: 100%;
+	font: inherit;
+	vertical-align: baseline;
+}
+
+article, aside, details, figcaption, figure, 
+footer, header, hgroup, menu, nav, section {
+	display: block;
+}
+
+
+/*********************************************
+ * GLOBAL STYLES
+ *********************************************/
+
+html, 
+body {
+	padding: 0;
+	margin: 0;
+	width: 100%;
+	height: 100%;
+	min-height: 600px;
+	overflow: hidden;
+}
+
+body {
+	position: relative;
+	line-height: 1;
+}
+
+@media screen and (max-width: 900px) {
+	body {
+		font-size: 30px;
+	}
+}
+
+::selection { 
+	background:#FF5E99; 
+	color:#fff; 
+	text-shadow: none; 
+}
+
+/*********************************************
+ * HEADERS
+ *********************************************/
+
+.reveal h1 { font-size: 3.77em; }
+.reveal h2 { font-size: 2.11em;	}
+.reveal h3 { font-size: 1.55em;	}
+.reveal h4 { font-size: 1em;	}
+
+
+/*********************************************
+ * VIEW FRAGMENTS
+ *********************************************/
+
+.reveal .slides section .fragment {
+	opacity: 0;
+
+	-webkit-transition: all .2s ease;
+	   -moz-transition: all .2s ease;
+	    -ms-transition: all .2s ease;
+	     -o-transition: all .2s ease;
+	        transition: all .2s ease;
+}
+	.reveal .slides section .fragment.visible {
+		opacity: 1;
+	}
+
+
+/*********************************************
+ * DEFAULT ELEMENT STYLES
+ *********************************************/
+
+.reveal .slides section {
+	line-height: 1.2em;
+	font-weight: normal;
+}
+
+.reveal img {
+	/* preserve aspect ratio and scale image so it's bound within the section */
+	max-width: 100%;
+	max-height: 100%;
+} 
+
+.reveal strong, 
+.reveal b {
+	font-weight: bold;
+}
+
+.reveal em, 
+.reveal i {
+	font-style: italic;
+}
+
+.reveal ol, 
+.reveal ul {
+	display: inline-block;
+
+	text-align: left;
+	margin: 0 0 0 1em;
+}
+
+.reveal ol {
+	list-style-type: decimal;
+}
+
+.reveal ul {
+	list-style-type: disc;
+}
+
+.reveal ul ul {
+	list-style-type: square;
+}
+
+.reveal ul ul ul {
+	list-style-type: circle;
+}
+
+.reveal ul ul,
+.reveal ul ol,
+.reveal ol ol,
+.reveal ol ul {
+	display: block;
+	margin-left: 40px;
+}
+
+.reveal p {
+	margin-bottom: 10px;
+	line-height: 1.2em;
+}
+
+.reveal q,
+.reveal blockquote {
+	quotes: none;
+}
+
+.reveal blockquote {
+	display: block;
+	position: relative;
+	width: 70%;
+	margin: 5px auto;
+	padding: 5px;
+	
+	font-style: italic;
+	background: rgba(255, 255, 255, 0.05);
+	box-shadow: 0px 0px 2px rgba(0,0,0,0.2);
+}
+	.reveal blockquote:before {
+		content: '“';
+	}
+	.reveal blockquote:after {
+		content: '”';
+	}
+
+.reveal q {	
+	font-style: italic;
+}
+	.reveal q:before {
+		content: '“';
+	}
+	.reveal q:after {
+		content: '”';
+	}
+
+.reveal pre {
+	display: block;
+	position: relative;
+	width: 90%;
+	margin: 10px auto;
+
+	text-align: left;
+	font-size: 0.55em;
+	font-family: monospace;
+	line-height: 1.2em;
+
+	word-wrap: break-word;
+
+	box-shadow: 0px 0px 6px rgba(0,0,0,0.3);
+}
+
+.reveal code {
+	font-family: monospace;
+	overflow-x: auto;
+}
+
+.reveal table th, 
+.reveal table td {
+	text-align: left;
+	padding-right: .3em;
+}
+
+.reveal table th {
+	text-shadow: rgb(255,255,255) 1px 1px 2px;
+}
+
+.reveal sup { 
+	vertical-align: super;
+}
+.reveal sub { 
+	vertical-align: sub;
+}
+
+.reveal small {
+	display: inline-block;
+	font-size: 0.6em;
+	line-height: 1.2em;
+	vertical-align: top;
+}
+
+.reveal small * {
+	vertical-align: top;
+}
+
+
+/*********************************************
+ * CONTROLS
+ *********************************************/
+
+.reveal .controls {
+	display: none;
+	position: fixed;
+	width: 100px;
+	height: 100px;
+	z-index: 30;
+
+	right: 0;
+	bottom: 0;
+}
+	
+	.reveal .controls a {
+		font-family: Arial;
+		font-size: 0.83em;
+		position: absolute;
+		opacity: 0.1;
+	}
+		.reveal .controls a.enabled {
+			opacity: 0.6;
+		}
+		.reveal .controls a.enabled:active {
+			margin-top: 1px;
+		}
+
+	.reveal .controls .left {
+		top: 30px;
+	}
+
+	.reveal .controls .right {
+		left: 60px;
+		top: 30px;
+	}
+
+	.reveal .controls .up {
+		left: 30px;
+	}
+
+	.reveal .controls .down {
+		left: 30px;
+		top: 60px;
+	}
+
+
+/*********************************************
+ * PROGRESS BAR
+ *********************************************/
+
+.reveal .progress {
+	position: fixed;
+	display: none;
+	height: 3px;
+	width: 100%;
+	bottom: 0;
+	left: 0;
+}
+	
+	.reveal .progress span {
+		display: block;
+		height: 100%;
+		width: 0px;
+
+		-webkit-transition: width 800ms cubic-bezier(0.260, 0.860, 0.440, 0.985);
+		   -moz-transition: width 800ms cubic-bezier(0.260, 0.860, 0.440, 0.985);
+		    -ms-transition: width 800ms cubic-bezier(0.260, 0.860, 0.440, 0.985);
+		     -o-transition: width 800ms cubic-bezier(0.260, 0.860, 0.440, 0.985);
+		        transition: width 800ms cubic-bezier(0.260, 0.860, 0.440, 0.985);
+	}
+
+/*********************************************
+ * ROLLING LINKS
+ *********************************************/
+
+.reveal .roll {
+	display: inline-block;
+	line-height: 1.2;
+	overflow: hidden;
+
+	vertical-align: top;
+
+	-webkit-perspective: 400px;
+	   -moz-perspective: 400px;
+	    -ms-perspective: 400px;
+	        perspective: 400px;
+
+	-webkit-perspective-origin: 50% 50%;
+	   -moz-perspective-origin: 50% 50%;
+	    -ms-perspective-origin: 50% 50%;
+	        perspective-origin: 50% 50%;
+}
+	.reveal .roll:hover {
+		background: none;
+		text-shadow: none;
+	}
+.reveal .roll span {
+	display: block;
+	position: relative;
+	padding: 0 2px;
+
+	pointer-events: none;
+
+	-webkit-transition: all 400ms ease;
+	   -moz-transition: all 400ms ease;
+	    -ms-transition: all 400ms ease;
+	        transition: all 400ms ease;
+
+	-webkit-transform-origin: 50% 0%;
+	   -moz-transform-origin: 50% 0%;
+	    -ms-transform-origin: 50% 0%;
+	        transform-origin: 50% 0%;
+
+	-webkit-transform-style: preserve-3d;
+	   -moz-transform-style: preserve-3d;
+	    -ms-transform-style: preserve-3d;
+	        transform-style: preserve-3d;
+
+	-webkit-backface-visibility: hidden;
+	   -moz-backface-visibility: hidden;
+	        backface-visibility: hidden;
+}
+	.reveal .roll:hover span {
+	    background: rgba(0,0,0,0.5);
+
+	    -webkit-transform: translate3d( 0px, 0px, -45px ) rotateX( 90deg );
+	       -moz-transform: translate3d( 0px, 0px, -45px ) rotateX( 90deg );
+	        -ms-transform: translate3d( 0px, 0px, -45px ) rotateX( 90deg );
+	            transform: translate3d( 0px, 0px, -45px ) rotateX( 90deg );
+	}
+.reveal .roll span:after {
+	content: attr(data-title);
+
+	display: block;
+	position: absolute;
+	left: 0;
+	top: 0;
+	padding: 0 2px;
+
+	-webkit-transform-origin: 50% 0%;
+	   -moz-transform-origin: 50% 0%;
+	    -ms-transform-origin: 50% 0%;
+	        transform-origin: 50% 0%;
+
+	-webkit-transform: translate3d( 0px, 110%, 0px ) rotateX( -90deg );
+	   -moz-transform: translate3d( 0px, 110%, 0px ) rotateX( -90deg );
+	    -ms-transform: translate3d( 0px, 110%, 0px ) rotateX( -90deg );
+	        transform: translate3d( 0px, 110%, 0px ) rotateX( -90deg );
+}
+
+
+/*********************************************
+ * SLIDES
+ *********************************************/
+
+.reveal .slides {
+	position: absolute;
+	max-width: 900px;
+	width: 80%;
+	height: 60%;
+	left: 50%;
+	top: 50%;
+	margin-top: -320px;
+	padding: 20px 0px;
+	overflow: visible;
+	
+	text-align: center;
+
+	-webkit-transition: -webkit-perspective .4s ease;
+	   -moz-transition: -moz-perspective .4s ease;
+	    -ms-transition: -ms-perspective .4s ease;
+	     -o-transition: -o-perspective .4s ease;
+	        transition: perspective .4s ease;
+	
+	-webkit-perspective: 600px;
+	   -moz-perspective: 600px;
+	    -ms-perspective: 600px;
+	        perspective: 600px;
+
+	-webkit-perspective-origin: 0% 25%;
+	   -moz-perspective-origin: 0% 25%;
+	    -ms-perspective-origin: 0% 25%;
+	        perspective-origin: 0% 25%;
+}
+
+.reveal .slides>section,
+.reveal .slides>section>section {
+	display: none;
+	position: absolute;
+	width: 100%;
+	min-height: 600px;
+
+	z-index: 10;
+	
+	-webkit-transform-style: preserve-3d;
+	   -moz-transform-style: preserve-3d;
+	    -ms-transform-style: preserve-3d;
+	        transform-style: preserve-3d;
+	
+	-webkit-transition: all 800ms cubic-bezier(0.260, 0.860, 0.440, 0.985);
+	   -moz-transition: all 800ms cubic-bezier(0.260, 0.860, 0.440, 0.985);
+	    -ms-transition: all 800ms cubic-bezier(0.260, 0.860, 0.440, 0.985);
+	     -o-transition: all 800ms cubic-bezier(0.260, 0.860, 0.440, 0.985);
+	        transition: all 800ms cubic-bezier(0.260, 0.860, 0.440, 0.985);
+}
+
+.reveal .slides>section.present {
+	display: block;
+	z-index: 11;
+	opacity: 1;
+}
+
+.reveal .slides>section {
+	margin-left: -50%;
+}
+
+
+/*********************************************
+ * DEFAULT TRANSITION
+ *********************************************/
+
+.reveal .slides>section.past {
+	display: block;
+	opacity: 0;
+	
+	-webkit-transform: translate3d(-100%, 0, 0) rotateY(-90deg) translate3d(-100%, 0, 0);
+	   -moz-transform: translate3d(-100%, 0, 0) rotateY(-90deg) translate3d(-100%, 0, 0);
+	    -ms-transform: translate3d(-100%, 0, 0) rotateY(-90deg) translate3d(-100%, 0, 0);
+	        transform: translate3d(-100%, 0, 0) rotateY(-90deg) translate3d(-100%, 0, 0);
+}
+.reveal .slides>section.future {
+	display: block;
+	opacity: 0;
+	
+	-webkit-transform: translate3d(100%, 0, 0) rotateY(90deg) translate3d(100%, 0, 0);
+	   -moz-transform: translate3d(100%, 0, 0) rotateY(90deg) translate3d(100%, 0, 0);
+	    -ms-transform: translate3d(100%, 0, 0) rotateY(90deg) translate3d(100%, 0, 0);
+	        transform: translate3d(100%, 0, 0) rotateY(90deg) translate3d(100%, 0, 0);
+}
+
+.reveal .slides>section>section.past {
+	display: block;
+	opacity: 0;
+	
+	-webkit-transform: translate3d(0, -50%, 0) rotateX(70deg) translate3d(0, -50%, 0);
+	   -moz-transform: translate3d(0, -50%, 0) rotateX(70deg) translate3d(0, -50%, 0);
+	    -ms-transform: translate3d(0, -50%, 0) rotateX(70deg) translate3d(0, -50%, 0);
+	        transform: translate3d(0, -50%, 0) rotateX(70deg) translate3d(0, -50%, 0);
+}
+.reveal .slides>section>section.future {
+	display: block;
+	opacity: 0;
+	
+	-webkit-transform: translate3d(0, 50%, 0) rotateX(-70deg) translate3d(0, 50%, 0);
+	   -moz-transform: translate3d(0, 50%, 0) rotateX(-70deg) translate3d(0, 50%, 0);
+	    -ms-transform: translate3d(0, 50%, 0) rotateX(-70deg) translate3d(0, 50%, 0);
+	        transform: translate3d(0, 50%, 0) rotateX(-70deg) translate3d(0, 50%, 0);
+}
+
+
+/*********************************************
+ * CONCAVE TRANSITION
+ *********************************************/
+
+.reveal.concave  .slides>section.past {
+	-webkit-transform: translate3d(-100%, 0, 0) rotateY(90deg) translate3d(-100%, 0, 0);
+	   -moz-transform: translate3d(-100%, 0, 0) rotateY(90deg) translate3d(-100%, 0, 0);
+	    -ms-transform: translate3d(-100%, 0, 0) rotateY(90deg) translate3d(-100%, 0, 0);
+	        transform: translate3d(-100%, 0, 0) rotateY(90deg) translate3d(-100%, 0, 0);
+}
+.reveal.concave  .slides>section.future {
+	-webkit-transform: translate3d(100%, 0, 0) rotateY(-90deg) translate3d(100%, 0, 0);
+	   -moz-transform: translate3d(100%, 0, 0) rotateY(-90deg) translate3d(100%, 0, 0);
+	    -ms-transform: translate3d(100%, 0, 0) rotateY(-90deg) translate3d(100%, 0, 0);
+	        transform: translate3d(100%, 0, 0) rotateY(-90deg) translate3d(100%, 0, 0);
+}
+
+.reveal.concave  .slides>section>section.past {
+	-webkit-transform: translate3d(0, -80%, 0) rotateX(-70deg) translate3d(0, -80%, 0);
+	   -moz-transform: translate3d(0, -80%, 0) rotateX(-70deg) translate3d(0, -80%, 0);
+	    -ms-transform: translate3d(0, -80%, 0) rotateX(-70deg) translate3d(0, -80%, 0);
+	        transform: translate3d(0, -80%, 0) rotateX(-70deg) translate3d(0, -80%, 0);
+}
+.reveal.concave  .slides>section>section.future {
+	-webkit-transform: translate3d(0, 80%, 0) rotateX(70deg) translate3d(0, 80%, 0);
+	   -moz-transform: translate3d(0, 80%, 0) rotateX(70deg) translate3d(0, 80%, 0);
+	    -ms-transform: translate3d(0, 80%, 0) rotateX(70deg) translate3d(0, 80%, 0);
+	        transform: translate3d(0, 80%, 0) rotateX(70deg) translate3d(0, 80%, 0);
+}
+
+
+/*********************************************
+ * LINEAR TRANSITION
+ *********************************************/
+
+.reveal.linear .slides>section.past {
+	-webkit-transform: translate(-150%, 0);
+	   -moz-transform: translate(-150%, 0);
+	    -ms-transform: translate(-150%, 0);
+	     -o-transform: translate(-150%, 0);
+	        transform: translate(-150%, 0);
+}
+.reveal.linear .slides>section.future {
+	-webkit-transform: translate(150%, 0);
+	   -moz-transform: translate(150%, 0);
+	    -ms-transform: translate(150%, 0);
+	     -o-transform: translate(150%, 0);
+	        transform: translate(150%, 0);
+}
+
+.reveal.linear .slides>section>section.past {
+	-webkit-transform: translate(0, -150%);
+	   -moz-transform: translate(0, -150%);
+	    -ms-transform: translate(0, -150%);
+	     -o-transform: translate(0, -150%);
+	        transform: translate(0, -150%);
+}
+.reveal.linear .slides>section>section.future {
+	-webkit-transform: translate(0, 150%);
+	   -moz-transform: translate(0, 150%);
+	    -ms-transform: translate(0, 150%);
+	     -o-transform: translate(0, 150%);
+	        transform: translate(0, 150%);
+}
+
+/*********************************************
+ * BOX TRANSITION
+ *********************************************/
+
+.reveal.cube .slides {
+	margin-top: -350px;
+
+	-webkit-perspective-origin: 50% 25%;
+	   -moz-perspective-origin: 50% 25%;
+	    -ms-perspective-origin: 50% 25%;
+	        perspective-origin: 50% 25%;
+
+	-webkit-perspective: 1300px;
+	   -moz-perspective: 1300px;
+	    -ms-perspective: 1300px;
+	        perspective: 1300px;
+}
+
+.reveal.cube .slides section {
+	padding: 30px;
+
+	-webkit-backface-visibility: hidden;
+	   -moz-backface-visibility: hidden;
+	    -ms-backface-visibility: hidden;
+	        backface-visibility: hidden;
+	
+	-webkit-box-sizing: border-box;
+	   -moz-box-sizing: border-box;
+	        box-sizing: border-box;
+}
+	.reveal.cube .slides section:not(.stack):before {
+		content: '';
+		position: absolute;
+		display: block;
+		width: 100%;
+		height: 100%;
+		left: 0;
+		top: 0;
+		background: #232628;
+		border-radius: 4px;
+
+		-webkit-transform: translateZ( -20px );
+		   -moz-transform: translateZ( -20px );
+		    -ms-transform: translateZ( -20px );
+		     -o-transform: translateZ( -20px );
+		        transform: translateZ( -20px );
+	}
+	.reveal.cube .slides section:not(.stack):after {
+		content: '';
+		position: absolute;
+		display: block;
+		width: 90%;
+		height: 30px;
+		left: 5%;
+		bottom: 0;
+		background: none;
+		z-index: 1;
+
+		border-radius: 4px;
+		box-shadow: 0px 95px 25px rgba(0,0,0,0.2);
+
+		-webkit-transform: translateZ(-90px) rotateX( 65deg );
+		   -moz-transform: translateZ(-90px) rotateX( 65deg );
+		    -ms-transform: translateZ(-90px) rotateX( 65deg );
+		     -o-transform: translateZ(-90px) rotateX( 65deg );
+		        transform: translateZ(-90px) rotateX( 65deg );
+	}
+
+.reveal.cube .slides>section.stack {
+	padding: 0;
+	background: none;
+}
+
+.reveal.cube .slides>section.past {
+	-webkit-transform-origin: 100% 0%;
+	   -moz-transform-origin: 100% 0%;
+	    -ms-transform-origin: 100% 0%;
+	        transform-origin: 100% 0%;
+
+	-webkit-transform: translate3d(-100%, 0, 0) rotateY(-90deg);
+	   -moz-transform: translate3d(-100%, 0, 0) rotateY(-90deg);
+	    -ms-transform: translate3d(-100%, 0, 0) rotateY(-90deg);
+	        transform: translate3d(-100%, 0, 0) rotateY(-90deg);
+}
+
+.reveal.cube .slides>section.future {
+	-webkit-transform-origin: 0% 0%;
+	   -moz-transform-origin: 0% 0%;
+	    -ms-transform-origin: 0% 0%;
+	        transform-origin: 0% 0%;
+
+	-webkit-transform: translate3d(100%, 0, 0) rotateY(90deg);
+	   -moz-transform: translate3d(100%, 0, 0) rotateY(90deg);
+	    -ms-transform: translate3d(100%, 0, 0) rotateY(90deg);
+	        transform: translate3d(100%, 0, 0) rotateY(90deg);
+}
+
+.reveal.cube .slides>section>section.past {
+	-webkit-transform-origin: 0% 100%;
+	   -moz-transform-origin: 0% 100%;
+	    -ms-transform-origin: 0% 100%;
+	        transform-origin: 0% 100%;
+
+	-webkit-transform: translate3d(0, -100%, 0) rotateX(90deg);
+	   -moz-transform: translate3d(0, -100%, 0) rotateX(90deg);
+	    -ms-transform: translate3d(0, -100%, 0) rotateX(90deg);
+	        transform: translate3d(0, -100%, 0) rotateX(90deg);
+}
+
+.reveal.cube .slides>section>section.future {
+	-webkit-transform-origin: 0% 0%;
+	   -moz-transform-origin: 0% 0%;
+	    -ms-transform-origin: 0% 0%;
+	        transform-origin: 0% 0%;
+
+	-webkit-transform: translate3d(0, 100%, 0) rotateX(-90deg);
+	   -moz-transform: translate3d(0, 100%, 0) rotateX(-90deg);
+	    -ms-transform: translate3d(0, 100%, 0) rotateX(-90deg);
+	        transform: translate3d(0, 100%, 0) rotateX(-90deg);
+}
+
+
+/*********************************************
+ * PAGE TRANSITION
+ *********************************************/
+
+.reveal.page .slides {
+	margin-top: -350px;
+
+	-webkit-perspective-origin: 50% 50%;
+ 	   -moz-perspective-origin: 50% 50%;
+ 	    -ms-perspective-origin: 50% 50%;
+ 	        perspective-origin: 50% 50%;
+
+	-webkit-perspective: 3000px;
+	   -moz-perspective: 3000px;
+	    -ms-perspective: 3000px;
+	        perspective: 3000px;
+}
+
+.reveal.page .slides section {
+	padding: 30px;
+
+	-webkit-box-sizing: border-box;
+	   -moz-box-sizing: border-box;
+	        box-sizing: border-box;
+}
+	.reveal.page .slides section.past {
+		z-index: 12;
+	}
+	.reveal.page .slides section:not(.stack):before {
+		content: '';
+		position: absolute;
+		display: block;
+		width: 100%;
+		height: 100%;
+		left: 0;
+		top: 0;
+		background: rgba(0,0,0,0.2);
+
+		-webkit-transform: translateZ( -20px );
+		   -moz-transform: translateZ( -20px );
+		    -ms-transform: translateZ( -20px );
+		     -o-transform: translateZ( -20px );
+		        transform: translateZ( -20px );
+	}
+	.reveal.page .slides section:not(.stack):after {
+		content: '';
+		position: absolute;
+		display: block;
+		width: 90%;
+		height: 30px;
+		left: 5%;
+		bottom: 0;
+		background: none;
+		z-index: 1;
+
+		border-radius: 4px;
+		box-shadow: 0px 95px 25px rgba(0,0,0,0.2);
+
+		-webkit-transform: translateZ(-90px) rotateX( 65deg );
+	}
+
+.reveal.page .slides>section.stack {
+	padding: 0;
+	background: none;
+}
+
+.reveal.page .slides>section.past {
+	-webkit-transform-origin: 0% 0%;
+	   -moz-transform-origin: 0% 0%;
+	    -ms-transform-origin: 0% 0%;
+	        transform-origin: 0% 0%;
+
+	-webkit-transform: translate3d(-40%, 0, 0) rotateY(-80deg);
+	   -moz-transform: translate3d(-40%, 0, 0) rotateY(-80deg);
+	    -ms-transform: translate3d(-40%, 0, 0) rotateY(-80deg);
+	        transform: translate3d(-40%, 0, 0) rotateY(-80deg);
+}
+
+.reveal.page .slides>section.future {
+	-webkit-transform-origin: 100% 0%;
+	   -moz-transform-origin: 100% 0%;
+	    -ms-transform-origin: 100% 0%;
+	        transform-origin: 100% 0%;
+
+	-webkit-transform: translate3d(0, 0, 0);
+	   -moz-transform: translate3d(0, 0, 0);
+	    -ms-transform: translate3d(0, 0, 0);
+	        transform: translate3d(0, 0, 0);
+}
+
+.reveal.page .slides>section>section.past {
+	-webkit-transform-origin: 0% 0%;
+	   -moz-transform-origin: 0% 0%;
+	    -ms-transform-origin: 0% 0%;
+	        transform-origin: 0% 0%;
+
+	-webkit-transform: translate3d(0, -40%, 0) rotateX(80deg);
+	   -moz-transform: translate3d(0, -40%, 0) rotateX(80deg);
+	    -ms-transform: translate3d(0, -40%, 0) rotateX(80deg);
+	        transform: translate3d(0, -40%, 0) rotateX(80deg);
+}
+
+.reveal.page .slides>section>section.future {
+	-webkit-transform-origin: 0% 100%;
+	   -moz-transform-origin: 0% 100%;
+	    -ms-transform-origin: 0% 100%;
+	        transform-origin: 0% 100%;
+
+	-webkit-transform: translate3d(0, 0, 0);
+	   -moz-transform: translate3d(0, 0, 0);
+	    -ms-transform: translate3d(0, 0, 0);
+	        transform: translate3d(0, 0, 0);
+}
+
+
+/*********************************************
+ * OVERVIEW
+ *********************************************/
+
+.reveal.overview .slides {
+	-webkit-perspective: 700px;
+	   -moz-perspective: 700px;
+	    -ms-perspective: 700px;
+	        perspective: 700px;
+}
+
+.reveal.overview .slides section {
+	padding: 20px 0;
+	max-height: 600px;
+	overflow: hidden;	
+	opacity: 1;
+	cursor: pointer;
+	background: rgba(0,0,0,0.1);
+}
+.reveal.overview .slides section .fragment {
+	opacity: 1;
+}
+.reveal.overview .slides section:after,
+.reveal.overview .slides section:before {
+	display: none !important;
+}
+.reveal.overview .slides section>section {
+	opacity: 1;
+	cursor: pointer;
+}
+	.reveal.overview .slides section:hover {
+		background: rgba(0,0,0,0.3);
+	}
+
+	.reveal.overview .slides section.present {
+		background: rgba(0,0,0,0.3);
+	}
+.reveal.overview .slides>section.stack {
+	background: none;
+	padding: 0;
+	overflow: visible;
+}
+
+
+/*********************************************
+ * FALLBACK
+ *********************************************/
+
+.no-transforms {
+	overflow-y: auto;
+}
+
+.no-transforms .slides section {
+	display: block!important;
+	opacity: 1!important;
+	position: relative!important;
+	height: auto;
+	min-height: auto;
+	margin-bottom: 100px;
+
+	-webkit-transform: none;
+	   -moz-transform: none;
+	    -ms-transform: none;
+	        transform: none;
+}
+
+
+/*********************************************
+ * DEFAULT STATES
+ *********************************************/
+
+.state-background {
+	position: absolute;
+	width: 100%;
+	height: 100%;
+	background: rgba( 0, 0, 0, 0 );
+
+	-webkit-transition: background 800ms ease;
+	   -moz-transition: background 800ms ease;
+	    -ms-transition: background 800ms ease;
+	     -o-transition: background 800ms ease;
+	        transition: background 800ms ease;
+}
+.alert .state-background {
+	background: rgba( 200, 50, 30, 0.6 );
+}
+.soothe .state-background {
+	background: rgba( 50, 200, 90, 0.4 );
+}
+.blackout .state-background {
+	background: rgba( 0, 0, 0, 0.6 );
+}
+
+
+/*********************************************
+ * SPEAKER NOTES
+ *********************************************/
+
+.reveal aside.notes {
+	display: none;
+}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/p/css/print/paper.css	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,170 @@
+/* Default Print Stylesheet Template
+   by Rob Glazebrook of CSSnewbie.com
+   Last Updated: June 4, 2008
+
+   Feel free (nay, compelled) to edit, append, and 
+   manipulate this file as you see fit. */
+
+
+/* SECTION 1: Set default width, margin, float, and
+   background. This prevents elements from extending 
+   beyond the edge of the printed page, and prevents
+   unnecessary background images from printing */
+body {
+	background: #fff;
+	font-size: 13pt;
+	width: auto;
+	height: auto;
+	border: 0;
+	margin: 0 5%;
+	padding: 0;
+	float: none !important;
+	overflow: visible;
+}
+html {
+	background: #fff;
+	width: auto;
+	height: auto;
+	overflow: visible;
+}
+
+/* SECTION 2: Remove any elements not needed in print. 
+   This would include navigation, ads, sidebars, etc. */
+.nestedarrow, 
+.controls a, 
+.reveal .progress, 
+.reveal.overview,
+.fork-reveal,
+.share-reveal,
+.state-background {
+	display:none;
+}
+
+/* SECTION 3: Set body font face, size, and color.
+   Consider using a serif font for readability. */
+body, p, td, li, div, a {
+	font-size: 13pt;
+	font-family: Georgia, "Times New Roman", Times, serif !important;
+	color: #000; 
+}
+
+/* SECTION 4: Set heading font face, sizes, and color.
+   Diffrentiate your headings from your body text.
+   Perhaps use a large sans-serif for distinction. */
+h1,h2,h3,h4,h5,h6 {
+	color: #000!important;
+	height: auto;
+	line-height: normal;
+	font-family: Georgia, "Times New Roman", Times, serif !important;
+	text-shadow: 0 0 0 #000 !important;
+	text-align: left;
+	letter-spacing: normal;
+}
+/* Need to reduce the size of the fonts for printing */
+h1 { font-size: 26pt !important;  }
+h2 { font-size: 22pt !important; }
+h3 { font-size: 20pt !important; }
+h4 { font-size: 20pt !important; font-variant: small-caps; }
+h5 { font-size: 19pt !important; }
+h6 { font-size: 18pt !important; font-style: italic; }
+
+/* SECTION 5: Make hyperlinks more usable.
+   Ensure links are underlined, and consider appending
+   the URL to the end of the link for usability. */
+a:link, 
+a:visited {
+	color: #000 !important;
+	font-weight: bold;
+	text-decoration: underline;
+}
+.reveal a:link:after, 
+.reveal a:visited:after {
+	content: " (" attr(href) ") ";
+	color: #222 !important;
+	font-size: 90%;
+}
+
+
+/* SECTION 6: more reveal.js specific additions by @skypanther */
+ul, ol, div, p {
+	visibility: visible;
+	position: static;
+	width: auto;
+	height: auto;
+	display: block;
+	overflow: visible;
+	margin: auto;
+	text-align: left !important;
+}
+.reveal .slides {
+	position: static;
+	width: auto;
+	height: auto;
+
+	left: auto;
+	top: auto;
+	margin-left: auto;
+	margin-top: auto;
+	padding: auto;
+
+	overflow: visible;
+	display: block;
+
+	text-align: center;
+	-webkit-perspective: none;
+	   -moz-perspective: none;
+	    -ms-perspective: none;
+	        perspective: none;
+
+	-webkit-perspective-origin: 50% 50%; /* there isn't a none/auto value but 50-50 is the default */
+	   -moz-perspective-origin: 50% 50%;
+	    -ms-perspective-origin: 50% 50%;
+	        perspective-origin: 50% 50%;
+}
+.reveal .slides>section, .reveal .slides>section>section, 
+.reveal .slides>section.past, .reveal .slides>section.future,
+.reveal.linear .slides>section, .reveal.linear .slides>section>section,
+.reveal.linear .slides>section.past, .reveal.linear .slides>section.future {
+	
+	visibility: visible;
+	position: static;
+	width: 90%;
+	height: auto;
+	display: block;
+	overflow: visible;
+
+	left: 0%;
+	top: 0%;
+	margin-left: 0px;
+	margin-top: 0px;
+	padding: 20px 0px;
+
+	opacity: 1;
+
+	-webkit-transform-style: flat;
+	   -moz-transform-style: flat;
+	    -ms-transform-style: flat;
+	        transform-style: flat;
+
+	-webkit-transform: none;
+	   -moz-transform: none;
+	    -ms-transform: none;
+	        transform: none;
+}
+.reveal section {
+	page-break-after: always !important; 
+	display: block !important;
+}
+.reveal section.stack {
+	page-break-after: avoid !important; 
+}
+.reveal section .fragment {
+	opacity: 1 !important;
+}
+.reveal section img {
+	display: block;
+	margin: 15px 0px;
+	background: rgba(255,255,255,1);
+	border: 1px solid #666;
+	box-shadow: none;
+}
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/p/css/print/pdf.css	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,158 @@
+/* Default Print Stylesheet Template
+   by Rob Glazebrook of CSSnewbie.com
+   Last Updated: June 4, 2008
+
+   Feel free (nay, compelled) to edit, append, and 
+   manipulate this file as you see fit. */
+
+
+/* SECTION 1: Set default width, margin, float, and
+   background. This prevents elements from extending 
+   beyond the edge of the printed page, and prevents
+   unnecessary background images from printing */
+* {
+	-webkit-print-color-adjust: exact; 
+}
+
+body {
+	font-size: 22pt;
+	width: auto;
+	height: auto;
+	border: 0;
+	margin: 0 5%;
+	padding: 0;
+	float: none !important;
+	overflow: visible;
+	background: #333;
+}
+
+html {
+	width: auto;
+	height: auto;
+	overflow: visible;
+}
+
+/* SECTION 2: Remove any elements not needed in print. 
+   This would include navigation, ads, sidebars, etc. */
+.nestedarrow, 
+.controls a, 
+.reveal .progress, 
+.reveal.overview,
+.fork-reveal,
+.share-reveal,
+.state-background {
+	display:none;
+}
+
+/* SECTION 3: Set body font face, size, and color.
+   Consider using a serif font for readability. */
+body, p, td, li, div, a {
+	font-size: 22pt;
+}
+
+/* SECTION 4: Set heading font face, sizes, and color.
+   Diffrentiate your headings from your body text.
+   Perhaps use a large sans-serif for distinction. */
+h1,h2,h3,h4,h5,h6 {
+	text-shadow: 0 0 0 #000 !important;
+}
+
+/* SECTION 5: Make hyperlinks more usable.
+   Ensure links are underlined, and consider appending
+   the URL to the end of the link for usability. */
+a:link, 
+a:visited {
+	font-weight: bold;
+	text-decoration: underline;
+}
+
+
+/* SECTION 6: more reveal.js specific additions by @skypanther */
+ul, ol, div, p {
+	visibility: visible;
+	position: static;
+	width: auto;
+	height: auto;
+	display: block;
+	overflow: visible;
+	margin: auto;
+}
+.reveal .slides {
+	position: static;
+	width: 100%;
+	height: auto;
+
+	left: auto;
+	top: auto;
+	margin-left: auto;
+	margin-top: auto;
+	padding: auto;
+
+	overflow: visible;
+	display: block;
+
+	text-align: center;
+	-webkit-perspective: none;
+	   -moz-perspective: none;
+	    -ms-perspective: none;
+	        perspective: none;
+
+	-webkit-perspective-origin: 50% 50%; /* there isn't a none/auto value but 50-50 is the default */
+	   -moz-perspective-origin: 50% 50%;
+	    -ms-perspective-origin: 50% 50%;
+	        perspective-origin: 50% 50%;
+}
+.reveal .slides>section, .reveal .slides>section>section, 
+.reveal .slides>section.past, .reveal .slides>section.future,
+.reveal.linear .slides>section, .reveal.linear .slides>section>section,
+.reveal.linear .slides>section.past, .reveal.linear .slides>section.future {
+	
+	visibility: visible;
+	position: static;
+	width: 100%;
+	height: auto;
+	min-height: initial;
+	display: block;
+	overflow: visible;
+
+	left: 0%;
+	top: 0%;
+	margin-left: 0px;
+	margin-top: 50px;
+	padding: 20px 0px;
+
+	opacity: 1;
+
+	-webkit-transform-style: flat;
+	   -moz-transform-style: flat;
+	    -ms-transform-style: flat;
+	        transform-style: flat;
+
+	-webkit-transform: none;
+	   -moz-transform: none;
+	    -ms-transform: none;
+	        transform: none;
+}
+.reveal section {
+	page-break-after: always !important; 
+	display: block !important;
+}
+.reveal section.stack {
+	margin: 0px !important;
+	padding: 0px !important;
+	page-break-after: avoid !important; 
+}
+.reveal section .fragment {
+	opacity: 1 !important;
+}
+.reveal img {
+	box-shadow: none;
+}
+.reveal .roll {
+	overflow: visible;
+	line-height: 1em;
+}
+
+.reveal small a {
+	font-size: 16pt !important;
+}
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/p/css/theme/beige.css	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,179 @@
+/**
+ * A beige theme for reveal.js presentations, similar 
+ * to the default theme.
+ * 
+ * Copyright (C) 2011-2012 Hakim El Hattab, http://hakim.se
+ */
+
+/*********************************************
+ * FONT-FACE DEFINITIONS
+ *********************************************/
+
+@font-face {
+	font-family: 'League Gothic';
+	src: url('../../lib/font/league_gothic-webfont.eot');
+	src: url('../../lib/font/league_gothic-webfont.eot?#iefix') format('embedded-opentype'),
+		 url('../../lib/font/league_gothic-webfont.woff') format('woff'),
+		 url('../../lib/font/league_gothic-webfont.ttf') format('truetype'),
+		 url('../../lib/font/league_gothic-webfont.svg#LeagueGothicRegular') format('svg');
+
+	font-weight: normal;
+	font-style: normal;
+}
+
+
+/*********************************************
+ * GLOBAL STYLES
+ *********************************************/
+
+body {
+	font-family: 'Lato', Times, 'Times New Roman', serif;
+	font-size: 36px;
+	font-weight: 200;
+	letter-spacing: -0.02em;
+	color: #333;
+
+	background: #f7f3de;
+	background: -moz-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 0%, rgba(247,242,211,1) 100%);
+	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(247,242,211,1)));
+	background: -webkit-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 0%,rgba(247,242,211,1) 100%);
+	background: -o-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 0%,rgba(247,242,211,1) 100%);
+	background: -ms-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 0%,rgba(247,242,211,1) 100%);
+	background: radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 0%,rgba(247,242,211,1) 100%);
+}
+
+::-moz-selection {
+	background:rgba(79, 64, 28, 0.99);
+	color: white; 
+}
+::-webkit-selection {
+	background:rgba(79, 64, 28, 0.99);
+	color: white; 
+}
+::selection {
+	background:rgba(79, 64, 28, 0.99);
+	color: white; 
+}
+
+
+/*********************************************
+ * HEADERS
+ *********************************************/
+
+.reveal h1, 
+.reveal h2, 
+.reveal h3, 
+.reveal h4, 
+.reveal h5, 
+.reveal h6 {
+	margin: 0 0 20px 0;
+	color: #333;
+	font-family: 'League Gothic', Impact, sans-serif;
+	line-height: 0.9em;
+	letter-spacing: 0.02em;
+	
+	text-transform: uppercase;
+}
+
+.reveal h1 {
+	text-shadow: 	0 1px 0 #ccc,
+					0 2px 0 #c9c9c9,
+					0 3px 0 #bbb,
+					0 4px 0 #b9b9b9,
+					0 5px 0 #aaa,
+					0 6px 1px rgba(0,0,0,.1),
+					0 0 5px rgba(0,0,0,.1),
+					0 1px 3px rgba(0,0,0,.3),
+					0 3px 5px rgba(0,0,0,.2),
+					0 5px 10px rgba(0,0,0,.25),
+					0 20px 20px rgba(0,0,0,.15);
+}
+
+
+/*********************************************
+ * LINKS
+ *********************************************/
+
+.reveal a:not(.image) {
+	color: #8b743d;
+	text-decoration: none;
+
+	-webkit-transition: color .15s ease;
+	   -moz-transition: color .15s ease;
+	    -ms-transition: color .15s ease;
+	     -o-transition: color .15s ease;
+	        transition: color .15s ease;
+}
+	.reveal a:not(.image):hover {
+		text-shadow: none;
+		border: none;
+		border-radius: 2px;
+	}
+
+.reveal .roll span:after {
+	color: #fff;
+	background: #8b743d;
+}
+
+
+/*********************************************
+ * IMAGES
+ *********************************************/
+
+.reveal section img {
+	margin: 30px 0 0 0;
+	background: rgba(255,255,255,0.12);
+	border: 4px solid #eee;
+	
+	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
+	   -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
+	        box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
+	
+	-webkit-transition: all .2s linear;
+	   -moz-transition: all .2s linear;
+	    -ms-transition: all .2s linear;
+	     -o-transition: all .2s linear;
+	        transition: all .2s linear;
+}
+
+	.reveal a:hover img {
+		background: rgba(255,255,255,0.2);
+		border-color: #8b743d;
+		
+		-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.55);
+		   -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.55);
+		        box-shadow: 0 0 20px rgba(0, 0, 0, 0.55);
+	}
+
+
+/*********************************************
+ * NAVIGATION CONTROLS
+ *********************************************/
+
+.reveal .controls a {
+	color: #fff;
+}
+	.reveal .controls a.enabled {
+		color: #8b743d;
+		text-shadow: 0px 0px 2px hsla(185, 45%, 70%, 0.3);
+	}
+
+
+/*********************************************
+ * PROGRESS BAR
+ *********************************************/
+
+.reveal .progress {
+	background: rgba(0,0,0,0.2);
+}
+	.reveal .progress span {
+		background: #8b743d;
+
+		-webkit-transition: width 800ms cubic-bezier(0.260, 0.860, 0.440, 0.985);
+		   -moz-transition: width 800ms cubic-bezier(0.260, 0.860, 0.440, 0.985);
+		    -ms-transition: width 800ms cubic-bezier(0.260, 0.860, 0.440, 0.985);
+		     -o-transition: width 800ms cubic-bezier(0.260, 0.860, 0.440, 0.985);
+		        transition: width 800ms cubic-bezier(0.260, 0.860, 0.440, 0.985);
+	}
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/p/css/theme/default.css	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,169 @@
+/**
+ * The default theme for reveal.js presentations.
+ * 
+ * Copyright (C) 2011-2012 Hakim El Hattab, http://hakim.se
+ */
+
+/*********************************************
+ * FONT-FACE DEFINITIONS
+ *********************************************/
+
+@font-face {
+	font-family: 'League Gothic';
+	src: url('../../lib/font/league_gothic-webfont.eot');
+	src: url('../../lib/font/league_gothic-webfont.eot?#iefix') format('embedded-opentype'),
+		 url('../../lib/font/league_gothic-webfont.woff') format('woff'),
+		 url('../../lib/font/league_gothic-webfont.ttf') format('truetype'),
+		 url('../../lib/font/league_gothic-webfont.svg#LeagueGothicRegular') format('svg');
+
+	font-weight: normal;
+	font-style: normal;
+}
+
+
+/*********************************************
+ * GLOBAL STYLES
+ *********************************************/
+
+body {
+	font-family: 'Lato', Times, 'Times New Roman', serif;
+	font-size: 36px;
+	font-weight: 200;
+	letter-spacing: -0.02em;
+	color: #eee;
+
+	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM1NTVhNWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMWMxZTIwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
+	background-color: #2b2b2b;
+	background: -moz-radial-gradient(center, ellipse cover,  rgba(85,90,95,1) 0%, rgba(28,30,32,1) 100%);
+	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(85,90,95,1)), color-stop(100%,rgba(28,30,32,1)));
+	background: -webkit-radial-gradient(center, ellipse cover,  rgba(85,90,95,1) 0%,rgba(28,30,32,1) 100%);
+	background: -o-radial-gradient(center, ellipse cover,  rgba(85,90,95,1) 0%,rgba(28,30,32,1) 100%);
+	background: -ms-radial-gradient(center, ellipse cover,  rgba(85,90,95,1) 0%,rgba(28,30,32,1) 100%);
+	background: radial-gradient(center, ellipse cover,  rgba(85,90,95,1) 0%,rgba(28,30,32,1) 100%);
+}
+
+
+/*********************************************
+ * HEADERS
+ *********************************************/
+
+.reveal h1, 
+.reveal h2, 
+.reveal h3, 
+.reveal h4, 
+.reveal h5, 
+.reveal h6 {
+	margin: 0 0 20px 0;
+	color: #eee;
+	font-family: 'League Gothic', Impact, sans-serif;
+	line-height: 0.9em;
+	letter-spacing: 0.02em;
+	
+	text-transform: uppercase;
+	text-shadow: 0px 0px 6px rgba(0,0,0,0.2);
+}
+
+.reveal h1 {
+	text-shadow: 	0 1px 0 #ccc,
+					0 2px 0 #c9c9c9,
+					0 3px 0 #bbb,
+					0 4px 0 #b9b9b9,
+					0 5px 0 #aaa,
+					0 6px 1px rgba(0,0,0,.1),
+					0 0 5px rgba(0,0,0,.1),
+					0 1px 3px rgba(0,0,0,.3),
+					0 3px 5px rgba(0,0,0,.2),
+					0 5px 10px rgba(0,0,0,.25),
+					0 20px 20px rgba(0,0,0,.15);
+}
+
+
+/*********************************************
+ * LINKS
+ *********************************************/
+
+.reveal a:not(.image) {
+	color: hsl(185, 85%, 50%);
+	text-decoration: none;
+
+	-webkit-transition: color .15s ease;
+	   -moz-transition: color .15s ease;
+	    -ms-transition: color .15s ease;
+	     -o-transition: color .15s ease;
+	        transition: color .15s ease;
+}
+	.reveal a:not(.image):hover {
+		color: hsl(185, 85%, 70%);
+		
+		text-shadow: none;
+		border: none;
+		border-radius: 2px;
+	}
+
+.reveal .roll span:after {
+	color: #fff;
+	background: hsl(185, 60%, 35%);
+}
+
+
+/*********************************************
+ * IMAGES
+ *********************************************/
+
+.reveal section img {
+	margin: 30px 0 0 0;
+	background: rgba(255,255,255,0.12);
+	border: 4px solid #eee;
+	
+	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
+	   -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
+	        box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
+	
+	-webkit-transition: all .2s linear;
+	   -moz-transition: all .2s linear;
+	    -ms-transition: all .2s linear;
+	     -o-transition: all .2s linear;
+	        transition: all .2s linear;
+}
+
+	.reveal a:hover img {
+		background: rgba(255,255,255,0.2);
+		border-color: #13DAEC;
+		
+		-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.55);
+		   -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.55);
+		        box-shadow: 0 0 20px rgba(0, 0, 0, 0.55);
+	}
+
+
+/*********************************************
+ * NAVIGATION CONTROLS
+ *********************************************/
+
+.reveal .controls a {
+	color: #fff;
+}
+	.reveal .controls a.enabled {
+		color: hsl(185, 85%, 70%);
+		text-shadow: 0px 0px 2px hsla(185, 45%, 70%, 0.3);
+	}
+
+
+/*********************************************
+ * PROGRESS BAR
+ *********************************************/
+
+.reveal .progress {
+	background: rgba(0,0,0,0.2);
+}
+	.reveal .progress span {
+		background: hsl(185, 85%, 50%);
+
+		-webkit-transition: width 800ms cubic-bezier(0.260, 0.860, 0.440, 0.985);
+		   -moz-transition: width 800ms cubic-bezier(0.260, 0.860, 0.440, 0.985);
+		    -ms-transition: width 800ms cubic-bezier(0.260, 0.860, 0.440, 0.985);
+		     -o-transition: width 800ms cubic-bezier(0.260, 0.860, 0.440, 0.985);
+		        transition: width 800ms cubic-bezier(0.260, 0.860, 0.440, 0.985);
+	}
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/p/css/theme/simple.css	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,150 @@
+/**
+ * A simple theme for reveal.js presentations, similar 
+ * to the default theme. The accent color is darkblue; 
+ * do a find-replace to change it.
+ * 
+ * This theme is Copyright (C) 2012 Owen Versteeg, https://github.com/StereotypicalApps. It is MIT licensed.
+ * reveal.js is Copyright (C) 2011-2012 Hakim El Hattab, http://hakim.se; so is the theme - beige.css - that this is based off of.
+ */
+
+/*********************************************
+ * FONT-FACE DEFINITIONS
+ *********************************************/
+
+@import url(http://fonts.googleapis.com/css?family=News+Cycle:400,700);
+
+
+/*********************************************
+ * GLOBAL STYLES
+ *********************************************/
+
+body {
+	font-family: 'Lato', Times, 'Times New Roman', serif;
+	font-size: 36px;
+	font-weight: 200;
+	letter-spacing: -0.02em;
+	color: black !important;
+
+	background: white;
+}
+
+::-moz-selection {
+    background:rgba(0, 0, 0, 0.99);
+	color: white; 
+}
+::-webkit-selection {
+    background:rgba(0, 0, 0, 0.99);
+	color: white; 
+}
+::selection {
+    background:rgba(0, 0, 0, 0.99);
+	color: white; 
+}
+
+/*********************************************
+ * HEADERS
+ *********************************************/
+
+.reveal h1, 
+.reveal h2, 
+.reveal h3, 
+.reveal h4, 
+.reveal h5, 
+.reveal h6 {
+	margin: 0 0 20px 0;
+	color: black;
+	font-family: 'News Cycle', Impact, sans-serif;
+	line-height: 0.9em;
+	
+	text-transform: uppercase;
+}
+
+
+/*********************************************
+ * LINKS
+ *********************************************/
+
+.reveal a:not(.image) {
+	color: darkblue;
+	text-decoration: none;
+
+	-webkit-transition: color .15s ease;
+	   -moz-transition: color .15s ease;
+	    -ms-transition: color .15s ease;
+	     -o-transition: color .15s ease;
+	        transition: color .15s ease;
+}
+	.reveal a:not(.image):hover {
+		text-shadow: none;
+		border: none;
+		border-radius: 2px;
+	}
+
+.reveal .roll span:after {
+	color: #fff;
+	background: darkblue;
+}
+
+
+/*********************************************
+ * IMAGES
+ *********************************************/
+
+.reveal section img {
+	margin: 30px 0 0 0;
+	background: rgba(255,255,255,0.12);
+	border: 4px solid #eee;
+	
+	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
+	   -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
+	        box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
+	
+	-webkit-transition: all .2s linear;
+	   -moz-transition: all .2s linear;
+	    -ms-transition: all .2s linear;
+	     -o-transition: all .2s linear;
+	        transition: all .2s linear;
+}
+
+	.reveal a:hover img {
+		background: rgba(255,255,255,0.2);
+		border-color: darkblue;
+		
+		-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.55);
+		   -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.55);
+		        box-shadow: 0 0 20px rgba(0, 0, 0, 0.55);
+	}
+
+
+/*********************************************
+ * NAVIGATION CONTROLS
+ *********************************************/
+
+.reveal .controls a {
+	color: black;
+}
+	.reveal .controls a.enabled {
+		color: darkblue;
+		opacity: 1;
+		text-shadow: 0px 0px 2px hsla(185, 45%, 70%, 0.3);
+	}
+
+
+/*********************************************
+ * PROGRESS BAR
+ *********************************************/
+
+.reveal .progress {
+	background: rgba(0,0,0,0.2);
+}
+	.reveal .progress span {
+		background: darkblue;
+
+		-webkit-transition: width 800ms cubic-bezier(0.260, 0.860, 0.440, 0.985);
+		   -moz-transition: width 800ms cubic-bezier(0.260, 0.860, 0.440, 0.985);
+		    -ms-transition: width 800ms cubic-bezier(0.260, 0.860, 0.440, 0.985);
+		     -o-transition: width 800ms cubic-bezier(0.260, 0.860, 0.440, 0.985);
+		        transition: width 800ms cubic-bezier(0.260, 0.860, 0.440, 0.985);
+	}
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/p/css/theme/sky.css	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,165 @@
+/**
+ * Sky theme for reveal.js presentations.
+ * 
+ * Copyright (C) 2011-2012 Hakim El Hattab, http://hakim.se
+ */
+
+/*********************************************
+ * FONT-FACE DEFINITIONS
+ *********************************************/
+
+@import url(http://fonts.googleapis.com/css?family=Quicksand:400,700,400italic,700italic);
+@import url(http://fonts.googleapis.com/css?family=Open+Sans:400italic,700italic,400,700);
+
+
+
+/*********************************************
+ * GLOBAL STYLES
+ *********************************************/
+
+body {
+	font-family: 'Open Sans', sans-serif;
+	font-size: 36px;
+	font-weight: 200;
+	letter-spacing: -0.02em;
+	color: #333;
+
+	background: #f7fbfc;
+	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmN2ZiZmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjYWRkOWU0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
+	background: -moz-radial-gradient(center, ellipse cover,  #f7fbfc 0%, #add9e4 100%);
+	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#f7fbfc), color-stop(100%,#add9e4));
+	background: -webkit-radial-gradient(center, ellipse cover,  #f7fbfc 0%,#add9e4 100%);
+	background: -o-radial-gradient(center, ellipse cover,  #f7fbfc 0%,#add9e4 100%);
+	background: -ms-radial-gradient(center, ellipse cover,  #f7fbfc 0%,#add9e4 100%);
+	background: radial-gradient(ellipse at center,  #f7fbfc 0%,#add9e4 100%);
+}
+
+::-moz-selection {
+	background:rgba(79, 64, 28, 0.99);
+	color: white; 
+}
+::-webkit-selection {
+	background:rgba(79, 64, 28, 0.99);
+	color: white; 
+}
+::selection {
+	background:rgba(79, 64, 28, 0.99);
+	color: white; 
+}
+
+
+/*********************************************
+ * HEADERS
+ *********************************************/
+
+.reveal h1, 
+.reveal h2, 
+.reveal h3, 
+.reveal h4, 
+.reveal h5, 
+.reveal h6 {
+	margin: 0 0 20px 0;
+	color: #333;
+	font-family: 'Quicksand', sans-serif;
+	line-height: 0.9em;
+	letter-spacing: -0.08em;
+	
+	text-transform: uppercase;
+}
+
+
+/*********************************************
+ * LINKS
+ *********************************************/
+
+.reveal a:not(.image) {
+	color: #3b759e;
+	text-decoration: none;
+
+	-webkit-transition: color .15s ease;
+	   -moz-transition: color .15s ease;
+	    -ms-transition: color .15s ease;
+	     -o-transition: color .15s ease;
+	        transition: color .15s ease;
+}
+	.reveal a:not(.image):hover {
+		text-shadow: none;
+		border: none;
+		border-radius: 2px;
+	}
+
+.reveal .roll span:after {
+	color: #fff;
+	background: #3b759e;
+}
+
+
+/*********************************************
+ * MISC
+ *********************************************/
+
+.reveal section img {
+	margin: 30px 0 0 0;
+	background: rgba(255,255,255,0.12);
+	border: 1px solid #ddd;
+	
+	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
+	   -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
+	        box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
+	
+	-webkit-transition: all .2s linear;
+	   -moz-transition: all .2s linear;
+	    -ms-transition: all .2s linear;
+	     -o-transition: all .2s linear;
+	        transition: all .2s linear;
+}
+
+	.reveal a:hover img {
+		background: rgba(255,255,255,0.2);
+		border-color: #3b759e;
+		
+		-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.55);
+		   -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.55);
+		        box-shadow: 0 0 20px rgba(0, 0, 0, 0.55);
+	}
+
+.reveal blockquote {
+	background: rgba(255, 255, 255, 0.4);
+}
+
+.reveal p {
+	margin-bottom: 20px;
+}
+
+
+/*********************************************
+ * NAVIGATION CONTROLS
+ *********************************************/
+
+.reveal .controls a {
+	color: #fff;
+}
+	.reveal .controls a.enabled {
+		color: #3b759e;
+		text-shadow: 0px 0px 2px hsla(185, 45%, 70%, 0.3);
+	}
+
+
+/*********************************************
+ * PROGRESS BAR
+ *********************************************/
+
+.reveal .progress {
+	background: rgba(0,0,0,0.2);
+}
+	.reveal .progress span {
+		background: #3b759e;
+
+		-webkit-transition: width 800ms cubic-bezier(0.260, 0.860, 0.440, 0.985);
+		   -moz-transition: width 800ms cubic-bezier(0.260, 0.860, 0.440, 0.985);
+		    -ms-transition: width 800ms cubic-bezier(0.260, 0.860, 0.440, 0.985);
+		     -o-transition: width 800ms cubic-bezier(0.260, 0.860, 0.440, 0.985);
+		        transition: width 800ms cubic-bezier(0.260, 0.860, 0.440, 0.985);
+	}
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/p/index.html	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,330 @@
+<!doctype html>  
+<html lang="en">
+	
+	<head>
+		<meta charset="utf-8">
+		
+		<title>nodescore</title>
+
+		<meta name="nodescore" content="bla">
+		<meta name="author" content="Rob Canning">
+
+		<meta name="apple-mobile-web-app-capable" content="yes" />
+		<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />
+		
+		<link href='http://fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic' rel='stylesheet' type='text/css'>
+		
+		<link rel="stylesheet" href="css/main.css">
+		<link rel="stylesheet" href="css/theme/default.css" id="theme">
+
+		<!-- For syntax highlighting -->
+		<link rel="stylesheet" href="lib/css/zenburn.css">
+
+		<script>
+			// If the query includes 'print-pdf' we'll use the PDF print sheet
+			document.write( '<link rel="stylesheet" href="css/print/' + ( window.location.search.match( /print-pdf/gi ) ? 'pdf' : 'paper' ) + '.css" type="text/css" media="print">' );
+		</script>
+
+		<!--[if lt IE 9]>
+		<script src="lib/js/html5shiv.js"></script>
+		<![endif]-->
+	</head>
+	
+	<body>
+		
+		<div class="reveal">
+
+			<!-- Used to fade in a background when a specific slide state is reached -->
+			<div class="state-background"></div>
+			
+			<!-- Any section element inside of this container is displayed as a slide -->
+			<div class="slides">
+				<section>
+					<h1>ICMC 2012</h1>
+					<h3>REALTIME WEB TECHNOLOGIES IN THE NETWORKED PERFORMANCE ENVIRONMENT</h3>
+					<p>
+					  
+					  <i><small>- <a href="http://rob.kiben.net">http://rob.kiben.net</a> <a href="rob@kiben.net">rob@kiben.net</a> -</small></i>
+					</p>
+				</section>
+				
+				<section>
+					<h2>NODESCORE</h2>
+					<p>
+NodeScore is a web based framework to facilitate networked telematic ensemble performance.
+					</p>
+				
+					<aside class="notes">
+						Oh hey, these are some notes. They'll be hidden in your presentation, but you can see them if you run the speaker notes server.
+					</aside>
+				</section>
+				
+				<!-- Example of nested vertical slides -->
+				<section>
+					<section>
+						<h2>Vertical Slides</h2>
+						<p>
+							Slides can be nested inside of other slides,
+							try pressing <a href="#/2/1">down</a>.
+						</p>
+						<a href="#/2/1" class="image">
+							<img width="178" height="238" src="https://s3.amazonaws.com/hakim-static/reveal-js/arrow.png" alt="Down arrow">
+						</a>
+					</section>
+					<section>
+						<h2>Basement Level 1</h2>
+						<p>Press down or up to navigate.</p>
+					</section>
+					<section>
+						<h2>Basement Level 2</h2>
+						<p>Cornify</p>
+						<a class="test" href="http://cornify.com">
+							<img width="280" height="326" src="https://s3.amazonaws.com/hakim-static/reveal-js/cornify.gif" alt="Unicorn">
+						</a>
+					</section>
+					<section>
+						<h2>Basement Level 3</h2>
+						<p>That's it, time to go back up.</p>
+						<a href="#/2" class="image">
+							<img width="178" height="238" src="https://s3.amazonaws.com/hakim-static/reveal-js/arrow.png" alt="Up arrow" style="-webkit-transform: rotate(180deg);">
+						</a>
+					</section>
+				</section>
+
+				<section>
+					<h2>Holistic Overview</h2>
+					<p>
+						Press <strong>ESC</strong> to enter the slide overview!
+					</p>
+				</section>
+
+				<section>
+					<h2>Works in Mobile Safari</h2>
+					<p>
+						Try it out! You can swipe through the slides pinch your way to the overview.
+					</p>
+				</section>
+
+				<section>
+					<h2>Marvelous Unordered List</h2>
+					<ul>
+						<li>No order here</li>
+						<li>Or here</li>
+						<li>Or here</li>
+						<li>Or here</li>
+					</ul>
+				</section>
+				
+				<section>
+					<h2>Fantastic Ordered List</h2>
+					<ol>
+						<li>One is smaller than...</li>
+						<li>Two is smaller than...</li>
+						<li>Three!</li>
+					</ol>
+				</section>
+
+				<section data-markdown>
+					## Markdown support
+					
+					For those of you who like that sort of thing. Instructions and a bit more info available [here](https://github.com/hakimel/reveal.js#markdown).
+
+					<pre><code contenteditable style="margin-top: 20px;">&lt;section data-markdown&gt;
+  ## Markdown support
+
+  For those of you who like that sort of thing. 
+  Instructions and a bit more info available [here](https://github.com/hakimel/reveal.js#markdown).
+&lt;/section&gt;
+					</code></pre>
+				</section>
+
+				<section>
+					<h2>Transition Styles</h2>
+					<p>
+						You can select from different transitions, like: <br>
+						<a href="http://lab.hakim.se/reveal-js/?transition=cube">Cube</a> -
+						<a href="http://lab.hakim.se/reveal-js/?transition=page">Page</a> -
+						<a href="http://lab.hakim.se/reveal-js/?transition=concave">Concave</a> -
+						<a href="http://lab.hakim.se/reveal-js/?transition=linear">Linear</a>
+					</p>
+				</section>
+
+				<section>
+					<h2>Themes</h2>
+					<p>
+						Reveal.js comes with a few themes built in: <br>
+						<a href="http://lab.hakim.se/reveal-js/?theme=sky">Sky</a> -
+						<a href="http://lab.hakim.se/reveal-js/?theme=beige">Beige</a> -
+						<a href="http://lab.hakim.se/reveal-js/?theme=simple">Simple</a> -
+						<a href="http://lab.hakim.se/reveal-js/">Default</a>
+					</p>
+					<p>
+						<small>
+							* Theme demos are loaded after the presentation which leads to flicker. In production you should load your theme in the <code>&lt;head&gt;</code> using a <code>&lt;link&gt;</code>.
+						</small>
+					</p>
+				</section>
+
+				<section>
+					<section data-state="alert">
+						<h2>Global State</h2>
+						<p>
+							Set <code>data-state="something"</code> on a slide and <code>"something"</code>
+							will be added as a class to the document element when the slide is open. This lets you
+							apply broader style changes, like switching the background.
+						</p>
+						<a href="#/7/1" class="image">
+							<img width="178" height="238" src="https://s3.amazonaws.com/hakim-static/reveal-js/arrow.png" alt="Down arrow">
+						</a>
+					</section>
+					<section data-state="blackout">
+						<h2>"blackout"</h2>
+						<a href="#/7/2" class="image">
+							<img width="178" height="238" src="https://s3.amazonaws.com/hakim-static/reveal-js/arrow.png" alt="Down arrow">
+						</a>
+					</section>
+					<section data-state="soothe">
+						<h2>"soothe"</h2>
+						<a href="#/7/0" class="image">
+							<img width="178" height="238" src="https://s3.amazonaws.com/hakim-static/reveal-js/arrow.png" alt="Up arrow" style="-webkit-transform: rotate(180deg);">
+						</a>
+					</section>
+				</section>
+
+				<section data-state="customevent">
+					<h2>Custom Events</h2>
+					<p>
+						Additionally custom events can be triggered on a per slide basis by binding to the <code>data-state</code> name.
+					</p>
+					<pre><code contenteditable style="font-size: 18px; margin-top: 20px;">Reveal.addEventListener( 'customevent', function() {
+	console.log( '"customevent" has fired' );
+} );
+					</code></pre>
+				</section>
+
+				<section>
+					<h2>Clever Quotes</h2>
+					<p>
+						These guys come in two forms, inline: <q cite="http://searchservervirtualization.techtarget.com/definition/Our-Favorite-Technology-Quotations">
+						The nice thing about standards is that there are so many to choose from</q> and block:
+					</p>
+					<blockquote cite="http://searchservervirtualization.techtarget.com/definition/Our-Favorite-Technology-Quotations">
+						For years there has been a theory that millions of monkeys typing at random on millions of typewriters would 
+						reproduce the entire works of Shakespeare. The Internet has proven this theory to be untrue.
+					</blockquote>
+				</section>
+				
+				<section>
+					<h2>Pretty Code</h2>
+					<pre><code contenteditable>
+function linkify( selector ) {
+  if( supports3DTransforms ) {
+    
+    var nodes = document.querySelectorAll( selector );
+
+    for( var i = 0, len = nodes.length; i &lt; len; i++ ) {
+      var node = nodes[i];
+
+      if( !node.className ) ) {
+        node.className += ' roll';
+      }
+    };
+  }
+}
+					</code></pre>
+					<p>Courtesy of <a href="http://softwaremaniacs.org/soft/highlight/en/description/">highlight.js</a>.</p>
+				</section>
+				
+				<section>
+					<h2>Intergalactic Interconnections</h2>
+					<p>
+						You can link between slides internally,
+						<a href="#/2/3">like this</a>.
+					</p>
+				</section>
+
+				<section>
+					<h2>Fragmented Views</h2>
+					<p>Hit the next arrow...</p>
+					<p class="fragment">... to step through ...</p>
+					<ol>
+						<li class="fragment"><code>any type</code></li>
+						<li class="fragment"><em>of view</em></li>
+						<li class="fragment"><strong>fragments</strong></li>
+					</ol>
+				</section>
+				
+				<section>
+					<h2>Spectacular image!</h2>
+					<a class="image" href="http://hakim.se/experiments/html5/breakdom/" target="_blank">
+						<img width="320" height="412" src="https://s3.amazonaws.com/hakim-static/reveal-js/breakdom.png" alt="BreakDOM game screenshot">
+					</a>
+				</section>
+				
+				<section>
+					<h2>Export to PDF</h2>
+					<p>Presentations can be <a href="https://github.com/hakimel/reveal.js#pdf-export">exported to PDF</a>, below is an example that's been uploaded to SlideShare.</p>
+					<iframe id="slideshare" src="http://www.slideshare.net/slideshow/embed_code/13872948" width="455" height="356" style="margin:0;overflow:hidden;border:1px solid #CCC;border-width:1px 1px 0;margin-bottom:5px" allowfullscreen> </iframe>
+					<script>
+						document.getElementById('slideshare').attributeName = 'allowfullscreen';
+					</script>
+				</section>
+				
+				<section>
+					<h2>Stellar Links</h2>
+					<ul>
+						<li><a href="https://github.com/hakimel/reveal.js">Source code on github</a></li>
+						<li><a href="http://hakim.se/projects/reveal-js">Read more on my site</a></li>
+						<li><a href="http://twitter.com/hakimel">Follow me on Twitter</a></li>
+					</ul>
+				</section>
+				
+				<section>
+					<h1>THE END</h1>
+					<h3>BY Hakim El Hattab / hakim.se</h3>
+				</section>
+			</div>
+
+			<!-- The navigational controls UI -->
+			<aside class="controls">
+				<a class="left" href="#">&#x25C4;</a>
+				<a class="right" href="#">&#x25BA;</a>
+				<a class="up" href="#">&#x25B2;</a>
+				<a class="down" href="#">&#x25BC;</a>
+			</aside>
+
+			<!-- Presentation progress bar -->
+			<div class="progress"><span></span></div>
+			
+		</div>
+
+		<script src="lib/js/head.min.js"></script>
+		<script src="js/reveal.min.js"></script>
+
+		<script>
+			
+			// Full list of configuration options available here:
+			// https://github.com/hakimel/reveal.js#configuration
+			Reveal.initialize({
+				controls: true,
+				progress: true,
+				history: true,
+				
+				theme: Reveal.getQueryHash().theme || 'default', // available themes are in /css/theme
+				transition: Reveal.getQueryHash().transition || 'default', // default/cube/page/concave/linear(2d)
+
+				// Optional libraries used to extend on reveal.js
+				dependencies: [
+					{ src: 'lib/js/highlight.js', async: true, callback: function() { window.hljs.initHighlightingOnLoad(); } },
+					{ src: 'lib/js/classList.js', condition: function() { return !document.body.classList; } },
+					{ src: 'lib/js/showdown.js', condition: function() { return !!document.querySelector( '[data-markdown]' ); } },
+					{ src: 'lib/js/data-markdown.js', condition: function() { return !!document.querySelector( '[data-markdown]' ); } },
+					{ src: 'socket.io/socket.io.js', async: true, condition: function() { return window.location.host === 'localhost:1947'; } },
+					{ src: 'plugin/speakernotes/client.js', async: true, condition: function() { return window.location.host === 'localhost:1947'; } },
+				]
+			});
+			
+		</script>
+
+	</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/p/js/reveal.js	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,1149 @@
+/*!
+ * reveal.js 2.0 r22
+ * http://lab.hakim.se/reveal-js
+ * MIT licensed
+ * 
+ * Copyright (C) 2011-2012 Hakim El Hattab, http://hakim.se
+ */
+var Reveal = (function(){
+	
+	var HORIZONTAL_SLIDES_SELECTOR = '.reveal .slides>section',
+		VERTICAL_SLIDES_SELECTOR = '.reveal .slides>section.present>section',
+
+		IS_TOUCH_DEVICE = !!( 'ontouchstart' in window ),
+
+		// Configurations defaults, can be overridden at initialization time 
+		config = {
+			// Display controls in the bottom right corner
+			controls: true,
+
+			// Display a presentation progress bar
+			progress: true,
+
+			// Push each slide change to the browser history
+			history: false,
+
+			// Enable keyboard shortcuts for navigation
+			keyboard: true,
+
+			// Loop the presentation
+			loop: false,
+
+			// Number of milliseconds between automatically proceeding to the 
+			// next slide, disabled when set to 0
+			autoSlide: 0,
+
+			// Enable slide navigation via mouse wheel
+			mouseWheel: true,
+
+			// Apply a 3D roll to links on hover
+			rollingLinks: true,
+
+			// Transition style (see /css/theme)
+			theme: 'default', 
+
+			// Transition style
+			transition: 'default', // default/cube/page/concave/linear(2d),
+
+			// Script dependencies to load
+			dependencies: []
+		},
+
+		// The horizontal and verical index of the currently active slide
+		indexh = 0,
+		indexv = 0,
+
+		// The previous and current slide HTML elements
+		previousSlide,
+		currentSlide,
+
+		// Slides may hold a data-state attribute which we pick up and apply 
+		// as a class to the body. This list contains the combined state of 
+		// all current slides.
+		state = [],
+
+		// Cached references to DOM elements
+		dom = {},
+
+		// Detect support for CSS 3D transforms
+		supports3DTransforms =  'WebkitPerspective' in document.body.style ||
+                        		'MozPerspective' in document.body.style ||
+                        		'msPerspective' in document.body.style ||
+                        		'OPerspective' in document.body.style ||
+                        		'perspective' in document.body.style,
+        
+        supports2DTransforms =  'WebkitTransform' in document.body.style ||
+                        		'MozTransform' in document.body.style ||
+                        		'msTransform' in document.body.style ||
+                        		'OTransform' in document.body.style ||
+                        		'transform' in document.body.style,
+		
+		// Throttles mouse wheel navigation
+		mouseWheelTimeout = 0,
+
+		// An interval used to automatically move on to the next slide
+		autoSlideTimeout = 0,
+
+		// Delays updates to the URL due to a Chrome thumbnailer bug
+		writeURLTimeout = 0,
+
+		// Holds information about the currently ongoing touch input
+		touch = {
+			startX: 0,
+			startY: 0,
+			startSpan: 0,
+			startCount: 0,
+			handled: false,
+			threshold: 40
+		};
+	
+	
+	/**
+	 * Starts up the presentation if the client is capable.
+	 */
+	function initialize( options ) {
+		if( ( !supports2DTransforms && !supports3DTransforms ) ) {
+			document.body.setAttribute( 'class', 'no-transforms' );
+
+			// If the browser doesn't support core features we won't be 
+			// using JavaScript to control the presentation
+			return;
+		}
+
+		// Copy options over to our config object
+		extend( config, options );
+
+		// Cache references to DOM elements
+		dom.theme = document.querySelector( '#theme' );
+		dom.wrapper = document.querySelector( '.reveal' );
+		dom.progress = document.querySelector( '.reveal .progress' );
+		dom.progressbar = document.querySelector( '.reveal .progress span' );
+
+		if ( config.controls ) {
+			dom.controls = document.querySelector( '.reveal .controls' );
+			dom.controlsLeft = document.querySelector( '.reveal .controls .left' );
+			dom.controlsRight = document.querySelector( '.reveal .controls .right' );
+			dom.controlsUp = document.querySelector( '.reveal .controls .up' );
+			dom.controlsDown = document.querySelector( '.reveal .controls .down' );
+		}
+
+		// Loads the dependencies and continues to #start() once done
+		load();
+
+		// Set up hiding of the browser address bar
+		if( navigator.userAgent.match( /(iphone|ipod|android)/i ) ) {
+			// Give the page some scrollable overflow
+			document.documentElement.style.overflow = 'scroll';
+			document.body.style.height = '120%';
+
+			// Events that should trigger the address bar to hide
+			window.addEventListener( 'load', removeAddressBar, false );
+			window.addEventListener( 'orientationchange', removeAddressBar, false );
+		}
+		
+	}
+
+	/**
+	 * Loads the dependencies of reveal.js. Dependencies are 
+	 * defined via the configuration option 'dependencies' 
+	 * and will be loaded prior to starting/binding reveal.js. 
+	 * Some dependencies may have an 'async' flag, if so they 
+	 * will load after reveal.js has been started up.
+	 */
+	function load() {
+		var scripts = [],
+			scriptsAsync = [];
+
+		for( var i = 0, len = config.dependencies.length; i < len; i++ ) {
+			var s = config.dependencies[i];
+
+			// Load if there's no condition or the condition is truthy
+			if( !s.condition || s.condition() ) {
+				if( s.async ) {
+					scriptsAsync.push( s.src );
+				}
+				else {
+					scripts.push( s.src );
+				}
+
+				// Extension may contain callback functions
+				if( typeof s.callback === 'function' ) {
+					head.ready( s.src.match( /([\w\d_-]*)\.?[^\\\/]*$/i )[0], s.callback );
+				}
+			}
+		}
+
+		// Called once synchronous scritps finish loading
+		function proceed() {
+			// Load asynchronous scripts
+			head.js.apply( null, scriptsAsync );
+			
+			start();
+		}
+
+		if( scripts.length ) {
+			head.ready( proceed );
+
+			// Load synchronous scripts
+			head.js.apply( null, scripts );
+		}
+		else {
+			proceed();
+		}
+	}
+
+	/**
+	 * Starts up reveal.js by binding input events and navigating 
+	 * to the current URL deeplink if there is one.
+	 */
+	function start() {
+		// Subscribe to input
+		addEventListeners();
+
+		// Updates the presentation to match the current configuration values
+		configure();
+
+		// Read the initial hash
+		readURL();
+
+		// Start auto-sliding if it's enabled
+		cueAutoSlide();
+	}
+
+	/**
+	 * Applies the configuration settings from the config object.
+	 */
+	function configure() {
+		if( supports3DTransforms === false ) {
+			config.transition = 'linear';
+		}
+
+		if( config.controls && dom.controls ) {
+			dom.controls.style.display = 'block';
+		}
+
+		if( config.progress && dom.progress ) {
+			dom.progress.style.display = 'block';
+		}
+
+		// Load the theme in the config, if it's not already loaded
+		if( config.theme && dom.theme ) {
+			var themeURL = dom.theme.getAttribute( 'href' );
+			var themeFinder = /[^/]*?(?=\.css)/;
+			var themeName = themeURL.match(themeFinder)[0];
+			if(  config.theme !== themeName ) {
+				themeURL = themeURL.replace(themeFinder, config.theme);
+				dom.theme.setAttribute( 'href', themeURL );
+			}
+		}
+
+
+		if( config.transition !== 'default' ) {
+			dom.wrapper.classList.add( config.transition );
+		}
+
+		if( config.mouseWheel ) {
+			document.addEventListener( 'DOMMouseScroll', onDocumentMouseScroll, false ); // FF
+			document.addEventListener( 'mousewheel', onDocumentMouseScroll, false );
+		}
+
+		if( config.rollingLinks ) {
+			// Add some 3D magic to our anchors
+			linkify();
+		}
+	}
+
+	function addEventListeners() {
+		document.addEventListener( 'touchstart', onDocumentTouchStart, false );
+		document.addEventListener( 'touchmove', onDocumentTouchMove, false );
+		document.addEventListener( 'touchend', onDocumentTouchEnd, false );
+		window.addEventListener( 'hashchange', onWindowHashChange, false );
+
+		if( config.keyboard ) {
+			document.addEventListener( 'keydown', onDocumentKeyDown, false );
+		}
+
+		if ( config.controls && dom.controls ) {
+			dom.controlsLeft.addEventListener( 'click', preventAndForward( navigateLeft ), false );
+			dom.controlsRight.addEventListener( 'click', preventAndForward( navigateRight ), false );
+			dom.controlsUp.addEventListener( 'click', preventAndForward( navigateUp ), false );
+			dom.controlsDown.addEventListener( 'click', preventAndForward( navigateDown ), false );	
+		}
+	}
+
+	function removeEventListeners() {
+		document.removeEventListener( 'keydown', onDocumentKeyDown, false );
+		document.removeEventListener( 'touchstart', onDocumentTouchStart, false );
+		document.removeEventListener( 'touchmove', onDocumentTouchMove, false );
+		document.removeEventListener( 'touchend', onDocumentTouchEnd, false );
+		window.removeEventListener( 'hashchange', onWindowHashChange, false );
+		
+		if ( config.controls && dom.controls ) {
+			dom.controlsLeft.removeEventListener( 'click', preventAndForward( navigateLeft ), false );
+			dom.controlsRight.removeEventListener( 'click', preventAndForward( navigateRight ), false );
+			dom.controlsUp.removeEventListener( 'click', preventAndForward( navigateUp ), false );
+			dom.controlsDown.removeEventListener( 'click', preventAndForward( navigateDown ), false );
+		}
+	}
+
+	/**
+	 * Extend object a with the properties of object b. 
+	 * If there's a conflict, object b takes precedence.
+	 */
+	function extend( a, b ) {
+		for( var i in b ) {
+			a[ i ] = b[ i ];
+		}
+	}
+
+	/**
+	 * Measures the distance in pixels between point a
+	 * and point b. 
+	 * 
+	 * @param {Object} a point with x/y properties
+	 * @param {Object} b point with x/y properties
+	 */
+	function distanceBetween( a, b ) {
+		var dx = a.x - b.x,
+			dy = a.y - b.y;
+
+		return Math.sqrt( dx*dx + dy*dy );
+	}
+
+	/**
+	 * Prevents an events defaults behavior calls the 
+	 * specified delegate.
+	 * 
+	 * @param {Function} delegate The method to call 
+	 * after the wrapper has been executed
+	 */
+	function preventAndForward( delegate ) {
+		return function( event ) {
+			event.preventDefault();
+			delegate.call();
+		}
+	}
+
+	/**
+	 * Causes the address bar to hide on mobile devices, 
+	 * more vertical space ftw.
+	 */
+	function removeAddressBar() {
+		setTimeout( function() {
+			window.scrollTo( 0, 1 );
+		}, 0 );
+	}
+	
+	/**
+	 * Handler for the document level 'keydown' event.
+	 * 
+	 * @param {Object} event
+	 */
+	function onDocumentKeyDown( event ) {
+		// FFT: Use document.querySelector( ':focus' ) === null 
+		// instead of checking contentEditable?
+
+		// Disregard the event if the target is editable or a 
+		// modifier is present
+		if ( event.target.contentEditable != 'inherit' || event.shiftKey || event.altKey || event.ctrlKey || event.metaKey ) return;
+				
+		var triggered = false;
+
+		switch( event.keyCode ) {
+			// p, page up
+			case 80: case 33: navigatePrev(); triggered = true; break; 
+			// n, page down
+			case 78: case 34: navigateNext(); triggered = true; break;
+			// h, left
+			case 72: case 37: navigateLeft(); triggered = true; break;
+			// l, right
+			case 76: case 39: navigateRight(); triggered = true; break;
+			// k, up
+			case 75: case 38: navigateUp(); triggered = true; break;
+			// j, down
+			case 74: case 40: navigateDown(); triggered = true; break;
+			// home
+			case 36: navigateTo( 0 ); triggered = true; break;
+			// end
+			case 35: navigateTo( Number.MAX_VALUE ); triggered = true; break;
+			// space
+			case 32: overviewIsActive() ? deactivateOverview() : navigateNext(); triggered = true; break;
+			// return
+			case 13: if( overviewIsActive() ) { deactivateOverview(); triggered = true; } break;
+		}
+
+		// If the input resulted in a triggered action we should prevent 
+		// the browsers default behavior
+		if( triggered ) {
+			event.preventDefault();
+		}
+		else if ( event.keyCode === 27 && supports3DTransforms ) {
+			toggleOverview();
+	
+			event.preventDefault();
+		}
+
+		// If auto-sliding is enabled we need to cue up 
+		// another timeout
+		cueAutoSlide();
+
+	}
+
+	/**
+	 * Handler for the document level 'touchstart' event,
+	 * enables support for swipe and pinch gestures.
+	 */
+	function onDocumentTouchStart( event ) {
+		touch.startX = event.touches[0].clientX;
+		touch.startY = event.touches[0].clientY;
+		touch.startCount = event.touches.length;
+
+		// If there's two touches we need to memorize the distance 
+		// between those two points to detect pinching
+		if( event.touches.length === 2 ) {
+			touch.startSpan = distanceBetween( {
+				x: event.touches[1].clientX,
+				y: event.touches[1].clientY
+			}, {
+				x: touch.startX,
+				y: touch.startY
+			} );
+		}
+	}
+	
+	/**
+	 * Handler for the document level 'touchmove' event.
+	 */
+	function onDocumentTouchMove( event ) {
+		// Each touch should only trigger one action
+		if( !touch.handled ) {
+			var currentX = event.touches[0].clientX;
+			var currentY = event.touches[0].clientY;
+
+			// If the touch started off with two points and still has 
+			// two active touches; test for the pinch gesture
+			if( event.touches.length === 2 && touch.startCount === 2 ) {
+
+				// The current distance in pixels between the two touch points
+				var currentSpan = distanceBetween( {
+					x: event.touches[1].clientX,
+					y: event.touches[1].clientY
+				}, {
+					x: touch.startX,
+					y: touch.startY
+				} );
+
+				// If the span is larger than the desire amount we've got 
+				// ourselves a pinch
+				if( Math.abs( touch.startSpan - currentSpan ) > touch.threshold ) {
+					touch.handled = true;
+
+					if( currentSpan < touch.startSpan ) {
+						activateOverview();
+					}
+					else {
+						deactivateOverview();
+					}
+				}
+
+			}
+			// There was only one touch point, look for a swipe
+			else if( event.touches.length === 1 ) {
+				var deltaX = currentX - touch.startX,
+					deltaY = currentY - touch.startY;
+
+				if( deltaX > touch.threshold && Math.abs( deltaX ) > Math.abs( deltaY ) ) {
+					touch.handled = true;
+					navigateLeft();
+				} 
+				else if( deltaX < -touch.threshold && Math.abs( deltaX ) > Math.abs( deltaY ) ) {
+					touch.handled = true;
+					navigateRight();
+				} 
+				else if( deltaY > touch.threshold ) {
+					touch.handled = true;
+					navigateUp();
+				} 
+				else if( deltaY < -touch.threshold ) {
+					touch.handled = true;
+					navigateDown();
+				}
+			}
+
+			event.preventDefault();
+		}
+	}
+
+	/**
+	 * Handler for the document level 'touchend' event.
+	 */
+	function onDocumentTouchEnd( event ) {
+		touch.handled = false;
+	}
+
+	/**
+	 * Handles mouse wheel scrolling, throttled to avoid 
+	 * skipping multiple slides.
+	 */
+	function onDocumentMouseScroll( event ){
+		clearTimeout( mouseWheelTimeout );
+
+		mouseWheelTimeout = setTimeout( function() {
+			var delta = event.detail || -event.wheelDelta;
+			if( delta > 0 ) {
+				navigateNext();
+			}
+			else {
+				navigatePrev();
+			}
+		}, 100 );
+	}
+	
+	/**
+	 * Handler for the window level 'hashchange' event.
+	 * 
+	 * @param {Object} event
+	 */
+	function onWindowHashChange( event ) {
+		readURL();
+	}
+
+	/**
+	 * Wrap all links in 3D goodness.
+	 */
+	function linkify() {
+		if( supports3DTransforms && !( 'msPerspective' in document.body.style ) ) {
+        	var nodes = document.querySelectorAll( '.reveal .slides section a:not(.image)' );
+
+	        for( var i = 0, len = nodes.length; i < len; i++ ) {
+	            var node = nodes[i];
+	            
+	            if( node.textContent && !node.querySelector( 'img' ) && ( !node.className || !node.classList.contains( node, 'roll' ) ) ) {
+	                node.classList.add( 'roll' );
+	                node.innerHTML = '<span data-title="'+ node.text +'">' + node.innerHTML + '</span>';
+	            }
+	        };
+        }
+	}
+
+	/**
+	 * Displays the overview of slides (quick nav) by 
+	 * scaling down and arranging all slide elements.
+	 * 
+	 * Experimental feature, might be dropped if perf 
+	 * can't be improved.
+	 */
+	function activateOverview() {
+		
+		dom.wrapper.classList.add( 'overview' );
+
+		var horizontalSlides = Array.prototype.slice.call( document.querySelectorAll( HORIZONTAL_SLIDES_SELECTOR ) );
+
+		for( var i = 0, len1 = horizontalSlides.length; i < len1; i++ ) {
+			var hslide = horizontalSlides[i],
+				htransform = 'translateZ(-2500px) translate(' + ( ( i - indexh ) * 105 ) + '%, 0%)';
+			
+			hslide.setAttribute( 'data-index-h', i );
+			hslide.style.display = 'block';
+			hslide.style.WebkitTransform = htransform;
+			hslide.style.MozTransform = htransform;
+			hslide.style.msTransform = htransform;
+			hslide.style.OTransform = htransform;
+			hslide.style.transform = htransform;
+		
+			if( !hslide.classList.contains( 'stack' ) ) {
+				// Navigate to this slide on click
+				hslide.addEventListener( 'click', onOverviewSlideClicked, true );
+			}
+	
+			var verticalSlides = Array.prototype.slice.call( hslide.querySelectorAll( 'section' ) );
+
+			for( var j = 0, len2 = verticalSlides.length; j < len2; j++ ) {
+				var vslide = verticalSlides[j],
+					vtransform = 'translate(0%, ' + ( ( j - ( i === indexh ? indexv : 0 ) ) * 105 ) + '%)';
+
+				vslide.setAttribute( 'data-index-h', i );
+				vslide.setAttribute( 'data-index-v', j );
+				vslide.style.display = 'block';
+				vslide.style.WebkitTransform = vtransform;
+				vslide.style.MozTransform = vtransform;
+				vslide.style.msTransform = vtransform;
+				vslide.style.OTransform = vtransform;
+				vslide.style.transform = vtransform;
+
+				// Navigate to this slide on click
+				vslide.addEventListener( 'click', onOverviewSlideClicked, true );
+			}
+			
+		}
+	}
+	
+	/**
+	 * Exits the slide overview and enters the currently
+	 * active slide.
+	 */
+	function deactivateOverview() {
+		dom.wrapper.classList.remove( 'overview' );
+
+		var slides = Array.prototype.slice.call( document.querySelectorAll( '.reveal .slides section' ) );
+
+		for( var i = 0, len = slides.length; i < len; i++ ) {
+			var element = slides[i];
+
+			// Resets all transforms to use the external styles
+			element.style.WebkitTransform = '';
+			element.style.MozTransform = '';
+			element.style.msTransform = '';
+			element.style.OTransform = '';
+			element.style.transform = '';
+
+			element.removeEventListener( 'click', onOverviewSlideClicked );
+		}
+
+		slide();
+	}
+
+	/**
+	 * Checks if the overview is currently active.
+	 * 
+	 * @return {Boolean} true if the overview is active,
+	 * false otherwise
+	 */
+	function overviewIsActive() {
+		return dom.wrapper.classList.contains( 'overview' );
+	}
+
+	/**
+	 * Invoked when a slide is and we're in the overview.
+	 */
+	function onOverviewSlideClicked( event ) {
+		// TODO There's a bug here where the event listeners are not 
+		// removed after deactivating the overview.
+		if( overviewIsActive() ) {
+			event.preventDefault();
+
+			deactivateOverview();
+
+			indexh = this.getAttribute( 'data-index-h' );
+			indexv = this.getAttribute( 'data-index-v' );
+
+			slide();
+		}
+	}
+
+	/**
+	 * Updates one dimension of slides by showing the slide
+	 * with the specified index.
+	 * 
+	 * @param {String} selector A CSS selector that will fetch
+	 * the group of slides we are working with
+	 * @param {Number} index The index of the slide that should be
+	 * shown
+	 * 
+	 * @return {Number} The index of the slide that is now shown,
+	 * might differ from the passed in index if it was out of 
+	 * bounds.
+	 */
+	function updateSlides( selector, index ) {
+		
+		// Select all slides and convert the NodeList result to
+		// an array
+		var slides = Array.prototype.slice.call( document.querySelectorAll( selector ) ),
+			slidesLength = slides.length;
+		
+		if( slidesLength ) {
+
+			// Should the index loop?
+			if( config.loop ) {
+				index %= slidesLength;
+
+				if( index < 0 ) {
+					index = slidesLength + index;
+				}
+			}
+			
+			// Enforce max and minimum index bounds
+			index = Math.max( Math.min( index, slidesLength - 1 ), 0 );
+			
+			for( var i = 0; i < slidesLength; i++ ) {
+				var slide = slides[i];
+
+				// Optimization; hide all slides that are three or more steps 
+				// away from the present slide
+				if( overviewIsActive() === false ) {
+					// The distance loops so that it measures 1 between the first
+					// and last slides
+					var distance = Math.abs( ( index - i ) % ( slidesLength - 3 ) ) || 0;
+
+					slide.style.display = distance > 3 ? 'none' : 'block';
+				}
+
+				slides[i].classList.remove( 'past' );
+				slides[i].classList.remove( 'present' );
+				slides[i].classList.remove( 'future' );
+
+				if( i < index ) {
+					// Any element previous to index is given the 'past' class
+					slides[i].classList.add( 'past' );
+				}
+				else if( i > index ) {
+					// Any element subsequent to index is given the 'future' class
+					slides[i].classList.add( 'future' );
+				}
+
+				// If this element contains vertical slides
+				if( slide.querySelector( 'section' ) ) {
+					slides[i].classList.add( 'stack' );
+				}
+			}
+
+			// Mark the current slide as present
+			slides[index].classList.add( 'present' );
+
+			// If this slide has a state associated with it, add it
+			// onto the current state of the deck
+			var slideState = slides[index].getAttribute( 'data-state' );
+			if( slideState ) {
+				state = state.concat( slideState.split( ' ' ) );
+			}
+		}
+		else {
+			// Since there are no slides we can't be anywhere beyond the 
+			// zeroth index
+			index = 0;
+		}
+		
+		return index;
+		
+	}
+	
+	/**
+	 * Updates the visual slides to represent the currently
+	 * set indices. 
+	 */
+	function slide( h, v ) {
+		// Remember where we were at before
+		previousSlide = currentSlide;
+
+		// Remember the state before this slide
+		var stateBefore = state.concat();
+
+		// Reset the state array
+		state.length = 0;
+
+		var indexhBefore = indexh,
+			indexvBefore = indexv;
+
+		// Activate and transition to the new slide
+		indexh = updateSlides( HORIZONTAL_SLIDES_SELECTOR, h === undefined ? indexh : h );
+		indexv = updateSlides( VERTICAL_SLIDES_SELECTOR, v === undefined ? indexv : v );
+
+		// Apply the new state
+		stateLoop: for( var i = 0, len = state.length; i < len; i++ ) {
+			// Check if this state existed on the previous slide. If it 
+			// did, we will avoid adding it repeatedly.
+			for( var j = 0; j < stateBefore.length; j++ ) {
+				if( stateBefore[j] === state[i] ) {
+					stateBefore.splice( j, 1 );
+					continue stateLoop;
+				}
+			}
+
+			document.documentElement.classList.add( state[i] );
+
+			// Dispatch custom event matching the state's name
+			dispatchEvent( state[i] );
+		}
+
+		// Clean up the remaints of the previous state
+		while( stateBefore.length ) {
+			document.documentElement.classList.remove( stateBefore.pop() );
+		}
+
+		// Update progress if enabled
+		if( config.progress && dom.progress ) {
+			dom.progressbar.style.width = ( indexh / ( document.querySelectorAll( HORIZONTAL_SLIDES_SELECTOR ).length - 1 ) ) * window.innerWidth + 'px';
+		}
+
+		// Close the overview if it's active
+		if( overviewIsActive() ) {
+			activateOverview();
+		}
+
+		updateControls();
+		
+		clearTimeout( writeURLTimeout );
+		writeURLTimeout = setTimeout( writeURL, 1500 );
+
+		// Query all horizontal slides in the deck
+		var horizontalSlides = document.querySelectorAll( HORIZONTAL_SLIDES_SELECTOR );
+
+		// Find the current horizontal slide and any possible vertical slides
+		// within it
+		var currentHorizontalSlide = horizontalSlides[ indexh ],
+			currentVerticalSlides = currentHorizontalSlide.querySelectorAll( 'section' );
+
+		// Store references to the previous and current slides
+		currentSlide = currentVerticalSlides[ indexv ] || currentHorizontalSlide;
+
+		// Dispatch an event if the slide changed
+		if( indexh !== indexhBefore || indexv !== indexvBefore ) {
+			dispatchEvent( 'slidechanged', {
+				'indexh': indexh, 
+				'indexv': indexv,
+				'previousSlide': previousSlide,
+				'currentSlide': currentSlide
+			} );
+		}
+		else {
+			// Ensure that the previous slide is never the same as the current
+			previousSlide = null;
+		}
+
+		// Solves an edge case where the previous slide maintains the 
+		// 'present' class when navigating between adjacent vertical 
+		// stacks
+		if( previousSlide ) {
+			previousSlide.classList.remove( 'present' );
+		}
+	}
+
+	/**
+	 * Updates the state and link pointers of the controls.
+	 */
+	function updateControls() {
+		if ( !config.controls || !dom.controls ) {
+			return;
+		}
+		
+		var routes = availableRoutes();
+
+		// Remove the 'enabled' class from all directions
+		[ dom.controlsLeft, dom.controlsRight, dom.controlsUp, dom.controlsDown ].forEach( function( node ) {
+			node.classList.remove( 'enabled' );
+		} )
+
+		if( routes.left ) dom.controlsLeft.classList.add( 'enabled' );
+		if( routes.right ) dom.controlsRight.classList.add( 'enabled' );
+		if( routes.up ) dom.controlsUp.classList.add( 'enabled' );
+		if( routes.down ) dom.controlsDown.classList.add( 'enabled' );
+	}
+
+	/**
+	 * Determine what available routes there are for navigation.
+	 * 
+	 * @return {Object} containing four booleans: left/right/up/down
+	 */
+	function availableRoutes() {
+		var horizontalSlides = document.querySelectorAll( HORIZONTAL_SLIDES_SELECTOR );
+		var verticalSlides = document.querySelectorAll( VERTICAL_SLIDES_SELECTOR );
+
+		return {
+			left: indexh > 0,
+			right: indexh < horizontalSlides.length - 1,
+			up: indexv > 0,
+			down: indexv < verticalSlides.length - 1
+		};
+	}
+	
+	/**
+	 * Reads the current URL (hash) and navigates accordingly.
+	 */
+	function readURL() {
+		var hash = window.location.hash;
+
+		// Attempt to parse the hash as either an index or name
+		var bits = hash.slice( 2 ).split( '/' ),
+			name = hash.replace( /#|\//gi, '' );
+
+		// If the first bit is invalid and there is a name we can 
+		// assume that this is a named link
+		if( isNaN( parseInt( bits[0] ) ) && name.length ) {
+			// Find the slide with the specified name
+			var slide = document.querySelector( '#' + name );
+
+			if( slide ) {
+				// Find the position of the named slide and navigate to it
+				var indices = Reveal.getIndices( slide );
+				navigateTo( indices.h, indices.v );
+			}
+			// If the slide doesn't exist, navigate to the current slide
+			else {
+				navigateTo( indexh, indexv );
+			}
+		}
+		else {
+			// Read the index components of the hash
+			var h = parseInt( bits[0] ) || 0,
+				v = parseInt( bits[1] ) || 0;
+
+			navigateTo( h, v );
+		}
+	}
+	
+	/**
+	 * Updates the page URL (hash) to reflect the current
+	 * state. 
+	 */
+	function writeURL() {
+		if( config.history ) {
+			var url = '/';
+			
+			// Only include the minimum possible number of components in
+			// the URL
+			if( indexh > 0 || indexv > 0 ) url += indexh;
+			if( indexv > 0 ) url += '/' + indexv;
+			
+			window.location.hash = url;
+		}
+	}
+
+	/**
+	 * Dispatches an event of the specified type from the 
+	 * reveal DOM element.
+	 */
+	function dispatchEvent( type, properties ) {
+		var event = document.createEvent( "HTMLEvents", 1, 2 );
+		event.initEvent( type, true, true );
+		extend( event, properties );
+		dom.wrapper.dispatchEvent( event );
+	}
+
+	/**
+	 * Navigate to the next slide fragment.
+	 * 
+	 * @return {Boolean} true if there was a next fragment,
+	 * false otherwise
+	 */
+	function nextFragment() {
+		// Vertical slides:
+		if( document.querySelector( VERTICAL_SLIDES_SELECTOR + '.present' ) ) {
+			var verticalFragments = document.querySelectorAll( VERTICAL_SLIDES_SELECTOR + '.present .fragment:not(.visible)' );
+			if( verticalFragments.length ) {
+				verticalFragments[0].classList.add( 'visible' );
+
+				// Notify subscribers of the change
+				dispatchEvent( 'fragmentshown', { fragment: verticalFragments[0] } );
+				return true;
+			}
+		}
+		// Horizontal slides:
+		else {
+			var horizontalFragments = document.querySelectorAll( HORIZONTAL_SLIDES_SELECTOR + '.present .fragment:not(.visible)' );
+			if( horizontalFragments.length ) {
+				horizontalFragments[0].classList.add( 'visible' );
+
+				// Notify subscribers of the change
+				dispatchEvent( 'fragmentshown', { fragment: horizontalFragments[0] } );
+				return true;
+			}
+		}
+
+		return false;
+	}
+
+	/**
+	 * Navigate to the previous slide fragment.
+	 * 
+	 * @return {Boolean} true if there was a previous fragment,
+	 * false otherwise
+	 */
+	function previousFragment() {
+		// Vertical slides:
+		if( document.querySelector( VERTICAL_SLIDES_SELECTOR + '.present' ) ) {
+			var verticalFragments = document.querySelectorAll( VERTICAL_SLIDES_SELECTOR + '.present .fragment.visible' );
+			if( verticalFragments.length ) {
+				verticalFragments[ verticalFragments.length - 1 ].classList.remove( 'visible' );
+
+				// Notify subscribers of the change
+				dispatchEvent( 'fragmenthidden', { fragment: verticalFragments[ verticalFragments.length - 1 ] } );
+				return true;
+			}
+		}
+		// Horizontal slides:
+		else {
+			var horizontalFragments = document.querySelectorAll( HORIZONTAL_SLIDES_SELECTOR + '.present .fragment.visible' );
+			if( horizontalFragments.length ) {
+				horizontalFragments[ horizontalFragments.length - 1 ].classList.remove( 'visible' );
+
+				// Notify subscribers of the change
+				dispatchEvent( 'fragmenthidden', { fragment: horizontalFragments[ horizontalFragments.length - 1 ] } );
+				return true;
+			}
+		}
+		
+		return false;
+	}
+
+	function cueAutoSlide() {
+		clearTimeout( autoSlideTimeout );
+
+		// Cue the next auto-slide if enabled
+		if( config.autoSlide ) {
+			autoSlideTimeout = setTimeout( navigateNext, config.autoSlide );
+		}
+	}
+	
+	/**
+	 * Triggers a navigation to the specified indices.
+	 * 
+	 * @param {Number} h The horizontal index of the slide to show
+	 * @param {Number} v The vertical index of the slide to show
+	 */
+	function navigateTo( h, v ) {
+		slide( h, v );
+	}
+	
+	function navigateLeft() {
+		// Prioritize hiding fragments
+		if( overviewIsActive() || previousFragment() === false ) {
+			slide( indexh - 1, 0 );
+		}
+	}
+	function navigateRight() {
+		// Prioritize revealing fragments
+		if( overviewIsActive() || nextFragment() === false ) {
+			slide( indexh + 1, 0 );
+		}
+	}
+	function navigateUp() {
+		// Prioritize hiding fragments
+		if( overviewIsActive() || previousFragment() === false ) {
+			slide( indexh, indexv - 1 );
+		}
+	}
+	function navigateDown() {
+		// Prioritize revealing fragments
+		if( overviewIsActive() || nextFragment() === false ) {
+			slide( indexh, indexv + 1 );
+		}
+	}
+
+	/**
+	 * Navigates backwards, prioritized in the following order:
+	 * 1) Previous fragment
+	 * 2) Previous vertical slide
+	 * 3) Previous horizontal slide
+	 */
+	function navigatePrev() {
+		// Prioritize revealing fragments
+		if( previousFragment() === false ) {
+			if( availableRoutes().up ) {
+				navigateUp();
+			}
+			else {
+				// Fetch the previous horizontal slide, if there is one
+				var previousSlide = document.querySelector( '.reveal .slides>section.past:nth-child(' + indexh + ')' );
+
+				if( previousSlide ) {
+					indexv = ( previousSlide.querySelectorAll('section').length + 1 ) || 0;
+					indexh --;
+					slide();
+				}
+			}
+		}
+	}
+
+	/**
+	 * Same as #navigatePrev() but navigates forwards.
+	 */
+	function navigateNext() {
+		// Prioritize revealing fragments
+		if( nextFragment() === false ) {
+			availableRoutes().down ? navigateDown() : navigateRight();
+		}
+
+		// If auto-sliding is enabled we need to cue up 
+		// another timeout
+		cueAutoSlide();
+	}
+
+	/**
+	 * Toggles the slide overview mode on and off.
+	 */
+	function toggleOverview() {
+		if( overviewIsActive() ) {
+			deactivateOverview();
+		}
+		else {
+			activateOverview();
+		}
+	}
+	
+	// Expose some methods publicly
+	return {
+		initialize: initialize,
+		navigateTo: navigateTo,
+		navigateLeft: navigateLeft,
+		navigateRight: navigateRight,
+		navigateUp: navigateUp,
+		navigateDown: navigateDown,
+		navigatePrev: navigatePrev,
+		navigateNext: navigateNext,
+		toggleOverview: toggleOverview,
+
+		// Adds or removes all internal event listeners (such as keyboard)
+		addEventListeners: addEventListeners,
+		removeEventListeners: removeEventListeners,
+
+		// Returns the indices of the current, or specified, slide
+		getIndices: function( slide ) {
+			// By default, return the current indices
+			var h = indexh,
+				v = indexv;
+
+			// If a slide is specified, return the indices of that slide
+			if( slide ) {
+				var isVertical = !!slide.parentNode.nodeName.match( /section/gi );
+				var slideh = isVertical ? slide.parentNode : slide;
+
+				// Select all horizontal slides
+				var horizontalSlides = Array.prototype.slice.call( document.querySelectorAll( HORIZONTAL_SLIDES_SELECTOR ) );
+
+				// Now that we know which the horizontal slide is, get its index
+				h = Math.max( horizontalSlides.indexOf( slideh ), 0 );
+
+				// If this is a vertical slide, grab the vertical index
+				if( isVertical ) {
+					v = Math.max( Array.prototype.slice.call( slide.parentNode.children ).indexOf( slide ), 0 );
+				}
+			}
+
+			return { h: h, v: v };
+		},
+
+		// Returns the previous slide element, may be null
+		getPreviousSlide: function() {
+			return previousSlide
+		},
+
+		// Returns the current slide element
+		getCurrentSlide: function() {
+			return currentSlide
+		},
+
+		// Helper method, retrieves query string as a key/value hash
+		getQueryHash: function() {
+			var query = {};
+
+			location.search.replace( /[A-Z0-9]+?=(\w*)/gi, function(a) {
+				query[ a.split( '=' ).shift() ] = a.split( '=' ).pop();
+			} );
+
+			return query;
+		},
+
+		// Forward event binding to the reveal DOM element
+		addEventListener: function( type, listener, useCapture ) {
+			if( 'addEventListener' in window ) {
+				( dom.wrapper || document.querySelector( '.reveal' ) ).addEventListener( type, listener, useCapture );
+			}
+		},
+		removeEventListener: function( type, listener, useCapture ) {
+			if( 'addEventListener' in window ) {
+				( dom.wrapper || document.querySelector( '.reveal' ) ).removeEventListener( type, listener, useCapture );
+			}
+		}
+	};
+	
+})();
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/p/js/reveal.min.js	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,8 @@
+/*!
+ * reveal.js 2.0 r22
+ * http://lab.hakim.se/reveal-js
+ * MIT licensed
+ *
+ * Copyright (C) 2011-2012 Hakim El Hattab, http://hakim.se
+ */
+var Reveal=(function(){var k=".reveal .slides>section",b=".reveal .slides>section.present>section",e=!!("ontouchstart" in window),N={controls:true,progress:true,history:false,keyboard:true,loop:false,autoSlide:0,mouseWheel:true,rollingLinks:true,theme:"default",transition:"default",dependencies:[]},l=0,c=0,w,E,ac=[],d={},P="WebkitPerspective" in document.body.style||"MozPerspective" in document.body.style||"msPerspective" in document.body.style||"OPerspective" in document.body.style||"perspective" in document.body.style,m="WebkitTransform" in document.body.style||"MozTransform" in document.body.style||"msTransform" in document.body.style||"OTransform" in document.body.style||"transform" in document.body.style,x=0,j=0,B=0,W={startX:0,startY:0,startSpan:0,startCount:0,handled:false,threshold:40};function h(ad){if((!m&&!P)){document.body.setAttribute("class","no-transforms");return}r(N,ad);d.theme=document.querySelector("#theme");d.wrapper=document.querySelector(".reveal");d.progress=document.querySelector(".reveal .progress");d.progressbar=document.querySelector(".reveal .progress span");if(N.controls){d.controls=document.querySelector(".reveal .controls");d.controlsLeft=document.querySelector(".reveal .controls .left");d.controlsRight=document.querySelector(".reveal .controls .right");d.controlsUp=document.querySelector(".reveal .controls .up");d.controlsDown=document.querySelector(".reveal .controls .down")}R();if(navigator.userAgent.match(/(iphone|ipod|android)/i)){document.documentElement.style.overflow="scroll";document.body.style.height="120%";window.addEventListener("load",X,false);window.addEventListener("orientationchange",X,false)}}function R(){var ae=[],ai=[];for(var af=0,ad=N.dependencies.length;af<ad;af++){var ag=N.dependencies[af];if(!ag.condition||ag.condition()){if(ag.async){ai.push(ag.src)}else{ae.push(ag.src)}if(typeof ag.callback==="function"){head.ready(ag.src.match(/([\w\d_-]*)\.?[^\\\/]*$/i)[0],ag.callback)}}}function ah(){head.js.apply(null,ai);F()}if(ae.length){head.ready(ah);head.js.apply(null,ae)}else{ah()}}function F(){C();I();H();K()}function I(){if(P===false){N.transition="linear"}if(N.controls&&d.controls){d.controls.style.display="block"}if(N.progress&&d.progress){d.progress.style.display="block"}if(N.theme&&d.theme){var af=d.theme.getAttribute("href");var ad=/[^/]*?(?=\.css)/;var ae=af.match(ad)[0];if(N.theme!==ae){af=af.replace(ad,N.theme);d.theme.setAttribute("href",af)}}if(N.transition!=="default"){d.wrapper.classList.add(N.transition)}if(N.mouseWheel){document.addEventListener("DOMMouseScroll",n,false);document.addEventListener("mousewheel",n,false)}if(N.rollingLinks){J()}}function C(){document.addEventListener("touchstart",y,false);document.addEventListener("touchmove",Z,false);document.addEventListener("touchend",S,false);window.addEventListener("hashchange",u,false);if(N.keyboard){document.addEventListener("keydown",aa,false)}if(N.controls&&d.controls){d.controlsLeft.addEventListener("click",o(z),false);d.controlsRight.addEventListener("click",o(i),false);d.controlsUp.addEventListener("click",o(s),false);d.controlsDown.addEventListener("click",o(D),false)}}function Q(){document.removeEventListener("keydown",aa,false);document.removeEventListener("touchstart",y,false);document.removeEventListener("touchmove",Z,false);document.removeEventListener("touchend",S,false);window.removeEventListener("hashchange",u,false);if(N.controls&&d.controls){d.controlsLeft.removeEventListener("click",o(z),false);d.controlsRight.removeEventListener("click",o(i),false);d.controlsUp.removeEventListener("click",o(s),false);d.controlsDown.removeEventListener("click",o(D),false)}}function r(ae,ad){for(var af in ad){ae[af]=ad[af]}}function O(af,ad){var ag=af.x-ad.x,ae=af.y-ad.y;return Math.sqrt(ag*ag+ae*ae)}function o(ad){return function(ae){ae.preventDefault();ad.call()}}function X(){setTimeout(function(){window.scrollTo(0,1)},0)}function aa(ae){if(ae.target.contentEditable!="inherit"||ae.shiftKey||ae.altKey||ae.ctrlKey||ae.metaKey){return}var ad=false;switch(ae.keyCode){case 80:case 33:U();ad=true;break;case 78:case 34:v();ad=true;break;case 72:case 37:z();ad=true;break;case 76:case 39:i();ad=true;break;case 75:case 38:s();ad=true;break;case 74:case 40:D();ad=true;break;case 36:L(0);ad=true;break;case 35:L(Number.MAX_VALUE);ad=true;break;case 32:V()?Y():v();ad=true;break;case 13:if(V()){Y();ad=true}break}if(ad){ae.preventDefault()}else{if(ae.keyCode===27&&P){T();ae.preventDefault()}}K()}function y(ad){W.startX=ad.touches[0].clientX;W.startY=ad.touches[0].clientY;W.startCount=ad.touches.length;if(ad.touches.length===2){W.startSpan=O({x:ad.touches[1].clientX,y:ad.touches[1].clientY},{x:W.startX,y:W.startY})}}function Z(ai){if(!W.handled){var ag=ai.touches[0].clientX;var af=ai.touches[0].clientY;if(ai.touches.length===2&&W.startCount===2){var ah=O({x:ai.touches[1].clientX,y:ai.touches[1].clientY},{x:W.startX,y:W.startY});if(Math.abs(W.startSpan-ah)>W.threshold){W.handled=true;if(ah<W.startSpan){G()}else{Y()}}}else{if(ai.touches.length===1){var ae=ag-W.startX,ad=af-W.startY;if(ae>W.threshold&&Math.abs(ae)>Math.abs(ad)){W.handled=true;z()}else{if(ae<-W.threshold&&Math.abs(ae)>Math.abs(ad)){W.handled=true;i()}else{if(ad>W.threshold){W.handled=true;s()}else{if(ad<-W.threshold){W.handled=true;D()}}}}}}ai.preventDefault()}}function S(ad){W.handled=false}function n(ad){clearTimeout(x);x=setTimeout(function(){var ae=ad.detail||-ad.wheelDelta;if(ae>0){v()}else{U()}},100)}function u(ad){H()}function J(){if(P&&!("msPerspective" in document.body.style)){var ae=document.querySelectorAll(".reveal .slides section a:not(.image)");for(var af=0,ad=ae.length;af<ad;af++){var ag=ae[af];if(ag.textContent&&!ag.querySelector("img")&&(!ag.className||!ag.classList.contains(ag,"roll"))){ag.classList.add("roll");ag.innerHTML='<span data-title="'+ag.text+'">'+ag.innerHTML+"</span>"}}}}function G(){d.wrapper.classList.add("overview");var ad=Array.prototype.slice.call(document.querySelectorAll(k));for(var ai=0,ag=ad.length;ai<ag;ai++){var af=ad[ai],am="translateZ(-2500px) translate("+((ai-l)*105)+"%, 0%)";af.setAttribute("data-index-h",ai);af.style.display="block";af.style.WebkitTransform=am;af.style.MozTransform=am;af.style.msTransform=am;af.style.OTransform=am;af.style.transform=am;if(!af.classList.contains("stack")){af.addEventListener("click",A,true)}var al=Array.prototype.slice.call(af.querySelectorAll("section"));for(var ah=0,ae=al.length;ah<ae;ah++){var ak=al[ah],aj="translate(0%, "+((ah-(ai===l?c:0))*105)+"%)";ak.setAttribute("data-index-h",ai);ak.setAttribute("data-index-v",ah);ak.style.display="block";ak.style.WebkitTransform=aj;ak.style.MozTransform=aj;ak.style.msTransform=aj;ak.style.OTransform=aj;ak.style.transform=aj;ak.addEventListener("click",A,true)}}}function Y(){d.wrapper.classList.remove("overview");var ag=Array.prototype.slice.call(document.querySelectorAll(".reveal .slides section"));for(var af=0,ad=ag.length;af<ad;af++){var ae=ag[af];ae.style.WebkitTransform="";ae.style.MozTransform="";ae.style.msTransform="";ae.style.OTransform="";ae.style.transform="";ae.removeEventListener("click",A)}a()}function V(){return d.wrapper.classList.contains("overview")}function A(ad){if(V()){ad.preventDefault();Y();l=this.getAttribute("data-index-h");c=this.getAttribute("data-index-v");a()}}function ab(ae,ag){var ai=Array.prototype.slice.call(document.querySelectorAll(ae)),aj=ai.length;if(aj){if(N.loop){ag%=aj;if(ag<0){ag=aj+ag}}ag=Math.max(Math.min(ag,aj-1),0);for(var ah=0;ah<aj;ah++){var ad=ai[ah];if(V()===false){var ak=Math.abs((ag-ah)%(aj-3))||0;ad.style.display=ak>3?"none":"block"}ai[ah].classList.remove("past");ai[ah].classList.remove("present");ai[ah].classList.remove("future");if(ah<ag){ai[ah].classList.add("past")}else{if(ah>ag){ai[ah].classList.add("future")}}if(ad.querySelector("section")){ai[ah].classList.add("stack")}}ai[ag].classList.add("present");var af=ai[ag].getAttribute("data-state");if(af){ac=ac.concat(af.split(" "))}}else{ag=0}return ag}function a(aj,an){w=E;var ag=ac.concat();ac.length=0;var am=l,ae=c;l=ab(k,aj===undefined?l:aj);c=ab(b,an===undefined?c:an);stateLoop:for(var ah=0,ak=ac.length;ah<ak;ah++){for(var af=0;af<ag.length;af++){if(ag[af]===ac[ah]){ag.splice(af,1);continue stateLoop}}document.documentElement.classList.add(ac[ah]);p(ac[ah])}while(ag.length){document.documentElement.classList.remove(ag.pop())}if(N.progress&&d.progress){d.progressbar.style.width=(l/(document.querySelectorAll(k).length-1))*window.innerWidth+"px"}if(V()){G()}q();clearTimeout(B);B=setTimeout(g,1500);var ad=document.querySelectorAll(k);var al=ad[l],ai=al.querySelectorAll("section");E=ai[c]||al;if(l!==am||c!==ae){p("slidechanged",{indexh:l,indexv:c,previousSlide:w,currentSlide:E})}else{w=null}if(w){w.classList.remove("present")}}function q(){if(!N.controls||!d.controls){return}var ad=f();[d.controlsLeft,d.controlsRight,d.controlsUp,d.controlsDown].forEach(function(ae){ae.classList.remove("enabled")});if(ad.left){d.controlsLeft.classList.add("enabled")}if(ad.right){d.controlsRight.classList.add("enabled")}if(ad.up){d.controlsUp.classList.add("enabled")}if(ad.down){d.controlsDown.classList.add("enabled")}}function f(){var ad=document.querySelectorAll(k);var ae=document.querySelectorAll(b);return{left:l>0,right:l<ad.length-1,up:c>0,down:c<ae.length-1}}function H(){var ai=window.location.hash;var ah=ai.slice(2).split("/"),af=ai.replace(/#|\//gi,"");if(isNaN(parseInt(ah[0]))&&af.length){var ad=document.querySelector("#"+af);if(ad){var aj=Reveal.getIndices(ad);L(aj.h,aj.v)}else{L(l,c)}}else{var ag=parseInt(ah[0])||0,ae=parseInt(ah[1])||0;L(ag,ae)}}function g(){if(N.history){var ad="/";if(l>0||c>0){ad+=l}if(c>0){ad+="/"+c}window.location.hash=ad}}function p(ae,ad){var af=document.createEvent("HTMLEvents",1,2);af.initEvent(ae,true,true);r(af,ad);d.wrapper.dispatchEvent(af)}function t(){if(document.querySelector(b+".present")){var ae=document.querySelectorAll(b+".present .fragment:not(.visible)");if(ae.length){ae[0].classList.add("visible");p("fragmentshown",{fragment:ae[0]});return true}}else{var ad=document.querySelectorAll(k+".present .fragment:not(.visible)");if(ad.length){ad[0].classList.add("visible");p("fragmentshown",{fragment:ad[0]});return true}}return false}function M(){if(document.querySelector(b+".present")){var ae=document.querySelectorAll(b+".present .fragment.visible");if(ae.length){ae[ae.length-1].classList.remove("visible");p("fragmenthidden",{fragment:ae[ae.length-1]});return true}}else{var ad=document.querySelectorAll(k+".present .fragment.visible");if(ad.length){ad[ad.length-1].classList.remove("visible");p("fragmenthidden",{fragment:ad[ad.length-1]});return true}}return false}function K(){clearTimeout(j);if(N.autoSlide){j=setTimeout(v,N.autoSlide)}}function L(ae,ad){a(ae,ad)}function z(){if(V()||M()===false){a(l-1,0)}}function i(){if(V()||t()===false){a(l+1,0)}}function s(){if(V()||M()===false){a(l,c-1)}}function D(){if(V()||t()===false){a(l,c+1)}}function U(){if(M()===false){if(f().up){s()}else{var ad=document.querySelector(".reveal .slides>section.past:nth-child("+l+")");if(ad){c=(ad.querySelectorAll("section").length+1)||0;l--;a()}}}}function v(){if(t()===false){f().down?D():i()}K()}function T(){if(V()){Y()}else{G()}}return{initialize:h,navigateTo:L,navigateLeft:z,navigateRight:i,navigateUp:s,navigateDown:D,navigatePrev:U,navigateNext:v,toggleOverview:T,addEventListeners:C,removeEventListeners:Q,getIndices:function(ad){var ah=l,af=c;if(ad){var ai=!!ad.parentNode.nodeName.match(/section/gi);var ag=ai?ad.parentNode:ad;var ae=Array.prototype.slice.call(document.querySelectorAll(k));ah=Math.max(ae.indexOf(ag),0);if(ai){af=Math.max(Array.prototype.slice.call(ad.parentNode.children).indexOf(ad),0)}}return{h:ah,v:af}},getPreviousSlide:function(){return w},getCurrentSlide:function(){return E},getQueryHash:function(){var ad={};location.search.replace(/[A-Z0-9]+?=(\w*)/gi,function(ae){ad[ae.split("=").shift()]=ae.split("=").pop()});return ad},addEventListener:function(ae,af,ad){if("addEventListener" in window){(d.wrapper||document.querySelector(".reveal")).addEventListener(ae,af,ad)}},removeEventListener:function(ae,af,ad){if("addEventListener" in window){(d.wrapper||document.querySelector(".reveal")).removeEventListener(ae,af,ad)}}}})();
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/p/lib/css/zenburn.css	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,115 @@
+/*
+
+Zenburn style from voldmar.ru (c) Vladimir Epifanov <voldmar@voldmar.ru>
+based on dark.css by Ivan Sagalaev
+
+*/
+
+pre code {
+  display: block; padding: 0.5em;
+  background: #3F3F3F;
+  color: #DCDCDC;
+}
+
+pre .keyword,
+pre .tag,
+pre .django .tag,
+pre .django .keyword,
+pre .css .class,
+pre .css .id,
+pre .lisp .title {
+  color: #E3CEAB;
+}
+
+pre .django .template_tag,
+pre .django .variable,
+pre .django .filter .argument {
+  color: #DCDCDC;
+}
+
+pre .number,
+pre .date {
+  color: #8CD0D3;
+}
+
+pre .dos .envvar,
+pre .dos .stream,
+pre .variable,
+pre .apache .sqbracket {
+  color: #EFDCBC;
+}
+
+pre .dos .flow,
+pre .diff .change,
+pre .python .exception,
+pre .python .built_in,
+pre .literal,
+pre .tex .special {
+  color: #EFEFAF;
+}
+
+pre .diff .chunk,
+pre .ruby .subst {
+  color: #8F8F8F;
+}
+
+pre .dos .keyword,
+pre .python .decorator,
+pre .class .title,
+pre .haskell .label,
+pre .function .title,
+pre .ini .title,
+pre .diff .header,
+pre .ruby .class .parent,
+pre .apache .tag,
+pre .nginx .built_in,
+pre .tex .command,
+pre .input_number {
+    color: #efef8f;
+}
+
+pre .dos .winutils,
+pre .ruby .symbol,
+pre .ruby .symbol .string,
+pre .ruby .symbol .keyword,
+pre .ruby .symbol .keymethods,
+pre .ruby .string,
+pre .ruby .instancevar {
+  color: #DCA3A3;
+}
+
+pre .diff .deletion,
+pre .string,
+pre .tag .value,
+pre .preprocessor,
+pre .built_in,
+pre .sql .aggregate,
+pre .javadoc,
+pre .smalltalk .class,
+pre .smalltalk .localvars,
+pre .smalltalk .array,
+pre .css .rules .value,
+pre .attr_selector,
+pre .pseudo,
+pre .apache .cbracket,
+pre .tex .formula {
+  color: #CC9393;
+}
+
+pre .shebang,
+pre .diff .addition,
+pre .comment,
+pre .java .annotation,
+pre .template_comment,
+pre .pi,
+pre .doctype {
+  color: #7F9F7F;
+}
+
+pre .xml .css,
+pre .xml .javascript,
+pre .xml .vbscript,
+pre .tex .formula {
+  opacity: 0.5;
+}
+
Binary file www/p/lib/font/league_gothic-webfont.eot has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/p/lib/font/league_gothic-webfont.svg	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,230 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
+<svg xmlns="http://www.w3.org/2000/svg">
+<metadata></metadata>
+<defs>
+<font id="LeagueGothicRegular" horiz-adv-x="724" >
+<font-face units-per-em="2048" ascent="1505" descent="-543" />
+<missing-glyph horiz-adv-x="315" />
+<glyph horiz-adv-x="0" />
+<glyph horiz-adv-x="2048" />
+<glyph unicode="&#xd;" horiz-adv-x="682" />
+<glyph unicode=" "  horiz-adv-x="315" />
+<glyph unicode="&#x09;" horiz-adv-x="315" />
+<glyph unicode="&#xa0;" horiz-adv-x="315" />
+<glyph unicode="!" horiz-adv-x="387" d="M74 1505h239l-55 -1099h-129zM86 0v227h215v-227h-215z" />
+<glyph unicode="&#x22;" horiz-adv-x="329" d="M57 1505h215l-30 -551h-154z" />
+<glyph unicode="#" horiz-adv-x="1232" d="M49 438l27 195h198l37 258h-196l26 194h197l57 420h197l-57 -420h260l57 420h197l-58 -420h193l-27 -194h-192l-37 -258h190l-26 -195h-191l-59 -438h-197l60 438h-261l-59 -438h-197l60 438h-199zM471 633h260l37 258h-260z" />
+<glyph unicode="$" horiz-adv-x="692" d="M37 358l192 13q12 -186 129 -187q88 0 93 185q0 74 -61 175q-21 36 -34 53l-40 55q-28 38 -65.5 90t-70.5 101.5t-70.5 141.5t-37.5 170q4 293 215 342v131h123v-125q201 -23 235 -282l-192 -25q-14 129 -93 125q-80 -2 -84 -162q0 -102 94 -227l41 -59q30 -42 37 -52 t33 -48l37 -52q41 -57 68 -109l26 -55q43 -94 43 -186q-4 -338 -245 -369v-217h-123v221q-236 41 -250 352z" />
+<glyph unicode="%" horiz-adv-x="1001" d="M55 911v437q0 110 82 156q33 18 90.5 18t97.5 -44t44 -87l4 -43v-437q0 -107 -81 -157q-32 -19 -77 -19q-129 0 -156 135zM158 0l553 1505h131l-547 -1505h-137zM178 911q-4 -55 37 -55q16 0 25.5 14.5t9.5 26.5v451q2 55 -35 55q-18 0 -27.5 -13.5t-9.5 -27.5v-451z M631 158v436q0 108 81 156q33 20 79 20q125 0 153 -135l4 -41v-436q0 -110 -80 -156q-32 -18 -90.5 -18t-98.5 43t-44 88zM754 158q-4 -57 37 -58q37 0 34 58v436q2 55 -34 55q-18 0 -27.5 -13t-9.5 -28v-450z" />
+<glyph unicode="&#x26;" horiz-adv-x="854" d="M49 304q0 126 44 225.5t126 222.5q-106 225 -106 442v18q0 94 47 180q70 130 223 130q203 0 252 -215q14 -61 12 -113q0 -162 -205 -434q76 -174 148 -285q33 96 47 211l176 -33q-16 -213 -92 -358q55 -63 92 -76v-235q-23 0 -86 37.5t-123 101.5q-123 -139 -252 -139 t-216 97t-87 223zM263 325.5q1 -65.5 28.5 -107.5t78.5 -42t117 86q-88 139 -174 295q-18 -30 -34.5 -98t-15.5 -133.5zM305 1194q0 -111 55 -246q101 156 101 252q-2 2 0 15.5t-2 36t-11 42.5q-19 52 -61.5 52t-62 -38t-19.5 -75v-39z" />
+<glyph unicode="'" horiz-adv-x="309" d="M45 1012l72 266h-72v227h215v-227l-113 -266h-102z" />
+<glyph unicode="(" horiz-adv-x="561" d="M66 645q0 143 29.5 292.5t73.5 261.5q92 235 159 343l30 47l162 -84q-38 -53 -86.5 -148t-82.5 -189.5t-61.5 -238t-27.5 -284.5t26.5 -282.5t64.5 -240.5q80 -207 141 -296l26 -39l-162 -84q-41 61 -96 173t-94 217.5t-70.5 257t-31.5 294.5z" />
+<glyph unicode=")" horiz-adv-x="561" d="M41 -213q36 50 85.5 147t83.5 190t61.5 236.5t27.5 284.5t-26.5 282.5t-64.5 240.5q-78 205 -140 298l-27 39l162 84q41 -61 96 -173.5t94 -217t71 -257.5t32 -296t-30 -292.5t-74 -260.5q-92 -233 -159 -342l-30 -47z" />
+<glyph unicode="*" horiz-adv-x="677" d="M74 1251l43 148l164 -70l-19 176h154l-19 -176l164 70l43 -148l-172 -34l115 -138l-131 -80l-78 152l-76 -152l-131 80l115 138z" />
+<glyph unicode="+" horiz-adv-x="1060" d="M74 649v172h370v346h172v-346h371v-172h-371v-346h-172v346h-370z" />
+<glyph unicode="," horiz-adv-x="309" d="M45 0v227h215v-227l-113 -266h-102l72 266h-72z" />
+<glyph unicode="-" horiz-adv-x="444" d="M74 455v194h297v-194h-297z" />
+<glyph unicode="." horiz-adv-x="321" d="M53 0v227h215v-227h-215z" />
+<glyph unicode="/" horiz-adv-x="720" d="M8 -147l543 1652h162l-537 -1652h-168z" />
+<glyph unicode="0" d="M68 309v887q0 42 17 106t45 107t88.5 78t144 35t144 -34t88.5 -81q55 -93 60 -178l2 -33v-887q0 -42 -17 -106t-45 -107t-88.5 -77.5t-144 -34.5t-144 33.5t-88.5 81.5q-55 94 -60 175zM289 309q0 -46 19.5 -78t54 -32t53 27.5t18.5 56.5l2 26v887q0 46 -19.5 78.5 t-54 32.5t-53 -28t-18.5 -54l-2 -29v-887z" />
+<glyph unicode="1" horiz-adv-x="475" d="M25 1180v141q129 25 205 130q16 21 30 54h133v-1505h-221v1180h-147z" />
+<glyph unicode="2" horiz-adv-x="731" d="M55 0v219l39 62q25 39 88.5 152.5t112.5 220t91 241.5t44 238q0 184 -73.5 184t-73.5 -184v-105h-222v105q0 389 295 389t295 -375q0 -336 -346 -928h350v-219h-600z" />
+<glyph unicode="3" horiz-adv-x="686" d="M45 1071q0 249 63 343q29 42 84.5 75t134.5 33t136 -31t84.5 -71t44.5 -92q22 -71 22 -130q0 -291 -108 -399q127 -100 127 -414q0 -68 -19.5 -145.5t-47 -128t-85 -89t-136.5 -38.5t-135 31.5t-86 75.5t-48 113q-23 91 -23 230h217q2 -150 17.5 -203t59.5 -53t56.5 50.5 t12.5 104.5t1 102t0 63q-6 82 -14 95l-18 33q-12 22 -29 29q-55 22 -108 25h-19v184q133 7 156 73q12 34 12 91v105q0 146 -29 177q-16 17 -40 17q-41 0 -52.5 -49t-13.5 -207h-217z" />
+<glyph unicode="4" horiz-adv-x="684" d="M25 328v194l323 983h221v-983h103v-194h-103v-328h-202v328h-342zM213 522h154v516h-13z" />
+<glyph unicode="5" horiz-adv-x="704" d="M74 438h221v-59q0 -115 14.5 -159t52 -44t53 45t15.5 156v336q0 111 -70 110q-33 0 -59.5 -40t-26.5 -70h-186v792h535v-219h-344v-313q74 55 127 51q78 0 133 -40t77 -100q35 -98 35 -171v-336q0 -393 -289 -393q-78 0 -133 29.5t-84.5 71.5t-46.5 109q-24 98 -24 244z " />
+<glyph unicode="6" horiz-adv-x="700" d="M66 309v856q0 356 288.5 356.5t288.5 -356.5v-94h-221q0 162 -11.5 210t-53.5 48t-56 -37t-14 -127v-268q59 37 124.5 37t119 -36t75.5 -93q37 -92 37 -189v-307q0 -90 -42 -187q-26 -61 -89 -99.5t-157.5 -38.5t-158 38.5t-88.5 99.5q-42 98 -42 187zM287 244 q0 -20 17.5 -44t49 -24t50 24.5t18.5 43.5v450q0 18 -18.5 43t-49 25t-48 -20.5t-19.5 -41.5v-456z" />
+<glyph unicode="7" horiz-adv-x="589" d="M8 1286v219h557v-221l-221 -1284h-229l225 1286h-332z" />
+<glyph unicode="8" horiz-adv-x="696" d="M53 322v176q0 188 115 297q-102 102 -102 276v127q0 213 147 293q57 31 135 31t135.5 -31t84 -71t42.5 -93q21 -66 21 -129v-127q0 -174 -103 -276q115 -109 115 -297v-176q0 -222 -153 -306q-60 -32 -142 -32t-141.5 32.5t-88 73.5t-44.5 96q-21 69 -21 136zM269 422 q1 -139 16.5 -187.5t57.5 -48.5t59.5 30t21.5 71t4 158t-13.5 174t-66.5 57t-66.5 -57.5t-12.5 -196.5zM284 1116q-1 -123 11 -173t53 -50t53.5 50t12.5 170t-12.5 167t-51.5 47t-52 -44t-14 -167z" />
+<glyph unicode="9" horiz-adv-x="700" d="M57 340v94h222q0 -162 11 -210t53 -48t56.5 37t14.5 127v283q-59 -37 -125 -37t-119 35.5t-76 92.5q-37 96 -37 189v293q0 87 43 188q25 60 88.5 99t157.5 39t157.5 -39t88.5 -99q43 -101 43 -188v-856q0 -356 -289 -356t-289 356zM279 825q0 -18 18 -42.5t49 -24.5 t48.5 20.5t19.5 40.5v443q0 20 -17.5 43.5t-49.5 23.5t-50 -24.5t-18 -42.5v-437z" />
+<glyph unicode=":" horiz-adv-x="362" d="M74 0v227h215v-227h-215zM74 893v227h215v-227h-215z" />
+<glyph unicode=";" horiz-adv-x="362" d="M74 0v227h215v-227l-113 -266h-102l71 266h-71zM74 893v227h215v-227h-215z" />
+<glyph unicode="&#x3c;" horiz-adv-x="1058" d="M74 649v160l911 475v-199l-698 -356l698 -356v-199z" />
+<glyph unicode="=" horiz-adv-x="1058" d="M74 477v172h911v-172h-911zM74 864v172h911v-172h-911z" />
+<glyph unicode="&#x3e;" horiz-adv-x="1058" d="M74 174v199l698 356l-698 356v199l911 -475v-160z" />
+<glyph unicode="?" horiz-adv-x="645" d="M25 1260q24 67 78 131q105 128 235 122q82 -2 138 -33.5t82 -81.5q46 -88 46 -170.5t-80 -219.5l-57 -96q-18 -32 -42 -106.5t-24 -143.5v-256h-190v256q0 102 24.5 195t48 140t65.5 118t50 105t-9 67.5t-60 34.5t-78 -48t-49 -98zM199 0h215v227h-215v-227z" />
+<glyph unicode="@" horiz-adv-x="872" d="M66 303v889q0 97 73 200q39 56 117 93t184.5 37t184 -37t116.5 -93q74 -105 74 -200v-793h-164l-20 56q-14 -28 -46 -48t-67 -20q-145 0 -145 172v485q0 170 145 170q71 0 113 -67v45q0 51 -45 104.5t-145.5 53.5t-145.5 -53.5t-45 -104.5v-889q0 -53 44 -103t153.5 -50 t160.5 63l152 -86q-109 -143 -320 -143q-106 0 -184 35.5t-117 90.5q-73 102 -73 193zM535 573q0 -53 48 -53t48 53v455q0 53 -48 53t-48 -53v-455z" />
+<glyph unicode="A" horiz-adv-x="765" d="M20 0l228 1505h270l227 -1505h-215l-41 307h-213l-40 -307h-216zM307 541h152l-64 475l-6 39h-12z" />
+<glyph unicode="B" horiz-adv-x="745" d="M82 0v1505h194q205 0 304.5 -91t99.5 -308q0 -106 -29.5 -175t-107.5 -136q14 -5 47 -38.5t54 -71.5q52 -97 52 -259q0 -414 -342 -426h-272zM303 219q74 0 109 31q55 56 55 211t-63 195q-42 26 -93 26h-8v-463zM303 885q87 0 119 39q45 55 45 138t-14.5 124t-30.5 60.5 t-45 28.5q-35 11 -74 11v-401z" />
+<glyph unicode="C" horiz-adv-x="708" d="M68 309v887q0 42 17 106t45 107t88.5 78t144 35t144 -34t88.5 -81q55 -93 60 -178l2 -33v-207h-206v207q-2 0 0 11.5t-3.5 27.5t-12.5 33q-17 39 -68 39q-70 -10 -78 -111v-887q0 -43 21.5 -76.5t59.5 -33.5t59.5 27.5t21.5 56.5v233h206v-207q0 -42 -17 -106t-45 -107 t-88.5 -77.5t-144 -34.5t-144 33.5t-88.5 81.5q-55 94 -60 175z" />
+<glyph unicode="D" horiz-adv-x="761" d="M82 0v1505h174q270 0 346 -113q31 -46 50.5 -95.5t28.5 -139.5t12 -177t3 -228.5t-3 -228.5t-12 -176t-28.5 -138t-50.5 -95t-80 -68q-106 -46 -266 -46h-174zM303 221q117 0 140.5 78t23.5 399v111q0 322 -23.5 398.5t-140.5 76.5v-1063z" />
+<glyph unicode="E" horiz-adv-x="628" d="M82 0v1505h506v-227h-285v-395h205v-242h-205v-414h285v-227h-506z" />
+<glyph unicode="F" horiz-adv-x="616" d="M82 0v1505h526v-227h-305v-395h205v-228h-205v-655h-221z" />
+<glyph unicode="G" horiz-adv-x="737" d="M67 271.5q0 26.5 1 37.5v887q0 42 17 106t45 107t88.5 78t144 35t144 -34t88.5 -81q55 -93 60 -178l2 -33v-231h-221v231q0 46 -19.5 78.5t-54 32.5t-53 -28t-18.5 -54l-2 -29v-905q0 -46 19.5 -78.5t54 -32.5t53 28t18.5 54l2 29v272h-88v187h309v-750h-131l-26 72 q-70 -88 -172 -88q-203 0 -250 213q-11 48 -11 74.5z" />
+<glyph unicode="H" horiz-adv-x="778" d="M82 0v1505h221v-622h172v622h221v-1505h-221v655h-172v-655h-221z" />
+<glyph unicode="I" horiz-adv-x="385" d="M82 0v1505h221v-1505h-221z" />
+<glyph unicode="J" horiz-adv-x="423" d="M12 -14v217q4 0 12.5 -1t29 2t35.5 12t28.5 34.5t13.5 62.5v1192h221v-1226q0 -137 -74 -216q-74 -78 -223 -78h-4q-19 0 -39 1z" />
+<glyph unicode="K" horiz-adv-x="768" d="M82 0v1505h221v-526h8l195 526h215l-203 -495l230 -1010h-216l-153 655l-6 31h-6l-64 -154v-532h-221z" />
+<glyph unicode="L" horiz-adv-x="604" d="M82 0v1505h221v-1300h293v-205h-514z" />
+<glyph unicode="M" horiz-adv-x="991" d="M82 0v1505h270l131 -688l11 -80h4l10 80l131 688h270v-1505h-204v1010h-13l-149 -1010h-94l-142 946l-8 64h-12v-1010h-205z" />
+<glyph unicode="N" horiz-adv-x="808" d="M82 0v1505h197l215 -784l18 -70h12v854h203v-1505h-197l-215 784l-18 70h-12v-854h-203z" />
+<glyph unicode="O" d="M68 309v887q0 42 17 106t45 107t88.5 78t144 35t144 -34t88.5 -81q55 -93 60 -178l2 -33v-887q0 -42 -17 -106t-45 -107t-88.5 -77.5t-144 -34.5t-144 33.5t-88.5 81.5q-55 94 -60 175zM289 309q0 -46 19.5 -78t54 -32t53 27.5t18.5 56.5l2 26v887q0 46 -19.5 78.5 t-54 32.5t-53 -28t-18.5 -54l-2 -29v-887z" />
+<glyph unicode="P" horiz-adv-x="720" d="M82 0v1505h221q166 0 277.5 -105.5t111.5 -345t-111.5 -346t-277.5 -106.5v-602h-221zM303 827q102 0 134 45.5t32 175.5t-33 181t-133 51v-453z" />
+<glyph unicode="Q" horiz-adv-x="729" d="M68 309v887q0 42 17 106t45 107t88.5 78t144 35t144 -34t88.5 -81q55 -93 60 -178l2 -33v-887q0 -94 -45 -182q33 -43 88 -53v-189q-160 0 -227 117q-55 -18 -125 -18t-130 33.5t-88 81.5q-55 94 -60 175zM289 309q0 -46 19.5 -78t54 -32t53 27.5t18.5 56.5l2 26v887 q0 46 -19.5 78.5t-54 32.5t-53 -28t-18.5 -54l-2 -29v-887z" />
+<glyph unicode="R" horiz-adv-x="739" d="M82 0v1505h221q377 0 377 -434q0 -258 -123 -342l141 -729h-221l-115 635h-59v-635h-221zM303 840q117 0 149 98q15 49 15 125t-15.5 125t-45.5 68q-44 30 -103 30v-446z" />
+<glyph unicode="S" horiz-adv-x="702" d="M37 422l217 20q0 -256 104 -256q90 0 91 166q0 59 -32 117.5t-45 79.5l-54 79q-40 58 -77 113t-73.5 117t-68 148.5t-31.5 162.5q0 139 71.5 245t216.5 108h10q88 0 152 -36t94 -100q54 -120 54 -264l-217 -20q0 217 -89 217q-75 -2 -75 -146q0 -59 23 -105 q32 -66 58 -104l197 -296q31 -49 67 -139.5t36 -166.5q0 -378 -306 -378h-2q-229 0 -290 188q-31 99 -31 250z" />
+<glyph unicode="T" horiz-adv-x="647" d="M4 1278v227h639v-227h-209v-1278h-221v1278h-209z" />
+<glyph unicode="U" horiz-adv-x="749" d="M80 309v1196h221v-1196q0 -46 19.5 -78t54.5 -32t53 27.5t18 56.5l3 26v1196h221v-1196q0 -42 -17.5 -106t-45 -107t-88 -77.5t-144.5 -34.5t-144.5 33.5t-88.5 81.5q-55 97 -60 175z" />
+<glyph unicode="V" horiz-adv-x="716" d="M18 1505h215l111 -827l8 -64h13l118 891h215l-229 -1505h-221z" />
+<glyph unicode="W" horiz-adv-x="1036" d="M25 1505h204l88 -782l5 -49h16l100 831h160l100 -831h17l92 831h205l-203 -1505h-172l-115 801h-8l-115 -801h-172z" />
+<glyph unicode="X" horiz-adv-x="737" d="M16 0l244 791l-240 714h218l120 -381l7 -18h8l127 399h217l-240 -714l244 -791h-217l-127 449l-4 18h-8l-132 -467h-217z" />
+<glyph unicode="Y" horiz-adv-x="700" d="M14 1505h217l111 -481l6 -14h4l6 14l111 481h217l-225 -864v-641h-221v641z" />
+<glyph unicode="Z" horiz-adv-x="626" d="M20 0v238l347 1048h-297v219h536v-219l-352 -1067h352v-219h-586z" />
+<glyph unicode="[" horiz-adv-x="538" d="M82 -213v1718h399v-196h-202v-1325h202v-197h-399z" />
+<glyph unicode="\" horiz-adv-x="792" d="M8 1692h162l614 -1872h-168z" />
+<glyph unicode="]" horiz-adv-x="538" d="M57 -16h203v1325h-203v196h400v-1718h-400v197z" />
+<glyph unicode="^" horiz-adv-x="1101" d="M53 809l381 696h234l381 -696h-199l-299 543l-299 -543h-199z" />
+<glyph unicode="_" horiz-adv-x="1210" d="M74 -154h1063v-172h-1063v172z" />
+<glyph unicode="`" horiz-adv-x="1024" d="M293 1489h215l106 -184h-159z" />
+<glyph unicode="a" horiz-adv-x="681" d="M49 235q0 131 34 212t83 124t98 73t88 50.5t43 36.5v123q0 102 -57 102q-41 0 -50 -42t-9 -84v-39h-207v47q0 123 80.5 211t190 88t184.5 -74t75 -180v-688q0 -109 14 -195h-202q-18 20 -19 90h-14q-20 -37 -65.5 -71.5t-102.5 -34.5t-110.5 60t-53.5 191zM252 291 q0 -104 57 -105q35 0 60.5 19.5t25.5 48.5v287q-143 -62 -143 -250z" />
+<glyph unicode="b" horiz-adv-x="686" d="M82 0v1505h207v-458q88 90 165 90t117.5 -69t40.5 -150v-715q0 -82 -41 -150.5t-118 -68.5q-33 0 -74 22.5t-66 44.5l-24 23v-74h-207zM289 246q0 -29 19.5 -48.5t42 -19.5t39 19.5t16.5 48.5v628q0 29 -16.5 48.5t-39 19.5t-42 -21.5t-19.5 -46.5v-628z" />
+<glyph unicode="c" horiz-adv-x="645" d="M66 315v490q0 332 264 332q137 0 201.5 -71t64.5 -251v-88h-207v135q0 51 -12 70.5t-47 19.5q-58 0 -58 -90v-604q0 -90 58 -90q35 0 47 19.5t12 70.5v156h207v-109q0 -180 -64.5 -250.5t-201.5 -70.5q-264 0 -264 331z" />
+<glyph unicode="d" horiz-adv-x="686" d="M74 203v715q0 82 41 150.5t118 68.5q33 0 74 -22.5t66 -45.5l24 -22v458h207v-1505h-207v74q-88 -90 -165 -90t-117.5 68.5t-40.5 150.5zM281 246q0 -29 16 -48.5t38.5 -19.5t42 19.5t19.5 48.5v628q0 25 -19.5 46.5t-42 21.5t-38.5 -19.5t-16 -48.5v-628z" />
+<glyph unicode="e" horiz-adv-x="659" d="M66 279v563q0 36 16 94.5t42 97.5t81 71t129 32q199 0 252 -197q14 -51 14 -92v-326h-342v-256q0 -59 39 -88q16 -12 37 -12q70 10 74 113v122h192v-129q0 -37 -16.5 -93t-41 -95t-79.5 -69.5t-130 -30.5t-130.5 30.5t-80.5 73.5q-49 87 -54 160zM258 684h150v158 q0 48 -19.5 81t-53.5 33t-53.5 -28.5t-21.5 -57.5l-2 -28v-158z" />
+<glyph unicode="f" horiz-adv-x="475" d="M20 934v186h105v31q0 190 51 270q23 35 71 63.5t115 28.5l97 -14v-178q-27 8 -62 8q-65 0 -65 -175v-5v-29h104v-186h-104v-934h-207v934h-105z" />
+<glyph unicode="g" horiz-adv-x="700" d="M12 -184q0 94 162 170q-125 35 -125 149q0 45 40 93t89 75q-51 35 -80.5 95.5t-34.5 105.5l-4 43v305q0 35 16.5 91t41 94t79 69t126.5 31q135 0 206 -103q102 102 170 103v-185q-72 0 -120 -24l10 -70v-317q0 -37 -17.5 -90.5t-42 -90t-79 -66.5t-104.5 -30t-62 2 q-29 -25 -29 -46t11 -33.5t42 -20.5t45.5 -10t65.5 -10.5t95 -21.5t89 -41q96 -60 96 -205t-103 -212q-100 -65 -250 -65h-9q-156 2 -240 50t-84 165zM213 -150q0 -77 132 -77h3q59 0 108.5 19t49.5 54t-20.5 52.5t-90.5 29.5l-106 21q-76 -43 -76 -99zM262 509 q0 -17 15.5 -45t44.5 -28q63 6 63 101v307q-2 0 0 10q1 3 1 7q0 8 -3 19q-4 15 -9 30q-11 36 -46 36t-50.5 -25.5t-15.5 -52.5v-359z" />
+<glyph unicode="h" horiz-adv-x="690" d="M82 0v1505h207v-479l32 32q79 79 145.5 79t106 -69t39.5 -150v-918h-206v887q-1 49 -50 49q-41 0 -67 -53v-883h-207z" />
+<glyph unicode="i" horiz-adv-x="370" d="M82 0v1120h207v-1120h-207zM82 1298v207h207v-207h-207z" />
+<glyph unicode="j" horiz-adv-x="364" d="M-45 -182q29 -8 57 -8q64 0 64 142v1168h207v-1149q0 -186 -51 -266q-23 -35 -71 -62.5t-115 -27.5t-91 12v191zM76 1298v207h207v-207h-207z" />
+<glyph unicode="k" horiz-adv-x="641" d="M82 0v1505h207v-714h10l113 329h186l-149 -364l188 -756h-199l-102 453l-4 16h-10l-33 -82v-387h-207z" />
+<glyph unicode="l" horiz-adv-x="370" d="M82 0v1505h207v-1505h-207z" />
+<glyph unicode="m" horiz-adv-x="1021" d="M82 0v1120h207v-94q2 0 33 30q80 81 139 81q100 0 139 -125q125 125 194.5 125t109.5 -69t40 -150v-918h-194v887q-1 49 -56 49q-41 0 -78 -53v-883h-194v887q0 49 -55 49q-41 0 -78 -53v-883h-207z" />
+<glyph unicode="n" horiz-adv-x="690" d="M82 0v1120h207v-94l32 32q79 79 145.5 79t106 -69t39.5 -150v-918h-206v887q-1 49 -50 49q-41 0 -67 -53v-883h-207z" />
+<glyph unicode="o" horiz-adv-x="657" d="M63 279v563q0 40 15.5 96.5t40 95.5t80 71t129.5 32q199 0 252 -197q14 -51 14 -92v-576q0 -102 -56 -188q-26 -39 -80.5 -69.5t-129 -30.5t-130 30.5t-80.5 73.5q-52 92 -52 160zM257 259q0 -17 9 -44q18 -49 62 -49q70 10 71 113v563l1 19q0 19 -10 45q-18 50 -62 50 q-68 -10 -70 -114v-563q1 -1 1 -4z" />
+<glyph unicode="p" horiz-adv-x="686" d="M82 -385v1505h207v-73q88 90 165 90t117.5 -69t40.5 -150v-715q0 -82 -41 -150.5t-118 -68.5q-33 0 -74 22.5t-66 44.5l-24 23v-459h-207zM289 246q0 -25 19.5 -46.5t42 -21.5t39 19.5t16.5 48.5v628q0 29 -16.5 48.5t-39 19.5t-42 -19.5t-19.5 -48.5v-628z" />
+<glyph unicode="q" horiz-adv-x="686" d="M74 203v715q0 82 41 150.5t118 68.5q33 0 74 -22.5t66 -45.5l24 -22v73h207v-1505h-207v459q-88 -90 -165 -90t-117.5 68.5t-40.5 150.5zM281 246q0 -29 16 -48.5t38.5 -19.5t42 21.5t19.5 46.5v628q0 29 -19.5 48.5t-42 19.5t-38.5 -19.5t-16 -48.5v-628z" />
+<glyph unicode="r" horiz-adv-x="503" d="M82 0v1120h207v-125q8 41 58.5 91.5t148.5 50.5v-230q-34 11 -77 11t-86.5 -39t-43.5 -101v-778h-207z" />
+<glyph unicode="s" horiz-adv-x="630" d="M37 326h192q0 -170 97 -170q71 0 71 131q0 78 -129 202q-68 66 -98.5 99t-64 101.5t-33.5 134t12 114.5t39 95q59 100 201 104h11q161 0 211 -105q42 -86 42 -198h-193q0 131 -67 131q-63 -2 -64 -131q0 -33 23.5 -73t45 -62.5t66.5 -65.5q190 -182 191 -342 q0 -123 -64.5 -215t-199.5 -92q-197 0 -260 170q-29 76 -29 172z" />
+<glyph unicode="t" horiz-adv-x="501" d="M20 934v186h105v277h207v-277h141v-186h-141v-557q0 -184 65 -184l76 8v-203q-45 -14 -112 -14t-114.5 28.5t-70 64.5t-34.5 96q-17 79 -17 187v574h-105z" />
+<glyph unicode="u" horiz-adv-x="690" d="M78 203v917h207v-887q0 -49 49 -49q41 0 67 54v882h207v-1120h-207v94l-31 -32q-78 -78 -145.5 -78t-107 68.5t-39.5 150.5z" />
+<glyph unicode="v" horiz-adv-x="602" d="M16 1120h201l68 -649l8 -72h16l76 721h201l-183 -1120h-204z" />
+<glyph unicode="w" horiz-adv-x="905" d="M20 1120h189l65 -585l9 -64h12l96 649h123l86 -585l10 -64h13l73 649h189l-166 -1120h-172l-80 535l-10 63h-8l-91 -598h-172z" />
+<glyph unicode="x" horiz-adv-x="618" d="M16 0l193 578l-176 542h194l74 -262l6 -31h4l6 31l74 262h195l-176 -542l192 -578h-201l-84 283l-6 30h-4l-6 -30l-84 -283h-201z" />
+<glyph unicode="y" horiz-adv-x="634" d="M25 1120h202l82 -688l4 -57h9l4 57l82 688h202l-198 -1204q-16 -127 -94 -222t-193 -95l-92 4v184q16 -4 49 -4q61 6 97 61.5t36 122.5z" />
+<glyph unicode="z" horiz-adv-x="532" d="M12 0v168l285 764h-240v188h459v-168l-285 -764h285v-188h-504z" />
+<glyph unicode="{" horiz-adv-x="688" d="M61 453v163q72 0 102 49.5t30 90.5v397q0 223 96 298t342 71v-172q-135 2 -188.5 -38t-53.5 -159v-397q0 -143 -127 -221q127 -82 127 -222v-397q0 -119 53.5 -159t188.5 -38v-172q-246 -4 -342 71t-96 298v397q0 57 -41 97.5t-91 42.5z" />
+<glyph unicode="|" horiz-adv-x="356" d="M82 -512v2204h192v-2204h-192z" />
+<glyph unicode="}" horiz-adv-x="688" d="M57 -281q135 -2 188.5 38t53.5 159v397q0 139 127 222q-127 78 -127 221v397q0 119 -53 159t-189 38v172q246 4 342.5 -71t96.5 -298v-397q0 -63 41 -101.5t90 -38.5v-163q-72 -4 -101.5 -52.5t-29.5 -87.5v-397q0 -223 -96.5 -298t-342.5 -71v172z" />
+<glyph unicode="~" horiz-adv-x="1280" d="M113 1352q35 106 115 200q34 41 94.5 74t121 33t116.5 -18.5t82 -33t83 -51.5q106 -72 174 -71q109 0 178 153l13 29l135 -57q-63 -189 -206 -276q-56 -34 -120 -34q-121 0 -272 101q-115 74 -178.5 74t-113.5 -45.5t-69 -90.5l-18 -45z" />
+<glyph unicode="&#xa1;" horiz-adv-x="387" d="M74 -385l55 1100h129l55 -1100h-239zM86 893v227h215v-227h-215z" />
+<glyph unicode="&#xa2;" horiz-adv-x="636" d="M66 508v489q0 297 208 328v242h123v-244q98 -16 144.5 -88t46.5 -227v-88h-189v135q0 90 -72.5 90t-72.5 -90v-604q0 -90 72 -91q74 0 73 91v155h189v-108q0 -156 -46 -228.5t-145 -89.5v-303h-123v301q-209 31 -208 330z" />
+<glyph unicode="&#xa3;" horiz-adv-x="817" d="M4 63q8 20 23.5 53.5t70 91.5t117.5 68q37 111 37 189t-31 184h-188v137h147l-6 21q-78 254 -78 333t15.5 140t48.5 116q72 122 231 126q190 4 267 -126q65 -108 65 -276h-213q0 201 -115 197q-47 -2 -68.5 -51t-21.5 -139.5t70 -315.5l6 -25h211v-137h-174 q25 -100 24.5 -189t-57.5 -204q16 -8 44 -24q59 -35 89 -35q74 4 82 190l188 -22q-12 -182 -81.5 -281.5t-169.5 -99.5q-51 0 -143.5 51t-127.5 51t-63.5 -25.5t-40.5 -52.5l-12 -24z" />
+<glyph unicode="&#xa5;" horiz-adv-x="720" d="M25 1505h217l110 -481l6 -14h4l7 14l110 481h217l-196 -753h147v-138h-176v-137h176v-137h-176v-340h-221v340h-176v137h176v137h-176v138h147z" />
+<glyph unicode="&#xa8;" horiz-adv-x="1024" d="M272 1305v200h191v-200h-191zM561 1305v200h191v-200h-191z" />
+<glyph unicode="&#xa9;" horiz-adv-x="1644" d="M53 751.5q0 317.5 225.5 544t543 226.5t543.5 -226.5t226 -544t-226 -542.5t-543.5 -225t-543 225t-225.5 542.5zM172 751.5q0 -266.5 191.5 -458t457.5 -191.5t459 191.5t193 459t-191.5 459t-459 191.5t-459 -192.5t-191.5 -459zM627 487v531q0 122 97 174q40 22 95 22 q147 0 182 -147l7 -49v-125h-138v142q0 11 -12 28.5t-37 17.5q-47 -2 -49 -63v-531q0 -63 49 -63q53 2 49 63v125h138v-125q0 -68 -40 -127q-18 -26 -57 -47.5t-108.5 -21.5t-117.5 49t-54 98z" />
+<glyph unicode="&#xaa;" horiz-adv-x="681" d="M49 235q0 131 34 212t83 124t98 73t88 50.5t43 36.5v123q0 102 -57 102q-41 0 -50 -42t-9 -84v-39h-207v47q0 123 80.5 211t190 88t184.5 -74t75 -180v-688q0 -109 14 -195h-202q-18 20 -19 90h-14q-20 -37 -65.5 -71.5t-102.5 -34.5t-110.5 60t-53.5 191zM252 291 q0 -104 57 -105q35 0 60.5 19.5t25.5 48.5v287q-143 -62 -143 -250z" />
+<glyph unicode="&#xad;" horiz-adv-x="444" d="M74 455v194h297v-194h-297z" />
+<glyph unicode="&#xae;" horiz-adv-x="1644" d="M53 751.5q0 317.5 225.5 544t543 226.5t543.5 -226.5t226 -544t-226 -542.5t-543.5 -225t-543 225t-225.5 542.5zM172 751.5q0 -266.5 191.5 -458t457.5 -191.5t459 191.5t193 459t-191.5 459t-459 191.5t-459 -192.5t-191.5 -459zM625 313v879h196q231 0 232 -258 q0 -76 -16.5 -125t-71.5 -96l106 -400h-151l-95 365h-55v-365h-145zM770 805h45q43 0 65.5 21.5t27.5 45t5 61.5t-5 62.5t-27.5 46t-65.5 21.5h-45v-258z" />
+<glyph unicode="&#xaf;" horiz-adv-x="1024" d="M313 1315v162h398v-162h-398z" />
+<glyph unicode="&#xb2;" horiz-adv-x="731" d="M55 0v219l39 62q25 39 88.5 152.5t112.5 220t91 241.5t44 238q0 184 -73.5 184t-73.5 -184v-105h-222v105q0 389 295 389t295 -375q0 -336 -346 -928h350v-219h-600z" />
+<glyph unicode="&#xb3;" horiz-adv-x="686" d="M45 1071q0 249 63 343q29 42 84.5 75t134.5 33t136 -31t84.5 -71t44.5 -92q22 -71 22 -130q0 -291 -108 -399q127 -100 127 -414q0 -68 -19.5 -145.5t-47 -128t-85 -89t-136.5 -38.5t-135 31.5t-86 75.5t-48 113q-23 91 -23 230h217q2 -150 17.5 -203t59.5 -53t56.5 50.5 t12.5 104.5t1 102t0 63q-6 82 -14 95l-18 33q-12 22 -29 29q-55 22 -108 25h-19v184q133 7 156 73q12 34 12 91v105q0 146 -29 177q-16 17 -40 17q-41 0 -52.5 -49t-13.5 -207h-217z" />
+<glyph unicode="&#xb4;" horiz-adv-x="1024" d="M410 1305l106 184h215l-162 -184h-159z" />
+<glyph unicode="&#xb7;" horiz-adv-x="215" d="M0 649v228h215v-228h-215z" />
+<glyph unicode="&#xb8;" horiz-adv-x="1024" d="M426 -111h172v-141l-45 -133h-104l40 133h-63v141z" />
+<glyph unicode="&#xb9;" horiz-adv-x="475" d="M25 1180v141q129 25 205 130q16 21 30 54h133v-1505h-221v1180h-147z" />
+<glyph unicode="&#xba;" horiz-adv-x="657" d="M63 279v563q0 40 15.5 96.5t40 95.5t80 71t129.5 32q199 0 252 -197q14 -51 14 -92v-576q0 -102 -56 -188q-26 -39 -80.5 -69.5t-129 -30.5t-130 30.5t-80.5 73.5q-52 92 -52 160zM257 259q0 -17 9 -44q18 -49 62 -49q70 10 71 113v563l1 19q0 19 -10 45q-18 50 -62 50 q-68 -10 -70 -114v-563q1 -1 1 -4z" />
+<glyph unicode="&#xbf;" horiz-adv-x="645" d="M41 -106q0 82 80 219l57 95q18 32 42 106.5t24 144.5v256h190v-256q0 -102 -24.5 -195.5t-48 -140.5t-65.5 -118t-50 -104.5t9 -67.5t60 -35t78 48.5t49 98.5l179 -84q-24 -66 -78 -132q-104 -126 -236 -122q-163 4 -220 115q-46 90 -46 172zM231 893v227h215v-227h-215z " />
+<glyph unicode="&#xc0;" horiz-adv-x="765" d="M20 0l228 1505h270l227 -1505h-215l-41 307h-213l-40 -307h-216zM141 1823h215l107 -185h-160zM307 541h152l-64 475l-6 39h-12z" />
+<glyph unicode="&#xc1;" horiz-adv-x="765" d="M20 0l228 1505h270l227 -1505h-215l-41 307h-213l-40 -307h-216zM293 1638l106 185h215l-161 -185h-160zM307 541h152l-64 475l-6 39h-12z" />
+<glyph unicode="&#xc2;" horiz-adv-x="765" d="M20 0l228 1505h270l227 -1505h-215l-41 307h-213l-40 -307h-216zM133 1638l141 185h220l141 -185h-189l-63 72l-61 -72h-189zM307 541h152l-64 475l-6 39h-12z" />
+<glyph unicode="&#xc3;" horiz-adv-x="765" d="M20 0l228 1505h270l227 -1505h-215l-41 307h-213l-40 -307h-216zM184 1632v152q49 39 95.5 39t104.5 -18.5t100.5 -19.5t97.5 32v-152q-51 -39 -95.5 -39t-102.5 19.5t-98 19.5t-102 -33zM307 541h152l-64 475l-6 39h-12z" />
+<glyph unicode="&#xc4;" horiz-adv-x="765" d="M20 0l228 1505h270l227 -1505h-215l-41 307h-213l-40 -307h-216zM143 1638v201h191v-201h-191zM307 541h152l-64 475l-6 39h-12zM432 1638v201h191v-201h-191z" />
+<glyph unicode="&#xc5;" horiz-adv-x="765" d="M20 0l228 1505h270l227 -1505h-215l-41 307h-213l-40 -307h-216zM231 1761.5q0 61.5 45.5 102.5t109 41t107.5 -41t44 -102.5t-44 -102.5t-107.5 -41t-109 41t-45.5 102.5zM307 541h152l-64 475l-6 39h-12zM309 1761.5q0 -28.5 23.5 -50t52.5 -21.5t52.5 21.5t23.5 50 t-23.5 50t-52.5 21.5t-52.5 -21.5t-23.5 -50z" />
+<glyph unicode="&#xc6;" horiz-adv-x="1099" d="M16 0l420 1505h623v-227h-285v-395h205v-242h-205v-414h285v-227h-506v307h-227l-90 -307h-220zM393 541h160v514h-10z" />
+<glyph unicode="&#xc7;" horiz-adv-x="708" d="M68 309v887q0 42 17 106t45 107t88.5 78t144 35t144 -34t88.5 -81q55 -93 60 -178l2 -33v-207h-206v207q-2 0 0 11.5t-3.5 27.5t-12.5 33q-17 39 -68 39q-70 -10 -78 -111v-887q0 -43 21.5 -76.5t59.5 -33.5t59.5 27.5t21.5 56.5v233h206v-207q0 -42 -17 -106t-45 -107 t-88.5 -77.5t-144 -34.5t-144 33.5t-88.5 81.5q-55 94 -60 175zM268 -111v-141h64l-41 -133h104l45 133v141h-172z" />
+<glyph unicode="&#xc8;" horiz-adv-x="628" d="M82 0v1505h506v-227h-285v-395h205v-242h-205v-414h285v-227h-506zM111 1823h215l106 -185h-160z" />
+<glyph unicode="&#xc9;" horiz-adv-x="628" d="M82 0v1505h506v-227h-285v-395h205v-242h-205v-414h285v-227h-506zM236 1638l106 185h215l-162 -185h-159z" />
+<glyph unicode="&#xca;" horiz-adv-x="628" d="M82 0v1505h506v-227h-285v-395h205v-242h-205v-414h285v-227h-506zM84 1638l141 185h219l142 -185h-189l-63 72l-62 -72h-188z" />
+<glyph unicode="&#xcb;" horiz-adv-x="628" d="M82 0v1505h506v-227h-285v-395h205v-242h-205v-414h285v-227h-506zM94 1638v201h191v-201h-191zM383 1638v201h190v-201h-190z" />
+<glyph unicode="&#xcc;" horiz-adv-x="401" d="M-6 1823h215l106 -185h-159zM98 0v1505h221v-1505h-221z" />
+<glyph unicode="&#xcd;" horiz-adv-x="401" d="M82 0v1505h221v-1505h-221zM86 1638l107 185h215l-162 -185h-160z" />
+<glyph unicode="&#xce;" horiz-adv-x="370" d="M-66 1638l142 185h219l141 -185h-188l-64 72l-61 -72h-189zM74 0v1505h221v-1505h-221z" />
+<glyph unicode="&#xcf;" horiz-adv-x="372" d="M-53 1638v201h190v-201h-190zM76 0v1505h221v-1505h-221zM236 1638v201h190v-201h-190z" />
+<glyph unicode="&#xd0;" horiz-adv-x="761" d="M20 655v228h62v622h174q270 0 346 -113q31 -46 50.5 -95.5t28.5 -139.5t12 -177t3 -228.5t-3 -228.5t-12 -176t-28.5 -138t-50.5 -95t-80 -68q-106 -46 -266 -46h-174v655h-62zM303 221q117 0 141.5 81t22.5 452q2 371 -22.5 450.5t-141.5 79.5v-401h84v-228h-84v-434z " />
+<glyph unicode="&#xd1;" horiz-adv-x="808" d="M82 0v1505h197l215 -784l18 -70h12v854h203v-1505h-197l-215 784l-18 70h-12v-854h-203zM207 1632v152q49 39 95 39t104.5 -18.5t102.5 -19.5t95 32v-152q-51 -39 -95 -39t-102.5 19.5t-100 19.5t-99.5 -33z" />
+<glyph unicode="&#xd2;" d="M68 309v887q0 42 17 106t45 107t88.5 78t144 35t144 -34t88.5 -81q55 -93 60 -178l2 -33v-887q0 -42 -17 -106t-45 -107t-88.5 -77.5t-144 -34.5t-144 33.5t-88.5 81.5q-55 94 -60 175zM121 1823h215l106 -185h-159zM289 309q0 -46 19.5 -78t54 -32t53 27.5t18.5 56.5 l2 26v887q0 46 -19.5 78.5t-54 32.5t-53 -28t-18.5 -54l-2 -29v-887z" />
+<glyph unicode="&#xd3;" d="M68 309v887q0 42 17 106t45 107t88.5 78t144 35t144 -34t88.5 -81q55 -93 60 -178l2 -33v-887q0 -42 -17 -106t-45 -107t-88.5 -77.5t-144 -34.5t-144 33.5t-88.5 81.5q-55 94 -60 175zM285 1638l106 185h215l-162 -185h-159zM289 309q0 -46 19.5 -78t54 -32t53 27.5 t18.5 56.5l2 26v887q0 46 -19.5 78.5t-54 32.5t-53 -28t-18.5 -54l-2 -29v-887z" />
+<glyph unicode="&#xd4;" d="M68 309v887q0 42 17 106t45 107t88.5 78t144 35t144 -34t88.5 -81q55 -93 60 -178l2 -33v-887q0 -42 -17 -106t-45 -107t-88.5 -77.5t-144 -34.5t-144 33.5t-88.5 81.5q-55 94 -60 175zM113 1638l141 185h219l141 -185h-188l-64 72l-61 -72h-188zM289 309q0 -46 19.5 -78 t54 -32t53 27.5t18.5 56.5l2 26v887q0 46 -19.5 78.5t-54 32.5t-53 -28t-18.5 -54l-2 -29v-887z" />
+<glyph unicode="&#xd5;" d="M68 309v887q0 42 17 106t45 107t88.5 78t144 35t144 -34t88.5 -81q55 -93 60 -178l2 -33v-887q0 -42 -17 -106t-45 -107t-88.5 -77.5t-144 -34.5t-144 33.5t-88.5 81.5q-55 94 -60 175zM164 1632v152q49 39 95 39t104.5 -18.5t102.5 -19.5t95 32v-152q-51 -39 -95 -39 t-102.5 19.5t-100 19.5t-99.5 -33zM289 309q0 -46 19.5 -78t54 -32t53 27.5t18.5 56.5l2 26v887q0 46 -19.5 78.5t-54 32.5t-53 -28t-18.5 -54l-2 -29v-887z" />
+<glyph unicode="&#xd6;" d="M68 309v887q0 42 17 106t45 107t88.5 78t144 35t144 -34t88.5 -81q55 -93 60 -178l2 -33v-887q0 -42 -17 -106t-45 -107t-88.5 -77.5t-144 -34.5t-144 33.5t-88.5 81.5q-55 94 -60 175zM123 1638v201h190v-201h-190zM289 309q0 -46 19.5 -78t54 -32t53 27.5t18.5 56.5 l2 26v887q0 46 -19.5 78.5t-54 32.5t-53 -28t-18.5 -54l-2 -29v-887zM412 1638v201h190v-201h-190z" />
+<glyph unicode="&#xd8;" d="M59 -20l47 157q-36 74 -36 148l-2 24v887q0 42 17 106t45 107t88.5 78t148 35t153.5 -43l15 47h122l-45 -150q43 -84 43 -155l2 -25v-887q0 -42 -17 -106t-45 -107t-88.5 -77.5t-150.5 -34.5t-153 43l-15 -47h-129zM289 309q0 -46 19.5 -78t54 -32t53 27.5t18.5 56.5 l2 26v488zM289 727l147 479q-8 100 -74 101q-35 0 -53 -28t-18 -54l-2 -29v-469z" />
+<glyph unicode="&#xd9;" horiz-adv-x="749" d="M80 309q0 -42 17.5 -106t45 -107t88 -77.5t144.5 -34.5t144.5 33.5t88.5 81.5q55 97 60 175l2 35v1196h-221v-1196q0 -44 -19.5 -77t-54.5 -33t-53.5 27.5t-18.5 56.5l-2 26v1196h-221v-1196zM145 1823h215l107 -185h-160z" />
+<glyph unicode="&#xda;" horiz-adv-x="749" d="M80 309q0 -42 17.5 -106t45 -107t88 -77.5t144.5 -34.5t144.5 33.5t88.5 81.5q55 97 60 175l2 35v1196h-221v-1196q0 -44 -19.5 -77t-54.5 -33t-53.5 27.5t-18.5 56.5l-2 26v1196h-221v-1196zM307 1638l107 185h215l-162 -185h-160z" />
+<glyph unicode="&#xdb;" horiz-adv-x="749" d="M80 309q0 -42 17.5 -106t45 -107t88 -77.5t144.5 -34.5t144.5 33.5t88.5 81.5q55 97 60 175l2 35v1196h-221v-1196q0 -44 -19.5 -77t-54.5 -33t-53.5 27.5t-18.5 56.5l-2 26v1196h-221v-1196zM125 1638l141 185h219l142 -185h-189l-63 72l-62 -72h-188z" />
+<glyph unicode="&#xdc;" horiz-adv-x="749" d="M80 309v1196h221v-1196q0 -46 19.5 -78t54.5 -32t53 27.5t18 56.5l3 26v1196h221v-1196q0 -42 -17.5 -106t-45 -107t-88 -77.5t-144.5 -34.5t-144.5 33.5t-88.5 81.5q-55 97 -60 175zM135 1638v201h191v-201h-191zM424 1638v201h190v-201h-190z" />
+<glyph unicode="&#xdd;" horiz-adv-x="704" d="M16 1505l226 -864v-641h221v641l225 864h-217l-111 -481l-6 -14h-4l-6 14l-111 481h-217zM254 1638l106 185h215l-161 -185h-160z" />
+<glyph unicode="&#xde;" d="M82 0v1505h219v-241h2q166 0 277.5 -105.5t111.5 -345.5t-111.5 -346.5t-277.5 -106.5v-360h-221zM303 586q102 0 134 45t32 175t-33 181t-133 51v-452z" />
+<glyph unicode="&#xdf;" horiz-adv-x="733" d="M66 0v1235q0 123 70.5 205t206.5 82t204.5 -81t68.5 -197t-88 -181q152 -88 152 -488q0 -362 -87 -475q-46 -59 -102.5 -79.5t-144.5 -20.5v193q45 0 70 25q57 57 57 357q0 316 -57 377q-25 27 -70 27v141q35 0 60.5 33t25.5 84q0 100 -86 100q-74 0 -74 -102v-1235h-206 z" />
+<glyph unicode="&#xe0;" horiz-adv-x="681" d="M49 235q0 131 34 212t83 124t98 73t88 50.5t43 36.5v123q0 102 -57 102q-41 0 -50 -42t-9 -84v-39h-207v47q0 123 80.5 211t190 88t184.5 -74t75 -180v-688q0 -109 14 -195h-202q-18 20 -19 90h-14q-20 -37 -65.5 -71.5t-102.5 -34.5t-110.5 60t-53.5 191zM102 1489h215 l107 -184h-160zM252 291q0 -104 57 -105q35 0 60.5 19.5t25.5 48.5v287q-143 -62 -143 -250z" />
+<glyph unicode="&#xe1;" horiz-adv-x="681" d="M49 235q0 131 34 212t83 124t98 73t88 50.5t43 36.5v123q0 102 -57 102q-41 0 -50 -42t-9 -84v-39h-207v47q0 123 80.5 211t190 88t184.5 -74t75 -180v-688q0 -109 14 -195h-202q-18 20 -19 90h-14q-20 -37 -65.5 -71.5t-102.5 -34.5t-110.5 60t-53.5 191zM252 291 q0 -104 57 -105q35 0 60.5 19.5t25.5 48.5v287q-143 -62 -143 -250zM264 1305l107 184h215l-162 -184h-160z" />
+<glyph unicode="&#xe2;" horiz-adv-x="681" d="M49 235q0 131 34 212t83 124t98 73t88 50.5t43 36.5v123q0 102 -57 102q-41 0 -50 -42t-9 -84v-39h-207v47q0 123 80.5 211t190 88t184.5 -74t75 -180v-688q0 -109 14 -195h-202q-18 20 -19 90h-14q-20 -37 -65.5 -71.5t-102.5 -34.5t-110.5 60t-53.5 191zM90 1305 l141 184h220l141 -184h-189l-63 71l-61 -71h-189zM252 291q0 -104 57 -105q35 0 60.5 19.5t25.5 48.5v287q-143 -62 -143 -250z" />
+<glyph unicode="&#xe3;" horiz-adv-x="681" d="M49 235q0 131 34 212t83 124t98 73t88 50.5t43 36.5v123q0 102 -57 102q-41 0 -50 -42t-9 -84v-39h-207v47q0 123 80.5 211t190 88t184.5 -74t75 -180v-688q0 -109 14 -195h-202q-18 20 -19 90h-14q-20 -37 -65.5 -71.5t-102.5 -34.5t-110.5 60t-53.5 191zM143 1305v151 q49 39 95.5 39t104.5 -18.5t97 -19.5t101 32v-152q-51 -39 -95.5 -39t-102.5 19.5t-99 19.5t-101 -32zM252 291q0 -104 57 -105q35 0 60.5 19.5t25.5 48.5v287q-143 -62 -143 -250z" />
+<glyph unicode="&#xe4;" horiz-adv-x="681" d="M49 235q0 131 34 212t83 124t98 73t88 50.5t43 36.5v123q0 102 -57 102q-41 0 -50 -42t-9 -84v-39h-207v47q0 123 80.5 211t190 88t184.5 -74t75 -180v-688q0 -109 14 -195h-202q-18 20 -19 90h-14q-20 -37 -65.5 -71.5t-102.5 -34.5t-110.5 60t-53.5 191zM102 1305v200 h191v-200h-191zM252 291q0 -104 57 -105q35 0 60.5 19.5t25.5 48.5v287q-143 -62 -143 -250zM391 1305v200h191v-200h-191z" />
+<glyph unicode="&#xe5;" horiz-adv-x="681" d="M49 235q0 131 34 212t83 124t98 73t88 50.5t43 36.5v123q0 102 -57 102q-41 0 -50 -42t-9 -84v-39h-207v47q0 123 80.5 211t190 88t184.5 -74t75 -180v-688q0 -109 14 -195h-202q-18 20 -19 90h-14q-20 -37 -65.5 -71.5t-102.5 -34.5t-110.5 60t-53.5 191zM188 1421.5 q0 61.5 45.5 102.5t109 41t107.5 -41t44 -102.5t-44 -102.5t-107.5 -41t-109 41t-45.5 102.5zM252 291q0 -104 57 -105q35 0 60.5 19.5t25.5 48.5v287q-143 -62 -143 -250zM266 1421.5q0 -28.5 23.5 -50t52.5 -21.5t52.5 21.5t23.5 50t-23.5 50t-52.5 21.5t-52.5 -21.5 t-23.5 -50z" />
+<glyph unicode="&#xe6;" horiz-adv-x="989" d="M49 235q0 131 34 212t83 124t98 73t88 50.5t43 36.5v123q0 102 -57 102q-41 0 -50 -42t-9 -84v-39h-207v47q0 123 80.5 211t197.5 88q84 0 152 -52q66 51 162 52q199 0 251 -197q14 -51 15 -92v-326h-342v-256q0 -60 38 -88q17 -12 38 -12q70 10 73 113v122h193v-129 q0 -37 -16.5 -93t-41 -95t-80 -69.5t-130.5 -30.5q-158 0 -226 131q-102 -131 -221 -131q-59 0 -112.5 60t-53.5 191zM252 291q0 -104 57 -105q35 0 60.5 19.5t25.5 48.5v287q-143 -62 -143 -250zM588 684h149v158q0 48 -19.5 81t-53 33t-53 -28.5t-21.5 -57.5l-2 -28v-158z " />
+<glyph unicode="&#xe7;" horiz-adv-x="645" d="M66 315v490q0 332 264 332q137 0 201.5 -71t64.5 -251v-88h-207v135q0 51 -12 70.5t-47 19.5q-58 0 -58 -90v-604q0 -90 58 -90q35 0 47 19.5t12 70.5v156h207v-109q0 -180 -64.5 -250.5t-201.5 -70.5q-264 0 -264 331zM238 -111v-141h63l-41 -133h105l45 133v141h-172z " />
+<glyph unicode="&#xe8;" horiz-adv-x="659" d="M66 279v563q0 36 16 94.5t42 97.5t81 71t129 32q199 0 252 -197q14 -51 14 -92v-326h-342v-256q0 -59 39 -88q16 -12 37 -12q70 10 74 113v122h192v-129q0 -37 -16.5 -93t-41 -95t-79.5 -69.5t-130 -30.5t-130.5 30.5t-80.5 73.5q-49 87 -54 160zM102 1489h215l107 -184 h-160zM258 684h150v158q0 48 -19.5 81t-53.5 33t-53.5 -28.5t-21.5 -57.5l-2 -28v-158z" />
+<glyph unicode="&#xe9;" horiz-adv-x="659" d="M66 279v563q0 36 16 94.5t42 97.5t81 71t129 32q199 0 252 -197q14 -51 14 -92v-326h-342v-256q0 -59 39 -88q16 -12 37 -12q70 10 74 113v122h192v-129q0 -37 -16.5 -93t-41 -95t-79.5 -69.5t-130 -30.5t-130.5 30.5t-80.5 73.5q-49 87 -54 160zM258 684h150v158 q0 48 -19.5 81t-53.5 33t-53.5 -28.5t-21.5 -57.5l-2 -28v-158zM264 1305l107 184h215l-162 -184h-160z" />
+<glyph unicode="&#xea;" horiz-adv-x="659" d="M66 279v563q0 36 16 94.5t42 97.5t81 71t129 32q199 0 252 -197q14 -51 14 -92v-326h-342v-256q0 -59 39 -88q16 -12 37 -12q70 10 74 113v122h192v-129q0 -37 -16.5 -93t-41 -95t-79.5 -69.5t-130 -30.5t-130.5 30.5t-80.5 73.5q-49 87 -54 160zM80 1305l141 184h219 l142 -184h-189l-63 71l-62 -71h-188zM258 684h150v158q0 48 -19.5 81t-53.5 33t-53.5 -28.5t-21.5 -57.5l-2 -28v-158z" />
+<glyph unicode="&#xeb;" horiz-adv-x="659" d="M66 279v563q0 36 16 94.5t42 97.5t81 71t129 32q199 0 252 -197q14 -51 14 -92v-326h-342v-256q0 -59 39 -88q16 -12 37 -12q70 10 74 113v122h192v-129q0 -37 -16.5 -93t-41 -95t-79.5 -69.5t-130 -30.5t-130.5 30.5t-80.5 73.5q-49 87 -54 160zM90 1305v200h191v-200 h-191zM258 684h150v158q0 48 -19.5 81t-53.5 33t-53.5 -28.5t-21.5 -57.5l-2 -28v-158zM379 1305v200h190v-200h-190z" />
+<glyph unicode="&#xec;" horiz-adv-x="370" d="M-33 1489h215l107 -184h-160zM82 0h207v1120h-207v-1120z" />
+<glyph unicode="&#xed;" horiz-adv-x="370" d="M82 0h207v1120h-207v-1120zM82 1305l106 184h215l-161 -184h-160z" />
+<glyph unicode="&#xee;" horiz-adv-x="370" d="M-66 1305l142 184h219l141 -184h-188l-64 71l-61 -71h-189zM82 0h207v1120h-207v-1120z" />
+<glyph unicode="&#xef;" horiz-adv-x="372" d="M-53 1305v200h190v-200h-190zM82 0v1120h207v-1120h-207zM236 1305v200h190v-200h-190z" />
+<glyph unicode="&#xf0;" horiz-adv-x="673" d="M76 279v579q0 279 172 279q63 0 155 -78q-12 109 -51 203l-82 -72l-55 63l100 88l-45 66l109 100q25 -27 53 -61l94 82l56 -66l-101 -88q125 -201 125 -446v-656q0 -102 -56 -188q-26 -39 -80 -69.5t-129 -30.5t-130 30.5t-80 73.5q-53 91 -53 160zM270 267.5 q-2 -11.5 2 -29t10 -34.5q16 -38 58 -38q70 10 72 113v563q-2 0 0 11t-2 28.5t-10 34.5q-16 40 -60 40q-68 -10 -70 -114v-563q2 0 0 -11.5z" />
+<glyph unicode="&#xf1;" horiz-adv-x="690" d="M82 0v1120h207v-94l32 32q79 79 145.5 79t106 -69t39.5 -150v-918h-206v887q-1 49 -50 49q-41 0 -67 -53v-883h-207zM147 1305v151q49 39 95.5 39t105 -18.5t97 -19.5t100.5 32v-152q-51 -39 -95.5 -39t-102.5 19.5t-99 19.5t-101 -32z" />
+<glyph unicode="&#xf2;" horiz-adv-x="657" d="M63 279v563q0 40 15.5 96.5t40 95.5t80 71t129.5 32q199 0 252 -197q14 -51 14 -92v-576q0 -102 -56 -188q-26 -39 -80.5 -69.5t-129 -30.5t-130 30.5t-80.5 73.5q-52 92 -52 160zM98 1489h215l107 -184h-160zM258 267.5q-2 -11.5 2 -29t10 -34.5q14 -38 58 -38 q70 10 71 113v563q-2 0 0 11t-2 28.5t-10 34.5q-15 40 -59 40q-68 -10 -70 -114v-563q2 0 0 -11.5z" />
+<glyph unicode="&#xf3;" horiz-adv-x="657" d="M63 279v563q0 40 15.5 96.5t40 95.5t80 71t129.5 32q199 0 252 -197q14 -51 14 -92v-576q0 -102 -56 -188q-26 -39 -80.5 -69.5t-129 -30.5t-130 30.5t-80.5 73.5q-52 92 -52 160zM258 267.5q-2 -11.5 2 -29t10 -34.5q14 -38 58 -38q70 10 71 113v563q-2 0 0 11t-2 28.5 t-10 34.5q-15 40 -59 40q-68 -10 -70 -114v-563q2 0 0 -11.5zM260 1305l107 184h215l-162 -184h-160z" />
+<glyph unicode="&#xf4;" horiz-adv-x="657" d="M63 279v563q0 40 15.5 96.5t40 95.5t80 71t129.5 32q199 0 252 -197q14 -51 14 -92v-576q0 -102 -56 -188q-26 -39 -80.5 -69.5t-129 -30.5t-130 30.5t-80.5 73.5q-52 92 -52 160zM78 1305l141 184h219l142 -184h-189l-63 71l-62 -71h-188zM258 267.5q-2 -11.5 2 -29 t10 -34.5q14 -38 58 -38q70 10 71 113v563q-2 0 0 11t-2 28.5t-10 34.5q-15 40 -59 40q-68 -10 -70 -114v-563q2 0 0 -11.5z" />
+<glyph unicode="&#xf5;" horiz-adv-x="657" d="M63 279v563q0 40 15.5 96.5t40 95.5t80 71t129.5 32q199 0 252 -197q14 -51 14 -92v-576q0 -102 -56 -188q-26 -39 -80.5 -69.5t-129 -30.5t-130 30.5t-80.5 73.5q-52 92 -52 160zM131 1305v151q49 39 95.5 39t104.5 -18.5t98.5 -19.5t98.5 32v-152q-51 -39 -95 -39 t-102 19.5t-101 19.5t-99 -32zM258 267.5q-2 -11.5 2 -29t10 -34.5q14 -38 58 -38q70 10 71 113v563q-2 0 0 11t-2 28.5t-10 34.5q-15 40 -59 40q-68 -10 -70 -114v-563q2 0 0 -11.5z" />
+<glyph unicode="&#xf6;" horiz-adv-x="657" d="M63 279v563q0 40 15.5 96.5t40 95.5t80 71t129.5 32q199 0 252 -197q14 -51 14 -92v-576q0 -102 -56 -188q-26 -39 -80.5 -69.5t-129 -30.5t-130 30.5t-80.5 73.5q-52 92 -52 160zM90 1305v200h191v-200h-191zM258 267.5q-2 -11.5 2 -29t10 -34.5q14 -38 58 -38 q70 10 71 113v563q-2 0 0 11t-2 28.5t-10 34.5q-15 40 -59 40q-68 -10 -70 -114v-563q2 0 0 -11.5zM379 1305v200h190v-200h-190z" />
+<glyph unicode="&#xf8;" horiz-adv-x="657" d="M63 279v563q0 40 15.5 96.5t40 95.5t80 71t118 32t117.5 -19l21 80h75l-30 -121q88 -84 94 -229v-576q0 -102 -56 -188q-26 -39 -80.5 -69.5t-120.5 -30.5t-112 16l-20 -78h-80l31 121q-41 39 -64.5 97.5t-25.5 97.5zM258 436l125 486q-18 35 -55 34q-68 -10 -70 -114 v-406zM274 197q17 -31 54 -31q70 10 71 113v403z" />
+<glyph unicode="&#xf9;" horiz-adv-x="690" d="M78 203v917h207v-887q0 -49 49 -49q41 0 67 54v882h207v-1120h-207v94l-31 -32q-78 -78 -145.5 -78t-107 68.5t-39.5 150.5zM113 1489h215l106 -184h-160z" />
+<glyph unicode="&#xfa;" horiz-adv-x="690" d="M78 203v917h207v-887q0 -49 49 -49q41 0 67 54v882h207v-1120h-207v94l-31 -32q-78 -78 -145.5 -78t-107 68.5t-39.5 150.5zM274 1305l107 184h215l-162 -184h-160z" />
+<glyph unicode="&#xfb;" horiz-adv-x="690" d="M78 203v917h207v-887q0 -49 49 -49q41 0 67 54v882h207v-1120h-207v94l-31 -32q-78 -78 -145.5 -78t-107 68.5t-39.5 150.5zM94 1305l142 184h219l141 -184h-188l-64 71l-61 -71h-189z" />
+<glyph unicode="&#xfc;" horiz-adv-x="690" d="M78 203v917h207v-887q0 -49 49 -49q41 0 67 54v882h207v-1120h-207v94l-31 -32q-78 -78 -145.5 -78t-107 68.5t-39.5 150.5zM106 1305v200h191v-200h-191zM395 1305v200h191v-200h-191z" />
+<glyph unicode="&#xfd;" horiz-adv-x="634" d="M25 1120l190 -1153q0 -68 -36 -123t-97 -61l-49 4v-184q70 -4 92 -4q115 0 192.5 95t94.5 222l198 1204h-202l-82 -688l-4 -57h-9l-4 57l-82 688h-202zM231 1305l107 184h215l-162 -184h-160z" />
+<glyph unicode="&#xfe;" horiz-adv-x="686" d="M82 -385v1890h207v-458q88 90 165 90t117.5 -69t40.5 -150v-715q0 -82 -41 -150.5t-118 -68.5q-33 0 -74 22.5t-66 44.5l-24 23v-459h-207zM289 246q0 -25 19.5 -46.5t42 -21.5t39 19.5t16.5 48.5v628q0 29 -16.5 48.5t-39 19.5t-42 -19.5t-19.5 -48.5v-628z" />
+<glyph unicode="&#xff;" horiz-adv-x="634" d="M25 1120h202l82 -688l4 -57h9l4 57l82 688h202l-198 -1204q-16 -127 -94 -222t-193 -95l-92 4v184q16 -4 49 -4q61 6 97 61.5t36 122.5zM78 1305v200h190v-200h-190zM367 1305v200h190v-200h-190z" />
+<glyph unicode="&#x152;" horiz-adv-x="983" d="M68 309v887q0 41 17 101.5t45 100.5t88.5 73.5t143.5 33.5h580v-227h-285v-395h205v-242h-205v-414h285v-227h-580q-84 0 -144 31.5t-88 78.5q-55 91 -60 169zM289 309q0 -46 19.5 -78t54 -32t53 27.5t18.5 56.5l2 26v901q-6 96 -74 97q-35 0 -53 -28t-18 -54l-2 -29 v-887z" />
+<glyph unicode="&#x153;" horiz-adv-x="995" d="M63 279v563q0 40 15.5 96.5t40 95.5t80 71t145.5 32t156 -60q66 59 170 60q199 0 252 -197q14 -51 14 -92v-326h-342v-250q0 -46 22.5 -76t53.5 -30q70 10 73 113v122h193v-129q0 -37 -16.5 -93t-41 -95t-80 -69.5t-146 -30.5t-154.5 57q-68 -57 -156 -57t-143.5 30.5 t-80.5 73.5q-52 92 -52 160zM258 267.5q-2 -11.5 2 -29t10 -34.5q14 -38 58 -38q70 10 71 113v563q-2 0 0 11t-2 28.5t-10 34.5q-15 40 -59 40q-68 -10 -70 -114v-563q2 0 0 -11.5zM594 684h149v158q0 48 -19 81t-58 33t-55.5 -37.5t-16.5 -70.5v-164z" />
+<glyph unicode="&#x178;" horiz-adv-x="704" d="M16 1505h217l111 -481l6 -14h4l6 14l111 481h217l-225 -864v-641h-221v641zM113 1638v201h190v-201h-190zM401 1638v201h191v-201h-191z" />
+<glyph unicode="&#x2c6;" horiz-adv-x="1021" d="M260 1305l141 184h220l141 -184h-189l-63 71l-61 -71h-189z" />
+<glyph unicode="&#x2dc;" horiz-adv-x="1024" d="M313 1305v151q49 39 95.5 39t104.5 -18.5t97 -19.5t101 32v-152q-51 -39 -95.5 -39t-102.5 19.5t-99 19.5t-101 -32z" />
+<glyph unicode="&#x2000;" horiz-adv-x="952" />
+<glyph unicode="&#x2001;" horiz-adv-x="1905" />
+<glyph unicode="&#x2002;" horiz-adv-x="952" />
+<glyph unicode="&#x2003;" horiz-adv-x="1905" />
+<glyph unicode="&#x2004;" horiz-adv-x="635" />
+<glyph unicode="&#x2005;" horiz-adv-x="476" />
+<glyph unicode="&#x2006;" horiz-adv-x="317" />
+<glyph unicode="&#x2007;" horiz-adv-x="317" />
+<glyph unicode="&#x2008;" horiz-adv-x="238" />
+<glyph unicode="&#x2009;" horiz-adv-x="381" />
+<glyph unicode="&#x200a;" horiz-adv-x="105" />
+<glyph unicode="&#x2010;" horiz-adv-x="444" d="M74 455v194h297v-194h-297z" />
+<glyph unicode="&#x2011;" horiz-adv-x="444" d="M74 455v194h297v-194h-297z" />
+<glyph unicode="&#x2012;" horiz-adv-x="444" d="M74 455v194h297v-194h-297z" />
+<glyph unicode="&#x2013;" horiz-adv-x="806" d="M74 649v195h659v-195h-659z" />
+<glyph unicode="&#x2014;" horiz-adv-x="972" d="M74 649v195h825v-195h-825z" />
+<glyph unicode="&#x2018;" horiz-adv-x="309" d="M49 1012v227l113 266h102l-71 -266h71v-227h-215z" />
+<glyph unicode="&#x2019;" horiz-adv-x="309" d="M45 1012l72 266h-72v227h215v-227l-113 -266h-102z" />
+<glyph unicode="&#x201a;" horiz-adv-x="309" d="M45 0v227h215v-227l-113 -266h-102l72 266h-72z" />
+<glyph unicode="&#x201c;" horiz-adv-x="624" d="M53 1012v227l113 266h102l-71 -266h71v-227h-215zM356 1012v227l113 266h102l-71 -266h71v-227h-215z" />
+<glyph unicode="&#x201d;" horiz-adv-x="624" d="M53 1012l72 266h-72v227h215v-227l-112 -266h-103zM356 1012l72 266h-72v227h215v-227l-112 -266h-103z" />
+<glyph unicode="&#x201e;" horiz-adv-x="624" d="M53 0v227h215v-227l-112 -266h-103l72 266h-72zM356 0v227h215v-227l-112 -266h-103l72 266h-72z" />
+<glyph unicode="&#x2022;" horiz-adv-x="663" d="M82 815q0 104 72.5 177t177 73t177.5 -72.5t73 -177t-73 -177.5t-177 -73t-177 73t-73 177z" />
+<glyph unicode="&#x2026;" horiz-adv-x="964" d="M53 0v227h215v-227h-215zM375 0v227h215v-227h-215zM696 0v227h215v-227h-215z" />
+<glyph unicode="&#x202f;" horiz-adv-x="381" />
+<glyph unicode="&#x2039;" horiz-adv-x="1058" d="M74 649v160l911 475v-199l-698 -356l698 -356v-199z" />
+<glyph unicode="&#x203a;" horiz-adv-x="1058" d="M74 174v199l698 356l-698 356v199l911 -475v-160z" />
+<glyph unicode="&#x205f;" horiz-adv-x="476" />
+<glyph unicode="&#x20ac;" horiz-adv-x="813" d="M53 547v137h107v137h-107v137h107v238q0 42 17.5 106t45 107t88 78t144.5 35t144 -34t88 -81q53 -90 61 -178l2 -33v-84h-207v84q-2 0 0 11.5t-3 27.5t-12 33q-18 39 -69 39q-70 -10 -78 -111v-238h233v-137h-233v-137h233v-137h-233v-238q0 -43 21.5 -76.5t59.5 -33.5 t58.5 27.5t20.5 56.5l2 26v84h207v-84q0 -38 -17.5 -104t-45.5 -109t-88 -77.5t-144 -34.5t-144.5 33.5t-88.5 81.5q-55 97 -60 175l-2 35v238h-107z" />
+<glyph unicode="&#x2122;" horiz-adv-x="937" d="M74 1401v104h321v-104h-104v-580h-113v580h-104zM440 821v684h138l67 -319h6l68 319h137v-684h-104v449l-78 -449h-51l-80 449v-449h-103z" />
+<glyph unicode="&#xe000;" horiz-adv-x="1120" d="M0 0v1120h1120v-1120h-1120z" />
+<glyph unicode="&#xfb01;" horiz-adv-x="772" d="M20 934v186h105v31q0 172 31 231q16 31 42 67q53 71 181 71q59 0 127 -13l20 -2v-184q-41 12 -91 12t-69.5 -18.5t-25.5 -58.5q-8 -52 -8 -107v-29h358v-1120h-207v934h-151v-934h-207v934h-105z" />
+<glyph unicode="&#xfb02;" horiz-adv-x="772" d="M20 934v186h105v31q0 172 31 231q16 31 42 67q53 71 181 71q59 0 127 -13l20 -2h164v-1505h-207v1329q-37 4 -67.5 4t-50 -18.5t-25.5 -58.5q-8 -52 -8 -107v-29h104v-186h-104v-934h-207v934h-105z" />
+<glyph unicode="&#xfb03;" horiz-adv-x="1320" d="M20 934v186h105v31q0 190 51 270q23 35 71 63.5t115 28.5l97 -14v-178q-27 8 -62 8q-66 0 -65 -180v-29h104v-186h-104v-934h-207v934h-105zM495 934v186h105v31q0 190 51 270q23 35 71 63.5t115 28.5l97 -14v-178q-27 8 -62 8q-66 0 -65 -180v-29h104v-186h-104v-934 h-207v934h-105zM1032 0v1120h207v-1120h-207zM1032 1298v207h207v-207h-207z" />
+<glyph unicode="&#xfb04;" horiz-adv-x="1320" d="M20 934v186h105v31q0 190 51 270q23 35 71 63.5t115 28.5l97 -14v-178q-27 8 -62 8q-66 0 -65 -180v-29h104v-186h-104v-934h-207v934h-105zM495 934v186h105v31q0 190 51 270q23 35 71 63.5t115 28.5l97 -14v-178q-27 8 -62 8q-66 0 -65 -180v-29h104v-186h-104v-934 h-207v934h-105zM1032 0v1505h207v-1505h-207z" />
+</font>
+</defs></svg> 
\ No newline at end of file
Binary file www/p/lib/font/league_gothic-webfont.ttf has changed
Binary file www/p/lib/font/league_gothic-webfont.woff has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/p/lib/font/league_gothic_license	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,2 @@
+SIL Open Font License (OFL)
+http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=OFL
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/p/lib/js/classList.js	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,2 @@
+/*! @source http://purl.eligrey.com/github/classList.js/blob/master/classList.js*/
+if(typeof document!=="undefined"&&!("classList" in document.createElement("a"))){(function(j){var a="classList",f="prototype",m=(j.HTMLElement||j.Element)[f],b=Object,k=String[f].trim||function(){return this.replace(/^\s+|\s+$/g,"")},c=Array[f].indexOf||function(q){var p=0,o=this.length;for(;p<o;p++){if(p in this&&this[p]===q){return p}}return -1},n=function(o,p){this.name=o;this.code=DOMException[o];this.message=p},g=function(p,o){if(o===""){throw new n("SYNTAX_ERR","An invalid or illegal string was specified")}if(/\s/.test(o)){throw new n("INVALID_CHARACTER_ERR","String contains an invalid character")}return c.call(p,o)},d=function(s){var r=k.call(s.className),q=r?r.split(/\s+/):[],p=0,o=q.length;for(;p<o;p++){this.push(q[p])}this._updateClassName=function(){s.className=this.toString()}},e=d[f]=[],i=function(){return new d(this)};n[f]=Error[f];e.item=function(o){return this[o]||null};e.contains=function(o){o+="";return g(this,o)!==-1};e.add=function(o){o+="";if(g(this,o)===-1){this.push(o);this._updateClassName()}};e.remove=function(p){p+="";var o=g(this,p);if(o!==-1){this.splice(o,1);this._updateClassName()}};e.toggle=function(o){o+="";if(g(this,o)===-1){this.add(o)}else{this.remove(o)}};e.toString=function(){return this.join(" ")};if(b.defineProperty){var l={get:i,enumerable:true,configurable:true};try{b.defineProperty(m,a,l)}catch(h){if(h.number===-2146823252){l.enumerable=false;b.defineProperty(m,a,l)}}}else{if(b[f].__defineGetter__){m.__defineGetter__(a,i)}}}(self))};
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/p/lib/js/data-markdown.js	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,27 @@
+// From https://gist.github.com/1343518
+// Modified by Hakim to handle markdown indented with tabs
+(function(){
+
+    var slides = document.querySelectorAll('[data-markdown]');
+
+    for( var i = 0, len = slides.length; i < len; i++ ) {
+        var elem = slides[i];
+
+        // strip leading whitespace so it isn't evaluated as code
+        var text = elem.innerHTML;
+
+        var leadingWs = text.match(/^\n?(\s*)/)[1].length,
+            leadingTabs = text.match(/^\n?(\t*)/)[1].length;
+
+        if( leadingTabs > 0 ) {
+            text = text.replace( new RegExp('\\n?\\t{' + leadingTabs + '}','g'), '\n' );
+        }
+        else if( leadingWs > 1 ) {
+            text = text.replace( new RegExp('\\n? {' + leadingWs + '}','g'), '\n' );
+        }
+
+        // here, have sum HTML
+        elem.innerHTML = (new Showdown.converter()).makeHtml(text);
+    }
+
+})();
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/p/lib/js/head.min.js	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,8 @@
+/**
+    Head JS     The only script in your <HEAD>
+    Copyright   Tero Piirainen (tipiirai)
+    License     MIT / http://bit.ly/mit-license
+    Version     0.96
+
+    http://headjs.com
+*/(function(a){function z(){d||(d=!0,s(e,function(a){p(a)}))}function y(c,d){var e=a.createElement("script");e.type="text/"+(c.type||"javascript"),e.src=c.src||c,e.async=!1,e.onreadystatechange=e.onload=function(){var a=e.readyState;!d.done&&(!a||/loaded|complete/.test(a))&&(d.done=!0,d())},(a.body||b).appendChild(e)}function x(a,b){if(a.state==o)return b&&b();if(a.state==n)return k.ready(a.name,b);if(a.state==m)return a.onpreload.push(function(){x(a,b)});a.state=n,y(a.url,function(){a.state=o,b&&b(),s(g[a.name],function(a){p(a)}),u()&&d&&s(g.ALL,function(a){p(a)})})}function w(a,b){a.state===undefined&&(a.state=m,a.onpreload=[],y({src:a.url,type:"cache"},function(){v(a)}))}function v(a){a.state=l,s(a.onpreload,function(a){a.call()})}function u(a){a=a||h;var b;for(var c in a){if(a.hasOwnProperty(c)&&a[c].state!=o)return!1;b=!0}return b}function t(a){return Object.prototype.toString.call(a)=="[object Function]"}function s(a,b){if(!!a){typeof a=="object"&&(a=[].slice.call(a));for(var c=0;c<a.length;c++)b.call(a,a[c],c)}}function r(a){var b;if(typeof a=="object")for(var c in a)a[c]&&(b={name:c,url:a[c]});else b={name:q(a),url:a};var d=h[b.name];if(d&&d.url===b.url)return d;h[b.name]=b;return b}function q(a){var b=a.split("/"),c=b[b.length-1],d=c.indexOf("?");return d!=-1?c.substring(0,d):c}function p(a){a._done||(a(),a._done=1)}var b=a.documentElement,c,d,e=[],f=[],g={},h={},i=a.createElement("script").async===!0||"MozAppearance"in a.documentElement.style||window.opera,j=window.head_conf&&head_conf.head||"head",k=window[j]=window[j]||function(){k.ready.apply(null,arguments)},l=1,m=2,n=3,o=4;i?k.js=function(){var a=arguments,b=a[a.length-1],c={};t(b)||(b=null),s(a,function(d,e){d!=b&&(d=r(d),c[d.name]=d,x(d,b&&e==a.length-2?function(){u(c)&&p(b)}:null))});return k}:k.js=function(){var a=arguments,b=[].slice.call(a,1),d=b[0];if(!c){f.push(function(){k.js.apply(null,a)});return k}d?(s(b,function(a){t(a)||w(r(a))}),x(r(a[0]),t(d)?d:function(){k.js.apply(null,b)})):x(r(a[0]));return k},k.ready=function(b,c){if(b==a){d?p(c):e.push(c);return k}t(b)&&(c=b,b="ALL");if(typeof b!="string"||!t(c))return k;var f=h[b];if(f&&f.state==o||b=="ALL"&&u()&&d){p(c);return k}var i=g[b];i?i.push(c):i=g[b]=[c];return k},k.ready(a,function(){u()&&s(g.ALL,function(a){p(a)}),k.feature&&k.feature("domloaded",!0)});if(window.addEventListener)a.addEventListener("DOMContentLoaded",z,!1),window.addEventListener("load",z,!1);else if(window.attachEvent){a.attachEvent("onreadystatechange",function(){a.readyState==="complete"&&z()});var A=1;try{A=window.frameElement}catch(B){}!A&&b.doScroll&&function(){try{b.doScroll("left"),z()}catch(a){setTimeout(arguments.callee,1);return}}(),window.attachEvent("onload",z)}!a.readyState&&a.addEventListener&&(a.readyState="loading",a.addEventListener("DOMContentLoaded",handler=function(){a.removeEventListener("DOMContentLoaded",handler,!1),a.readyState="complete"},!1)),setTimeout(function(){c=!0,s(f,function(a){a()})},300)})(document)
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/p/lib/js/highlight.js	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,5 @@
+/*
+Syntax highlighting with language autodetection.
+http://softwaremaniacs.org/soft/highlight/
+*/
+var hljs=new function(){function m(p){return p.replace(/&/gm,"&amp;").replace(/</gm,"&lt;")}function c(r,q,p){return RegExp(q,"m"+(r.cI?"i":"")+(p?"g":""))}function j(r){for(var p=0;p<r.childNodes.length;p++){var q=r.childNodes[p];if(q.nodeName=="CODE"){return q}if(!(q.nodeType==3&&q.nodeValue.match(/\s+/))){break}}}function g(t,s){var r="";for(var q=0;q<t.childNodes.length;q++){if(t.childNodes[q].nodeType==3){var p=t.childNodes[q].nodeValue;if(s){p=p.replace(/\n/g,"")}r+=p}else{if(t.childNodes[q].nodeName=="BR"){r+="\n"}else{r+=g(t.childNodes[q])}}}if(/MSIE [678]/.test(navigator.userAgent)){r=r.replace(/\r/g,"\n")}return r}function a(s){var q=s.className.split(/\s+/);q=q.concat(s.parentNode.className.split(/\s+/));for(var p=0;p<q.length;p++){var r=q[p].replace(/^language-/,"");if(d[r]||r=="no-highlight"){return r}}}function b(p){var q=[];(function(s,t){for(var r=0;r<s.childNodes.length;r++){if(s.childNodes[r].nodeType==3){t+=s.childNodes[r].nodeValue.length}else{if(s.childNodes[r].nodeName=="BR"){t+=1}else{q.push({event:"start",offset:t,node:s.childNodes[r]});t=arguments.callee(s.childNodes[r],t);q.push({event:"stop",offset:t,node:s.childNodes[r]})}}}return t})(p,0);return q}function l(y,z,x){var r=0;var w="";var t=[];function u(){if(y.length&&z.length){if(y[0].offset!=z[0].offset){return(y[0].offset<z[0].offset)?y:z}else{return z[0].event=="start"?y:z}}else{return y.length?y:z}}function s(C){var D="<"+C.nodeName.toLowerCase();for(var A=0;A<C.attributes.length;A++){var B=C.attributes[A];D+=" "+B.nodeName.toLowerCase();if(B.nodeValue!=undefined&&B.nodeValue!=false&&B.nodeValue!=null){D+='="'+m(B.nodeValue)+'"'}}return D+">"}while(y.length||z.length){var v=u().splice(0,1)[0];w+=m(x.substr(r,v.offset-r));r=v.offset;if(v.event=="start"){w+=s(v.node);t.push(v.node)}else{if(v.event=="stop"){var q=t.length;do{q--;var p=t[q];w+=("</"+p.nodeName.toLowerCase()+">")}while(p!=v.node);t.splice(q,1);while(q<t.length){w+=s(t[q]);q++}}}}w+=x.substr(r);return w}function i(){function p(u,t,v){if(u.compiled){return}if(!v){u.bR=c(t,u.b?u.b:"\\B|\\b");if(!u.e&&!u.eW){u.e="\\B|\\b"}if(u.e){u.eR=c(t,u.e)}}if(u.i){u.iR=c(t,u.i)}if(u.r==undefined){u.r=1}if(u.k){u.lR=c(t,u.l||hljs.IR,true)}for(var s in u.k){if(!u.k.hasOwnProperty(s)){continue}if(u.k[s] instanceof Object){u.kG=u.k}else{u.kG={keyword:u.k}}break}if(!u.c){u.c=[]}u.compiled=true;for(var r=0;r<u.c.length;r++){p(u.c[r],t,false)}if(u.starts){p(u.starts,t,false)}}for(var q in d){if(!d.hasOwnProperty(q)){continue}p(d[q].dM,d[q],true)}}function e(J,D){if(!i.called){i();i.called=true}function z(r,M){for(var L=0;L<M.c.length;L++){if(M.c[L].bR.test(r)){return M.c[L]}}}function w(L,r){if(C[L].e&&C[L].eR.test(r)){return 1}if(C[L].eW){var M=w(L-1,r);return M?M+1:0}return 0}function x(r,L){return L.iR&&L.iR.test(r)}function A(O,N){var M=[];for(var L=0;L<O.c.length;L++){M.push(O.c[L].b)}var r=C.length-1;do{if(C[r].e){M.push(C[r].e)}r--}while(C[r+1].eW);if(O.i){M.push(O.i)}return c(N,"("+M.join("|")+")",true)}function s(M,L){var N=C[C.length-1];if(!N.t){N.t=A(N,H)}N.t.lastIndex=L;var r=N.t.exec(M);if(r){return[M.substr(L,r.index-L),r[0],false]}else{return[M.substr(L),"",true]}}function p(O,r){var L=H.cI?r[0].toLowerCase():r[0];for(var N in O.kG){if(!O.kG.hasOwnProperty(N)){continue}var M=O.kG[N].hasOwnProperty(L);if(M){return[N,M]}}return false}function F(M,O){if(!O.k){return m(M)}var N="";var P=0;O.lR.lastIndex=0;var L=O.lR.exec(M);while(L){N+=m(M.substr(P,L.index-P));var r=p(O,L);if(r){t+=r[1];N+='<span class="'+r[0]+'">'+m(L[0])+"</span>"}else{N+=m(L[0])}P=O.lR.lastIndex;L=O.lR.exec(M)}N+=m(M.substr(P,M.length-P));return N}function K(r,M){if(M.sL&&d[M.sL]){var L=e(M.sL,r);t+=L.keyword_count;return L.value}else{return F(r,M)}}function I(M,r){var L=M.cN?'<span class="'+M.cN+'">':"";if(M.rB){q+=L;M.buffer=""}else{if(M.eB){q+=m(r)+L;M.buffer=""}else{q+=L;M.buffer=r}}C.push(M);B+=M.r}function E(O,L,Q){var R=C[C.length-1];if(Q){q+=K(R.buffer+O,R);return false}var M=z(L,R);if(M){q+=K(R.buffer+O,R);I(M,L);return M.rB}var r=w(C.length-1,L);if(r){var N=R.cN?"</span>":"";if(R.rE){q+=K(R.buffer+O,R)+N}else{if(R.eE){q+=K(R.buffer+O,R)+N+m(L)}else{q+=K(R.buffer+O+L,R)+N}}while(r>1){N=C[C.length-2].cN?"</span>":"";q+=N;r--;C.length--}var P=C[C.length-1];C.length--;C[C.length-1].buffer="";if(P.starts){I(P.starts,"")}return R.rE}if(x(L,R)){throw"Illegal"}}var H=d[J];var C=[H.dM];var B=0;var t=0;var q="";try{var v=0;H.dM.buffer="";do{var y=s(D,v);var u=E(y[0],y[1],y[2]);v+=y[0].length;if(!u){v+=y[1].length}}while(!y[2]);if(C.length>1){throw"Illegal"}return{r:B,keyword_count:t,value:q}}catch(G){if(G=="Illegal"){return{r:0,keyword_count:0,value:m(D)}}else{throw G}}}function f(t){var r={keyword_count:0,r:0,value:m(t)};var q=r;for(var p in d){if(!d.hasOwnProperty(p)){continue}var s=e(p,t);s.language=p;if(s.keyword_count+s.r>q.keyword_count+q.r){q=s}if(s.keyword_count+s.r>r.keyword_count+r.r){q=r;r=s}}if(q.language){r.second_best=q}return r}function h(r,q,p){if(q){r=r.replace(/^((<[^>]+>|\t)+)/gm,function(t,w,v,u){return w.replace(/\t/g,q)})}if(p){r=r.replace(/\n/g,"<br>")}return r}function o(u,x,q){var y=g(u,q);var s=a(u);if(s=="no-highlight"){return}if(s){var w=e(s,y)}else{var w=f(y);s=w.language}var p=b(u);if(p.length){var r=document.createElement("pre");r.innerHTML=w.value;w.value=l(p,b(r),y)}w.value=h(w.value,x,q);var t=u.className;if(!t.match("(\\s|^)(language-)?"+s+"(\\s|$)")){t=t?(t+" "+s):s}if(/MSIE [678]/.test(navigator.userAgent)&&u.tagName=="CODE"&&u.parentNode.tagName=="PRE"){var r=u.parentNode;var v=document.createElement("div");v.innerHTML="<pre><code>"+w.value+"</code></pre>";u=v.firstChild.firstChild;v.firstChild.cN=r.cN;r.parentNode.replaceChild(v.firstChild,r)}else{u.innerHTML=w.value}u.className=t;u.result={language:s,kw:w.keyword_count,re:w.r};if(w.second_best){u.second_best={language:w.second_best.language,kw:w.second_best.keyword_count,re:w.second_best.r}}}function k(){if(k.called){return}k.called=true;var r=document.getElementsByTagName("pre");for(var p=0;p<r.length;p++){var q=j(r[p]);if(q){o(q,hljs.tabReplace)}}}function n(){if(window.addEventListener){window.addEventListener("DOMContentLoaded",k,false);window.addEventListener("load",k,false)}else{if(window.attachEvent){window.attachEvent("onload",k)}else{window.onload=k}}}var d={};this.LANGUAGES=d;this.highlight=e;this.highlightAuto=f;this.fixMarkup=h;this.highlightBlock=o;this.initHighlighting=k;this.initHighlightingOnLoad=n;this.IR="[a-zA-Z][a-zA-Z0-9_]*";this.UIR="[a-zA-Z_][a-zA-Z0-9_]*";this.NR="\\b\\d+(\\.\\d+)?";this.CNR="\\b(0x[A-Za-z0-9]+|\\d+(\\.\\d+)?)";this.RSR="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|\\.|-|-=|/|/=|:|;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~";this.BE={b:"\\\\.",r:0};this.ASM={cN:"string",b:"'",e:"'",i:"\\n",c:[this.BE],r:0};this.QSM={cN:"string",b:'"',e:'"',i:"\\n",c:[this.BE],r:0};this.CLCM={cN:"comment",b:"//",e:"$"};this.CBLCLM={cN:"comment",b:"/\\*",e:"\\*/"};this.HCM={cN:"comment",b:"#",e:"$"};this.NM={cN:"number",b:this.NR,r:0};this.CNM={cN:"number",b:this.CNR,r:0};this.inherit=function(p,s){var r={};for(var q in p){r[q]=p[q]}if(s){for(var q in s){r[q]=s[q]}}return r}}();hljs.LANGUAGES.cs={dM:{k:{"abstract":1,as:1,base:1,bool:1,"break":1,"byte":1,"case":1,"catch":1,"char":1,checked:1,"class":1,"const":1,"continue":1,decimal:1,"default":1,delegate:1,"do":1,"do":1,"double":1,"else":1,"enum":1,event:1,explicit:1,extern:1,"false":1,"finally":1,fixed:1,"float":1,"for":1,foreach:1,"goto":1,"if":1,implicit:1,"in":1,"int":1,"interface":1,internal:1,is:1,lock:1,"long":1,namespace:1,"new":1,"null":1,object:1,operator:1,out:1,override:1,params:1,"private":1,"protected":1,"public":1,readonly:1,ref:1,"return":1,sbyte:1,sealed:1,"short":1,sizeof:1,stackalloc:1,"static":1,string:1,struct:1,"switch":1,"this":1,"throw":1,"true":1,"try":1,"typeof":1,uint:1,ulong:1,unchecked:1,unsafe:1,ushort:1,using:1,virtual:1,"volatile":1,"void":1,"while":1,ascending:1,descending:1,from:1,get:1,group:1,into:1,join:1,let:1,orderby:1,partial:1,select:1,set:1,value:1,"var":1,where:1,yield:1},c:[{cN:"comment",b:"///",e:"$",rB:true,c:[{cN:"xmlDocTag",b:"///|<!--|-->"},{cN:"xmlDocTag",b:"</?",e:">"}]},hljs.CLCM,hljs.CBLCLM,{cN:"string",b:'@"',e:'"',c:[{b:'""'}]},hljs.ASM,hljs.QSM,hljs.CNM]}};hljs.LANGUAGES.ruby=function(){var g="[a-zA-Z_][a-zA-Z0-9_]*(\\!|\\?)?";var a="[a-zA-Z_]\\w*[!?=]?|[-+~]\\@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?";var n={keyword:{and:1,"false":1,then:1,defined:1,module:1,"in":1,"return":1,redo:1,"if":1,BEGIN:1,retry:1,end:1,"for":1,"true":1,self:1,when:1,next:1,until:1,"do":1,begin:1,unless:1,END:1,rescue:1,nil:1,"else":1,"break":1,undef:1,not:1,"super":1,"class":1,"case":1,require:1,yield:1,alias:1,"while":1,ensure:1,elsif:1,or:1,def:1},keymethods:{__id__:1,__send__:1,abort:1,abs:1,"all?":1,allocate:1,ancestors:1,"any?":1,arity:1,assoc:1,at:1,at_exit:1,autoload:1,"autoload?":1,"between?":1,binding:1,binmode:1,"block_given?":1,call:1,callcc:1,caller:1,capitalize:1,"capitalize!":1,casecmp:1,"catch":1,ceil:1,center:1,chomp:1,"chomp!":1,chop:1,"chop!":1,chr:1,"class":1,class_eval:1,"class_variable_defined?":1,class_variables:1,clear:1,clone:1,close:1,close_read:1,close_write:1,"closed?":1,coerce:1,collect:1,"collect!":1,compact:1,"compact!":1,concat:1,"const_defined?":1,const_get:1,const_missing:1,const_set:1,constants:1,count:1,crypt:1,"default":1,default_proc:1,"delete":1,"delete!":1,delete_at:1,delete_if:1,detect:1,display:1,div:1,divmod:1,downcase:1,"downcase!":1,downto:1,dump:1,dup:1,each:1,each_byte:1,each_index:1,each_key:1,each_line:1,each_pair:1,each_value:1,each_with_index:1,"empty?":1,entries:1,eof:1,"eof?":1,"eql?":1,"equal?":1,"eval":1,exec:1,exit:1,"exit!":1,extend:1,fail:1,fcntl:1,fetch:1,fileno:1,fill:1,find:1,find_all:1,first:1,flatten:1,"flatten!":1,floor:1,flush:1,for_fd:1,foreach:1,fork:1,format:1,freeze:1,"frozen?":1,fsync:1,getc:1,gets:1,global_variables:1,grep:1,gsub:1,"gsub!":1,"has_key?":1,"has_value?":1,hash:1,hex:1,id:1,include:1,"include?":1,included_modules:1,index:1,indexes:1,indices:1,induced_from:1,inject:1,insert:1,inspect:1,instance_eval:1,instance_method:1,instance_methods:1,"instance_of?":1,"instance_variable_defined?":1,instance_variable_get:1,instance_variable_set:1,instance_variables:1,"integer?":1,intern:1,invert:1,ioctl:1,"is_a?":1,isatty:1,"iterator?":1,join:1,"key?":1,keys:1,"kind_of?":1,lambda:1,last:1,length:1,lineno:1,ljust:1,load:1,local_variables:1,loop:1,lstrip:1,"lstrip!":1,map:1,"map!":1,match:1,max:1,"member?":1,merge:1,"merge!":1,method:1,"method_defined?":1,method_missing:1,methods:1,min:1,module_eval:1,modulo:1,name:1,nesting:1,"new":1,next:1,"next!":1,"nil?":1,nitems:1,"nonzero?":1,object_id:1,oct:1,open:1,pack:1,partition:1,pid:1,pipe:1,pop:1,popen:1,pos:1,prec:1,prec_f:1,prec_i:1,print:1,printf:1,private_class_method:1,private_instance_methods:1,"private_method_defined?":1,private_methods:1,proc:1,protected_instance_methods:1,"protected_method_defined?":1,protected_methods:1,public_class_method:1,public_instance_methods:1,"public_method_defined?":1,public_methods:1,push:1,putc:1,puts:1,quo:1,raise:1,rand:1,rassoc:1,read:1,read_nonblock:1,readchar:1,readline:1,readlines:1,readpartial:1,rehash:1,reject:1,"reject!":1,remainder:1,reopen:1,replace:1,require:1,"respond_to?":1,reverse:1,"reverse!":1,reverse_each:1,rewind:1,rindex:1,rjust:1,round:1,rstrip:1,"rstrip!":1,scan:1,seek:1,select:1,send:1,set_trace_func:1,shift:1,singleton_method_added:1,singleton_methods:1,size:1,sleep:1,slice:1,"slice!":1,sort:1,"sort!":1,sort_by:1,split:1,sprintf:1,squeeze:1,"squeeze!":1,srand:1,stat:1,step:1,store:1,strip:1,"strip!":1,sub:1,"sub!":1,succ:1,"succ!":1,sum:1,superclass:1,swapcase:1,"swapcase!":1,sync:1,syscall:1,sysopen:1,sysread:1,sysseek:1,system:1,syswrite:1,taint:1,"tainted?":1,tell:1,test:1,"throw":1,times:1,to_a:1,to_ary:1,to_f:1,to_hash:1,to_i:1,to_int:1,to_io:1,to_proc:1,to_s:1,to_str:1,to_sym:1,tr:1,"tr!":1,tr_s:1,"tr_s!":1,trace_var:1,transpose:1,trap:1,truncate:1,"tty?":1,type:1,ungetc:1,uniq:1,"uniq!":1,unpack:1,unshift:1,untaint:1,untrace_var:1,upcase:1,"upcase!":1,update:1,upto:1,"value?":1,values:1,values_at:1,warn:1,write:1,write_nonblock:1,"zero?":1,zip:1}};var h={cN:"yardoctag",b:"@[A-Za-z]+"};var d={cN:"comment",b:"#",e:"$",c:[h]};var c={cN:"comment",b:"^\\=begin",e:"^\\=end",c:[h],r:10};var b={cN:"comment",b:"^__END__",e:"\\n$"};var u={cN:"subst",b:"#\\{",e:"}",l:g,k:n};var p=[hljs.BE,u];var s={cN:"string",b:"'",e:"'",c:p,r:0};var r={cN:"string",b:'"',e:'"',c:p,r:0};var q={cN:"string",b:"%[qw]?\\(",e:"\\)",c:p,r:10};var o={cN:"string",b:"%[qw]?\\[",e:"\\]",c:p,r:10};var m={cN:"string",b:"%[qw]?{",e:"}",c:p,r:10};var l={cN:"string",b:"%[qw]?<",e:">",c:p,r:10};var k={cN:"string",b:"%[qw]?/",e:"/",c:p,r:10};var j={cN:"string",b:"%[qw]?%",e:"%",c:p,r:10};var i={cN:"string",b:"%[qw]?-",e:"-",c:p,r:10};var t={cN:"string",b:"%[qw]?\\|",e:"\\|",c:p,r:10};var e={cN:"function",b:"\\bdef\\s+",e:" |$|;",l:g,k:n,c:[{cN:"title",b:a,l:g,k:n},{cN:"params",b:"\\(",e:"\\)",l:g,k:n},d,c,b]};var f={cN:"identifier",b:g,l:g,k:n,r:0};var v=[d,c,b,s,r,q,o,m,l,k,j,i,t,{cN:"class",b:"\\b(class|module)\\b",e:"$|;",k:{"class":1,module:1},c:[{cN:"title",b:"[A-Za-z_]\\w*(::\\w+)*(\\?|\\!)?",r:0},{cN:"inheritance",b:"<\\s*",c:[{cN:"parent",b:"("+hljs.IR+"::)?"+hljs.IR}]},d,c,b]},e,{cN:"constant",b:"(::)?([A-Z]\\w*(::)?)+",r:0},{cN:"symbol",b:":",c:[s,r,q,o,m,l,k,j,i,t,f],r:0},{cN:"number",b:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",r:0},{cN:"number",b:"\\?\\w"},{cN:"variable",b:"(\\$\\W)|((\\$|\\@\\@?)(\\w+))"},f,{b:"("+hljs.RSR+")\\s*",c:[d,c,b,{cN:"regexp",b:"/",e:"/[a-z]*",i:"\\n",c:[hljs.BE]}],r:0}];u.c=v;e.c[1].c=v;return{dM:{l:g,k:n,c:v}}}();hljs.LANGUAGES.javascript={dM:{k:{keyword:{"in":1,"if":1,"for":1,"while":1,"finally":1,"var":1,"new":1,"function":1,"do":1,"return":1,"void":1,"else":1,"break":1,"catch":1,"instanceof":1,"with":1,"throw":1,"case":1,"default":1,"try":1,"this":1,"switch":1,"continue":1,"typeof":1,"delete":1},literal:{"true":1,"false":1,"null":1}},c:[hljs.ASM,hljs.QSM,hljs.CLCM,hljs.CBLCLM,hljs.CNM,{b:"("+hljs.RSR+"|case|return|throw)\\s*",k:{"return":1,"throw":1,"case":1},c:[hljs.CLCM,hljs.CBLCLM,{cN:"regexp",b:"/",e:"/[gim]*",c:[{b:"\\\\/"}]}],r:0},{cN:"function",b:"\\bfunction\\b",e:"{",k:{"function":1},c:[{cN:"title",b:"[A-Za-z$_][0-9A-Za-z$_]*"},{cN:"params",b:"\\(",e:"\\)",c:[hljs.ASM,hljs.QSM,hljs.CLCM,hljs.CBLCLM]}]}]}};hljs.LANGUAGES.css=function(){var a={cN:"function",b:hljs.IR+"\\(",e:"\\)",c:[{eW:true,eE:true,c:[hljs.NM,hljs.ASM,hljs.QSM]}]};return{cI:true,dM:{i:"[=/|']",c:[hljs.CBLCLM,{cN:"id",b:"\\#[A-Za-z0-9_-]+"},{cN:"class",b:"\\.[A-Za-z0-9_-]+",r:0},{cN:"attr_selector",b:"\\[",e:"\\]",i:"$"},{cN:"pseudo",b:":(:)?[a-zA-Z0-9\\_\\-\\+\\(\\)\\\"\\']+"},{cN:"at_rule",b:"@(font-face|page)",l:"[a-z-]+",k:{"font-face":1,page:1}},{cN:"at_rule",b:"@",e:"[{;]",eE:true,k:{"import":1,page:1,media:1,charset:1},c:[a,hljs.ASM,hljs.QSM,hljs.NM]},{cN:"tag",b:hljs.IR,r:0},{cN:"rules",b:"{",e:"}",i:"[^\\s]",r:0,c:[hljs.CBLCLM,{cN:"rule",b:"[^\\s]",rB:true,e:";",eW:true,c:[{cN:"attribute",b:"[A-Z\\_\\.\\-]+",e:":",eE:true,i:"[^\\s]",starts:{cN:"value",eW:true,eE:true,c:[a,hljs.NM,hljs.QSM,hljs.ASM,hljs.CBLCLM,{cN:"hexcolor",b:"\\#[0-9A-F]+"},{cN:"important",b:"!important"}]}}]}]}]}}}();hljs.LANGUAGES.xml=function(){var b="[A-Za-z0-9\\._:-]+";var a={eW:true,c:[{cN:"attribute",b:b,r:0},{b:'="',rB:true,e:'"',c:[{cN:"value",b:'"',eW:true}]},{b:"='",rB:true,e:"'",c:[{cN:"value",b:"'",eW:true}]},{b:"=",c:[{cN:"value",b:"[^\\s/>]+"}]}]};return{cI:true,dM:{c:[{cN:"pi",b:"<\\?",e:"\\?>",r:10},{cN:"doctype",b:"<!DOCTYPE",e:">",r:10,c:[{b:"\\[",e:"\\]"}]},{cN:"comment",b:"<!--",e:"-->",r:10},{cN:"cdata",b:"<\\!\\[CDATA\\[",e:"\\]\\]>",r:10},{cN:"tag",b:"<style",e:">",k:{title:{style:1}},c:[a],starts:{cN:"css",e:"</style>",rE:true,sL:"css"}},{cN:"tag",b:"<script",e:">",k:{title:{script:1}},c:[a],starts:{cN:"javascript",e:"<\/script>",rE:true,sL:"javascript"}},{cN:"vbscript",b:"<%",e:"%>",sL:"vbscript"},{cN:"tag",b:"</?",e:"/?>",c:[{cN:"title",b:"[^ />]+"},a]}]}}}();hljs.LANGUAGES.java={dM:{k:{"false":1,"synchronized":1,"int":1,"abstract":1,"float":1,"private":1,"char":1,"interface":1,"boolean":1,"static":1,"null":1,"if":1,"const":1,"for":1,"true":1,"while":1,"long":1,"throw":1,strictfp:1,"finally":1,"protected":1,"extends":1,"import":1,"native":1,"final":1,"implements":1,"return":1,"void":1,"enum":1,"else":1,"break":1,"transient":1,"new":1,"catch":1,"instanceof":1,"byte":1,"super":1,"class":1,"volatile":1,"case":1,assert:1,"short":1,"package":1,"default":1,"double":1,"public":1,"try":1,"this":1,"switch":1,"continue":1,"throws":1},c:[{cN:"javadoc",b:"/\\*\\*",e:"\\*/",c:[{cN:"javadoctag",b:"@[A-Za-z]+"}],r:10},hljs.CLCM,hljs.CBLCLM,hljs.ASM,hljs.QSM,{cN:"class",b:"(class |interface )",e:"{",k:{"class":1,"interface":1},i:":",c:[{b:"(implements|extends)",k:{"extends":1,"implements":1},r:10},{cN:"title",b:hljs.UIR}]},hljs.CNM,{cN:"annotation",b:"@[A-Za-z]+"}]}};hljs.LANGUAGES.php={cI:true,dM:{k:{and:1,include_once:1,list:1,"abstract":1,global:1,"private":1,echo:1,"interface":1,as:1,"static":1,endswitch:1,array:1,"null":1,"if":1,endwhile:1,or:1,"const":1,"for":1,endforeach:1,self:1,"var":1,"while":1,isset:1,"public":1,"protected":1,exit:1,foreach:1,"throw":1,elseif:1,"extends":1,include:1,__FILE__:1,empty:1,require_once:1,"function":1,"do":1,xor:1,"return":1,"implements":1,parent:1,clone:1,use:1,__CLASS__:1,__LINE__:1,"else":1,"break":1,print:1,"eval":1,"new":1,"catch":1,__METHOD__:1,"class":1,"case":1,exception:1,php_user_filter:1,"default":1,die:1,require:1,__FUNCTION__:1,enddeclare:1,"final":1,"try":1,"this":1,"switch":1,"continue":1,endfor:1,endif:1,declare:1,unset:1,"true":1,"false":1,namespace:1},c:[hljs.CLCM,hljs.HCM,{cN:"comment",b:"/\\*",e:"\\*/",c:[{cN:"phpdoc",b:"\\s@[A-Za-z]+",r:10}]},hljs.CNM,hljs.inherit(hljs.ASM,{i:null}),hljs.inherit(hljs.QSM,{i:null}),{cN:"variable",b:"\\$[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*"},{cN:"preprocessor",b:"<\\?php",r:10},{cN:"preprocessor",b:"\\?>"}]}};hljs.LANGUAGES.python=function(){var c={cN:"string",b:"(u|b)?r?'''",e:"'''",r:10};var b={cN:"string",b:'(u|b)?r?"""',e:'"""',r:10};var a={cN:"string",b:"(u|r|ur|b|br)'",e:"'",c:[hljs.BE],r:10};var f={cN:"string",b:'(u|r|ur|b|br)"',e:'"',c:[hljs.BE],r:10};var d={cN:"title",b:hljs.UIR};var e={cN:"params",b:"\\(",e:"\\)",c:[c,b,a,f,hljs.ASM,hljs.QSM]};return{dM:{k:{keyword:{and:1,elif:1,is:1,global:1,as:1,"in":1,"if":1,from:1,raise:1,"for":1,except:1,"finally":1,print:1,"import":1,pass:1,"return":1,exec:1,"else":1,"break":1,not:1,"with":1,"class":1,assert:1,yield:1,"try":1,"while":1,"continue":1,del:1,or:1,def:1,lambda:1,nonlocal:10},built_in:{None:1,True:1,False:1,Ellipsis:1,NotImplemented:1}},i:"(</|->|\\?)",c:[hljs.HCM,c,b,a,f,hljs.ASM,hljs.QSM,{cN:"function",b:"\\bdef ",e:":",i:"$",k:{def:1},c:[d,e],r:10},{cN:"class",b:"\\bclass ",e:":",i:"[${]",k:{"class":1},c:[d,e],r:10},hljs.CNM,{cN:"decorator",b:"@",e:"$"}]}}}();hljs.LANGUAGES.perl=function(){var c={getpwent:1,getservent:1,quotemeta:1,msgrcv:1,scalar:1,kill:1,dbmclose:1,undef:1,lc:1,ma:1,syswrite:1,tr:1,send:1,umask:1,sysopen:1,shmwrite:1,vec:1,qx:1,utime:1,local:1,oct:1,semctl:1,localtime:1,readpipe:1,"do":1,"return":1,format:1,read:1,sprintf:1,dbmopen:1,pop:1,getpgrp:1,not:1,getpwnam:1,rewinddir:1,qq:1,fileno:1,qw:1,endprotoent:1,wait:1,sethostent:1,bless:1,s:1,opendir:1,"continue":1,each:1,sleep:1,endgrent:1,shutdown:1,dump:1,chomp:1,connect:1,getsockname:1,die:1,socketpair:1,close:1,flock:1,exists:1,index:1,shmget:1,sub:1,"for":1,endpwent:1,redo:1,lstat:1,msgctl:1,setpgrp:1,abs:1,exit:1,select:1,print:1,ref:1,gethostbyaddr:1,unshift:1,fcntl:1,syscall:1,"goto":1,getnetbyaddr:1,join:1,gmtime:1,symlink:1,semget:1,splice:1,x:1,getpeername:1,recv:1,log:1,setsockopt:1,cos:1,last:1,reverse:1,gethostbyname:1,getgrnam:1,study:1,formline:1,endhostent:1,times:1,chop:1,length:1,gethostent:1,getnetent:1,pack:1,getprotoent:1,getservbyname:1,rand:1,mkdir:1,pos:1,chmod:1,y:1,substr:1,endnetent:1,printf:1,next:1,open:1,msgsnd:1,readdir:1,use:1,unlink:1,getsockopt:1,getpriority:1,rindex:1,wantarray:1,hex:1,system:1,getservbyport:1,endservent:1,"int":1,chr:1,untie:1,rmdir:1,prototype:1,tell:1,listen:1,fork:1,shmread:1,ucfirst:1,setprotoent:1,"else":1,sysseek:1,link:1,getgrgid:1,shmctl:1,waitpid:1,unpack:1,getnetbyname:1,reset:1,chdir:1,grep:1,split:1,require:1,caller:1,lcfirst:1,until:1,warn:1,"while":1,values:1,shift:1,telldir:1,getpwuid:1,my:1,getprotobynumber:1,"delete":1,and:1,sort:1,uc:1,defined:1,srand:1,accept:1,"package":1,seekdir:1,getprotobyname:1,semop:1,our:1,rename:1,seek:1,"if":1,q:1,chroot:1,sysread:1,setpwent:1,no:1,crypt:1,getc:1,chown:1,sqrt:1,write:1,setnetent:1,setpriority:1,foreach:1,tie:1,sin:1,msgget:1,map:1,stat:1,getlogin:1,unless:1,elsif:1,truncate:1,exec:1,keys:1,glob:1,tied:1,closedir:1,ioctl:1,socket:1,readlink:1,"eval":1,xor:1,readline:1,binmode:1,setservent:1,eof:1,ord:1,bind:1,alarm:1,pipe:1,atan2:1,getgrent:1,exp:1,time:1,push:1,setgrent:1,gt:1,lt:1,or:1,ne:1,m:1};var d={cN:"subst",b:"[$@]\\{",e:"}",k:c,r:10};var b={cN:"variable",b:"\\$\\d"};var a={cN:"variable",b:"[\\$\\%\\@\\*](\\^\\w\\b|#\\w+(\\:\\:\\w+)*|[^\\s\\w{]|{\\w+}|\\w+(\\:\\:\\w*)*)"};var g=[hljs.BE,d,b,a];var f={b:"->",c:[{b:hljs.IR},{b:"{",e:"}"}]};var e=[b,a,hljs.HCM,{cN:"comment",b:"^(__END__|__DATA__)",e:"\\n$",r:5},f,{cN:"string",b:"q[qwxr]?\\s*\\(",e:"\\)",c:g,r:5},{cN:"string",b:"q[qwxr]?\\s*\\[",e:"\\]",c:g,r:5},{cN:"string",b:"q[qwxr]?\\s*\\{",e:"\\}",c:g,r:5},{cN:"string",b:"q[qwxr]?\\s*\\|",e:"\\|",c:g,r:5},{cN:"string",b:"q[qwxr]?\\s*\\<",e:"\\>",c:g,r:5},{cN:"string",b:"qw\\s+q",e:"q",c:g,r:5},{cN:"string",b:"'",e:"'",c:[hljs.BE],r:0},{cN:"string",b:'"',e:'"',c:g,r:0},{cN:"string",b:"`",e:"`",c:[hljs.BE]},{cN:"string",b:"{\\w+}",r:0},{cN:"string",b:"-?\\w+\\s*\\=\\>",r:0},{cN:"number",b:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",r:0},{cN:"regexp",b:"(s|tr|y)/(\\\\.|[^/])*/(\\\\.|[^/])*/[a-z]*",r:10},{cN:"regexp",b:"(m|qr)?/",e:"/[a-z]*",c:[hljs.BE],r:0},{cN:"sub",b:"\\bsub\\b",e:"(\\s*\\(.*?\\))?[;{]",k:{sub:1},r:5},{cN:"operator",b:"-\\w\\b",r:0},{cN:"pod",b:"\\=\\w",e:"\\=cut"}];d.c=e;f.c[1].c=e;return{dM:{k:c,c:e}}}();hljs.LANGUAGES.cpp=function(){var b={keyword:{"false":1,"int":1,"float":1,"while":1,"private":1,"char":1,"catch":1,"export":1,virtual:1,operator:2,sizeof:2,dynamic_cast:2,typedef:2,const_cast:2,"const":1,struct:1,"for":1,static_cast:2,union:1,namespace:1,unsigned:1,"long":1,"throw":1,"volatile":2,"static":1,"protected":1,bool:1,template:1,mutable:1,"if":1,"public":1,friend:2,"do":1,"return":1,"goto":1,auto:1,"void":2,"enum":1,"else":1,"break":1,"new":1,extern:1,using:1,"true":1,"class":1,asm:1,"case":1,typeid:1,"short":1,reinterpret_cast:2,"default":1,"double":1,register:1,explicit:1,signed:1,typename:1,"try":1,"this":1,"switch":1,"continue":1,wchar_t:1,inline:1,"delete":1,alignof:1,char16_t:1,char32_t:1,constexpr:1,decltype:1,noexcept:1,nullptr:1,static_assert:1,thread_local:1},built_in:{std:1,string:1,cin:1,cout:1,cerr:1,clog:1,stringstream:1,istringstream:1,ostringstream:1,auto_ptr:1,deque:1,list:1,queue:1,stack:1,vector:1,map:1,set:1,bitset:1,multiset:1,multimap:1,unordered_set:1,unordered_map:1,unordered_multiset:1,unordered_multimap:1,array:1,shared_ptr:1}};var a={cN:"stl_container",b:"\\b(deque|list|queue|stack|vector|map|set|bitset|multiset|multimap|unordered_map|unordered_set|unordered_multiset|unordered_multimap|array)\\s*<",e:">",k:b,r:10};a.c=[a];return{dM:{k:b,i:"</",c:[hljs.CLCM,hljs.CBLCLM,hljs.QSM,{cN:"string",b:"'",e:"[^\\\\]'",i:"[^\\\\][^']"},hljs.CNM,{cN:"preprocessor",b:"#",e:"$"},a]}}}();
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/p/lib/js/html5shiv.js	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,7 @@
+document.createElement('header');
+document.createElement('nav');
+document.createElement('section');
+document.createElement('article');
+document.createElement('aside');
+document.createElement('footer');
+document.createElement('hgroup');
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/p/lib/js/showdown.js	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,1341 @@
+//
+// showdown.js -- A javascript port of Markdown.
+//
+// Copyright (c) 2007 John Fraser.
+//
+// Original Markdown Copyright (c) 2004-2005 John Gruber
+//   <http://daringfireball.net/projects/markdown/>
+//
+// Redistributable under a BSD-style open source license.
+// See license.txt for more information.
+//
+// The full source distribution is at:
+//
+//				A A L
+//				T C A
+//				T K B
+//
+//   <http://www.attacklab.net/>
+//
+
+//
+// Wherever possible, Showdown is a straight, line-by-line port
+// of the Perl version of Markdown.
+//
+// This is not a normal parser design; it's basically just a
+// series of string substitutions.  It's hard to read and
+// maintain this way,  but keeping Showdown close to the original
+// design makes it easier to port new features.
+//
+// More importantly, Showdown behaves like markdown.pl in most
+// edge cases.  So web applications can do client-side preview
+// in Javascript, and then build identical HTML on the server.
+//
+// This port needs the new RegExp functionality of ECMA 262,
+// 3rd Edition (i.e. Javascript 1.5).  Most modern web browsers
+// should do fine.  Even with the new regular expression features,
+// We do a lot of work to emulate Perl's regex functionality.
+// The tricky changes in this file mostly have the "attacklab:"
+// label.  Major or self-explanatory changes don't.
+//
+// Smart diff tools like Araxis Merge will be able to match up
+// this file with markdown.pl in a useful way.  A little tweaking
+// helps: in a copy of markdown.pl, replace "#" with "//" and
+// replace "$text" with "text".  Be sure to ignore whitespace
+// and line endings.
+//
+
+
+//
+// Showdown usage:
+//
+//   var text = "Markdown *rocks*.";
+//
+//   var converter = new Showdown.converter();
+//   var html = converter.makeHtml(text);
+//
+//   alert(html);
+//
+// Note: move the sample code to the bottom of this
+// file before uncommenting it.
+//
+
+
+//
+// Showdown namespace
+//
+var Showdown = {};
+
+//
+// converter
+//
+// Wraps all "globals" so that the only thing
+// exposed is makeHtml().
+//
+Showdown.converter = function() {
+
+//
+// Globals:
+//
+
+// Global hashes, used by various utility routines
+var g_urls;
+var g_titles;
+var g_html_blocks;
+
+// Used to track when we're inside an ordered or unordered list
+// (see _ProcessListItems() for details):
+var g_list_level = 0;
+
+
+this.makeHtml = function(text) {
+//
+// Main function. The order in which other subs are called here is
+// essential. Link and image substitutions need to happen before
+// _EscapeSpecialCharsWithinTagAttributes(), so that any *'s or _'s in the <a>
+// and <img> tags get encoded.
+//
+
+	// Clear the global hashes. If we don't clear these, you get conflicts
+	// from other articles when generating a page which contains more than
+	// one article (e.g. an index page that shows the N most recent
+	// articles):
+	g_urls = new Array();
+	g_titles = new Array();
+	g_html_blocks = new Array();
+
+	// attacklab: Replace ~ with ~T
+	// This lets us use tilde as an escape char to avoid md5 hashes
+	// The choice of character is arbitray; anything that isn't
+    // magic in Markdown will work.
+	text = text.replace(/~/g,"~T");
+
+	// attacklab: Replace $ with ~D
+	// RegExp interprets $ as a special character
+	// when it's in a replacement string
+	text = text.replace(/\$/g,"~D");
+
+	// Standardize line endings
+	text = text.replace(/\r\n/g,"\n"); // DOS to Unix
+	text = text.replace(/\r/g,"\n"); // Mac to Unix
+
+	// Make sure text begins and ends with a couple of newlines:
+	text = "\n\n" + text + "\n\n";
+
+	// Convert all tabs to spaces.
+	text = _Detab(text);
+
+	// Strip any lines consisting only of spaces and tabs.
+	// This makes subsequent regexen easier to write, because we can
+	// match consecutive blank lines with /\n+/ instead of something
+	// contorted like /[ \t]*\n+/ .
+	text = text.replace(/^[ \t]+$/mg,"");
+
+	// Handle github codeblocks prior to running HashHTML so that
+	// HTML contained within the codeblock gets escaped propertly
+	text = _DoGithubCodeBlocks(text);
+
+	// Turn block-level HTML blocks into hash entries
+	text = _HashHTMLBlocks(text);
+
+	// Strip link definitions, store in hashes.
+	text = _StripLinkDefinitions(text);
+
+	text = _RunBlockGamut(text);
+
+	text = _UnescapeSpecialChars(text);
+
+	// attacklab: Restore dollar signs
+	text = text.replace(/~D/g,"$$");
+
+	// attacklab: Restore tildes
+	text = text.replace(/~T/g,"~");
+
+	return text;
+};
+
+
+var _StripLinkDefinitions = function(text) {
+//
+// Strips link definitions from text, stores the URLs and titles in
+// hash references.
+//
+
+	// Link defs are in the form: ^[id]: url "optional title"
+
+	/*
+		var text = text.replace(/
+				^[ ]{0,3}\[(.+)\]:  // id = $1  attacklab: g_tab_width - 1
+				  [ \t]*
+				  \n?				// maybe *one* newline
+				  [ \t]*
+				<?(\S+?)>?			// url = $2
+				  [ \t]*
+				  \n?				// maybe one newline
+				  [ \t]*
+				(?:
+				  (\n*)				// any lines skipped = $3 attacklab: lookbehind removed
+				  ["(]
+				  (.+?)				// title = $4
+				  [")]
+				  [ \t]*
+				)?					// title is optional
+				(?:\n+|$)
+			  /gm,
+			  function(){...});
+	*/
+	var text = text.replace(/^[ ]{0,3}\[(.+)\]:[ \t]*\n?[ \t]*<?(\S+?)>?[ \t]*\n?[ \t]*(?:(\n*)["(](.+?)[")][ \t]*)?(?:\n+|\Z)/gm,
+		function (wholeMatch,m1,m2,m3,m4) {
+			m1 = m1.toLowerCase();
+			g_urls[m1] = _EncodeAmpsAndAngles(m2);  // Link IDs are case-insensitive
+			if (m3) {
+				// Oops, found blank lines, so it's not a title.
+				// Put back the parenthetical statement we stole.
+				return m3+m4;
+			} else if (m4) {
+				g_titles[m1] = m4.replace(/"/g,"&quot;");
+			}
+
+			// Completely remove the definition from the text
+			return "";
+		}
+	);
+
+	return text;
+}
+
+
+var _HashHTMLBlocks = function(text) {
+	// attacklab: Double up blank lines to reduce lookaround
+	text = text.replace(/\n/g,"\n\n");
+
+	// Hashify HTML blocks:
+	// We only want to do this for block-level HTML tags, such as headers,
+	// lists, and tables. That's because we still want to wrap <p>s around
+	// "paragraphs" that are wrapped in non-block-level tags, such as anchors,
+	// phrase emphasis, and spans. The list of tags we're looking for is
+	// hard-coded:
+	var block_tags_a = "p|div|h[1-6]|blockquote|pre|table|dl|ol|ul|script|noscript|form|fieldset|iframe|math|ins|del|style|section|header|footer|nav|article|aside";
+	var block_tags_b = "p|div|h[1-6]|blockquote|pre|table|dl|ol|ul|script|noscript|form|fieldset|iframe|math|style|section|header|footer|nav|article|aside";
+
+	// First, look for nested blocks, e.g.:
+	//   <div>
+	//     <div>
+	//     tags for inner block must be indented.
+	//     </div>
+	//   </div>
+	//
+	// The outermost tags must start at the left margin for this to match, and
+	// the inner nested divs must be indented.
+	// We need to do this before the next, more liberal match, because the next
+	// match will start at the first `<div>` and stop at the first `</div>`.
+
+	// attacklab: This regex can be expensive when it fails.
+	/*
+		var text = text.replace(/
+		(						// save in $1
+			^					// start of line  (with /m)
+			<($block_tags_a)	// start tag = $2
+			\b					// word break
+								// attacklab: hack around khtml/pcre bug...
+			[^\r]*?\n			// any number of lines, minimally matching
+			</\2>				// the matching end tag
+			[ \t]*				// trailing spaces/tabs
+			(?=\n+)				// followed by a newline
+		)						// attacklab: there are sentinel newlines at end of document
+		/gm,function(){...}};
+	*/
+	text = text.replace(/^(<(p|div|h[1-6]|blockquote|pre|table|dl|ol|ul|script|noscript|form|fieldset|iframe|math|ins|del)\b[^\r]*?\n<\/\2>[ \t]*(?=\n+))/gm,hashElement);
+
+	//
+	// Now match more liberally, simply from `\n<tag>` to `</tag>\n`
+	//
+
+	/*
+		var text = text.replace(/
+		(						// save in $1
+			^					// start of line  (with /m)
+			<($block_tags_b)	// start tag = $2
+			\b					// word break
+								// attacklab: hack around khtml/pcre bug...
+			[^\r]*?				// any number of lines, minimally matching
+			.*</\2>				// the matching end tag
+			[ \t]*				// trailing spaces/tabs
+			(?=\n+)				// followed by a newline
+		)						// attacklab: there are sentinel newlines at end of document
+		/gm,function(){...}};
+	*/
+	text = text.replace(/^(<(p|div|h[1-6]|blockquote|pre|table|dl|ol|ul|script|noscript|form|fieldset|iframe|math|style|section|header|footer|nav|article|aside)\b[^\r]*?.*<\/\2>[ \t]*(?=\n+)\n)/gm,hashElement);
+
+	// Special case just for <hr />. It was easier to make a special case than
+	// to make the other regex more complicated.
+
+	/*
+		text = text.replace(/
+		(						// save in $1
+			\n\n				// Starting after a blank line
+			[ ]{0,3}
+			(<(hr)				// start tag = $2
+			\b					// word break
+			([^<>])*?			//
+			\/?>)				// the matching end tag
+			[ \t]*
+			(?=\n{2,})			// followed by a blank line
+		)
+		/g,hashElement);
+	*/
+	text = text.replace(/(\n[ ]{0,3}(<(hr)\b([^<>])*?\/?>)[ \t]*(?=\n{2,}))/g,hashElement);
+
+	// Special case for standalone HTML comments:
+
+	/*
+		text = text.replace(/
+		(						// save in $1
+			\n\n				// Starting after a blank line
+			[ ]{0,3}			// attacklab: g_tab_width - 1
+			<!
+			(--[^\r]*?--\s*)+
+			>
+			[ \t]*
+			(?=\n{2,})			// followed by a blank line
+		)
+		/g,hashElement);
+	*/
+	text = text.replace(/(\n\n[ ]{0,3}<!(--[^\r]*?--\s*)+>[ \t]*(?=\n{2,}))/g,hashElement);
+
+	// PHP and ASP-style processor instructions (<?...?> and <%...%>)
+
+	/*
+		text = text.replace(/
+		(?:
+			\n\n				// Starting after a blank line
+		)
+		(						// save in $1
+			[ ]{0,3}			// attacklab: g_tab_width - 1
+			(?:
+				<([?%])			// $2
+				[^\r]*?
+				\2>
+			)
+			[ \t]*
+			(?=\n{2,})			// followed by a blank line
+		)
+		/g,hashElement);
+	*/
+	text = text.replace(/(?:\n\n)([ ]{0,3}(?:<([?%])[^\r]*?\2>)[ \t]*(?=\n{2,}))/g,hashElement);
+
+	// attacklab: Undo double lines (see comment at top of this function)
+	text = text.replace(/\n\n/g,"\n");
+	return text;
+}
+
+var hashElement = function(wholeMatch,m1) {
+	var blockText = m1;
+
+	// Undo double lines
+	blockText = blockText.replace(/\n\n/g,"\n");
+	blockText = blockText.replace(/^\n/,"");
+
+	// strip trailing blank lines
+	blockText = blockText.replace(/\n+$/g,"");
+
+	// Replace the element text with a marker ("~KxK" where x is its key)
+	blockText = "\n\n~K" + (g_html_blocks.push(blockText)-1) + "K\n\n";
+
+	return blockText;
+};
+
+var _RunBlockGamut = function(text) {
+//
+// These are all the transformations that form block-level
+// tags like paragraphs, headers, and list items.
+//
+	text = _DoHeaders(text);
+
+	// Do Horizontal Rules:
+	var key = hashBlock("<hr />");
+	text = text.replace(/^[ ]{0,2}([ ]?\*[ ]?){3,}[ \t]*$/gm,key);
+	text = text.replace(/^[ ]{0,2}([ ]?\-[ ]?){3,}[ \t]*$/gm,key);
+	text = text.replace(/^[ ]{0,2}([ ]?\_[ ]?){3,}[ \t]*$/gm,key);
+
+	text = _DoLists(text);
+	text = _DoCodeBlocks(text);
+	text = _DoBlockQuotes(text);
+
+	// We already ran _HashHTMLBlocks() before, in Markdown(), but that
+	// was to escape raw HTML in the original Markdown source. This time,
+	// we're escaping the markup we've just created, so that we don't wrap
+	// <p> tags around block-level tags.
+	text = _HashHTMLBlocks(text);
+	text = _FormParagraphs(text);
+
+	return text;
+};
+
+
+var _RunSpanGamut = function(text) {
+//
+// These are all the transformations that occur *within* block-level
+// tags like paragraphs, headers, and list items.
+//
+
+	text = _DoCodeSpans(text);
+	text = _EscapeSpecialCharsWithinTagAttributes(text);
+	text = _EncodeBackslashEscapes(text);
+
+	// Process anchor and image tags. Images must come first,
+	// because ![foo][f] looks like an anchor.
+	text = _DoImages(text);
+	text = _DoAnchors(text);
+
+	// Make links out of things like `<http://example.com/>`
+	// Must come after _DoAnchors(), because you can use < and >
+	// delimiters in inline links like [this](<url>).
+	text = _DoAutoLinks(text);
+	text = _EncodeAmpsAndAngles(text);
+	text = _DoItalicsAndBold(text);
+
+	// Do hard breaks:
+	text = text.replace(/  +\n/g," <br />\n");
+
+	return text;
+}
+
+var _EscapeSpecialCharsWithinTagAttributes = function(text) {
+//
+// Within tags -- meaning between < and > -- encode [\ ` * _] so they
+// don't conflict with their use in Markdown for code, italics and strong.
+//
+
+	// Build a regex to find HTML tags and comments.  See Friedl's
+	// "Mastering Regular Expressions", 2nd Ed., pp. 200-201.
+	var regex = /(<[a-z\/!$]("[^"]*"|'[^']*'|[^'">])*>|<!(--.*?--\s*)+>)/gi;
+
+	text = text.replace(regex, function(wholeMatch) {
+		var tag = wholeMatch.replace(/(.)<\/?code>(?=.)/g,"$1`");
+		tag = escapeCharacters(tag,"\\`*_");
+		return tag;
+	});
+
+	return text;
+}
+
+var _DoAnchors = function(text) {
+//
+// Turn Markdown link shortcuts into XHTML <a> tags.
+//
+	//
+	// First, handle reference-style links: [link text] [id]
+	//
+
+	/*
+		text = text.replace(/
+		(							// wrap whole match in $1
+			\[
+			(
+				(?:
+					\[[^\]]*\]		// allow brackets nested one level
+					|
+					[^\[]			// or anything else
+				)*
+			)
+			\]
+
+			[ ]?					// one optional space
+			(?:\n[ ]*)?				// one optional newline followed by spaces
+
+			\[
+			(.*?)					// id = $3
+			\]
+		)()()()()					// pad remaining backreferences
+		/g,_DoAnchors_callback);
+	*/
+	text = text.replace(/(\[((?:\[[^\]]*\]|[^\[\]])*)\][ ]?(?:\n[ ]*)?\[(.*?)\])()()()()/g,writeAnchorTag);
+
+	//
+	// Next, inline-style links: [link text](url "optional title")
+	//
+
+	/*
+		text = text.replace(/
+			(						// wrap whole match in $1
+				\[
+				(
+					(?:
+						\[[^\]]*\]	// allow brackets nested one level
+					|
+					[^\[\]]			// or anything else
+				)
+			)
+			\]
+			\(						// literal paren
+			[ \t]*
+			()						// no id, so leave $3 empty
+			<?(.*?)>?				// href = $4
+			[ \t]*
+			(						// $5
+				(['"])				// quote char = $6
+				(.*?)				// Title = $7
+				\6					// matching quote
+				[ \t]*				// ignore any spaces/tabs between closing quote and )
+			)?						// title is optional
+			\)
+		)
+		/g,writeAnchorTag);
+	*/
+	text = text.replace(/(\[((?:\[[^\]]*\]|[^\[\]])*)\]\([ \t]*()<?(.*?)>?[ \t]*((['"])(.*?)\6[ \t]*)?\))/g,writeAnchorTag);
+
+	//
+	// Last, handle reference-style shortcuts: [link text]
+	// These must come last in case you've also got [link test][1]
+	// or [link test](/foo)
+	//
+
+	/*
+		text = text.replace(/
+		(		 					// wrap whole match in $1
+			\[
+			([^\[\]]+)				// link text = $2; can't contain '[' or ']'
+			\]
+		)()()()()()					// pad rest of backreferences
+		/g, writeAnchorTag);
+	*/
+	text = text.replace(/(\[([^\[\]]+)\])()()()()()/g, writeAnchorTag);
+
+	return text;
+}
+
+var writeAnchorTag = function(wholeMatch,m1,m2,m3,m4,m5,m6,m7) {
+	if (m7 == undefined) m7 = "";
+	var whole_match = m1;
+	var link_text   = m2;
+	var link_id	 = m3.toLowerCase();
+	var url		= m4;
+	var title	= m7;
+
+	if (url == "") {
+		if (link_id == "") {
+			// lower-case and turn embedded newlines into spaces
+			link_id = link_text.toLowerCase().replace(/ ?\n/g," ");
+		}
+		url = "#"+link_id;
+
+		if (g_urls[link_id] != undefined) {
+			url = g_urls[link_id];
+			if (g_titles[link_id] != undefined) {
+				title = g_titles[link_id];
+			}
+		}
+		else {
+			if (whole_match.search(/\(\s*\)$/m)>-1) {
+				// Special case for explicit empty url
+				url = "";
+			} else {
+				return whole_match;
+			}
+		}
+	}
+
+	url = escapeCharacters(url,"*_");
+	var result = "<a href=\"" + url + "\"";
+
+	if (title != "") {
+		title = title.replace(/"/g,"&quot;");
+		title = escapeCharacters(title,"*_");
+		result +=  " title=\"" + title + "\"";
+	}
+
+	result += ">" + link_text + "</a>";
+
+	return result;
+}
+
+
+var _DoImages = function(text) {
+//
+// Turn Markdown image shortcuts into <img> tags.
+//
+
+	//
+	// First, handle reference-style labeled images: ![alt text][id]
+	//
+
+	/*
+		text = text.replace(/
+		(						// wrap whole match in $1
+			!\[
+			(.*?)				// alt text = $2
+			\]
+
+			[ ]?				// one optional space
+			(?:\n[ ]*)?			// one optional newline followed by spaces
+
+			\[
+			(.*?)				// id = $3
+			\]
+		)()()()()				// pad rest of backreferences
+		/g,writeImageTag);
+	*/
+	text = text.replace(/(!\[(.*?)\][ ]?(?:\n[ ]*)?\[(.*?)\])()()()()/g,writeImageTag);
+
+	//
+	// Next, handle inline images:  ![alt text](url "optional title")
+	// Don't forget: encode * and _
+
+	/*
+		text = text.replace(/
+		(						// wrap whole match in $1
+			!\[
+			(.*?)				// alt text = $2
+			\]
+			\s?					// One optional whitespace character
+			\(					// literal paren
+			[ \t]*
+			()					// no id, so leave $3 empty
+			<?(\S+?)>?			// src url = $4
+			[ \t]*
+			(					// $5
+				(['"])			// quote char = $6
+				(.*?)			// title = $7
+				\6				// matching quote
+				[ \t]*
+			)?					// title is optional
+		\)
+		)
+		/g,writeImageTag);
+	*/
+	text = text.replace(/(!\[(.*?)\]\s?\([ \t]*()<?(\S+?)>?[ \t]*((['"])(.*?)\6[ \t]*)?\))/g,writeImageTag);
+
+	return text;
+}
+
+var writeImageTag = function(wholeMatch,m1,m2,m3,m4,m5,m6,m7) {
+	var whole_match = m1;
+	var alt_text   = m2;
+	var link_id	 = m3.toLowerCase();
+	var url		= m4;
+	var title	= m7;
+
+	if (!title) title = "";
+
+	if (url == "") {
+		if (link_id == "") {
+			// lower-case and turn embedded newlines into spaces
+			link_id = alt_text.toLowerCase().replace(/ ?\n/g," ");
+		}
+		url = "#"+link_id;
+
+		if (g_urls[link_id] != undefined) {
+			url = g_urls[link_id];
+			if (g_titles[link_id] != undefined) {
+				title = g_titles[link_id];
+			}
+		}
+		else {
+			return whole_match;
+		}
+	}
+
+	alt_text = alt_text.replace(/"/g,"&quot;");
+	url = escapeCharacters(url,"*_");
+	var result = "<img src=\"" + url + "\" alt=\"" + alt_text + "\"";
+
+	// attacklab: Markdown.pl adds empty title attributes to images.
+	// Replicate this bug.
+
+	//if (title != "") {
+		title = title.replace(/"/g,"&quot;");
+		title = escapeCharacters(title,"*_");
+		result +=  " title=\"" + title + "\"";
+	//}
+
+	result += " />";
+
+	return result;
+}
+
+
+var _DoHeaders = function(text) {
+
+	// Setext-style headers:
+	//	Header 1
+	//	========
+	//
+	//	Header 2
+	//	--------
+	//
+	text = text.replace(/^(.+)[ \t]*\n=+[ \t]*\n+/gm,
+		function(wholeMatch,m1){return hashBlock('<h1 id="' + headerId(m1) + '">' + _RunSpanGamut(m1) + "</h1>");});
+
+	text = text.replace(/^(.+)[ \t]*\n-+[ \t]*\n+/gm,
+		function(matchFound,m1){return hashBlock('<h2 id="' + headerId(m1) + '">' + _RunSpanGamut(m1) + "</h2>");});
+
+	// atx-style headers:
+	//  # Header 1
+	//  ## Header 2
+	//  ## Header 2 with closing hashes ##
+	//  ...
+	//  ###### Header 6
+	//
+
+	/*
+		text = text.replace(/
+			^(\#{1,6})				// $1 = string of #'s
+			[ \t]*
+			(.+?)					// $2 = Header text
+			[ \t]*
+			\#*						// optional closing #'s (not counted)
+			\n+
+		/gm, function() {...});
+	*/
+
+	text = text.replace(/^(\#{1,6})[ \t]*(.+?)[ \t]*\#*\n+/gm,
+		function(wholeMatch,m1,m2) {
+			var h_level = m1.length;
+			return hashBlock("<h" + h_level + ' id="' + headerId(m2) + '">' + _RunSpanGamut(m2) + "</h" + h_level + ">");
+		});
+
+	function headerId(m) {
+		return m.replace(/[^\w]/g, '').toLowerCase();
+	}
+	return text;
+}
+
+// This declaration keeps Dojo compressor from outputting garbage:
+var _ProcessListItems;
+
+var _DoLists = function(text) {
+//
+// Form HTML ordered (numbered) and unordered (bulleted) lists.
+//
+
+	// attacklab: add sentinel to hack around khtml/safari bug:
+	// http://bugs.webkit.org/show_bug.cgi?id=11231
+	text += "~0";
+
+	// Re-usable pattern to match any entirel ul or ol list:
+
+	/*
+		var whole_list = /
+		(									// $1 = whole list
+			(								// $2
+				[ ]{0,3}					// attacklab: g_tab_width - 1
+				([*+-]|\d+[.])				// $3 = first list item marker
+				[ \t]+
+			)
+			[^\r]+?
+			(								// $4
+				~0							// sentinel for workaround; should be $
+			|
+				\n{2,}
+				(?=\S)
+				(?!							// Negative lookahead for another list item marker
+					[ \t]*
+					(?:[*+-]|\d+[.])[ \t]+
+				)
+			)
+		)/g
+	*/
+	var whole_list = /^(([ ]{0,3}([*+-]|\d+[.])[ \t]+)[^\r]+?(~0|\n{2,}(?=\S)(?![ \t]*(?:[*+-]|\d+[.])[ \t]+)))/gm;
+
+	if (g_list_level) {
+		text = text.replace(whole_list,function(wholeMatch,m1,m2) {
+			var list = m1;
+			var list_type = (m2.search(/[*+-]/g)>-1) ? "ul" : "ol";
+
+			// Turn double returns into triple returns, so that we can make a
+			// paragraph for the last item in a list, if necessary:
+			list = list.replace(/\n{2,}/g,"\n\n\n");;
+			var result = _ProcessListItems(list);
+
+			// Trim any trailing whitespace, to put the closing `</$list_type>`
+			// up on the preceding line, to get it past the current stupid
+			// HTML block parser. This is a hack to work around the terrible
+			// hack that is the HTML block parser.
+			result = result.replace(/\s+$/,"");
+			result = "<"+list_type+">" + result + "</"+list_type+">\n";
+			return result;
+		});
+	} else {
+		whole_list = /(\n\n|^\n?)(([ ]{0,3}([*+-]|\d+[.])[ \t]+)[^\r]+?(~0|\n{2,}(?=\S)(?![ \t]*(?:[*+-]|\d+[.])[ \t]+)))/g;
+		text = text.replace(whole_list,function(wholeMatch,m1,m2,m3) {
+			var runup = m1;
+			var list = m2;
+
+			var list_type = (m3.search(/[*+-]/g)>-1) ? "ul" : "ol";
+			// Turn double returns into triple returns, so that we can make a
+			// paragraph for the last item in a list, if necessary:
+			var list = list.replace(/\n{2,}/g,"\n\n\n");;
+			var result = _ProcessListItems(list);
+			result = runup + "<"+list_type+">\n" + result + "</"+list_type+">\n";
+			return result;
+		});
+	}
+
+	// attacklab: strip sentinel
+	text = text.replace(/~0/,"");
+
+	return text;
+}
+
+_ProcessListItems = function(list_str) {
+//
+//  Process the contents of a single ordered or unordered list, splitting it
+//  into individual list items.
+//
+	// The $g_list_level global keeps track of when we're inside a list.
+	// Each time we enter a list, we increment it; when we leave a list,
+	// we decrement. If it's zero, we're not in a list anymore.
+	//
+	// We do this because when we're not inside a list, we want to treat
+	// something like this:
+	//
+	//    I recommend upgrading to version
+	//    8. Oops, now this line is treated
+	//    as a sub-list.
+	//
+	// As a single paragraph, despite the fact that the second line starts
+	// with a digit-period-space sequence.
+	//
+	// Whereas when we're inside a list (or sub-list), that line will be
+	// treated as the start of a sub-list. What a kludge, huh? This is
+	// an aspect of Markdown's syntax that's hard to parse perfectly
+	// without resorting to mind-reading. Perhaps the solution is to
+	// change the syntax rules such that sub-lists must start with a
+	// starting cardinal number; e.g. "1." or "a.".
+
+	g_list_level++;
+
+	// trim trailing blank lines:
+	list_str = list_str.replace(/\n{2,}$/,"\n");
+
+	// attacklab: add sentinel to emulate \z
+	list_str += "~0";
+
+	/*
+		list_str = list_str.replace(/
+			(\n)?							// leading line = $1
+			(^[ \t]*)						// leading whitespace = $2
+			([*+-]|\d+[.]) [ \t]+			// list marker = $3
+			([^\r]+?						// list item text   = $4
+			(\n{1,2}))
+			(?= \n* (~0 | \2 ([*+-]|\d+[.]) [ \t]+))
+		/gm, function(){...});
+	*/
+	list_str = list_str.replace(/(\n)?(^[ \t]*)([*+-]|\d+[.])[ \t]+([^\r]+?(\n{1,2}))(?=\n*(~0|\2([*+-]|\d+[.])[ \t]+))/gm,
+		function(wholeMatch,m1,m2,m3,m4){
+			var item = m4;
+			var leading_line = m1;
+			var leading_space = m2;
+
+			if (leading_line || (item.search(/\n{2,}/)>-1)) {
+				item = _RunBlockGamut(_Outdent(item));
+			}
+			else {
+				// Recursion for sub-lists:
+				item = _DoLists(_Outdent(item));
+				item = item.replace(/\n$/,""); // chomp(item)
+				item = _RunSpanGamut(item);
+			}
+
+			return  "<li>" + item + "</li>\n";
+		}
+	);
+
+	// attacklab: strip sentinel
+	list_str = list_str.replace(/~0/g,"");
+
+	g_list_level--;
+	return list_str;
+}
+
+
+var _DoCodeBlocks = function(text) {
+//
+//  Process Markdown `<pre><code>` blocks.
+//
+
+	/*
+		text = text.replace(text,
+			/(?:\n\n|^)
+			(								// $1 = the code block -- one or more lines, starting with a space/tab
+				(?:
+					(?:[ ]{4}|\t)			// Lines must start with a tab or a tab-width of spaces - attacklab: g_tab_width
+					.*\n+
+				)+
+			)
+			(\n*[ ]{0,3}[^ \t\n]|(?=~0))	// attacklab: g_tab_width
+		/g,function(){...});
+	*/
+
+	// attacklab: sentinel workarounds for lack of \A and \Z, safari\khtml bug
+	text += "~0";
+
+	text = text.replace(/(?:\n\n|^)((?:(?:[ ]{4}|\t).*\n+)+)(\n*[ ]{0,3}[^ \t\n]|(?=~0))/g,
+		function(wholeMatch,m1,m2) {
+			var codeblock = m1;
+			var nextChar = m2;
+
+			codeblock = _EncodeCode( _Outdent(codeblock));
+			codeblock = _Detab(codeblock);
+			codeblock = codeblock.replace(/^\n+/g,""); // trim leading newlines
+			codeblock = codeblock.replace(/\n+$/g,""); // trim trailing whitespace
+
+			codeblock = "<pre><code>" + codeblock + "\n</code></pre>";
+
+			return hashBlock(codeblock) + nextChar;
+		}
+	);
+
+	// attacklab: strip sentinel
+	text = text.replace(/~0/,"");
+
+	return text;
+};
+
+var _DoGithubCodeBlocks = function(text) {
+//
+//  Process Github-style code blocks
+//  Example:
+//  ```ruby
+//  def hello_world(x)
+//    puts "Hello, #{x}"
+//  end
+//  ```
+//
+
+
+	// attacklab: sentinel workarounds for lack of \A and \Z, safari\khtml bug
+	text += "~0";
+
+	text = text.replace(/(?:^|\n)```(.*)\n([\s\S]*?)\n```/g,
+		function(wholeMatch,m1,m2) {
+			var language = m1;
+			var codeblock = m2;
+
+			codeblock = _EncodeCode(codeblock);
+			codeblock = _Detab(codeblock);
+			codeblock = codeblock.replace(/^\n+/g,""); // trim leading newlines
+			codeblock = codeblock.replace(/\n+$/g,""); // trim trailing whitespace
+
+			codeblock = "<pre><code" + (language ? " class=\"" + language + '"' : "") + ">" + codeblock + "\n</code></pre>";
+
+			return hashBlock(codeblock);
+		}
+	);
+
+	// attacklab: strip sentinel
+	text = text.replace(/~0/,"");
+
+	return text;
+}
+
+var hashBlock = function(text) {
+	text = text.replace(/(^\n+|\n+$)/g,"");
+	return "\n\n~K" + (g_html_blocks.push(text)-1) + "K\n\n";
+}
+
+var _DoCodeSpans = function(text) {
+//
+//   *  Backtick quotes are used for <code></code> spans.
+//
+//   *  You can use multiple backticks as the delimiters if you want to
+//	 include literal backticks in the code span. So, this input:
+//
+//		 Just type ``foo `bar` baz`` at the prompt.
+//
+//	   Will translate to:
+//
+//		 <p>Just type <code>foo `bar` baz</code> at the prompt.</p>
+//
+//	There's no arbitrary limit to the number of backticks you
+//	can use as delimters. If you need three consecutive backticks
+//	in your code, use four for delimiters, etc.
+//
+//  *  You can use spaces to get literal backticks at the edges:
+//
+//		 ... type `` `bar` `` ...
+//
+//	   Turns to:
+//
+//		 ... type <code>`bar`</code> ...
+//
+
+	/*
+		text = text.replace(/
+			(^|[^\\])					// Character before opening ` can't be a backslash
+			(`+)						// $2 = Opening run of `
+			(							// $3 = The code block
+				[^\r]*?
+				[^`]					// attacklab: work around lack of lookbehind
+			)
+			\2							// Matching closer
+			(?!`)
+		/gm, function(){...});
+	*/
+
+	text = text.replace(/(^|[^\\])(`+)([^\r]*?[^`])\2(?!`)/gm,
+		function(wholeMatch,m1,m2,m3,m4) {
+			var c = m3;
+			c = c.replace(/^([ \t]*)/g,"");	// leading whitespace
+			c = c.replace(/[ \t]*$/g,"");	// trailing whitespace
+			c = _EncodeCode(c);
+			return m1+"<code>"+c+"</code>";
+		});
+
+	return text;
+}
+
+var _EncodeCode = function(text) {
+//
+// Encode/escape certain characters inside Markdown code runs.
+// The point is that in code, these characters are literals,
+// and lose their special Markdown meanings.
+//
+	// Encode all ampersands; HTML entities are not
+	// entities within a Markdown code span.
+	text = text.replace(/&/g,"&amp;");
+
+	// Do the angle bracket song and dance:
+	text = text.replace(/</g,"&lt;");
+	text = text.replace(/>/g,"&gt;");
+
+	// Now, escape characters that are magic in Markdown:
+	text = escapeCharacters(text,"\*_{}[]\\",false);
+
+// jj the line above breaks this:
+//---
+
+//* Item
+
+//   1. Subitem
+
+//            special char: *
+//---
+
+	return text;
+}
+
+
+var _DoItalicsAndBold = function(text) {
+
+	// <strong> must go first:
+	text = text.replace(/(\*\*|__)(?=\S)([^\r]*?\S[*_]*)\1/g,
+		"<strong>$2</strong>");
+
+	text = text.replace(/(\*|_)(?=\S)([^\r]*?\S)\1/g,
+		"<em>$2</em>");
+
+	return text;
+}
+
+
+var _DoBlockQuotes = function(text) {
+
+	/*
+		text = text.replace(/
+		(								// Wrap whole match in $1
+			(
+				^[ \t]*>[ \t]?			// '>' at the start of a line
+				.+\n					// rest of the first line
+				(.+\n)*					// subsequent consecutive lines
+				\n*						// blanks
+			)+
+		)
+		/gm, function(){...});
+	*/
+
+	text = text.replace(/((^[ \t]*>[ \t]?.+\n(.+\n)*\n*)+)/gm,
+		function(wholeMatch,m1) {
+			var bq = m1;
+
+			// attacklab: hack around Konqueror 3.5.4 bug:
+			// "----------bug".replace(/^-/g,"") == "bug"
+
+			bq = bq.replace(/^[ \t]*>[ \t]?/gm,"~0");	// trim one level of quoting
+
+			// attacklab: clean up hack
+			bq = bq.replace(/~0/g,"");
+
+			bq = bq.replace(/^[ \t]+$/gm,"");		// trim whitespace-only lines
+			bq = _RunBlockGamut(bq);				// recurse
+
+			bq = bq.replace(/(^|\n)/g,"$1  ");
+			// These leading spaces screw with <pre> content, so we need to fix that:
+			bq = bq.replace(
+					/(\s*<pre>[^\r]+?<\/pre>)/gm,
+				function(wholeMatch,m1) {
+					var pre = m1;
+					// attacklab: hack around Konqueror 3.5.4 bug:
+					pre = pre.replace(/^  /mg,"~0");
+					pre = pre.replace(/~0/g,"");
+					return pre;
+				});
+
+			return hashBlock("<blockquote>\n" + bq + "\n</blockquote>");
+		});
+	return text;
+}
+
+
+var _FormParagraphs = function(text) {
+//
+//  Params:
+//    $text - string to process with html <p> tags
+//
+
+	// Strip leading and trailing lines:
+	text = text.replace(/^\n+/g,"");
+	text = text.replace(/\n+$/g,"");
+
+	var grafs = text.split(/\n{2,}/g);
+	var grafsOut = new Array();
+
+	//
+	// Wrap <p> tags.
+	//
+	var end = grafs.length;
+	for (var i=0; i<end; i++) {
+		var str = grafs[i];
+
+		// if this is an HTML marker, copy it
+		if (str.search(/~K(\d+)K/g) >= 0) {
+			grafsOut.push(str);
+		}
+		else if (str.search(/\S/) >= 0) {
+			str = _RunSpanGamut(str);
+			str = str.replace(/^([ \t]*)/g,"<p>");
+			str += "</p>"
+			grafsOut.push(str);
+		}
+
+	}
+
+	//
+	// Unhashify HTML blocks
+	//
+	end = grafsOut.length;
+	for (var i=0; i<end; i++) {
+		// if this is a marker for an html block...
+		while (grafsOut[i].search(/~K(\d+)K/) >= 0) {
+			var blockText = g_html_blocks[RegExp.$1];
+			blockText = blockText.replace(/\$/g,"$$$$"); // Escape any dollar signs
+			grafsOut[i] = grafsOut[i].replace(/~K\d+K/,blockText);
+		}
+	}
+
+	return grafsOut.join("\n\n");
+}
+
+
+var _EncodeAmpsAndAngles = function(text) {
+// Smart processing for ampersands and angle brackets that need to be encoded.
+
+	// Ampersand-encoding based entirely on Nat Irons's Amputator MT plugin:
+	//   http://bumppo.net/projects/amputator/
+	text = text.replace(/&(?!#?[xX]?(?:[0-9a-fA-F]+|\w+);)/g,"&amp;");
+
+	// Encode naked <'s
+	text = text.replace(/<(?![a-z\/?\$!])/gi,"&lt;");
+
+	return text;
+}
+
+
+var _EncodeBackslashEscapes = function(text) {
+//
+//   Parameter:  String.
+//   Returns:	The string, with after processing the following backslash
+//			   escape sequences.
+//
+
+	// attacklab: The polite way to do this is with the new
+	// escapeCharacters() function:
+	//
+	// 	text = escapeCharacters(text,"\\",true);
+	// 	text = escapeCharacters(text,"`*_{}[]()>#+-.!",true);
+	//
+	// ...but we're sidestepping its use of the (slow) RegExp constructor
+	// as an optimization for Firefox.  This function gets called a LOT.
+
+	text = text.replace(/\\(\\)/g,escapeCharacters_callback);
+	text = text.replace(/\\([`*_{}\[\]()>#+-.!])/g,escapeCharacters_callback);
+	return text;
+}
+
+
+var _DoAutoLinks = function(text) {
+
+	text = text.replace(/<((https?|ftp|dict):[^'">\s]+)>/gi,"<a href=\"$1\">$1</a>");
+
+	// Email addresses: <address@domain.foo>
+
+	/*
+		text = text.replace(/
+			<
+			(?:mailto:)?
+			(
+				[-.\w]+
+				\@
+				[-a-z0-9]+(\.[-a-z0-9]+)*\.[a-z]+
+			)
+			>
+		/gi, _DoAutoLinks_callback());
+	*/
+	text = text.replace(/<(?:mailto:)?([-.\w]+\@[-a-z0-9]+(\.[-a-z0-9]+)*\.[a-z]+)>/gi,
+		function(wholeMatch,m1) {
+			return _EncodeEmailAddress( _UnescapeSpecialChars(m1) );
+		}
+	);
+
+	return text;
+}
+
+
+var _EncodeEmailAddress = function(addr) {
+//
+//  Input: an email address, e.g. "foo@example.com"
+//
+//  Output: the email address as a mailto link, with each character
+//	of the address encoded as either a decimal or hex entity, in
+//	the hopes of foiling most address harvesting spam bots. E.g.:
+//
+//	<a href="&#x6D;&#97;&#105;&#108;&#x74;&#111;:&#102;&#111;&#111;&#64;&#101;
+//	   x&#x61;&#109;&#x70;&#108;&#x65;&#x2E;&#99;&#111;&#109;">&#102;&#111;&#111;
+//	   &#64;&#101;x&#x61;&#109;&#x70;&#108;&#x65;&#x2E;&#99;&#111;&#109;</a>
+//
+//  Based on a filter by Matthew Wickline, posted to the BBEdit-Talk
+//  mailing list: <http://tinyurl.com/yu7ue>
+//
+
+	// attacklab: why can't javascript speak hex?
+	function char2hex(ch) {
+		var hexDigits = '0123456789ABCDEF';
+		var dec = ch.charCodeAt(0);
+		return(hexDigits.charAt(dec>>4) + hexDigits.charAt(dec&15));
+	}
+
+	var encode = [
+		function(ch){return "&#"+ch.charCodeAt(0)+";";},
+		function(ch){return "&#x"+char2hex(ch)+";";},
+		function(ch){return ch;}
+	];
+
+	addr = "mailto:" + addr;
+
+	addr = addr.replace(/./g, function(ch) {
+		if (ch == "@") {
+		   	// this *must* be encoded. I insist.
+			ch = encode[Math.floor(Math.random()*2)](ch);
+		} else if (ch !=":") {
+			// leave ':' alone (to spot mailto: later)
+			var r = Math.random();
+			// roughly 10% raw, 45% hex, 45% dec
+			ch =  (
+					r > .9  ?	encode[2](ch)   :
+					r > .45 ?	encode[1](ch)   :
+								encode[0](ch)
+				);
+		}
+		return ch;
+	});
+
+	addr = "<a href=\"" + addr + "\">" + addr + "</a>";
+	addr = addr.replace(/">.+:/g,"\">"); // strip the mailto: from the visible part
+
+	return addr;
+}
+
+
+var _UnescapeSpecialChars = function(text) {
+//
+// Swap back in all the special characters we've hidden.
+//
+	text = text.replace(/~E(\d+)E/g,
+		function(wholeMatch,m1) {
+			var charCodeToReplace = parseInt(m1);
+			return String.fromCharCode(charCodeToReplace);
+		}
+	);
+	return text;
+}
+
+
+var _Outdent = function(text) {
+//
+// Remove one level of line-leading tabs or spaces
+//
+
+	// attacklab: hack around Konqueror 3.5.4 bug:
+	// "----------bug".replace(/^-/g,"") == "bug"
+
+	text = text.replace(/^(\t|[ ]{1,4})/gm,"~0"); // attacklab: g_tab_width
+
+	// attacklab: clean up hack
+	text = text.replace(/~0/g,"")
+
+	return text;
+}
+
+var _Detab = function(text) {
+// attacklab: Detab's completely rewritten for speed.
+// In perl we could fix it by anchoring the regexp with \G.
+// In javascript we're less fortunate.
+
+	// expand first n-1 tabs
+	text = text.replace(/\t(?=\t)/g,"    "); // attacklab: g_tab_width
+
+	// replace the nth with two sentinels
+	text = text.replace(/\t/g,"~A~B");
+
+	// use the sentinel to anchor our regex so it doesn't explode
+	text = text.replace(/~B(.+?)~A/g,
+		function(wholeMatch,m1,m2) {
+			var leadingText = m1;
+			var numSpaces = 4 - leadingText.length % 4;  // attacklab: g_tab_width
+
+			// there *must* be a better way to do this:
+			for (var i=0; i<numSpaces; i++) leadingText+=" ";
+
+			return leadingText;
+		}
+	);
+
+	// clean up sentinels
+	text = text.replace(/~A/g,"    ");  // attacklab: g_tab_width
+	text = text.replace(/~B/g,"");
+
+	return text;
+}
+
+
+//
+//  attacklab: Utility functions
+//
+
+
+var escapeCharacters = function(text, charsToEscape, afterBackslash) {
+	// First we have to escape the escape characters so that
+	// we can build a character class out of them
+	var regexString = "([" + charsToEscape.replace(/([\[\]\\])/g,"\\$1") + "])";
+
+	if (afterBackslash) {
+		regexString = "\\\\" + regexString;
+	}
+
+	var regex = new RegExp(regexString,"g");
+	text = text.replace(regex,escapeCharacters_callback);
+
+	return text;
+}
+
+
+var escapeCharacters_callback = function(wholeMatch,m1) {
+	var charCodeToEscape = m1.charCodeAt(0);
+	return "~E"+charCodeToEscape+"E";
+}
+
+} // end of Showdown.converter
+
+// export
+if (typeof module !== 'undefined') module.exports = Showdown;
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/p/package.json	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,20 @@
+{
+	"author": "Hakim El Hattab",
+	"name": "reveal.js",
+	"description": "HTML5 Slideware with Presenter Notes",
+	"version": "1.5.0",
+	"repository": {
+		"type": "git",
+		"url": "git://github.com/hakimel/reveal.js.git"
+	},
+	"engines": {
+		"node": "~0.6.8"
+	},
+	"dependencies": {
+		"underscore" : "1.3.3",
+		"express" : "2.5.9",
+		"socket.io" : "0.9.6",
+		"mustache" : "0.4.0"
+	},
+	"devDependencies": {}
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/p/plugin/speakernotes/client.js	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,35 @@
+(function() {
+	// don't emit events from inside the previews themselves
+	if ( window.location.search.match( /receiver/gi ) ) { return; }
+
+	var socket = io.connect(window.location.origin);
+	var socketId = Math.random().toString().slice(2);
+	
+	console.log('View slide notes at ' + window.location.origin + '/notes/' + socketId);
+
+	Reveal.addEventListener( 'slidechanged', function( event ) {
+		var nextindexh;
+		var nextindexv;
+		var slideElement = event.currentSlide;
+
+		if (slideElement.nextElementSibling && slideElement.parentNode.nodeName == 'SECTION') {
+			nextindexh = event.indexh;
+			nextindexv = event.indexv + 1;
+		} else {
+			nextindexh = event.indexh + 1;
+			nextindexv = 0;
+		}
+
+		var notes = slideElement.querySelector('aside.notes');
+		var slideData = {
+			notes : notes ? notes.innerHTML : '',
+			indexh : event.indexh,
+			indexv : event.indexv,
+			nextindexh : nextindexh,
+			nextindexv : nextindexv,
+			socketId : socketId
+		};
+
+		socket.emit('slidechanged', slideData);
+	} );
+}());
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/p/plugin/speakernotes/index.js	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,55 @@
+var express   = require('express');
+var fs        = require('fs');
+var io        = require('socket.io');
+var _         = require('underscore');
+var Mustache  = require('mustache');
+
+var app       = express.createServer();
+var staticDir = express.static;
+
+io            = io.listen(app);
+
+var opts = {
+	port :      1947,
+	baseDir :   __dirname + '/../../'
+};
+
+io.sockets.on('connection', function(socket) {
+	socket.on('slidechanged', function(slideData) {
+		socket.broadcast.emit('slidedata', slideData);
+	});
+});
+
+app.configure(function() {
+	[ 'css', 'js', 'plugin', 'lib' ].forEach(function(dir) {
+		app.use('/' + dir, staticDir(opts.baseDir + dir));
+	});
+});
+
+app.get("/", function(req, res) {
+	fs.createReadStream(opts.baseDir + '/index.html').pipe(res);
+});
+
+app.get("/notes/:socketId", function(req, res) {
+
+	fs.readFile(opts.baseDir + 'plugin/speakernotes/notes.html', function(err, data) {
+		res.send(Mustache.to_html(data.toString(), {
+			socketId : req.params.socketId
+		}));
+	});
+	// fs.createReadStream(opts.baseDir + 'speakernotes/notes.html').pipe(res);
+});
+
+// Actually listen
+app.listen(opts.port || null);
+
+var brown = '\033[33m', 
+	green = '\033[32m', 
+	reset = '\033[0m';
+
+var slidesLocation = "http://localhost" + ( opts.port ? ( ':' + opts.port ) : '' );
+
+console.log( brown + "reveal.js - Speaker Notes" + reset );
+console.log( "1. Open the slides at " + green + slidesLocation + reset );
+console.log( "2. Click on the link your JS console to go to the notes page" );
+console.log( "3. Advance through your slides and your notes will advance automatically" );
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/p/plugin/speakernotes/notes.html	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,109 @@
+<!doctype html>
+<html lang="en">
+	<head>
+		<meta charset="utf-8">
+
+		<title>reveal.js - Slide Notes</title>
+
+		<style>
+			body {
+				font-family: Helvetica;
+			}
+
+			#notes {
+				font-size: 24px;
+				width: 640px;
+				margin-top: 5px;
+			}
+
+			#wrap-current-slide {
+				width: 640px;
+				height: 512px;
+				float: left;
+				overflow: hidden;
+			}
+
+			#current-slide {
+				width: 1280px;
+				height: 1024px;
+				border: none;
+				-moz-transform: scale(0.5);
+				-moz-transform-origin: 0 0;
+				-o-transform: scale(0.5);
+				-o-transform-origin: 0 0;
+				-webkit-transform: scale(0.5);
+				-webkit-transform-origin: 0 0;
+			}
+
+			#wrap-next-slide {
+				width: 320px;
+				height: 256px;
+				float: left;
+				margin: 0 0 0 10px;
+				overflow: hidden;
+			}
+
+			#next-slide {
+				width: 1280px;
+				height: 1024px;
+				border: none;
+				-moz-transform: scale(0.25);
+				-moz-transform-origin: 0 0;
+				-o-transform: scale(0.25);
+				-o-transform-origin: 0 0;
+				-webkit-transform: scale(0.25);
+				-webkit-transform-origin: 0 0;
+			}
+
+			.slides {
+				position: relative;
+				margin-bottom: 10px;
+				border: 1px solid black;
+				border-radius: 2px;
+				background: rgb(28, 30, 32);
+			}
+
+			.slides span {
+				position: absolute;
+				top: 3px;
+				left: 3px;
+				font-weight: bold;
+				font-size: 14px;
+				color: rgba( 255, 255, 255, 0.9 );
+			}
+		</style>
+	</head>
+
+	<body>
+
+		<div id="wrap-current-slide" class="slides">
+			<iframe src="/?receiver" width="1280" height="1024" id="current-slide"></iframe>
+		</div>
+
+		<div id="wrap-next-slide" class="slides">
+			<iframe src="/?receiver" width="640" height="512" id="next-slide"></iframe>
+			<span>UPCOMING:</span>
+		</div>
+		<div id="notes"></div>
+
+		<script src="/socket.io/socket.io.js"></script>
+
+		<script>
+		var socketId = '{{socketId}}';
+		var socket = io.connect(window.location.origin);
+		var notes = document.getElementById('notes');
+		var currentSlide = document.getElementById('current-slide');
+		var nextSlide = document.getElementById('next-slide');
+
+		socket.on('slidedata', function(data) {
+			// ignore data from sockets that aren't ours
+			if (data.socketId !== socketId) { return; }
+
+			notes.innerHTML = data.notes;
+			currentSlide.contentWindow.Reveal.navigateTo(data.indexh, data.indexv);
+			nextSlide.contentWindow.Reveal.navigateTo(data.nextindexh, data.nextindexv);
+		});
+		</script>
+
+	</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/tests/dd/metro.html~	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,113 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+
+<html>
+<head>
+<script>
+var current=0
+var change=2
+var height=0
+var rightedge=0
+var door=null
+var n=20
+var Balloons=new Array(n)// array of balloon objects
+var Bh=40 //size of ball
+function startup(){
+	if (document.all){
+		rightedge=document.body.clientWidth;
+		height=document.body.clientHeight;
+	}
+	else{
+		rightedge=window.innerWidth;
+		height=window.innerHeight;
+	}
+	var wall=document.getElementById("Q")
+	wall.style.left=rightedge/2 - 15
+	wall.style.height=height
+	wall.style.top=0
+	door=document.getElementById("R")
+	door.style.left=rightedge/2 - 15
+	door.style.top=height/2
+	current=height/2
+	maketargets()
+	oscillate(current)
+	moveball()
+}
+function maketargets(){
+	colors=new Array("red","blue","aqua","lime","green","orange","gray")
+
+	for (var i=0;i<n;i++){
+		var P=document.getElementById("P")
+		var O=P.cloneNode("true")
+		document.body.appendChild(O)
+		var x=Math.floor(Math.random()*rightedge/2 + Bh)+(rightedge+30)/2
+		var y=Math.floor(Math.random()*(height - Bh))
+		var c=colors[i%colors.length]
+		var yv=Math.random()*2-1
+		var xv=Math.random()*2-1
+		Balloons[i]={x:x,y:y,color:c,xv:xv,yv:yv,o:O}
+		//by building a parallel data structure in JavaScript we may avoid
+		//re-entering the DOM later on when we need to know if the moving thing is near any balloons
+		//typically we'd have to loop through all balloons and get the style.left and the style.right
+		//those are often strings and often inconsistent across browsers (sometimes containing "px"
+		//.o=O is just a pointer to the DOM object given by document.getElementById(i)
+		O.style.top=y
+		O.style.left=x
+		O.style.background=c
+		O.id=i
+		O.onclick=function(){alert(Balloons[this.id].x+","+Balloons[this.id].y)}
+	}
+}
+function oscillate(){
+	current-=change
+	if (current<0) change=-change
+	if (current>height-61) change=-change
+	door.style.top=current
+	for (var i=0;i<Balloons.length;i++){
+		if (Balloons[i].x>rightedge - Bh)Balloons[i].xv=-Math.abs(Balloons[i].xv)
+		if (Balloons[i].x<rightedge/2)Balloons[i].xv=-Balloons[i].xv
+		Balloons[i].x+=Balloons[i].xv
+		if (Balloons[i].y>height - Bh)Balloons[i].yv=-Balloons[i].yv
+		if (Balloons[i].y<0)Balloons[i].yv=-Balloons[i].yv
+		Balloons[i].y+=Balloons[i].yv
+		Balloons[i].o.style.top=Balloons[i].y
+		Balloons[i].o.style.left=Balloons[i].x
+	}
+	window.setTimeout("oscillate()",10)
+}
+ballxv=4
+ballyv=Math.random()*4-2
+ballx=0
+bally=100
+function moveball(){
+	var B=document.getElementById("ball")
+	ballx=ballx+ballxv
+	if (ballx>rightedge/2-35) ballxv=-ballxv
+	if (ballx<0) ballxv=-ballxv
+	if (bally<0) ballyv=-ballyv
+	if (bally>height-20-ballyv) ballyv=-ballyv
+	bally=bally+ballyv
+	B.style.left=ballx
+	B.style.top=bally
+	window.setTimeout("moveball()",20)
+}
+</script>
+</head>
+
+<body onload="startup()">
+<div id="Q" 
+style="position:absolute;background:black;
+width:30;height:200;left:300">
+</div>
+<div id="R" 
+style="position:absolute;background:red;
+width:30;height:60;left:300;top:0">
+</div>
+<div id="P" style="position:absolute;background:green;
+width:40;height:40;left:-100;top:100">
+	<img src="hole.gif" height="40"></div>
+<img src="tile5b.gif" height="20" style="position:absolute;
+width:30;height:30;left:0;top:100" id="ball">
+<div id="aim" style="position:absolute;background:yellow;
+width:30;height:30;left:-100;top:100"></div>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/tests/dd/rectangle2.html	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,113 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+
+<html>
+<head>
+<script>
+var current=0
+var change=2
+var height=0
+var rightedge=0
+var door=null
+var n=20
+var Balloons=new Array(n)// array of balloon objects
+var Bh=40 //size of ball
+function startup(){
+	if (document.all){
+		rightedge=document.body.clientWidth;
+		height=document.body.clientHeight;
+	}
+	else{
+		rightedge=window.innerWidth;
+		height=window.innerHeight;
+	}
+	var wall=document.getElementById("Q")
+	wall.style.left=rightedge/2 - 15
+	wall.style.height=height
+	wall.style.top=0
+	door=document.getElementById("R")
+	door.style.left=rightedge/2 - 15
+	door.style.top=height/2
+	current=height/2
+	maketargets()
+	oscillate(current)
+	moveball()
+}
+function maketargets(){
+	colors=new Array("red","blue","aqua","lime","green","orange","gray")
+
+	for (var i=0;i<n;i++){
+		var P=document.getElementById("P")
+		var O=P.cloneNode("true")
+		document.body.appendChild(O)
+		var x=Math.floor(Math.random()*rightedge/2 + Bh)+(rightedge+30)/2
+		var y=Math.floor(Math.random()*(height - Bh))
+		var c=colors[i%colors.length]
+		var yv=Math.random()*2-1
+		var xv=Math.random()*2-1
+		Balloons[i]={x:x,y:y,color:c,xv:xv,yv:yv,o:O}
+		//by building a parallel data structure in JavaScript we may avoid
+		//re-entering the DOM later on when we need to know if the moving thing is near any balloons
+		//typically we'd have to loop through all balloons and get the style.left and the style.right
+		//those are often strings and often inconsistent across browsers (sometimes containing "px"
+		//.o=O is just a pointer to the DOM object given by document.getElementById(i)
+		O.style.top=y
+		O.style.left=x
+		O.style.background=c
+		O.id=i
+		O.onclick=function(){alert(Balloons[this.id].x+","+Balloons[this.id].y)}
+	}
+}
+function oscillate(){
+	current-=change
+	if (current<0) change=-change
+	if (current>height-61) change=-change
+	door.style.top=current
+	for (var i=0;i<Balloons.length;i++){
+		if (Balloons[i].x>rightedge - Bh)Balloons[i].xv=-Math.abs(Balloons[i].xv)
+		if (Balloons[i].x<rightedge/2)Balloons[i].xv=-Balloons[i].xv
+		Balloons[i].x+=Balloons[i].xv
+		if (Balloons[i].y>height - Bh)Balloons[i].yv=-Balloons[i].yv
+		if (Balloons[i].y<0)Balloons[i].yv=-Balloons[i].yv
+		Balloons[i].y+=Balloons[i].yv
+		Balloons[i].o.style.top=Balloons[i].y
+		Balloons[i].o.style.left=Balloons[i].x
+	}
+	window.setTimeout("oscillate()",10)
+}
+ballxv=4
+ballyv=Math.random()*4-2
+ballx=0
+bally=100
+function moveball(){
+	var B=document.getElementById("ball")
+	ballx=ballx+ballxv
+	if (ballx>rightedge/2-35) ballxv=-ballxv
+	if (ballx<0) ballxv=-ballxv
+	if (bally<0) ballyv=-ballyv
+	if (bally>height-20-ballyv) ballyv=-ballyv
+	bally=bally+ballyv
+	B.style.left=ballx
+	B.style.top=bally
+	window.setTimeout("moveball()",20)
+}
+</script>
+</head>
+
+<body onload="startup()">
+<div id="Q" 
+style="position:absolute;background:black;
+width:30;height:200;left:300">
+</div>
+<div id="R" 
+style="position:absolute;background:red;
+width:30;height:60;left:300;top:0">
+</div>
+<div id="P" style="position:absolute;background:green;
+width:40;height:40;left:-100;top:100">
+	<img src="hole.gif" height="40"></div>
+<img src="tile5b.gif" height="20" style="position:absolute;
+width:30;height:30;left:0;top:100" id="ball">
+<div id="aim" style="position:absolute;background:yellow;
+width:30;height:30;left:-100;top:100"></div>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/tests/figureSkaters.html	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,42 @@
+<html>
+<head>
+<title>DHTML Animation: Female Figure Skaters 2000-2010</title>
+<link type="text/css" rel="stylesheet" href="figureSkaters.css" />
+
+<script type="text/javascript" src="figureSkaters.js"> </script>
+
+</head>
+
+<body>
+
+
+<div id=tit style="text-align:center;
+                   position:absolute;
+                   color:#000080;
+                   font-family:cursive;
+                   font-size:12pt;
+                   font-weight:bold;      
+                   z-index:100000;
+                   width:200">
+</div>
+
+<div id=img style="visibility: hidden">	
+	<img src="./images/CarolinaKostner.jpg" alt="Carolina Kostner" >
+	<img src="./images/IrinaSlutskaya.jpg" alt="Irina Slutskaya" >
+	<img src="./images/JoannieRochette.jpg" alt="Joannie Rochette" >
+	<img src="./images/KimmieMeissner.jpg" alt="Kimmie Meissner" >
+	<img src="./images/LauraLepisto.jpg" alt="Laura Lepisto" >
+	<img src="./images/MaoAsada.jpg" alt="Mao Asada" >
+	<img src="./images/MichelleKwan.jpg" alt="Michelle Kwan" >
+	<img src="./images/MikiAndo.jpg" alt="Miki Ando" >
+	<img src="./images/RachaelFlatt.jpg" alt="Rachael Flatt" >
+	<img src="./images/SarahHughes.jpg" alt="Sarah Hughes" >
+	<img src="./images/SashaCohen.jpg" alt="Sasha Cohen" >
+	<img src="./images/ShizukaArakawa.jpg" alt="Shizuka Arakawa" >
+	<img src="./images/TaraLipinski.jpg" alt="Tara Lipinski" >
+	<img src="./images/YunaKim.jpg" alt="Yuna Kim" >
+</div>
+
+
+</body></html>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/tests/gg-animated.svg	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,180 @@
+<svg width="100%" height="100%"   
+     xmlns="http://www.w3.org/2000/svg"
+     xmlns:xlink="http://www.w3.org/1999/xlink" 
+     onload="startUp(evt)" onmousemove="mouseMove(evt)"     
+>
+
+<script>
+
+<![CDATA[
+
+var xmlns="http://www.w3.org/2000/svg";
+var xmlnsxlink="http://www.w3.org/1999/xlink" ;
+
+var numpics = 17;
+var smallW = 50;
+var smallH = 50;
+var bigW = 100;
+var bigH = 100;
+var bigLength = 100;
+var centerX = 350;
+var centerY = 350;
+var centerW = 300;
+var centerH = 300;
+var centerID = numpics - 1;
+var centerPic ;
+var radiusC = 250;
+var img = new Array();
+var angle = 2*Math.PI/(numpics-1);
+
+function startUp(evt)
+{
+ for (i=0; i<centerID; i++) {
+     img[i] = document.createElementNS(xmlns,"image");
+     img[i].setAttributeNS(null,"id",i);
+     img[i].setAttributeNS(null,"width",smallW);
+     img[i].setAttributeNS(null,"height",smallH);
+     x = getX(i);
+     y = getY(i);
+     img[i].setAttributeNS(null,"x",x);
+     img[i].setAttributeNS(null,"y",y);  
+     img[i].setAttributeNS(xmlnsxlink,"href","../images/goldengate/gg"+i+".jpg");
+     img[i].addEventListener("click", mouseClick,false);
+     document.getElementById("pictures").appendChild(img[i]);
+  } 
+  i = centerID; 
+  img[i] = document.createElementNS(xmlns,"image");
+  img[i].setAttributeNS(null,"id",i);
+  img[i].setAttributeNS(null,"width",centerW);
+  img[i].setAttributeNS(null,"height",centerH);
+  img[i].setAttributeNS(null,"x",centerX-centerW/2);
+  img[i].setAttributeNS(null,"y",centerY-centerH/2);  
+  img[i].setAttributeNS(xmlnsxlink,"href","../images/goldengate/gg"+i+".jpg");
+  img[i].addEventListener("click", mouseClick,false);
+  document.getElementById("pictures").appendChild(img[i]);
+  centerPic = "../images/goldengate/gg"+i+".jpg";
+}
+
+// left x 
+function getX(i)
+{
+  var x = centerX + radiusC*Math.cos(angle*i)-getW(i)/2
+  return x;
+}
+
+// top y 
+function getY(i)
+{
+  var y = centerY + radiusC*Math.sin(angle*i)-getH(i)/2;
+  return y;
+}
+
+// center x 
+function getXc(i)
+{
+  var xc = centerX + radiusC*Math.cos(angle*i);
+  return xc;
+}
+
+// center y
+function getYc(i)
+{
+  var yc = centerY + radiusC*Math.sin(angle*i);
+  return yc;
+}
+
+// get width
+function getW(i)
+{
+   return img[i].getAttributeNS(null,"width");
+}
+
+// get height
+function getH(i)
+{
+   return img[i].getAttributeNS(null,"height");
+}
+
+
+/* Swap the picked picture with the picture at the center */
+
+function mouseClick(evt)
+{     
+   var idPicked = evt.target.getAttributeNS(null,"id");
+   var imgPicked = evt.target.getAttributeNS(xmlnsxlink,"href");
+       
+   // picked
+   img[idPicked].setAttributeNS(xmlnsxlink,"href", centerPic);
+
+   // center
+   img[centerID].setAttributeNS(xmlnsxlink,"href",imgPicked);
+   centerPic = imgPicked;     
+}
+
+
+function mouseMove(evt)
+{  
+   var xm = evt.clientX;
+   var ym = evt.clientY;
+
+   var id = parseInt(evt.target.getAttributeNS(null,"id"));
+
+   /* If a mouse is far away from any picture, 
+      just return without modifying the picture. */
+
+   var distance = Math.sqrt( 
+          (xm-centerX)*(xm-centerX) + (ym-centerY)*(ym-centerY) );  
+   if(distance < (radiusC - bigLength) || 
+           distance > (radiusC + bigLength ) ) {   
+        return;
+   }
+ 
+   /* Calculate the distance of each picture from a mouse
+      and set the size of pictures depending on the distance.  */
+
+   var distMin;
+   var distMax = radiusC * 2;
+   var x,y,xc,yc,h,w;
+   var wNew = new Array();
+   var hNew = new Array();
+
+   for (i=0; i<numpics-1; i++)
+   {
+     xc = getXc(i);
+     yc = getYc(i);
+     distance= Math.sqrt(
+     (xm-xc)*(xm-xc)+(ym-yc)*(ym-yc) );
+     h = getH(i);
+     w = getW(i);
+     distMin = Math.sqrt(h*h+w*w)/2;
+     wNew[i] = (smallW-bigW)/(distMax - distMin)*distance + bigW;
+     hNew[i] = (smallH-bigH)/(distMax - distMin)*distance + bigH;
+   }
+ 
+   for (i=0; i<numpics-1; i++)
+   {  
+     xc = getXc(i);
+     yc = getYc(i);
+     x = xc - wNew[i]/2;
+     y = yc - hNew[i]/2;
+     img[i].setAttributeNS(null,"width", wNew[i]);
+     img[i].setAttributeNS(null,"height", hNew[i]);
+     img[i].setAttributeNS(null,"x", x);
+     img[i].setAttributeNS(null,"y", y);
+   }
+}
+
+
+//]]>
+</script>
+
+
+<rect x="0" y="0" width="100%" height="100%" fill="white" />
+
+<g id="pictures" />
+
+<!-- text % -->
+<text id="ggText" x="270" y="490" font-size="20" fill="#ff4f00">
+Golden Gate Bridge</text>
+
+</svg>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/tests/keyspline.svg	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,79 @@
+<svg xmlns="http://www.w3.org/2000/svg"
+	xmlns:xlink="http://www.w3.org/1999/xlink"
+	width="100%" height="100%" 
+>
+<script>
+<![CDATA[
+var xmlns="http://www.w3.org/2000/svg"
+
+
+//]]>
+</script>
+
+
+<rect x="0" y="0" width="100%" height="100%" fill="white"/>
+
+<text x="10%" y="40" font-size="24" fill="red">
+A. Constant Speed: keySpline 0 0 1 1</text> 
+<circle cx="10%" cy="80" r="20" fill="red">
+	<animate attributeName="cx" dur="6s" values="10%;90%;10%" 
+	keyTimes="0;0.5; 1"
+	calcMode="spline" keySplines="0 0 1 1; 0 0 1 1" 	repeatCount="indefinite" />
+</circle>
+<line x1="10%" y1="100" x2="90%" y2="100" stroke="gray" stroke-width="1"/>
+
+<text x="10%" y="140" font-size="24" fill="green">
+B. Quick Start: keySpline 0 0.5 0.5 1 </text> 
+<circle cx="10%" cy="180" r="20" fill="green">
+	<animate attributeName="cx" dur="6s" values="10%;90%;10%" 	keyTimes="0;0.5; 1"
+	 calcMode="spline" keySplines="0 0.5 0.5 1; 0 0 1 1"  repeatCount="indefinite" />
+</circle>
+<line x1="10%" y1="200" x2="90%" y2="200" stroke="black" stroke-width="1"/>
+
+<text x="10%" y="240" font-size="24" fill="blue">
+C. Slow Start: keySpline 0.5 0 1 0.5 </text>
+<circle cx="10%" cy="280" r="20" fill="blue">
+	<animate attributeName="cx" dur="6s" values="10%;90%;10%" 	keyTimes="0;0.5; 1"
+	 calcMode="spline" keySplines="0.5 0 1 0.5; 0 0 1 1"  repeatCount="indefinite" />
+</circle>
+<line x1="10%" y1="300" x2="90%" y2="300" stroke="black" stroke-width="1"/>
+
+
+<text x="180" y="430" font-size="24" fill="red">A</text> 
+<rect x="150" y="450" height="100" width="100"
+fill="none" stroke="gray" stroke-width="1" />
+<line x1="150" y1="550" x2="250" y2="450" 
+stroke="black" stroke-width="2" />
+<circle cx="150" cy="550" r="5" 
+fill="red" />
+<circle cx="250" cy="450" r="5" 
+fill="red" />
+
+<text x="380" y="430" font-size="24" fill="green">B</text> 
+<rect x="350" y="450" height="100" width="100"
+fill="none" stroke="gray" stroke-width="1" />
+<path d="M 350 550 C 350 500 400 450 450 450" 
+fill="none" stroke="black" stroke-width="2" />
+<circle cx="350" cy="500" r="5" 
+fill="green" />
+<line x1="350" y1="550" x2="350" y2="500" 
+stroke="green" stroke-width="3" />
+<circle cx="400" cy="450" r="5" 
+fill="green" />
+<line x1="400" y1="450" x2="450" y2="450" 
+stroke="green" stroke-width="3" />
+
+<text x="580" y="430" font-size="24" fill="blue">C</text> <rect x="550" y="450" height="100" width="100"
+fill="none" stroke="gray" stroke-width="1" />
+<path d="M 550 550 C 600 550 650 500 650 450" 
+fill="none" stroke="black" stroke-width="2" />
+<circle cx="600" cy="550" r="5" 
+fill="blue" />
+<line x1="550" y1="550" x2="600" y2="550" 
+stroke="blue" stroke-width="3" />
+<circle cx="650" cy="500" r="5" 
+fill="blue" />
+<line x1="650" y1="500" x2="650" y2="450" 
+stroke="blue" stroke-width="3" />
+
+</svg>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/tests/lissajous.svg	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,98 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" "http://www.w3.org/TR/SVG/DTD/svg10.dtd" >
+
+<svg
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   version="1.1"
+   width="400"
+   height="450"
+   xml:space="preserve"
+   onload = "startup(evt)">
+
+<script>
+
+<![CDATA[
+
+var curve;
+var equation;
+var alpha = 1;
+var beta = 2;
+var phi = 0.;
+
+var dphi = Math.PI/120.;
+
+function startup(evt)
+{
+  curve = document.getElementById("curve");
+  equation = document.getElementById("equationText");
+  modifyColor();
+  setInterval("Animate()", 2);
+}
+
+function Lissajou(a, b, phi)
+{
+   var dt  = Math.PI/200;
+   var str = "M"; 
+   for (var t=0.; t <= 2*Math.PI; t += dt) {
+      str += (200. + 100.*Math.sin(a*t)) + " "
+            +  (150. + 100.*Math.cos(b*t + phi)) + " ";
+   }
+   curve.setAttributeNS(null,"d", str);
+}
+
+function Animate()
+{
+  Lissajou(alpha, beta, phi);
+  phi += dphi;  
+  phi %= 2.0*Math.PI;
+  if(phi > 2.0*Math.PI - dphi && phi < 2.0*Math.PI + dphi) {  
+    if(alpha==11) {
+      if(beta==11) {
+       alpha=1;
+       beta=2;
+      }
+      else {
+       alpha=1;
+       beta++
+      }
+    }
+    else {
+      alpha++;
+    }
+    modifyColor();
+  }
+  modifyEquation(); 
+}
+
+function modifyEquation()
+{
+  var phi_new = phi/Math.PI;
+  var s = "f(t)=sin(" + parseInt(alpha)+"t) + cos("+parseInt(beta)+"t + " + parseFloat(phi_new).toFixed(1)+" pi)";
+  equation.firstChild.nodeValue = s;
+}
+
+function modifyColor()
+{
+  curve.setAttributeNS(null,"stroke",color()); 
+}
+
+function color(){
+  var r=Math.random()*(16777215);
+  return "#"+Math.floor(r).toString(16);
+}
+
+]]>
+
+</script> 
+
+<g>
+  <path id="curve" stroke-width="3" stroke="blue" fill="none" /> 
+  <text id="titleText" x="110" y="330" font-size="20" fill="blue">
+    <tspan font-family="cursive">Lissajous curve</tspan></text>
+  <text id="equationText" x="80" y="380" font-size="20" fill="black">
+    f(t)=sin(at)+cos(bt+phi)</text>
+</g>
+
+</svg>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/tests/propeller.svg	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,123 @@
+<svg xmlns="http://www.w3.org/2000/svg" 
+xmlns:xlink="http://www.w3.org/1999/xlink" onload="setBlade()">
+<script><![CDATA[
+xmlns="http://www.w3.org/2000/svg"
+xlinkns="http://www.w3.org/1999/xlink"
+function setBlade()
+{
+  var secondBlade = document.getElementById("secondBlade")
+  var thirdBlade = document.getElementById("thirdBlade")
+  var angle2 =120
+  var angle3 =-120
+
+  secondBlade.setAttribute("transform","rotate("+ angle2.toString()+")")
+  thirdBlade.setAttribute("transform","rotate("+ angle3.toString()+")")
+}
+
+]]>
+
+</script>
+
+
+  <defs
+     id="defs5107">
+    <linearGradient
+       id="linearGradient5974">
+      <stop
+         id="stop5976"
+         style="stop-color:#4d4d4d;stop-opacity:1"
+         offset="0" />
+      <stop
+         id="stop5978"
+         style="stop-color:#4d4d4d;stop-opacity:0"
+         offset="1" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient5966">
+      <stop
+         id="stop5968"
+         style="stop-color:#808080;stop-opacity:1"
+         offset="0" />
+      <stop
+         id="stop5970"
+         style="stop-color:#808080;stop-opacity:0"
+         offset="1" />
+    </linearGradient>
+    <radialGradient
+       cx="0"
+       cy="-0.2167702"
+       r="10.601525"
+       fx="0"
+       fy="-0.2167702"
+       id="radialGradient5972"
+       xlink:href="#linearGradient5966"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       x1="-73.736061"
+       y1="-0.2167702"
+       x2="73.736061"
+       y2="-0.2167702"
+       id="linearGradient5980"
+       xlink:href="#linearGradient5974"
+       gradientUnits="userSpaceOnUse" />
+  </defs>
+  <g
+     id="layer1" transform="translate(150,150)">
+
+    <path
+       d="m 73.236061,-0.2167702 a 73.236061,73.236061 0 1 1 -146.472122,0 73.236061,73.236061 0 1 1 146.472122,0 z"
+       id="path5946"
+       style="fill:url(#linearGradient5980);fill-opacity:1;stroke:#000000;stroke-opacity:1" />
+    <path
+       d="m 59.093925,-0.2167702 a 59.093925,60.104076 0 1 1 -118.18785,0 59.093925,60.104076 0 1 1 118.18785,0 z"
+       transform="matrix(-0.70710678,0.70710678,-0.70710678,-0.70710678,-0.15327968,-0.37004988)"
+       id="path5962"
+       style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <path
+       d="m 10.101525,-0.2167702 a 10.101525,10.101525 0 1 1 -20.20305,0 10.101525,10.101525 0 1 1 20.20305,0 z"
+       id="path5964"
+       style="fill:url(#radialGradient5972);fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <g
+       id="firstBlade">
+      <path
+         d="m 5.0507627,34.633492 a 5.0507627,32.324883 0 1 1 -10.1015254,0 5.0507627,32.324883 0 1 1 10.1015254,0 z"
+         id="path12001"
+         style="fill:#808080;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+      <animateTransform
+         id="animateTransform12003"
+         by="360"
+         dur="1s"
+         repeatCount="indefinite"
+         type="rotate"
+         attributeName="transform" />
+    </g>
+    <g
+       id="secondBlade">
+      <path
+         d="m 5.0507627,34.633492 a 5.0507627,32.324883 0 1 1 -10.1015254,0 5.0507627,32.324883 0 1 1 10.1015254,0 z"
+         id="path12006"
+         style="fill:#808080;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+      <animateTransform
+         id="animateTransform12008"
+         by="360"
+         dur="1s"
+         repeatCount="indefinite"
+         type="rotate"
+         attributeName="transform" />
+    </g>
+    <g
+       id="thirdBlade">
+      <path
+         d="m 5.0507627,34.633492 a 5.0507627,32.324883 0 1 1 -10.1015254,0 5.0507627,32.324883 0 1 1 10.1015254,0 z"
+         id="path12011"
+         style="fill:#808080;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+      <animateTransform
+         id="animateTransform12013"
+         by="360"
+         dur="1s"
+         repeatCount="indefinite"
+         type="rotate"
+         attributeName="transform" />
+    </g>
+  </g>
+</svg>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/tests/resources.txt	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,1 @@
+http://srufaculty.sru.edu/david.dailey/svg/
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/tests/svgclock.svg	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,79 @@
+<svg xmlns="http://www.w3.org/2000/svg"
+xmlns:xlink="http://www.w3.org/1999/xlink"
+width="270px" height="270px" viewBox="0 0 270 270" 
+onload="setClock()">
+
+<!--This is a modified version from Charles McCathieNevile's code
+  1. Javascript added to set the time as current
+  2. Removed animation code
+  3. Other minor changes -->
+
+<script>
+
+<![CDATA[
+
+var xmlns="http://www.w3.org/2000/svg"
+
+function setClock()
+{
+  var date = new Date()
+  var h = parseInt(date.getHours())
+  h = h > 12 ? h-12: h
+  var m = parseInt(date.getMinutes())
+  var s = parseInt(date.getSeconds())
+
+  var second = 6*s
+  var minute =(m+s/60)*6
+  var hour = (h+m/60+s/3600)*30
+ 
+
+  var hourHand = document.getElementById("hour")
+  var minuteHand = document.getElementById("minute")
+  var secondHand = document.getElementById("second")
+
+  hourHand.setAttribute("transform","rotate("+ hour.toString() +")")
+  minuteHand.setAttribute("transform","rotate("+ minute.toString() +")")
+  secondHand.setAttribute("transform","rotate("+ second.toString() +")")  
+}
+
+]]>
+
+</script>
+
+
+<g transform="translate(150,150)">
+
+  <!-- tick -->
+  <g>
+    <circle r="108"  fill="none" stroke-width="4" stroke="gray" />
+    <circle r="97" fill="none" stroke-width="11" stroke="black" 
+       stroke-dasharray="4,46.789082" transform="rotate(-1.5)" />
+    <circle r="100" fill="none" stroke-width="5" stroke="black"
+       stroke-dasharray="2,8.471976" transform="rotate(-.873)" />
+  </g>
+
+  <!-- hands -->
+  <g id="hands" transform="rotate(180)">
+   <g id="hour">
+    <line stroke-width="5" y2="75" stroke-linecap="round" stroke="blue" opacity=".5" />
+      <animateTransform attributeName="transform" type="rotate"
+         repeatCount="indefinite" dur="12h" by="360" />
+    <circle r="7" />
+   </g>
+   <g id="minute">
+    <line stroke-width="4" y2="93" stroke-linecap="round" stroke="green" opacity=".9" />
+      <animateTransform attributeName="transform" type="rotate"
+         repeatCount="indefinite" dur="60min" by="360" />
+    <circle r="6" fill="red"/>
+   </g>
+   <g id="second">
+    <line stroke-width="2" y1="-20" y2="102" stroke-linecap="round" stroke="red" />
+    <animateTransform attributeName="transform" type="rotate"
+        repeatCount="indefinite" dur="60s" by="360" />
+    <circle r="4" fill="blue"/>
+   </g>
+  </g>
+
+</g>
+
+</svg>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/tests/windingNumber.svg	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,267 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   version="1.1"
+   width="744.09448"
+   height="1052.3622"
+   id="svg6046" onload="setPathPoints()">
+
+
+<script>
+
+<![CDATA[
+
+var xmlns="http://www.w3.org/2000/svg"
+
+function setPathPoints()
+{
+
+
+  var Path = document.getElementById("windingPath") 
+  var totalLength = Path.getTotalLength() 
+  var number = 1000
+  
+  // Rubber Band  
+  // starting point of moving cube
+  var cubex = 154
+  var cubey = 131
+
+  var xstring = cubex + ';'
+  var ystring = cubey + ';'
+
+  for (var i=1; i <= number; i++) {    
+     Point = Path.getPointAtLength(i/(number-1)*totalLength)
+     xstring += (Point.x).toFixed(2)+";"
+     ystring += (Point.y).toFixed(2)+";" 
+  }
+  x2Path= document.getElementById("x2Anim")
+  y2Path= document.getElementById("y2Anim")
+
+  x2Path.setAttributeNS(null,"values",xstring)
+  y2Path.setAttributeNS(null,"values",ystring)
+}
+
+
+
+
+]]>
+
+</script>
+
+  <defs
+     id="defs6048">
+    <marker
+       refX="0"
+       refY="0"
+       orient="auto"
+       id="Arrow2Mend"
+       style="overflow:visible">
+      <path
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="scale(-0.6,-0.6)"
+         id="path6658"
+         style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" />
+    </marker>
+    <marker
+       refX="0"
+       refY="0"
+       orient="auto"
+       id="Arrow1Send"
+       style="overflow:visible">
+      <path
+         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+         transform="matrix(-0.2,0,0,-0.2,-1.2,0)"
+         id="path6646"
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none" />
+    </marker>
+    <marker
+       refX="0"
+       refY="0"
+       orient="auto"
+       id="Arrow1Mend"
+       style="overflow:visible">
+      <path
+         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+         transform="matrix(-0.4,0,0,-0.4,-4,0)"
+         id="path3664"
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none" />
+    </marker>
+    <marker
+       refX="0"
+       refY="0"
+       orient="auto"
+       id="Arrow1Lend"
+       style="overflow:visible">
+      <path
+         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+         transform="matrix(-0.8,0,0,-0.8,-10,0)"
+         id="path3658"
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none" />
+    </marker>
+    <marker
+       refX="0"
+       refY="0"
+       orient="auto"
+       id="Arrow1Sstart"
+       style="overflow:visible">
+      <path
+         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+         transform="matrix(0.2,0,0,0.2,1.2,0)"
+         id="path3667"
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none" />
+    </marker>
+    <marker
+       refX="0"
+       refY="0"
+       orient="auto"
+       id="TriangleInL"
+       style="overflow:visible">
+      <path
+         d="m 5.77,0 -8.65,5 0,-10 8.65,5 z"
+         transform="scale(-0.8,-0.8)"
+         id="path3789"
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none" />
+    </marker>
+    <marker
+       refX="0"
+       refY="0"
+       orient="auto"
+       id="DiamondLstart"
+       style="overflow:visible">
+      <path
+         d="M 0,-7.0710768 -7.0710894,0 0,7.0710589 7.0710462,0 0,-7.0710768 z"
+         transform="matrix(0.8,0,0,0.8,5.6,0)"
+         id="path3744"
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none" />
+    </marker>
+    <marker
+       refX="0"
+       refY="0"
+       orient="auto"
+       id="EmptyDiamondLstart"
+       style="overflow:visible">
+      <path
+         d="M 0,-7.0710768 -7.0710894,0 0,7.0710589 7.0710462,0 0,-7.0710768 z"
+         transform="matrix(0.8,0,0,0.8,5.6,0)"
+         id="path3771"
+         style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none" />
+    </marker>
+    <marker
+       refX="0"
+       refY="0"
+       orient="auto"
+       id="DotL"
+       style="overflow:visible">
+      <path
+         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+         transform="matrix(0.8,0,0,0.8,5.92,0.8)"
+         id="path3717"
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none" />
+    </marker>
+    <marker
+       refX="0"
+       refY="0"
+       orient="auto"
+       id="Arrow2Mstart"
+       style="overflow:visible">
+      <path
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="scale(0.6,0.6)"
+         id="path6802"
+         style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" />
+    </marker>
+    <marker
+       refX="0"
+       refY="0"
+       orient="auto"
+       id="Arrow1Mstart"
+       style="overflow:visible">
+      <path
+         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+         transform="matrix(0.4,0,0,0.4,4,0)"
+         id="path6784"
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none" />
+    </marker>
+    <marker
+       refX="0"
+       refY="0"
+       orient="auto"
+       id="Arrow2Lend"
+       style="overflow:visible">
+      <path
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
+         id="path6799"
+         style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" />
+    </marker>
+    <marker
+       refX="0"
+       refY="0"
+       orient="auto"
+       id="Arrow2Lstart"
+       style="overflow:visible">
+      <path
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="matrix(1.1,0,0,1.1,1.1,0)"
+         id="path6796"
+         style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" />
+    </marker>
+    <marker
+       refX="0"
+       refY="0"
+       orient="auto"
+       id="Arrow1Lstart"
+       style="overflow:visible">
+      <path
+         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+         transform="matrix(0.8,0,0,0.8,10,0)"
+         id="path6778"
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none" />
+    </marker>
+  </defs>
+  <g
+     id="layer1">
+    <path
+       d="m 154.46203,131.06993 c -44.07304,29.11266 -83.406887,72.16388 -90.427429,126.47186 -8.459742,45.79022 5.235707,93.2478 32.642856,130.28464 26.749493,38.20437 73.951283,69.24883 122.176133,57.20194 29.64157,-4.83382 53.48855,-29.36894 58.21519,-58.91422 9.68655,-54.23248 -3.95641,-109.0379 -15.75416,-161.82179 C 250.89268,188.87886 246.54287,150.48515 226.30947,118.86892 203.89231,83.124761 155.86541,71.776463 117.52129,85.845062 80.572179,97.171596 57.228526,131.86819 41.235584,164.97206 18.991947,213.51355 29.877982,267.64713 36.67951,318.2714 c 11.243825,54.15354 40.256075,106.36957 85.32275,139.4799 37.82295,28.97986 91.73004,33.62032 133.63718,10.82926 53.69337,-29.61671 97.53053,-78.52319 118.50148,-136.4418 23.46906,-65.85387 39.60888,-135.06426 39.33774,-205.29117 -1.48295,-22.85116 -0.69319,-52.896044 -22.67493,-66.502975 -22.08597,-6.446167 -39.75477,14.561279 -52.3007,29.806077 -39.08704,53.856518 -58.89246,124.227968 -45.73811,190.185728 6.58963,36.76838 30.92221,67.93933 62.28015,87.3168 28.19917,19.30659 69.30933,18.14349 93.54299,-7.33781 46.76026,-46.63755 45.18229,-128.17439 4.30914,-178.07475 -28.37355,-31.97369 -63.34676,-58.97818 -102.63554,-76.19309 -66.4964,-26.83024 -137.6278,-15.008426 -195.79963,25.02236 z"
+       id="windingPath"
+       style="fill:none;stroke:#00ff00;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:none;marker-mid:url(#Arrow2Mend);marker-end:none" />
+    <rect
+       width="8"
+       height="8"
+       x="-4"
+       y="-4"
+       id="rect5896"
+       style="fill:#008400;fill-opacity:1;stroke:#00ff00;stroke-opacity:1" >
+       <animateMotion id="pathMotion" dur="10s" repeatCount="1" rotate="auto" fill="freeze">
+         <mpath xlink:href="#windingPath" />
+       </animateMotion>
+       <animateTransform id="transformRect" attributeName="transform" type="scale"     				keyTimes="0;0.2;0.4;0.6;0.8;1" 						values="1.0;2;4;4;2;1.0" 							dur="10s" additive="replace" fill="freeze" 				repeatCount="1"/> 
+    </rect>
+  </g>
+  <!-- point circle for rubber band -->
+  <path
+     d="m 187.60967,283.00491 a 14.188966,14.188966 0 1 1 -28.37794,0 14.188966,14.188966 0 1 1 28.37794,0 z"
+     transform="matrix(0.46966991,0,0,0.46966991,84.44538,142.56119)"
+     id="path9854"
+     style="fill:#000080;fill-opacity:1;stroke:none" />
+  <text
+     x="138.21458"
+     y="284.54355"
+     id="text9856"
+     xml:space="preserve"
+     style="font-size:18.57689476px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"><tspan
+       x="138.21458"
+       y="284.54355"
+       id="tspan9858">P</tspan></text>
+
+   <line id="myLine" x1="165" y1="275" x2="154.46203" 
+         y2="131.06993" stroke="black" stroke-width="3">  
+   <animate id="x2Anim" attributeName = "x2" dur="10s" />
+   <animate id="y2Anim" attributeName = "y2" dur="10s" />
+   </line>
+
+</svg>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/www/verboseblacrap.html	Tue Sep 04 07:25:49 2012 +0000
@@ -0,0 +1,110 @@
+
+<!DOCTYPE html>
+<html>
+<head>
+
+
+</head>
+
+<body style="width:1280px; height:800px;" > 
+<div id="title"><h1>NodeScore</h1> </div><br/>
+
+<img src="about/chromiumlogo.png"  width="30" height="30"/>
+<img src="about/nodejs-dark.png" height="30"/>
+<img src="about/ECMAScript.png" height="30"/>
+
+<br/><br/>
+
+<div class="readme">
+
+<h2>What is NodeScore?</h2> NodeScore is a framework to facilitate
+networked telematic ensemble performance.  As a framework it uses the
+"screen score" as its paradigm. While it could be used to syncronise
+any type of telematic event/performance in this context it is aimed at
+the musical performance.
+
+The goal of the NodeScore framework is to allow performers
+who are connected to a network via a computer/tablet/mobile device to
+syncronise to a master clock and recieve instructions, in
+realtime,from a central "conductor/director" as well as being able to
+communicate with one another. 
+
+As performers may be geographically dispersed the technical setup
+needs to be trivial, this is why NodeScore uses the Internet browser
+as it is a cross-platform, standards compliant
+environment that will run on anycomputer without complex setup and
+installation process.  All that the performers involved in a NodeScore
+performance need to do is open a browser such as Google's Chrome and
+point it to the address of the NodeScore server, login and await
+instructions that shall be displayed in the browsers window.
+
+The nature of these instuctions is the left to the composer, the
+only prerequisite when composing for the NodeScore framework is that
+the instructions are formatted in HTML5. This allows for the
+incorporation of a wide range of rich media content such as images,
+video, sound and animated SVG as well as simple plain text
+instructions. Any medium that can be displayed in an internet web
+browser maybe used in a NodeScore composition.
+
+Other features include a shared, embedded network stopwatch and a
+live-chat window to facilitate syncronisation and communication
+between partisipants in the performance.
+
+<h2>How does NodeScore work?</h2> The control interface for
+NodeScore is a webpage displayed in an internet web browser, from this
+control page the "conductor/director" can issue the precomposed, HTML5
+formated, compositional instructions. These instrutions can be
+deployed to the ensemble as a whole or targeted at specific
+perfomers. Once the instruction is deployed by the director it is
+instantly presented in the web browser of the performer/s.
+
+In a NodeScore performance the conductor/director also becomes
+active in the compositional process as he she decides who plays what
+material when. In this way NodeScore can be seen as an evolution of
+methods used by composers from Lutoslawski (Jeux vénitiens to Zorn
+("Cobra") amongst others, where musicians are given cues chosen by the
+director indicating certian prearranged stratagies. NodeScore however
+alows much more complex media to be incorporated in the instructions
+as well as facilitating networked telematic performances in this
+style.
+
+
+<h2>How is this achived technically?</h2> NodeScore uses realtime web
+technologies including the node.js server software allowing serverside
+javascript as well as websockets.  "Websockets" allows the server to
+push content to the clients without them requesting it first as is
+traditionally the case. This has been possible in the past through a
+technique called "longpolling", though this was quite inefficient
+compatered to websockets which allow a persistant live connection
+between server and client. Through this connection the server can push
+content to the client in realtime for instant displayed in their
+browser.
+
+<h2>Browser Compatability:</h2> This project uses some bleeding
+edge network technologies his means it will not currently work in all
+browsers, some versions of Firefox have disabled websockets for
+security reasons, also different browsers deal with CSS scaling in
+different ways for example. Recent versions of Chromium, Google Chrome or
+Firefox are recomended.
+
+
+<h2>Code</h2>
+
+<a href="https://gitorious.org/nodescore">https://gitorious.org/nodescore</a>
+
+<h2>Examples</h2>
+
+<a href="http://nodescore.kiben.net:8889/m/score.html">http://nodescore.kiben.net:8889/m/score.html</a><br/>
+<a href="http://nodescore.kiben.net:8889/m/controls.html">http://nodescore.kiben.net:8889/m/controls.html</a><br/>
+
+</div>
+
+<br/>
+
+
+<br/>
+<script type="text/javascript" src="about/footer.js"> </script>
+
+</body>
+
+</html>