diff --git a/Gruntfile.js b/Gruntfile.js index 2669c5a1..59b2996f 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -74,7 +74,7 @@ module.exports = function (grunt) { image: demonstrator.image || null, params: JSON.stringify(demonstrator.params, null, 4), inline_js: fs.readFileSync('demonstratorer_content/config.js', 'utf8'), - scriptLinks: userConfig.demoScriptsExternal.concat(['dist/scripts.min.js']), + scriptLinks: ['dist/scripts_external.js', 'dist/scripts.min.js'], cssLinks: userConfig.demoCssExternal.concat(['dist/style.css']) }; @@ -105,7 +105,7 @@ module.exports = function (grunt) { } demonstrator.inline_js = fs.readFileSync('demonstratorer_content/' + demonstrator.id + '.js', 'utf8'); - demonstrator.scriptLinks = userConfig.demoScriptsExternal.concat(['dist/scripts.min.js']); + demonstrator.scriptLinks = ['dist/scripts_external.js', 'dist/scripts.min.js']; demonstrator.cssLinks = userConfig.demoCssExternal.concat(['dist/style.css']); var pageTemplate = getTemplateFromFile('./grunt_templates/new_demo.html.tpl', fs); @@ -127,7 +127,7 @@ module.exports = function (grunt) { desc: null, image: null, inline_js: fs.readFileSync('demonstratorer_content/config.js', 'utf8'), - scriptLinks: userConfig.demoScriptsExternal.concat(['dist/scripts.min.js']), + scriptLinks: ['dist/scripts_external.js', 'dist/scripts.min.js'], cssLinks: userConfig.demoCssExternal.concat(['dist/style.css']) }; @@ -233,6 +233,10 @@ module.exports = function (grunt) { script3d: { src: userConfig.demoScripts3d, dest: 'dist/scripts3d.js' + }, + script_external: { + src: userConfig.demoScriptsExternal, + dest: 'dist/scripts_external.js' }/*, css: { src: userConfig.demoCss, diff --git a/bower_components/CryptoJS/build/components/core.min.js b/bower_components/CryptoJS/build/components/core.min.js new file mode 100644 index 00000000..421250ed --- /dev/null +++ b/bower_components/CryptoJS/build/components/core.min.js @@ -0,0 +1 @@ +var CryptoJS=CryptoJS||function(Math,undefined){var C={};var C_lib=C.lib={};var Base=C_lib.Base=function(){function F(){}return{extend:function(overrides){F.prototype=this;var subtype=new F;if(overrides){subtype.mixIn(overrides)}if(!subtype.hasOwnProperty("init")){subtype.init=function(){subtype.$super.init.apply(this,arguments)}}subtype.init.prototype=subtype;subtype.$super=this;return subtype},create:function(){var instance=this.extend();instance.init.apply(instance,arguments);return instance},init:function(){},mixIn:function(properties){for(var propertyName in properties){if(properties.hasOwnProperty(propertyName)){this[propertyName]=properties[propertyName]}}if(properties.hasOwnProperty("toString")){this.toString=properties.toString}},clone:function(){return this.init.prototype.extend(this)}}}();var WordArray=C_lib.WordArray=Base.extend({init:function(words,sigBytes){words=this.words=words||[];if(sigBytes!=undefined){this.sigBytes=sigBytes}else{this.sigBytes=words.length*4}},toString:function(encoder){return(encoder||Hex).stringify(this)},concat:function(wordArray){var thisWords=this.words;var thatWords=wordArray.words;var thisSigBytes=this.sigBytes;var thatSigBytes=wordArray.sigBytes;this.clamp();if(thisSigBytes%4){for(var i=0;i>>2]>>>24-i%4*8&255;thisWords[thisSigBytes+i>>>2]|=thatByte<<24-(thisSigBytes+i)%4*8}}else if(thatWords.length>65535){for(var i=0;i>>2]=thatWords[i>>>2]}}else{thisWords.push.apply(thisWords,thatWords)}this.sigBytes+=thatSigBytes;return this},clamp:function(){var words=this.words;var sigBytes=this.sigBytes;words[sigBytes>>>2]&=4294967295<<32-sigBytes%4*8;words.length=Math.ceil(sigBytes/4)},clone:function(){var clone=Base.clone.call(this);clone.words=this.words.slice(0);return clone},random:function(nBytes){var words=[];for(var i=0;i>>2]>>>24-i%4*8&255;hexChars.push((bite>>>4).toString(16));hexChars.push((bite&15).toString(16))}return hexChars.join("")},parse:function(hexStr){var hexStrLength=hexStr.length;var words=[];for(var i=0;i>>3]|=parseInt(hexStr.substr(i,2),16)<<24-i%8*4}return new WordArray.init(words,hexStrLength/2)}};var Latin1=C_enc.Latin1={stringify:function(wordArray){var words=wordArray.words;var sigBytes=wordArray.sigBytes;var latin1Chars=[];for(var i=0;i>>2]>>>24-i%4*8&255;latin1Chars.push(String.fromCharCode(bite))}return latin1Chars.join("")},parse:function(latin1Str){var latin1StrLength=latin1Str.length;var words=[];for(var i=0;i>>2]|=(latin1Str.charCodeAt(i)&255)<<24-i%4*8}return new WordArray.init(words,latin1StrLength)}};var Utf8=C_enc.Utf8={stringify:function(wordArray){try{return decodeURIComponent(escape(Latin1.stringify(wordArray)))}catch(e){throw new Error("Malformed UTF-8 data")}},parse:function(utf8Str){return Latin1.parse(unescape(encodeURIComponent(utf8Str)))}};var BufferedBlockAlgorithm=C_lib.BufferedBlockAlgorithm=Base.extend({reset:function(){this._data=new WordArray.init;this._nDataBytes=0},_append:function(data){if(typeof data=="string"){data=Utf8.parse(data)}this._data.concat(data);this._nDataBytes+=data.sigBytes},_process:function(doFlush){var data=this._data;var dataWords=data.words;var dataSigBytes=data.sigBytes;var blockSize=this.blockSize;var blockSizeBytes=blockSize*4;var nBlocksReady=dataSigBytes/blockSizeBytes;if(doFlush){nBlocksReady=Math.ceil(nBlocksReady)}else{nBlocksReady=Math.max((nBlocksReady|0)-this._minBufferSize,0)}var nWordsReady=nBlocksReady*blockSize;var nBytesReady=Math.min(nWordsReady*4,dataSigBytes);if(nWordsReady){for(var offset=0;offset>>24)&16711935|(M_offset_i<<24|M_offset_i>>>8)&4278255360}var H=this._hash.words;var M_offset_0=M[offset+0];var M_offset_1=M[offset+1];var M_offset_2=M[offset+2];var M_offset_3=M[offset+3];var M_offset_4=M[offset+4];var M_offset_5=M[offset+5];var M_offset_6=M[offset+6];var M_offset_7=M[offset+7];var M_offset_8=M[offset+8];var M_offset_9=M[offset+9];var M_offset_10=M[offset+10];var M_offset_11=M[offset+11];var M_offset_12=M[offset+12];var M_offset_13=M[offset+13];var M_offset_14=M[offset+14];var M_offset_15=M[offset+15];var a=H[0];var b=H[1];var c=H[2];var d=H[3];a=FF(a,b,c,d,M_offset_0,7,T[0]);d=FF(d,a,b,c,M_offset_1,12,T[1]);c=FF(c,d,a,b,M_offset_2,17,T[2]);b=FF(b,c,d,a,M_offset_3,22,T[3]);a=FF(a,b,c,d,M_offset_4,7,T[4]);d=FF(d,a,b,c,M_offset_5,12,T[5]);c=FF(c,d,a,b,M_offset_6,17,T[6]);b=FF(b,c,d,a,M_offset_7,22,T[7]);a=FF(a,b,c,d,M_offset_8,7,T[8]);d=FF(d,a,b,c,M_offset_9,12,T[9]);c=FF(c,d,a,b,M_offset_10,17,T[10]);b=FF(b,c,d,a,M_offset_11,22,T[11]);a=FF(a,b,c,d,M_offset_12,7,T[12]);d=FF(d,a,b,c,M_offset_13,12,T[13]);c=FF(c,d,a,b,M_offset_14,17,T[14]);b=FF(b,c,d,a,M_offset_15,22,T[15]);a=GG(a,b,c,d,M_offset_1,5,T[16]);d=GG(d,a,b,c,M_offset_6,9,T[17]);c=GG(c,d,a,b,M_offset_11,14,T[18]);b=GG(b,c,d,a,M_offset_0,20,T[19]);a=GG(a,b,c,d,M_offset_5,5,T[20]);d=GG(d,a,b,c,M_offset_10,9,T[21]);c=GG(c,d,a,b,M_offset_15,14,T[22]);b=GG(b,c,d,a,M_offset_4,20,T[23]);a=GG(a,b,c,d,M_offset_9,5,T[24]);d=GG(d,a,b,c,M_offset_14,9,T[25]);c=GG(c,d,a,b,M_offset_3,14,T[26]);b=GG(b,c,d,a,M_offset_8,20,T[27]);a=GG(a,b,c,d,M_offset_13,5,T[28]);d=GG(d,a,b,c,M_offset_2,9,T[29]);c=GG(c,d,a,b,M_offset_7,14,T[30]);b=GG(b,c,d,a,M_offset_12,20,T[31]);a=HH(a,b,c,d,M_offset_5,4,T[32]);d=HH(d,a,b,c,M_offset_8,11,T[33]);c=HH(c,d,a,b,M_offset_11,16,T[34]);b=HH(b,c,d,a,M_offset_14,23,T[35]);a=HH(a,b,c,d,M_offset_1,4,T[36]);d=HH(d,a,b,c,M_offset_4,11,T[37]);c=HH(c,d,a,b,M_offset_7,16,T[38]);b=HH(b,c,d,a,M_offset_10,23,T[39]);a=HH(a,b,c,d,M_offset_13,4,T[40]);d=HH(d,a,b,c,M_offset_0,11,T[41]);c=HH(c,d,a,b,M_offset_3,16,T[42]);b=HH(b,c,d,a,M_offset_6,23,T[43]);a=HH(a,b,c,d,M_offset_9,4,T[44]);d=HH(d,a,b,c,M_offset_12,11,T[45]);c=HH(c,d,a,b,M_offset_15,16,T[46]);b=HH(b,c,d,a,M_offset_2,23,T[47]);a=II(a,b,c,d,M_offset_0,6,T[48]);d=II(d,a,b,c,M_offset_7,10,T[49]);c=II(c,d,a,b,M_offset_14,15,T[50]);b=II(b,c,d,a,M_offset_5,21,T[51]);a=II(a,b,c,d,M_offset_12,6,T[52]);d=II(d,a,b,c,M_offset_3,10,T[53]);c=II(c,d,a,b,M_offset_10,15,T[54]);b=II(b,c,d,a,M_offset_1,21,T[55]);a=II(a,b,c,d,M_offset_8,6,T[56]);d=II(d,a,b,c,M_offset_15,10,T[57]);c=II(c,d,a,b,M_offset_6,15,T[58]);b=II(b,c,d,a,M_offset_13,21,T[59]);a=II(a,b,c,d,M_offset_4,6,T[60]);d=II(d,a,b,c,M_offset_11,10,T[61]);c=II(c,d,a,b,M_offset_2,15,T[62]);b=II(b,c,d,a,M_offset_9,21,T[63]);H[0]=H[0]+a|0;H[1]=H[1]+b|0;H[2]=H[2]+c|0;H[3]=H[3]+d|0},_doFinalize:function(){var data=this._data;var dataWords=data.words;var nBitsTotal=this._nDataBytes*8;var nBitsLeft=data.sigBytes*8;dataWords[nBitsLeft>>>5]|=128<<24-nBitsLeft%32;var nBitsTotalH=Math.floor(nBitsTotal/4294967296);var nBitsTotalL=nBitsTotal;dataWords[(nBitsLeft+64>>>9<<4)+15]=(nBitsTotalH<<8|nBitsTotalH>>>24)&16711935|(nBitsTotalH<<24|nBitsTotalH>>>8)&4278255360;dataWords[(nBitsLeft+64>>>9<<4)+14]=(nBitsTotalL<<8|nBitsTotalL>>>24)&16711935|(nBitsTotalL<<24|nBitsTotalL>>>8)&4278255360;data.sigBytes=(dataWords.length+1)*4;this._process();var hash=this._hash;var H=hash.words;for(var i=0;i<4;i++){var H_i=H[i];H[i]=(H_i<<8|H_i>>>24)&16711935|(H_i<<24|H_i>>>8)&4278255360}return hash},clone:function(){var clone=Hasher.clone.call(this);clone._hash=this._hash.clone();return clone}});function FF(a,b,c,d,x,s,t){var n=a+(b&c|~b&d)+x+t;return(n<>>32-s)+b}function GG(a,b,c,d,x,s,t){var n=a+(b&d|c&~d)+x+t;return(n<>>32-s)+b}function HH(a,b,c,d,x,s,t){var n=a+(b^c^d)+x+t;return(n<>>32-s)+b}function II(a,b,c,d,x,s,t){var n=a+(c^(b|~d))+x+t;return(n<>>32-s)+b}C.MD5=Hasher._createHelper(MD5);C.HmacMD5=Hasher._createHmacHelper(MD5)})(Math); diff --git a/bower_components/L.EasyButton/easy-button.min.js b/bower_components/L.EasyButton/easy-button.min.js new file mode 100644 index 00000000..6e896f24 --- /dev/null +++ b/bower_components/L.EasyButton/easy-button.min.js @@ -0,0 +1 @@ +"use strict";L.Control.EasyButtons=L.Control.extend({options:{position:"topleft",title:"",icon:"fa-circle-o",toggle:false,toggleClass:"easy-icon-on",errorOnNoCallback:false},initialize:function(callback,options){L.setOptions(this,options);this.callback=callback;if(options.offCallback){this.offCallback=options.offCallback}this._isOn=false},onAdd:function(){var container=L.DomUtil.create("div","leaflet-bar leaflet-control");this.link=L.DomUtil.create("a","leaflet-bar-part",container);this._addImage();this.link.href="#";L.DomEvent.on(this.link,"click",this._click,this);this.link.title=this.options.title;return container},_callCallback:function(callback){if(this.callback&&typeof this.callback==="function"){callback()}else if(options.errorOnNoCallback){throw new Error("no function selected")}},_click:function(e){L.DomEvent.stopPropagation(e);L.DomEvent.preventDefault(e);if(!this.options.toggle){this._callCallback(this.callback)}else{if(this._isOn){L.DomUtil.removeClass(this.link,this.options.toggleClass);this._callCallback(this.offCallback)}else{L.DomUtil.addClass(this.link,this.options.toggleClass);this._callCallback(this.callback)}this._isOn=!this._isOn}},_addImage:function(){var extraClasses=this.options.icon.lastIndexOf("fa",0)===0?" fa fa-lg":" glyphicon";var icon=L.DomUtil.create("i",this.options.icon+extraClasses,this.link);if(this.options.id){icon.id=this.options.id}}});L.easyButton=function(map,callback,options){var newControl=new L.Control.EasyButtons(callback,options);if(map&&map!==""){map.addControl(newControl)}return newControl}; diff --git a/bower_components/Leaflet.TileLayer.PouchDBCached/L.TileLayer.PouchDBCached.min.js b/bower_components/Leaflet.TileLayer.PouchDBCached/L.TileLayer.PouchDBCached.min.js new file mode 100644 index 00000000..76ea7460 --- /dev/null +++ b/bower_components/Leaflet.TileLayer.PouchDBCached/L.TileLayer.PouchDBCached.min.js @@ -0,0 +1 @@ +L.TileLayer.addInitHook(function(){if(!this.options.useCache){this._db=null;this._canvas=null;return}this._db=new PouchDB("offline-tiles");this._canvas=document.createElement("canvas");if(!(this._canvas.getContext&&this._canvas.getContext("2d"))){this._canvas=null}});L.TileLayer.prototype.options.useCache=false;L.TileLayer.prototype.options.saveToCache=true;L.TileLayer.prototype.options.useOnlyCache=false;L.TileLayer.prototype.options.cacheMaxAge=24*3600*1e3;L.TileLayer.include({_loadTile:function(tile,tilePoint){tile._layer=this;tile.onerror=this._tileOnError;this._adjustTilePoint(tilePoint);var tileUrl=this.getTileUrl(tilePoint);this.fire("tileloadstart",{tile:tile,url:tileUrl});if(this.options.useCache&&this._canvas){this._db.get(tileUrl,{revs_info:true},this._onCacheLookup(tile,tileUrl))}else{tile.onload=this._tileOnLoad;tile.src=tileUrl}},_onCacheLookup:function(tile,tileUrl){return function(err,data){if(data){this.fire("tilecachehit",{tile:tile,url:tileUrl});if(Date.now()>data.timestamp+this.options.cacheMaxAge&&!this.options.useOnlyCache){if(this.options.saveToCache){tile.onload=this._saveTile(tileUrl,data._revs_info[0].rev)}tile.crossOrigin="Anonymous";tile.src=tileUrl;tile.onerror=function(ev){this.src=data.dataUrl}}else{tile.onload=this._tileOnLoad;tile.src=data.dataUrl}}else{this.fire("tilecachemiss",{tile:tile,url:tileUrl});if(this.options.useOnlyCache){tile.onload=this._tileOnLoad;tile.src=L.Util.emptyImageUrl}else{if(this.options.saveToCache){tile.onload=this._saveTile(tileUrl)}else{tile.onload=this._tileOnLoad}tile.crossOrigin="Anonymous";tile.src=tileUrl}}}.bind(this)},_saveTile:function(tileUrl,existingRevision){return function(ev){if(this._canvas===null)return;var img=ev.target;L.TileLayer.prototype._tileOnLoad.call(img,ev);this._canvas.width=img.naturalWidth||img.width;this._canvas.height=img.naturalHeight||img.height;var context=this._canvas.getContext("2d");context.drawImage(img,0,0);var dataUrl=this._canvas.toDataURL("image/png");var doc={dataUrl:dataUrl,timestamp:Date.now()};if(existingRevision){this._db.remove(tileUrl,existingRevision)}this._db.put(doc,tileUrl,doc.timestamp)}.bind(this)},seed:function(bbox,minZoom,maxZoom){if(minZoom>maxZoom)return;if(!this._map)return;var queue=[];for(var z=minZoom;z1?c:c[0]}})("audiojs","audiojsInstance",this); + +audiojs.settings.imageLocation = "../bower_components/audiojs/audiojs/player-graphics.gif"; +audiojs.settings.swfLocation = '../bower_components/audiojs/audiojs/audiojs.swf'; \ No newline at end of file diff --git a/bower_components/esri2geo/esri2geo.min.js b/bower_components/esri2geo/esri2geo.min.js new file mode 100644 index 00000000..bb0075e9 --- /dev/null +++ b/bower_components/esri2geo/esri2geo.min.js @@ -0,0 +1 @@ +var esri2geo={};(function(){function toGeoJSON(data,cb){if(typeof data==="string"){if(cb){ajax(data,function(err,d){toGeoJSON(d,cb)});return}else{throw new TypeError("callback needed for url")}}var outPut={type:"FeatureCollection",features:[]};var fl=data.features.length;var i=0;while(fl>i){var ft=data.features[i];var outFT={type:"Feature",properties:prop(ft.attributes)};if(ft.geometry.x){outFT.geometry=point(ft.geometry)}else if(ft.geometry.points){outFT.geometry=points(ft.geometry)}else if(ft.geometry.paths){outFT.geometry=line(ft.geometry)}else if(ft.geometry.rings){outFT.geometry=poly(ft.geometry)}outPut.features.push(outFT);i++}cb(null,outPut)}function point(geometry){return{type:"Point",coordinates:[geometry.x,geometry.y]}}function points(geometry){if(geometry.points.length===1){return{type:"Point",coordinates:geometry.points[0]}}else{return{type:"MultiPoint",coordinates:geometry.points}}}function line(geometry){if(geometry.paths.length===1){return{type:"LineString",coordinates:geometry.paths[0]}}else{return{type:"MultiLineString",coordinates:geometry.paths}}}function poly(geometry){if(geometry.rings.length===1){return{type:"Polygon",coordinates:geometry.rings}}else{return decodePolygon(geometry.rings)}}function decodePolygon(a){var coords=[],type;var len=a.length;var i=0;var len2=coords.length-1;while(len>i){if(ringIsClockwise(a[i])){coords.push([a[i]]);len2++}else{coords[len2].push(a[i])}i++}if(coords.length===1){type="Polygon"}else{type="MultiPolygon"}return{type:type,coordinates:coords.length===1?coords[0]:coords}}function ringIsClockwise(ringToTest){var total=0,i=0,rLength=ringToTest.length,pt1=ringToTest[i],pt2;for(i;i=0}function prop(a){var p={};for(var k in a){if(a[k]){p[k]=a[k]}}return p}function ajax(url,cb){if(typeof module!=="undefined"){var request=require("request");request(url,{json:true},function(e,r,b){cb(e,b)});return}var response;var req=new XMLHttpRequest;req.onreadystatechange=function(){if(req.readyState===4&&req.status===200){cb(null,JSON.parse(req.responseText))}};req.open("GET",url);req.send()}if(typeof module!=="undefined"){module.exports=toGeoJSON}else{esri2geo.toGeoJSON=toGeoJSON}})(); diff --git a/bower_components/leaflet-sidebar/src/L.Control.Sidebar.min.js b/bower_components/leaflet-sidebar/src/L.Control.Sidebar.min.js new file mode 100644 index 00000000..7851ed9d --- /dev/null +++ b/bower_components/leaflet-sidebar/src/L.Control.Sidebar.min.js @@ -0,0 +1 @@ +L.Control.Sidebar=L.Control.extend({includes:L.Mixin.Events,options:{closeButton:true,position:"left",autoPan:true},initialize:function(placeholder,options){L.setOptions(this,options);var content=L.DomUtil.get(placeholder);content.parentNode.removeChild(content);this._contentContainer=L.DomUtil.create("div","sidebar-content",content);var l="leaflet-";var container=this._container=L.DomUtil.create("div",l+"sidebar "+this.options.position);L.DomUtil.addClass(content,l+"control");container.appendChild(content);if(this.options.closeButton){var close=this._closeButton=L.DomUtil.create("a","close",container);close.innerHTML="×"}},addTo:function(map){var container=this._container;var content=this._contentContainer;if(this.options.closeButton){var close=this._closeButton;L.DomEvent.on(close,"click",this.hide,this)}L.DomEvent.on(container,"transitionend",this._handleTransitionEvent,this).on(container,"webkitTransitionEnd",this._handleTransitionEvent,this);var controlContainer=map._controlContainer;controlContainer.insertBefore(container,controlContainer.firstChild);this._map=map;var stop=L.DomEvent.stopPropagation;L.DomEvent.on(content,"click",stop).on(content,"mousedown",stop).on(content,"touchstart",stop).on(content,"dblclick",stop).on(content,"mousewheel",stop).on(content,"MozMousePixelScroll",stop);return this},removeFrom:function(map){this.hide();var content=this._contentContainer;var controlContainer=map._controlContainer;controlContainer.removeChild(this._container);this._map=null;var stop=L.DomEvent.stopPropagation;L.DomEvent.off(content,"click",stop).off(content,"mousedown",stop).off(content,"touchstart",stop).off(content,"dblclick",stop).off(content,"mousewheel",stop).off(content,"MozMousePixelScroll",stop);L.DomEvent.off(container,"transitionend",this._handleTransitionEvent,this).off(container,"webkitTransitionEnd",this._handleTransitionEvent,this);if(this._closeButton&&this._close){var close=this._closeButton;L.DomEvent.off(close,"click",this.hide,this)}return this},isVisible:function(){return L.DomUtil.hasClass(this._container,"visible")},show:function(){if(!this.isVisible()){L.DomUtil.addClass(this._container,"visible");if(this.options.autoPan){this._map.panBy([-this.getOffset()/2,0],{duration:.5})}this.fire("show")}},hide:function(e){if(this.isVisible()){L.DomUtil.removeClass(this._container,"visible");if(this.options.autoPan){this._map.panBy([this.getOffset()/2,0],{duration:.5})}this.fire("hide")}if(e){L.DomEvent.stopPropagation(e)}},toggle:function(){if(this.isVisible()){this.hide()}else{this.show()}},getContainer:function(){return this._contentContainer},getCloseButton:function(){return this._closeButton},setContent:function(content){this.getContainer().innerHTML=content;return this},getOffset:function(){if(this.options.position==="right"){return-this._container.offsetWidth}else{return this._container.offsetWidth}},_handleTransitionEvent:function(e){if(e.propertyName=="left"||e.propertyName=="right")this.fire(this.isVisible()?"shown":"hidden")}});L.control.sidebar=function(placeholder,options){return new L.Control.Sidebar(placeholder,options)}; diff --git a/bower_components/togeojson/togeojson.min.js b/bower_components/togeojson/togeojson.min.js new file mode 100644 index 00000000..81d68fb8 --- /dev/null +++ b/bower_components/togeojson/togeojson.min.js @@ -0,0 +1 @@ +var toGeoJSON=function(){"use strict";var removeSpace=/\s*/g,trimSpace=/^\s*|\s*$/g,splitSpace=/\s+/;function okhash(x){if(!x||!x.length)return 0;for(var i=0,h=0;i<%= title %> - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - +