diff --git a/main.py b/main.py
index d496af5..9e0ea79 100755
--- a/main.py
+++ b/main.py
@@ -53,7 +53,7 @@ class bc(object):
self.old_url = "" # the before last url from the history file
self.destination_ip = "" #the ip adress of self.url
self.hop_ip = "" #the ip of the servers/router on a hop
- self.timestamp = "" #the time it took to go to a hop in miliseconds.
+ self.timestamp = "1" #the time it took to go to a hop in miliseconds.
# these variables are all the result of Maxmind DB lookups
self.longitude = "" # the lat/long that corresponds the an ip as per Maxmind DB
@@ -363,17 +363,19 @@ class bc(object):
self.city = city
self.country = country
self.server_name = self.hop_host_name
+ cc = record['country_code'].lower()
elif record.has_key('country_name'):
country = record['country_name']
print "Trace:", self.hop_count, "->", ip, "->", longitude + ":" + latitude, "->", country, "->", self.hop_host_name, "->", self.asn, '->', self.timestamp+'ms'
self.country = country
self.city = '-'
self.server_name = self.hop_host_name
+ cc = record['country_code'].lower()
#self.hop_count+=1
- self.vardict = {'url': self.url, 'destination_ip': self.destination_ip, 'hop_count': self.hop_count,'hop_ip': self.hop_ip, 'server_name': self.server_name, 'country': self.country, 'city': self.city, 'longitude': self.longitude, 'latitude': self.latitude, 'asn' : self.asn, 'timestamp' : self.timestamp }
+ self.vardict = {'url': self.url, 'destination_ip': self.destination_ip, 'hop_count': self.hop_count,'hop_ip': self.hop_ip, 'server_name': self.server_name, 'country': self.country, 'city': self.city, 'longitude': self.longitude, 'latitude': self.latitude, 'asn' : self.asn, 'timestamp' : self.timestamp, 'country_code': cc }
except:
print "Trace:", self.hop_count, "->", "Not allowed"
- self.vardict = {'url': self.url, 'destination_ip': self.destination_ip, 'hop_count': self.hop_count,'hop_ip': self.hop_ip, 'server_name': self.server_name, 'country': '-', 'city': '-', 'longitude': '-', 'latitude': '-', 'asn' : self.asn, 'timestamp' : self.timestamp }
+ self.vardict = {'url': self.url, 'destination_ip': self.destination_ip, 'hop_count': self.hop_count,'hop_ip': self.hop_ip, 'server_name': self.server_name, 'country': '-', 'city': '-', 'longitude': '-', 'latitude': '-', 'asn' : self.asn, 'timestamp' : self.timestamp, 'country_code': '-' }
self.hop_count+=1
# write xml data to file
diff --git a/web/index.py b/web/index.py
index 1b83eac..f84cdc9 100755
--- a/web/index.py
+++ b/web/index.py
@@ -6,8 +6,8 @@ GPLv3 - 2013 by psy (epsylon@riseup.net)
"""
from xml.dom.minidom import parseString
import xml.etree.ElementTree as ET
-
-# extract data from a xml file
+ # extract data from a xml file
+# try:
f = open('data.xml', 'r')
f2 = open('data.xml', 'r')
xml = ET.parse(f)
@@ -24,6 +24,7 @@ asn_list =[]
server_name_list = []
timestamp_list = []
last_hop = int(xml.findall('hop')[-1].text)
+country_code_list = []
for counter in range(1, last_hop+1):
url = xml.getroot().text
@@ -35,6 +36,7 @@ for counter in range(1, last_hop+1):
longitude = hop_element.getElementsByTagName('longitude')[0].toxml().replace('','').replace('','')
latitude = hop_element.getElementsByTagName('latitude')[0].toxml().replace('','').replace('','')
timestamp = hop_element.getElementsByTagName('timestamp')[0].toxml().replace('','').replace('','')
+ country_code = hop_element.getElementsByTagName('country_code')[0].toxml().replace('','').replace('','')
latlong = [float(latitude.encode('utf-8')), float(longitude.encode('utf-8'))]
geoarray.append(latlong)
@@ -43,113 +45,55 @@ for counter in range(1, last_hop+1):
hop_ip_list.append(hop_ip.encode('utf-8'))
server_name_list.append(server_name.encode('utf-8'))
timestamp_list.append(float(timestamp))
+ country_code_list.append(country_code.encode('utf-8'))
-f = open('kaart.html', 'w')
+#f = open('kaart.html', 'w')
+#the html
output = """
Border Check - Web Visualizor
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
+
-
-
+ country_code_list = """+str(country_code_list)+"""
+
"""
-f.write(output)
-f.close
\ No newline at end of file
+ #f.write(output)
+ #f.close
+# except:
+# output = """
+# loading
+# """
\ No newline at end of file
diff --git a/web/js/bc.js b/web/js/bc.js
new file mode 100644
index 0000000..70a584d
--- /dev/null
+++ b/web/js/bc.js
@@ -0,0 +1,70 @@
+window.onload = function () {
+ var map = L.map('map',{
+ minZoom: 2,
+ maxZoom:5,
+
+ }).setView([38.0, -97.0], 3);
+
+ L.tileLayer('http://{s}.tile.osm.org/{z}/{x}/{y}.png', {
+ attribution: '© OpenStreetMap contributors'
+ }).addTo(map);
+
+ //the slider bar
+ $('#button').bind('click', function(){
+ $('#bar').animate({"width": '200'})
+ var info = $("this is where info goes
I will make a 'slide back' option later
")
+ .appendTo("#bar")
+ console.log('click')
+
+ })
+
+ //function chain for drawing the markers and lines on the map.
+ index = 0
+ delay = (400+timestamp_list[index])
+
+ AddStep(latlong[index], latlong[index+1], index)
+
+ function AddMarker(src, index){
+ var marker = L.marker([src[0], src[1]]).bindPopup(
+ "Hop no:"+hop_list[index]+"
show metadata
Server name:
"+server_name_list[index]+"
Network owner:
"+asn_list[index]+"
"
+ );
+ marker.addTo(map).openPopup()
+ }
+
+ function AddStep(src, dest, index){
+ var b = new R.BezierAnim([src, dest], {})
+ map.addLayer(b)
+ AddMarker(src, index)
+ processStep(index)
+ //console.log(delay)
+ }
+
+ function processStep (index) {
+ map.panTo(latlong[index]);
+ if (index < counter_max-2) {
+ //console.log('hop#', hop_list[index])
+ changeFavicon('js/world/'+country_code_list[index]+'.png')
+ window.setTimeout(function () {
+ AddStep(latlong[index], latlong[index+1], index)
+ }, delay);}
+ else
+ if (index < counter_max-1){
+ //console.log('hop#', hop_list[index])
+ changeFavicon('js/world/'+country_code_list[index]+'.png')
+ window.setTimeout(function () {
+ AddStep(latlong[index], latlong[index], index)
+ }, delay);}
+
+ else
+ if (index = counter_max-1){
+ changeFavicon('js/world/'+country_code_list[index]+'.png')
+ //console.log('fin')
+ //map.fitBounds([bounds])
+
+ }
+
+ index = index + 1
+ delay = (400 + timestamp_list[index])
+ }
+};
+
diff --git a/web/js/favicon.js b/web/js/favicon.js
new file mode 100644
index 0000000..395144f
--- /dev/null
+++ b/web/js/favicon.js
@@ -0,0 +1,20 @@
+/*!
+ * Dynamically changing favicons with JavaScript
+ * Works in all A-grade browsers except Safari and Internet Explorer
+ * Demo: http://mathiasbynens.be/demo/dynamic-favicons
+ */
+
+// HTML5™, baby! http://mathiasbynens.be/notes/document-head
+document.head = document.head || document.getElementsByTagName('head')[0];
+
+function changeFavicon(src) {
+ var link = document.createElement('link'),
+ oldLink = document.getElementById('dynamic-favicon');
+ link.id = 'dynamic-favicon';
+ link.rel = 'shortcut icon';
+ link.href = src;
+ if (oldLink) {
+ document.head.removeChild(oldLink);
+ }
+ document.head.appendChild(link);
+}
\ No newline at end of file
diff --git a/web/js/world/.DS_Store b/web/js/world/.DS_Store
new file mode 100644
index 0000000..5015ac3
Binary files /dev/null and b/web/js/world/.DS_Store differ
diff --git a/web/js/world/ad.png b/web/js/world/ad.png
new file mode 100644
index 0000000..0d2b04c
Binary files /dev/null and b/web/js/world/ad.png differ
diff --git a/web/js/world/ae.png b/web/js/world/ae.png
new file mode 100644
index 0000000..885be20
Binary files /dev/null and b/web/js/world/ae.png differ
diff --git a/web/js/world/af.png b/web/js/world/af.png
new file mode 100644
index 0000000..d59b3a6
Binary files /dev/null and b/web/js/world/af.png differ
diff --git a/web/js/world/ag.png b/web/js/world/ag.png
new file mode 100644
index 0000000..20440ba
Binary files /dev/null and b/web/js/world/ag.png differ
diff --git a/web/js/world/ai.png b/web/js/world/ai.png
new file mode 100644
index 0000000..c71ec83
Binary files /dev/null and b/web/js/world/ai.png differ
diff --git a/web/js/world/al.png b/web/js/world/al.png
new file mode 100644
index 0000000..d37e44e
Binary files /dev/null and b/web/js/world/al.png differ
diff --git a/web/js/world/am.png b/web/js/world/am.png
new file mode 100644
index 0000000..043ec67
Binary files /dev/null and b/web/js/world/am.png differ
diff --git a/web/js/world/an.png b/web/js/world/an.png
new file mode 100644
index 0000000..9ede9b7
Binary files /dev/null and b/web/js/world/an.png differ
diff --git a/web/js/world/ao.png b/web/js/world/ao.png
new file mode 100644
index 0000000..6b5e475
Binary files /dev/null and b/web/js/world/ao.png differ
diff --git a/web/js/world/aq.png b/web/js/world/aq.png
new file mode 100644
index 0000000..f214498
Binary files /dev/null and b/web/js/world/aq.png differ
diff --git a/web/js/world/ar.png b/web/js/world/ar.png
new file mode 100644
index 0000000..913bdb9
Binary files /dev/null and b/web/js/world/ar.png differ
diff --git a/web/js/world/as.png b/web/js/world/as.png
new file mode 100644
index 0000000..5e6b4cd
Binary files /dev/null and b/web/js/world/as.png differ
diff --git a/web/js/world/at.png b/web/js/world/at.png
new file mode 100644
index 0000000..ee928f1
Binary files /dev/null and b/web/js/world/at.png differ
diff --git a/web/js/world/au.png b/web/js/world/au.png
new file mode 100644
index 0000000..422598a
Binary files /dev/null and b/web/js/world/au.png differ
diff --git a/web/js/world/aw.png b/web/js/world/aw.png
new file mode 100644
index 0000000..68c9c98
Binary files /dev/null and b/web/js/world/aw.png differ
diff --git a/web/js/world/ax.png b/web/js/world/ax.png
new file mode 100644
index 0000000..6b834b4
Binary files /dev/null and b/web/js/world/ax.png differ
diff --git a/web/js/world/az.png b/web/js/world/az.png
new file mode 100644
index 0000000..c1271f2
Binary files /dev/null and b/web/js/world/az.png differ
diff --git a/web/js/world/ba.png b/web/js/world/ba.png
new file mode 100644
index 0000000..f4daa7b
Binary files /dev/null and b/web/js/world/ba.png differ
diff --git a/web/js/world/bb.png b/web/js/world/bb.png
new file mode 100644
index 0000000..bebfc7a
Binary files /dev/null and b/web/js/world/bb.png differ
diff --git a/web/js/world/bd.png b/web/js/world/bd.png
new file mode 100644
index 0000000..a72670a
Binary files /dev/null and b/web/js/world/bd.png differ
diff --git a/web/js/world/be.png b/web/js/world/be.png
new file mode 100644
index 0000000..e94e32c
Binary files /dev/null and b/web/js/world/be.png differ
diff --git a/web/js/world/bf.png b/web/js/world/bf.png
new file mode 100644
index 0000000..cd51c28
Binary files /dev/null and b/web/js/world/bf.png differ
diff --git a/web/js/world/bg.png b/web/js/world/bg.png
new file mode 100644
index 0000000..28544ef
Binary files /dev/null and b/web/js/world/bg.png differ
diff --git a/web/js/world/bh.png b/web/js/world/bh.png
new file mode 100644
index 0000000..5cee8ee
Binary files /dev/null and b/web/js/world/bh.png differ
diff --git a/web/js/world/bi.png b/web/js/world/bi.png
new file mode 100644
index 0000000..d3ff947
Binary files /dev/null and b/web/js/world/bi.png differ
diff --git a/web/js/world/bj.png b/web/js/world/bj.png
new file mode 100644
index 0000000..010bc35
Binary files /dev/null and b/web/js/world/bj.png differ
diff --git a/web/js/world/bl.loc.png b/web/js/world/bl.loc.png
new file mode 100644
index 0000000..8ffc616
Binary files /dev/null and b/web/js/world/bl.loc.png differ
diff --git a/web/js/world/bl.png b/web/js/world/bl.png
new file mode 100644
index 0000000..2cc82f6
Binary files /dev/null and b/web/js/world/bl.png differ
diff --git a/web/js/world/bm.png b/web/js/world/bm.png
new file mode 100644
index 0000000..8f282aa
Binary files /dev/null and b/web/js/world/bm.png differ
diff --git a/web/js/world/bn.png b/web/js/world/bn.png
new file mode 100644
index 0000000..f1272b9
Binary files /dev/null and b/web/js/world/bn.png differ
diff --git a/web/js/world/bo.png b/web/js/world/bo.png
new file mode 100644
index 0000000..dcb2303
Binary files /dev/null and b/web/js/world/bo.png differ
diff --git a/web/js/world/br.png b/web/js/world/br.png
new file mode 100644
index 0000000..38f81c4
Binary files /dev/null and b/web/js/world/br.png differ
diff --git a/web/js/world/bs.png b/web/js/world/bs.png
new file mode 100644
index 0000000..d1708dd
Binary files /dev/null and b/web/js/world/bs.png differ
diff --git a/web/js/world/bt.png b/web/js/world/bt.png
new file mode 100644
index 0000000..d39c1fc
Binary files /dev/null and b/web/js/world/bt.png differ
diff --git a/web/js/world/bv.png b/web/js/world/bv.png
new file mode 100644
index 0000000..bac14bc
Binary files /dev/null and b/web/js/world/bv.png differ
diff --git a/web/js/world/bw.png b/web/js/world/bw.png
new file mode 100644
index 0000000..b372b23
Binary files /dev/null and b/web/js/world/bw.png differ
diff --git a/web/js/world/by.png b/web/js/world/by.png
new file mode 100644
index 0000000..e217a82
Binary files /dev/null and b/web/js/world/by.png differ
diff --git a/web/js/world/bz.png b/web/js/world/bz.png
new file mode 100644
index 0000000..87e7e76
Binary files /dev/null and b/web/js/world/bz.png differ
diff --git a/web/js/world/ca.png b/web/js/world/ca.png
new file mode 100644
index 0000000..182b51e
Binary files /dev/null and b/web/js/world/ca.png differ
diff --git a/web/js/world/cc.png b/web/js/world/cc.png
new file mode 100644
index 0000000..9b379ad
Binary files /dev/null and b/web/js/world/cc.png differ
diff --git a/web/js/world/cd.png b/web/js/world/cd.png
new file mode 100644
index 0000000..fbdcf05
Binary files /dev/null and b/web/js/world/cd.png differ
diff --git a/web/js/world/cf.png b/web/js/world/cf.png
new file mode 100644
index 0000000..0e797cc
Binary files /dev/null and b/web/js/world/cf.png differ
diff --git a/web/js/world/cg.png b/web/js/world/cg.png
new file mode 100644
index 0000000..83ecf4a
Binary files /dev/null and b/web/js/world/cg.png differ
diff --git a/web/js/world/ch.png b/web/js/world/ch.png
new file mode 100644
index 0000000..47af532
Binary files /dev/null and b/web/js/world/ch.png differ
diff --git a/web/js/world/ci.png b/web/js/world/ci.png
new file mode 100644
index 0000000..c15d564
Binary files /dev/null and b/web/js/world/ci.png differ
diff --git a/web/js/world/ck.png b/web/js/world/ck.png
new file mode 100644
index 0000000..9eaf66c
Binary files /dev/null and b/web/js/world/ck.png differ
diff --git a/web/js/world/cl.png b/web/js/world/cl.png
new file mode 100644
index 0000000..a15e5a9
Binary files /dev/null and b/web/js/world/cl.png differ
diff --git a/web/js/world/cm.png b/web/js/world/cm.png
new file mode 100644
index 0000000..6334808
Binary files /dev/null and b/web/js/world/cm.png differ
diff --git a/web/js/world/cn.png b/web/js/world/cn.png
new file mode 100644
index 0000000..cfb61ee
Binary files /dev/null and b/web/js/world/cn.png differ
diff --git a/web/js/world/co.png b/web/js/world/co.png
new file mode 100644
index 0000000..c68ade0
Binary files /dev/null and b/web/js/world/co.png differ
diff --git a/web/js/world/cr.png b/web/js/world/cr.png
new file mode 100644
index 0000000..b9c89a0
Binary files /dev/null and b/web/js/world/cr.png differ
diff --git a/web/js/world/cs.png b/web/js/world/cs.png
new file mode 100644
index 0000000..9355b93
Binary files /dev/null and b/web/js/world/cs.png differ
diff --git a/web/js/world/cu.png b/web/js/world/cu.png
new file mode 100644
index 0000000..f9abb71
Binary files /dev/null and b/web/js/world/cu.png differ
diff --git a/web/js/world/cv.png b/web/js/world/cv.png
new file mode 100644
index 0000000..df1d525
Binary files /dev/null and b/web/js/world/cv.png differ
diff --git a/web/js/world/cx.png b/web/js/world/cx.png
new file mode 100644
index 0000000..e197852
Binary files /dev/null and b/web/js/world/cx.png differ
diff --git a/web/js/world/cy.png b/web/js/world/cy.png
new file mode 100644
index 0000000..564232b
Binary files /dev/null and b/web/js/world/cy.png differ
diff --git a/web/js/world/cz.png b/web/js/world/cz.png
new file mode 100644
index 0000000..dcc14c6
Binary files /dev/null and b/web/js/world/cz.png differ
diff --git a/web/js/world/de.png b/web/js/world/de.png
new file mode 100644
index 0000000..8c688c9
Binary files /dev/null and b/web/js/world/de.png differ
diff --git a/web/js/world/dj.png b/web/js/world/dj.png
new file mode 100644
index 0000000..a9b2adf
Binary files /dev/null and b/web/js/world/dj.png differ
diff --git a/web/js/world/dk.png b/web/js/world/dk.png
new file mode 100644
index 0000000..e73bcee
Binary files /dev/null and b/web/js/world/dk.png differ
diff --git a/web/js/world/dm.png b/web/js/world/dm.png
new file mode 100644
index 0000000..31fa4cd
Binary files /dev/null and b/web/js/world/dm.png differ
diff --git a/web/js/world/do.png b/web/js/world/do.png
new file mode 100644
index 0000000..818b2ce
Binary files /dev/null and b/web/js/world/do.png differ
diff --git a/web/js/world/dz.png b/web/js/world/dz.png
new file mode 100644
index 0000000..246c73c
Binary files /dev/null and b/web/js/world/dz.png differ
diff --git a/web/js/world/ec.png b/web/js/world/ec.png
new file mode 100644
index 0000000..febddf8
Binary files /dev/null and b/web/js/world/ec.png differ
diff --git a/web/js/world/ee.png b/web/js/world/ee.png
new file mode 100644
index 0000000..f6e109f
Binary files /dev/null and b/web/js/world/ee.png differ
diff --git a/web/js/world/eg.png b/web/js/world/eg.png
new file mode 100644
index 0000000..6c32efb
Binary files /dev/null and b/web/js/world/eg.png differ
diff --git a/web/js/world/eh.png b/web/js/world/eh.png
new file mode 100644
index 0000000..e5a9aee
Binary files /dev/null and b/web/js/world/eh.png differ
diff --git a/web/js/world/er.png b/web/js/world/er.png
new file mode 100644
index 0000000..a91ef3f
Binary files /dev/null and b/web/js/world/er.png differ
diff --git a/web/js/world/es.png b/web/js/world/es.png
new file mode 100644
index 0000000..bfe7b69
Binary files /dev/null and b/web/js/world/es.png differ
diff --git a/web/js/world/et.png b/web/js/world/et.png
new file mode 100644
index 0000000..0b64274
Binary files /dev/null and b/web/js/world/et.png differ
diff --git a/web/js/world/eu.png b/web/js/world/eu.png
new file mode 100644
index 0000000..e6293c1
Binary files /dev/null and b/web/js/world/eu.png differ
diff --git a/web/js/world/fi.png b/web/js/world/fi.png
new file mode 100644
index 0000000..8637023
Binary files /dev/null and b/web/js/world/fi.png differ
diff --git a/web/js/world/fj.png b/web/js/world/fj.png
new file mode 100644
index 0000000..0aab514
Binary files /dev/null and b/web/js/world/fj.png differ
diff --git a/web/js/world/fk.png b/web/js/world/fk.png
new file mode 100644
index 0000000..2b721f9
Binary files /dev/null and b/web/js/world/fk.png differ
diff --git a/web/js/world/fm.png b/web/js/world/fm.png
new file mode 100644
index 0000000..1a91064
Binary files /dev/null and b/web/js/world/fm.png differ
diff --git a/web/js/world/fo.png b/web/js/world/fo.png
new file mode 100644
index 0000000..4bf6edd
Binary files /dev/null and b/web/js/world/fo.png differ
diff --git a/web/js/world/fr.png b/web/js/world/fr.png
new file mode 100644
index 0000000..d4616ed
Binary files /dev/null and b/web/js/world/fr.png differ
diff --git a/web/js/world/fx.png b/web/js/world/fx.png
new file mode 100644
index 0000000..d4616ed
Binary files /dev/null and b/web/js/world/fx.png differ
diff --git a/web/js/world/ga.png b/web/js/world/ga.png
new file mode 100644
index 0000000..1f1788c
Binary files /dev/null and b/web/js/world/ga.png differ
diff --git a/web/js/world/gb.png b/web/js/world/gb.png
new file mode 100644
index 0000000..e0ce9a6
Binary files /dev/null and b/web/js/world/gb.png differ
diff --git a/web/js/world/gd.png b/web/js/world/gd.png
new file mode 100644
index 0000000..70467ac
Binary files /dev/null and b/web/js/world/gd.png differ
diff --git a/web/js/world/ge.png b/web/js/world/ge.png
new file mode 100644
index 0000000..60c563e
Binary files /dev/null and b/web/js/world/ge.png differ
diff --git a/web/js/world/gf.png b/web/js/world/gf.png
new file mode 100644
index 0000000..d4616ed
Binary files /dev/null and b/web/js/world/gf.png differ
diff --git a/web/js/world/gg.png b/web/js/world/gg.png
new file mode 100644
index 0000000..20252f2
Binary files /dev/null and b/web/js/world/gg.png differ
diff --git a/web/js/world/gh.png b/web/js/world/gh.png
new file mode 100644
index 0000000..3f3b980
Binary files /dev/null and b/web/js/world/gh.png differ
diff --git a/web/js/world/gi.png b/web/js/world/gi.png
new file mode 100644
index 0000000..54d6eb1
Binary files /dev/null and b/web/js/world/gi.png differ
diff --git a/web/js/world/gl.png b/web/js/world/gl.png
new file mode 100644
index 0000000..ef5ead5
Binary files /dev/null and b/web/js/world/gl.png differ
diff --git a/web/js/world/gm.png b/web/js/world/gm.png
new file mode 100644
index 0000000..95cce12
Binary files /dev/null and b/web/js/world/gm.png differ
diff --git a/web/js/world/gn.png b/web/js/world/gn.png
new file mode 100644
index 0000000..5f8bba1
Binary files /dev/null and b/web/js/world/gn.png differ
diff --git a/web/js/world/gp.loc1.png b/web/js/world/gp.loc1.png
new file mode 100644
index 0000000..e07d047
Binary files /dev/null and b/web/js/world/gp.loc1.png differ
diff --git a/web/js/world/gp.loc2.png b/web/js/world/gp.loc2.png
new file mode 100644
index 0000000..8bd6d9b
Binary files /dev/null and b/web/js/world/gp.loc2.png differ
diff --git a/web/js/world/gp.png b/web/js/world/gp.png
new file mode 100644
index 0000000..d4616ed
Binary files /dev/null and b/web/js/world/gp.png differ
diff --git a/web/js/world/gq.png b/web/js/world/gq.png
new file mode 100644
index 0000000..2cbd4a8
Binary files /dev/null and b/web/js/world/gq.png differ
diff --git a/web/js/world/gr.png b/web/js/world/gr.png
new file mode 100644
index 0000000..a5b70ad
Binary files /dev/null and b/web/js/world/gr.png differ
diff --git a/web/js/world/gs.png b/web/js/world/gs.png
new file mode 100644
index 0000000..7706171
Binary files /dev/null and b/web/js/world/gs.png differ
diff --git a/web/js/world/gt.png b/web/js/world/gt.png
new file mode 100644
index 0000000..ce82c34
Binary files /dev/null and b/web/js/world/gt.png differ
diff --git a/web/js/world/gu.png b/web/js/world/gu.png
new file mode 100644
index 0000000..1d2dc87
Binary files /dev/null and b/web/js/world/gu.png differ
diff --git a/web/js/world/gw.png b/web/js/world/gw.png
new file mode 100644
index 0000000..5e70972
Binary files /dev/null and b/web/js/world/gw.png differ
diff --git a/web/js/world/gy.png b/web/js/world/gy.png
new file mode 100644
index 0000000..ae7c645
Binary files /dev/null and b/web/js/world/gy.png differ
diff --git a/web/js/world/hk.png b/web/js/world/hk.png
new file mode 100644
index 0000000..0bc0720
Binary files /dev/null and b/web/js/world/hk.png differ
diff --git a/web/js/world/hm.png b/web/js/world/hm.png
new file mode 100644
index 0000000..214924d
Binary files /dev/null and b/web/js/world/hm.png differ
diff --git a/web/js/world/hn.png b/web/js/world/hn.png
new file mode 100644
index 0000000..de08a36
Binary files /dev/null and b/web/js/world/hn.png differ
diff --git a/web/js/world/hr.png b/web/js/world/hr.png
new file mode 100644
index 0000000..69eeed3
Binary files /dev/null and b/web/js/world/hr.png differ
diff --git a/web/js/world/ht.png b/web/js/world/ht.png
new file mode 100644
index 0000000..8369277
Binary files /dev/null and b/web/js/world/ht.png differ
diff --git a/web/js/world/hu.png b/web/js/world/hu.png
new file mode 100644
index 0000000..0d492a0
Binary files /dev/null and b/web/js/world/hu.png differ
diff --git a/web/js/world/id.png b/web/js/world/id.png
new file mode 100644
index 0000000..14e91f9
Binary files /dev/null and b/web/js/world/id.png differ
diff --git a/web/js/world/ie.png b/web/js/world/ie.png
new file mode 100644
index 0000000..839c310
Binary files /dev/null and b/web/js/world/ie.png differ
diff --git a/web/js/world/il.png b/web/js/world/il.png
new file mode 100644
index 0000000..31cf02d
Binary files /dev/null and b/web/js/world/il.png differ
diff --git a/web/js/world/in.png b/web/js/world/in.png
new file mode 100644
index 0000000..92737db
Binary files /dev/null and b/web/js/world/in.png differ
diff --git a/web/js/world/io.png b/web/js/world/io.png
new file mode 100644
index 0000000..9ece8ab
Binary files /dev/null and b/web/js/world/io.png differ
diff --git a/web/js/world/iq.png b/web/js/world/iq.png
new file mode 100644
index 0000000..caa7f0b
Binary files /dev/null and b/web/js/world/iq.png differ
diff --git a/web/js/world/ir.png b/web/js/world/ir.png
new file mode 100644
index 0000000..e81a0f6
Binary files /dev/null and b/web/js/world/ir.png differ
diff --git a/web/js/world/is.png b/web/js/world/is.png
new file mode 100644
index 0000000..8bf8287
Binary files /dev/null and b/web/js/world/is.png differ
diff --git a/web/js/world/it.png b/web/js/world/it.png
new file mode 100644
index 0000000..e0cab72
Binary files /dev/null and b/web/js/world/it.png differ
diff --git a/web/js/world/je.png b/web/js/world/je.png
new file mode 100644
index 0000000..a662133
Binary files /dev/null and b/web/js/world/je.png differ
diff --git a/web/js/world/jm.png b/web/js/world/jm.png
new file mode 100644
index 0000000..f3021b5
Binary files /dev/null and b/web/js/world/jm.png differ
diff --git a/web/js/world/jo.png b/web/js/world/jo.png
new file mode 100644
index 0000000..e39b14e
Binary files /dev/null and b/web/js/world/jo.png differ
diff --git a/web/js/world/jp.png b/web/js/world/jp.png
new file mode 100644
index 0000000..506a535
Binary files /dev/null and b/web/js/world/jp.png differ
diff --git a/web/js/world/ke.png b/web/js/world/ke.png
new file mode 100644
index 0000000..ffb150a
Binary files /dev/null and b/web/js/world/ke.png differ
diff --git a/web/js/world/kg.png b/web/js/world/kg.png
new file mode 100644
index 0000000..aceeb6c
Binary files /dev/null and b/web/js/world/kg.png differ
diff --git a/web/js/world/kh.png b/web/js/world/kh.png
new file mode 100644
index 0000000..c64d08a
Binary files /dev/null and b/web/js/world/kh.png differ
diff --git a/web/js/world/ki.png b/web/js/world/ki.png
new file mode 100644
index 0000000..510e344
Binary files /dev/null and b/web/js/world/ki.png differ
diff --git a/web/js/world/km.png b/web/js/world/km.png
new file mode 100644
index 0000000..f0aab2e
Binary files /dev/null and b/web/js/world/km.png differ
diff --git a/web/js/world/kn.png b/web/js/world/kn.png
new file mode 100644
index 0000000..887c87c
Binary files /dev/null and b/web/js/world/kn.png differ
diff --git a/web/js/world/kp.png b/web/js/world/kp.png
new file mode 100644
index 0000000..653e82f
Binary files /dev/null and b/web/js/world/kp.png differ
diff --git a/web/js/world/kr.png b/web/js/world/kr.png
new file mode 100644
index 0000000..ac82766
Binary files /dev/null and b/web/js/world/kr.png differ
diff --git a/web/js/world/kw.png b/web/js/world/kw.png
new file mode 100644
index 0000000..a4c27ff
Binary files /dev/null and b/web/js/world/kw.png differ
diff --git a/web/js/world/ky.png b/web/js/world/ky.png
new file mode 100644
index 0000000..c7f14c4
Binary files /dev/null and b/web/js/world/ky.png differ
diff --git a/web/js/world/kz.png b/web/js/world/kz.png
new file mode 100644
index 0000000..38f75b2
Binary files /dev/null and b/web/js/world/kz.png differ
diff --git a/web/js/world/la.png b/web/js/world/la.png
new file mode 100644
index 0000000..fd70e04
Binary files /dev/null and b/web/js/world/la.png differ
diff --git a/web/js/world/lb.png b/web/js/world/lb.png
new file mode 100644
index 0000000..4804364
Binary files /dev/null and b/web/js/world/lb.png differ
diff --git a/web/js/world/lc.png b/web/js/world/lc.png
new file mode 100644
index 0000000..971b03a
Binary files /dev/null and b/web/js/world/lc.png differ
diff --git a/web/js/world/li.png b/web/js/world/li.png
new file mode 100644
index 0000000..cd6eb08
Binary files /dev/null and b/web/js/world/li.png differ
diff --git a/web/js/world/lk.png b/web/js/world/lk.png
new file mode 100644
index 0000000..500c935
Binary files /dev/null and b/web/js/world/lk.png differ
diff --git a/web/js/world/lr.png b/web/js/world/lr.png
new file mode 100644
index 0000000..a779984
Binary files /dev/null and b/web/js/world/lr.png differ
diff --git a/web/js/world/ls.png b/web/js/world/ls.png
new file mode 100644
index 0000000..d30890b
Binary files /dev/null and b/web/js/world/ls.png differ
diff --git a/web/js/world/lt.png b/web/js/world/lt.png
new file mode 100644
index 0000000..2bd0203
Binary files /dev/null and b/web/js/world/lt.png differ
diff --git a/web/js/world/lu.png b/web/js/world/lu.png
new file mode 100644
index 0000000..dab8533
Binary files /dev/null and b/web/js/world/lu.png differ
diff --git a/web/js/world/lv.png b/web/js/world/lv.png
new file mode 100644
index 0000000..abba0cd
Binary files /dev/null and b/web/js/world/lv.png differ
diff --git a/web/js/world/ly.png b/web/js/world/ly.png
new file mode 100644
index 0000000..7bce777
Binary files /dev/null and b/web/js/world/ly.png differ
diff --git a/web/js/world/ma.png b/web/js/world/ma.png
new file mode 100644
index 0000000..c21eef1
Binary files /dev/null and b/web/js/world/ma.png differ
diff --git a/web/js/world/mc.png b/web/js/world/mc.png
new file mode 100644
index 0000000..b33762c
Binary files /dev/null and b/web/js/world/mc.png differ
diff --git a/web/js/world/md.png b/web/js/world/md.png
new file mode 100644
index 0000000..5441949
Binary files /dev/null and b/web/js/world/md.png differ
diff --git a/web/js/world/me.png b/web/js/world/me.png
new file mode 100644
index 0000000..7f9ed15
Binary files /dev/null and b/web/js/world/me.png differ
diff --git a/web/js/world/mf.loc1.png b/web/js/world/mf.loc1.png
new file mode 100644
index 0000000..9e5569a
Binary files /dev/null and b/web/js/world/mf.loc1.png differ
diff --git a/web/js/world/mf.loc2.png b/web/js/world/mf.loc2.png
new file mode 100644
index 0000000..dd3cca2
Binary files /dev/null and b/web/js/world/mf.loc2.png differ
diff --git a/web/js/world/mf.png b/web/js/world/mf.png
new file mode 100644
index 0000000..2cc82f6
Binary files /dev/null and b/web/js/world/mf.png differ
diff --git a/web/js/world/mg.png b/web/js/world/mg.png
new file mode 100644
index 0000000..5a86b61
Binary files /dev/null and b/web/js/world/mg.png differ
diff --git a/web/js/world/mh.png b/web/js/world/mh.png
new file mode 100644
index 0000000..39069a5
Binary files /dev/null and b/web/js/world/mh.png differ
diff --git a/web/js/world/mk.png b/web/js/world/mk.png
new file mode 100644
index 0000000..a981b83
Binary files /dev/null and b/web/js/world/mk.png differ
diff --git a/web/js/world/ml.png b/web/js/world/ml.png
new file mode 100644
index 0000000..36a632e
Binary files /dev/null and b/web/js/world/ml.png differ
diff --git a/web/js/world/mm.png b/web/js/world/mm.png
new file mode 100644
index 0000000..86ecd2c
Binary files /dev/null and b/web/js/world/mm.png differ
diff --git a/web/js/world/mn.png b/web/js/world/mn.png
new file mode 100644
index 0000000..4f7adc7
Binary files /dev/null and b/web/js/world/mn.png differ
diff --git a/web/js/world/mo.png b/web/js/world/mo.png
new file mode 100644
index 0000000..4cba9b4
Binary files /dev/null and b/web/js/world/mo.png differ
diff --git a/web/js/world/mp.png b/web/js/world/mp.png
new file mode 100644
index 0000000..6c782fc
Binary files /dev/null and b/web/js/world/mp.png differ
diff --git a/web/js/world/mq.png b/web/js/world/mq.png
new file mode 100644
index 0000000..d4616ed
Binary files /dev/null and b/web/js/world/mq.png differ
diff --git a/web/js/world/mq.snake1.png b/web/js/world/mq.snake1.png
new file mode 100644
index 0000000..54055e9
Binary files /dev/null and b/web/js/world/mq.snake1.png differ
diff --git a/web/js/world/mq.snake2.png b/web/js/world/mq.snake2.png
new file mode 100644
index 0000000..5b1beba
Binary files /dev/null and b/web/js/world/mq.snake2.png differ
diff --git a/web/js/world/mr.png b/web/js/world/mr.png
new file mode 100644
index 0000000..1460ab7
Binary files /dev/null and b/web/js/world/mr.png differ
diff --git a/web/js/world/ms.png b/web/js/world/ms.png
new file mode 100644
index 0000000..526f512
Binary files /dev/null and b/web/js/world/ms.png differ
diff --git a/web/js/world/mt.png b/web/js/world/mt.png
new file mode 100644
index 0000000..611a459
Binary files /dev/null and b/web/js/world/mt.png differ
diff --git a/web/js/world/mu.png b/web/js/world/mu.png
new file mode 100644
index 0000000..d8b22cc
Binary files /dev/null and b/web/js/world/mu.png differ
diff --git a/web/js/world/mv.png b/web/js/world/mv.png
new file mode 100644
index 0000000..0024b86
Binary files /dev/null and b/web/js/world/mv.png differ
diff --git a/web/js/world/mw.png b/web/js/world/mw.png
new file mode 100644
index 0000000..975fb0a
Binary files /dev/null and b/web/js/world/mw.png differ
diff --git a/web/js/world/mx.png b/web/js/world/mx.png
new file mode 100644
index 0000000..8b705e4
Binary files /dev/null and b/web/js/world/mx.png differ
diff --git a/web/js/world/my.png b/web/js/world/my.png
new file mode 100644
index 0000000..45a8277
Binary files /dev/null and b/web/js/world/my.png differ
diff --git a/web/js/world/mz.png b/web/js/world/mz.png
new file mode 100644
index 0000000..14c7e9c
Binary files /dev/null and b/web/js/world/mz.png differ
diff --git a/web/js/world/na.png b/web/js/world/na.png
new file mode 100644
index 0000000..64df913
Binary files /dev/null and b/web/js/world/na.png differ
diff --git a/web/js/world/nc.png b/web/js/world/nc.png
new file mode 100644
index 0000000..d4616ed
Binary files /dev/null and b/web/js/world/nc.png differ
diff --git a/web/js/world/ne.png b/web/js/world/ne.png
new file mode 100644
index 0000000..8e6eb32
Binary files /dev/null and b/web/js/world/ne.png differ
diff --git a/web/js/world/nf.png b/web/js/world/nf.png
new file mode 100644
index 0000000..1f6e814
Binary files /dev/null and b/web/js/world/nf.png differ
diff --git a/web/js/world/ng.png b/web/js/world/ng.png
new file mode 100644
index 0000000..46dceb2
Binary files /dev/null and b/web/js/world/ng.png differ
diff --git a/web/js/world/ni.png b/web/js/world/ni.png
new file mode 100644
index 0000000..4527065
Binary files /dev/null and b/web/js/world/ni.png differ
diff --git a/web/js/world/nl.png b/web/js/world/nl.png
new file mode 100644
index 0000000..9f5e063
Binary files /dev/null and b/web/js/world/nl.png differ
diff --git a/web/js/world/no.png b/web/js/world/no.png
new file mode 100644
index 0000000..bac14bc
Binary files /dev/null and b/web/js/world/no.png differ
diff --git a/web/js/world/np.png b/web/js/world/np.png
new file mode 100644
index 0000000..7d02616
Binary files /dev/null and b/web/js/world/np.png differ
diff --git a/web/js/world/nr.png b/web/js/world/nr.png
new file mode 100644
index 0000000..599353a
Binary files /dev/null and b/web/js/world/nr.png differ
diff --git a/web/js/world/nu.png b/web/js/world/nu.png
new file mode 100644
index 0000000..eafce7b
Binary files /dev/null and b/web/js/world/nu.png differ
diff --git a/web/js/world/nz.png b/web/js/world/nz.png
new file mode 100644
index 0000000..36a08b1
Binary files /dev/null and b/web/js/world/nz.png differ
diff --git a/web/js/world/om.png b/web/js/world/om.png
new file mode 100644
index 0000000..13f67d9
Binary files /dev/null and b/web/js/world/om.png differ
diff --git a/web/js/world/pa.png b/web/js/world/pa.png
new file mode 100644
index 0000000..5d7356c
Binary files /dev/null and b/web/js/world/pa.png differ
diff --git a/web/js/world/pe.png b/web/js/world/pe.png
new file mode 100644
index 0000000..913b23a
Binary files /dev/null and b/web/js/world/pe.png differ
diff --git a/web/js/world/pf.png b/web/js/world/pf.png
new file mode 100644
index 0000000..049a2df
Binary files /dev/null and b/web/js/world/pf.png differ
diff --git a/web/js/world/pg.png b/web/js/world/pg.png
new file mode 100644
index 0000000..d704154
Binary files /dev/null and b/web/js/world/pg.png differ
diff --git a/web/js/world/ph.png b/web/js/world/ph.png
new file mode 100644
index 0000000..f542701
Binary files /dev/null and b/web/js/world/ph.png differ
diff --git a/web/js/world/pk.png b/web/js/world/pk.png
new file mode 100644
index 0000000..f644d24
Binary files /dev/null and b/web/js/world/pk.png differ
diff --git a/web/js/world/pl.png b/web/js/world/pl.png
new file mode 100644
index 0000000..bacf1fa
Binary files /dev/null and b/web/js/world/pl.png differ
diff --git a/web/js/world/pm.loc.png b/web/js/world/pm.loc.png
new file mode 100644
index 0000000..086e27f
Binary files /dev/null and b/web/js/world/pm.loc.png differ
diff --git a/web/js/world/pm.png b/web/js/world/pm.png
new file mode 100644
index 0000000..d4616ed
Binary files /dev/null and b/web/js/world/pm.png differ
diff --git a/web/js/world/pn.png b/web/js/world/pn.png
new file mode 100644
index 0000000..f5743c5
Binary files /dev/null and b/web/js/world/pn.png differ
diff --git a/web/js/world/pr.png b/web/js/world/pr.png
new file mode 100644
index 0000000..88d3680
Binary files /dev/null and b/web/js/world/pr.png differ
diff --git a/web/js/world/ps.png b/web/js/world/ps.png
new file mode 100644
index 0000000..94c6512
Binary files /dev/null and b/web/js/world/ps.png differ
diff --git a/web/js/world/pt.png b/web/js/world/pt.png
new file mode 100644
index 0000000..bc8f397
Binary files /dev/null and b/web/js/world/pt.png differ
diff --git a/web/js/world/pw.png b/web/js/world/pw.png
new file mode 100644
index 0000000..6ab9422
Binary files /dev/null and b/web/js/world/pw.png differ
diff --git a/web/js/world/py.png b/web/js/world/py.png
new file mode 100644
index 0000000..5ebaaef
Binary files /dev/null and b/web/js/world/py.png differ
diff --git a/web/js/world/qa.png b/web/js/world/qa.png
new file mode 100644
index 0000000..71f70e5
Binary files /dev/null and b/web/js/world/qa.png differ
diff --git a/web/js/world/re.png b/web/js/world/re.png
new file mode 100644
index 0000000..d4616ed
Binary files /dev/null and b/web/js/world/re.png differ
diff --git a/web/js/world/ro.png b/web/js/world/ro.png
new file mode 100644
index 0000000..cf8e057
Binary files /dev/null and b/web/js/world/ro.png differ
diff --git a/web/js/world/rs.png b/web/js/world/rs.png
new file mode 100644
index 0000000..3da1f48
Binary files /dev/null and b/web/js/world/rs.png differ
diff --git a/web/js/world/rs.woa.png b/web/js/world/rs.woa.png
new file mode 100644
index 0000000..545cc73
Binary files /dev/null and b/web/js/world/rs.woa.png differ
diff --git a/web/js/world/ru.png b/web/js/world/ru.png
new file mode 100644
index 0000000..712abb3
Binary files /dev/null and b/web/js/world/ru.png differ
diff --git a/web/js/world/rw.png b/web/js/world/rw.png
new file mode 100644
index 0000000..774d035
Binary files /dev/null and b/web/js/world/rw.png differ
diff --git a/web/js/world/sa.png b/web/js/world/sa.png
new file mode 100644
index 0000000..470c3ed
Binary files /dev/null and b/web/js/world/sa.png differ
diff --git a/web/js/world/sb.png b/web/js/world/sb.png
new file mode 100644
index 0000000..fdc0d4b
Binary files /dev/null and b/web/js/world/sb.png differ
diff --git a/web/js/world/sc.png b/web/js/world/sc.png
new file mode 100644
index 0000000..804ff98
Binary files /dev/null and b/web/js/world/sc.png differ
diff --git a/web/js/world/sd.png b/web/js/world/sd.png
new file mode 100644
index 0000000..46d235e
Binary files /dev/null and b/web/js/world/sd.png differ
diff --git a/web/js/world/se.png b/web/js/world/se.png
new file mode 100644
index 0000000..1e13d4a
Binary files /dev/null and b/web/js/world/se.png differ
diff --git a/web/js/world/sg.png b/web/js/world/sg.png
new file mode 100644
index 0000000..e51d426
Binary files /dev/null and b/web/js/world/sg.png differ
diff --git a/web/js/world/sh.png b/web/js/world/sh.png
new file mode 100644
index 0000000..c696327
Binary files /dev/null and b/web/js/world/sh.png differ
diff --git a/web/js/world/si.png b/web/js/world/si.png
new file mode 100644
index 0000000..c278182
Binary files /dev/null and b/web/js/world/si.png differ
diff --git a/web/js/world/sj.png b/web/js/world/sj.png
new file mode 100644
index 0000000..bac14bc
Binary files /dev/null and b/web/js/world/sj.png differ
diff --git a/web/js/world/sk.png b/web/js/world/sk.png
new file mode 100644
index 0000000..2ee3047
Binary files /dev/null and b/web/js/world/sk.png differ
diff --git a/web/js/world/sl.png b/web/js/world/sl.png
new file mode 100644
index 0000000..40d2755
Binary files /dev/null and b/web/js/world/sl.png differ
diff --git a/web/js/world/sm.png b/web/js/world/sm.png
new file mode 100644
index 0000000..fe0cace
Binary files /dev/null and b/web/js/world/sm.png differ
diff --git a/web/js/world/sn.png b/web/js/world/sn.png
new file mode 100644
index 0000000..e3edef7
Binary files /dev/null and b/web/js/world/sn.png differ
diff --git a/web/js/world/so.png b/web/js/world/so.png
new file mode 100644
index 0000000..915c224
Binary files /dev/null and b/web/js/world/so.png differ
diff --git a/web/js/world/sr.png b/web/js/world/sr.png
new file mode 100644
index 0000000..8ccf0c1
Binary files /dev/null and b/web/js/world/sr.png differ
diff --git a/web/js/world/st.png b/web/js/world/st.png
new file mode 100644
index 0000000..c83b44c
Binary files /dev/null and b/web/js/world/st.png differ
diff --git a/web/js/world/sv.png b/web/js/world/sv.png
new file mode 100644
index 0000000..f6e2c2f
Binary files /dev/null and b/web/js/world/sv.png differ
diff --git a/web/js/world/sy.png b/web/js/world/sy.png
new file mode 100644
index 0000000..9f2dc3e
Binary files /dev/null and b/web/js/world/sy.png differ
diff --git a/web/js/world/sz.png b/web/js/world/sz.png
new file mode 100644
index 0000000..c880f71
Binary files /dev/null and b/web/js/world/sz.png differ
diff --git a/web/js/world/tc.png b/web/js/world/tc.png
new file mode 100644
index 0000000..b7450de
Binary files /dev/null and b/web/js/world/tc.png differ
diff --git a/web/js/world/td.png b/web/js/world/td.png
new file mode 100644
index 0000000..cf8e057
Binary files /dev/null and b/web/js/world/td.png differ
diff --git a/web/js/world/tf.png b/web/js/world/tf.png
new file mode 100644
index 0000000..88d2158
Binary files /dev/null and b/web/js/world/tf.png differ
diff --git a/web/js/world/tg.png b/web/js/world/tg.png
new file mode 100644
index 0000000..c9298df
Binary files /dev/null and b/web/js/world/tg.png differ
diff --git a/web/js/world/th.png b/web/js/world/th.png
new file mode 100644
index 0000000..e04583c
Binary files /dev/null and b/web/js/world/th.png differ
diff --git a/web/js/world/tj.png b/web/js/world/tj.png
new file mode 100644
index 0000000..efad9a5
Binary files /dev/null and b/web/js/world/tj.png differ
diff --git a/web/js/world/tk.png b/web/js/world/tk.png
new file mode 100644
index 0000000..5185edb
Binary files /dev/null and b/web/js/world/tk.png differ
diff --git a/web/js/world/tl.png b/web/js/world/tl.png
new file mode 100644
index 0000000..b5df531
Binary files /dev/null and b/web/js/world/tl.png differ
diff --git a/web/js/world/tm.png b/web/js/world/tm.png
new file mode 100644
index 0000000..aff8f4e
Binary files /dev/null and b/web/js/world/tm.png differ
diff --git a/web/js/world/tn.png b/web/js/world/tn.png
new file mode 100644
index 0000000..12e2045
Binary files /dev/null and b/web/js/world/tn.png differ
diff --git a/web/js/world/to.png b/web/js/world/to.png
new file mode 100644
index 0000000..5398fab
Binary files /dev/null and b/web/js/world/to.png differ
diff --git a/web/js/world/tp.png b/web/js/world/tp.png
new file mode 100644
index 0000000..b5df531
Binary files /dev/null and b/web/js/world/tp.png differ
diff --git a/web/js/world/tr.png b/web/js/world/tr.png
new file mode 100644
index 0000000..66b0e45
Binary files /dev/null and b/web/js/world/tr.png differ
diff --git a/web/js/world/tt.png b/web/js/world/tt.png
new file mode 100644
index 0000000..b3e1664
Binary files /dev/null and b/web/js/world/tt.png differ
diff --git a/web/js/world/tv.png b/web/js/world/tv.png
new file mode 100644
index 0000000..f78c0d9
Binary files /dev/null and b/web/js/world/tv.png differ
diff --git a/web/js/world/tw.png b/web/js/world/tw.png
new file mode 100644
index 0000000..2bb14c4
Binary files /dev/null and b/web/js/world/tw.png differ
diff --git a/web/js/world/tz.png b/web/js/world/tz.png
new file mode 100644
index 0000000..f3e8e12
Binary files /dev/null and b/web/js/world/tz.png differ
diff --git a/web/js/world/ua.png b/web/js/world/ua.png
new file mode 100644
index 0000000..8629136
Binary files /dev/null and b/web/js/world/ua.png differ
diff --git a/web/js/world/ug.png b/web/js/world/ug.png
new file mode 100644
index 0000000..d17a5d3
Binary files /dev/null and b/web/js/world/ug.png differ
diff --git a/web/js/world/um.png b/web/js/world/um.png
new file mode 100644
index 0000000..a21bdc5
Binary files /dev/null and b/web/js/world/um.png differ
diff --git a/web/js/world/us.png b/web/js/world/us.png
new file mode 100644
index 0000000..a21bdc5
Binary files /dev/null and b/web/js/world/us.png differ
diff --git a/web/js/world/uy.png b/web/js/world/uy.png
new file mode 100644
index 0000000..43a2372
Binary files /dev/null and b/web/js/world/uy.png differ
diff --git a/web/js/world/uz.png b/web/js/world/uz.png
new file mode 100644
index 0000000..456d359
Binary files /dev/null and b/web/js/world/uz.png differ
diff --git a/web/js/world/va.png b/web/js/world/va.png
new file mode 100644
index 0000000..306dc1e
Binary files /dev/null and b/web/js/world/va.png differ
diff --git a/web/js/world/vc.png b/web/js/world/vc.png
new file mode 100644
index 0000000..6824712
Binary files /dev/null and b/web/js/world/vc.png differ
diff --git a/web/js/world/ve.png b/web/js/world/ve.png
new file mode 100644
index 0000000..c93b6fc
Binary files /dev/null and b/web/js/world/ve.png differ
diff --git a/web/js/world/vg.png b/web/js/world/vg.png
new file mode 100644
index 0000000..96172ad
Binary files /dev/null and b/web/js/world/vg.png differ
diff --git a/web/js/world/vi.png b/web/js/world/vi.png
new file mode 100644
index 0000000..ab242df
Binary files /dev/null and b/web/js/world/vi.png differ
diff --git a/web/js/world/vn.png b/web/js/world/vn.png
new file mode 100644
index 0000000..d346b24
Binary files /dev/null and b/web/js/world/vn.png differ
diff --git a/web/js/world/vu.png b/web/js/world/vu.png
new file mode 100644
index 0000000..4962e7b
Binary files /dev/null and b/web/js/world/vu.png differ
diff --git a/web/js/world/wf.png b/web/js/world/wf.png
new file mode 100644
index 0000000..3cee60e
Binary files /dev/null and b/web/js/world/wf.png differ
diff --git a/web/js/world/ws.png b/web/js/world/ws.png
new file mode 100644
index 0000000..90c97c4
Binary files /dev/null and b/web/js/world/ws.png differ
diff --git a/web/js/world/xt.png b/web/js/world/xt.png
new file mode 100644
index 0000000..5606144
Binary files /dev/null and b/web/js/world/xt.png differ
diff --git a/web/js/world/ye.png b/web/js/world/ye.png
new file mode 100644
index 0000000..8f3b8d2
Binary files /dev/null and b/web/js/world/ye.png differ
diff --git a/web/js/world/yt.loc.png b/web/js/world/yt.loc.png
new file mode 100644
index 0000000..c3e3376
Binary files /dev/null and b/web/js/world/yt.loc.png differ
diff --git a/web/js/world/yt.png b/web/js/world/yt.png
new file mode 100644
index 0000000..d4616ed
Binary files /dev/null and b/web/js/world/yt.png differ
diff --git a/web/js/world/yu.png b/web/js/world/yu.png
new file mode 100644
index 0000000..9355b93
Binary files /dev/null and b/web/js/world/yu.png differ
diff --git a/web/js/world/za.png b/web/js/world/za.png
new file mode 100644
index 0000000..490f2da
Binary files /dev/null and b/web/js/world/za.png differ
diff --git a/web/js/world/zm.png b/web/js/world/zm.png
new file mode 100644
index 0000000..4fe4cbe
Binary files /dev/null and b/web/js/world/zm.png differ
diff --git a/web/js/world/zw.png b/web/js/world/zw.png
new file mode 100644
index 0000000..e7754fa
Binary files /dev/null and b/web/js/world/zw.png differ
diff --git a/web/style.css b/web/style.css
index 9f2ca71..9d0313c 100644
--- a/web/style.css
+++ b/web/style.css
@@ -31,4 +31,8 @@
#info{
color:red;
+}
+
+#metadata{
+ visibility: hidden;
}
\ No newline at end of file
diff --git a/xml_exporter.py b/xml_exporter.py
index a649d74..98ac516 100755
--- a/xml_exporter.py
+++ b/xml_exporter.py
@@ -28,6 +28,7 @@ class xml_reporting(object):
server_name = ET.SubElement(hop, "server_name")
asn = ET.SubElement(hop, "asn")
timestamp = ET.SubElement(hop, "timestamp")
+ country_code = ET.SubElement(hop,"country_code")
meta = ET.SubElement(hop, "meta")
root.text = i['url']
@@ -41,6 +42,7 @@ class xml_reporting(object):
server_name.text = i['server_name']
asn.text = i['asn']
timestamp.text = i['timestamp']
+ country_code.text = i['country_code']
meta.text = "Connect here XML metadata"
tree = ET.ElementTree(root)