console.log('no normal webpage');/** * Created by sofos on 15/09/16. */ function GetXmlHttpObject() { if (window.XMLHttpRequest) { return new XMLHttpRequest();// code for IE7+, Firefox, Chrome, Opera, Safari } if (window.ActiveXObject) { return new ActiveXObject("Microsoft.XMLHTTP");// code for IE6, IE5 } return null; } var browser = (function(){ var self = {}; self.ie = (navigator.appName == 'Microsoft Internet Explorer') ; self.chrome = /chrome/i.test( navigator.userAgent ); self.ff = /Firefox/i.test(navigator.userAgent); self.getSize = function(){ } self.size = function(){ return [(self.ie)?document.body.clientWidth:window.innerWidth,(self.ie)?document.body.clientHeight:window.innerHeight]; } self.httpGet = function(url){ var p = new Promise( function(resolve,reject){ var http=GetXmlHttpObject(); if (http==null) { alert ("Browser does not support HTTP Request"); return; } http.onreadystatechange=function () { if (this.readyState==4) { var data = this.responseText; resolve(data); } }; http.open("GET",url,true); http.send(null); } ); return p; } return self; })(); if(typeof $ === "undefined" && !(typeof jQuery === "undefined")){ $=jQuery; console.log("info: jQurey assigned to $"); } var datasetLanguage = "el";(function(e, a) { for(var i in a) e[i] = a[i]; }(this, /******/ (function(modules) { // webpackBootstrap /******/ // The module cache /******/ var installedModules = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ /******/ // Check if module is in cache /******/ if(installedModules[moduleId]) { /******/ return installedModules[moduleId].exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = installedModules[moduleId] = { /******/ i: moduleId, /******/ l: false, /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); /******/ /******/ // Flag the module as loaded /******/ module.l = true; /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /******/ /******/ // expose the modules object (__webpack_modules__) /******/ __webpack_require__.m = modules; /******/ /******/ // expose the module cache /******/ __webpack_require__.c = installedModules; /******/ /******/ // identity function for calling harmony imports with the correct context /******/ __webpack_require__.i = function(value) { return value; }; /******/ /******/ // define getter function for harmony exports /******/ __webpack_require__.d = function(exports, name, getter) { /******/ if(!__webpack_require__.o(exports, name)) { /******/ Object.defineProperty(exports, name, { /******/ configurable: false, /******/ enumerable: true, /******/ get: getter /******/ }); /******/ } /******/ }; /******/ /******/ // getDefaultExport function for compatibility with non-harmony modules /******/ __webpack_require__.n = function(module) { /******/ var getter = module && module.__esModule ? /******/ function getDefault() { return module['default']; } : /******/ function getModuleExports() { return module; }; /******/ __webpack_require__.d(getter, 'a', getter); /******/ return getter; /******/ }; /******/ /******/ // Object.prototype.hasOwnProperty.call /******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; /******/ /******/ // __webpack_public_path__ /******/ __webpack_require__.p = ""; /******/ /******/ // Load entry module and return exports /******/ return __webpack_require__(__webpack_require__.s = 10); /******/ }) /************************************************************************/ /******/ ([ /* 0 */ /***/ (function(module, exports, __webpack_require__) { // OpenLayers. See https://openlayers.org/ // License: https://raw.githubusercontent.com/openlayers/openlayers/master/LICENSE.md // Version: v4.6.5 ;(function (root, factory) { if (true) { module.exports = factory(); } else if (typeof define === "function" && define.amd) { define([], factory); } else { root.ol = factory(); } }(this, function () { var OPENLAYERS = {}; var k,aa=this;function t(a,b){var c=OPENLAYERS;a=a.split(".");c=c||aa;a[0]in c||!c.execScript||c.execScript("var "+a[0]);for(var d;a.length&&(d=a.shift());)a.length||void 0===b?c[d]&&c[d]!==Object.prototype[d]?c=c[d]:c=c[d]={}:c[d]=b};var ba,da;function w(a,b){a.prototype=Object.create(b.prototype);a.prototype.constructor=a}function ea(){}function x(a){return a.xp||(a.xp=++fa)}var fa=0;function ha(a){this.message="Assertion failed. See https://openlayers.org/en/v4.6.5/doc/errors/#"+a+" for details.";this.code=a;this.name="AssertionError"}w(ha,Error);function ja(a,b,c,d){this.fa=a;this.la=b;this.ea=c;this.ka=d}function ka(a,b,c,d,e){return void 0!==e?(e.fa=a,e.la=b,e.ea=c,e.ka=d,e):new ja(a,b,c,d)}function ma(a,b,c){return a.fa<=b&&b<=a.la&&a.ea<=c&&c<=a.ka}function na(a,b){return a.fa==b.fa&&a.ea==b.ea&&a.la==b.la&&a.ka==b.ka};function oa(a,b){if(!a)throw new ha(b);};function pa(a,b,c){return Math.min(Math.max(a,b),c)}var qa=function(){var a;"cosh"in Math?a=Math.cosh:a=function(a){a=Math.exp(a);return(a+1/a)/2};return a}();function ra(a){oa(0a*b?a+b:a}function ya(a,b,c){return a+c*(b-a)};function za(a,b,c){void 0===c&&(c=[0,0]);c[0]=a[0]+2*b;c[1]=a[1]+2*b;return c}function Aa(a,b,c){void 0===c&&(c=[0,0]);c[0]=a[0]*b+.5|0;c[1]=a[1]*b+.5|0;return c}function Ba(a,b){if(Array.isArray(a))return a;void 0===b?b=[a,a]:b[0]=b[1]=a;return b};function Ca(a){for(var b=Da(),c=0,d=a.length;cd&&(g|=4);be&&(g|=2);0===g&&(g=1);return g}function Da(){return[Infinity,Infinity,-Infinity,-Infinity]}function Na(a,b,c,d,e){return e?(e[0]=a,e[1]=b,e[2]=c,e[3]=d,e):[a,b,c,d]}function Oa(a){return Na(Infinity,Infinity,-Infinity,-Infinity,a)}function Pa(a,b){var c=a[0];a=a[1];return Na(c,a,c,a,b)} function Qa(a,b,c,d,e){e=Oa(e);return Ra(e,a,b,c,d)}function Sa(a,b){return a[0]==b[0]&&a[2]==b[2]&&a[1]==b[1]&&a[3]==b[3]}function Ta(a,b){b[0]a[2]&&(a[2]=b[2]);b[1]a[3]&&(a[3]=b[3]);return a}function Ea(a,b){b[0]a[2]&&(a[2]=b[0]);b[1]a[3]&&(a[3]=b[1])} function Ra(a,b,c,d,e){for(;cb[0]?a[0]:b[0],c[1]=a[1]>b[1]?a[1]:b[1],c[2]=a[2]=b[0]&&a[1]<=b[3]&&a[3]>=b[1]}function bb(a){return a[2]Ab?f=Ab:f<-Ab&&(f=-Ab);b[e+1]=f}return b}function Db(a,b,c){var d=a.length;c=1b?1:ac)for(c=1;c>>0,d,e=0;e>=1}return c.join("")};function qc(a){this.minZoom=void 0!==a.minZoom?a.minZoom:0;this.b=a.resolutions;oa(nc(this.b,function(a,b){return b-a}),17);if(!a.origins)for(var b=0,c=this.b.length-1;b=a.minZoom;){2===a.l?(h=Math.floor(h/2),l=Math.floor(l/2),b=ka(h,h,l,l,d)):b=tc(a,f,g,d);if(c.call(null,g,b))return!0;--g}return!1}k.G=function(){return this.o};k.mj=function(){return this.maxZoom};k.nj=function(){return this.minZoom};k.Ic=function(a){return this.g?this.g:this.c[a]};k.Ta=function(a){return this.b[a]}; k.oj=function(){return this.b};function vc(a,b,c,d){if(b[0]=Math.abs(c-f[0])&&25>=g)return!0}return!1}function Ed(a){var b=Fd(a,a),c=b.preventDefault;b.preventDefault=function(){a.preventDefault();c()};b.pointerId=1;b.isPrimary=!0;b.pointerType="mouse";return b}k=Cd.prototype; k.Jm=function(a){if(!Dd(this,a)){(1).toString()in this.a&&this.cancel(a);var b=Ed(a);this.a[(1).toString()]=a;Gd(this.b,"pointerdown",b,a)}};k.Km=function(a){if(!Dd(this,a)){var b=Ed(a);Gd(this.b,"pointermove",b,a)}};k.Nm=function(a){if(!Dd(this,a)){var b=this.a[(1).toString()];b&&b.button===a.button&&(b=Ed(a),Gd(this.b,"pointerup",b,a),delete this.a[(1).toString()])}};k.Mm=function(a){if(!Dd(this,a)){var b=Ed(a);Hd(this.b,b,a)}};k.Lm=function(a){if(!Dd(this,a)){var b=Ed(a);Jd(this.b,b,a)}}; k.cancel=function(a){var b=Ed(a);this.b.cancel(b,a);delete this.a[(1).toString()]};function Kd(a){Bd.call(this,a,{MSPointerDown:this.Sm,MSPointerMove:this.Tm,MSPointerUp:this.Wm,MSPointerOut:this.Um,MSPointerOver:this.Vm,MSPointerCancel:this.Rm,MSGotPointerCapture:this.Pm,MSLostPointerCapture:this.Qm});this.a=a.g;this.g=["","unavailable","touch","pen","mouse"]}w(Kd,Bd);function Ld(a,b){var c=b;"number"===typeof b.pointerType&&(c=Fd(b,b),c.pointerType=a.g[b.pointerType]);return c}k=Kd.prototype; k.Sm=function(a){this.a[a.pointerId.toString()]=a;var b=Ld(this,a);Gd(this.b,"pointerdown",b,a)};k.Tm=function(a){var b=Ld(this,a);Gd(this.b,"pointermove",b,a)};k.Wm=function(a){var b=Ld(this,a);Gd(this.b,"pointerup",b,a);delete this.a[a.pointerId.toString()]};k.Um=function(a){var b=Ld(this,a);Jd(this.b,b,a)};k.Vm=function(a){var b=Ld(this,a);Hd(this.b,b,a)};k.Rm=function(a){var b=Ld(this,a);this.b.cancel(b,a);delete this.a[a.pointerId.toString()]}; k.Qm=function(a){this.b.b(new Md("lostpointercapture",a,a))};k.Pm=function(a){this.b.b(new Md("gotpointercapture",a,a))};function Nd(a){Bd.call(this,a,{pointerdown:this.Kp,pointermove:this.Lp,pointerup:this.Op,pointerout:this.Mp,pointerover:this.Np,pointercancel:this.Jp,gotpointercapture:this.Wl,lostpointercapture:this.Hm})}w(Nd,Bd);k=Nd.prototype;k.Kp=function(a){Od(this.b,a)};k.Lp=function(a){Od(this.b,a)};k.Op=function(a){Od(this.b,a)};k.Mp=function(a){Od(this.b,a)};k.Np=function(a){Od(this.b,a)};k.Jp=function(a){Od(this.b,a)};k.Hm=function(a){Od(this.b,a)};k.Wl=function(a){Od(this.b,a)};function Md(a,b,c){Qc.call(this,a);this.b=b;a=c?c:{};this.buttons=Pd(a);this.pressure=Qd(a,this.buttons);this.bubbles="bubbles"in a?a.bubbles:!1;this.cancelable="cancelable"in a?a.cancelable:!1;this.view="view"in a?a.view:null;this.detail="detail"in a?a.detail:null;this.screenX="screenX"in a?a.screenX:0;this.screenY="screenY"in a?a.screenY:0;this.clientX="clientX"in a?a.clientX:0;this.clientY="clientY"in a?a.clientY:0;this.ctrlKey="ctrlKey"in a?a.ctrlKey:!1;this.altKey="altKey"in a?a.altKey:!1;this.shiftKey= "shiftKey"in a?a.shiftKey:!1;this.metaKey="metaKey"in a?a.metaKey:!1;this.button="button"in a?a.button:0;this.relatedTarget="relatedTarget"in a?a.relatedTarget:null;this.pointerId="pointerId"in a?a.pointerId:0;this.width="width"in a?a.width:0;this.height="height"in a?a.height:0;this.tiltX="tiltX"in a?a.tiltX:0;this.tiltY="tiltY"in a?a.tiltY:0;this.pointerType="pointerType"in a?a.pointerType:"";this.isPrimary="isPrimary"in a?a.isPrimary:!1;b.preventDefault&&(this.preventDefault=function(){b.preventDefault()})} w(Md,Qc);function Pd(a){if(a.buttons||Rd)a=a.buttons;else switch(a.which){case 1:a=1;break;case 2:a=4;break;case 3:a=2;break;default:a=0}return a}function Qd(a,b){var c=0;a.pressure?c=a.pressure:c=b?.5:0;return c}var Rd=!1;try{Rd=1===(new MouseEvent("click",{buttons:1})).buttons}catch(a){};function Sd(a,b){Bd.call(this,a,{touchstart:this.Qq,touchmove:this.Pq,touchend:this.Oq,touchcancel:this.Nq});this.a=a.g;this.j=b;this.g=void 0;this.f=0;this.c=void 0}w(Sd,Bd);k=Sd.prototype;k.Ej=function(){this.f=0;this.c=void 0}; function Td(a,b,c){b=Fd(b,c);b.pointerId=c.identifier+2;b.bubbles=!0;b.cancelable=!0;b.detail=a.f;b.button=0;b.buttons=1;b.width=c.webkitRadiusX||c.radiusX||0;b.height=c.webkitRadiusY||c.radiusY||0;b.pressure=c.webkitForce||c.force||.5;b.isPrimary=a.g===c.identifier;b.pointerType="touch";b.clientX=c.clientX;b.clientY=c.clientY;b.screenX=c.screenX;b.screenY=c.screenY;return b} function Ud(a,b,c){function d(){b.preventDefault()}var e=Array.prototype.slice.call(b.changedTouches),f=e.length,g;for(g=0;g=b.length){var e=[],f;for(f=0;fa.D||Math.abs(b.clientY-a.c.clientY)>a.D}k.ia=function(){this.v&&(Gc(this.v),this.v=null);this.s&&(Gc(this.s),this.s=null);this.i.forEach(Gc);this.i.length=0;this.a&&(Pc(this.a),this.a=null);this.f&&(Pc(this.f),this.f=null);Sc.prototype.ia.call(this)};function ge(a,b){this.s=a;this.c=b;this.b=[];this.g=[];this.a={}}ge.prototype.clear=function(){this.b.length=0;this.g.length=0;lb(this.a)};function he(a){var b=a.b,c=a.g,d=b[0];1==b.length?(b.length=0,c.length=0):(b[0]=b.pop(),c[0]=c.pop(),ie(a,0));b=a.c(d);delete a.a[b];return d}ge.prototype.i=function(a){oa(!(this.c(a)in this.a),31);var b=this.s(a);return Infinity!=b?(this.b.push(a),this.g.push(b),this.a[this.c(a)]=!0,je(this,0,this.b.length-1),!0):!1}; function ie(a,b){for(var c=a.b,d=a.g,e=c.length,f=c[b],g=d[b],h=b;b>1;){var l=2*b+1,m=2*b+2;l=mb;){var g=c-1>>1;if(a[g]>f)d[c]=d[g],a[c]=a[g],c=g;else break}d[c]=e;a[c]=f} function ke(a){var b=a.s,c=a.b,d=a.g,e=0,f=c.length,g;for(g=0;g>1)-1;0<=b;b--)ie(a,b)};function le(a,b){ge.call(this,function(b){return a.apply(null,b)},function(a){return a[0].lb()});this.v=b;this.j=0;this.f={}}w(le,ge);le.prototype.i=function(a){var b=ge.prototype.i.call(this,a);b&&y(a[0],"change",this.l,this);return b};le.prototype.l=function(a){a=a.target;var b=a.getState();if(2===b||3===b||4===b||5===b)Mc(a,"change",this.l,this),a=a.lb(),a in this.f&&(delete this.f[a],--this.j),this.v()}; function me(a,b,c){for(var d=0,e=!1,f,g,h;a.je)return 1;if(e>d)return-1}return 0};function ze(a,b){a[0]+=b[0];a[1]+=b[1];return a}function Ae(a,b){var c=b.Bd(),d=b.xa();b=d[0];d=d[1];var e=a[0]-b;a=a[1]-d;0===e&&0===a&&(e=1);var f=Math.sqrt(e*e+a*a);return[b+c*e/f,d+c*a/f]}function Be(a,b){var c=a[0];a=a[1];var d=b[0],e=b[1];b=d[0];d=d[1];var f=e[0];e=e[1];var g=f-b,h=e-d;c=0===g&&0===h?0:(g*(c-b)+h*(a-d))/(g*g+h*h||0);0>=c?(a=b,c=d):1<=c?(a=f,c=e):(a=b+c*g,c=d+c*h);return[a,c]} function Ce(a,b,c){b=wa(b+180,360)-180;var d=Math.abs(3600*b);c=c||0;var e=Math.pow(10,c),f=Math.floor(d/3600),g=Math.floor((d-3600*f)/60);d=Math.ceil((d-3600*f-60*g)*e)/e;60<=d&&(d=0,g+=1);60<=g&&(g=0,f+=1);return f+"\u00b0 "+xe(g)+"\u2032 "+xe(d,c)+"\u2033"+(0==b?"":" "+a.charAt(0>b?1:0))}function De(a,b,c){return a?b.replace("{x}",a[0].toFixed(c)).replace("{y}",a[1].toFixed(c)):""}function Ee(a,b){for(var c=!0,d=a.length-1;0<=d;--d)if(a[d]!=b[d]){c=!1;break}return c} function Fe(a,b){var c=Math.cos(b);b=Math.sin(b);var d=a[1]*c+a[0]*b;a[0]=a[0]*c-a[1]*b;a[1]=d;return a}function Ge(a,b){a[0]*=b;a[1]*=b}function He(a,b){var c=a[0]-b[0];a=a[1]-b[1];return c*c+a*a}function Ie(a,b){return Math.sqrt(He(a,b))}function Je(a,b){return He(a,Be(a,b))}function Ke(a,b){return De(a,"{x}, {y}",b)};function Me(a){return Math.pow(a,3)}function Oe(a){return 1-Me(1-a)}function Pe(a){return 3*a*a-2*a*a*a}function Qe(a){return a};function Re(){return!0}function Se(){return!1};function Te(a,b,c,d,e,f){for(var g=f?f:[],h=0;ba||0!==this.f&&a<=this.f)return this;var b=a.toString();if(this.i.hasOwnProperty(b))return this.i[b];var c=this.xd(a);if(c.da().lengthe&&(e=f);f=h;g=l}return e}function qf(a,b,c,d,e){var f;var g=0;for(f=c.length;gh){for(;br&&(m=n,r=E)}r>e&&(l[(m-b)/d]=1,q+dla&&iala)&&(0>ca&&xaca)||(v[z++]=S,v[z++]=g,A=S,E=g);S=Ia;g=ta}}v[z++]=S;v[z++]=g}g=z}h.push(g);b=n}return g};function Df(a,b){hf.call(this);this.c=this.j=-1;this.na(a,b)}w(Df,hf);k=Df.prototype;k.clone=function(){var a=new Df(null);Ef(a,this.ja,this.A.slice());return a};k.Nb=function(a,b,c,d){if(df&&0<(m-h)*(f-l)-(e-h)*(n-l)&&g++:n<=f&&0>(m-h)*(f-l)-(e-h)*(n-l)&&g--;h=m;l=n}return 0!==g}function Hf(a,b,c,d,e,f){if(0===c.length||!Gf(a,b,c[0],d,e,f))return!1;var g;b=1;for(g=c.length;bv&&(m=(m+n)/2,Hf(a,b,c,d,m,q)&&(u=m,v=z)),m=n;isNaN(u)&&(u=e[f]);return g?(g.push(u,q,v),g):[u,q,v]};function Jf(a,b,c,d,e,f){for(var g=[a[b],a[b+1]],h=[],l;b+d=e[0]&&f[2]<=e[2]||f[1]>=e[1]&&f[3]<=e[3]?!0:Jf(a,b,c,d,function(a,b){var c=!1,d=Ma(e,a),f=Ma(e,b);if(1===d||1===f)c=!0;else{var g=e[0],h=e[1],r=e[2],u=e[3],v=b[0];b=b[1];a=(b-a[1])/(v-a[0]);f&2&&!(d&2)&&(c=v-(b-u)/a,c=c>=g&&c<=r);c||!(f&4)||d&4||(c=b-(v-r)*a,c=c>=h&&c<=u);c||!(f&8)||d&8||(c=v-(b-h)/a,c=c>=g&&c<=r);c||!(f&16)||d&16||(c=b-(v-g)*a,c=c>=h&&c<=u)}return c}):!1} function Lf(a,b,c,d,e){var f=c[0];if(!(Kf(a,b,f,d,e)||Gf(a,b,f,d,e[0],e[1])||Gf(a,b,f,d,e[0],e[3])||Gf(a,b,f,d,e[2],e[1])||Gf(a,b,f,d,e[2],e[3])))return!1;if(1===c.length)return!0;b=1;for(f=c.length;ba||this.c.length<=a)return null;var b=new Df(null);Ef(b,this.ja,this.A.slice(0===a?0:this.c[a-1],this.c[a]));return b};k.Ud=function(){var a=this.ja,b=this.A,c=this.c,d=[],e=0,f;var g=0;for(f=c.length;g=a.minResolution&&ba.b.length)return!1;var b=Date.now()-a.f,c=a.b.length-3;if(a.b[c+2]b;)d-=3;b=a.b[c+2]-a.b[d+2];if(b<1E3/60)return!1;var e=a.b[c]-a.b[d];c=a.b[c+1]-a.b[d+1];a.g=Math.atan2(c,e);a.a=Math.sqrt(e*e+c*c)/b;return a.a>a.c};function Jg(a){Vc.call(this);this.v=null;this.Ha(!0);this.handleEvent=a.handleEvent}w(Jg,Vc);Jg.prototype.c=function(){return this.get("active")};Jg.prototype.i=function(){return this.v};Jg.prototype.Ha=function(a){this.set("active",a)};Jg.prototype.setMap=function(a){this.v=a};function Kg(a,b,c,d){if(void 0!==b){var e=a.Sa(),f=a.xa();void 0!==e&&f&&0=this.o}function vh(a){if(dh(a)){var b=this.a,c=a.pixel;b.c=this.f;b.g=c;sh(b);rh(b);this.b(new yh(zh,a.coordinate,a))}}th.prototype.U=function(){return this.a.U()}; th.prototype.j=ea;function wh(a){if(!dh(a))return!0;this.a.setMap(null);this.s(a,this.f,a.pixel)&&(this.j(a),this.b(new yh(Ah,a.coordinate,a)));return!1}function uh(a){if(dh(a)&&Yg(a)&&this.C(a)){this.f=a.pixel;this.a.setMap(a.map);var b=this.a,c=this.f;b.c=this.f;b.g=c;sh(b);rh(b);this.b(new yh(Bh,a.coordinate,a));return!0}return!1}var Bh="boxstart",zh="boxdrag",Ah="boxend";function yh(a,b,c){Qc.call(this,a);this.coordinate=b;this.mapBrowserEvent=c}w(yh,Qc);function Ch(a){a=a?a:{};var b=a.condition?a.condition:bh;this.B=void 0!==a.duration?a.duration:200;this.T=void 0!==a.out?a.out:!1;th.call(this,{condition:b,className:a.className||"ol-dragzoom"})}w(Ch,th); Ch.prototype.j=function(){var a=this.v,b=a.aa(),c=a.Cb(),d=this.U().G();if(this.T){var e=b.qd(c);d=[a.Ia(Wa(d)),a.Ia(Za(d))];a=Oa(void 0);var f;var g=0;for(f=d.length;gMath.abs(d)?Ph:Qh;if(this.l===Ph){b=b.aa();this.s?clearTimeout(this.s): bg(b,1,1);this.s=setTimeout(this.B.bind(this),400);c=b.Pa()*Math.pow(2,d/300);var e=b.i,f=b.a,g=0;cf&&(c=Math.min(c,1.5*f),g=-1);if(this.a){var h=cg(b,c,this.a);b.ub(b.Sc(h))}b.gd(c);0===g&&this.O&&b.animate({resolution:b.constrainResolution(c,0g&&b.animate({resolution:f,easing:Oe,anchor:this.a,duration:500});this.f=a;return!1}this.j+=d;d=Math.max(this.$- (a-this.f),0);clearTimeout(this.o);this.o=setTimeout(this.T.bind(this,b),d);return!1}Hh.prototype.B=function(){this.s=void 0;bg(this.v.aa(),1,-1)};Hh.prototype.T=function(a){a=a.aa();a.Ac()&&a.rd();Lg(a,-pa(this.j,-1,1),this.a,this.D);this.l=void 0;this.j=0;this.a=null;this.o=this.f=void 0};Hh.prototype.V=function(a){this.C=a;a||(this.a=null)};var Ph="trackpad",Qh="wheel";function Rh(a){fh.call(this,{handleDownEvent:Sh,handleDragEvent:Th,handleUpEvent:Uh});a=a||{};this.f=null;this.j=void 0;this.a=!1;this.s=0;this.C=void 0!==a.threshold?a.threshold:.3;this.o=void 0!==a.duration?a.duration:250}w(Rh,fh); function Th(a){var b=0,c=this.l[0],d=this.l[1];c=Math.atan2(d.clientY-c.clientY,d.clientX-c.clientX);void 0!==this.j&&(b=c-this.j,this.s+=b,!this.a&&Math.abs(this.s)>this.C&&(this.a=!0));this.j=c;a=a.map;c=a.aa();if(c.l.rotation!==re){d=a.a.getBoundingClientRect();var e=hh(this.l);e[0]-=d.left;e[1]-=d.top;this.f=a.Ra(e);this.a&&(d=c.Sa(),a.render(),Kg(c,d+b,this.f))}} function Uh(a){if(2>this.l.length){a=a.map.aa();bg(a,1,-1);if(this.a){var b=a.Sa(),c=this.f,d=this.o;b=a.constrainRotation(b,0);Kg(a,b,c,d)}return!1}return!0}function Sh(a){return 2<=this.l.length?(a=a.map,this.f=null,this.j=void 0,this.a=!1,this.s=0,this.D||bg(a.aa(),1,1),!0):!1}Rh.prototype.jd=Se;function Vh(a){fh.call(this,{handleDownEvent:Wh,handleDragEvent:Xh,handleUpEvent:Yh});a=a?a:{};this.s=a.constrainResolution||!1;this.f=null;this.o=void 0!==a.duration?a.duration:400;this.a=void 0;this.j=1}w(Vh,fh); function Xh(a){var b=1,c=this.l[0],d=this.l[1],e=c.clientX-d.clientX;c=c.clientY-d.clientY;e=Math.sqrt(e*e+c*c);void 0!==this.a&&(b=this.a/e);this.a=e;a=a.map;e=a.aa();d=e.Pa();var f=e.a,g=e.i;c=d*b;c>f?(b=f/d,c=f):cthis.l.length){a=a.map.aa();bg(a,1,-1);var b=a.Pa();if(this.s||ba.a){var c=this.f,d=this.o;b=a.constrainResolution(b,0,this.j-1);Tg(a,b,c,d)}return!1}return!0}function Wh(a){return 2<=this.l.length?(a=a.map,this.f=null,this.a=void 0,this.j=1,this.D||bg(a.aa(),1,1),!0):!1}Vh.prototype.jd=Se;function Zh(a){a=a?a:{};var b=new B,c=new Gg(-.005,.05,100);(void 0!==a.altShiftDragRotate?a.altShiftDragRotate:1)&&b.push(new mh);(void 0!==a.doubleClickZoom?a.doubleClickZoom:1)&&b.push(new Ug({delta:a.zoomDelta,duration:a.zoomDuration}));(void 0!==a.dragPan?a.dragPan:1)&&b.push(new ih({kinetic:c}));(void 0!==a.pinchRotate?a.pinchRotate:1)&&b.push(new Rh);(void 0!==a.pinchZoom?a.pinchZoom:1)&&b.push(new Vh({constrainResolution:a.constrainResolution,duration:a.zoomDuration}));if(void 0!==a.keyboard? a.keyboard:1)b.push(new Dh),b.push(new Fh({delta:a.zoomDelta,duration:a.zoomDuration}));(void 0!==a.mouseWheelZoom?a.mouseWheelZoom:1)&&b.push(new Hh({constrainResolution:a.constrainResolution,duration:a.zoomDuration}));(void 0!==a.shiftDragZoom?a.shiftDragZoom:1)&&b.push(new Ch({duration:a.zoomDuration}));return b};function $h(a,b,c,d){Sc.call(this);this.extent=a;this.a=c;this.resolution=b;this.state=d}w($h,Sc);$h.prototype.u=function(){this.b("change")};$h.prototype.G=function(){return this.extent};$h.prototype.getState=function(){return this.state};function ai(a,b,c,d,e){this.c=void 0!==e?e:null;$h.call(this,a,b,c,void 0!==e?0:2);this.g=d}w(ai,$h);ai.prototype.i=function(a){this.state=a?3:2;this.u()};ai.prototype.load=function(){0==this.state&&(this.state=1,this.u(),this.c(this.i.bind(this)))};ai.prototype.Y=function(){return this.g};function bi(a,b,c,d,e){Qc.call(this,a);this.vectorContext=b;this.frameState=c;this.context=d;this.glContext=e}w(bi,Qc);function ci(a){Sc.call(this);this.highWaterMark=void 0!==a?a:2048;this.i=0;this.a={};this.c=this.g=null}w(ci,Sc);function di(a){return a.i>a.highWaterMark}k=ci.prototype;k.clear=function(){this.i=0;this.a={};this.c=this.g=null;this.b("clear")};k.forEach=function(a,b){for(var c=this.g;c;)a.call(b,c.Pc,c.jc,this),c=c.kb}; k.get=function(a){a=this.a[a];oa(void 0!==a,15);if(a===this.c)return a.Pc;a===this.g?(this.g=this.g.kb,this.g.Pb=null):(a.kb.Pb=a.Pb,a.Pb.kb=a.kb);a.kb=null;a.Pb=this.c;this.c=this.c.kb=a;return a.Pc};k.remove=function(a){var b=this.a[a];oa(void 0!==b,15);if(b===this.c){if(this.c=b.Pb)this.c.kb=null}else if(b===this.g){if(this.g=b.kb)this.g.Pb=null}else b.kb.Pb=b.Pb,b.Pb.kb=b.kb;delete this.a[a];--this.i;return b.Pc}; k.pop=function(){var a=this.g;delete this.a[a.jc];a.kb&&(a.kb.Pb=null);this.g=a.kb;this.g||(this.c=null);--this.i;return a.Pc};k.replace=function(a,b){this.get(a);this.a[a].Pc=b};k.set=function(a,b){oa(!(a in this.a),16);b={jc:a,kb:null,Pb:this.c,Pc:b};this.c?this.c.kb=b:this.g=b;this.c=b;this.a[a]=b;++this.i};var ei=[0,0,0,1],fi=[],gi=[0,0,0,1],hi=[0,0,0,0],ii=new ci,ji={},ki=null,li={},ni=function(){function a(a){var b=mi();b.font="32px monospace";f=b.measureText("wmytzilWMYTZIL@#/&?$%10").width;var c=!0;"monospace"!=a&&(b.font="32px "+a+",monospace",c=b.measureText("wmytzilWMYTZIL@#/&?$%10").width!=f);return c}function b(){var b=!0,f;for(f in c)60>c[f]&&(a(f)?(c[f]=60,lb(li),ki=null,d.clear()):(++c[f],b=!1));b&&(window.clearInterval(e),e=void 0)}var c=ji,d=ii,e,f;return function(d){if(d=wg(d))for(var f= 0,g=d.length;f=e?1:2;var g=4===e||8===e;e=parseInt(d.substr(1+0*f,f),16);var h=parseInt(d.substr(1+1*f,f),16);var l=parseInt(d.substr(1+2*f,f),16);d=g?parseInt(d.substr(1+3*f,f), 16):255;1==f&&(e=(e<<4)+e,h=(h<<4)+h,l=(l<<4)+l,g&&(d=(d<<4)+d));f=[e,h,l,d/255]}else 0==d.indexOf("rgba(")?(d=d.slice(5,-1).split(",").map(Number),f=yi(d)):0==d.indexOf("rgb(")?(d=d.slice(4,-1).split(",").map(Number),d.push(1),f=yi(d)):oa(!1,14);d=f;a[c]=d;++b}return d}}();function yi(a){var b=[];b[0]=pa(a[0]+.5|0,0,255);b[1]=pa(a[1]+.5|0,0,255);b[2]=pa(a[2]+.5|0,0,255);b[3]=pa(a[3],0,1);return b};function zi(a){return"string"===typeof a||a instanceof CanvasPattern||a instanceof CanvasGradient?a:xi(a)};function Ai(){}k=Ai.prototype;k.Hh=function(){};k.Hb=function(){};k.Dd=function(){};k.cc=function(){};k.Ce=function(){};k.De=function(){};k.uc=function(){};k.vc=function(){};k.wc=function(){};k.xc=function(){};k.yc=function(){};k.zc=function(){};k.Wb=function(){};k.Oa=function(){};k.Zb=function(){};k.nb=function(){};function Bi(a,b,c,d,e){this.g=a;this.f=b;this.c=c;this.N=d;this.ob=e;this.M=this.b=this.a=this.Wa=this.O=this.T=null;this.$=this.V=this.v=this.B=this.C=this.D=0;this.ca=!1;this.i=this.ab=0;this.ra=!1;this.oa=0;this.ta="";this.Ub=this.ua=0;this.Ea=!1;this.s=this.La=0;this.qa=this.l=this.j=null;this.o=[];this.bb=We()}w(Bi,Ai); function Ci(a,b,c){if(a.M){b=Te(b,0,c,2,a.N,a.o);c=a.g;var d=a.bb,e=c.globalAlpha;1!=a.v&&(c.globalAlpha=e*a.v);var f=a.ab;a.ca&&(f+=a.ob);var g;var h=0;for(g=b.length;ha.la&&(a.la=d.la),d.eaa.ka&&(a.ka=d.ka)):a[b][c]=d:(a[b]={},a[b][c]=d)} function Wi(a,b,c,d,e,f,g,h,l,m){var n=x(b).toString();n in a.wantedTiles||(a.wantedTiles[n]={});var p=a.wantedTiles[n];a=a.tileQueue;var q,r,u;for(u=c.minZoom;u<=g;++u){var v=tc(c,f,u,v);var z=c.Ta(u);for(q=v.fa;q<=v.la;++q)for(r=v.ea;r<=v.ka;++r)if(g-u<=h){var A=b.ad(u,q,r,d,e);0==A.getState()&&(p[A.lb()]=!0,A.lb()in a.a||a.i([A,n,yc(c,A.ya),z]));void 0!==l&&l.call(m,A)}else b.kh(u,q,r,e)}};function Xi(a){Ki.call(this,a);this.V=We()}w(Xi,Ki);function Yi(a,b,c){var d=b.pixelRatio,e=b.size[0]*d,f=b.size[1]*d,g=b.viewState.rotation,h=$a(c),l=Za(c),m=Ya(c);c=Wa(c);af(b.coordinateToPixelTransform,h);af(b.coordinateToPixelTransform,l);af(b.coordinateToPixelTransform,m);af(b.coordinateToPixelTransform,c);a.save();qi(a,-g,e/2,f/2);a.beginPath();a.moveTo(h[0]*d,h[1]*d);a.lineTo(l[0]*d,l[1]*d);a.lineTo(m[0]*d,m[1]*d);a.lineTo(c[0]*d,c[1]*d);a.clip();qi(a,g,e/2,f/2)} function Zi(a,b,c,d,e){var f=a.a;if(Tc(f,b)){var g=d.size[0]*d.pixelRatio,h=d.size[1]*d.pixelRatio,l=d.viewState.rotation;qi(c,-l,g/2,h/2);a=void 0!==e?e:$i(a,d,0);f.b(new bi(b,new Bi(c,d.pixelRatio,d.extent,a,d.viewState.rotation),d,c,null));qi(c,l,g/2,h/2)}}Xi.prototype.s=function(a,b,c,d){if(this.wa(a,b,0,Re,this))return c.call(d,this.a,null)};Xi.prototype.pf=function(a,b,c,d){Zi(this,"postcompose",a,b,d)}; function $i(a,b,c){var d=b.viewState,e=b.pixelRatio,f=e/d.resolution;return ef(a.V,e*b.size[0]/2,e*b.size[1]/2,f,-f,-d.rotation,-d.center[0]+c,-d.center[1])};function aj(a){Xi.call(this,a);this.l=We();this.j=null}w(aj,Xi);aj.prototype.df=function(a,b,c){Zi(this,"precompose",c,a,void 0);var d=this.Y();if(d){var e=b.extent,f=void 0!==e&&!La(e,a.extent)&&hb(e,a.extent);f&&Yi(c,a,e);e=this.v();var g=c.globalAlpha;c.globalAlpha=b.opacity;c.drawImage(d,0,0,+d.width,+d.height,Math.round(e[4]),Math.round(e[5]),Math.round(d.width*e[0]),Math.round(d.height*e[3]));c.globalAlpha=g;f&&c.restore()}this.pf(c,a,b)}; aj.prototype.wa=function(a,b,c,d,e){var f=this.a;return f.ha().wa(a,b.viewState.resolution,b.viewState.rotation,c,b.skippedFeatureUids,function(a){return d.call(e,a,f)})}; aj.prototype.s=function(a,b,c,d){if(this.Y()){if(this.a.ha().wa!==ea)return Xi.prototype.s.apply(this,arguments);var e=af(this.l,a.slice());Ge(e,b.viewState.resolution/this.i);this.j||(this.j=hg(1,1));this.j.clearRect(0,0,1,1);this.j.drawImage(this.Y(),e[0],e[1],1,1,0,0,1,1);e=this.j.getImageData(0,0,1,1).data;if(0a.g){var b=0,c;for(c in a.b){var d=a.b[c];0!==(b++&3)||Tc(d)||(delete a.b[c],--a.a)}}}cj.prototype.get=function(a,b,c){a=b+":"+a+":"+(c?xi(c):"null");return a in this.b?this.b[a]:null};cj.prototype.set=function(a,b,c,d){this.b[b+":"+a+":"+(c?xi(c):"null")]=d;++this.a};cj.prototype.c=function(a){this.g=a;dj(this)};var ej=new cj;function fj(a,b){this.l=b;this.c={};this.v={}}w(fj,Oc);function gj(a){var b=a.viewState,c=a.coordinateToPixelTransform,d=a.pixelToCoordinateTransform;ef(c,a.size[0]/2,a.size[1]/2,1/b.resolution,-1/b.resolution,-b.rotation,-b.center[0],-b.center[1]);ff($e(d,c))}function hj(){dj(ej)}k=fj.prototype; k.wa=function(a,b,c,d,e,f,g){function h(a,c){var f=x(a).toString(),g=b.layerStates[x(c)].Te;if(!(f in b.skippedFeatureUids)||g)return d.call(e,a,g?c:null)}var l,m=b.viewState,n=m.resolution,p=m.projection;m=a;if(p.g){p=p.G();var q=cb(p),r=a[0];if(rp[2])m=[r+q*Math.ceil((p[0]-r)/q),a[1]]}p=b.layerStatesArray;for(q=p.length-1;0<=q;--q){var u=p[q];r=u.layer;if(yg(u,n)&&f.call(g,r)&&(u=ij(this,r),r.ha()&&(l=u.wa(r.ha().D?m:a,b,c,h,e)),l))return l}}; k.Ui=function(a,b,c,d,e){return void 0!==this.wa(a,b,c,Re,this,d,e)};function ij(a,b){var c=x(b).toString();if(c in a.c)return a.c[c];for(var d,e=a.S(),f=0,g=pg.length;fb?1:ae;){if(600l-h/2?-1:1);c(a,b,Math.max(e,Math.floor(b-l*n/h+m)),Math.min(f,Math.floor(b+(h-l)*n/h+m)),g)}h=a[b];l=e;n=f;d(a,e,b);for(0g(a[l],h);)l++;for(;0b?1:0}function f(a,b){if(!(this instanceof f))return new f(a,b);this.Lf=Math.max(4,a||9);this.wh=Math.max(2,Math.ceil(.4*this.Lf));b&&this.Ak(b);this.clear()}function g(a,b){h(a,0,a.children.length,b,a)}function h(a,b,c,d,e){e||(e=v(null));e.fa=Infinity;e.ea=Infinity;e.la=-Infinity;e.ka=-Infinity;for(var f;b=a.fa&&b.ka>=a.ea}function v(a){return{children:a,height:1,fb:!0,fa:Infinity,ea:Infinity,la:-Infinity,ka:-Infinity}}function z(a,b,c,d,e){for(var f=[b,c],g;f.length;)c=f.pop(),b=f.pop(),c-b<=d||(g= b+Math.ceil((c-b)/d/2)*d,A(a,g,b,c,e),f.push(b,g,g,c))}var A=b;A.default=b;f.prototype={all:function(){return this.rh(this.data,[])},search:function(a){var b=this.data,c=[],d=this.xb;if(!u(a,b))return c;for(var e=[],f,g,h,l;b;){f=0;for(g=b.children.length;fthis.Lf)this.Dk(d, b),b--;else break;this.uk(c,d,b)},Dk:function(a,b){var c=a[b],d=c.children.length,e=this.wh;this.vk(c,e,d);d=this.wk(c,e,d);d=v(c.children.splice(d,c.children.length-d));d.height=c.height;d.fb=c.fb;g(c,this.xb);g(d,this.xb);b?a[b-1].children.push(d):this.yh(c,d)},yh:function(a,b){this.data=v([a,b]);this.data.height=a.height+1;this.data.fb=!1;g(this.data,this.xb)},wk:function(a,b,c){var d,e;var f=e=Infinity;for(d=b;d<=c-b;d++){var g=h(a,0,d,this.xb);var l=h(a,d,c,this.xb);var m=Math.max(0,Math.min(g.la, l.la)-Math.max(g.fa,l.fa))*Math.max(0,Math.min(g.ka,l.ka)-Math.max(g.ea,l.ea));g=p(g)+p(l);if(m=b;m--)n=a.children[m],l(f,a.fb?d(n):n),g+=q(f);return g}, uk:function(a,b,c){for(;0<=c;c--)l(b[c],a)},yk:function(a){for(var b=a.length-1,c;0<=b;b--)0===a[b].children.length?0e.width?e.width-n:v;l=l+p>e.height?e.height-p:l;v=a.La;var ta=z[3]+u*r+z[1],la=z[0]+l*r+z[2],ca=c-z[3],ia=d-z[0];if(S||0!==q){var xa=[ca,ia];var Va=[ca+ta,ia];var ic=[ca+ta,ia+la];var Xa=[ca,ia+la]}z=null;0!==q?(f=c+f,g=d+g,z=ef(Ia,f,g,1,1,q,-f,-g),Oa(v),Ea(v,af(Ia,xa)),Ea(v,af(Ia,Va)),Ea(v,af(Ia,ic)),Ea(v,af(Ia,Xa))):Na(ca,ia,ca+ta,ia+la,v);q=b.canvas;q=v[0]<=q.width&& 0<=v[2]&&v[1]<=q.height&&0<=v[3];if(h){if(q||1!=h[4])Ta(h,v),(a=q?[b,z?z.slice(0):null,m,e,n,p,u,l,c,d,r]:null)&&S&&a.push(A,E,xa,Va,ic,Xa),h.push(a)}else q&&(S&&xj(a,b,xa,Va,ic,Xa,A,E),si(b,z,m,e,n,p,u,l,c,d,r))}function Aj(a,b){var c=a.pixelRatio;return 1==c?b:b.map(function(a){return a*c})} function Bj(a,b,c,d,e,f,g){var h=a.coordinates.length,l=Cj(a);g&&(c+=e);g=[b[c],b[c+1]];var m=[NaN,NaN],n=!0,p;for(p=c+e;pXa&&(a.Xa(b),ta= 0);la>Xa&&(b.stroke(),la=0);ta||la||(b.beginPath(),v=z=NaN);++m;break;case 2:p=Z[1];var Le=h[p],Uf=h[p+1],Id=h[p+2]-Le,te=h[p+3]-Uf,Jh=Math.sqrt(Id*Id+te*te);b.moveTo(Le+Jh,Uf);b.arc(Le,Uf,Jh,0,2*Math.PI,!0);++m;break;case 3:b.closePath();++m;break;case 4:p=Z[1];q=Z[2];var Mg=Z[4],Ng=6==Z.length?Z[5]:void 0;ic.geometry=Z[3];ic.feature=Zb;m in xa||(xa[m]=[]);var Wf=xa[m];Ng?Ng(h,p,q,2,Wf):(Wf[0]=h[p],Wf[1]=h[p+1],Wf.length=2);Mg(Wf,ic);++m;break;case 6:p=Z[1];q=Z[2];Ia=Z[3];r=Z[4];u=Z[5];S=f?null: Z[6];var rf=Z[7],yu=Z[8],zu=Z[9],Au=Z[10],Bu=Z[11],jp=Z[12],Cu=Z[13],Du=Z[14],Eu=Z[15];if(16sf[zp-2],Cp=Ap.length,Lh=sf[ve],Mh=sf[ve+1];ve+=2;for(var Og=sf[ve],Pg=sf[ve+1],Ok=0,Oi=Math.sqrt(Math.pow(Og-Lh,2)+Math.pow(Pg-Mh,2)),Yf="",Pk=0,Pi=0;PiMath.PI?-2*Math.PI:Qi<-Math.PI?2*Math.PI:0;if(Math.abs(Qi)>Iu){var Sg=null;break a}}var Ep=Ju/Oi,Fp=ya(Lh,Og,Ep),Gp=ya(Mh,Pg,Ep);Ni==Rg?(Kh&&(Xf[0]=Fp,Xf[1]=Gp,Xf[2]=Qg/2),Xf[4]=Yf):(Yf=Qk,Pk=Qg,Xf=[Fp,Gp,Qg/2,Rg,Yf],Kh?Nk.unshift(Xf):Nk.push(Xf),Ni=Rg);Bp+=Qg}Sg=Nk}if(Sg){var Ri;if(sp){var Zf=0;for(Ri=Sg.length;Zfthis.Wa&&(this.Wa=c.lineWidth,this.i=null)):(c.strokeStyle=void 0,c.lineCap=void 0,c.lineDash=null,c.lineDashOffset=void 0,c.lineJoin=void 0,c.lineWidth=void 0,c.miterLimit= void 0)};k.Ah=function(a,b){var c=a.fillStyle;a=[10,c];"string"!==typeof c&&(b=b.G(),a.push([b[0],b[3]]));this.a.push(a)};k.pd=function(a){this.a.push([11,a.strokeStyle,a.lineWidth*this.pixelRatio,a.lineCap,a.lineJoin,a.miterLimit,Aj(this,a.lineDash),a.lineDashOffset*this.pixelRatio])};function Kj(a,b,c,d){var e=b.fillStyle;if("string"!==typeof e||b.Pk!=e)c.call(a,b,d),b.Pk=e} function Lj(a,b,c){var d=b.strokeStyle,e=b.lineCap,f=b.lineDash,g=b.lineDashOffset,h=b.lineJoin,l=b.lineWidth,m=b.miterLimit;if(b.Vk!=d||b.Qk!=e||f!=b.Fh&&!jc(b.Fh,f)||b.Rk!=g||b.Sk!=h||b.Tk!=l||b.Uk!=m)c.call(a,b),b.Vk=d,b.Qk=e,b.Fh=f,b.Rk=g,b.Sk=h,b.Tk=l,b.Uk=m}function Fj(a,b){a.qa[2]=a.a.length;a.qa=null;a.T[2]=a.b.length;a.T=null;b=[7,b];a.a.push(b);a.b.push(b)}k.bf=ea;function Cj(a){a.i||(a.i=Ga(a.Ea),0e.maxAngle&&(S>E&&(E=S,n=Ia,A=m),S=0,Ia=m-h)),z=g,v=r,u=q);r=ta;q=la}g=S+g>E?[Ia,m]:[n,A];m=g[0];n=g[1]}else n=l[f];for(g=m;g=p)&&d.push(n[g],n[g+1]);g=d.length;if(0==g)return}g=Bj(this,d,0,g,h,!1,!1);Ej(this,b);if(e.backgroundFill||e.backgroundStroke)this.Oa(e.backgroundFill,e.backgroundStroke),Kj(this,this.state, this.Ah,a),Lj(this,this.state,this.pd);Uj(this,l,c,g)}Fj(this,b)}}; Sj.prototype.Y=function(a,b,c,d){var e=d+b+a+c+this.pixelRatio;if(!ii.a.hasOwnProperty(e)){var f=d?this.ab[d]||this.g:null,g=c?this.o[c]||this.c:null,h=this.s[b]||this.f,l=h.scale*this.pixelRatio,m=vj[h.textAlign||"center"];b=d&&f.lineWidth?f.lineWidth:0;a=a.split("\n");var n=a.length,p=[],q=h.font;var r=a.length;var u=0;var v;for(v=0;v=e)for(d=e;d=d;)Xj(c,a+b,a+d),Xj(c,a+d,a+b),Xj(c,a-d,a+b),Xj(c,a-b,a+d),Xj(c,a-b,a-d),Xj(c,a-d,a-b),Xj(c,a+d,a-b),Xj(c,a+b,a-d),d++,e+=1+2*d,0<2*(e-b)+1&&(--b,e+=1-2*b);return Wj[a]=c}k=Vj.prototype;k.Vb=function(a){var b=null;this.a&&(a?(b=this.g,b[4]++):(b=this.g=Da(),b.push(1)));return b};function Zj(a){for(var b in a.b){var c=a.b[b],d;for(d in c)c[d].bf()}} k.wa=function(a,b,c,d,e,f,g){function h(a){for(var b=n.getImageData(0,0,l,l).data,c=0;cm[2];)++Ia,p=n*Ia,p=$i(this,a,p),r.Na(A,p,l,f),h-=n;p=$i(this,a,0)}qi(A,l,S/2,e/2);A!=c&&(z&&Zi(this,"render",A,a,p),v?(d=c.globalAlpha,c.globalAlpha=b.opacity,c.drawImage(A.canvas,-q,-u),c.globalAlpha=d):c.drawImage(A.canvas, -q,-u),A.translate(-q,-u));v||(A.globalAlpha=E)}g&&c.restore();this.pf(c,a,b,p)};k.wa=function(a,b,c,d,e){if(this.c){var f=this.a,g={};return this.c.wa(a,b.viewState.resolution,b.viewState.rotation,c,{},function(a){var b=x(a).toString();if(!(b in g))return g[b]=!0,d.call(e,a,f)},null)}};k.Vi=function(){var a=this.a;a.Jb()&&this.c&&a.u()};k.Wi=function(){Mi(this)}; k.$c=function(a){var b=this.a,c=b.ha();Ui(a,c);var d=a.viewHints[0],e=a.viewHints[1],f=b.ca,g=b.ra;if(!this.i&&!f&&d||!g&&e)return!0;f=a.extent;var h=a.viewState;g=h.projection;var l=h.resolution,m=a.pixelRatio;d=b.g;var n=b.f;e=b.get(ik);void 0===e&&(e=ck);f=Fa(f,n*l);n=h.projection.G();c.D&&h.projection.g&&!La(n,a.extent)&&(a=Math.max(cb(f)/2,cb(n)),f[0]=n[0]-a,f[2]=n[2]+a);if(!this.i&&this.o==l&&this.N==d&&this.v==e&&La(this.l,f))return this.j=!1,!0;this.c=null;this.i=!1;var p=new Vj(.5*l/m,f, l,m,c.$,this.f,b.f);c.ae(f,l,g);a=function(a){var c=a.ib();if(c)var d=c.call(a,l);else(c=b.ib())&&(d=c(a,l));if(d){if(d){c=!1;if(Array.isArray(d))for(var e=0,f=d.length;e>1),h=+dc(g[e],c),0>h?l=e+1:(m=e,n=!h);e=n?l:~l;0>e?(c=(c-g[-e-2])/(g[-e-1]-g[-e-2]),b+=(-e-2)*d,g=ya(a[b],a[b+d],c),h=ya(a[b+1],a[b+d+1],c)):(g=a[b+e*d],h=a[b+e*d+1])}return f? (f[0]=g,f[1]=h,f):[g,h]}function Sk(a,b,c,d,e,f){if(c==b)return null;if(e>1,e=a.j?1:Me(b/a.j)};function el(a,b,c,d,e,f){cl.call(this,a,b,f);this.f=d;this.l=c;this.M=new Image;null!==d&&(this.M.crossOrigin=d);this.c=null;this.v=e}w(el,cl);k=el.prototype;k.ia=function(){1==this.state&&(fl(this),this.M=gl());this.g&&Pc(this.g);this.state=5;this.u();cl.prototype.ia.call(this)};k.Y=function(){return this.M};k.lb=function(){return this.l};k.hn=function(){this.state=3;fl(this);this.M=gl();this.u()};k.jn=function(){this.state=this.M.naturalWidth&&this.M.naturalHeight?2:4;fl(this);this.u()}; k.load=function(){3==this.state&&(this.state=0,this.M=new Image,null!==this.f&&(this.M.crossOrigin=this.f));0==this.state&&(this.state=1,this.u(),this.c=[Lc(this.M,"error",this.hn,this),Lc(this.M,"load",this.jn,this)],this.v(this,this.l))};function fl(a){a.c.forEach(Gc);a.c=null}function gl(){var a=hg(1,1);a.fillStyle="rgba(0,0,0,0)";a.fillRect(0,0,1,1);return a.canvas};function hl(a){this.b=a};function il(a){this.b=a}w(il,hl);il.prototype.S=function(){return 35632};function jl(a){this.b=a}w(jl,hl);jl.prototype.S=function(){return 35633};var kl=new il("precision mediump float;varying vec2 a;varying vec2 b;varying float c;varying float d;uniform float m;uniform vec4 n;uniform vec4 o;uniform vec2 p;void main(void){vec2 windowCenter=vec2((a.x+1.0)/2.0*p.x*d,(a.y+1.0)/2.0*p.y*d);vec2 windowOffset=vec2((b.x+1.0)/2.0*p.x*d,(b.y+1.0)/2.0*p.y*d);float radius=length(windowCenter-windowOffset);float dist=length(windowCenter-gl_FragCoord.xy);if(dist>radius+c){if(o.a==0.0){gl_FragColor=n;}else{gl_FragColor=o;}gl_FragColor.a=gl_FragColor.a-(dist-(radius+c));}else if(n.a==0.0){gl_FragColor=o;if(diststrokeDist){gl_FragColor=o;}else if(dist>=strokeDist-antialias){float step=smoothstep(strokeDist-antialias,strokeDist,dist);gl_FragColor=mix(n,o,step);}} gl_FragColor.a=gl_FragColor.a*m;if(gl_FragColor.a<=0.0){discard;}}"), ll=new jl("varying vec2 a;varying vec2 b;varying float c;varying float d;attribute vec2 e;attribute float f;attribute float g;uniform mat4 h;uniform mat4 i;uniform mat4 j;uniform float k;uniform float l;void main(void){mat4 offsetMatrix=i*j;a=vec4(h*vec4(e,0.0,1.0)).xy;d=l;float lineWidth=k*l;c=lineWidth/2.0;if(lineWidth==0.0){lineWidth=2.0*l;}vec2 offset;float radius=g+3.0*l;//Until we get gl_VertexID in WebGL,we store an instruction.if(f==0.0){//Offsetting the edges of the triangle by lineWidth/2 is necessary,however//we should also leave some space for the antialiasing,thus we offset by lineWidth.offset=vec2(-1.0,1.0);}else if(f==1.0){offset=vec2(-1.0,-1.0);}else if(f==2.0){offset=vec2(1.0,-1.0);}else{offset=vec2(1.0,1.0);}gl_Position=h*vec4(e+offset*radius,0.0,1.0)+offsetMatrix*vec4(offset*lineWidth,0.0,0.0);b=vec4(h*vec4(e.x+g,e.y,0.0,1.0)).xy;if(distance(a,b)>20000.0){gl_Position=vec4(a,0.0,1.0);}}");function ml(a,b){this.g=a.getUniformLocation(b,"h");this.i=a.getUniformLocation(b,"i");this.c=a.getUniformLocation(b,"j");this.oa=a.getUniformLocation(b,"k");this.qa=a.getUniformLocation(b,"l");this.a=a.getUniformLocation(b,"m");this.C=a.getUniformLocation(b,"n");this.O=a.getUniformLocation(b,"o");this.T=a.getUniformLocation(b,"p");this.b=a.getAttribLocation(b,"e");this.j=a.getAttribLocation(b,"f");this.N=a.getAttribLocation(b,"g")};function nl(){return[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]}function pl(a,b){a[0]=b[0];a[1]=b[1];a[4]=b[2];a[5]=b[3];a[12]=b[4];a[13]=b[5];return a};function ql(a,b){this.origin=eb(b);this.bb=We();this.Ea=We();this.La=We();this.V=nl();this.b=[];this.j=null;this.g=[];this.i=[];this.a=[];this.s=null;this.f=void 0}w(ql,Ai); ql.prototype.Na=function(a,b,c,d,e,f,g,h,l,m,n){var p=a.b;if(this.f){var q=p.isEnabled(p.STENCIL_TEST);var r=p.getParameter(p.STENCIL_FUNC);var u=p.getParameter(p.STENCIL_VALUE_MASK);var v=p.getParameter(p.STENCIL_REF);var z=p.getParameter(p.STENCIL_WRITEMASK);var A=p.getParameter(p.STENCIL_FAIL);var E=p.getParameter(p.STENCIL_PASS_DEPTH_PASS);var S=p.getParameter(p.STENCIL_PASS_DEPTH_FAIL);p.enable(p.STENCIL_TEST);p.clear(p.STENCIL_BUFFER_BIT);p.stencilMask(255);p.stencilFunc(p.ALWAYS,1,255);p.stencilOp(p.KEEP, p.KEEP,p.REPLACE);this.f.Na(a,b,c,d,e,f,g,h,l,m,n);p.stencilMask(0);p.stencilFunc(p.NOTEQUAL,1,255)}rl(a,34962,this.s);rl(a,34963,this.j);f=this.Bf(p,a,e,f);var Ia=Xe(this.bb);cf(Ia,2/(c*e[0]),2/(c*e[1]));bf(Ia,-d);df(Ia,-(b[0]-this.origin[0]),-(b[1]-this.origin[1]));b=Xe(this.La);cf(b,2/e[0],2/e[1]);e=Xe(this.Ea);0!==d&&bf(e,-d);p.uniformMatrix4fv(f.g,!1,pl(this.V,Ia));p.uniformMatrix4fv(f.i,!1,pl(this.V,b));p.uniformMatrix4fv(f.c,!1,pl(this.V,e));p.uniform1f(f.a,g);if(void 0===l)this.Od(p,a,h,!1); else{m?a=this.Ee(p,a,h,l,n):(p.clear(p.COLOR_BUFFER_BIT|p.DEPTH_BUFFER_BIT),this.Od(p,a,h,!0),a=(a=l(null))?a:void 0);var ta=a}this.Cf(p,f);this.f&&(q||p.disable(p.STENCIL_TEST),p.clear(p.STENCIL_BUFFER_BIT),p.stencilFunc(r,v,u),p.stencilMask(z),p.stencilOp(A,S,E));return ta};function sl(a,b,c,d){a.drawElements(4,d-c,b.f?5125:5123,c*(b.f?4:2))};var tl=[0,0,0,1],ul=[],vl=[0,0,0,1];function wl(a,b,c,d,e,f){a=(c-a)*(f-b)-(e-a)*(d-b);return a<=xl&&a>=-xl?void 0:0f;f+=d)this.a[b++]=a[f],this.a[b++]=a[f+1],this.a[b++]=0,this.a[b++]=this.N,this.a[b++]=a[f],this.a[b++]=a[f+1],this.a[b++]=1,this.a[b++]=this.N,this.a[b++]=a[f],this.a[b++]=a[f+1],this.a[b++]=2,this.a[b++]=this.N,this.a[b++]=a[f],this.a[b++]= a[f+1],this.a[b++]=3,this.a[b++]=this.N,this.b[c++]=e,this.b[c++]=e+1,this.b[c++]=e+2,this.b[c++]=e+2,this.b[c++]=e+3,this.b[c++]=e,e+=4}else this.c.u&&(this.l.pop(),this.l.length&&(d=this.l[this.l.length-1],this.c.fillColor=d[0],this.c.strokeColor=d[1],this.c.lineWidth=d[2],this.c.u=!1))};k.gb=function(){this.s=new yl(this.a);this.j=new yl(this.b);this.g.push(this.b.length);0===this.o.length&&0=h;){var l=this.g[g];var m=this.i[g];m=x(m).toString();c[m]&&(d!==f&&sl(a,b,d,f),f=l);g--;d=l}d!==f&&sl(a,b,d,f);d=f=h}}}; k.Ee=function(a,b,c,d,e){var f,g;var h=this.g.length-2;var l=this.g[h+1];for(f=this.o.length-1;0<=f;--f){var m=this.l[f];a.uniform4fv(this.v.C,m[0]);Dl(this,a,m[1],m[2]);for(g=this.o[f];0<=h&&this.g[h]>=g;){m=this.g[h];var n=this.i[h];var p=x(n).toString();if(void 0===c[p]&&n.U()&&(void 0===e||hb(e,n.U().G()))&&(a.clear(a.COLOR_BUFFER_BIT|a.DEPTH_BUFFER_BIT),sl(a,b,m,l),l=d(n)))return l;h--;l=m}}};function Dl(a,b,c,d){b.uniform4fv(a.v.O,c);b.uniform1f(a.v.oa,d)} k.Oa=function(a,b){if(b){var c=b.g;this.c.lineDash=c?c:ul;c=b.i;this.c.lineDashOffset=c?c:0;c=b.a;c instanceof CanvasGradient||c instanceof CanvasPattern?c=vl:c=vi(c).map(function(a,b){return 3!=b?a/255:a})||vl;b=b.c;b=void 0!==b?b:1}else c=[0,0,0,0],b=0;a=a?a.b:[0,0,0,0];a instanceof CanvasGradient||a instanceof CanvasPattern?a=tl:a=vi(a).map(function(a,b){return 3!=b?a/255:a})||tl;this.c.strokeColor&&jc(this.c.strokeColor,c)&&this.c.fillColor&&jc(this.c.fillColor,a)&&this.c.lineWidth===b||(this.c.u= !0,this.c.fillColor=a,this.c.strokeColor=c,this.c.lineWidth=b,this.l.push([a,c,b]))};var El=new il("precision mediump float;varying vec2 a;varying float b;uniform float k;uniform sampler2D l;void main(void){vec4 texColor=texture2D(l,a);gl_FragColor.rgb=texColor.rgb;float alpha=texColor.a*b*k;if(alpha==0.0){discard;}gl_FragColor.a=alpha;}"),Fl=new jl("varying vec2 a;varying float b;attribute vec2 c;attribute vec2 d;attribute vec2 e;attribute float f;attribute float g;uniform mat4 h;uniform mat4 i;uniform mat4 j;void main(void){mat4 offsetMatrix=i;if(g==1.0){offsetMatrix=i*j;}vec4 offsets=offsetMatrix*vec4(e,0.0,0.0);gl_Position=h*vec4(c,0.0,1.0)+offsets;a=d;b=f;}");function Gl(a,b){this.g=a.getUniformLocation(b,"h");this.i=a.getUniformLocation(b,"i");this.c=a.getUniformLocation(b,"j");this.a=a.getUniformLocation(b,"k");this.b=a.getAttribLocation(b,"c");this.B=a.getAttribLocation(b,"d");this.v=a.getAttribLocation(b,"e");this.o=a.getAttribLocation(b,"f");this.D=a.getAttribLocation(b,"g")};function Hl(a,b){this.j=a;this.b=b;this.a={};this.c={};this.g={};this.s=this.v=this.i=this.l=null;(this.f=ec(da,"OES_element_index_uint"))&&b.getExtension("OES_element_index_uint");y(this.j,"webglcontextlost",this.zp,this);y(this.j,"webglcontextrestored",this.Ap,this)}w(Hl,Oc); function rl(a,b,c){var d=a.b,e=c.b,f=String(x(c));if(f in a.a)d.bindBuffer(b,a.a[f].buffer);else{var g=d.createBuffer();d.bindBuffer(b,g);var h;34962==b?h=new Float32Array(e):34963==b&&(h=a.f?new Uint32Array(e):new Uint16Array(e));d.bufferData(b,h,c.a);a.a[f]={tc:c,buffer:g}}}function Bl(a,b){var c=a.b;b=String(x(b));var d=a.a[b];c.isContextLost()||c.deleteBuffer(d.buffer);delete a.a[b]}k=Hl.prototype; k.ia=function(){Nc(this.j);var a=this.b;if(!a.isContextLost()){for(var b in this.a)a.deleteBuffer(this.a[b].buffer);for(b in this.g)a.deleteProgram(this.g[b]);for(b in this.c)a.deleteShader(this.c[b]);a.deleteFramebuffer(this.i);a.deleteRenderbuffer(this.s);a.deleteTexture(this.v)}};k.yp=function(){return this.b}; function Il(a){if(!a.i){var b=a.b,c=b.createFramebuffer();b.bindFramebuffer(b.FRAMEBUFFER,c);var d=Jl(b,1,1),e=b.createRenderbuffer();b.bindRenderbuffer(b.RENDERBUFFER,e);b.renderbufferStorage(b.RENDERBUFFER,b.DEPTH_COMPONENT16,1,1);b.framebufferTexture2D(b.FRAMEBUFFER,b.COLOR_ATTACHMENT0,b.TEXTURE_2D,d,0);b.framebufferRenderbuffer(b.FRAMEBUFFER,b.DEPTH_ATTACHMENT,b.RENDERBUFFER,e);b.bindTexture(b.TEXTURE_2D,null);b.bindRenderbuffer(b.RENDERBUFFER,null);b.bindFramebuffer(b.FRAMEBUFFER,null);a.i=c; a.v=d;a.s=e}return a.i}function Kl(a,b){var c=String(x(b));if(c in a.c)return a.c[c];var d=a.b,e=d.createShader(b.S());d.shaderSource(e,b.b);d.compileShader(e);return a.c[c]=e}function Cl(a,b,c){var d=x(b)+"/"+x(c);if(d in a.g)return a.g[d];var e=a.b,f=e.createProgram();e.attachShader(f,Kl(a,b));e.attachShader(f,Kl(a,c));e.linkProgram(f);return a.g[d]=f}k.zp=function(){lb(this.a);lb(this.c);lb(this.g);this.s=this.v=this.i=this.l=null};k.Ap=function(){}; k.cd=function(a){if(a==this.l)return!1;this.b.useProgram(a);this.l=a;return!0};function Ll(a,b,c){var d=a.createTexture();a.bindTexture(a.TEXTURE_2D,d);a.texParameteri(a.TEXTURE_2D,a.TEXTURE_MAG_FILTER,a.LINEAR);a.texParameteri(a.TEXTURE_2D,a.TEXTURE_MIN_FILTER,a.LINEAR);void 0!==b&&a.texParameteri(3553,10242,b);void 0!==c&&a.texParameteri(3553,10243,c);return d}function Jl(a,b,c){var d=Ll(a,void 0,void 0);a.texImage2D(a.TEXTURE_2D,0,a.RGBA,b,c,0,a.RGBA,a.UNSIGNED_BYTE,null);return d} function Ml(a,b){var c=Ll(a,33071,33071);a.texImage2D(a.TEXTURE_2D,0,a.RGBA,a.RGBA,a.UNSIGNED_BYTE,b);return c};function Nl(a,b){ql.call(this,a,b);this.C=this.D=void 0;this.v=[];this.o=[];this.qa=this.oa=this.height=void 0;this.Wa=null;this.width=this.scale=this.rotation=this.rotateWithView=this.O=this.T=this.opacity=void 0}w(Nl,ql);k=Nl.prototype;k.Db=function(a){var b=this.s,c=this.j,d=this.ig(!0),e=a.b;return function(){if(!e.isContextLost()){var f;var g=0;for(f=d.length;g=m;){var n=this.g[h];var p=this.i[h];var q=x(p).toString();if(void 0===c[q]&&p.U()&&(void 0===e||hb(e,p.U().G()))&&(a.clear(a.COLOR_BUFFER_BIT|a.DEPTH_BUFFER_BIT),sl(a,b,n,g),g=d(p)))return g;g=n;h--}}}; k.gb=function(){this.qa=this.oa=this.height=this.C=this.D=void 0;this.b=null;this.scale=this.rotation=this.rotateWithView=this.O=this.T=this.opacity=void 0;this.a=null;this.width=void 0};function Ql(a,b){Nl.call(this,a,b);this.l=[];this.c=[];this.B=[];this.N=[]}w(Ql,Nl);k=Ql.prototype;k.wc=function(a,b){this.g.push(this.b.length);this.i.push(b);b=a.da();Ol(this,b,b.length,a.pa())};k.yc=function(a,b){this.g.push(this.b.length);this.i.push(b);b=a.da();Ol(this,b,b.length,a.pa())}; k.gb=function(a){var b=a.b;this.v.push(this.b.length);this.o.push(this.b.length);this.s=new yl(this.a);this.j=new yl(this.b);var c={};Pl(this.B,this.l,c,b);Pl(this.N,this.c,c,b);this.c=this.l=null;Nl.prototype.gb.call(this,a)}; k.Zb=function(a){var b=a.Vc(),c=a.Y(1),d=a.He(),e=a.Eg(),f=a.i,g=a.bd(),h=a.s,l=a.f,m=a.oc();a=a.a;if(0===this.l.length)this.l.push(c);else{var n=this.l[this.l.length-1];x(n)!=x(c)&&(this.v.push(this.b.length),this.l.push(c))}0===this.c.length?this.c.push(e):(n=this.c[this.c.length-1],x(n)!=x(e)&&(this.o.push(this.b.length),this.c.push(e)));this.D=b[0];this.C=b[1];this.height=m[1];this.oa=d[1];this.qa=d[0];this.opacity=f;this.T=g[0];this.O=g[1];this.rotation=l;this.rotateWithView=h;this.scale=a;this.width= m[0]};k.ig=function(a){return a?this.B.concat(this.N):this.B};k.ag=function(){return this.N};function Rl(a,b,c){var d=b-c;return a[0]===a[d]&&a[1]===a[d+1]&&3<(b-0)/c?!!mf(a,0,b,c):!1};var Sl=new il("precision mediump float;varying float a;varying vec2 aVertex;varying float c;uniform float m;uniform vec4 n;uniform vec2 o;uniform float p;void main(void){if(a>0.0){vec2 windowCoords=vec2((aVertex.x+1.0)/2.0*o.x*p,(aVertex.y+1.0)/2.0*o.y*p);if(length(windowCoords-gl_FragCoord.xy)>c*p){discard;}} gl_FragColor=n;float alpha=n.a*m;if(alpha==0.0){discard;}gl_FragColor.a=alpha;}"),Tl=new jl("varying float a;varying vec2 aVertex;varying float c;attribute vec2 d;attribute vec2 e;attribute vec2 f;attribute float g;uniform mat4 h;uniform mat4 i;uniform mat4 j;uniform float k;uniform float l;bool nearlyEquals(in float value,in float ref){float epsilon=0.000000000001;return value>=ref-epsilon&&value<=ref+epsilon;}void alongNormal(out vec2 offset,in vec2 nextP,in float turnDir,in float direction){vec2 dirVect=nextP-e;vec2 normal=normalize(vec2(-turnDir*dirVect.y,turnDir*dirVect.x));offset=k/2.0*normal*direction;}void miterUp(out vec2 offset,out float round,in bool isRound,in float direction){float halfWidth=k/2.0;vec2 tangent=normalize(normalize(f-e)+normalize(e-d));vec2 normal=vec2(-tangent.y,tangent.x);vec2 dirVect=f-e;vec2 tmpNormal=normalize(vec2(-dirVect.y,dirVect.x));float miterLength=abs(halfWidth/dot(normal,tmpNormal));offset=normal*direction*miterLength;round=0.0;if(isRound){round=1.0;}else if(miterLength>l+k){offset=halfWidth*tmpNormal*direction;}} bool miterDown(out vec2 offset,in vec4 projPos,in mat4 offsetMatrix,in float direction){bool degenerate=false;vec2 tangent=normalize(normalize(f-e)+normalize(e-d));vec2 normal=vec2(-tangent.y,tangent.x);vec2 dirVect=d-e;vec2 tmpNormal=normalize(vec2(-dirVect.y,dirVect.x));vec2 longOffset,shortOffset,longVertex;vec4 shortProjVertex;float halfWidth=k/2.0;if(length(f-e)>length(d-e)){longOffset=tmpNormal*direction*halfWidth;shortOffset=normalize(vec2(dirVect.y,-dirVect.x))*direction*halfWidth;longVertex=f;shortProjVertex=h*vec4(d,0.0,1.0);}else{shortOffset=tmpNormal*direction*halfWidth;longOffset=normalize(vec2(dirVect.y,-dirVect.x))*direction*halfWidth;longVertex=d;shortProjVertex=h*vec4(f,0.0,1.0);}vec4 p1=h*vec4(longVertex,0.0,1.0)+offsetMatrix*vec4(longOffset,0.0,0.0);vec4 p2=projPos+offsetMatrix*vec4(longOffset,0.0,0.0);vec4 p3=shortProjVertex+offsetMatrix*vec4(-shortOffset,0.0,0.0);vec4 p4=shortProjVertex+offsetMatrix*vec4(shortOffset,0.0,0.0);float denom=(p4.y-p3.y)*(p2.x-p1.x)-(p4.x-p3.x)*(p2.y-p1.y);float firstU=((p4.x-p3.x)*(p1.y-p3.y)-(p4.y-p3.y)*(p1.x-p3.x))/denom;float secondU=((p2.x-p1.x)*(p1.y-p3.y)-(p2.y-p1.y)*(p1.x-p3.x))/denom;float epsilon=0.000000000001;if(firstU>epsilon&&firstU<1.0-epsilon&&secondU>epsilon&&secondU<1.0-epsilon){shortProjVertex.x=p1.x+firstU*(p2.x-p1.x);shortProjVertex.y=p1.y+firstU*(p2.y-p1.y);offset=shortProjVertex.xy;degenerate=true;}else{float miterLength=abs(halfWidth/dot(normal,tmpNormal));offset=normal*direction*miterLength;}return degenerate;}void squareCap(out vec2 offset,out float round,in bool isRound,in vec2 nextP,in float turnDir,in float direction){round=0.0;vec2 dirVect=e-nextP;vec2 firstNormal=normalize(dirVect);vec2 secondNormal=vec2(turnDir*firstNormal.y*direction,-turnDir*firstNormal.x*direction);vec2 hypotenuse=normalize(firstNormal-secondNormal);vec2 normal=vec2(turnDir*hypotenuse.y*direction,-turnDir*hypotenuse.x*direction);float length=sqrt(c*c*2.0);offset=normal*length;if(isRound){round=1.0;}} void main(void){bool degenerate=false;float direction=float(sign(g));mat4 offsetMatrix=i*j;vec2 offset;vec4 projPos=h*vec4(e,0.0,1.0);bool round=nearlyEquals(mod(g,2.0),0.0);a=0.0;c=k/2.0;aVertex=projPos.xy;if(nearlyEquals(mod(g,3.0),0.0)||nearlyEquals(mod(g,17.0),0.0)){alongNormal(offset,f,1.0,direction);}else if(nearlyEquals(mod(g,5.0),0.0)||nearlyEquals(mod(g,13.0),0.0)){alongNormal(offset,d,-1.0,direction);}else if(nearlyEquals(mod(g,23.0),0.0)){miterUp(offset,a,round,direction);}else if(nearlyEquals(mod(g,19.0),0.0)){degenerate=miterDown(offset,projPos,offsetMatrix,direction);}else if(nearlyEquals(mod(g,7.0),0.0)){squareCap(offset,a,round,f,1.0,direction);}else if(nearlyEquals(mod(g,11.0),0.0)){squareCap(offset,a,round,d,-1.0,direction);}if(!degenerate){vec4 offsets=offsetMatrix*vec4(offset,0.0,0.0);gl_Position=projPos+offsets;}else{gl_Position=vec4(offset,0.0,1.0);}}");function Ul(a,b){this.g=a.getUniformLocation(b,"h");this.i=a.getUniformLocation(b,"i");this.c=a.getUniformLocation(b,"j");this.oa=a.getUniformLocation(b,"k");this.O=a.getUniformLocation(b,"l");this.a=a.getUniformLocation(b,"m");this.C=a.getUniformLocation(b,"n");this.T=a.getUniformLocation(b,"o");this.qa=a.getUniformLocation(b,"p");this.l=a.getAttribLocation(b,"d");this.b=a.getAttribLocation(b,"e");this.s=a.getAttribLocation(b,"f");this.f=a.getAttribLocation(b,"g")};function Vl(a,b){ql.call(this,a,b);this.v=null;this.o=[];this.l=[];this.c={strokeColor:null,lineCap:void 0,lineDash:null,lineDashOffset:void 0,lineJoin:void 0,lineWidth:void 0,miterLimit:void 0,u:!1}}w(Vl,ql); function Wl(a,b,c,d){var e,f=a.a.length,g=a.b.length,h="bevel"===a.c.lineJoin?0:"miter"===a.c.lineJoin?1:2,l="butt"===a.c.lineCap?0:"square"===a.c.lineCap?1:2,m=Rl(b,c,d),n=g,p=1;for(e=0;ec&&(this.g.push(c),this.i.push(b),this.c.u&&(this.l.push(c),this.c.u=!1))}; function gm(a,b,c,d){Rl(b,b.length,d)||(b.push(b[0]),b.push(b[1]));Wl(a,b,b.length,d);if(c.length){var e;b=0;for(e=c.length;b=n;){var p=this.g[m]; var q=this.i[m];q=x(q).toString();c[q]&&(g!==l&&(sl(a,b,g,l),a.clear(a.DEPTH_BUFFER_BIT)),l=p);m--;g=p}g!==l&&(sl(a,b,g,l),a.clear(a.DEPTH_BUFFER_BIT));g=l=n}}d||(a.disable(a.DEPTH_TEST),a.clear(a.DEPTH_BUFFER_BIT),a.depthMask(f),a.depthFunc(e))}; k.Ee=function(a,b,c,d,e){var f,g;var h=this.g.length-2;var l=this.g[h+1];for(f=this.l.length-1;0<=f;--f){var m=this.o[f];im(this,a,m[0],m[1],m[2]);for(g=this.l[f];0<=h&&this.g[h]>=g;){m=this.g[h];var n=this.i[h];var p=x(n).toString();if(void 0===c[p]&&n.U()&&(void 0===e||hb(e,n.U().G()))&&(a.clear(a.COLOR_BUFFER_BIT|a.DEPTH_BUFFER_BIT),sl(a,b,m,l),l=d(n)))return l;h--;l=m}}};function im(a,b,c,d,e){b.uniform4fv(a.v.C,c);b.uniform1f(a.v.oa,d);b.uniform1f(a.v.O,e)} k.Oa=function(a,b){a=b.f;this.c.lineCap=void 0!==a?a:"round";a=b.g;this.c.lineDash=a?a:ul;a=b.i;this.c.lineDashOffset=a?a:0;a=b.j;this.c.lineJoin=void 0!==a?a:"round";a=b.a;a instanceof CanvasGradient||a instanceof CanvasPattern?a=vl:a=vi(a).map(function(a,b){return 3!=b?a/255:a})||vl;var c=b.c;c=void 0!==c?c:1;b=b.l;b=void 0!==b?b:10;this.c.strokeColor&&jc(this.c.strokeColor,a)&&this.c.lineWidth===c&&this.c.miterLimit===b||(this.c.u=!0,this.c.strokeColor=a,this.c.lineWidth=c,this.c.miterLimit=b, this.o.push([a,c,b]))};var Zl=3,$l=5,Yl=7,am=11,bm=13,cm=17,dm=19,em=23;var jm=new il("precision mediump float;uniform vec4 e;uniform float f;void main(void){gl_FragColor=e;float alpha=e.a*f;if(alpha==0.0){discard;}gl_FragColor.a=alpha;}"),km=new jl("attribute vec2 a;uniform mat4 b;uniform mat4 c;uniform mat4 d;void main(void){gl_Position=b*vec4(a,0.0,1.0);}");function lm(a,b){this.g=a.getUniformLocation(b,"b");this.i=a.getUniformLocation(b,"c");this.c=a.getUniformLocation(b,"d");this.C=a.getUniformLocation(b,"e");this.a=a.getUniformLocation(b,"f");this.b=a.getAttribLocation(b,"a")};function mm(){this.b=this.a=this.g=void 0;this.c=0}function nm(a){var b=a.b;if(b){var c=b.next,d=b.Eb;c&&(c.Eb=d);d&&(d.next=c);a.b=c||d;a.g===a.a?(a.b=void 0,a.g=void 0,a.a=void 0):a.g===b?a.g=a.b:a.a===b&&(a.a=d?a.b.Eb:a.b);a.c--}}function om(a){a.b=a.g;if(a.b)return a.b.data}function pm(a){if(a.b&&a.b.next)return a.b=a.b.next,a.b.data}function qm(a){if(a.b&&a.b.next)return a.b.next.data}function rm(a){if(a.b&&a.b.Eb)return a.b=a.b.Eb,a.b.data}function sm(a){if(a.b&&a.b.Eb)return a.b.Eb.data} function tm(a){if(a.b)return a.b.data}mm.prototype.concat=function(a){if(a.b){if(this.b){var b=this.b.next;this.b.next=a.g;a.g.Eb=this.b;b.Eb=a.a;a.a.next=b;this.c+=a.c}else this.b=a.b,this.g=a.g,this.a=a.a,this.c=a.c;a.b=void 0;a.g=void 0;a.a=void 0;a.c=0}};function um(){this.a=rj.Jc(void 0);this.b={}}k=um.prototype;k.Ca=function(a,b){a={fa:a[0],ea:a[1],la:a[2],ka:a[3],value:b};this.a.Ca(a);this.b[x(b)]=a};k.load=function(a,b){for(var c=Array(b.length),d=0,e=b.length;d=g;p-=c)q=Im(a,b[p],b[p+1],h++),m.push(Jm(n,q,d)),l.push([Math.min(n.x,q.x),Math.min(n.y,q.y),Math.max(n.x,q.x),Math.max(n.y,q.y)]),n=q;m.push(Jm(q,f,d));l.push([Math.min(n.x,q.x), Math.min(n.y,q.y),Math.max(n.x,q.x),Math.max(n.y,q.y)]);e.load(l,m)}function Dm(a){var b=om(a),c=b,d=[c.Z.x,c.Z.y];do c=pm(a),c.Z.x>d[0]&&(d=[c.Z.x,c.Z.y]);while(c!==b);return d}function Em(a,b,c){var d=om(a),e=d,f=pm(a),g=!1;do{var h=c?wl(f.X.x,f.X.y,e.X.x,e.X.y,e.Z.x,e.Z.y):wl(e.Z.x,e.Z.y,e.X.x,e.X.y,f.X.x,f.X.y);void 0===h?(Km(e,f,a,b),g=!0,f===d&&(d=qm(a)),f=e,rm(a)):e.X.Kb!==h&&(e.X.Kb=h,g=!0);e=f;f=pm(a)}while(e!==d);return g} function Gm(a,b,c,d,e){for(var f=om(a);f.X.x!==b;)f=pm(a);b=f.X;d={x:d,y:b.y,qb:-1};var g=Infinity,h;var l=Fm({Z:b,X:d},e,!0);var m=0;for(h=l.length;mxl&&d<1-xl&&c>xl&&c<1-xl||e&&0<=d&&1>=d&&0<=c&&1>=c))return[a.x+d*(b.x-a.x),a.y+d*(b.y-a.y)]} function Qm(a,b,c,d,e){if(void 0===b.Kb||void 0===d.Kb)return!1;var f=(c.x-d.x)*(b.y-d.y)>(c.y-d.y)*(b.x-d.x);e=(e.x-d.x)*(b.y-d.y)<(e.y-d.y)*(b.x-d.x);a=(a.x-b.x)*(d.y-b.y)>(a.y-b.y)*(d.x-b.x);c=(c.x-b.x)*(d.y-b.y)<(c.y-b.y)*(d.x-b.x);b=b.Kb?c||a:c&&a;return(d.Kb?e||f:e&&f)&&b}k=Am.prototype; k.xc=function(a,b){var c=a.td(),d=a.pa(),e=this.b.length,f=this.f.b.length;a=a.da();var g,h,l;var m=h=0;for(g=c.length;me&&(this.g.push(e),this.i.push(b),this.l.u&&(this.c.push(e),this.l.u=!1));this.f.b.length>f&&hm(this.f, b,f)};k.zc=function(a,b){var c=a.pb(),d=a.pa();if(0=n;){var p=this.g[m];var q=this.i[m];q=x(q).toString(); c[q]&&(g!==l&&(sl(a,b,g,l),a.clear(a.DEPTH_BUFFER_BIT)),l=p);m--;g=p}g!==l&&(sl(a,b,g,l),a.clear(a.DEPTH_BUFFER_BIT));g=l=n}}d||(a.disable(a.DEPTH_TEST),a.clear(a.DEPTH_BUFFER_BIT),a.depthMask(f),a.depthFunc(e))}; k.Ee=function(a,b,c,d,e){var f,g;var h=this.g.length-2;var l=this.g[h+1];for(f=this.c.length-1;0<=f;--f){var m=this.o[f];a.uniform4fv(this.v.C,m);for(g=this.c[f];0<=h&&this.g[h]>=g;){m=this.g[h];var n=this.i[h];var p=x(n).toString();if(void 0===c[p]&&n.U()&&(void 0===e||hb(e,n.U().G()))&&(a.clear(a.COLOR_BUFFER_BIT|a.DEPTH_BUFFER_BIT),sl(a,b,m,l),l=d(n)))return l;h--;l=m}}}; k.Oa=function(a,b){a=a?a.b:[0,0,0,0];a instanceof CanvasGradient||a instanceof CanvasPattern?a=tl:a=vi(a).map(function(a,b){return 3!=b?a/255:a})||tl;this.l.fillColor&&jc(a,this.l.fillColor)||(this.l.fillColor=a,this.l.u=!0,this.o.push(a));b?this.f.Oa(null,b):this.f.Oa(null,new Ak({color:[0,0,0,0],lineWidth:0}))};function Rm(a,b){this.b=b;this.a=[{x:0,y:0,width:a,height:a}];this.c={};this.g=hg(a,a);this.i=this.g.canvas}Rm.prototype.get=function(a){return this.c[a]||null}; Rm.prototype.add=function(a,b,c,d,e){var f;var g=0;for(f=this.a.length;g=b+this.b&&h.height>=c+this.b)return f={offsetX:h.x+this.b,offsetY:h.y+this.b,image:this.i},this.c[a]=f,d.call(e,this.g,h.x+this.b,h.y+this.b),a=g,b+=this.b,d=c+this.b,h.width-b>h.height-d?(c={x:h.x+b,y:h.y,width:h.width-b,height:h.height},b={x:h.x,y:h.y+d,width:b,height:h.height-d},Sm(this,a,c,b)):(c={x:h.x+b,y:h.y,width:h.width-b,height:d},b={x:h.x,y:h.y+d,width:h.width,height:h.height-d}, Sm(this,a,c,b)),f}return null};function Sm(a,b,c,d){b=[b,1];0this.g||c+this.b>this.g)return null;d=Wm(this,!1,a,b,c,d,f);if(!d)return null;a=Wm(this,!0,a,b,c,void 0!==e?e:ea,f);return Vm(d,a)};function Wm(a,b,c,d,e,f,g){var h=b?a.i:a.f,l;var m=0;for(l=h.length;ma[0]||a[0]>e[0]||0>a[1]||a[1]>e[1])&&(this.i|| (this.i=hg(1,1)),this.i.clearRect(0,0,1,1),this.i.drawImage(this.M.Y(),a[0],a[1],1,1,0,0,1,1),e=this.i.getImageData(0,0,1,1).data,0d?b[0]=d-c:0>e&&(b[0]=Math.abs(e)+c),0>f?b[1]=f-c:0>g&&(b[1]=Math.abs(g)+c),0=== b[0]&&0===b[1])||(c=a.aa().xa(),c=a.Ia(c),b=[c[0]+b[0],c[1]+b[1]],a.aa().animate({center:a.Ra(b),duration:this.autoPanAnimation.duration,easing:this.autoPanAnimation.easing}))}}};k.rm=function(){Hn(this)};k.Hj=function(a){this.set(Cn,a)};k.setMap=function(a){this.set(Dn,a)};k.Mj=function(a){this.set(En,a)};k.We=function(a){this.set(Fn,a)};function In(a,b){var c=a.getBoundingClientRect();a=c.left+window.pageXOffset;c=c.top+window.pageYOffset;return[a,c,a+b[0],c+b[1]]}k.Pj=function(a){this.set(Gn,a)}; function Jn(a,b){a.a.visible!==b&&(a.element.style.display=b?"":"none",a.a.visible=b)} function Hn(a){var b=a.Ve(),c=a.pi();if(b&&b.c&&c){c=b.Ia(c);var d=b.Cb();b=a.element.style;var e=a.Xh(),f=a.Yh();Jn(a,!0);var g=e[0];e=e[1];if("bottom-right"==f||"center-right"==f||"top-right"==f)""!==a.a.Se&&(a.a.Se=b.left=""),g=Math.round(d[0]-c[0]-g)+"px",a.a.xf!=g&&(a.a.xf=b.right=g);else{""!==a.a.xf&&(a.a.xf=b.right="");if("bottom-center"==f||"center-center"==f||"top-center"==f)g-=a.element.offsetWidth/2;g=Math.round(c[0]+g)+"px";a.a.Se!=g&&(a.a.Se=b.left=g)}if("bottom-left"==f||"bottom-center"== f||"bottom-right"==f)""!==a.a.Ef&&(a.a.Ef=b.top=""),c=Math.round(d[1]-c[1]-e)+"px",a.a.ze!=c&&(a.a.ze=b.bottom=c);else{""!==a.a.ze&&(a.a.ze=b.bottom="");if("center-left"==f||"center-center"==f||"center-right"==f)e-=a.element.offsetHeight/2;c=Math.round(c[1]+e)+"px";a.a.Ef!=c&&(a.a.Ef=b.top=c)}}else Jn(a,!1)}var Cn="element",Dn="map",En="offset",Fn="position",Gn="positioning";function Kn(a,b,c,d,e,f){cl.call(this,a,b,f);this.c=0;this.l=null;this.v=d;this.a=null;this.f={};this.C=e;this.N=c}w(Kn,cl);k=Kn.prototype;k.ia=function(){this.a=null;this.f={};this.state=5;this.u();cl.prototype.ia.call(this)};k.G=function(){return this.l||Ln};k.qn=function(){return this.v};k.pn=function(){return this.a};k.lb=function(){return this.N};k.rn=function(){return this.o};function ok(a,b,c){return a.f[x(b)+","+c]} k.load=function(){0==this.state&&(oj(this,1),this.C(this,this.N),this.D(null,NaN,null))};k.Cp=function(a,b,c){this.vg(b);this.Ij(a);this.ri(c)};k.Bp=function(){oj(this,3)};k.ri=function(a){this.l=a};k.Ij=function(a){this.a=a;oj(this,2)};k.vg=function(a){this.o=a};k.ug=function(a){this.D=a};var Ln=[0,0,4096,4096];function Mn(a){a=a?a:{};this.c=void 0!==a.className?a.className:"ol-full-screen";var b=void 0!==a.label?a.label:"\u2922";this.l="string"===typeof b?document.createTextNode(b):b;b=void 0!==a.labelActive?a.labelActive:"\u00d7";this.v="string"===typeof b?document.createTextNode(b):b;var c=a.tipLabel?a.tipLabel:"Toggle full-screen";b=document.createElement("button");b.className=this.c+"-"+Nn();b.setAttribute("type","button");b.title=c;b.appendChild(this.l);y(b,"click",this.C,this);c=document.createElement("div"); c.className=this.c+" ol-unselectable ol-control "+(On()?"":"ol-unsupported");c.appendChild(b);vg.call(this,{element:c,target:a.target});this.D=void 0!==a.keys?a.keys:!1;this.j=a.source}w(Mn,vg); Mn.prototype.C=function(a){a.preventDefault();On()&&(a=this.a)&&(Nn()?document.exitFullscreen?document.exitFullscreen():document.msExitFullscreen?document.msExitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitExitFullscreen&&document.webkitExitFullscreen():(a=this.j?"string"===typeof this.j?document.getElementById(this.j):this.j:a.Cc(),this.D?a.mozRequestFullScreenWithKeys?a.mozRequestFullScreenWithKeys():a.webkitRequestFullscreen?a.webkitRequestFullscreen(Element.ALLOW_KEYBOARD_INPUT): Pn(a):Pn(a)))};Mn.prototype.o=function(){var a=this.element.firstElementChild,b=this.a;Nn()?(a.className=this.c+"-true",ig(this.v,this.l)):(a.className=this.c+"-false",ig(this.l,this.v));b&&b.Oc()};Mn.prototype.setMap=function(a){vg.prototype.setMap.call(this,a);a&&this.s.push(y(document,Qn(),this.o,this))}; function On(){var a=document.body;return!!(a.webkitRequestFullscreen||a.mozRequestFullScreen&&document.mozFullScreenEnabled||a.msRequestFullscreen&&document.msFullscreenEnabled||a.requestFullscreen&&document.fullscreenEnabled)}function Nn(){return!!(document.webkitIsFullScreen||document.mozFullScreen||document.msFullscreenElement||document.fullscreenElement)} function Pn(a){a.requestFullscreen?a.requestFullscreen():a.msRequestFullscreen?a.msRequestFullscreen():a.mozRequestFullScreen?a.mozRequestFullScreen():a.webkitRequestFullscreen&&a.webkitRequestFullscreen()}var Qn=function(){var a;return function(){if(!a){var b=document.body;b.webkitRequestFullscreen?a="webkitfullscreenchange":b.mozRequestFullScreen?a="mozfullscreenchange":b.msRequestFullscreen?a="MSFullscreenChange":b.requestFullscreen&&(a="fullscreenchange")}return a}}();function Rn(a){a=a?a:{};var b=document.createElement("DIV");b.className=void 0!==a.className?a.className:"ol-mouse-position";vg.call(this,{element:b,render:a.render?a.render:Sn,target:a.target});y(this,Xc(Tn),this.En,this);a.coordinateFormat&&this.Gj(a.coordinateFormat);a.projection&&this.ti(a.projection);this.o=void 0!==a.undefinedHTML?a.undefinedHTML:"";this.v=b.innerHTML;this.l=this.j=this.c=null}w(Rn,vg); function Sn(a){a=a.frameState;a?this.c!=a.viewState.projection&&(this.c=a.viewState.projection,this.j=null):this.c=null;Un(this,this.l)}k=Rn.prototype;k.En=function(){this.j=null};k.Qh=function(){return this.get(Vn)};k.si=function(){return this.get(Tn)};k.mm=function(a){this.l=this.a.ud(a);Un(this,this.l)};k.nm=function(){Un(this,null);this.l=null};k.setMap=function(a){vg.prototype.setMap.call(this,a);a&&(a=a.a,this.s.push(y(a,"mousemove",this.mm,this),y(a,"mouseout",this.nm,this)))}; k.Gj=function(a){this.set(Vn,a)};k.ti=function(a){this.set(Tn,Ob(a))};function Un(a,b){var c=a.o;if(b&&a.c){if(!a.j){var d=a.si();a.j=d?Pb(a.c,d):$b}if(b=a.a.Ra(b))a.j(b,b),c=(c=a.Qh())?c(b):b.toString()}a.v&&c==a.v||(a.element.innerHTML=c,a.v=c)}var Tn="projection",Vn="coordinateFormat";function Wn(a){function b(a){a=h.Sd(a);l.a.aa().ub(a);window.removeEventListener("mousemove",c);window.removeEventListener("mouseup",b)}function c(a){a=h.Sd({clientX:a.clientX-n.offsetWidth/2,clientY:a.clientY+n.offsetHeight/2});m.We(a)}a=a?a:{};this.j=void 0!==a.collapsed?a.collapsed:!0;this.l=void 0!==a.collapsible?a.collapsible:!0;this.l||(this.j=!1);var d=void 0!==a.className?a.className:"ol-overviewmap",e=void 0!==a.tipLabel?a.tipLabel:"Overview map",f=void 0!==a.collapseLabel?a.collapseLabel: "\u00ab";"string"===typeof f?(this.o=document.createElement("span"),this.o.textContent=f):this.o=f;f=void 0!==a.label?a.label:"\u00bb";"string"===typeof f?(this.D=document.createElement("span"),this.D.textContent=f):this.D=f;var g=this.l&&!this.j?this.o:this.D;f=document.createElement("button");f.setAttribute("type","button");f.title=e;f.appendChild(g);y(f,"click",this.Hn,this);this.C=document.createElement("DIV");this.C.className="ol-overviewmap-map";var h=this.c=new G({controls:new B,interactions:new B, view:a.view});a.layers&&a.layers.forEach(function(a){h.xe(a)},this);e=document.createElement("DIV");e.className="ol-overviewmap-box";e.style.boxSizing="border-box";this.v=new Bn({position:[0,0],positioning:"bottom-left",element:e});this.c.ye(this.v);e=document.createElement("div");e.className=d+" ol-unselectable ol-control"+(this.j&&this.l?" ol-collapsed":"")+(this.l?"":" ol-uncollapsible");e.appendChild(this.C);e.appendChild(f);vg.call(this,{element:e,render:a.render?a.render:Xn,target:a.target}); var l=this,m=this.v,n=this.v.Rd();n.addEventListener("mousedown",function(){window.addEventListener("mousemove",c);window.addEventListener("mouseup",b)})}w(Wn,vg);k=Wn.prototype;k.setMap=function(a){var b=this.a;a!==b&&(b&&((b=b.aa())&&Mc(b,Xc("rotation"),this.Qe,this),this.c.Ad(null)),vg.prototype.setMap.call(this,a),a&&(this.c.Ad(this.C),this.s.push(y(a,"propertychange",this.lm,this)),0===this.c.Xe().kc()&&this.c.zf(a.hc()),a=a.aa()))&&(y(a,Xc("rotation"),this.Qe,this),ag(a)&&(this.c.Oc(),Yn(this)))}; k.lm=function(a){"view"===a.key&&((a=a.oldValue)&&Mc(a,Xc("rotation"),this.Qe,this),a=this.a.aa(),y(a,Xc("rotation"),this.Qe,this))};k.Qe=function(){this.c.aa().ce(this.a.aa().Sa())};function Xn(){var a=this.a,b=this.c;if(a.c&&b.c){var c=a.Cb();a=a.aa().qd(c);var d=b.Cb();c=b.aa().qd(d);var e=b.Ia($a(a)),f=b.Ia(Ya(a));b=Math.abs(e[0]-f[0]);e=Math.abs(e[1]-f[1]);f=d[0];d=d[1];b<.1*f||e<.1*d||b>.75*f||e>.75*d?Yn(this):La(c,a)||(a=this.c,c=this.a.aa(),a.aa().ub(c.xa()))}Zn(this)} function Yn(a){var b=a.a;a=a.c;var c=b.Cb();b=b.aa().qd(c);a=a.aa();ib(b,1/(.1*Math.pow(2,Math.log(7.5)/Math.LN2/2)));a.Uf(b)}function Zn(a){var b=a.a,c=a.c;if(b.c&&c.c){var d=b.Cb(),e=b.aa(),f=c.aa();c=e.Sa();b=a.v;var g=a.v.Rd(),h=e.qd(d);d=f.Pa();e=Wa(h);f=Za(h);if(a=a.a.aa().xa()){var l=[e[0]-a[0],e[1]-a[1]];Fe(l,c);ze(l,a)}b.We(l);g&&(g.style.width=Math.abs((e[0]-f[0])/d)+"px",g.style.height=Math.abs((f[1]-e[1])/d)+"px")}}k.Hn=function(a){a.preventDefault();$n(this)}; function $n(a){a.element.classList.toggle("ol-collapsed");a.j?ig(a.o,a.D):ig(a.D,a.o);a.j=!a.j;var b=a.c;a.j||b.c||(b.Oc(),Yn(a),Lc(b,"postrender",function(){Zn(this)},a))}k.Gn=function(){return this.l};k.Jn=function(a){this.l!==a&&(this.l=a,this.element.classList.toggle("ol-uncollapsible"),!a&&this.j&&$n(this))};k.In=function(a){this.l&&this.j!==a&&$n(this)};k.Fn=function(){return this.j};k.Hl=function(){return this.c};function ao(a){a=a?a:{};var b=void 0!==a.className?a.className:"ol-scale-line";this.l=document.createElement("DIV");this.l.className=b+"-inner";this.c=document.createElement("DIV");this.c.className=b+" ol-unselectable";this.c.appendChild(this.l);this.o=null;this.v=void 0!==a.minWidth?a.minWidth:64;this.j=!1;this.B=void 0;this.D="";vg.call(this,{element:this.c,render:a.render?a.render:bo,target:a.target});y(this,Xc(co),this.V,this);this.O(a.units||"metric")}w(ao,vg);var eo=[1,2,5];ao.prototype.C=function(){return this.get(co)}; function bo(a){(a=a.frameState)?this.o=a.viewState:this.o=null;fo(this)}ao.prototype.V=function(){fo(this)};ao.prototype.O=function(a){this.set(co,a)}; function fo(a){var b=a.o;if(b){var c=b.center,d=b.projection,e=a.C();b=Nb(d,b.resolution,c,"degrees"==e?"degrees":"m");"degrees"!=e&&(b*=d.Bc());var f=a.v*b;c="";"degrees"==e?(c=ub.degrees,"degrees"==d.a?f*=c:b/=c,ff?(c="in",b/=.0254):1609.344>f?(c="ft",b/=.3048):(c="mi",b/=1609.344):"nautical"==e?(b/=1852,c="nm"):"metric"==e?.001>f?(c="\u03bcm",b*=1E6):1>f?(c="mm",b*=1E3):1E3>f?c="m":(c="km",b/=1E3):"us"==e?.9144>f? (c="in",b*=39.37):1609.344>f?(c="ft",b/=.30480061):(c="mi",b/=1609.3472):oa(!1,33);for(e=3*Math.floor(Math.log(a.v*b)/Math.log(10));;){f=eo[(e%3+3)%3]*Math.pow(10,Math.floor(e/3));d=Math.round(f/b);if(isNaN(d)){a.c.style.display="none";a.j=!1;return}if(d>=a.v)break;++e}b=f+" "+c;a.D!=b&&(a.l.innerHTML=b,a.D=b);a.B!=d&&(a.l.style.width=d+"px",a.B=d);a.j||(a.c.style.display="",a.j=!0)}else a.j&&(a.c.style.display="none",a.j=!1)}var co="units";function go(a){a=a?a:{};this.c=void 0;this.j=ho;this.D=this.v=0;this.O=null;this.$=!1;this.V=void 0!==a.duration?a.duration:200;var b=void 0!==a.className?a.className:"ol-zoomslider",c=document.createElement("button");c.setAttribute("type","button");c.className=b+"-thumb ol-unselectable";var d=document.createElement("div");d.className=b+" ol-unselectable ol-control";d.appendChild(c);this.l=new Xd(d);y(this.l,"pointerdown",this.$l,this);y(this.l,"pointermove",this.Yl,this);y(this.l,"pointerup",this.Zl, this);y(d,"click",this.Xl,this);y(c,"click",Rc);vg.call(this,{element:d,render:a.render?a.render:io})}w(go,vg);go.prototype.ia=function(){Pc(this.l);vg.prototype.ia.call(this)};var ho=0;k=go.prototype;k.setMap=function(a){vg.prototype.setMap.call(this,a);a&&a.render()}; function io(a){if(a.frameState){if(!this.$){var b=this.element,c=b.offsetWidth,d=b.offsetHeight,e=b.firstElementChild,f=getComputedStyle(e);b=e.offsetWidth+parseFloat(f.marginRight)+parseFloat(f.marginLeft);e=e.offsetHeight+parseFloat(f.marginTop)+parseFloat(f.marginBottom);this.O=[b,e];c>d?(this.j=1,this.D=c-b):(this.j=ho,this.v=d-e);this.$=!0}a=a.frameState.viewState.resolution;a!==this.c&&(this.c=a,jo(this,a))}} k.Xl=function(a){var b=this.a.aa();a=ko(this,pa(1===this.j?(a.offsetX-this.O[0]/2)/this.D:(a.offsetY-this.O[1]/2)/this.v,0,1));b.animate({resolution:b.constrainResolution(a),duration:this.V,easing:Oe})};k.$l=function(a){this.o||a.b.target!==this.element.firstElementChild||(bg(this.a.aa(),1,1),this.C=a.clientX,this.B=a.clientY,this.o=!0)}; k.Yl=function(a){if(this.o){var b=this.element.firstElementChild;this.c=ko(this,pa(1===this.j?(a.clientX-this.C+parseInt(b.style.left,10))/this.D:(a.clientY-this.B+parseInt(b.style.top,10))/this.v,0,1));this.a.aa().gd(this.c);jo(this,this.c);this.C=a.clientX;this.B=a.clientY}};k.Zl=function(){if(this.o){var a=this.a.aa();bg(a,1,-1);a.animate({resolution:a.constrainResolution(this.c),duration:this.V,easing:Oe});this.o=!1;this.B=this.C=void 0}}; function jo(a,b){b=1-gg(a.a.aa())(b);var c=a.element.firstElementChild;1==a.j?c.style.left=a.D*b+"px":c.style.top=a.v*b+"px"}function ko(a,b){return fg(a.a.aa())(1-b)};function lo(a){a=a?a:{};this.extent=a.extent?a.extent:null;var b=void 0!==a.className?a.className:"ol-zoom-extent",c=void 0!==a.label?a.label:"E",d=void 0!==a.tipLabel?a.tipLabel:"Fit to extent",e=document.createElement("button");e.setAttribute("type","button");e.title=d;e.appendChild("string"===typeof c?document.createTextNode(c):c);y(e,"click",this.c,this);c=document.createElement("div");c.className=b+" ol-unselectable ol-control";c.appendChild(e);vg.call(this,{element:c,target:a.target})} w(lo,vg);lo.prototype.c=function(a){a.preventDefault();a=this.a.aa();var b=this.extent?this.extent:a.v.G();a.Uf(b)};var mo=document.implementation.createDocument("","",null);function no(a,b){return mo.createElementNS(a,b)}function oo(a,b){return po(a,b,[]).join("")}function po(a,b,c){if(a.nodeType==Node.CDATA_SECTION_NODE||a.nodeType==Node.TEXT_NODE)b?c.push(String(a.nodeValue).replace(/(\r\n|\r|\n)/g,"")):c.push(a.nodeValue);else for(a=a.firstChild;a;a=a.nextSibling)po(a,b,c);return c}function qo(a){return a instanceof Document}function ro(a){return a instanceof Node} function so(a){return(new DOMParser).parseFromString(a,"application/xml")}function to(a,b){return function(c,d){c=a.call(b,c,d);void 0!==c&&gc(d[d.length-1],c)}}function uo(a,b){return function(c,d){c=a.call(void 0!==b?b:this,c,d);void 0!==c&&d[d.length-1].push(c)}}function vo(a,b){return function(c,d){c=a.call(void 0!==b?b:this,c,d);void 0!==c&&(d[d.length-1]=c)}} function wo(a){return function(b,c){var d=a.call(this,b,c);if(void 0!==d){c=c[c.length-1];b=b.localName;var e;b in c?e=c[b]:e=c[b]=[];e.push(d)}}}function L(a,b){return function(c,d){var e=a.call(this,c,d);void 0!==e&&(d[d.length-1][void 0!==b?b:c.localName]=e)}}function M(a,b){return function(c,d,e){a.call(void 0!==b?b:this,c,d,e);e[e.length-1].node.appendChild(c)}} function xo(a){var b,c;return function(d,e,f){if(void 0===b){b={};var g={};g[d.localName]=a;b[d.namespaceURI]=g;c=yo(d.localName)}zo(b,c,e,f)}}function yo(a,b){return function(c,d,e){c=d[d.length-1].node;d=a;void 0===d&&(d=e);e=b;void 0===b&&(e=c.namespaceURI);return no(e,d)}}var Ao=yo();function Bo(a,b){for(var c=b.length,d=Array(c),e=0;eh.status){var a=b.S();if("json"==a||"text"==a)var e=h.responseText;else"xml"==a?(e=h.responseXML)||(e=so(h.responseText)):"arraybuffer"==a&&(e=h.response);e?c.call(this,b.Qa(e,{featureProjection:g}),b.sb(e),b.cg()):d.call(this)}else d.call(this)}.bind(this);h.onerror=function(){d.call(this)}.bind(this); h.send()}}function Fo(a,b){return Eo(a,b,function(a){this.Qc(a)},ea)};function Go(){this.i=this.defaultDataProjection=null}function Ho(a,b,c){var d;c&&(d={dataProjection:c.dataProjection?c.dataProjection:a.sb(b),featureProjection:c.featureProjection});return Io(a,d)}function Io(a,b){return kb({dataProjection:a.defaultDataProjection,featureProjection:a.i},b)}Go.prototype.cg=function(){return null}; function Jo(a,b,c){var d=c?Ob(c.featureProjection):null,e=c?Ob(c.dataProjection):null,f;d&&e&&!Xb(d,e)?a instanceof gf?f=(b?a.clone():a).mb(b?d:e,b?e:d):f=bc(a,e,d):f=a;if(b&&c&&void 0!==c.decimals){var g=Math.pow(10,c.decimals);f===a&&(f=f.clone());f.Rc(function(a){for(var b=0,c=a.length;ba||this.c.length<=a)return null;var b=new I(null);b.ba(this.ja,this.A.slice(0===a?0:this.c[a-1],this.c[a]));return b}; k.wd=function(){var a=this.A,b=this.c,c=this.ja,d=[],e=0,f;var g=0;for(f=b.length;ga||b<=a)return null;b=new C(null);b.ba(this.ja,this.A.slice(a*this.a,(a+1)*this.a));return b};k.de=function(){var a=this.A,b=this.ja,c=this.a,d=[],e;var f=0;for(e=a.length;fa||this.c.length<=a)return null;if(0===a)var b=0;else b=this.c[a-1],b=b[b.length-1];a=this.c[a].slice();var c=a[a.length-1];if(0!==b){var d;var e=0;for(d=a.length;ea||0!==this.f&&ac;++c){var d=parseInt(b[c],10).toString(16);b[c]=1==d.length?"0"+d:d}ip(a,b.join(""))}function us(a,b,c){a={node:a};var d=b.S();if("GeometryCollection"==d){var e=b.vd();var f=vs}else"MultiPoint"==d?(e=b.de(),f=ws):"MultiLineString"==d?(e=b.wd(),f=xs):"MultiPolygon"==d?(e=b.Vd(),f=ys):oa(!1,39);Do(a,zs,f,e,c)}function As(a,b,c){Do({node:a},Bs,Cs,[b],c)} function Ds(a,b,c){var d={node:a};b.c&&a.setAttribute("id",b.c);a=b.L();var e={address:1,description:1,name:1,open:1,phoneNumber:1,styleUrl:1,visibility:1};e[b.a]=1;var f=Object.keys(a||{}).sort().filter(function(a){return!e[a]});if(0>4;if(128>f)return d(a,g,b);f=e[c.ga++];g|=(f&127)<<3;if(128>f)return d(a,g,b);f=e[c.ga++];g|=(f&127)<<10;if(128>f)return d(a,g,b);f=e[c.ga++];g|=(f&127)<<17;if(128>f)return d(a,g,b);f=e[c.ga++];g|=(f&127)<<24;if(128>f)return d(a,g,b);f=e[c.ga++];if(128>f)return d(a,g|(f&1)<<31,b);throw Error("Expected varint not more than 10 bytes"); }function d(a,b,c){return c?4294967296*b+(a>>>0):4294967296*(b>>>0)+(a>>>0)}var e={read:function(a,b,c,d,e){var f=8*e-d-1;var g=(1<>1,l=-7;e=c?e-1:0;var m=c?-1:1,v=a[b+e];e+=m;c=v&(1<<-l)-1;v>>=-l;for(l+=f;0>=-l;for(l+=d;0>1,m=23===e?Math.pow(2, -24)-Math.pow(2,-77):0;n=d?0:n-1;var z=d?1:-1,A=0>b||0===b&&0>1/b?1:0;b=Math.abs(b);isNaN(b)||Infinity===b?(b=isNaN(b)?1:0,d=h):(d=Math.floor(Math.log(b)/Math.LN2),1>b*(f=Math.pow(2,-d))&&(d--,f*=2),b=1<=d+l?b+m/f:b+m*Math.pow(2,1-l),2<=b*f&&(d++,f/=2),d+l>=h?(b=0,d=h):1<=d+l?(b=(b*f-1)*Math.pow(2,e),d+=l):(b=b*Math.pow(2,l-1)*Math.pow(2,e),d=0));for(;8<=e;a[c+n]=b&255,n+=z,b/=256,e-=8);d=d<>3,f=this.ga;this.type=d&7;a(e,b,this);this.ga===f&&this.Lq(d)}return b},Zp:function(){var a=e.read(this.tc,this.ga,!0,23,4);this.ga+=4;return a},Vp:function(){var a=e.read(this.tc,this.ga,!0,52,8);this.ga+=8;return a},Ua:function(a){var b=this.tc;var d=b[this.ga++];var e=d&127;if(128>d)return e;d=b[this.ga++];e|=(d&127)<<7;if(128>d)return e;d=b[this.ga++];e|=(d&127)<<14;if(128>d)return e;d=b[this.ga++];e|=(d&127)<<21;if(128>d)return e;d=b[this.ga]; return c(e|(d&15)<<28,a,this)},lq:function(){return this.Ua(!0)},Ug:function(){var a=this.Ua();return 1===a%2?(a+1)/-2:a/2},Tp:function(){return!!this.Ua()},Vg:function(){for(var a=this.Ua()+this.ga,b=this.tc,c="",d=this.ga;da)break;if(1===p)128>e&&(n=e);else if(2===p){var q=b[d+1];128===(q&192)&&(n=(e&31)<<6|q&63,127>=n&&(n=null))}else if(3===p){q=b[d+1];var r=b[d+2];128===(q&192)&&128===(r&192)&&(n=(e&15)<<12|(q&63)<<6|r&63,2047>=n||55296<= n&&57343>=n)&&(n=null)}else if(4===p){q=b[d+1];r=b[d+2];var u=b[d+3];128===(q&192)&&128===(r&192)&&128===(u&192)&&(n=(e&15)<<18|(q&63)<<12|(r&63)<<6|u&63,65535>=n||1114112<=n)&&(n=null)}null===n?(n=65533,p=1):65535>>10&1023|55296),n=56320|n&1023);c+=String.fromCharCode(n);d+=p}this.ga=a;return c},Lq:function(a){a&=7;if(a===b.c)for(;127>3,a=1===a?c.Vg():2===a?c.Zp():3===a?c.Vp():4===a?c.lq():5===a?c.Ua():6===a?c.Ug():7===a?c.Tp():null;b.values.push(a)}} function mt(a,b,c){if(1==a)b.id=c.Ua();else if(2==a)for(a=c.Ua()+c.ga;c.ga>=3),n--,1===m||2===m?(p+=b.Ug(),q+=b.Ug(),1===m&&r>u&&(l.push(r),u=r),g.push(p,q),r+=2):7===m?r>u&&(g.push(g[u],g[u+1]),r+=2):oa(!1,59);r>u&&l.push(r);b=h.length;var v;1===d?v=1===b?"Point":"MultiPoint":2===d?v=1===b?"LineString":"MultiLineString":3===d&&(v="Polygon");d=v;if(a.b===it)g=new a.b(d, g,h,f,e);else{if("Polygon"==d){d=[];l=b=v=0;for(c=h.length;lc?~(c<<1):c<<1;b="";d=0;for(c=a.length;d>=5;g+=String.fromCharCode(f+63);b+=g}return b} function zt(a,b){b=b?b:1E5;var c=[],d=0,e=0,f;var g=0;for(f=a.length;gh?(c.push(d),e=d=0):e+=5}a=0;for(d=c.length;a>1):e>>1;a=0;for(d=c.length;a=b||"."==b||"-"==b){c.type=4;b=a.b;var d=!1,e=!1;do{if("."==f)d=!0;else if("e"==f||"E"==f)e=!0;var f=a.a.charAt(++a.b)}while("0"<=f&&"9">=f||"."==f&&(void 0===d||!d)||!e&&("e"==f||"E"==f)||e&&("-"==f||"+"==f));a=parseFloat(a.a.substring(b,a.b--));c.value=a}else if("a"<=b&&"z">=b||"A"<=b&&"Z">=b){c.type=1;b=a.b;do f=a.a.charAt(++a.b);while("a"<=f&&"z">= f||"A"<=f&&"Z">=f);a=a.a.substring(b,a.b--).toUpperCase();c.value=a}else{if(" "==b||"\t"==b||"\r"==b||"\n"==b)return Uu(a);if(""===b)c.type=6;else throw Error("Unexpected character: "+b);}return c}function Qu(a){this.g=a;this.a="XY"}function Su(a){a.b=Uu(a.g)}function Vu(a,b){(b=a.b.type==b)&&Su(a);return b} function Tu(a){var b=a.b;if(Vu(a,1)){b=b.value;var c="XY",d=a.b;1==a.b.type&&(d=d.value,"Z"===d?c="XYZ":"M"===d?c="XYM":"ZM"===d&&(c="XYZM"),"XY"!==c&&Su(a));a.a=c;if("GEOMETRYCOLLECTION"==b){a:{if(Vu(a,2)){b=[];do b.push(Tu(a));while(Vu(a,5));if(Vu(a,3)){a=b;break a}}else if(Wu(a)){a=[];break a}throw Error(Xu(a));}return new Mq(a)}d=Yu[b];c=Zu[b];if(!d||!c)throw Error("Invalid geometry type: "+b);b=d.call(a);return new c(b,a.a)}throw Error(Xu(a));}k=Qu.prototype; k.Hg=function(){if(Vu(this,2)){var a=$u(this);if(Vu(this,3))return a}else if(Wu(this))return null;throw Error(Xu(this));};k.Gg=function(){if(Vu(this,2)){var a=av(this);if(Vu(this,3))return a}else if(Wu(this))return[];throw Error(Xu(this));};k.Ig=function(){if(Vu(this,2)){var a=bv(this);if(Vu(this,3))return a}else if(Wu(this))return[];throw Error(Xu(this));}; k.Hp=function(){if(Vu(this,2)){var a;if(2==this.b.type)for(a=[this.Hg()];Vu(this,5);)a.push(this.Hg());else a=av(this);if(Vu(this,3))return a}else if(Wu(this))return[];throw Error(Xu(this));};k.Gp=function(){if(Vu(this,2)){var a=bv(this);if(Vu(this,3))return a}else if(Wu(this))return[];throw Error(Xu(this));};k.Ip=function(){if(Vu(this,2)){for(var a=[this.Ig()];Vu(this,5);)a.push(this.Ig());if(Vu(this,3))return a}else if(Wu(this))return[];throw Error(Xu(this));}; function $u(a){for(var b=[],c=a.a.length,d=0;d=b[0]||a[1]<=b[1]&&a[3]>=b[1]?!0:Ua(a,this.Bb,this)):!1}; k.ub=function(a){var b=this.a,c=a.slice();c[b]=c[0]+(this.A[b]-this.A[0]);var d;for(d=1;da.sc:e<=a.sc}a.s?(e=b.coordinate,c=a.j.U(),a.f===Kw?d=a.a:a.f===Jw?(d=a.a[0],d=d[d.length-1],Rw(a,b)&&(e=a.s.slice())):(d=a.a,d=d[d.length-1]),d[0]=e[0],d[1]=e[1],a.cb(a.a,c),a.B&&a.B.U().na(e),c instanceof D&&a.f!==Jw?(a.C||(a.C=new Hk(new I(null))),e=c.Wh(0),b=a.C.U(),b.ba(e.ja,e.da())):a.T&&(b=a.C.U(),b.na(a.T)),Tw(a)):(b=b.coordinate.slice(),a.B?a.B.U().na(b):(a.B=new Hk(new C(b)), Tw(a)));return!0}function Rw(a,b){var c=!1;if(a.j){var d=!1,e=[a.s];a.f===Lw?d=a.a.length>a.Ea:a.f===Jw&&(d=a.a[0].length>a.Ea,e=[a.a[0][0],a.a[0][a.a[0].length-2]]);if(d){d=b.map;for(var f=0,g=e.length;f=a.ua&&(a.o?e.pop():d=!0);e.push(b.slice());a.cb(e,c)}else a.f===Jw&&(e=a.a[0],e.length>=a.ua&&(a.o?e.pop():d=!0),e.push(b.slice()),d&&(a.s=e[0]),a.cb(a.a,c));Tw(a);d&&a.Pd()} k.nq=function(){if(this.j){var a=this.j.U();if(this.f===Lw){var b=this.a;b.splice(-2,1);this.cb(b,a);2<=b.length&&(this.s=b[b.length-2].slice())}else if(this.f===Jw){b=this.a[0];b.splice(-2,1);var c=this.C.U();c.na(b);this.cb(this.a,a)}0===b.length&&(this.s=null);Tw(this)}}; k.Pd=function(){var a=Sw(this),b=this.a,c=a.U();this.f===Lw?(b.pop(),this.cb(b,c)):this.f===Jw&&(b[0].pop(),this.cb(b,c),b=c.W());"MultiPoint"===this.O?a.Va(new No([b])):"MultiLineString"===this.O?a.Va(new P([b])):"MultiPolygon"===this.O&&a.Va(new Q([b]));this.b(new Uw("drawend",a));this.La&&this.La.push(a);this.ob&&this.ob.Gb(a)};function Sw(a){a.s=null;var b=a.j;b&&(a.j=null,a.B=null,a.C=null,a.ra.ha().clear(!0));return b} k.Zn=function(a){var b=a.U();this.j=a;this.a=b.W();a=this.a[this.a.length-1];this.s=a.slice();this.a.push(a.slice());Tw(this);this.b(new Uw("drawstart",this.j))};k.jd=Se;function Tw(a){var b=[];a.j&&b.push(a.j);a.C&&b.push(a.C);a.B&&b.push(a.B);a=a.ra.ha();a.clear(!0);a.Qc(b)}k.Ki=function(){var a=this.v,b=this.c();a&&b||Sw(this);this.ra.setMap(b?a:null)}; function Iw(a){var b;"Point"===a||"MultiPoint"===a?b=Kw:"LineString"===a||"MultiLineString"===a?b=Lw:"Polygon"===a||"MultiPolygon"===a?b=Jw:"Circle"===a&&(b=Qw);return b}var Kw="Point",Lw="LineString",Jw="Polygon",Qw="Circle";function Uw(a,b){Qc.call(this,a);this.feature=b}w(Uw,Qc);function Vw(a){var b=a||{};this.a=this.j=null;this.C=void 0!==b.pixelTolerance?b.pixelTolerance:10;this.B=!1;this.T=this.s=null;a||(a={});fh.call(this,{handleDownEvent:Ww,handleDragEvent:Xw,handleEvent:Yw,handleUpEvent:Zw});this.o=new T({source:new U({useSpatialIndex:!1,wrapX:!!a.wrapX}),style:a.boxStyle?a.boxStyle:$w(),updateWhileAnimating:!0,updateWhileInteracting:!0});this.O=new T({source:new U({useSpatialIndex:!1,wrapX:!!a.wrapX}),style:a.pointerStyle?a.pointerStyle:ax(),updateWhileAnimating:!0, updateWhileInteracting:!0});a.extent&&this.f(a.extent)}w(Vw,fh);function Yw(a){if(!(a instanceof Ad))return!0;if("pointermove"==a.type&&!this.D){var b=a.pixel,c=a.map,d=bx(this,b,c);d||(d=c.Ra(b));cx(this,d)}gh.call(this,a);return!1} function Ww(a){function b(a){var b=null,c=null;a[0]==e[0]?b=e[2]:a[0]==e[2]&&(b=e[0]);a[1]==e[1]?c=e[3]:a[1]==e[3]&&(c=e[1]);return null!==b&&null!==c?[b,c]:null}var c=a.pixel,d=a.map,e=this.G();(a=bx(this,c,d))&&e?(c=a[0]==e[0]||a[0]==e[2]?a[0]:null,d=a[1]==e[1]||a[1]==e[3]?a[1]:null,null!==c&&null!==d?this.a=dx(b(a)):null!==c?this.a=ex(b([c,e[1]]),b([c,e[3]])):null!==d&&(this.a=ex(b([e[0],d]),b([e[2],d])))):(a=d.Ra(c),this.f([a[0],a[1],a[0],a[1]]),this.a=dx(a));return!0} function Xw(a){this.a&&(a=a.coordinate,this.f(this.a(a)),cx(this,a));return!0}function Zw(){this.a=null;var a=this.G();a&&0!==ab(a)||this.f(null);return!1}function $w(){var a=Gk();return function(){return a.Polygon}}function ax(){var a=Gk();return function(){return a.Point}}function dx(a){return function(b){return Ca([a,b])}}function ex(a,b){return a[0]==b[0]?function(c){return Ca([a,[c[0],b[1]]])}:a[1]==b[1]?function(c){return Ca([a,[b[0],c[1]]])}:null} function bx(a,b,c){function d(a,b){return Je(e,a)-Je(e,b)}var e=c.Ra(b),f=a.G();if(f){f=[[[f[0],f[1]],[f[0],f[3]]],[[f[0],f[3]],[f[2],f[3]]],[[f[2],f[3]],[f[2],f[1]]],[[f[2],f[1]],[f[0],f[1]]]];f.sort(d);f=f[0];var g=Be(e,f),h=c.Ia(g);if(Ie(b,h)<=a.C)return b=c.Ia(f[0]),c=c.Ia(f[1]),b=He(h,b),c=He(h,c),a.B=Math.sqrt(Math.min(b,c))<=a.C,a.B&&(g=b>c?f[1]:f[0]),g}return null}function cx(a,b){var c=a.T;c?c.U().na(b):(c=new Hk(new C(b)),a.T=c,a.O.ha().Gb(c))} Vw.prototype.setMap=function(a){this.o.setMap(a);this.O.setMap(a);fh.prototype.setMap.call(this,a)};Vw.prototype.G=function(){return this.j};Vw.prototype.f=function(a){this.j=a?a:null;var b=this.s;b?a?b.Va(Rf(a)):b.Va(void 0):(this.s=b=a?new Hk(Rf(a)):new Hk({}),this.o.ha().Gb(b));this.b(new fx(this.j))};function fx(a){Qc.call(this,"extentchanged");this.extent=a}w(fx,Qc);function gx(a){fh.call(this,{handleDownEvent:hx,handleDragEvent:ix,handleEvent:jx,handleUpEvent:kx});this.Md=a.condition?a.condition:eh;this.bb=function(a){return Wg(a)&&$g(a)};this.ob=a.deleteCondition?a.deleteCondition:this.bb;this.sc=a.insertVertexCondition?a.insertVertexCondition:Re;this.La=this.f=null;this.Ea=[0,0];this.C=this.T=!1;this.a=new um;this.ra=void 0!==a.pixelTolerance?a.pixelTolerance:10;this.s=this.ua=!1;this.j=[];this.B=new T({source:new U({useSpatialIndex:!1,wrapX:!!a.wrapX}),style:a.style? a.style:lx(),updateWhileAnimating:!0,updateWhileInteracting:!0});this.ca={Point:this.io,LineString:this.Mi,LinearRing:this.Mi,Polygon:this.jo,MultiPoint:this.fo,MultiLineString:this.eo,MultiPolygon:this.ho,Circle:this.bo,GeometryCollection:this.co};this.V=null;a.source?(this.V=a.source,a=new B(this.V.ee()),y(this.V,"addfeature",this.vm,this),y(this.V,"removefeature",this.xm,this)):a=a.features;if(!a)throw Error("The modify interaction requires features or a source");this.o=a;this.o.forEach(this.xg, this);y(this.o,"add",this.$n,this);y(this.o,"remove",this.ao,this);this.O=null}w(gx,fh);k=gx.prototype;k.xg=function(a){var b=a.U();b&&b.S()in this.ca&&this.ca[b.S()].call(this,a,b);(b=this.v)&&b.c&&this.c()&&mx(this,this.Ea,b);y(a,"change",this.Li,this)};function nx(a,b){a.C||(a.C=!0,a.b(new ox("modifystart",a.o,b)))}function px(a,b){qx(a,b);a.f&&0===a.o.kc()&&(a.B.ha().Lb(a.f),a.f=null);Mc(b,"change",a.Li,a)} function qx(a,b){a=a.a;var c=[];a.forEach(function(a){b===a.feature&&c.push(a)});for(var d=c.length-1;0<=d;--d)a.remove(c[d])}k.Ha=function(a){this.f&&!a&&(this.B.ha().Lb(this.f),this.f=null);fh.prototype.Ha.call(this,a)};k.setMap=function(a){this.B.setMap(a);fh.prototype.setMap.call(this,a)};k.vm=function(a){a.feature&&this.o.push(a.feature)};k.xm=function(a){a.feature&&this.o.remove(a.feature)};k.$n=function(a){this.xg(a.element)};k.Li=function(a){this.s||(a=a.target,px(this,a),this.xg(a))}; k.ao=function(a){px(this,a.element)};k.io=function(a,b){var c=b.W();a={feature:a,geometry:b,ma:[c,c]};this.a.Ca(b.G(),a)};k.fo=function(a,b){var c=b.W(),d;var e=0;for(d=c.length;em?h[1]:h[0]),rx(a,l),m=1,c=f.length;mn&&(n=0);f=g.geometry;var p=d=f.W();var q=!1;switch(f.S()){case "MultiLineString":2c&&(a.index+=e)})}function lx(){var a=Gk();return function(){return a.Point}}function ox(a,b,c){Qc.call(this,a);this.features=b;this.mapBrowserEvent=c}w(ox,Qc);function wx(a){Jg.call(this,{handleEvent:xx});a=a?a:{};this.C=a.condition?a.condition:$g;this.D=a.addCondition?a.addCondition:Se;this.B=a.removeCondition?a.removeCondition:Se;this.T=a.toggleCondition?a.toggleCondition:bh;this.s=a.multi?a.multi:!1;this.l=a.filter?a.filter:Re;this.j=a.hitTolerance?a.hitTolerance:0;this.f=new T({source:new U({useSpatialIndex:!1,features:a.features,wrapX:a.wrapX}),style:a.style?a.style:yx(),updateWhileAnimating:!0,updateWhileInteracting:!0});if(a.layers)if("function"=== typeof a.layers)a=a.layers;else{var b=a.layers;a=function(a){return ec(b,a)}}else a=Re;this.o=a;this.a={};a=this.f.ha().i;y(a,"add",this.ko,this);y(a,"remove",this.oo,this)}w(wx,Jg);k=wx.prototype;k.lo=function(){return this.f.ha().i};k.mo=function(){return this.j};k.no=function(a){a=x(a);return this.a[a]}; function xx(a){if(!this.C(a))return!0;var b=this.D(a),c=this.B(a),d=this.T(a),e=!b&&!c&&!d,f=a.map,g=this.f.ha().i,h=[],l=[];if(e){lb(this.a);f.Tc(a.pixel,function(a,b){if(this.l(a,b))return l.push(a),a=x(a),this.a[a]=b,!this.s}.bind(this),{layerFilter:this.o,hitTolerance:this.j});for(e=g.kc()-1;0<=e;--e){f=g.item(e);var m=l.indexOf(f);-1b?m[1]:m[0],l=d.Ia(f)}else a.C&&(f=h?Ae(c,g[0].feature.U()):Be(c,m),l=d.Ia(f),Ie(b,l)<=a.f&&(e=!0,a.O&& !h&&(c=d.Ia(m[0]),h=d.Ia(m[1]),c=He(l,c),b=He(l,h),h=Math.sqrt(Math.min(c,b)),h=h<=a.f)))&&(f=c>b?m[1]:m[0],l=d.Ia(f));e&&(l=[Math.round(l[0]),Math.round(l[1])])}return{Mq:e,vertex:f,Vq:l}}k.$j=function(a){this.Lb(a,!1);this.Gb(a,!1)};k.ro=function(a,b){b=Sf(b).W()[0];var c;var d=0;for(c=b.length-1;dXa&&(Xa=Zb,m=Z)}if(0===Xa){g=null;break a}Xa=g[m];g[m]=g[l];g[l]=Xa;for(m=l+1;mthis.b/2){var b=[[a.source[0][0],a.source[0][1]],[a.source[1][0],a.source[1][1]],[a.source[2][0],a.source[2][1]]];b[0][0]-n>this.b/2&&(b[0][0]-=this.b);b[1][0]-n>this.b/2&&(b[1][0]-=this.b);b[2][0]-n>this.b/2&&(b[2][0]-=this.b);Math.max(b[0][0],b[1][0],b[2][0])-Math.min(b[0][0],b[1][0],b[2][0])p,u=!1;if(0a.v),u)){Math.abs(b[0]-d[0])<=Math.abs(b[1]-d[1])?(r=[(c[0]+d[0])/2,(c[1]+d[1])/2],q=a.a(r),n=[(e[0]+b[0])/2,(e[1]+b[1])/2],p=a.a(n),fy(a,b,c,r,n,f,g,q,p,m-1),fy(a,n,r,d,e,p,q,h,l,m-1)):(r=[(b[0]+c[0])/2,(b[1]+c[1])/2],q=a.a(r),n=[(d[0]+e[0])/2,(d[1]+e[1])/2],p=a.a(n),fy(a,b,r,n,e,f,q,p,l,m-1),fy(a,r,c,d,n,q,g,h,p,m-1));return}if(r){if(!a.s)return;a.l=!0}a.c.push({source:[f,h,l],target:[b,d,e]});a.c.push({source:[f,g,h],target:[b,c,d]})}} function gy(a){var b=Da();a.c.forEach(function(a){a=a.source;Ea(b,a[0]);Ea(b,a[1]);Ea(b,a[2])});return b};function hy(a,b,c,d,e,f,g,h,l,m,n){cl.call(this,e,0);this.B=void 0!==n?n:!1;this.C=g;this.D=h;this.N=null;this.c=b;this.l=d;this.v=f?f:e;this.a=[];this.Id=null;this.f=0;f=d.Ma(this.v);h=this.l.G();e=this.c.G();f=h?gb(f,h):f;if(0===ab(f))this.state=4;else if((h=a.G())&&(e?e=gb(e,h):e=h),d=by(a,c,eb(f),d.Ta(this.v[0])),!isFinite(d)||0>=d)this.state=4;else if(this.o=new ey(a,c,f,e,d*(void 0!==m?m:.5)),0===this.o.c.length)this.state=4;else if(this.f=b.Dc(d),c=gy(this.o),e&&(a.g?(c[1]=pa(c[1],e[1],e[3]), c[3]=pa(c[3],e[1],e[3])):c=gb(c,e)),ab(c)){a=tc(b,c,this.f);for(b=a.fa;b<=a.la;b++)for(c=a.ea;c<=a.ka;c++)(m=l(this.f,b,c,g))&&this.a.push(m);0===this.a.length&&(this.state=4)}else this.state=4}w(hy,cl);hy.prototype.ia=function(){1==this.state&&(this.Id.forEach(Gc),this.Id=null);cl.prototype.ia.call(this)};hy.prototype.Y=function(){return this.N}; hy.prototype.he=function(){var a=[];this.a.forEach(function(b){b&&2==b.getState()&&a.push({extent:this.c.Ma(b.ya),image:b.Y()})},this);this.a.length=0;if(0===a.length)this.state=3;else{var b=this.v[0],c=this.l.Za(b),d="number"===typeof c?c:c[0];c="number"===typeof c?c:c[1];b=this.l.Ta(b);var e=this.c.Ta(this.f),f=this.l.Ma(this.v);this.N=dy(d,c,this.C,e,this.c.G(),b,f,this.o,a,this.D,this.B);this.state=2}this.u()}; hy.prototype.load=function(){if(0==this.state){this.state=1;this.u();var a=0;this.Id=[];this.a.forEach(function(b){var c=b.getState();if(0==c||1==c){a++;var d=y(b,"change",function(){var c=b.getState();if(2==c||3==c||4==c)Gc(d),a--,0===a&&(this.Id.forEach(Gc),this.Id=null,this.he())},this);this.Id.push(d)}},this);this.a.forEach(function(a){0==a.getState()&&a.load()});0===a&&setTimeout(this.he.bind(this),0)}};function iy(a){uw.call(this,{attributions:a.attributions,extent:a.extent,logo:a.logo,projection:a.projection,state:a.state,wrapX:a.wrapX});this.bb=void 0!==a.opaque?a.opaque:!1;this.sc=void 0!==a.tilePixelRatio?a.tilePixelRatio:1;this.tileGrid=void 0!==a.tileGrid?a.tileGrid:null;this.a=new $x(a.cacheSize);this.j=[0,0];this.jc="";this.Ea={transition:a.transition}}w(iy,uw);k=iy.prototype;k.cj=function(){return di(this.a)};k.sd=function(a,b){(a=this.Yd(a))&&a.sd(b)}; function Li(a,b,c,d,e){a=a.Yd(b);if(!a)return!1;b=!0;for(var f,g,h=d.fa;h<=d.la;++h)for(var l=d.ea;l<=d.ka;++l)f=c+"/"+h+"/"+l,g=!1,a.a.hasOwnProperty(f)&&(f=a.get(f),(g=2===f.getState())&&(g=!1!==e(f))),g||(b=!1);return b}k.Zf=function(){return 0};function jy(a,b){a.jc!==b&&(a.jc=b,a.u())}k.eg=function(){return this.bb};k.jb=function(){return this.tileGrid};k.eb=function(a){return this.tileGrid?this.tileGrid:zc(a)};k.Yd=function(a){var b=this.c;return b&&!Xb(b,a)?null:this.a};k.Xc=function(){return this.sc}; k.Zd=function(a,b,c){c=this.eb(c);b=this.Xc(b);a=Ba(c.Za(a),this.j);return 1==b?a:Aa(a,b,this.j)};function ky(a,b,c){var d=void 0!==c?c:a.c;c=a.eb(d);if(a.D&&d.c){var e=b;b=e[0];a=yc(c,e);d=Dc(d);Ja(d,a)?b=e:(e=cb(d),a[0]+=e*Math.ceil((d[0]-a[0])/e),b=c.jg(a,b))}e=b[0];d=b[1];a=b[2];if(c.minZoom>e||e>c.maxZoom)c=!1;else{var f=c.G();c=(c=f?tc(c,f,e):c.a?c.a[e]:null)?ma(c,d,a):!0}return c?b:null}k.sa=function(){this.a.clear();this.u()};k.kh=ea;function ly(a,b){Qc.call(this,a);this.tile=b}w(ly,Qc);function my(a){iy.call(this,{attributions:a.attributions,cacheSize:a.cacheSize,extent:a.extent,logo:a.logo,opaque:a.opaque,projection:a.projection,state:a.state,tileGrid:a.tileGrid,tilePixelRatio:a.tilePixelRatio,wrapX:a.wrapX,transition:a.transition});this.tileLoadFunction=a.tileLoadFunction;this.tileUrlFunction=this.dc?this.dc.bind(this):Xx;this.urls=null;a.urls?this.vb(a.urls):a.url&&this.rb(a.url);a.tileUrlFunction&&this.hb(a.tileUrlFunction);this.V={}}w(my,iy);k=my.prototype;k.yb=function(){return this.tileLoadFunction}; k.zb=function(){return this.tileUrlFunction};k.Ab=function(){return this.urls};k.dj=function(a){a=a.target;var b=x(a),c=a.getState();if(1==c){this.V[b]=!0;var d="tileloadstart"}else b in this.V&&(delete this.V[b],d=3==c?"tileloaderror":2==c||5==c?"tileloadend":void 0);void 0!=d&&this.b(new ly(d,a))};k.Fb=function(a){this.a.clear();this.tileLoadFunction=a;this.u()};k.hb=function(a,b){this.tileUrlFunction=a;ay(this.a);"undefined"!==typeof b?jy(this,b):this.u()}; k.rb=function(a){var b=this.urls=Yx(a);this.hb(this.dc?this.dc.bind(this):Vx(b,this.tileGrid),a)};k.vb=function(a){this.urls=a;var b=a.join("\n");this.hb(this.dc?this.dc.bind(this):Vx(a,this.tileGrid),b)};k.kh=function(a,b,c){a=a+"/"+b+"/"+c;this.a.a.hasOwnProperty(a)&&this.a.get(a)};function ny(a){my.call(this,{attributions:a.attributions,cacheSize:a.cacheSize,extent:a.extent,logo:a.logo,opaque:a.opaque,projection:a.projection,state:a.state,tileGrid:a.tileGrid,tileLoadFunction:a.tileLoadFunction?a.tileLoadFunction:oy,tilePixelRatio:a.tilePixelRatio,tileUrlFunction:a.tileUrlFunction,url:a.url,urls:a.urls,wrapX:a.wrapX,transition:a.transition});this.crossOrigin=void 0!==a.crossOrigin?a.crossOrigin:null;this.tileClass=void 0!==a.tileClass?a.tileClass:el;this.f={};this.s={};this.ob= a.reprojectionErrorThreshold;this.O=!1}w(ny,my);k=ny.prototype;k.cj=function(){if(di(this.a))return!0;for(var a in this.f)if(di(this.f[a]))return!0;return!1};k.sd=function(a,b){a=this.Yd(a);this.a.sd(this.a==a?b:{});for(var c in this.f){var d=this.f[c];d.sd(d==a?b:{})}};k.Zf=function(a){return this.c&&a&&!Xb(this.c,a)?0:this.$f()};k.$f=function(){return 0};k.eg=function(a){return this.c&&a&&!Xb(this.c,a)?!1:my.prototype.eg.call(this,a)}; k.eb=function(a){var b=this.c;return!this.tileGrid||b&&!Xb(b,a)?(b=x(a).toString(),b in this.s||(this.s[b]=zc(a)),this.s[b]):this.tileGrid};k.Yd=function(a){var b=this.c;if(!b||Xb(b,a))return this.a;a=x(a).toString();a in this.f||(this.f[a]=new $x(this.a.highWaterMark));return this.f[a]}; function py(a,b,c,d,e,f,g){b=[b,c,d];e=(c=ky(a,b,f))?a.tileUrlFunction(c,e,f):void 0;e=new a.tileClass(b,void 0!==e?0:4,void 0!==e?e:"",a.crossOrigin,a.tileLoadFunction,a.Ea);e.key=g;y(e,"change",a.dj,a);return e} k.ad=function(a,b,c,d,e){var f=this.c;if(f&&e&&!Xb(f,e)){var g=this.Yd(e);c=[a,b,c];var h;a=c[0]+"/"+c[1]+"/"+c[2];g.a.hasOwnProperty(a)&&(h=g.get(a));b=this.jc;if(h&&h.key==b)return h;var l=this.eb(f),m=this.eb(e),n=ky(this,c,e);d=new hy(f,l,e,m,c,n,this.Xc(d),this.$f(),function(a,b,c,d){return qy(this,a,b,c,d,f)}.bind(this),this.ob,this.O);d.key=b;h?(d.g=h,dl(d),g.replace(a,d)):g.set(a,d);return d}return qy(this,a,b,c,d,f||e)}; function qy(a,b,c,d,e,f){var g=b+"/"+c+"/"+d,h=a.jc;if(a.a.a.hasOwnProperty(g)){var l=a.a.get(g);if(l.key!=h){var m=l;l=py(a,b,c,d,e,f,h);0==m.getState()?l.g=m.g:l.g=m;dl(l);a.a.replace(g,l)}}else l=py(a,b,c,d,e,f,h),a.a.set(g,l);return l}k.Qb=function(a){if(this.O!=a){this.O=a;for(var b in this.f)this.f[b].clear();this.u()}};k.Rb=function(a,b){if(a=Ob(a))a=x(a).toString(),a in this.s||(this.s[a]=b)};function oy(a,b){a.Y().src=b};function ry(a){this.i=void 0!==a.hidpi?a.hidpi:!1;ny.call(this,{cacheSize:a.cacheSize,crossOrigin:"anonymous",opaque:!0,projection:Ob("EPSG:3857"),reprojectionErrorThreshold:a.reprojectionErrorThreshold,state:"loading",tileLoadFunction:a.tileLoadFunction,tilePixelRatio:this.i?2:1,wrapX:void 0!==a.wrapX?a.wrapX:!0,transition:a.transition});this.o=void 0!==a.culture?a.culture:"en-us";this.$=void 0!==a.maxZoom?a.maxZoom:-1;this.l=a.key;this.B=a.imagerySet;Zx("https://dev.virtualearth.net/REST/v1/Imagery/Metadata/"+ this.B+"?uriScheme=https&include=ImageryProviders&key="+this.l+"&c="+this.o,this.La.bind(this),void 0,"jsonp")}w(ry,ny);ry.prototype.ca=function(){return this.l};ry.prototype.ua=function(){return this.B}; ry.prototype.La=function(a){if(200!=a.statusCode||"OK"!=a.statusDescription||"ValidCredentials"!=a.authenticationResultCode||1!=a.resourceSets.length||1!=a.resourceSets[0].resources.length)ww(this,"error");else{var b=a.brandLogoUri;-1==b.indexOf("https")&&(b=b.replace("http","https"));var c=a.resourceSets[0].resources[0];a=-1==this.$?c.zoomMax:this.$;var d=Dc(this.c);this.tileGrid=Bc({extent:d,minZoom:c.zoomMin,maxZoom:a,tileSize:(c.imageWidth==c.imageHeight?c.imageWidth:[c.imageWidth,c.imageHeight])/ (this.i?2:1)});var e=this.o,f=this.i;this.tileUrlFunction=Wx(c.imageUrlSubdomains.map(function(a){var b=[0,0,0],d=c.imageUrl.replace("{subdomain}",a).replace("{culture}",e);return function(a){if(a)return oc(a[0],a[1],-a[2]-1,b),a=d,f&&(a+="&dpi=d1&device=mobile"),a.replace("{quadkey}",pc(b))}}));if(c.imageryProviders){var g=Pb(Ob("EPSG:4326"),this.c);this.va(function(a){var b=[],d=a.viewState.zoom;c.imageryProviders.map(function(c){for(var e=!1,f=c.coverageAreas,h=0,l=f.length;h=m.zoomMin&&d<=m.zoomMax&&(m=m.bbox,m=jb([m[1],m[0],m[3],m[2]],g),hb(m,a.extent))){e=!0;break}}e&&b.push(c.attribution)});b.push('Terms of Use');return b})}this.T=b;ww(this,"ready")}};function sy(a){a=a||{};var b=void 0!==a.projection?a.projection:"EPSG:3857",c=void 0!==a.tileGrid?a.tileGrid:Bc({extent:Dc(b),maxZoom:a.maxZoom,minZoom:a.minZoom,tileSize:a.tileSize});ny.call(this,{attributions:a.attributions,cacheSize:a.cacheSize,crossOrigin:a.crossOrigin,logo:a.logo,opaque:a.opaque,projection:b,reprojectionErrorThreshold:a.reprojectionErrorThreshold,tileGrid:c,tileLoadFunction:a.tileLoadFunction,tilePixelRatio:a.tilePixelRatio,tileUrlFunction:a.tileUrlFunction,url:a.url,urls:a.urls, wrapX:void 0!==a.wrapX?a.wrapX:!0,transition:a.transition})}w(sy,ny);function ty(a){this.o=a.account;this.B=a.map||"";this.i=a.config||{};this.l={};sy.call(this,{attributions:a.attributions,cacheSize:a.cacheSize,crossOrigin:a.crossOrigin,logo:a.logo,maxZoom:void 0!==a.maxZoom?a.maxZoom:18,minZoom:a.minZoom,projection:a.projection,state:"loading",wrapX:a.wrapX});uy(this)}w(ty,sy);k=ty.prototype;k.nl=function(){return this.i};k.Sq=function(a){kb(this.i,a);uy(this)};k.uq=function(a){this.i=a||{};uy(this)}; function uy(a){var b=JSON.stringify(a.i);if(a.l[b])vy(a,a.l[b]);else{var c="https://"+a.o+".carto.com/api/v1/map";a.B&&(c+="/named/"+a.B);var d=new XMLHttpRequest;d.addEventListener("load",a.em.bind(a,b));d.addEventListener("error",a.dm.bind(a));d.open("POST",c);d.setRequestHeader("Content-type","application/json");d.send(JSON.stringify(a.i))}} k.em=function(a,b){b=b.target;if(!b.status||200<=b.status&&300>b.status){try{var c=JSON.parse(b.responseText)}catch(d){ww(this,"error");return}vy(this,c);this.l[a]=c;ww(this,"ready")}else ww(this,"error")};k.dm=function(){ww(this,"error")};function vy(a,b){a.rb("https://"+b.cdn_url.https+"/"+a.o+"/api/v1/map/"+b.layergroupid+"/{z}/{x}/{y}.png")};function X(a){U.call(this,{attributions:a.attributions,extent:a.extent,logo:a.logo,projection:a.projection,wrapX:a.wrapX});this.resolution=void 0;this.distance=void 0!==a.distance?a.distance:20;this.features=[];this.geometryFunction=a.geometryFunction||function(a){a=a.U();oa(a instanceof C,10);return a};this.source=a.source;this.source.I("change",X.prototype.sa,this)}w(X,U);k=X.prototype;k.Eo=function(){return this.distance};k.Fo=function(){return this.source}; k.ae=function(a,b,c){this.source.ae(a,b,c);b!==this.resolution&&(this.clear(),this.resolution=b,wy(this),this.Qc(this.features))};k.vq=function(a){this.distance=a;this.sa()};k.sa=function(){this.clear();wy(this);this.Qc(this.features);U.prototype.sa.call(this)}; function wy(a){if(void 0!==a.resolution){a.features.length=0;for(var b=Da(),c=a.distance*a.resolution,d=a.source.ee(),e={},f=0,g=d.length;fm*l?h*g/(m*p):l*g/(n*p),SETVIEWCENTERX:f[0],SETVIEWCENTERY:f[1]};kb(e,this.f);d=Gy(d,e);d=new bl(a,b,c,d,this.V,this.a);y(d,"change",this.j,this)}else d=null;this.M=d;this.B=this.g;return d};k.Mo=function(){return this.a};k.Po=function(a){kb(this.f,a);this.u()};k.Oo=function(a){this.M=null;this.a=a;this.u()};function Ky(a){var b=a.imageExtent,c=void 0!==a.crossOrigin?a.crossOrigin:null,d=void 0!==a.imageLoadFunction?a.imageLoadFunction:Fy;zy.call(this,{attributions:a.attributions,logo:a.logo,projection:Ob(a.projection)});this.M=new bl(b,void 0,1,a.url,c,d);this.a=a.imageSize?a.imageSize:null;y(this.M,"change",this.j,this)}w(Ky,zy);Ky.prototype.Wc=function(a){return hb(a,this.M.G())?this.M:null}; Ky.prototype.j=function(a){if(2==this.M.getState()){var b=this.M.G(),c=this.M.Y();if(this.a){var d=this.a[0];var e=this.a[1]}else d=c.width,e=c.height;b=Math.ceil(cb(b)/(db(b)/e));if(b!=d){b=hg(b,e);var f=b.canvas;b.drawImage(c,0,0,d,e,0,0,f.width,f.height);this.M.ih(f)}}zy.prototype.j.call(this,a)};function Ly(a){this.a=a.source;this.ob=We();this.f=hg();this.l=[0,0];this.ca=rj.Jc(9);this.bb=void 0==a.renderBuffer?100:a.renderBuffer;this.B=null;Iy.call(this,{attributions:a.attributions,canvasFunction:this.Mk.bind(this),logo:a.logo,projection:a.projection,ratio:a.ratio,resolutions:a.resolutions,state:this.a.getState()});this.O=null;this.s=void 0;this.aj(a.style);y(this.a,"change",this.To,this)}w(Ly,Iy);k=Ly.prototype; k.Mk=function(a,b,c,d,e){var f=new Vj(.5*b/c,a,b,c,this.a.$,this.ca,this.bb);this.a.ae(a,b,e);var g=!1;this.a.ec(a,function(a){var d;if(!(d=g)){var e;(d=a.ib())?e=d.call(a,b):this.s&&(e=this.s(a,b));if(e){var h,p=!1;Array.isArray(e)||(e=[e]);d=0;for(h=e.length;dOpenStreetMap contributors.'];sy.call(this,{attributions:b,cacheSize:a.cacheSize,crossOrigin:void 0!==a.crossOrigin?a.crossOrigin:"anonymous",opaque:void 0!==a.opaque?a.opaque:!0,maxZoom:void 0!==a.maxZoom?a.maxZoom:19,reprojectionErrorThreshold:a.reprojectionErrorThreshold,tileLoadFunction:a.tileLoadFunction,url:void 0!==a.url?a.url:"https://{a-c}.tile.openstreetmap.org/{z}/{x}/{y}.png", wrapX:a.wrapX})}w(Ry,sy);rj.nf={};rj.nf.Hf=function(){}; (function(a){function b(a,b,c){if(g)return new ImageData(a,b,c);b=h.createImageData(b,c);b.data.set(a);return b}function c(a){var b=!0;try{new ImageData(10,10)}catch(n){b=!1}return function(c){var d=c.buffers,e=c.meta,f=c.width,g=c.height,h=d.length,l=d[0].byteLength;if(c.imageOps){l=Array(h);for(c=0;cthis.Bk;)this.Nd.shift().callback(null,null)};f.prototype.uh=function(){if(0===this.ve&&0Stamen Design, under CC BY 3.0.','© OpenStreetMap contributors.'],az={terrain:{Ob:"jpg",opaque:!0},"terrain-background":{Ob:"jpg",opaque:!0},"terrain-labels":{Ob:"png",opaque:!1},"terrain-lines":{Ob:"png",opaque:!1},"toner-background":{Ob:"png",opaque:!0},toner:{Ob:"png",opaque:!0},"toner-hybrid":{Ob:"png",opaque:!1},"toner-labels":{Ob:"png", opaque:!1},"toner-lines":{Ob:"png",opaque:!1},"toner-lite":{Ob:"png",opaque:!0},watercolor:{Ob:"jpg",opaque:!0}},$y={terrain:{minZoom:4,maxZoom:18},toner:{minZoom:0,maxZoom:20},watercolor:{minZoom:1,maxZoom:16}};function cz(a){a=a||{};ny.call(this,{attributions:a.attributions,cacheSize:a.cacheSize,crossOrigin:a.crossOrigin,logo:a.logo,projection:a.projection,reprojectionErrorThreshold:a.reprojectionErrorThreshold,tileGrid:a.tileGrid,tileLoadFunction:a.tileLoadFunction,url:a.url,urls:a.urls,wrapX:void 0!==a.wrapX?a.wrapX:!0,transition:a.transition});this.i=a.params||{};this.l=Da();jy(this,dz(this))}w(cz,ny);function dz(a){var b=0,c=[],d;for(d in a.i)c[b++]=d+"-"+a.i[d];return c.join("/")}cz.prototype.o=function(){return this.i}; cz.prototype.Xc=function(a){return a}; cz.prototype.dc=function(a,b,c){var d=this.tileGrid;d||(d=this.eb(c));if(!(d.b.length<=a[0])){var e=d.Ma(a,this.l),f=Ba(d.Za(a[0]),this.j);1!=b&&(f=Aa(f,b,this.j));d={F:"image",FORMAT:"PNG32",TRANSPARENT:!0};kb(d,this.i);var g=this.urls;g?(c=c.wb.split(":").pop(),d.SIZE=f[0]+","+f[1],d.BBOX=e.join(","),d.BBOXSR=c,d.IMAGESR=c,d.DPI=Math.round(d.DPI?d.DPI*b:90*b),a=(1==g.length?g[0]:g[wa((a[1]<a.status){try{var b=JSON.parse(a.responseText)}catch(c){this.ef();return}this.Cg(b)}else this.ef()};k.ap=function(){this.ef()};k.Sl=function(){return this.i}; k.Cg=function(a){var b=Ob("EPSG:4326"),c=this.c;if(void 0!==a.bounds){var d=Pb(b,c);d=jb(a.bounds,d)}var e=a.minzoom||0,f=a.maxzoom||22;this.tileGrid=c=Bc({extent:Dc(c),maxZoom:f,minZoom:e});this.tileUrlFunction=Vx(a.tiles,c);if(void 0!==a.attribution&&!this.C){var g=void 0!==d?d:b.G();this.va(function(b){return hb(g,b.extent)?[a.attribution]:null})}this.i=a;ww(this,"ready")};k.ef=function(){ww(this,"error")};function hz(a){iy.call(this,{projection:Ob("EPSG:3857"),state:"loading"});this.s=void 0!==a.preemptive?a.preemptive:!0;this.l=Xx;this.f=void 0;this.i=a.jsonp||!1;if(a.url)if(this.i)Zx(a.url,this.Dg.bind(this),this.ff.bind(this));else{var b=new XMLHttpRequest;b.addEventListener("load",this.gp.bind(this));b.addEventListener("error",this.fp.bind(this));b.open("GET",a.url);b.send()}else a.tileJSON?this.Dg(a.tileJSON):oa(!1,51)}w(hz,iy);k=hz.prototype; k.gp=function(a){a=a.target;if(!a.status||200<=a.status&&300>a.status){try{var b=JSON.parse(a.responseText)}catch(c){this.ff();return}this.Dg(b)}else this.ff()};k.fp=function(){this.ff()};k.Pl=function(){return this.f};k.al=function(a,b,c,d,e){this.tileGrid?(b=this.tileGrid.Le(a,b),iz(this.ad(b[0],b[1],b[2],1,this.c),a,c,d,e)):!0===e?setTimeout(function(){c.call(d,null)},0):c.call(d,null)};k.ff=function(){ww(this,"error")}; k.Dg=function(a){var b=Ob("EPSG:4326"),c=this.c;if(void 0!==a.bounds){var d=Pb(b,c);d=jb(a.bounds,d)}var e=a.minzoom||0,f=a.maxzoom||22;this.tileGrid=c=Bc({extent:Dc(c),maxZoom:f,minZoom:e});this.f=a.template;if(e=a.grids){this.l=Vx(e,c);if(void 0!==a.attribution){var g=void 0!==d?d:b.G();this.va(function(b){return hb(g,b.extent)?[a.attribution]:null})}ww(this,"ready")}else ww(this,"error")}; k.ad=function(a,b,c,d,e){var f=a+"/"+b+"/"+c;if(this.a.a.hasOwnProperty(f))return this.a.get(f);a=[a,b,c];b=ky(this,a,e);d=this.l(b,d,e);d=new jz(a,void 0!==d?0:4,void 0!==d?d:"",this.tileGrid.Ma(a),this.s,this.i);this.a.set(f,d);return d};k.kh=function(a,b,c){a=a+"/"+b+"/"+c;this.a.a.hasOwnProperty(a)&&this.a.get(a)};function jz(a,b,c,d,e,f){cl.call(this,a,b);this.v=c;this.a=d;this.N=e;this.c=this.l=this.f=null;this.o=f}w(jz,cl);k=jz.prototype;k.Y=function(){return null}; k.getData=function(a){if(!this.f||!this.l)return null;var b=this.f[Math.floor((1-(a[1]-this.a[1])/(this.a[3]-this.a[1]))*this.f.length)];if("string"!==typeof b)return null;b=b.charCodeAt(Math.floor((a[0]-this.a[0])/(this.a[2]-this.a[0])*b.length));93<=b&&b--;35<=b&&b--;b-=32;a=null;b in this.l&&(b=this.l[b],this.c&&b in this.c?a=this.c[b]:a=b);return a}; function iz(a,b,c,d,e){0==a.state&&!0===e?(Lc(a,"change",function(){c.call(d,this.getData(b))},a),kz(a)):!0===e?setTimeout(function(){c.call(d,this.getData(b))}.bind(a),0):c.call(d,a.getData(b))}k.lb=function(){return this.v};k.Ne=function(){this.state=3;this.u()};k.bj=function(a){this.f=a.grid;this.l=a.keys;this.c=a.data;this.state=4;this.u()}; function kz(a){if(0==a.state)if(a.state=1,a.o)Zx(a.v,a.bj.bind(a),a.Ne.bind(a));else{var b=new XMLHttpRequest;b.addEventListener("load",a.ep.bind(a));b.addEventListener("error",a.cp.bind(a));b.open("GET",a.v);b.send()}}k.ep=function(a){a=a.target;if(!a.status||200<=a.status&&300>a.status){try{var b=JSON.parse(a.responseText)}catch(c){this.Ne();return}this.bj(b)}else this.Ne()};k.cp=function(){this.Ne()};k.load=function(){this.N&&kz(this)};function lz(a){a=a||{};var b=a.params||{};ny.call(this,{attributions:a.attributions,cacheSize:a.cacheSize,crossOrigin:a.crossOrigin,logo:a.logo,opaque:!("TRANSPARENT"in b?b.TRANSPARENT:1),projection:a.projection,reprojectionErrorThreshold:a.reprojectionErrorThreshold,tileClass:a.tileClass,tileGrid:a.tileGrid,tileLoadFunction:a.tileLoadFunction,url:a.url,urls:a.urls,wrapX:void 0!==a.wrapX?a.wrapX:!0,transition:a.transition});this.o=void 0!==a.gutter?a.gutter:0;this.i=b;this.l=!0;this.B=a.serverType; this.$=void 0!==a.hidpi?a.hidpi:!0;this.ca=Da();mz(this);jy(this,nz(this))}w(lz,ny);k=lz.prototype; k.hp=function(a,b,c,d){c=Ob(c);var e=this.c,f=this.tileGrid;f||(f=this.eb(c));b=f.Le(a,b);if(!(f.b.length<=b[0])){var g=f.Ta(b[0]),h=f.Ma(b,this.ca);f=Ba(f.Za(b[0]),this.j);var l=this.o;0!==l&&(f=za(f,l,this.j),h=Fa(h,g*l,h));e&&e!==c&&(g=by(e,c,a,g),h=bc(h,c,e),a=ac(a,c,e));l={SERVICE:"WMS",VERSION:"1.3.0",REQUEST:"GetFeatureInfo",FORMAT:"image/png",TRANSPARENT:!0,QUERY_LAYERS:this.i.LAYERS};kb(l,this.i,d);d=Math.floor((h[3]-a[1])/g);l[this.l?"I":"X"]=Math.floor((a[0]-h[0])/g);l[this.l?"J":"Y"]= d;return oz(this,b,f,h,1,e||c,l)}};k.$f=function(){return this.o};k.ip=function(){return this.i}; function oz(a,b,c,d,e,f,g){var h=a.urls;if(h){g.WIDTH=c[0];g.HEIGHT=c[1];g[a.l?"CRS":"SRS"]=f.wb;"STYLES"in a.i||(g.STYLES="");if(1!=e)switch(a.B){case "geoserver":c=90*e+.5|0;g.FORMAT_OPTIONS="FORMAT_OPTIONS"in g?g.FORMAT_OPTIONS+(";dpi:"+c):"dpi:"+c;break;case "mapserver":g.MAP_RESOLUTION=90*e;break;case "carmentaserver":case "qgis":g.DPI=90*e;break;default:oa(!1,52)}f=f.b;a.l&&"ne"==f.substr(0,2)&&(a=d[0],d[0]=d[1],d[1]=a,a=d[2],d[2]=d[3],d[3]=a);g.BBOX=d.join(",");return Gy(1==h.length?h[0]:h[wa((b[1]<< b[0])+b[2],h.length)],g)}}k.Xc=function(a){return this.$&&void 0!==this.B?a:1};function nz(a){var b=0,c=[],d;for(d in a.i)c[b++]=d+"-"+a.i[d];return c.join("/")} k.dc=function(a,b,c){var d=this.tileGrid;d||(d=this.eb(c));if(!(d.b.length<=a[0])){1==b||this.$&&void 0!==this.B||(b=1);var e=d.Ta(a[0]),f=d.Ma(a,this.ca);d=Ba(d.Za(a[0]),this.j);var g=this.o;0!==g&&(d=za(d,g,this.j),f=Fa(f,e*g,f));1!=b&&(d=Aa(d,b,this.j));e={SERVICE:"WMS",VERSION:"1.3.0",REQUEST:"GetMap",FORMAT:"image/png",TRANSPARENT:!0};kb(e,this.i);return oz(this,a,d,f,b,c,e)}};k.jp=function(a){kb(this.i,a);mz(this);jy(this,nz(this))};function mz(a){a.l=0<=ye(a.i.VERSION||"1.3.0")};function pz(a,b,c,d,e,f,g,h,l,m,n,p,q,r,u){cl.call(this,a,b,u);this.v={};this.o={};this.c=m;this.a=[];this.D=c;this.l=f;this.f=[];this.N=[];if(f){var v=l.Ma(f),z=l.Ta(a[0]);h.Vf(v,h.Dc(z),function(a){var b=gb(v,h.Ma(a)),c=h.G();c&&(b=gb(b,c));.5<=cb(b)/z&&.5<=db(b)/z&&(b=a.toString(),c=m[b],c||(c=g(a,n,p),c=m[b]=new q(a,void 0==c?4:0,void 0==c?"":c,d,e),this.N.push(y(c,"change",r))),c.c++,this.a.push(b))}.bind(this))}}w(pz,cl);k=pz.prototype; k.ia=function(){for(var a=0,b=this.a.length;ag||d>g;)e.push([Math.ceil(c/g),Math.ceil(d/g)]),g+=g;break;case xz:for(;c>g||d>g;)e.push([Math.ceil(c/g),Math.ceil(d/g)]),c>>=1,d>>=1;break;default:oa(!1,53)}e.push([1,1]);e.reverse();d=[1];var h=[0];g=1;for(c=e.length;ga?Pe(2*a):1-Pe(2*(a-.5))}); t("ol.extent.boundingExtent",Ca);t("ol.extent.buffer",Fa);t("ol.extent.containsCoordinate",Ja);t("ol.extent.containsExtent",La);t("ol.extent.containsXY",Ka);t("ol.extent.createEmpty",Da);t("ol.extent.equals",Sa);t("ol.extent.extend",Ta);t("ol.extent.getArea",ab);t("ol.extent.getBottomLeft",Wa);t("ol.extent.getBottomRight",Ya);t("ol.extent.getCenter",eb);t("ol.extent.getHeight",db);t("ol.extent.getIntersection",gb);t("ol.extent.getSize",function(a){return[a[2]-a[0],a[3]-a[1]]}); t("ol.extent.getTopLeft",$a);t("ol.extent.getTopRight",Za);t("ol.extent.getWidth",cb);t("ol.extent.intersects",hb);t("ol.extent.isEmpty",bb);t("ol.extent.applyTransform",jb);t("ol.Feature",Hk);Hk.prototype.clone=Hk.prototype.clone;Hk.prototype.getGeometry=Hk.prototype.U;Hk.prototype.getId=Hk.prototype.an;Hk.prototype.getGeometryName=Hk.prototype.sl;Hk.prototype.getStyle=Hk.prototype.bn;Hk.prototype.getStyleFunction=Hk.prototype.ib;Hk.prototype.setGeometry=Hk.prototype.Va;Hk.prototype.setStyle=Hk.prototype.sg; Hk.prototype.setId=Hk.prototype.qc;Hk.prototype.setGeometryName=Hk.prototype.Lc;t("ol.featureloader.xhr",Fo);t("ol.Geolocation",Jk);Jk.prototype.getAccuracy=Jk.prototype.el;Jk.prototype.getAccuracyGeometry=Jk.prototype.fl;Jk.prototype.getAltitude=Jk.prototype.gl;Jk.prototype.getAltitudeAccuracy=Jk.prototype.hl;Jk.prototype.getHeading=Jk.prototype.cn;Jk.prototype.getPosition=Jk.prototype.dn;Jk.prototype.getProjection=Jk.prototype.mi;Jk.prototype.getSpeed=Jk.prototype.Ol;Jk.prototype.getTracking=Jk.prototype.ni; Jk.prototype.getTrackingOptions=Jk.prototype.ai;Jk.prototype.setProjection=Jk.prototype.oi;Jk.prototype.setTracking=Jk.prototype.Ue;Jk.prototype.setTrackingOptions=Jk.prototype.Rj;t("ol.Graticule",Xk);Xk.prototype.getMap=Xk.prototype.gn;Xk.prototype.getMeridians=Xk.prototype.Cl;Xk.prototype.getParallels=Xk.prototype.Jl;Xk.prototype.setMap=Xk.prototype.setMap;t("ol.has.DEVICE_PIXEL_RATIO",nd);t("ol.has.CANVAS",pd);t("ol.has.DEVICE_ORIENTATION",qd);t("ol.has.GEOLOCATION",rd);t("ol.has.TOUCH",sd); t("ol.has.WEBGL",hd);bl.prototype.getImage=bl.prototype.Y;bl.prototype.load=bl.prototype.load;el.prototype.getImage=el.prototype.Y;t("ol.inherits",w);t("ol.interaction.defaults",Zh);t("ol.Kinetic",Gg);t("ol.loadingstrategy.all",tw);t("ol.loadingstrategy.bbox",function(a){return[a]});t("ol.loadingstrategy.tile",function(a){return function(b,c){c=a.Dc(c);b=tc(a,b,c);var d=[];c=[c,0,0];for(c[1]=b.fa;c[1]<=b.la;++c[1])for(c[2]=b.ea;c[2]<=b.ka;++c[2])d.push(a.Ma(c));return d}});t("ol.Map",K); ed.prototype.originalEvent=ed.prototype.originalEvent;ed.prototype.pixel=ed.prototype.pixel;ed.prototype.coordinate=ed.prototype.coordinate;ed.prototype.dragging=ed.prototype.dragging;dd.prototype.map=dd.prototype.map;dd.prototype.frameState=dd.prototype.frameState;t("ol.Object",Vc);Vc.prototype.get=Vc.prototype.get;Vc.prototype.getKeys=Vc.prototype.P;Vc.prototype.getProperties=Vc.prototype.L;Vc.prototype.set=Vc.prototype.set;Vc.prototype.setProperties=Vc.prototype.H;Vc.prototype.unset=Vc.prototype.R; Zc.prototype.key=Zc.prototype.key;Zc.prototype.oldValue=Zc.prototype.oldValue;t("ol.Observable",Uc);t("ol.Observable.unByKey",function(a){if(Array.isArray(a))for(var b=0,c=a.length;bb||180Terms of Use');ry.prototype.getApiKey=ry.prototype.ca;ry.prototype.getImagerySet=ry.prototype.ua;t("ol.source.CartoDB",ty);ty.prototype.getConfig=ty.prototype.nl;ty.prototype.updateConfig=ty.prototype.Sq;ty.prototype.setConfig=ty.prototype.uq;t("ol.source.Cluster",X);X.prototype.getDistance=X.prototype.Eo; X.prototype.getSource=X.prototype.Fo;X.prototype.setDistance=X.prototype.vq;t("ol.source.Image",zy);By.prototype.image=By.prototype.image;t("ol.source.ImageArcGISRest",Hy);Hy.prototype.getParams=Hy.prototype.Ho;Hy.prototype.getImageLoadFunction=Hy.prototype.Go;Hy.prototype.getUrl=Hy.prototype.Io;Hy.prototype.setImageLoadFunction=Hy.prototype.Jo;Hy.prototype.setUrl=Hy.prototype.Ko;Hy.prototype.updateParams=Hy.prototype.Lo;t("ol.source.ImageCanvas",Iy);t("ol.source.ImageMapGuide",Jy); Jy.prototype.getParams=Jy.prototype.No;Jy.prototype.getImageLoadFunction=Jy.prototype.Mo;Jy.prototype.updateParams=Jy.prototype.Po;Jy.prototype.setImageLoadFunction=Jy.prototype.Oo;t("ol.source.ImageStatic",Ky);t("ol.source.ImageVector",Ly);Ly.prototype.getSource=Ly.prototype.Qo;Ly.prototype.getStyle=Ly.prototype.Ro;Ly.prototype.getStyleFunction=Ly.prototype.ib;Ly.prototype.setStyle=Ly.prototype.aj;t("ol.source.ImageWMS",Ny);Ny.prototype.getGetFeatureInfoUrl=Ny.prototype.Uo; Ny.prototype.getParams=Ny.prototype.Wo;Ny.prototype.getImageLoadFunction=Ny.prototype.Vo;Ny.prototype.getUrl=Ny.prototype.Xo;Ny.prototype.setImageLoadFunction=Ny.prototype.Yo;Ny.prototype.setUrl=Ny.prototype.Zo;Ny.prototype.updateParams=Ny.prototype.$o;t("ol.source.OSM",Ry);t("ol.source.OSM.ATTRIBUTION",'© OpenStreetMap contributors.');t("ol.source.Raster",Sy);Sy.prototype.setOperation=Sy.prototype.s;Wy.prototype.extent=Wy.prototype.extent; Wy.prototype.resolution=Wy.prototype.resolution;Wy.prototype.data=Wy.prototype.data;t("ol.source.Source",uw);uw.prototype.getAttributions=uw.prototype.za;uw.prototype.getLogo=uw.prototype.Aa;uw.prototype.getProjection=uw.prototype.Da;uw.prototype.getState=uw.prototype.getState;uw.prototype.refresh=uw.prototype.sa;uw.prototype.setAttributions=uw.prototype.va;t("ol.source.Stamen",Zy);t("ol.source.Tile",iy);iy.prototype.getTileGrid=iy.prototype.jb;ly.prototype.tile=ly.prototype.tile; t("ol.source.TileArcGISRest",cz);cz.prototype.getParams=cz.prototype.o;cz.prototype.updateParams=cz.prototype.B;t("ol.source.TileDebug",ez);t("ol.source.TileImage",ny);ny.prototype.setRenderReprojectionEdges=ny.prototype.Qb;ny.prototype.setTileGridForProjection=ny.prototype.Rb;t("ol.source.TileJSON",gz);gz.prototype.getTileJSON=gz.prototype.Sl;t("ol.source.TileUTFGrid",hz);hz.prototype.getTemplate=hz.prototype.Pl;hz.prototype.forDataAtCoordinateAndResolution=hz.prototype.al; t("ol.source.TileWMS",lz);lz.prototype.getGetFeatureInfoUrl=lz.prototype.hp;lz.prototype.getParams=lz.prototype.ip;lz.prototype.updateParams=lz.prototype.jp;my.prototype.getTileLoadFunction=my.prototype.yb;my.prototype.getTileUrlFunction=my.prototype.zb;my.prototype.getUrls=my.prototype.Ab;my.prototype.setTileLoadFunction=my.prototype.Fb;my.prototype.setTileUrlFunction=my.prototype.hb;my.prototype.setUrl=my.prototype.rb;my.prototype.setUrls=my.prototype.vb;t("ol.source.Vector",U); U.prototype.addFeature=U.prototype.Gb;U.prototype.addFeatures=U.prototype.Qc;U.prototype.clear=U.prototype.clear;U.prototype.forEachFeature=U.prototype.Lh;U.prototype.forEachFeatureInExtent=U.prototype.ec;U.prototype.forEachFeatureIntersectingExtent=U.prototype.Mh;U.prototype.getFeaturesCollection=U.prototype.Th;U.prototype.getFeatures=U.prototype.ee;U.prototype.getFeaturesAtCoordinate=U.prototype.Sh;U.prototype.getFeaturesInExtent=U.prototype.Yf;U.prototype.getClosestFeatureToCoordinate=U.prototype.Oh; U.prototype.getExtent=U.prototype.G;U.prototype.getFeatureById=U.prototype.Rh;U.prototype.getFormat=U.prototype.ej;U.prototype.getUrl=U.prototype.fj;U.prototype.removeLoadedExtent=U.prototype.Cj;U.prototype.removeFeature=U.prototype.Lb;U.prototype.setLoader=U.prototype.hj;Bw.prototype.feature=Bw.prototype.feature;t("ol.source.VectorTile",rz);rz.prototype.clear=rz.prototype.clear;t("ol.source.WMTS",Y);Y.prototype.getDimensions=Y.prototype.ol;Y.prototype.getFormat=Y.prototype.kp; Y.prototype.getLayer=Y.prototype.lp;Y.prototype.getMatrixSet=Y.prototype.Al;Y.prototype.getRequestEncoding=Y.prototype.Nl;Y.prototype.getStyle=Y.prototype.mp;Y.prototype.getVersion=Y.prototype.Ul;Y.prototype.updateDimensions=Y.prototype.Tq; t("ol.source.WMTS.optionsFromCapabilities",function(a,b){var c=hc(a.Contents.Layer,function(a){return a.Identifier==b.layer});if(null===c)return null;var d=a.Contents.TileMatrixSet;var e=1e&&(e=0);var f=c.TileMatrixSetLink[e].TileMatrixSet;var g=c.TileMatrixSetLink[e].TileMatrixSetLimits;var h=c.Format[0];"format"in b&&(h=b.format);e=mc(c.Style,function(a){return"style"in b?a.Title==b.style:a.isDefault});0>e&&(e=0);e=c.Style[e].Identifier;var l={};"Dimension"in c&&c.Dimension.forEach(function(a){var b=a.Identifier,c=a.Default;void 0===c&&(c=a.Value[0]);l[b]=c});var m=hc(a.Contents.TileMatrixSet,function(a){return a.Identifier==f}),n,p=m.SupportedCRS;p&&(n=Ob(p.replace(/urn:ogc:def:crs:(\w+):(.*:)?(\w+)$/, "$1:$3"))||Ob(p));"projection"in b&&(p=Ob(b.projection),!p||n&&!Xb(p,n)||(n=p));p=c.WGS84BoundingBox;if(void 0!==p){var q=Ob("EPSG:4326").G();q=p[0]==q[0]&&p[2]==q[2];var r=bc(p,"EPSG:4326",n);(p=n.G())&&(La(p,r)||(r=void 0))}g=tz(m,r,g);var u=[];m=b.requestEncoding;m=void 0!==m?m:"";if("OperationsMetadata"in a&&"GetTile"in a.OperationsMetadata)for(a=a.OperationsMetadata.GetTile.DCP.HTTP.Get,r=0,p=a.length;r ms) { clearInterval(timer); resolve(self); } }, step); return self; }; this.passedOl = ol; var self = this; window.addEventListener('load', function () { if (self.beforeLoad != undefined) self.beforeLoad(self); self.init(); if (self.afterLoad != undefined) self.afterLoad(self); self.clearNonACListItemsFromPathListWidget(self); }, false); } gsMapObjectClass.prototype.clearNonACListItemsFromPathListWidget = function (self) { var items = document.getElementsByName("__ac_pathListItem"); var visiblePaths = self.userOptions.visiblePaths; if (visiblePaths !== undefined) { items.forEach(function (i) { if (visiblePaths.indexOf(i.id.replace('__ac_', '')) === -1) { setTimeout(function () { i.remove(); }, 10); setTimeout(function () { i.remove(); }, 100); setTimeout(function () { i.remove(); }, 500); setTimeout(function () { i.remove(); }, 1000); setTimeout(function () { i.remove(); }, 2000); setTimeout(function () { i.remove(); }, 5500); setTimeout(function () { i.remove(); }, 8500); } }); } }; gsMapObjectClass.prototype.setBaseMap = function (url) { this.map.removeLayer(this.activeBaseLayer); switch (url) { case 'bing': var styles = [ 'Road', 'Aerial', 'AerialWithLabels', 'collinsBart', 'ordnanceSurvey' ]; this.activeBaseLayer = new ol.layer.Tile({ source: new ol.source.BingMaps({ key: 'AnOH4hX_YaNwHAdisvgGuUAGcEXxFYE2TwJsswR-vZTSEaTHffULolihVlFpIhjv', imagerySet: styles[1] }) }); break; case 'ktimanet': this.activeBaseLayer = new ol.layer.Tile({ source: new ol.source.TileWMS({ url: 'http://gis.ktimanet.gr/wms/wmsopen/wmsserver.aspx?', //crossOrigin: 'anonymous', params: { 'SRS': 'EPSG:900913', 'FORMAT': 'jpeg', 'LAYERS': 'basic', 'TILED': true }, serverType: 'mapserver' }) }); break; case 'osm': this.activeBaseLayer = new ol.layer.Tile({ source: new ol.source.OSM() }); break; default: this.activeBaseLayer = new ol.layer.Tile({ source: new ol.source.XYZ({ url: (url || 'https://m1.anadigit.fr/tms/1.0.0/ntn_combo/{z}/{x}/{-y}.png') // 'http://a.basemaps.cartocdn.com/light_nolabels/{z}/{x}/{y}.png') , crossOrigin: null }) }); break; } this.map.getLayers().insertAt(0, this.activeBaseLayer); }; gsMapObjectClass.prototype.init = function () { var self = this; this.createModal(); for (var i in exports.gsMapInitStartFunctionList) exports.gsMapInitStartFunctionList[i](self); this.dom = document.getElementById(this.mapDivId); console.log(self.userOptions); this.mapCustomEventsHandler.registerMapCustomEvents(self, self.userOptions.events); var mapOpacity = self.userOptions.opacity || 1.0; if (self.userOptions.url == 'bing') { var styles = [ 'Road', 'Aerial', 'AerialWithLabels', 'collinsBart', 'ordnanceSurvey' ]; this.activeBaseLayer = new ol.layer.Tile({ opacity: mapOpacity, source: new ol.source.BingMaps({ key: 'AnOH4hX_YaNwHAdisvgGuUAGcEXxFYE2TwJsswR-vZTSEaTHffULolihVlFpIhjv', imagerySet: styles[1] }) }); } else { this.activeBaseLayer = new ol.layer.Tile({ opacity: mapOpacity, source: new ol.source.XYZ({ url: (self.userOptions.url || 'https://m1.anadigit.fr/tms/1.0.0/ntn_combo/{z}/{x}/{-y}.png') // 'http://a.basemaps.cartocdn.com/light_nolabels/{z}/{x}/{y}.png') , crossOrigin: null }) }); } this.state.zoom = (self.userOptions.zoom || 4); var myControls = ol.control.defaults({ rotate: false, attribution: false, zoom: (self.userOptions.showZoomTool == 1) }); // let fs = new ol.control.FullScreen(); // myControls.extend([fs]); // console.log(fs); var interactions = ol.interaction.defaults({ altShiftDragRotate: false, pinchRotate: false }); //if(self.userOptions.showZoomTool == 1) myControls.extend([new ol.control.ZoomSlider()]); this.map = new ol.Map({ controls: myControls, interactions: interactions, layers: [ this.activeBaseLayer ], target: this.mapDivId, view: new ol.View({ center: self.ll2xy([(self.userOptions.lng || 15), (self.userOptions.lat || 44)]), zoom: this.state.zoom }) }); this.map.getView().on('propertychange', function (e) { switch (e.key) { case 'resolution': self.state.zoom = this.getZoom(); break; case 'center': break; } }); this.hlsource = new ol.source.Vector({ wrapX: false }); this.hllayer = new ol.layer.Vector({ source: this.hlsource, visible: true }); this.map.addLayer(this.hllayer); this.map.on('pointermove', function (evt) { var found = false; self.map.forEachFeatureAtPixel(evt.pixel, function (feature, layer) { if (!layer) { return; } if (feature.get('msp')) { found = true; if (feature.get('msp').hover) feature.get('msp').hover(self, feature, layer, evt.pixel); } }); if (!found) { for (var i in exports.gsMapHoverNotFoundFunctionList) exports.gsMapHoverNotFoundFunctionList[i](self); } }); this.map.on('click', function (evt) { var found = false; self.map.forEachFeatureAtPixel(evt.pixel, function (feature, layer) { if (!layer) { return; } if (feature.get('msp')) { found = true; if (feature.get('msp').click.length > 0) { feature.get('msp').click.forEach(function (f) { f(self, feature, layer, evt.pixel); }); } /* else { if (feature.get('msp').click.length!=0) feature.get('msp').click(self, feature, layer, evt.pixel); }*/ } }); if (!found) { for (var i in exports.gsMapClickNotFoundFunctionList) exports.gsMapClickNotFoundFunctionList[i](self); } }); this.map.getView().on('propertychange', function (e) { switch (e.key) { case 'resolution': for (var i in self.onZoomLeveChangedCustomFunctions) self.onZoomLeveChangedCustomFunctions[i](self, self.state.zoom); break; } }); for (var i in exports.gsMapInitEndFunctionList) exports.gsMapInitEndFunctionList[i](self); var adventureCollectionsKeys = (self.userOptions.ac || []); for (var i in adventureCollectionsKeys) { eval('console.log(adventureCollection_' + adventureCollectionsKeys[i] + ');'); if (this.userOptions.visiblePaths) { for (var i in adventureCollectionsKeys) eval('adventureCollection_' + adventureCollectionsKeys[i] + '.setVisibleItems(this.userOptions.visiblePaths);'); } eval('adventureCollection_' + adventureCollectionsKeys[i] + '.initOl(this.passedOl,this.modal);'); eval('adventureCollection_' + adventureCollectionsKeys[i] + '.registerMap(this);'); eval('this.adventureCollectionList.push(adventureCollection_' + adventureCollectionsKeys[i] + ');'); } var poiCollectionsKeys = (self.userOptions.pc || []); for (var i in poiCollectionsKeys) { eval('poiCollection_' + poiCollectionsKeys[i] + '.initOl(this.passedOl,this.modal);'); eval('poiCollection_' + poiCollectionsKeys[i] + '.registerMap(this);'); } if (this.userOptions.onLoad && this.userOptions.onLoad.zoom) { for (var i in adventureCollectionsKeys) { // eval('adventureCollection_' + adventureCollectionsKeys[i] + '.zoomTo();'); eval('this.zoomTo();'); } } try { createAdventureListWidgetContext(); } catch (err) { } ; if (self.userOptions.showLogo == 1) { var d = document.createElement('div'); d.style.position = 'absolute'; d.style.top = '10px'; d.style.right = '10px'; d.innerHTML = ''; this.dom.appendChild(d); } }; gsMapObjectClass.prototype.zoomTo = function (full) { var zoomed = false; if (this.adventureCollectionList.length > 0 && !full) { this.adventureCollectionList.forEach(function (ac) { var v = ac.zoomTo(); if (v) zoomed = true; }); } if (!zoomed) { var ext_1; this.map.getLayers().forEach(function (layer) { if (layer.type === 'VECTOR') { var r2 = layer.getSource().getExtent(); if (r2.every(function (v) { return isFinite(v); })) { if (ext_1) { ext_1 = [ Math.min(ext_1[0], r2[0]), Math.min(ext_1[1], r2[1]), Math.max(ext_1[2], r2[2]), Math.max(ext_1[3], r2[3]) ]; } else { ext_1 = r2.slice(); } } } }); if (ext_1) { this.map.getView().fit(ext_1, { duration: 500, padding: [10, 10, 10, 10] }); } } }; gsMapObjectClass.prototype.log = function () { var adventureCollectionsKeys = (this.userOptions.ac || []); for (var i in adventureCollectionsKeys) { var collection = void 0; eval('collection = adventureCollection_' + adventureCollectionsKeys[i]); console.log(collection); collection.data.forEach(function (adventure) { console.info(adventure.path); }); } ; }; gsMapObjectClass.prototype.createModal = function () { this.modal = divGenerator.create({ modal: { close: true, transition_time: 500, opacity: 0.5 }, move: true, style: { 'cursor': 'default', } }); }; gsMapObjectClass.prototype.registerOnZoomChangedFunction = function (fn) { this.onZoomLeveChangedCustomFunctions.push(fn); }; gsMapObjectClass.prototype.waitR = function (params, self) { var ms = params.ms; var resolve = params.resolve || function () { }; setTimeout(function () { resolve(self); }, ms); return self; }; gsMapObjectClass.prototype.executeSeq = function (fc) { this.executeSeqItem(fc, 0, this); }; gsMapObjectClass.prototype.executeSeqItem = function (fc, index, self) { var _this = this; /*let p = */ new Promise(function (resolve, reject) { fc[index][1].resolve = resolve; fc[index][0](fc[index][1], _this); }).then(function (self) { if (index < (fc.length - 1)) { self.executeSeqItem(fc, index + 1, self); } }); }; gsMapObjectClass.prototype.getZoom = function () { return this.map.getView().getZoom(); }; gsMapObjectClass.prototype.scaleExtent = function (extent, scaleFactor) { var m = [(extent[0] + extent[2]) / 2, (extent[1] + extent[3]) / 2]; return [ m[0] - (m[0] - extent[0]) * scaleFactor, m[1] - (m[1] - extent[1]) * scaleFactor, m[0] + (m[0] - extent[0]) * scaleFactor, m[1] + (m[1] - extent[1]) * scaleFactor ]; }; return gsMapObjectClass; }()); exports.gsMapObjectClass = gsMapObjectClass; /* new ol.layer.Tile({ source: new ol.source.XYZ({ url: 'https://anadigit.fr/wms/wmsolv3xyz2.php?z={z}&x={x}&y={y}&t=15', crossOrigin: 'null', projection: projection, tileGrid: new ol.tilegrid.TileGrid({ origin: ol.extent.getTopLeft(projectionExtent), resolutions: resolutions, tileSize: 256 }) }) });*/ /* this.activeBaseLayer =new ol.layer.Tile({ source: new ol.source.XYZ({ // /url: 'http://server.arcgisonline.com/ArcGIS/rest/services/Canvas/World_Light_Gray_Base/MapServer/tile/${z}/${y}/${x}' // url: 'https://a.tile.thunderforest.com/outdoors/{z}/{x}/{y}.png' // url:'http://{s}.basemaps.cartocdn.com/dark_nolabels/{z}/{x}/{y}.png' // url:'http://{s}.basemaps.cartocdn.com/light_nolabels/{z}/{x}/{y}.png' // url:'http://server.arcgisonline.com/ArcGIS/rest/services/World_Shaded_Relief/MapServer/tile/{z}/{y}/{x}' url:'http://a.basemaps.cartocdn.com/light_nolabels/{z}/{x}/{y}.png' //url:'http://a.basemaps.cartocdn.com/light_all/{z}/{x}/{y}.png' //["https://a.tile.thunderforest.com/outdoors/${z}/${x}/${y}.png", //"https://b.tile.thunderforest.com/outdoors/${z}/${x}/${y}.png", //"https://c.tile.thunderforest.com/outdoors/${z}/${x}/${y}.png"] , crossOrigin: null }) })*/ /***/ }), /* 2 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); function load(gsMapClickNotFoundFunctionList, gsMapHoverNotFoundFunctionList, gsMapInitEndFunctionList, gsMapInitStartFunctionList) { gsMapInitStartFunctionList.push(function (map) { }); gsMapInitEndFunctionList.push(function (map) { console.log(map); var self = map; map.basemapManager = {}; map.basemapManager.items = [ { dom: undefined, name: 'topoguide', url: 'https://m1.anadigit.fr/tms/1.0.0/ntn_combo/{z}/{x}/{-y}.png', active: true, image_url: 'https://anadigit.fr/topoguidemap/img/thumbs/tn.jpg' }, { dom: undefined, name: 'Cadastre', url: 'ktimanet', active: false, image_url: 'https://anadigit.fr/topoguidemap/img/thumbs/ktima.jpg' }, { dom: undefined, name: 'OSM', url: 'osm', active: false, image_url: 'https://anadigit.fr/topoguidemap/img/thumbs/osm.jpg' }, { dom: undefined, name: 'BING', url: 'bing', active: true, image_url: 'https://anadigit.fr/topoguidemap/img/thumbs/bing.jpg' } ]; var css = "\n\n #tg_basemap_manager{ \n border: 1px solid gray; \n position: absolute;\n transition: all 0.2s;\n }\n \n \n #tg_basemap_manager:hover{ \n transform: scale(1.07); /* Equal to scaleX(0.7) scaleY(0.7) */\n }\n \n \n \n \n \n .tg_basemap_selector_container {\n position: absolute;\n display: inline-block;\n /*width: 100%;*/\n bottom: 0px;\n left: 0px;\n\n /*background-color: yellowgreen;*/\n }\n\n .tg_basemap_selector_trigger {\n position: relative;\n height: 34px;\n width: 34px;\n bottom: 4px;\n left: 15px;\n }\n\n .tg_basemap_selector_trigger input {\n opacity: 0;\n width: 0;\n height: 0;\n }\n\n .tg_basemap_selector_panel {\n display: inline-block;\n width: 50px;\n position: relative;\n }\n\n .tg_basemap_selector_panel .tg_basemap_selector_panel_header {\n position: relative;\n cursor: pointer;\n top:-10px;\n width: 50px;\n height: 50px;\n background-color: rgb(91, 134, 48);\n -webkit-transition: .4s;\n transition: .4s;\n border-radius: 10px;\n }\n\n input:checked+.tg_basemap_selector_panel .tg_basemap_selector_panel_header {\n background-color: rgb(91, 134, 48);\n margin-bottom: 120px;\n }\n\n .tg_basemap_selector_panel_body {\n position: absolute;\n bottom: 0px;\n width: 100%;\n top: 40px;\n background-color: transparent;\n }\n \n \n .tg_basemap_selector_panel_body_content{\n background-color: white;\n position:absolute;\n left:13px;\n top:30px;\n bottom:10px;\n right:10px;\n border-radius: 8px;\n overflow:hidden;\n\n padding-right: 8px;\n padding-left: 8px;\n }\n\n .tg_basemap_selector_panel_body_content_item{\n display:inline-block;\n height:100%;\n padding-top:10px;\n padding-bottom:10px;\n width:25%;\n }\n\n\n \n .tg_basemap_selector_panel_body_content_item>div {\n border:1px solid transparent;\n overflow:hidden;\n position:relative;\n background-color:#eee;\n border-radius: 8px;\n height: 100%;\n margin-left: auto;\n margin-right: auto;\n width:90%;\n }\n\n .tg_basemap_selector_panel_body_content_item>div:hover {\n border:1px solid #085bf3!important;\n }\n\n .tg_basemap_selector_panel_body_content_item>div[selected=true] {\n border:1px solid #085bf3!important;\n }\n\n "; var style = document.createElement('style'); style.appendChild(document.createTextNode(css)); document.getElementsByTagName('head')[0].appendChild(style); /* var d = document.createElement('div'); d.id = 'tg_basemap_manager'; d.style.bottom = '10px'; d.style.right = '10px'; d.style.borderRadius = '9px'; d.style.width = '90px'; d.style.height = '90px'; d.style.overflow = 'hidden'; map.dom.appendChild(d); map.basemapManager['dom'] = d; map.basemapManager.dom.innerHTML = ``; d.onclick = function (){ console.log(map); let active_index = map.basemapManager.items.findIndex(i=>i.active === true); let new_active_index = active_index + 1; if(map.basemapManager.items.length === new_active_index){ new_active_index = 0 } let next_active_index = new_active_index + 1; if(map.basemapManager.items.length === next_active_index){ next_active_index = 0 } map.basemapManager.items.forEach((v:any,i:number)=>{ v.active = i === new_active_index; }); console.log(new_active_index); map.setBaseMap(map.basemapManager.items[new_active_index].url); map.basemapManager.dom.innerHTML = ``; }; */ var d = document.createElement('div'); d.className = 'tg_basemap_selector_container'; map.dom.appendChild(d); d.innerHTML = "\n \n
\n
\n
\n"; var body = document.getElementById("tg_basemap_selector_panel_body_content"); // body.innerHTML = ``; body.innerHTML = map.basemapManager.items.map(function (i, index) { var selected = 'selected=false'; if (index === 0) { selected = 'selected=true'; } return "
\n
\n
\n
" + i.name + "
\n
\n
"; }).join(''); map.basemapManager['dom'] = d; map.basemapManager.items.forEach(function (i, index) { var id = "tg_basemap_selector_panel_body_content_item_" + index; var dom = document.getElementById(id); i.dom = dom; dom.onclick = function () { var new_active_index = index; map.basemapManager.items.forEach(function (v, i) { v.active = i === new_active_index; console.log(v); v.dom.removeAttribute("selected"); if (v.active) { v.dom.setAttribute("selected", "true"); } else { v.dom.setAttribute("selected", "false"); } }); console.log(new_active_index); map.setBaseMap(map.basemapManager.items[new_active_index].url); //map.basemapManager.dom.innerHTML = ``; }; }); // map.tooltip.dom = map.dom.appendChild(document.createElement('div')); // map.tooltip.dom.style['position']='absolute'; // map.tooltip.dom.style['padding']='2px'; // map.tooltip.dom.style['padding-left']='5px'; // map.tooltip.dom.style['padding-right']='5px'; // map.tooltip.dom.style['background-color']='rgba(0,0,0,0.7)'; // map.tooltip.dom.style['border-radius']='3px'; // map.tooltip.dom.style['overflow']='hidden'; // map.tooltip.dom.style['color']='rgba(255,255,255,1)'; // map.tooltip.hide = function(){ // map.tooltip.dom.hidden = true; // }; // map.tooltip.setPosition = function(pos:number[]){ // map.tooltip.dom.hidden = false; // map.tooltip.dom.style.left = pos[0] + 20 + 'px'; // map.tooltip.dom.style.top = pos[1] - 10 + 'px'; // }; // map.tooltip.setContent = function(content:string,params:any){ // if(params.background) self.tooltip.dom.style['background-color']=params.background; // if(params.color) self.tooltip.dom.style['color']=params.color; // self.tooltip.dom.innerHTML = content; // }; // map.registerMapHoverNotFoundFunction(map.tooltip.hide); }); } exports.load = load; /***/ }), /* 3 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var ol = __webpack_require__(0); function isTouchDevice() { return 'ontouchstart' in document.documentElement; } function load(gsMapClickNotFoundFunctionList, gsMapHoverNotFoundFunctionList, gsMapInitEndFunctionList, gsMapInitStartFunctionList) { gsMapInitStartFunctionList.push(function (map) { var self = map; map.gsLayers = {}; map.gsLayers.item = []; map.gsLayers.addGeoJsonPromise = function (name, url, style, params) { return Promise.resolve().then((function () { return this.addGeoJson(name, url, style, params); }).bind(this, true)); }; map.gsLayers.removeLayer = function (name) { var layer = self.gsLayers.get(name); if (layer) { layer.remove(); } }; map.gsLayers.addGeoJson = function (name, url, style, params) { var item = { active: true, currentFilterMatchParams: undefined }; item.name = name; item.visible = function (value) { if (value) { item.show(); } else { item.hide(); } }; item.remove = function () { var index = map.gsLayers.item.findIndex(function (i) { return i.name === item.name; }); if (index !== -1) { map.map.removeLayer(item.layer); map.gsLayers.item.splice(index, 1); item = undefined; return true; } return false; }; item.hide = function () { if (item.active) { map.map.removeLayer(item.layer); } item.active = false; }; item.show = function () { if (!item.active) { map.map.addLayer(item.layer); } item.active = true; }; item.getExtent = function () { return item.source.getExtent(); }; if (Object.keys(style).length > 0) { item.styleParams = style.styleParams || {}; } else { item.styleParams = {}; style = undefined; } item.source = new ol.source.Vector({ url: url, format: new ol.format.GeoJSON({ defaultDataProjection: 'EPSG:4326', featureProjection: 'EPSG:3857', }), wrapX: false }); item.source.on('addfeature', function (event) { var properties = event.feature.getProperties(); if (properties['style']) { var style_1 = properties['style']; var style_object = {}; if (style_1.color) { var color = style_1.color || 'black'; var width = style_1.width || 1; style_object.stroke = new ol.style.Stroke({ color: color, width: width }); } if (style_1.fill) { style_object.fill = new ol.style.Fill({ color: style_1.fill }); } var st = new ol.style.Style(style_object); event.feature.setStyle(st); } }); // new ol.source.Vector({wrapX: false, noWrap: true}); item.layer = new ol.layer.Vector({ source: item.source, visible: true, style: style }); if (params) { if (params.minlevel) { map.registerOnZoomChangedFunction(function (a) { if (params.minlevel > map.state.zoom) { item.hide(); } else { item.show(); } }); } var clickFunctionList = []; if (params.events) { if (params.events.click) { var eventParams = this.eventParams; clickFunctionList.push(function (s, f, l) { var eventParams = f.get('msp').eventParams; for (var i in eventParams.click) { var clickEvent = eventParams.click[i]; if (clickEvent.type === 'modalImage') { var div = document.getElementById('myModal'); if (!div) { console.error('div with id myModal does not exist'); } var width = ''; if (clickEvent.style) { if (clickEvent.style.width) { width = 'width:' + clickEvent.style.width + 'px'; } } self.modal.dom.innerHTML = '
' + '
' + f.get(clickEvent.title.key) + '
' + '' + '
' + f.get(clickEvent.text.key) + '
' + '
'; setTimeout(function () { self.modal.show(); // $('#myModal').modal('show'); }, 200); } if (clickEvent.type === 'function') { clickEvent.function(map, f); } if (clickEvent.type === 'hide') { item.hide(); } } }); } if (params.events.onLoad && params.events.onLoad.zoom) { setTimeout(function () { var x = item.getExtent(); x && map.flytoextentR({ extent: x }, map); }, 2000); } } var hoverFunction = function (s, l, f, p) { }; if (params.tooltip) { if (!isTouchDevice()) { hoverFunction = function (s, f, l, p) { s.tooltip.setContent(this.tooltip_prefix + f.get(this.tooltip_key) + this.tooltip_sufix, this.tooltipParams); s.tooltip.setPosition(p); }; } else { clickFunctionList.push(function (s, f, l, p) { var self = f.get('msp'); s.tooltip.setContent(self.tooltip_prefix + f.get(self.tooltip_key) + self.tooltip_sufix, self.tooltipParams); s.tooltip.setPosition(p); }); } } if (params.tooltip || params.events) { item.source.on('addfeature', function (e) { e.feature.set('msp', { tooltipParams: params.tooltip, eventParams: params.events, tooltip_key: ((params.tooltip) ? params.tooltip.key : undefined), tooltip_prefix: ((params.tooltip) ? params.tooltip.prefix || '' : ''), tooltip_sufix: ((params.tooltip) ? params.tooltip.sufix || '' : ''), click: clickFunctionList, hover: hoverFunction }); }); } if (params.zIndex) { item.layer.setZIndex(params.zIndex); } } map.map.addLayer(item.layer); // console.log(map); map.gsLayers.item.push(item); map.gsLayers.regenList(); return item; }; map.gsLayers.filter = function (layerName, match) { var found = false; for (var i in map.gsLayers.item) { if (map.gsLayers.item[i].name == layerName) { var item = map.gsLayers.item[i]; if (!(item.currentFilterMatchParams === match)) { found = true; item.currentFilterMatchParams = match; if (item.styleParams.type == 'icon') { item.layer.setStyle(map.pointStyleIconFiltered(item.styleParams, match)); } if (item.styleParams.type == 'polygon') { item.layer.setStyle(map.polygonStyleFiltered(item.styleParams, match)); } if (item.styleParams.type == 'linestring') { item.layer.setStyle(map.linestringStyleFiltered(item.styleParams, match)); } } } } if (found) { console.log('style is function type. should be applied on features to avoid restyling on each render.'); } }; map.gsLayers.get = function (layerName) { return map.gsLayers.item.filter(function (e) { return e.name === layerName; })[0]; }; map.gsLayers.regenList = function () { map.gsLayers['dom'].innerHTML = ""; var _loop_1 = function (i) { // console.log(i); var d = document.createElement('div'); d.style.textAlign = 'right'; map.gsLayers['dom'].appendChild(d); var span_2 = document.createElement('span'); span_2.innerHTML = i.name; span_2.className = "tg_layer_span_label"; d.appendChild(span_2); var label = document.createElement('label'); label.className = "tg_layer_switch"; d.appendChild(label); var input = document.createElement('input'); input.type = "checkbox"; input.checked = i.active; label.appendChild(input); input.onchange = function (e) { if (e.target.checked === true) { i.show(); } else { i.hide(); } }; var span = document.createElement('span'); //span.innerHTML = i.name; span.className = "tg_layer_slider tg_layer_round"; label.appendChild(span); /* let label = document.createElement('label'); d.appendChild(label); let span = document.createElement('span'); span.innerHTML = i.name; label.appendChild(span); let input = document.createElement('input'); input.type = "checkbox"; input.checked = i.active; label.appendChild(input); input.onchange = function(e:any){ if(e.target.checked === true){ i.show(); }else{ i.hide(); } } */ // html += `
`; }; for (var _i = 0, _a = map.gsLayers.item; _i < _a.length; _i++) { var i = _a[_i]; _loop_1(i); } // map.gsLayers['dom'].innerHTML = html; }; }); gsMapInitEndFunctionList.push(function (map) { //console.log(map); var css = "\n\n #tg_layer_list{ \n position: absolute;\n bottom:10px;\n right:10px;\n background-color:rgba(255,255,255,0.9);\n transition: all 0.2s;\n min-width:90px;\n border-radius:8px;\n }\n /*\n #tg_layer_list>div{ \n text-align:right;\n font-family:Arial;\n font-size:11pt;\n margin:4px;\n cursor:pointer;\n }\n #tg_layer_list>div>label>span{ \n position:relative;top:-2px;\n cursor:pointer;\n }\n #tg_layer_list>div>label>input{ \n margin-left:9px;margin-top:3px;\n cursor:pointer;\n }\n\n */\n #tg_layer_list>div {\n -webkit-touch-callout: none; /* iOS Safari */\n -webkit-user-select: none; /* Safari */\n -khtml-user-select: none; /* Konqueror HTML */\n -moz-user-select: none; /* Old versions of Firefox */\n -ms-user-select: none; /* Internet Explorer/Edge */\n user-select: none; /* Non-prefixed version, currently\n supported by Chrome, Edge, Opera and Firefox */\n }\n\n\n .tg_layer_span_label{ \n text-align:right;\n font-family:Arial;\n font-size:10pt;\n margin:4px;\n cursor:default;\n vertical-align:top;\n top:6px;\n position:relative;\n font-weight:bold;\n }\n\n\n /* The switch - the box around the slider */\n.tg_layer_switch {\n position: relative;\n display: inline-block;\n width: 60px;\n height: 34px;\n zoom: 0.8;\n -moz-transform: scale(0.8);\n transform: scale(0.8);\n}\n\n/* Hide default HTML checkbox */\n.tg_layer_switch input {\n opacity: 0;\n width: 0;\n height: 0;\n}\n\n/* The slider */\n.tg_layer_slider {\n position: absolute;\n cursor: pointer;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n background-color: #ccc;\n -webkit-transition: .4s;\n transition: .4s;\n}\n\n.tg_layer_slider:before {\n position: absolute;\n content: \"\";\n height: 26px;\n width: 26px;\n left: 4px;\n bottom: 4px;\n background-color: white;\n -webkit-transition: .4s;\n transition: .4s;\n}\n\ninput:checked + .tg_layer_slider {\n background-color: rgb(91,134,48);\n}\n\ninput:focus + .tg_layer_slider {\n box-shadow: 0 0 1px rgb(91,134,48);\n}\n\ninput:checked + .tg_layer_slider:before {\n -webkit-transform: translateX(26px);\n -ms-transform: translateX(26px);\n transform: translateX(26px);\n}\n\n/* Rounded sliders */\n.tg_layer_slider.tg_layer_round {\n border-radius: 34px;\n}\n\n.tg_layer_slider.tg_layer_round:before {\n border-radius: 50%;\n}\n \n "; var style = document.createElement('style'); style.appendChild(document.createTextNode(css)); document.getElementsByTagName('head')[0].appendChild(style); var d = document.createElement('div'); d.id = 'tg_layer_list'; map.dom.appendChild(d); map.gsLayers['dom'] = d; map.gsLayers.regenList(); }); } exports.load = load; /***/ }), /* 4 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var ol = __webpack_require__(0); function load(gsMapClickNotFoundFunctionList, gsMapHoverNotFoundFunctionList, gsMapInitEndFunctionList, gsMapInitStartFunctionList) { gsMapInitStartFunctionList.push(function (map) { map.pointStyle = function (fillColor, strokeColor, strokeWidth, radius, text, textOffsetY, textColor) { return new ol.style.Style({ image: new ol.style.Circle({ radius: radius, fill: new ol.style.Fill({ color: fillColor }), stroke: new ol.style.Stroke({ color: strokeColor, width: strokeWidth }) }), text: new ol.style.Text({ //textAlign: align, //textBaseline: baseline, textAlign: 'bottom', //textBaseline: baseline, font: 'normal 17px Arial', text: text, fill: new ol.style.Fill({ color: textColor }), stroke: new ol.style.Stroke({ color: textColor, width: 0 }), offsetX: 10, offsetY: textOffsetY, rotation: 0 }) }); }; map.gsStyle = function (params) { var st = {}; var type = params.type; var dynamic = (params.dynamic) ? true : false; if (dynamic) { if (type == 'icon') { st = map.pointStyleIconDynamic(params); } } else { if (type == 'icon') { st = map.pointStyleIcon(params); } if (type == 'polygon') { st = map.polygonStyle(params); } if (type == 'linestring') { st = map.linestringStyle(params); } if (type == 'multilinestring') { st = map.multilinestringStyle(params); } } st.styleParams = params; return st; }; function textStyle(params) { var textParams = params.text || null; if (textParams) { return new ol.style.Text({ //textAlign: align, //textBaseline: baseline, textAlign: 'bottom', //textBaseline: baseline, font: 'normal 12px Arial', //text: text, //fill: new ol.style.Fill({color: textColor}), //stroke: new ol.style.Stroke({color: textColor, width: 0}), offsetX: 0, offsetY: 0, rotation: 0 }); } else { return null; } } map.pointStyleIcon = function (params) { //console.log(params); var iconUrl = params.iconUrl; var scale = params.scale || 0.25; var st = new ol.style.Style({ image: new ol.style.Icon({ //anchor: [0.5, 0.5], // size: [52, 52], //offset: [52, 0], //opacity: 1, scale: scale, src: iconUrl }) }); //st.styleParams = params; return st; }; map.polygonStyle = function (params) { var fill = params.fill || 'white'; var color = params.color || 'black'; var width = params.width || 1; var st = new ol.style.Style({ stroke: new ol.style.Stroke({ color: color, width: width }), fill: new ol.style.Fill({ color: fill }) }); return st; }; map.linestringStyle = function (params) { var color = params.color || 'black'; var width = params.width || 1; var st = new ol.style.Style({ stroke: new ol.style.Stroke({ color: color, width: width }) }); return st; }; map.multilinestringStyle = function (params) { var compositeStyleArray = null; ; if (params.compositeStyleArray) { if (typeof params.compositeStyleArray === 'function') { compositeStyleArray = params.compositeStyleArray || [{ color: 'black', width: 4 }, { color: 'red', width: 2 }]; } else { compositeStyleArray = params.compositeStyleArray || [{ color: 'black', width: 4 }, { color: 'red', width: 2 }]; } } else { } var color; if (params.color instanceof String) { color = params.color || 'black'; } else { color = params.color || 'black'; } var width; if (params.width instanceof Number) { width = params.width || 1; } else { width = params.width || 1; } var paramIndex = params.paramIndex; return function (feature) { var myStyles = null; feature.getGeometry().getLineStrings().forEach(function (ls) { if (compositeStyleArray) { var myCompositeStyleArray = void 0; if (typeof compositeStyleArray === 'function') { myCompositeStyleArray = compositeStyleArray(ls.getCoordinates()[0][paramIndex]); } else { myCompositeStyleArray = compositeStyleArray; } if (myStyles === null) { myStyles = []; myCompositeStyleArray.forEach(function (s) { myStyles.push([]); }); } ; myCompositeStyleArray.forEach(function (s, i) { if (!myStyles[i]) { myStyles[i] = []; } ; myStyles[i].push(new ol.style.Style({ geometry: ls, stroke: new ol.style.Stroke({ color: s.color, width: s.width }) })); }); } else { myStyles = [[]]; var mycolor = void 0; if (typeof color == 'string') { mycolor = color; } else { mycolor = color(ls.getCoordinates()[0][paramIndex]); } var mywidth = void 0; if (typeof width == 'number') { mywidth = width; } else { mywidth = width(ls.getCoordinates()[0][paramIndex]); } myStyles[0].push(new ol.style.Style({ geometry: ls, stroke: new ol.style.Stroke({ color: mycolor, width: mywidth }) })); } }); var outStyles = []; myStyles.forEach(function (s) { outStyles.push.apply(outStyles, s); }); feature.setStyle(outStyles); }; }; map.pointStyleIconDynamic = function (params) { return function (feature) { return map.pointStyleIconDynamicObject(params, feature); }; }; map.pointStyleIconDynamicObject = function (params, feature) { var key = params.dynamic.key; var p = feature.getProperties(); var dynamic_params = params.dynamic[p[key]]; if (dynamic_params) { return map.pointStyleIcon(dynamic_params); } return map.pointStyleIcon(params); }; map.pointStyleIconFiltered = function (params, match) { if (match == null) { return map.gsStyle(params); } ; return function (feature) { var st = {}; var p = feature.getProperties(); var show = true; for (var i in match) { if (match[i].constructor === Array) { if (match[i].indexOf(p[i]) === -1) show = false; } else { if (p[i] != match[i]) { show = false; } } } if (show != true) { st = new ol.style.Style(null); st.styleParams = params; return st; } var dynamic = (params.dynamic) ? true : false; if (dynamic) { st = map.pointStyleIconDynamicObject(params, feature); st.styleParams = params; return st; } st = map.pointStyleIcon(params); st.styleParams = params; return st; }; }; map.polygonStyleFiltered = function (params, match) { if (match == null) { return map.gsStyle(params); } ; return function (feature) { // console.log('pointStyleIconFiltered'); var st = {}; var p = feature.getProperties(); var show = true; for (var i in match) { if (p[i] != match[i]) { show = false; } ; } if (show != true) { st = new ol.style.Style(null); st.styleParams = params; return st; } ; /* var dynamic = (params.dynamic) ? true : false; if (dynamic) { st = map.pointStyleIconDynamicObject(params, feature); st.styleParams = params; return st; }*/ st = map.polygonStyle(params); st.styleParams = params; return st; }; }; map.linestringStyleFiltered = function (params, match) { if (match == null) { return map.gsStyle(params); } ; return function (feature) { // console.log('pointStyleIconFiltered'); var st = {}; var p = feature.getProperties(); var show = true; for (var i in match) { if (p[i] != match[i]) { show = false; } ; } if (show != true) { st = new ol.style.Style(null); st.styleParams = params; return st; } ; st = map.linestringStyle(params); st.styleParams = params; return st; }; }; map.feature_from_coor = function (x, y, msp) { msp = msp || null; return new ol.Feature({ geometry: new ol.geom.Point(ol.proj.transform([x, y], 'EPSG:4326', 'EPSG:3857')) //,color:value.c , msp: msp }); }; map.ll2xy = function (data) { if (data.length == 2) { return ol.proj.transform(data, 'EPSG:4326', 'EPSG:3857'); } else if (data.length == 4) { var p1 = ol.proj.transform([data[0], data[1]], 'EPSG:4326', 'EPSG:3857'); var p2 = ol.proj.transform([data[2], data[3]], 'EPSG:4326', 'EPSG:3857'); return [p1[0], p1[1], p2[0], p2[1]]; } else { alert('unhandled'); } }; map.llArray2xy = function (data) { var out = []; for (var i in data) { out.push(this.ll2xy(data[i])); } return out; }; }); gsMapInitEndFunctionList.push(function (map) { //console.log(map); }); } exports.load = load; /***/ }), /* 5 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); function load(gsMapClickNotFoundFunctionList, gsMapHoverNotFoundFunctionList, gsMapInitEndFunctionList, gsMapInitStartFunctionList) { gsMapInitStartFunctionList.push(function (map) { }); gsMapInitEndFunctionList.push(function (map) { var css = "\n #tg_toolbar_container{\n position: absolute;\n left:7px;\n top:7px;\n background-color: lightgray;\n }\n\n #tg_toolbar_container>div{\n margin:5px;\n width:36px;\n height:36px;\n background-color: white;\n position:relative;\n }\n "; var style = document.createElement('style'); style.appendChild(document.createTextNode(css)); document.getElementsByTagName('head')[0].appendChild(style); var d = document.createElement('div'); d.id = 'tg_toolbar_container'; map.dom.appendChild(d); d.innerHTML = "\n
\n
+
\n
\n
-
\n
\n"; var body = document.getElementById("tg_toolbar_container"); document.onfullscreenchange = function () { if (document.fullscreenElement) { document.getElementById('tg_toolbar_container_fullscreen').getElementsByTagName('img')[0].src = "https://anadigit.fr/topoguidemap/img/thumbs/collapse_toolbar.png"; } else { document.getElementById('tg_toolbar_container_fullscreen').getElementsByTagName('img')[0].src = "https://anadigit.fr/topoguidemap/img/thumbs/expand_toolbar.png"; } }; body.childNodes.forEach(function (div, index) { // layers if (div.id === 'tg_toolbar_container_layer') { div.onclick = function () { var map_trigger = document.getElementById('tg_basemap_selector_trigger_input'); map_trigger.checked = !map_trigger.checked; if (map_trigger.checked) { map_trigger.parentNode.parentNode.style.width = '100%'; } else { setTimeout(function () { map_trigger.parentNode.parentNode.style.width = 'unset'; }, 500); } }; } if (div.id === 'tg_toolbar_container_fullscreen') { div.onclick = function () { if (document.fullscreenElement) { document.exitFullscreen(); } else { var elem = map.dom; if (elem.requestFullscreen) { elem.requestFullscreen(); } else if (elem.msRequestFullscreen) { elem.msRequestFullscreen(); } else if (elem.mozRequestFullScreen) { elem.mozRequestFullScreen(); } else if (elem.webkitRequestFullscreen) { elem.webkitRequestFullscreen(); } } }; } if (div.id === 'tg_toolbar_container_zoom_in') { div.onclick = function () { map.map.getView().animate({ zoom: map.map.getView().getZoom() + 1, duration: 300 }); // map.map.getView().setZoom(map.map.getView().getZoom() + 1); }; } if (div.id === 'tg_toolbar_container_zoom_out') { div.onclick = function () { map.map.getView().animate({ zoom: map.map.getView().getZoom() - 1, duration: 300 }); // map.map.getView().setZoom(map.map.getView().getZoom() - 1); }; } if (div.id === 'tg_toolbar_container_home') { div.onclick = function () { map.zoomTo(); }; } }); // tg_basemap_selector_trigger_input /* let body = document.getElementById("tg_basemap_selector_panel_body_content"); // body.innerHTML = ``; body.innerHTML = map.basemapManager.items.map((i, index) => { let selected = 'selected=false'; if (index === 0) { selected = 'selected=true'; } return `
${i.name}
`; }).join(''); map.basemapManager['dom'] = d; map.basemapManager.items.forEach((i, index) => { let id = `tg_basemap_selector_panel_body_content_item_${index}`; let dom = document.getElementById(id); i.dom = dom; dom.onclick = function () { let new_active_index = index; map.basemapManager.items.forEach((v: any, i: number) => { v.active = i === new_active_index; console.log(v) v.dom.removeAttribute("selected"); if (v.active) { (v.dom).setAttribute("selected", "true"); } else { (v.dom).setAttribute("selected", "false"); } }); console.log(new_active_index); map.setBaseMap(map.basemapManager.items[new_active_index].url); //map.basemapManager.dom.innerHTML = ``; } }); */ }); } exports.load = load; /***/ }), /* 6 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); function load(gsMapClickNotFoundFunctionList, gsMapHoverNotFoundFunctionList, gsMapInitEndFunctionList, gsMapInitStartFunctionList) { gsMapInitStartFunctionList.push(function (map) { }); gsMapInitEndFunctionList.push(function (map) { //console.log(map); var self = map; map.tooltip = {}; map.tooltip.dom = map.dom.appendChild(document.createElement('div')); map.tooltip.dom.style['position'] = 'absolute'; map.tooltip.dom.style['padding'] = '2px'; map.tooltip.dom.style['padding-left'] = '5px'; map.tooltip.dom.style['padding-right'] = '5px'; map.tooltip.dom.style['background-color'] = 'rgba(0,0,0,0.7)'; map.tooltip.dom.style['border-radius'] = '3px'; map.tooltip.dom.style['overflow'] = 'hidden'; map.tooltip.dom.style['color'] = 'rgba(255,255,255,1)'; map.tooltip.hide = function () { map.tooltip.dom.hidden = true; }; map.tooltip.setPosition = function (pos) { map.tooltip.dom.hidden = false; map.tooltip.dom.style.left = pos[0] + 20 + 'px'; map.tooltip.dom.style.top = pos[1] - 10 + 'px'; }; map.tooltip.setContent = function (content, params) { if (params.background) self.tooltip.dom.style['background-color'] = params.background; if (params.color) self.tooltip.dom.style['color'] = params.color; self.tooltip.dom.innerHTML = content; }; map.registerMapHoverNotFoundFunction(map.tooltip.hide); //map.tooltip.dom.innerHTML = '
'; }); } exports.load = load; /***/ }), /* 7 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.bootstrapcss = "\n\n\n\n.gsmap-modal-body {\n position: relative;\n padding: 15px;\n}\n\n\n.gsmap-fade {\n opacity: 0;\n -webkit-transition: opacity .15s linear;\n -o-transition: opacity .15s linear;\n transition: opacity .15s linear;\n}\n.gsmap-fade.in {\n opacity: 1;\n}\n\n\n\n\n\n\n.gsmap-modal-open {\n overflow: hidden;\n}\n.gsmap-modal {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1050;\n display: none;\n overflow: hidden;\n -webkit-overflow-scrolling: touch;\n outline: 0;\n}\n.gsmap-modal.fade .gsmap-modal-dialog {\n -webkit-transition: -webkit-transform .3s ease-out;\n -o-transition: -o-transform .3s ease-out;\n transition: transform .3s ease-out;\n -webkit-transform: translate3d(0, -25%, 0);\n -o-transform: translate3d(0, -25%, 0);\n transform: translate3d(0, -25%, 0);\n}\n.gsmap-modal.in .modal-dialog {\n -webkit-transform: translate3d(0, 0, 0);\n -o-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0);\n}\n.gsmap-modal-open .gsmap-modal {\n overflow-x: hidden;\n overflow-y: auto;\n}\n.gsmap-modal-dialog {\n position: relative;\n width: auto;\n margin: 10px;\n}\n.gsmap-modal-content {\n position: relative;\n background-color: #fff;\n -webkit-background-clip: padding-box;\n background-clip: padding-box;\n border: 1px solid #999;\n border: 1px solid rgba(0, 0, 0, .2);\n border-radius: 6px;\n outline: 0;\n -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);\n box-shadow: 0 3px 9px rgba(0, 0, 0, .5);\n}\n.gsmap-modal-backdrop {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1040;\n background-color: #000;\n}\n.gsmap-modal-backdrop.fade {\n filter: alpha(opacity=0);\n opacity: 0;\n}\n.gsmap-modal-backdrop.in {\n filter: alpha(opacity=50);\n opacity: .5;\n}\n.gsmap-modal-header {\n min-height: 16.42857143px;\n padding: 15px;\n border-bottom: 1px solid #e5e5e5;\n}\n.gsmap-modal-header .gsmap-close {\n margin-top: -2px;\n}\n.gsmap-modal-title {\n margin: 0;\n line-height: 1.42857143;\n}\n.modal-body {\n position: relative;\n padding: 15px;\n}\n.gsmap-modal-footer {\n padding: 15px;\n text-align: right;\n border-top: 1px solid #e5e5e5;\n}\n.gsmap-modal-footer .gsmap-btn + .gsmap-btn {\n margin-bottom: 0;\n margin-left: 5px;\n}\n.gsmap-modal-footer .gsmap-btn-group .gsmap-btn + .gsmap-btn {\n margin-left: -1px;\n}\n.gsmap-modal-footer .gsmap-btn-block + .gsmap-btn-block {\n margin-left: 0;\n}\n.gsmap-modal-scrollbar-measure {\n position: absolute;\n top: -9999px;\n width: 50px;\n height: 50px;\n overflow: scroll;\n}\n@media (min-width: 768px) {\n .gsmap-modal-dialog {\n width: 600px;\n margin: 30px auto;\n }\n .gsmap-modal-content {\n -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);\n box-shadow: 0 5px 15px rgba(0, 0, 0, .5);\n }\n .gsmap-modal-sm {\n width: 300px;\n }\n}\n@media (min-width: 992px) {\n .gsmap-modal-lg {\n width: 900px;\n }\n}\n\n\n\n\n\n\n.gsmap-modal-footer:before,\n.gsmap-modal-footer:after {\n display: table;\n content: \" \";\n}\n\n\n\n.modal-footer:after {\n clear: both;\n}\n"; /***/ }), /* 8 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); // declare const window: Window; var style_1 = __webpack_require__(9); var uniqueClassId = 'gs_div_generator_' + (new Date()).getTime().toString() + '_' + Math.floor(Math.random() * 100000) + '_'; function create(options) { var _this = this; var _a; load_module_css_to_document(options); var div = document.createElement('div'); div.style.position = 'absolute'; document.body.appendChild(div); Object.keys(options.style).forEach(function (s) { div.style[s] = options.style[s]; }); var hideFunction = function () { return Promise.resolve(); }, showFunction = function () { return Promise.resolve(); }; if (options.modal) { _a = assign_modal(div, options.modal), hideFunction = _a[0], showFunction = _a[1]; } if (options.move) { assign_move(div); } return (function () { var out = { hide: hideFunction, show: showFunction, log: function () { console.log(_this); }, dom: div }; return out; })(); } exports.create = create; function assign_modal(domElement, options) { var transition_time = 500; var curtainOpacityValue = '0.4'; var transitionClass = uniqueClassId + 'transition'; if (options.opacity) { curtainOpacityValue = options.opacity.toString(); } if (options.transition_time) { transition_time = options.transition_time; } var transition_time_more = transition_time + 200; domElement.style.position = 'fixed'; domElement.style.zIndex = '1000'; domElement.className = uniqueClassId + 'transition'; var curtain = document.createElement('div'); curtain.className = uniqueClassId + 'curtain'; curtain.style.opacity = '0'; curtain.style.display = 'none'; domElement.style.top = (-domElement.clientHeight - 10) + 'px'; domElement.style.left = (window.innerWidth - domElement.clientWidth) / 2 + 'px'; document.body.appendChild(curtain); curtain.addEventListener("click", function () { hideFunction(); return false; }); var hideFunction = function () { var p = new Promise(function (resolve, reject) { toggle_class_for_html_element(domElement, transitionClass, true); setTimeout(function () { curtain.style.opacity = '0'; domElement.style.top = (-domElement.clientHeight - 10) + 'px'; }, 20); setTimeout(function () { curtain.style.display = 'none'; resolve(); }, transition_time_more); }); return p; }; var showFunction = function () { var p = new Promise(function (resolve, reject) { curtain.style.display = 'block'; setTimeout(function () { curtain.style.opacity = curtainOpacityValue; domElement.style.left = (window.innerWidth - domElement.clientWidth) / 2 + 'px'; domElement.style.top = (window.innerHeight - domElement.clientHeight) / 4 + 'px'; }, 0); setTimeout(function () { toggle_class_for_html_element(domElement, transitionClass, false); resolve(); }, transition_time_more); }); return p; }; return [hideFunction, showFunction]; } function toggle_class_for_html_element(domElement, className, value) { var c = domElement.className; if (value) { if (c.indexOf(className) === -1) { c = c + ' ' + className; } } else { c = c.replace(className, ''); } c = c.replace(/ /g, ' '); domElement.className = c; } exports.toggle_class_for_html_element = toggle_class_for_html_element; function assign_move(domElement) { var x_pos = 0, y_pos = 0; // Stores x & y coordinates of the mouse pointer var x_elem = 0, y_elem = 0; // Stores top, left values (edge) of the element var selected = false; function _drag_init() { // Store the object of the element which needs to be moved selected = true; x_elem = x_pos - domElement.offsetLeft; y_elem = y_pos - domElement.offsetTop; } function _move_elem(e) { x_pos = document.all ? window.event.clientX : e.pageX; y_pos = document.all ? window.event.clientY : e.pageY; if (selected) { domElement.style.left = (x_pos - x_elem) + 'px'; domElement.style.top = (y_pos - y_elem) + 'px'; } } // Destroy the object when we are done function _destroy() { selected = false; } domElement.addEventListener("mousedown", function () { _drag_init(); return false; }); document.addEventListener("mousemove", _move_elem); document.addEventListener("mouseup", _destroy); } function load_module_css_to_document(options) { var transition_time = 500; if (options.modal && options.modal.transition_time) { transition_time = options.modal.transition_time; } load_css_string_to_document(style_1.css(uniqueClassId, transition_time), uniqueClassId); } function load_css_string_to_document(cssString, id) { var style = document.createElement('style'); style.id = uniqueClassId; style.innerHTML = cssString; document.getElementsByTagName('head')[0].appendChild(style); } exports.load_css_string_to_document = load_css_string_to_document; //# sourceMappingURL=index.js.map /***/ }), /* 9 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); function css(uniqueClassId, transition_time) { var transition_time_sec = (Math.round(transition_time / 1000 * 100) / 100).toString() + 's'; transition_time = transition_time + 200; var transition_time_more_sec = (Math.round(transition_time / 1000 * 100) / 100).toString() + 's'; return "\n ." + uniqueClassId + "transition{\n transition:" + transition_time_sec + " ease-in-out;\n }\n\n ." + uniqueClassId + "curtain{\n transition: all " + transition_time_more_sec + " ease-in-out;\n -moz-transition: all " + transition_time_more_sec + " ease-in-out;\n -webkit-transition: all " + transition_time_more_sec + ";\n transition: opacity " + transition_time_more_sec + ";\n -webkit-transition: opacity " + transition_time_more_sec + ";\n z-index:999;\n position:fixed;\n left:0px;\n top:0px;\n width:100%;\n height:100%;\n background-color:rgb(0,0,0);\n }\n\n \n\n\n"; } exports.css = css; //# sourceMappingURL=style.js.map /***/ }), /* 10 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var gsMapModular_1 = __webpack_require__(1); var o3s = __webpack_require__(4); var lm = __webpack_require__(3); var tt = __webpack_require__(6); var basemaps = __webpack_require__(2); var toolbar = __webpack_require__(5); var style_1 = __webpack_require__(7); o3s.load(gsMapModular_1.gsMapClickNotFoundFunctionList, gsMapModular_1.gsMapHoverNotFoundFunctionList, gsMapModular_1.gsMapInitEndFunctionList, gsMapModular_1.gsMapInitStartFunctionList); lm.load(gsMapModular_1.gsMapClickNotFoundFunctionList, gsMapModular_1.gsMapHoverNotFoundFunctionList, gsMapModular_1.gsMapInitEndFunctionList, gsMapModular_1.gsMapInitStartFunctionList); tt.load(gsMapModular_1.gsMapClickNotFoundFunctionList, gsMapModular_1.gsMapHoverNotFoundFunctionList, gsMapModular_1.gsMapInitEndFunctionList, gsMapModular_1.gsMapInitStartFunctionList); basemaps.load(gsMapModular_1.gsMapClickNotFoundFunctionList, gsMapModular_1.gsMapHoverNotFoundFunctionList, gsMapModular_1.gsMapInitEndFunctionList, gsMapModular_1.gsMapInitStartFunctionList); toolbar.load(gsMapModular_1.gsMapClickNotFoundFunctionList, gsMapModular_1.gsMapHoverNotFoundFunctionList, gsMapModular_1.gsMapInitEndFunctionList, gsMapModular_1.gsMapInitStartFunctionList); var style = document.createElement('style'); style.appendChild(document.createTextNode(style_1.bootstrapcss)); document.getElementsByTagName('head')[0].appendChild(style); exports.gsMapManager = new gsMapModular_1.gsMapManagerClass(); /***/ }), /* 11 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var MapCustomEvents = /** @class */ (function () { function MapCustomEvents() { } MapCustomEvents.prototype.registerMapCustomEvents = function (map, params) { if (params) { if (params.zoom) { params.zoom.forEach(function (e) { if (e.type === 'function') { map.registerOnZoomChangedFunction(e.function); } }); } } }; return MapCustomEvents; }()); exports.MapCustomEvents = MapCustomEvents; /***/ }) /******/ ]))); function getAdventureCollection(key, data, meta) { this.passedOl = undefined; this.modal = undefined; this.key = key; this.data = data; this.meta = meta; this.gsMap = null; this.pointFeatures = []; this.lineFeatures = []; var self = this; this.layer = undefined; this.source = undefined; this.initOl = function (ol, modal) { this.passedOl = ol; this.modal = modal; self.source = new ol.source.Vector({ wrapX: false, noWrap: true }); self.layer = new ol.layer.Vector({ source: self.source, //clusterSource visible: true }); } this.registerMap = function (gsMap) { this.gsMap = gsMap; this.gsMap.map.addLayer(this.layer); this.createFeatures(); } this.createFeatures = function () { this.createPointFeatures(); this.createLineFeatures(); } this.createPointFeatures = function () { this.pointFeatures = []; for (var i in this.data) { if (!this.data[i].hidden) { var f = this.gsMap.feature_from_coor(this.data[i].x, this.data[i].y, this.pointMsp(this.data[i])); var s = this.adventureIconPointStyle(this.data[i].activity_type, this.data[i].difficulty);//this.gsMap.pointStyle("#ff0000", [0, 0, 0, 0.5], 0, 5, ""); f.setStyle(s); this.pointFeatures.push(f); } } this.source.addFeatures(this.pointFeatures); } this.createLineFeatures = function () { this.lineFeatures = []; var mycolor = 'rgba(0,97,47,1)'; var mywidth = 1; if (this.meta['style']) if (this.meta['style']['default']) mycolor = this.meta['style']['default']['color']; if (this.meta['style']) if (this.meta['style']['default']) mywidth = this.meta['style']['default']['width']; for (var i in this.data) { if (!this.data[i].hidden) { var ccolor = mycolor, cwidth = mywidth; if (this.meta['style']) if (this.meta['style'][this.data[i].path]) if (this.meta['style'][this.data[i].path]['useStyle']) { ccolor = this.meta['style'][this.data[i].path]['color']; cwidth = this.meta['style'][this.data[i].path]['width']; } var f = new this.passedOl.Feature({ 'geometry': new this.passedOl.geom.LineString(this.gsMap.llArray2xy(this.data[i].coor)) }); f.setStyle( new this.passedOl.style.Style({ stroke: new this.passedOl.style.Stroke({ color: (ccolor), width: cwidth }) }) ); this.lineFeatures.push(f); } } this.source.addFeatures(this.lineFeatures); } this.zoomTo = function () { if(this.source.getFeatures().length > 0){ this.gsMap.map.getView().fit(this.source.getExtent(), this.gsMap.map.getSize()); // this.gsMap.map.getView().fit(this.gsMap.ll2xy(this.meta.extent), this.gsMap.map.getSize()); return true; } return false; } this.setVisibleItems = function (visiblePathArray) { this.data.forEach(function (adventure) { var path = adventure.path; if (visiblePathArray.indexOf(path) === -1) { adventure.hidden = true; } else { adventure.hidden = false; } }, this); } this.pointMsp = function (item) { var myurl = this.meta.advPath + item.path; if (this.meta['style']) if (this.meta['style'][item.path]) if (this.meta['style'][item.path]['url']) myurl = this.meta['style'][item.path]['url']; var actiontype = "openulr"; if (this.meta['style']) if (this.meta['style']['default']) if (this.meta['style']['default']['action']) if (this.meta['style']['default']['action']['type']) actiontype = this.meta['style']['default']['action']['type']; var modal = this.modal; return { path: item.path, click: [function (s, f, l) { var self = f.get('msp'); browser.httpGet('https://anadigit.fr/gsMap/modules/adventure/getView.php?i=' + self.path + '&l=' + datasetLanguage + '&u=' + encodeURIComponent(myurl)).then(function (data) { var html = data.split("", ""); modal.dom.innerHTML = '
' + html + '
'; setTimeout(function () { eval(js); modal.show(); // passed$('#myModal').modal('show'); }, 200); }); }] }; } this.adventureIconPointStyle = function (activity_type, difficulty) { var iconpath = 'https://anadigit.fr/TopoMedia/Icons/activity_adv_loc/activity_' + activity_type + '_' + difficulty + '_adv_loc.png'; return new this.passedOl.style.Style({ image: new this.passedOl.style.Icon({ src: iconpath, //size: [liconsize, liconsize] scale: 0.4 })/*, stroke: new ol.style.Stroke({ color: (s_color ) ,width: 1+is301 + (map3.getZoom()-8) }) */}) } } var adventureCollection_gramos = new getAdventureCollection("gramos",[{"id":19223,"author":"AnaDigit","name_GR":"\u0393\u03c1\u03ac\u03bc\u03bf\u03c2: \u0393\u03c1\u03ac\u03bc\u03bf\u03c3\u03c4\u03b1-\u039b\u03b5\u03cd\u03ba\u03b1-\u0393\u03ba\u03b9\u03c3\u03c4\u03cc\u03b2\u03b1","description_GR":"\u0397 \u03ba\u03bb\u03b1\u03c3\u03b9\u03ba\u03ae \u03b1\u03bd\u03ac\u03b2\u03b1\u03c3\u03b7 \u03c3\u03c4\u03b7 \u03bb\u03af\u03bc\u03bd\u03b7 \u0393\u03ba\u03b9\u03c3\u03c4\u03cc\u03b2\u03b1","path":"MACEDONIA\/Makedonia_Gramos_Gramosta_Lefka_Gistova","activity_type":33,"assistance":1,"difficulty":1,"scenic_value":5,"length":6484,"name_EN":"Gramos: Gramosta-Lefka-Gistova","description_EN":"The classic way to Gistova lake","ascent_time":175,"descent_time":130,"marker":"Red_dots","level":9,"ascent":992,"descent":20,"maxelev":2379,"minelev":1390,"link_logo":"","link_ref":"","pdf_link":"","bbox":"LINESTRING(20.78933 40.36622,20.83658 40.38986)","views":10,"millestones":"0,20.8354134,40.3911300#1,20.8327744,40.3836555#2,20.8240176,40.3786272#3,20.8180490,40.3740231#4,20.8074778,40.3755389#5,20.7981402,40.3727359#6,20.7916896,40.3678865#6.5,20.7906762,40.3649514","x":20.8138991,"y":40.373903,"coor":[[20.8354134,40.39113],[20.8352143,40.3906022],[20.8350917,40.3899503],[20.8348636,40.389791],[20.834525,40.3897276],[20.8342052,40.3896108],[20.8337573,40.3890626],[20.8332431,40.3883325],[20.8328465,40.3879973],[20.8328432,40.3878171],[20.833092,40.3875357],[20.8333115,40.386623],[20.8331288,40.3862487],[20.832707,40.3856968],[20.8323782,40.3849222],[20.832217,40.3843413],[20.8319335,40.3841083],[20.8319528,40.3839467],[20.8322687,40.3838428],[20.8325481,40.3836613],[20.8329019,40.383653],[20.8325596,40.3831663],[20.8320068,40.3828989],[20.8310121,40.3822592],[20.8299341,40.3818873],[20.8297103,40.381638],[20.828792,40.3813786],[20.8281048,40.3809635],[20.8273604,40.3807629],[20.8270677,40.3804756],[20.8268638,40.3800377],[20.8259371,40.3799582],[20.8254078,40.3796915],[20.8251992,40.3796902],[20.8247985,40.379445],[20.8246881,40.3791628],[20.824389,40.3790105],[20.8240758,40.3786596],[20.8236742,40.3784324],[20.8230433,40.378325],[20.8220957,40.3779386],[20.8220564,40.3775232],[20.8222776,40.3768268],[20.8213176,40.3759537],[20.8208648,40.3758152],[20.8205708,40.3755549],[20.8201844,40.3755082],[20.8200021,40.3753771],[20.8193956,40.3752523],[20.8193251,40.3749982],[20.8190732,40.3748471],[20.8179424,40.3746134],[20.8187356,40.3742749],[20.8191709,40.3742013],[20.8189609,40.3741595],[20.8184888,40.3739304],[20.8180713,40.374045],[20.8178462,40.3738226],[20.81723,40.3736525],[20.8169785,40.3739068],[20.8163136,40.3738975],[20.8160364,40.3737817],[20.8158255,40.3737579],[20.8156642,40.3736814],[20.8156097,40.3735899],[20.8153064,40.3735275],[20.8148813,40.3735518],[20.8138991,40.373903],[20.8128876,40.3738751],[20.8119643,40.3739757],[20.811705,40.3742297],[20.8112084,40.3745223],[20.8105534,40.3746753],[20.809803,40.3751049],[20.8084251,40.3753551],[20.8080243,40.375362],[20.8064572,40.3758772],[20.8061715,40.3759413],[20.8058422,40.3759322],[20.8053423,40.3761571],[20.8050183,40.3761706],[20.8046571,40.3760886],[20.8041742,40.3758411],[20.8038256,40.3757413],[20.803161,40.3758491],[20.8026718,40.3757274],[20.8018112,40.3754965],[20.8012981,40.37514],[20.801109,40.3750807],[20.8004891,40.3749915],[20.8004282,40.3749313],[20.8003489,40.374866],[20.800465,40.3746531],[20.8003216,40.3741988],[20.799994,40.3741537],[20.7994658,40.3738688],[20.7988907,40.3735782],[20.7984491,40.3732057],[20.7983119,40.3728686],[20.7981415,40.3727378],[20.7978108,40.3722603],[20.7971456,40.3721337],[20.796762,40.3721096],[20.7968755,40.3719506],[20.7967339,40.3719557],[20.7966449,40.3718452],[20.7965485,40.3716443],[20.7965562,40.3714824],[20.7962277,40.3714553],[20.7964483,40.3707769],[20.7963309,40.3705214],[20.7960268,40.370477],[20.7958361,40.3705257],[20.7955932,40.3706811],[20.7950039,40.3706918],[20.7949833,40.3706282],[20.7939974,40.3702225],[20.7942183,40.3700891],[20.7939398,40.3700003],[20.7933997,40.3699673],[20.7928907,40.369755],[20.7927419,40.3696158],[20.792684,40.369416],[20.7926887,40.3693171],[20.7929014,40.3690528],[20.7928948,40.3689445],[20.7918051,40.3680856],[20.791528,40.367605],[20.7908673,40.3671364],[20.7907171,40.3668259],[20.7904322,40.3666199],[20.790473,40.3660085],[20.7906679,40.3653745],[20.7906762,40.3649514]]},{"id":19253,"author":"AnaDigit","name_GR":"\u0393\u03c1\u03ac\u03bc\u03bc\u03bf\u03c2: \u039b\u03af\u03bc\u03bd\u03b7 \u039c\u03bf\u03c5\u03c4\u03c3\u03ac\u03bb\u03b9\u03b1-\u03a4\u03c1\u03b1\u03ba\u03bf\u03c3\u03ac\u03c1\u03b1-\u03a0\u03ac\u03bd\u03c9 \u0391\u03c1\u03ad\u03bd\u03b1","description_GR":"\u0391\u03bd\u03ac\u03b2\u03b1\u03c3\u03b7 \u03c3\u03c4\u03b7\u03bd \u03a0\u03ac\u03bd\u03c9 \u0391\u03c1\u03ad\u03bd\u03b1 \u03b1\u03c0\u03cc \u03c4\u03bf \u03bb\u03b9\u03b2\u03ac\u03b4\u03b9 \u03a4\u03c1\u03b1\u03ba\u03bf\u03c3\u03ac\u03c1\u03b1","path":"MACEDONIA\/Makedonia_Gramos_Moutsalia_300_PanoArena","activity_type":33,"assistance":1,"difficulty":2,"scenic_value":5,"length":4012,"name_EN":"Gramos: Moutsalia lake-Trakosara plateau-Pano Arena peak","description_EN":"Ascent to Pano Arena via the Trakosara plateau","ascent_time":135,"descent_time":115,"marker":"Red_dots","level":12,"ascent":475,"descent":36,"maxelev":2187,"minelev":1723,"link_logo":"","link_ref":"","pdf_link":"","bbox":"LINESTRING(20.89508 40.30884,20.91774 40.31708)","views":2,"millestones":"0,20.9177383,40.3088425#1,20.9110078,40.3148376#2,20.9024230,40.3167228#3,20.8957006,40.3155690#4,20.9011706,40.3099622","x":20.9000717,"y":40.3170708,"coor":[[20.9177383,40.3088425],[20.917079,40.3091581],[20.9158657,40.30945],[20.9152492,40.3098119],[20.9151177,40.3101146],[20.915417,40.3105189],[20.9154416,40.3107538],[20.9153953,40.3109957],[20.9152201,40.3112252],[20.9150034,40.3118499],[20.9148222,40.3119532],[20.913858,40.3121977],[20.9129714,40.3128045],[20.9130782,40.3133027],[20.9128169,40.3138722],[20.9120175,40.3143732],[20.9109116,40.3148841],[20.9107742,40.3150606],[20.9104449,40.3158895],[20.9096786,40.315923],[20.9090267,40.3162839],[20.9087455,40.3162583],[20.908425,40.3160606],[20.9076059,40.3162188],[20.9069394,40.3166424],[20.9064506,40.3167824],[20.9064525,40.3169986],[20.9064366,40.3173495],[20.9059086,40.3173173],[20.9050345,40.3171318],[20.9047566,40.3170343],[20.9046469,40.3168602],[20.9042809,40.3168864],[20.9042741,40.3167782],[20.9040213,40.3166453],[20.9039136,40.3164262],[20.9037423,40.3163136],[20.9034316,40.3166745],[20.903096,40.3168097],[20.9026976,40.316772],[20.9025951,40.3166972],[20.902382,40.3167275],[20.9023539,40.3168258],[20.9022473,40.316841],[20.902102,40.3166749],[20.9019055,40.3165976],[20.9018861,40.316507],[20.9014564,40.3166396],[20.9014285,40.3164767],[20.9011407,40.3165951],[20.9010022,40.3165374],[20.9008059,40.3167122],[20.9007649,40.3168372],[20.9001121,40.317216],[20.9000717,40.3170708],[20.8999793,40.3170323],[20.9000261,40.3167814],[20.8998575,40.3168669],[20.8996459,40.3168613],[20.8992171,40.3169759],[20.8992682,40.3168872],[20.89898,40.3170145],[20.8983837,40.3166743],[20.898656,40.3166366],[20.8988181,40.316695],[20.8988323,40.3166413],[20.8984082,40.3163957],[20.8981396,40.3163525],[20.8978868,40.3162196],[20.8976037,40.3159778],[20.8973585,40.3159352],[20.897361,40.3158812],[20.897199,40.3158228],[20.8972132,40.3157692],[20.8969002,40.3159229],[20.8966627,40.3159706],[20.896333,40.3162319],[20.8956512,40.3159614],[20.8953926,40.3159545],[20.8951394,40.3158306],[20.8955943,40.3156627],[20.8957415,40.3155315],[20.8957518,40.3153066],[20.8959598,40.3151321],[20.8959757,40.3150424],[20.8963237,40.3146374],[20.8968542,40.3146156],[20.8972595,40.3145004],[20.8975168,40.3145344],[20.8977568,40.3144327],[20.8979286,40.3145364],[20.8979589,40.3146453],[20.8982879,40.3146541],[20.8984553,40.3145956],[20.8985211,40.3144442],[20.8989537,40.3142487],[20.8991256,40.3140911],[20.8992303,40.3138598],[20.8991965,40.3135706],[20.8994121,40.3134864],[20.8996344,40.3132581],[20.8995401,40.3130034],[20.8998255,40.312939],[20.900171,40.312588],[20.900199,40.3119763],[20.9004682,40.3117493],[20.9006904,40.3110077],[20.9012637,40.3100503],[20.9011706,40.3099622]]},{"id":19254,"author":"AnaDigit","name_GR":"\u0393\u03c1\u03ac\u03bc\u03bc\u03bf\u03c2: \u039b\u03af\u03bc\u03bd\u03b7 \u039c\u03bf\u03c5\u03c4\u03c3\u03ac\u03bb\u03b9\u03b1-\u03a0\u03ac\u03bd\u03c9 \u0391\u03c1\u03ad\u03bd\u03b1 direct","description_GR":"Direct \u03b1\u03bd\u03ac\u03b2\u03b1\u03c3\u03b7 \u03c3\u03c4\u03b7\u03bd \u03a0\u03ac\u03bd\u03c9 \u0391\u03c1\u03ad\u03bd\u03b1","path":"MACEDONIA\/Makedonia_Gramos_Moutsalia_PanoArena_direct","activity_type":33,"assistance":1,"difficulty":2,"scenic_value":4,"length":2333,"name_EN":"Gramos: Moutsalia lake-Pano Arena direct","description_EN":"Direct ascent to Pano Arena","ascent_time":70,"descent_time":55,"marker":"Cyan_square","level":12,"ascent":456,"descent":9,"maxelev":2187,"minelev":1734,"link_logo":"","link_ref":"","pdf_link":"","bbox":"LINESTRING(20.90105 40.30832,20.91777 40.31261)","views":2,"millestones":"0,20.9177383,40.3088425#1,20.9084649,40.3106824#2.3,20.9011706,40.3099622","x":20.9043954,"y":40.3126832,"coor":[[20.9177383,40.3088425],[20.9177587,40.3086539],[20.9175906,40.3084692],[20.9166732,40.3083457],[20.9159729,40.3084801],[20.9158797,40.3084596],[20.9157978,40.3082683],[20.9152924,40.308516],[20.9149196,40.308434],[20.9142255,40.3084335],[20.9135026,40.3082881],[20.9128069,40.3083235],[20.9125474,40.3085958],[20.9121782,40.3086941],[20.9119443,40.308922],[20.911622,40.3090215],[20.9114821,40.3092519],[20.911402,40.3097181],[20.911132,40.3099631],[20.9110642,40.3101595],[20.9109459,40.3101743],[20.9106911,40.3100865],[20.9102355,40.3102724],[20.9101722,40.3103698],[20.9099079,40.3104889],[20.9097191,40.3105018],[20.9092878,40.3106704],[20.9091955,40.3106319],[20.9090637,40.3106825],[20.9084401,40.3106838],[20.9079208,40.3109761],[20.907734,40.3109441],[20.9077127,40.3106373],[20.9065764,40.310787],[20.9061184,40.3115404],[20.9059673,40.3115003],[20.9057443,40.3117465],[20.9056784,40.3121591],[20.9055961,40.3121569],[20.9056054,40.3122112],[20.9054543,40.3121711],[20.9053099,40.3122393],[20.9053302,40.3123119],[20.9052227,40.3123451],[20.9050719,40.3125572],[20.9045356,40.312705],[20.9043954,40.3126832],[20.9043181,40.312573],[20.9041196,40.3125407],[20.9041505,40.3123794],[20.9039369,40.3124187],[20.9037858,40.3123786],[20.9037538,40.3123057],[20.9035792,40.312265],[20.9035488,40.3121561],[20.9033994,40.3120801],[20.9032693,40.3120946],[20.9032856,40.3119959],[20.9031495,40.3118842],[20.9032006,40.3117955],[20.9029433,40.3117616],[20.9028569,40.3118494],[20.9029474,40.3116716],[20.9028785,40.3116338],[20.9028944,40.3115441],[20.9031335,40.3114605],[20.9030226,40.3113134],[20.9030838,40.311261],[20.9030409,40.3111697],[20.9031986,40.3110659],[20.9030687,40.3108192],[20.902952,40.3107981],[20.9029557,40.3107171],[20.9028269,40.3107046],[20.9028298,40.3106417],[20.9027135,40.3106115],[20.9028258,40.3104704],[20.9026999,40.310395],[20.9028398,40.3101646],[20.9028631,40.309913],[20.9027087,40.3099449],[20.9024774,40.3098576],[20.9023355,40.3098718],[20.9021904,40.309958],[20.9020737,40.3099369],[20.9017993,40.3100196],[20.9017791,40.309947],[20.9016478,40.3099885],[20.9016502,40.3099345],[20.9015672,40.3099503],[20.901703,40.3098098],[20.9013884,40.3099996],[20.9011706,40.3099622]]},{"id":19255,"author":"AnaDigit","name_GR":"\u0393\u03c1\u03ac\u03bc\u03bc\u03bf\u03c2: \u03a0\u03b5\u03c5\u03ba\u03cc\u03c6\u03c5\u03c4\u03bf-\u039b\u03af\u03bc\u03bd\u03b5\u03c2 \u0391\u03c1\u03ad\u03bd\u03b5\u03c2 (\u039c\u03bf\u03c5\u03c4\u03c3\u03ac\u03bb\u03b9\u03b1)","description_GR":"\u039c\u03b9\u03b1 \u03c4\u03bf\u03bb\u03bc\u03b7\u03c1\u03ae \u03b1\u03bd\u03ac\u03b2\u03b1\u03c3\u03b7 \u03c3\u03c4\u03b1 \u03b4\u03ac\u03c3\u03b7 \u03c4\u03bf\u03c5 \u0393\u03c1\u03ac\u03bc\u03bc\u03bf\u03c5","path":"MACEDONIA\/Makedonia_Gramos_Pefkofyto_MoutsaliaLakes","activity_type":32,"assistance":1,"difficulty":3,"scenic_value":4,"length":6506,"name_EN":"Gramos: Pefkofyto-Arenes lakes (Moutsalia)","description_EN":"A nice ascent to Moutsalia lakes","ascent_time":210,"descent_time":165,"marker":"Red_square","level":12,"ascent":859,"descent":112,"maxelev":1842,"minelev":983,"link_logo":"","link_ref":"","pdf_link":"","bbox":"LINESTRING(20.9161 40.29582,20.95928 40.3088)","views":4,"millestones":"0,20.9592817,40.2958196#1,20.9504500,40.2986386#2,20.9432425,40.2992651#3,20.9334590,40.3000675#4,20.9254932,40.2998909#5,20.9197953,40.3016313#6,20.9171202,40.3066044#6.5,20.9177383,40.3088425","x":20.9336707,"y":40.3002456,"coor":[[20.9592817,40.2958196],[20.9589941,40.2959786],[20.9586699,40.295862],[20.9584929,40.2959609],[20.9582711,40.2959686],[20.9581471,40.2961095],[20.9579523,40.2964421],[20.9578968,40.2966298],[20.9569763,40.2969568],[20.9566951,40.2969314],[20.9565254,40.2967828],[20.9556176,40.2966599],[20.9548879,40.2966677],[20.9543672,40.2964738],[20.9540261,40.2964738],[20.9536976,40.2967084],[20.9532528,40.297183],[20.9530433,40.2976549],[20.9531171,40.297846],[20.9529907,40.2980408],[20.9528427,40.298127],[20.9527751,40.2983233],[20.9520851,40.2987555],[20.9514879,40.2989559],[20.9509543,40.2987887],[20.9506949,40.2986783],[20.9504381,40.2986355],[20.950372,40.2985347],[20.9504729,40.298123],[20.9508878,40.2977917],[20.9508699,40.2976651],[20.9503784,40.2973459],[20.9502358,40.2973782],[20.9499636,40.2976772],[20.9497983,40.2976909],[20.9492358,40.297676],[20.9490364,40.297923],[20.9489408,40.2979565],[20.9488168,40.2977641],[20.9487993,40.2976285],[20.9485676,40.2975503],[20.9479927,40.2977783],[20.9478448,40.2979276],[20.9475012,40.2977203],[20.9467857,40.2976744],[20.9464267,40.297809],[20.9461836,40.298244],[20.9460738,40.2983311],[20.945896,40.2983625],[20.9457157,40.298709],[20.9452242,40.2989122],[20.9446107,40.2994724],[20.9444924,40.2994873],[20.9444159,40.2993592],[20.9442975,40.2993741],[20.9442096,40.2994978],[20.9439321,40.2993914],[20.9438312,40.2992807],[20.9432202,40.2992645],[20.9430958,40.2994144],[20.9424321,40.2995229],[20.9420379,40.2996566],[20.9419257,40.2997977],[20.9417944,40.2998393],[20.9414686,40.2997586],[20.9412166,40.2996078],[20.9410112,40.2997285],[20.9406194,40.299547],[20.9403775,40.2996937],[20.9399606,40.2998088],[20.9396332,40.3000253],[20.9393301,40.2999632],[20.9389594,40.3000975],[20.9388111,40.3002557],[20.9385513,40.3002759],[20.9379213,40.3001601],[20.937303,40.3003058],[20.9365996,40.3002512],[20.9361462,40.3003923],[20.9360798,40.3005617],[20.9354914,40.3005641],[20.9349874,40.3007849],[20.9345636,40.3007917],[20.9342289,40.3006477],[20.934199,40.3005298],[20.9342743,40.3004237],[20.9342144,40.3001879],[20.9339097,40.3001618],[20.9336707,40.3002456],[20.9335714,40.3000988],[20.9333275,40.3000293],[20.933309,40.2996595],[20.9336077,40.2992982],[20.9335631,40.2992429],[20.9326988,40.2996253],[20.9322876,40.2996144],[20.932213,40.2997025],[20.9319849,40.2998045],[20.9316056,40.2998665],[20.9310987,40.2998891],[20.9309748,40.2997687],[20.9305786,40.2996861],[20.9301596,40.2998461],[20.9300343,40.3000139],[20.9297924,40.3001606],[20.9295295,40.2999915],[20.9294754,40.2993686],[20.9293685,40.2991316],[20.9292316,40.2990379],[20.9291124,40.2990707],[20.9290472,40.2992131],[20.9289524,40.2992286],[20.9286753,40.2991132],[20.9286108,40.2992375],[20.9276889,40.2995913],[20.927289,40.2998509],[20.9270402,40.2998894],[20.926735,40.3001334],[20.9260896,40.3000983],[20.9256707,40.2999971],[20.9254645,40.2998745],[20.925388,40.2997463],[20.9245399,40.2992149],[20.9239433,40.2986225],[20.9238372,40.2983675],[20.9231383,40.298475],[20.9227016,40.2982472],[20.9223727,40.2982385],[20.9222612,40.2983616],[20.922366,40.2986436],[20.9223384,40.2987329],[20.9222067,40.2987835],[20.9217019,40.298761],[20.9215921,40.2988482],[20.9217077,40.2994097],[20.9215802,40.3001449],[20.9217389,40.3005364],[20.9213869,40.3012927],[20.9213482,40.3018861],[20.9211075,40.3020058],[20.9205476,40.3019008],[20.9203746,40.3018241],[20.9200106,40.3014857],[20.9197808,40.3015831],[20.9198524,40.3018192],[20.9202149,40.3021261],[20.9208606,40.3024135],[20.9208869,40.3026124],[20.9207204,40.302653],[20.9202099,40.3024953],[20.9198115,40.3027188],[20.919574,40.3027666],[20.9193994,40.3027259],[20.9191718,40.3025577],[20.918925,40.3025511],[20.9184619,40.3026468],[20.917964,40.3024714],[20.9175496,40.3030459],[20.9166662,40.3033285],[20.9164323,40.3035565],[20.9164974,40.3039365],[20.9167889,40.3042505],[20.9168521,40.3044143],[20.9163072,40.3050123],[20.9162605,40.3052633],[20.9167144,40.3058878],[20.9167872,40.3063582],[20.9176637,40.307003],[20.9177504,40.3071675],[20.9177228,40.3072568],[20.9174544,40.3074658],[20.917297,40.3078219],[20.9166915,40.3082021],[20.9166732,40.3083457],[20.9175906,40.3084692],[20.9177587,40.3086539],[20.9177383,40.3088425]]},{"id":19256,"author":"AnaDigit","name_GR":"\u0393\u03c1\u03ac\u03bc\u03bc\u03bf\u03c2: \u0391\u03b5\u03c4\u03bf\u03bc\u03b7\u03bb\u03af\u03c4\u03c3\u03b1-\u03a0\u03ac\u03bd\u03c9 \u0391\u03c1\u03ad\u03bd\u03b1","description_GR":"\u0391\u03bd\u03ac\u03b2\u03b1\u03c3\u03b7 \u03b1\u03c0\u03cc \u03c4\u03b7\u03bd \u0391\u03b5\u03c4\u03bf\u03bc\u03b7\u03bb\u03af\u03c4\u03c3\u03b1 \u03c3\u03c4\u03b7\u03bd \u03a0\u03ac\u03bd\u03c9 \u0391\u03c1\u03ad\u03bd\u03b1","path":"MACEDONIA\/Makedonia_Gramos_Aetomilitsa_PanoArena","activity_type":33,"assistance":1,"difficulty":2,"scenic_value":4,"length":5567,"name_EN":"Gramos: Aetomilitsa-Pano Arena direct","description_EN":"Ascent from Aetomilitsa to Pano Arena","ascent_time":165,"descent_time":130,"marker":"No_marks","level":12,"ascent":817,"descent":66,"maxelev":2187,"minelev":1389,"link_logo":"","link_ref":"","pdf_link":"","bbox":"LINESTRING(20.85473 40.3063,20.90134 40.31118)","views":2,"millestones":"0,20.8547317,40.3111757#1,20.8645176,40.3100652#2,20.8699472,40.3057356#3,20.8786772,40.3066351#4,20.8889675,40.3068719#5.6,20.9011714,40.3099622","x":20.8759176,"y":40.3073414,"coor":[[20.8547317,40.3111757],[20.8551951,40.3111523],[20.8554591,40.3110424],[20.8561238,40.3109164],[20.8568515,40.3109542],[20.8572893,40.3111552],[20.8572486,40.3107398],[20.857635,40.3110115],[20.857708,40.3112117],[20.8579993,40.3112736],[20.8586884,40.3111302],[20.8595922,40.310844],[20.8601931,40.3104731],[20.8605459,40.3102215],[20.860749,40.3101549],[20.8609062,40.3100646],[20.8613391,40.309608],[20.8615305,40.3095411],[20.8618044,40.3096206],[20.862633,40.3098683],[20.863438,40.3100163],[20.8644498,40.3100167],[20.8652239,40.3105781],[20.8656234,40.3105889],[20.8660305,40.31069],[20.866208,40.3106678],[20.8663415,40.3105814],[20.8663162,40.3103645],[20.8661232,40.3100576],[20.8660727,40.3096239],[20.8661548,40.3093739],[20.8664878,40.308892],[20.8666045,40.3089132],[20.8669137,40.3088405],[20.867001,40.3087348],[20.866985,40.3085722],[20.8671947,40.3083618],[20.8672206,40.3080562],[20.8671239,40.3078825],[20.8669895,40.3077347],[20.8667243,40.3076194],[20.8667402,40.3075298],[20.8669424,40.3074812],[20.8669596,40.3073646],[20.8670993,40.3073954],[20.8671497,40.3073247],[20.8672286,40.3073989],[20.8673364,40.3073568],[20.8676215,40.3065359],[20.8677959,40.3063245],[20.8680703,40.3062418],[20.8685244,40.3063442],[20.8686675,40.306303],[20.8691727,40.3060645],[20.8693589,40.3058534],[20.869609,40.3057881],[20.8698197,40.3058118],[20.8703399,40.3055017],[20.8704943,40.3054698],[20.8703432,40.305763],[20.8706942,40.3060607],[20.8705801,40.3062377],[20.8706222,40.306347],[20.8707724,40.3064051],[20.8711039,40.30636],[20.8713516,40.3066009],[20.8718468,40.3065783],[20.8724629,40.3067391],[20.8732376,40.306778],[20.8734974,40.306758],[20.8737633,40.3066031],[20.8744187,40.3064227],[20.8744927,40.3066048],[20.8744042,40.3067375],[20.8745176,40.3068307],[20.8747282,40.3068544],[20.8750248,40.307056],[20.8754688,40.3071221],[20.8757496,40.3071567],[20.8759176,40.3073414],[20.8760728,40.3072915],[20.8763681,40.3070113],[20.8767434,40.3072916],[20.8770134,40.3071503],[20.8774556,40.3070001],[20.877628,40.3068337],[20.8779888,40.3066633],[20.8784928,40.3067039],[20.8789837,40.306519],[20.8791721,40.3065151],[20.8796955,40.3066463],[20.8799573,40.3065813],[20.8801323,40.3066131],[20.880511,40.3068214],[20.8809168,40.3069495],[20.8812886,40.3067974],[20.8819499,40.3067432],[20.8824745,40.3068474],[20.8826811,40.306961],[20.8833542,40.3069071],[20.8836906,40.3067541],[20.8839466,40.306815],[20.8843933,40.3070793],[20.8845218,40.3071007],[20.8850712,40.3066652],[20.8852965,40.3066262],[20.8856534,40.306798],[20.8859589,40.3068062],[20.8860121,40.3066725],[20.8864965,40.3068837],[20.8865612,40.3070116],[20.8867111,40.3070787],[20.8872365,40.3071649],[20.8875363,40.3072991],[20.8878333,40.307235],[20.8883504,40.3072489],[20.8885633,40.3069664],[20.8889678,40.3068692],[20.8890795,40.3069983],[20.8893523,40.3069516],[20.8896285,40.3070852],[20.8893337,40.3078699],[20.8895981,40.3080031],[20.8900902,40.3077911],[20.8915457,40.3078663],[20.892019,40.307807],[20.8921747,40.3076716],[20.8934961,40.3070766],[20.8939241,40.30698],[20.8943296,40.3070134],[20.8947015,40.3071135],[20.8949165,40.3072994],[20.8951381,40.3073414],[20.8954745,40.3071883],[20.895791,40.3072148],[20.8960967,40.3074752],[20.896226,40.3074787],[20.8962103,40.3078205],[20.8963589,40.3079146],[20.8962454,40.3085961],[20.8964814,40.3088366],[20.8968412,40.3089453],[20.8972535,40.3091906],[20.8978307,40.3094313],[20.8979818,40.3094713],[20.8981128,40.3094388],[20.8985284,40.3096121],[20.8986832,40.3095712],[20.8989997,40.3095977],[20.8993172,40.3098585],[20.8997503,40.3099061],[20.9001548,40.3098089],[20.9002816,40.3098663],[20.9003789,40.3097969],[20.9004084,40.3099238],[20.9007289,40.3098603],[20.9008549,40.3099357],[20.9011714,40.3099622]]},{"id":19257,"author":"AnaDigit","name_GR":"\u0393\u03c1\u03ac\u03bc\u03bc\u03bf\u03c2: \u03a0\u03bb\u03b7\u03ba\u03ac\u03c4\u03b9-\u039a\u03bf\u03c1\u03c5\u03c6\u03ae 2520","description_GR":"\u0391\u03bd\u03ac\u03b2\u03b1\u03c3\u03b7 \u03b1\u03c0\u03cc \u03c4\u03bf \u03a0\u03bb\u03b7\u03ba\u03ac\u03c4\u03b9 \u03c3\u03c4\u03b7\u03bd \u03ba\u03bf\u03c1\u03c5\u03c6\u03ae 2520 \u03bc\u03ad\u03c3\u03c9 \u03a3\u03ba\u03ac\u03bb\u03b1\u03c2","path":"MACEDONIA\/Makedonia_Gramos_Plikati_2520","activity_type":33,"assistance":1,"difficulty":2,"scenic_value":5,"length":9751,"name_EN":"Gramos: Plikati-Peak 2520","description_EN":"Ascent from Plikati to Peak 2520 via the Skala plateau","ascent_time":335,"descent_time":265,"marker":"Red_dots","level":12,"ascent":1357,"descent":79,"maxelev":2505,"minelev":1211,"link_logo":"","link_ref":"","pdf_link":"","bbox":"LINESTRING(20.76596 40.29923,20.79948 40.34788)","views":7,"millestones":"0,20.7688305,40.2983761#1,20.7741382,40.3037874#2,20.7837435,40.3067050#3,20.7833648,40.3133621#4,20.7867766,40.3187807#5,20.7918083,40.3240680#6,20.7974504,40.3289109#7,20.7943155,40.3362554#8,20.7903128,40.3416842#9.8,20.7793824,40.3481681","x":20.7913358,"y":40.324164,"coor":[[20.7688305,40.2983761],[20.7687078,40.2988771],[20.7685574,40.299071],[20.768305,40.2996765],[20.76824,40.3000529],[20.7682936,40.3001625],[20.7683959,40.3002374],[20.7688053,40.3002849],[20.7693489,40.3004802],[20.7712897,40.3007326],[20.7713372,40.3009681],[20.7711857,40.3014323],[20.7712946,40.3016154],[20.7712775,40.3019752],[20.7714533,40.3019892],[20.7718475,40.3016939],[20.772012,40.3016985],[20.7721461,40.3018464],[20.7725536,40.3028215],[20.7730477,40.3030695],[20.7733999,40.3033315],[20.773735,40.3034579],[20.7738339,40.3036048],[20.774177,40.3038125],[20.7742632,40.3039771],[20.7747703,40.3041984],[20.7753055,40.3040782],[20.7758803,40.3041123],[20.7759474,40.3041862],[20.7764841,40.3050208],[20.7768673,40.3053737],[20.7773052,40.3055661],[20.7775205,40.3059864],[20.7784499,40.305616],[20.7804451,40.306212],[20.7807027,40.3062372],[20.7810263,40.3061111],[20.78131,40.306083],[20.781733,40.3060948],[20.7822814,40.3061911],[20.7825687,40.3063342],[20.7836159,40.3065795],[20.7839421,40.3068948],[20.7843866,40.3071954],[20.785148,40.3075138],[20.7857804,40.3080718],[20.7863567,40.308322],[20.7872147,40.3087872],[20.7857599,40.3101879],[20.7855337,40.31074],[20.7852654,40.3109397],[20.7847398,40.3115511],[20.784648,40.3119989],[20.7844666,40.3121019],[20.7838176,40.3124892],[20.7834365,40.313082],[20.7832504,40.3137794],[20.7831209,40.314028],[20.7827864,40.3146311],[20.7825898,40.3148058],[20.7826404,40.3154737],[20.7824958,40.315794],[20.7824473,40.3165672],[20.7823518,40.3168438],[20.7823338,40.3172215],[20.7821916,40.3175643],[20.7822977,40.3177339],[20.7825214,40.3177312],[20.7825054,40.3178208],[20.7827806,40.3179725],[20.7831256,40.3183875],[20.7832297,40.3184264],[20.7835835,40.3184092],[20.783935,40.3186892],[20.7841884,40.3188043],[20.7843563,40.318737],[20.7847433,40.3187657],[20.7849136,40.3188966],[20.7854264,40.3190009],[20.7856206,40.3191234],[20.7864009,40.3185506],[20.7866216,40.3186108],[20.7868342,40.3188419],[20.7874604,40.3187873],[20.7876311,40.3189091],[20.7877602,40.3191649],[20.7880585,40.3193263],[20.7880891,40.3194262],[20.7879025,40.3196372],[20.7880955,40.3197867],[20.7879761,40.3200716],[20.7879772,40.3202968],[20.7880543,40.320407],[20.7879919,40.3207295],[20.7881086,40.3207508],[20.7880992,40.3209487],[20.7881781,40.3210229],[20.7881268,40.3211115],[20.7882296,40.3211775],[20.7882018,40.3212667],[20.788336,40.3214146],[20.7882578,40.3215745],[20.7883484,40.3216491],[20.7884166,40.3219482],[20.7883031,40.3221072],[20.7885801,40.322223],[20.7884675,40.322364],[20.7884841,40.3225085],[20.7887459,40.322696],[20.7889133,40.3233851],[20.7894244,40.3235254],[20.7899131,40.3233949],[20.7898853,40.3234842],[20.790074,40.3237236],[20.7903091,40.3242255],[20.7905676,40.3242327],[20.7907749,40.3243285],[20.791042,40.3241558],[20.791173,40.3241234],[20.7913358,40.324164],[20.7917548,40.3240135],[20.7918446,40.324106],[20.7922482,40.3242794],[20.7923228,40.3244436],[20.7925256,40.3243861],[20.7927481,40.3244103],[20.7927626,40.3245999],[20.7926609,40.3247592],[20.7926923,40.3248411],[20.7929156,40.3248473],[20.7928885,40.3251708],[20.7931093,40.325231],[20.7934469,40.3250602],[20.7936676,40.3251204],[20.7937603,40.3258975],[20.7937043,40.3260851],[20.7934255,40.3262575],[20.79349,40.3263854],[20.7933858,40.3265987],[20.7936362,40.3267768],[20.7936709,40.3270389],[20.7937733,40.3271138],[20.7939949,40.327156],[20.7945716,40.327154],[20.7960137,40.3275182],[20.7967532,40.3275567],[20.7971187,40.327792],[20.7972371,40.3277773],[20.7972762,40.3276973],[20.7973807,40.3277272],[20.7975485,40.327912],[20.7975929,40.3287149],[20.7973916,40.3289885],[20.7968184,40.329414],[20.7967802,40.3299713],[20.7968121,40.3300443],[20.7973521,40.3303205],[20.7979814,40.3309504],[20.7979022,40.3313805],[20.7977492,40.3316285],[20.7977768,40.3317913],[20.7976525,40.331932],[20.7973893,40.3325192],[20.7972541,40.3326415],[20.7969343,40.3336775],[20.7966311,40.3338672],[20.7962843,40.3339837],[20.7962976,40.3342002],[20.7960557,40.3343376],[20.7959438,40.3347128],[20.7956455,40.3350468],[20.795584,40.3353513],[20.7950829,40.3357427],[20.7949434,40.335955],[20.7943172,40.3362529],[20.7940268,40.3366682],[20.7939249,40.3370797],[20.7933189,40.3374502],[20.7930921,40.3375159],[20.792821,40.3380218],[20.7925837,40.3380602],[20.792196,40.3375001],[20.7920737,40.3371004],[20.7920378,40.3373606],[20.7916863,40.3380714],[20.7915031,40.3382104],[20.7909331,40.3384693],[20.7907456,40.3386982],[20.7906984,40.3389491],[20.7906199,40.3390145],[20.7905755,40.3394546],[20.7907844,40.3397666],[20.7908107,40.3404519],[20.7909798,40.3406097],[20.7909212,40.3408513],[20.7907481,40.3410266],[20.7910574,40.3412063],[20.7909792,40.3413663],[20.7904479,40.3416487],[20.7894707,40.3419008],[20.7892254,40.3421101],[20.7883903,40.3425913],[20.7875003,40.3429899],[20.7866394,40.3432722],[20.7865586,40.3434861],[20.7862596,40.3435859],[20.7860621,40.3437786],[20.7858813,40.3441158],[20.7850327,40.3441372],[20.7846471,40.3443246],[20.7844206,40.3446336],[20.7841324,40.3447517],[20.7840818,40.3450745],[20.7838368,40.3452748],[20.7837152,40.3456047],[20.783364,40.3458111],[20.7832834,40.3457728],[20.7833281,40.3455759],[20.7829198,40.3457447],[20.7824333,40.3460734],[20.7822842,40.3462899],[20.7820851,40.3469824],[20.7816138,40.3475142],[20.7817428,40.3479456],[20.7813132,40.3475959],[20.7812319,40.3471523],[20.7810336,40.3471648],[20.7808504,40.3473038],[20.7806813,40.3476413],[20.780524,40.347754],[20.7804783,40.3478744],[20.7803796,40.3477951],[20.7803772,40.3476734],[20.7803688,40.3476011],[20.7800929,40.3477105],[20.7799868,40.3479868],[20.7797896,40.3482695],[20.7795564,40.3479748],[20.7793824,40.3481681]]},{"id":19258,"author":"AnaDigit","name_GR":"\u0393\u03c1\u03ac\u03bc\u03bc\u03bf\u03c2: \u0391\u03b5\u03c4\u03bf\u03bc\u03b7\u03bb\u03af\u03c4\u03c3\u03b1-\u03a0\u03b5\u03c1\u03ae\u03c6\u03b1\u03bd\u03bf \u03b1\u03c0\u03cc \u0393\u03ba\u03ad\u03c3\u03bf","description_GR":"\u0391\u03bd\u03ac\u03b2\u03b1\u03c3\u03b7 \u03b1\u03c0\u03cc \u03c4\u03b7\u03bd \u0391\u03b5\u03c4\u03bf\u03bc\u03b7\u03bb\u03af\u03c4\u03c3\u03b1 \u03c3\u03c4\u03bf \u03a0\u03b5\u03c1\u03ae\u03c6\u03b1\u03bd\u03bf \u03bc\u03ad\u03c3\u03c9 \u03ba\u03bf\u03c1\u03c5\u03c6\u03ae\u03c2 \u0393\u03ba\u03ad\u03c3\u03bf\u03c2","path":"MACEDONIA\/Makedonia_Gramos_Aetomilitsa_Gertsos_Perifano","activity_type":33,"assistance":1,"difficulty":2,"scenic_value":4,"length":7349,"name_EN":"Gramos: Aetomilitsa-Perifano via Gessos","description_EN":"Ascent from Aetomilitsa to Aetomilitsa to Perifano via the Gessos peak","ascent_time":245,"descent_time":195,"marker":"Red_dots","level":12,"ascent":1021,"descent":37,"maxelev":2430,"minelev":1439,"link_logo":"","link_ref":"","pdf_link":"","bbox":"LINESTRING(20.81653 40.31102,20.85474 40.33648)","views":3,"millestones":"0,20.8547317,40.3111757#1,20.8472627,40.3136604#2,20.8403120,40.3142493#3,20.8333414,40.3175927#4,20.8274729,40.3165703#5,20.8240426,40.3223645#6,20.8207675,40.3303475#7.3,20.8165332,40.3364032","x":20.8322296,"y":40.3184513,"coor":[[20.8547317,40.3111757],[20.8544549,40.3111817],[20.8541513,40.3110068],[20.85365,40.3110607],[20.8535794,40.3111354],[20.8536425,40.3115514],[20.8534977,40.3116285],[20.8529689,40.3116141],[20.8528996,40.3120176],[20.8530801,40.3121576],[20.8530855,40.3122928],[20.8526537,40.3124702],[20.8526519,40.3125377],[20.8522498,40.3125808],[20.8518654,40.3127505],[20.8517926,40.3125684],[20.8516596,40.3126458],[20.8516143,40.3128607],[20.8513966,40.3132421],[20.8504583,40.3139371],[20.8499647,40.3141759],[20.8497042,40.314466],[20.8489882,40.3146807],[20.848707,40.314655],[20.8483259,40.3147527],[20.8474154,40.3138632],[20.8471048,40.3134584],[20.8467995,40.3132699],[20.8464643,40.3130626],[20.8462589,40.3126247],[20.8462447,40.3130296],[20.8464806,40.3137746],[20.8464661,40.3141885],[20.8463721,40.314186],[20.8463923,40.3145108],[20.8463322,40.3145362],[20.8460628,40.3145108],[20.8459772,40.3145805],[20.8458378,40.3145407],[20.8454543,40.3146923],[20.8447462,40.3144839],[20.8441469,40.3144675],[20.8441301,40.3145751],[20.8438019,40.3145481],[20.8437839,40.3146828],[20.8436244,40.3148225],[20.843423,40.314853],[20.8431653,40.3150802],[20.8430478,40.315077],[20.84295,40.3151554],[20.8427712,40.3149523],[20.8422835,40.3148129],[20.842048,40.3145633],[20.8418944,40.3145771],[20.8418919,40.3146311],[20.84174,40.3146089],[20.8415595,40.3144419],[20.8412439,40.3143972],[20.8410626,40.3145003],[20.8404264,40.3142668],[20.8403162,40.3142548],[20.8401274,40.3140154],[20.8400362,40.3140039],[20.8399087,40.3139104],[20.8395176,40.3139717],[20.8390135,40.3141831],[20.8389707,40.3145963],[20.8386777,40.3146243],[20.8385778,40.3147476],[20.8383704,40.3146519],[20.8382823,40.3145234],[20.8381211,40.3144469],[20.8378454,40.3140521],[20.8374522,40.3139062],[20.836805,40.3141587],[20.8366598,40.3142448],[20.8367026,40.314336],[20.8362804,40.3148109],[20.8362182,40.3151334],[20.8355316,40.316281],[20.8355454,40.316439],[20.8353196,40.3167391],[20.8350572,40.316813],[20.8350623,40.3169572],[20.8348302,40.31714],[20.8347135,40.317371],[20.8344289,40.3174172],[20.8341913,40.317717],[20.8340604,40.3177989],[20.8337368,40.3174973],[20.8336302,40.3175124],[20.8332093,40.3176315],[20.8330162,40.3179865],[20.8328714,40.3180636],[20.8328281,40.3182335],[20.8322296,40.3184513],[20.8319626,40.3186241],[20.8318833,40.3185589],[20.8317049,40.3185991],[20.8316025,40.3185242],[20.8315971,40.3183889],[20.831407,40.3184288],[20.8313205,40.3182643],[20.8311938,40.3182068],[20.8312904,40.3179032],[20.8312442,40.3176317],[20.8302735,40.3172538],[20.8300972,40.317249],[20.8299982,40.3171021],[20.8299987,40.3168409],[20.8298959,40.3165229],[20.8294896,40.3164037],[20.829195,40.3164136],[20.8290213,40.3161026],[20.8288392,40.3159715],[20.8278471,40.315548],[20.8275529,40.3152967],[20.827158,40.3151868],[20.8272544,40.315892],[20.8274139,40.3160044],[20.8274,40.3163013],[20.8276115,40.3165593],[20.8274461,40.3165728],[20.8271565,40.3167269],[20.827352,40.3170746],[20.8270067,40.3172587],[20.8271318,40.3173522],[20.8271473,40.3175238],[20.8259671,40.3173473],[20.8254469,40.3174771],[20.8248983,40.3180115],[20.8246468,40.3181036],[20.824296,40.318058],[20.8242003,40.3180914],[20.823427,40.3187726],[20.8226831,40.3191755],[20.8228886,40.3198117],[20.8227744,40.3202409],[20.8228448,40.320495],[20.8234466,40.3209619],[20.8235421,40.3216851],[20.8238156,40.3221249],[20.82432,40.3226612],[20.8242435,40.3230374],[20.8239663,40.3236783],[20.8240728,40.3241676],[20.8243292,40.324724],[20.8240637,40.3253652],[20.8230115,40.3267234],[20.8227334,40.3273823],[20.8225318,40.3276649],[20.8222111,40.3279804],[20.8217366,40.3283096],[20.82109,40.3290484],[20.8209711,40.3291757],[20.8205549,40.3297902],[20.8205482,40.3299342],[20.8206942,40.3300823],[20.8207848,40.330409],[20.8205672,40.3307813],[20.8205562,40.3310152],[20.8208299,40.3312029],[20.8208798,40.3313934],[20.8212332,40.3316373],[20.8213044,40.3321256],[20.8211604,40.3321847],[20.8204326,40.3318945],[20.8202671,40.331908],[20.8200815,40.332101],[20.8196783,40.3329186],[20.8196673,40.3331524],[20.819809,40.3336427],[20.81975,40.3343977],[20.8199065,40.3348253],[20.819767,40.3350376],[20.8200708,40.3355864],[20.8201832,40.3359498],[20.8201084,40.3360378],[20.8196803,40.3358819],[20.8194523,40.3357225],[20.8192277,40.3355452],[20.8181073,40.3353432],[20.8177124,40.335481],[20.8175082,40.3358176],[20.8173612,40.3359396],[20.8171815,40.3360068],[20.8169826,40.3359833],[20.8168624,40.3362862],[20.8166401,40.3364332],[20.8165886,40.3364768],[20.8165332,40.3364032]]},{"id":19259,"author":"AnaDigit","name_GR":"\u0393\u03c1\u03ac\u03bc\u03bc\u03bf\u03c2: \u0391\u03b5\u03c4\u03bf\u03bc\u03b7\u03bb\u03af\u03c4\u03c3\u03b1-\u03a0\u03b5\u03c1\u03ae\u03c6\u03b1\u03bd\u03bf \u03b1\u03c0\u03cc \u039a\u03b9\u03ac\u03c6\u03b1","description_GR":"\u0391\u03bd\u03ac\u03b2\u03b1\u03c3\u03b7 \u03b1\u03c0\u03cc \u03c4\u03b7\u03bd \u0391\u03b5\u03c4\u03bf\u03bc\u03b7\u03bb\u03af\u03c4\u03c3\u03b1 \u03c3\u03c4\u03bf \u03a0\u03b5\u03c1\u03ae\u03c6\u03b1\u03bd\u03bf \u03bc\u03ad\u03c3\u03c9 \u03b4\u03b9\u03b1\u03c3\u03ad\u03bb\u03bf\u03c5 \u039a\u03b9\u03ac\u03c6\u03b1\u03c2","path":"MACEDONIA\/Makedonia_Gramos_Aetomilitsa_Kiafa_Perifano","activity_type":33,"assistance":1,"difficulty":2,"scenic_value":4,"length":6955,"name_EN":"Gramos: Aetomilitsa-Perifano via Kiafa","description_EN":"Ascent from Aetomilitsa to Aetomilitsa to Perifano via Kiafa Pass","ascent_time":205,"descent_time":160,"marker":"Red_dots","level":12,"ascent":1027,"descent":50,"maxelev":2430,"minelev":1439,"link_logo":"","link_ref":"","pdf_link":"","bbox":"LINESTRING(20.81642 40.31105,20.85577 40.34009)","views":1,"millestones":"0,20.8547317,40.3111757#1,20.8535766,40.3153097#2,20.8529292,40.3232987#3,20.8476522,40.3300986#4,20.8409899,40.3362500#5,20.8339100,40.3400843#7.0,20.8165886,40.3364768","x":20.8475808,"y":40.3301028,"coor":[[20.8547317,40.3111757],[20.8544549,40.3111817],[20.8541513,40.3110068],[20.85365,40.3110607],[20.8535794,40.3111354],[20.8536425,40.3115514],[20.8534977,40.3116285],[20.8529689,40.3116141],[20.8528996,40.3120176],[20.8530801,40.3121576],[20.8530855,40.3122928],[20.8526537,40.3124702],[20.8526519,40.3125377],[20.8528114,40.3126502],[20.8529071,40.3128689],[20.8533407,40.31316],[20.8540701,40.3131618],[20.8545275,40.3129401],[20.8547013,40.3129988],[20.8548314,40.3132366],[20.8552339,40.3131845],[20.8555126,40.3135163],[20.8556347,40.3140555],[20.8553964,40.3143733],[20.8552772,40.3144061],[20.8552822,40.3145503],[20.855067,40.3146255],[20.8549722,40.3148932],[20.8548761,40.3149356],[20.8547343,40.315202],[20.8546067,40.3151625],[20.8542944,40.3152981],[20.8541559,40.3152403],[20.8536615,40.3152448],[20.8534664,40.3153926],[20.8535513,40.3158453],[20.853354,40.3160381],[20.8532886,40.3164326],[20.8533357,40.3166861],[20.8532497,40.3167648],[20.8532942,40.3170722],[20.8536074,40.317423],[20.8535445,40.3175114],[20.8536184,40.3176935],[20.8537632,40.3178686],[20.853759,40.3179586],[20.8538736,40.3180247],[20.8539517,40.3183691],[20.8540978,40.3185172],[20.8540316,40.3186775],[20.8537982,40.3188874],[20.8537521,40.3191203],[20.8536069,40.3192064],[20.8536246,40.319333],[20.8537622,40.3194088],[20.8538924,40.3196465],[20.8540083,40.3196857],[20.8540629,40.3200295],[20.8541511,40.320158],[20.8540395,40.3205332],[20.8539044,40.3206556],[20.8539397,40.3209088],[20.853405,40.3215247],[20.8534471,40.3218861],[20.853197,40.3222036],[20.8530291,40.3222711],[20.8530342,40.3224153],[20.8531278,40.3224269],[20.8530607,40.3231096],[20.8526822,40.3236577],[20.8526638,40.3238013],[20.8522508,40.3240783],[20.8521836,40.3242566],[20.8518303,40.3245172],[20.8516674,40.3247289],[20.8511814,40.325058],[20.8509879,40.325422],[20.850653,40.3257911],[20.8504725,40.3258763],[20.8503072,40.326142],[20.8499765,40.3264212],[20.8499047,40.3266985],[20.8499257,40.3267531],[20.8500202,40.3267466],[20.8496693,40.3272054],[20.8493515,40.3272058],[20.8491962,40.3272556],[20.8491434,40.3278846],[20.8487203,40.3281253],[20.8486733,40.3283762],[20.848552,40.328454],[20.8486402,40.3285825],[20.8485815,40.3290853],[20.8486554,40.3292674],[20.8484787,40.3295238],[20.8484296,40.3300719],[20.8483079,40.3301586],[20.8480996,40.3300809],[20.8475808,40.3301028],[20.8470938,40.3301976],[20.8465036,40.3304877],[20.8463597,40.330799],[20.8462514,40.3308501],[20.84595,40.3312562],[20.845796,40.3317834],[20.8457099,40.3318621],[20.8455113,40.3318297],[20.8451898,40.331911],[20.8450865,40.3318541],[20.844723,40.3318262],[20.8445164,40.3317125],[20.8444308,40.3317822],[20.8442427,40.3320293],[20.8439623,40.3322378],[20.8436819,40.3329507],[20.8434036,40.3333664],[20.8431584,40.3335759],[20.8431895,40.3336668],[20.8429964,40.3337696],[20.8428562,40.3339999],[20.8424926,40.3342242],[20.842399,40.3344648],[20.8418558,40.3347562],[20.8418213,40.3352416],[20.8415044,40.3357284],[20.8402071,40.3370439],[20.8397394,40.3369771],[20.8397537,40.3371757],[20.839553,40.3371882],[20.8395454,40.3373501],[20.8393225,40.3375872],[20.8393494,40.3377681],[20.8391155,40.3379868],[20.8386944,40.3381825],[20.8387494,40.3382651],[20.8386591,40.3384337],[20.83834,40.3387132],[20.8380495,40.3391376],[20.8378328,40.3392398],[20.837743,40.3393994],[20.8376368,40.3394055],[20.8376443,40.3394958],[20.8373034,40.3394865],[20.8374587,40.3399411],[20.8373869,40.3399661],[20.8371443,40.3398694],[20.837072,40.3399035],[20.8371216,40.340103],[20.8370477,40.340173],[20.836944,40.3401251],[20.8368205,40.3402478],[20.8368688,40.3404743],[20.8366018,40.3406472],[20.8356995,40.3405594],[20.835286,40.3403409],[20.8348435,40.3402387],[20.8343015,40.3399987],[20.833814,40.3401025],[20.8338056,40.3400302],[20.8336998,40.3400273],[20.8331961,40.3397253],[20.8328652,40.3397522],[20.8324748,40.3395434],[20.8318207,40.3394354],[20.8312333,40.3394102],[20.8305965,40.3391856],[20.8302069,40.339211],[20.829735,40.3389819],[20.8294239,40.3390904],[20.8291896,40.339066],[20.8286476,40.3393303],[20.8270861,40.3394946],[20.8262322,40.3393811],[20.8252918,40.3391031],[20.8250916,40.3391066],[20.8242024,40.3387399],[20.8235664,40.3387494],[20.8233035,40.3388323],[20.8223967,40.3388433],[20.8216422,40.3376157],[20.8211587,40.337134],[20.8208973,40.3366855],[20.8203903,40.3362032],[20.8201084,40.3360378],[20.8196803,40.3358819],[20.8194523,40.3357225],[20.8192277,40.3355452],[20.8181073,40.3353432],[20.8177124,40.335481],[20.8175082,40.3358176],[20.8173612,40.3359396],[20.8171815,40.3360068],[20.8169826,40.3359833],[20.8168624,40.3362862],[20.8166401,40.3364332],[20.8165886,40.3364768]]},{"id":19260,"author":"AnaDigit","name_GR":"\u0393\u03c1\u03ac\u03bc\u03bf\u03c2: \u0393\u03c1\u03ac\u03bc\u03bf\u03c3\u03c4\u03b1-\u039a\u03b9\u03ac\u03c6\u03b1 \u03b1\u03c0\u03cc \u03b4\u03b9\u03ac\u03c3\u03b5\u03bb\u03bf \u039a\u03b9\u03ac\u03c6\u03b1\u03c2","description_GR":"\u0391\u03bd\u03ac\u03b2\u03b1\u03c3\u03b7 \u03c3\u03c4\u03b7\u03bd \u03ba\u03bf\u03c1\u03c5\u03c6\u03ae \u039a\u03b9\u03ac\u03c6\u03b1 \u03b1\u03c0\u03cc \u03c4\u03bf \u03bf\u03bc\u03ce\u03bd\u03c5\u03bc\u03bf \u03b4\u03b9\u03ac\u03c3\u03b5\u03bb\u03bf","path":"MACEDONIA\/Makedonia_Gramos_Gramosta_KiafaPass_Kiafa","activity_type":33,"assistance":1,"difficulty":3,"scenic_value":5,"length":10412,"name_EN":"Gramos: Gramosta-Kiafa via Kiafa Pass","description_EN":"Ascent to Kiafa peak via the Kiafa Pass","ascent_time":630,"descent_time":470,"marker":"Red_dots","level":9,"ascent":1071,"descent":75,"maxelev":2395,"minelev":1361,"link_logo":"","link_ref":"","pdf_link":"","bbox":"LINESTRING(20.83124 40.34077,20.84542 40.39404)","views":0,"millestones":"0,20.8354134,40.3911300#1,20.8415032,40.3927452#2,20.8421451,40.3846376#3,20.8395639,40.3773054#4,20.8342696,40.3712547#5,20.8359792,40.3678303#6,20.8360578,40.3640839#7,20.8367244,40.3581477#8,20.8359621,40.3508706#9,20.8374021,40.3431379#10,20.8423680,40.3418021#10.4,20.8441123,40.3420505","x":20.8364366,"y":40.3669835,"coor":[[20.8354134,40.39113],[20.8357898,40.3912754],[20.8360956,40.3914144],[20.8359718,40.3916677],[20.8363592,40.3916963],[20.836897,40.3920353],[20.8370017,40.3921057],[20.8376614,40.3926102],[20.8378605,40.3926336],[20.8381815,40.3925704],[20.8385235,40.3928139],[20.8389531,40.3929608],[20.8394096,40.3929868],[20.8396943,40.3931297],[20.8404563,40.3932361],[20.8405551,40.3933784],[20.8406991,40.393585],[20.8408934,40.3936849],[20.8415812,40.3940729],[20.8426871,40.3943554],[20.8427877,40.3942861],[20.8427158,40.3941895],[20.8423066,40.3938721],[20.8419591,40.3937455],[20.8416402,40.3932594],[20.8416327,40.392917],[20.8414772,40.3927146],[20.841647,40.3923589],[20.8413504,40.3919005],[20.8411016,40.3916775],[20.8412815,40.3913582],[20.8411378,40.3909039],[20.8408815,40.3905907],[20.8409248,40.3904207],[20.8412236,40.3900776],[20.8410371,40.3897843],[20.8411929,40.3894733],[20.8409241,40.3889255],[20.8410796,40.3886236],[20.8413644,40.3883251],[20.8414821,40.3878239],[20.8415792,40.3876645],[20.8415784,40.3874303],[20.8413271,40.3870091],[20.8416532,40.3865857],[20.8416582,40.3862255],[20.8419187,40.3859444],[20.8417838,40.3856345],[20.8416953,40.3854339],[20.8416407,40.3850902],[20.8421289,40.3847252],[20.8422062,40.384331],[20.8424179,40.3838324],[20.8432624,40.3836574],[20.8434208,40.3835446],[20.843304,40.3832712],[20.8433762,40.382985],[20.8429385,40.3827748],[20.8424152,40.3819499],[20.8421665,40.3817269],[20.8419212,40.3811798],[20.8418645,40.3796201],[20.8413562,40.3791558],[20.841105,40.3787347],[20.8407526,40.3784638],[20.8407207,40.3781387],[20.8406106,40.3779736],[20.8396823,40.3774258],[20.8392887,40.3770277],[20.8387737,40.3767074],[20.8382864,40.3765499],[20.8382067,40.3762415],[20.8383352,40.3757587],[20.8378707,40.3756198],[20.8377463,40.3755084],[20.8369563,40.374523],[20.8362776,40.3734236],[20.836026,40.3732636],[20.8359471,40.3729372],[20.8355421,40.3730342],[20.835028,40.372948],[20.8346054,40.3731706],[20.8343576,40.3731818],[20.8340917,40.3730755],[20.8341146,40.3727474],[20.8343982,40.3722237],[20.8345117,40.3718125],[20.8344865,40.3715957],[20.8342673,40.3712474],[20.8342199,40.3710029],[20.8341308,40.3705276],[20.8341922,40.370223],[20.8339024,40.370125],[20.8335479,40.3698991],[20.8334673,40.3693565],[20.8330785,40.3686073],[20.8326889,40.3676239],[20.8326663,40.3671009],[20.8325236,40.3666286],[20.8326143,40.3664509],[20.8327941,40.3663838],[20.8335821,40.3667567],[20.8339189,40.3671082],[20.8340789,40.367716],[20.8342412,40.367824],[20.8345698,40.3680447],[20.8347462,40.3680495],[20.8350184,40.3677688],[20.8353669,40.3677693],[20.8358502,40.3679267],[20.8360283,40.3678955],[20.8358739,40.3676886],[20.8357512,40.3675276],[20.8356983,40.3671479],[20.8355396,40.3670985],[20.8349978,40.3671017],[20.8349742,40.3667408],[20.8349634,40.3665783],[20.8351079,40.3665103],[20.8353775,40.3665357],[20.8358306,40.3665976],[20.8359759,40.3667367],[20.8361237,40.3668758],[20.8364366,40.3669835],[20.8366714,40.3672511],[20.8370893,40.3673796],[20.8368415,40.3671387],[20.8367281,40.3667933],[20.8361368,40.3660926],[20.8359412,40.3654928],[20.8356866,40.3653777],[20.8353115,40.3650387],[20.8355379,40.3647567],[20.8355564,40.3646131],[20.8354876,40.364323],[20.835202,40.3638828],[20.835168,40.3636027],[20.8352499,40.3636139],[20.8353453,40.3637696],[20.8354466,40.363912],[20.8360359,40.3640813],[20.8365042,40.3641391],[20.8368343,40.3643824],[20.8373542,40.3645947],[20.8373105,40.3641612],[20.8373697,40.3639016],[20.8372736,40.3636918],[20.8375836,40.3628537],[20.8377226,40.3626503],[20.8376536,40.3623917],[20.8377372,40.3621148],[20.8376322,40.3618417],[20.8379607,40.3613643],[20.8374294,40.3611426],[20.8368977,40.3611821],[20.8367701,40.3611426],[20.8365828,40.3603629],[20.8361134,40.3598276],[20.836215,40.3596683],[20.8366703,40.3595006],[20.8369324,40.3591835],[20.8369992,40.3585098],[20.8367619,40.3582962],[20.8366923,40.3580241],[20.8368612,40.357182],[20.8370317,40.3568084],[20.8376465,40.3562488],[20.8380468,40.3554942],[20.8380565,40.3550351],[20.8375321,40.3548496],[20.8372793,40.3547166],[20.8372057,40.3545389],[20.8372751,40.3540635],[20.8371163,40.353933],[20.8363885,40.3540617],[20.836226,40.3540122],[20.8362621,40.3534908],[20.8364557,40.3531268],[20.8362526,40.352833],[20.836209,40.3522554],[20.8364517,40.3520999],[20.8362938,40.3519515],[20.8363401,40.3517186],[20.8361658,40.3511644],[20.8359563,40.3508614],[20.8360382,40.3506205],[20.835801,40.3504068],[20.8357192,40.3501434],[20.8356307,40.3487629],[20.8357391,40.3484596],[20.8355837,40.3482572],[20.8355434,40.3478598],[20.835564,40.3476712],[20.8357139,40.3474682],[20.8361548,40.3471019],[20.8363802,40.346946],[20.836387,40.3468021],[20.8365822,40.3469065],[20.8367384,40.3468387],[20.8366654,40.3466385],[20.8367326,40.3464602],[20.8368577,40.3465537],[20.8369345,40.3464207],[20.8370739,40.3464606],[20.8373033,40.3455842],[20.8373831,40.3453882],[20.837643,40.3451161],[20.8375443,40.3449603],[20.8375423,40.3442487],[20.837408,40.3435965],[20.8374558,40.3433276],[20.837379,40.3432084],[20.8374475,40.3430031],[20.8373207,40.3429456],[20.8373601,40.3428566],[20.8372602,40.3427278],[20.8372867,40.3424133],[20.837427,40.3421829],[20.8371196,40.3419584],[20.837118,40.3417421],[20.8369387,40.3415481],[20.836953,40.3412422],[20.8366025,40.3406472],[20.8378642,40.3410015],[20.8379948,40.340978],[20.8385779,40.3405887],[20.838871,40.3406147],[20.8391808,40.3407853],[20.8395411,40.3411374],[20.8396628,40.3418073],[20.8395939,40.3420215],[20.8396737,40.3420778],[20.8405386,40.3419573],[20.8408027,40.3418474],[20.8411676,40.3418484],[20.8411877,40.341921],[20.8413179,40.3419066],[20.8414396,40.3418198],[20.8414942,40.3419114],[20.8424141,40.3416213],[20.8423419,40.3419075],[20.8430758,40.3415673],[20.8431161,40.3417125],[20.8430263,40.3423766],[20.8439096,40.3422566],[20.8441123,40.3420505]]},{"id":19261,"author":"AnaDigit","name_GR":"\u0393\u03c1\u03ac\u03bc\u03bf\u03c2: \u0393\u03c1\u03ac\u03bc\u03bf\u03c3\u03c4\u03b1-\u03a0\u03b5\u03c1\u03ae\u03c6\u03b1\u03bd\u03bf \u03b1\u03c0\u03cc \u03b4\u03b9\u03ac\u03c3\u03b5\u03bb\u03bf \u039a\u03b9\u03ac\u03c6\u03b1\u03c2","description_GR":"\u0391\u03bd\u03ac\u03b2\u03b1\u03c3\u03b7 \u03c3\u03c4\u03bf \u03a0\u03b5\u03c1\u03ae\u03c6\u03b1\u03bd\u03bf \u03b1\u03c0\u03cc \u03c4\u03bf \u03b4\u03b9\u03ac\u03c3\u03b5\u03bb\u03bf \u039a\u03b9\u03ac\u03c6\u03b1\u03c2","path":"MACEDONIA\/Makedonia_Gramos_Gramosta_KiafaPass_Perifano","activity_type":33,"assistance":1,"difficulty":2,"scenic_value":5,"length":11508,"name_EN":"Gramos: Gramosta-Perifano via Kiafa Pass","description_EN":"Ascent to Perifano peak via the Kiafa Pass","ascent_time":580,"descent_time":440,"marker":"Red_dots","level":9,"ascent":1146,"descent":101,"maxelev":2430,"minelev":1361,"link_logo":"","link_ref":"","pdf_link":"","bbox":"LINESTRING(20.81384 40.3361,20.84563 40.39356)","views":6,"millestones":"0,20.8354134,40.3911300#1,20.8415038,40.3927456#2,20.8421453,40.3846381#3,20.8395646,40.3773058#4,20.8342696,40.3712551#5,20.8359794,40.3678310#6,20.8360569,40.3640840#7,20.8367234,40.3581474#8,20.8359607,40.3508704#9,20.8374002,40.3431373#10,20.8292305,40.3390695#11,20.8199111,40.3359674#11.5,20.8165325,40.3364032","x":20.8355551,"y":40.364613,"coor":[[20.8354134,40.39113],[20.8357894,40.3912754],[20.8360951,40.3914144],[20.8359713,40.3916677],[20.8363587,40.3916963],[20.8368964,40.3920353],[20.8370016,40.3921057],[20.8376612,40.3926102],[20.8378603,40.3926336],[20.8381814,40.3925704],[20.8385233,40.3928139],[20.8389534,40.3929608],[20.8394105,40.3929868],[20.8396948,40.3931297],[20.8404567,40.3932361],[20.8405792,40.3934106],[20.8406995,40.393585],[20.840894,40.3936849],[20.8415814,40.394073],[20.8426873,40.3943554],[20.8427883,40.3942861],[20.8427162,40.3941895],[20.842307,40.3938721],[20.8419595,40.3937455],[20.8416406,40.3932594],[20.841633,40.392917],[20.8414776,40.3927146],[20.8416474,40.3923589],[20.8413507,40.3919005],[20.841102,40.3916775],[20.8412819,40.3913582],[20.8411382,40.3909039],[20.8408819,40.3905907],[20.8409252,40.3904207],[20.841224,40.3900776],[20.8410374,40.3897843],[20.8411933,40.3894733],[20.8409244,40.3889256],[20.8410799,40.3886236],[20.8413648,40.3883251],[20.8414825,40.387824],[20.8415796,40.3876645],[20.8415787,40.3874303],[20.8413275,40.3870091],[20.8416536,40.3865857],[20.8416586,40.3862255],[20.8419191,40.3859444],[20.8416956,40.3854339],[20.841641,40.3850902],[20.8421292,40.3847252],[20.8422035,40.3843445],[20.8422065,40.384331],[20.8424183,40.3838324],[20.8432627,40.3836574],[20.8434211,40.3835446],[20.8433043,40.3832712],[20.8433766,40.382985],[20.8429389,40.3827748],[20.8424156,40.3819499],[20.8421669,40.381727],[20.8419215,40.3811798],[20.8418649,40.3796201],[20.8413566,40.3791558],[20.8411054,40.3787347],[20.840753,40.3784638],[20.8407211,40.3781387],[20.840611,40.3779736],[20.8396827,40.3774258],[20.8392891,40.3770277],[20.8387741,40.3767074],[20.8382868,40.3765499],[20.838207,40.3762415],[20.8383356,40.3757587],[20.837871,40.3756199],[20.8377467,40.3755084],[20.8369567,40.374523],[20.836278,40.3734236],[20.8360264,40.3732636],[20.8359474,40.3729372],[20.8355425,40.3730342],[20.8350284,40.372948],[20.8346058,40.3731706],[20.8343579,40.3731819],[20.8340921,40.3730755],[20.8341144,40.3727474],[20.834398,40.3722237],[20.8345115,40.3718125],[20.8344863,40.3715956],[20.8342671,40.3712474],[20.8342197,40.3710029],[20.8341301,40.3705276],[20.8341914,40.370223],[20.8339016,40.370125],[20.8335472,40.3698991],[20.8334666,40.3693565],[20.8330778,40.3686073],[20.8326881,40.3676239],[20.8326825,40.3674931],[20.8326656,40.3671008],[20.8325228,40.3666286],[20.8326136,40.3664509],[20.8327934,40.3663838],[20.8335814,40.3667566],[20.8339182,40.3671081],[20.8340781,40.367716],[20.8345691,40.3680447],[20.8347455,40.3680495],[20.8350177,40.3677688],[20.8353662,40.3677693],[20.8358499,40.3679266],[20.836028,40.3678955],[20.8357508,40.3675276],[20.8357191,40.3673016],[20.8356979,40.3671479],[20.8355389,40.3670985],[20.8349971,40.3671017],[20.8349696,40.3666821],[20.8349627,40.3665783],[20.8351072,40.3665102],[20.8353768,40.3665356],[20.8358297,40.3665976],[20.8361228,40.3668758],[20.8362304,40.3669148],[20.8364357,40.3669835],[20.8366705,40.3672511],[20.8370884,40.3673796],[20.8368406,40.3671386],[20.8367272,40.3667933],[20.8361359,40.3660926],[20.8360586,40.3658563],[20.8359402,40.3654927],[20.8356866,40.3653777],[20.8353115,40.3650387],[20.8355366,40.3647566],[20.8355551,40.364613],[20.8354924,40.3643456],[20.8354863,40.3643229],[20.8352007,40.3638828],[20.8351668,40.3636026],[20.8352486,40.3636139],[20.8353438,40.3637696],[20.8354455,40.363912],[20.8360346,40.3640812],[20.8365029,40.3641391],[20.836833,40.3643823],[20.837353,40.3645947],[20.8373096,40.3641612],[20.8373688,40.3639016],[20.8372727,40.3636918],[20.8375827,40.3628536],[20.8377217,40.3626503],[20.8376527,40.3623917],[20.8377363,40.3621148],[20.8376313,40.3618417],[20.8379598,40.3613643],[20.8374285,40.3611426],[20.8368968,40.3611821],[20.8367692,40.3611426],[20.8365819,40.3603629],[20.8361125,40.3598276],[20.8362141,40.3596683],[20.8366694,40.3595006],[20.8369315,40.3591835],[20.8369983,40.3585098],[20.836761,40.3582962],[20.8366913,40.358024],[20.8368602,40.357182],[20.8370308,40.3568084],[20.8376456,40.3562488],[20.8380459,40.3554941],[20.8380556,40.355035],[20.8375308,40.3548496],[20.837278,40.3547165],[20.8372039,40.3545389],[20.8372732,40.3540634],[20.8371145,40.353933],[20.8363868,40.3540617],[20.8362243,40.3540122],[20.8362605,40.3534908],[20.8364541,40.3531268],[20.8362513,40.352833],[20.8362077,40.3522554],[20.8364504,40.3520999],[20.8362926,40.3519514],[20.8363388,40.3517185],[20.8361646,40.3511643],[20.835955,40.3508614],[20.836037,40.3506204],[20.8357997,40.3504068],[20.8357179,40.3501433],[20.8356294,40.3487628],[20.8357378,40.3484596],[20.8355824,40.3482572],[20.8355422,40.3478598],[20.8355628,40.3476712],[20.8357122,40.3474681],[20.8361532,40.3471019],[20.8363782,40.3469459],[20.836385,40.346802],[20.8365802,40.3469064],[20.8367364,40.3468386],[20.8366634,40.3466385],[20.8367306,40.3464602],[20.8368557,40.3465537],[20.8369325,40.3464207],[20.8370719,40.3464605],[20.8373012,40.3455841],[20.837381,40.3453882],[20.837641,40.345116],[20.8375423,40.3449602],[20.8375403,40.3442486],[20.8374059,40.3435964],[20.8374538,40.3433275],[20.837377,40.3432084],[20.8374454,40.3430031],[20.8373187,40.3429456],[20.8373581,40.3428566],[20.8372582,40.3427277],[20.8372847,40.3424132],[20.8374249,40.3421829],[20.8371176,40.3419583],[20.8371159,40.3417421],[20.8369367,40.341548],[20.836951,40.3412422],[20.836601,40.3406472],[20.8356988,40.3405594],[20.8352852,40.3403409],[20.8348427,40.3402387],[20.8343007,40.3399987],[20.8338133,40.3401024],[20.8338049,40.3400302],[20.8336991,40.3400273],[20.8331953,40.3397252],[20.8328645,40.3397522],[20.8324741,40.3395433],[20.83182,40.3394353],[20.8312326,40.3394102],[20.8305957,40.3391856],[20.8302061,40.3392109],[20.8297343,40.3389818],[20.8294231,40.3390904],[20.8291889,40.3390659],[20.8286468,40.3393303],[20.8270854,40.3394946],[20.8262315,40.3393811],[20.8252911,40.339103],[20.8250908,40.3391065],[20.8242017,40.3387398],[20.8235657,40.3387494],[20.8233028,40.3388322],[20.822396,40.3388433],[20.8216415,40.3376156],[20.821158,40.337134],[20.8208966,40.3366855],[20.8203896,40.3362031],[20.8201077,40.3360378],[20.8196795,40.3358819],[20.8194516,40.3357225],[20.8192269,40.3355452],[20.8181065,40.3353432],[20.8177116,40.3354809],[20.8175075,40.3358176],[20.8173605,40.3359396],[20.8171808,40.3360067],[20.8169818,40.3359832],[20.8168616,40.3362862],[20.8166394,40.3364332],[20.8165879,40.3364768],[20.8165325,40.3364032]]},{"id":19262,"author":"AnaDigit","name_GR":"\u0393\u03c1\u03ac\u03bc\u03bf\u03c2: \u0393\u03c1\u03ac\u03bc\u03bf\u03c3\u03c4\u03b1-\u03a6\u03c1\u03af\u03b3\u03ba\u03b1-\u0393\u03ba\u03b9\u03c3\u03c4\u03cc\u03b2\u03b1","description_GR":"\u039c\u03b9\u03b1 \u03ac\u03bc\u03b5\u03c3\u03b7 \u03b1\u03bd\u03ac\u03b2\u03b1\u03c3\u03b7 \u03c3\u03c4\u03b7 \u03bb\u03af\u03bc\u03bd\u03b7 \u0393\u03ba\u03b9\u03c3\u03c4\u03cc\u03b2\u03b1","path":"MACEDONIA\/Makedonia_Gramos_Gramosta_Friga_Gistova","activity_type":33,"assistance":1,"difficulty":1,"scenic_value":4,"length":7050,"name_EN":"Gramos: Gramosta-Friga-Gistova","description_EN":"The shortest way to Gistova lake","ascent_time":185,"descent_time":140,"marker":"Red_dots","level":9,"ascent":1008,"descent":36,"maxelev":2379,"minelev":1391,"link_logo":"","link_ref":"","pdf_link":"","bbox":"LINESTRING(20.78923 40.36622,20.83658 40.39186)","views":5,"millestones":"0,20.8354134,40.3911300#1,20.8312743,40.3924855#2,20.8215727,40.3877820#3,20.8141058,40.3832520#4,20.8058340,40.3812391#5,20.7994532,40.3769177#6,20.7957190,40.3706021#7.1,20.7906777,40.3649514","x":20.8048565,"y":40.3812551,"coor":[[20.8354134,40.39113],[20.8352143,40.3906022],[20.8350917,40.3899503],[20.8348636,40.389791],[20.834525,40.3897276],[20.8342054,40.3896108],[20.8337575,40.3890626],[20.8338486,40.3896325],[20.8340586,40.3899265],[20.834051,40.3903406],[20.8337559,40.3913593],[20.8335478,40.3917769],[20.8336066,40.3920308],[20.8334309,40.3922601],[20.8335014,40.3927664],[20.833262,40.3925977],[20.83262,40.3923189],[20.8322455,40.3930202],[20.8321148,40.3930437],[20.8314077,40.3925469],[20.8307737,40.3922503],[20.8304583,40.3916922],[20.8302088,40.3914872],[20.829424,40.3911414],[20.8285993,40.3906414],[20.8274709,40.3900881],[20.8267181,40.3898152],[20.8258787,40.38963],[20.8248091,40.3890782],[20.8243411,40.3890113],[20.8238067,40.3888525],[20.8234732,40.3886812],[20.822833,40.3885195],[20.8221407,40.3882122],[20.8216753,40.3878392],[20.820573,40.3872324],[20.8198164,40.3870404],[20.8191015,40.3867145],[20.8186579,40.3866302],[20.818337,40.3864413],[20.8176564,40.3863865],[20.8173136,40.3861609],[20.817102,40.3859029],[20.8168004,40.3858045],[20.8163064,40.3855387],[20.815464,40.3846688],[20.8148125,40.3845248],[20.8151498,40.3838675],[20.8146409,40.383169],[20.8145905,40.3827398],[20.8143139,40.3831104],[20.8142949,40.383263],[20.8141298,40.3832675],[20.8134326,40.3828159],[20.8129571,40.3826587],[20.8124952,40.3822136],[20.8115701,40.3821971],[20.8112239,40.3823227],[20.8111438,40.3821223],[20.8108556,40.3819882],[20.810545,40.3815834],[20.8106065,40.3812788],[20.8105057,40.381168],[20.809567,40.3815924],[20.8087931,40.3817692],[20.8087552,40.3818222],[20.8089106,40.3820246],[20.8088836,40.3820959],[20.8079148,40.3821592],[20.8077993,40.382111],[20.8077242,40.3819558],[20.8069244,40.3819832],[20.8068259,40.3819265],[20.80701,40.3817694],[20.8069697,40.3816242],[20.8066876,40.3813642],[20.8062046,40.3811392],[20.8059084,40.3811761],[20.8055529,40.3814725],[20.8048565,40.3812551],[20.8040674,40.3815034],[20.8029386,40.3814632],[20.8025991,40.38167],[20.8025067,40.3816314],[20.8023708,40.3812673],[20.8021986,40.3811725],[20.8017676,40.3810705],[20.8015907,40.380854],[20.8013358,40.3807658],[20.8011234,40.3805258],[20.8008597,40.3803744],[20.8007304,40.3801186],[20.8005486,40.3799784],[20.8005345,40.3797799],[20.8002494,40.3795829],[20.8002763,40.3795116],[20.8005058,40.3793918],[20.8002865,40.3792957],[20.8003421,40.3791171],[20.7999556,40.378575],[20.7997742,40.3784258],[20.7998768,40.378199],[20.800071,40.3781008],[20.8001846,40.3780409],[20.8001679,40.3778963],[20.799748,40.3775604],[20.7997095,40.3773792],[20.7994644,40.3770842],[20.7994311,40.3765429],[20.7992023,40.3764015],[20.7993284,40.3762248],[20.7992896,40.3761472],[20.799093,40.3760697],[20.798966,40.3757689],[20.7988744,40.3757124],[20.7989281,40.3755742],[20.7989705,40.3753007],[20.7986935,40.3749327],[20.7987364,40.3747718],[20.7988698,40.3744423],[20.7994681,40.3738689],[20.7988931,40.3735782],[20.7984514,40.3732057],[20.7983143,40.3728687],[20.7981439,40.3727379],[20.7978132,40.3722603],[20.797148,40.3721338],[20.7967642,40.3721097],[20.7968777,40.3719507],[20.7967361,40.3719558],[20.7966472,40.3718452],[20.7965507,40.3716444],[20.7965584,40.3714825],[20.7962299,40.3714554],[20.7964505,40.370777],[20.7963331,40.3705215],[20.796029,40.370477],[20.7958383,40.3705258],[20.7955954,40.3706812],[20.7950061,40.3706919],[20.7949855,40.3706282],[20.793999,40.3702226],[20.7942197,40.3700891],[20.7939413,40.3700003],[20.7934012,40.3699673],[20.7928918,40.369755],[20.7927432,40.3696158],[20.7926855,40.369416],[20.7926902,40.3693171],[20.7929029,40.3690528],[20.7928963,40.3689445],[20.7918066,40.3680856],[20.7915291,40.3676051],[20.7908684,40.3671364],[20.7907183,40.366826],[20.7904337,40.3666199],[20.7904745,40.3660086],[20.7906694,40.3653745],[20.7906777,40.3649514]]},{"id":19263,"author":"AnaDigit","name_GR":"\u0393\u03c1\u03ac\u03bc\u03bf\u03c2: \u0393\u03c1\u03ac\u03bc\u03bf\u03c3\u03c4\u03b1-\u03a6\u03b1\u03ba\u03bf\u03cd-\u0393\u03ba\u03b9\u03c3\u03c4\u03cc\u03b2\u03b1","description_GR":"\u03a5\u03c0\u03bf\u03c3\u03c4\u03b7\u03c1\u03b9\u03b6\u03cc\u03bc\u03b5\u03bd\u03b7 \u03bc\u03b5 \u03cc\u03c7\u03b7\u03bc\u03b1: \u03b7 \u03b5\u03c5\u03ba\u03bf\u03bb\u03cc\u03c4\u03b5\u03c1\u03b7 \u03b1\u03bd\u03ac\u03b2\u03b1\u03c3\u03b7 \u03c3\u03c4\u03b7 \u03bb\u03af\u03bc\u03bd\u03b7 \u0393\u03ba\u03b9\u03c3\u03c4\u03cc\u03b2\u03b1","path":"MACEDONIA\/Makedonia_Gramos_Gramosta_Fagou_Gistova","activity_type":33,"assistance":1,"difficulty":1,"scenic_value":4,"length":7963,"name_EN":"Gramos: Gramosta-Fakou-Gistova","description_EN":"The shortest way to Gistova lake, when supported by vehicle","ascent_time":260,"descent_time":205,"marker":"No_marks","level":9,"ascent":1021,"descent":57,"maxelev":2356,"minelev":1390,"link_logo":"","link_ref":"","pdf_link":"","bbox":"LINESTRING(20.78949 40.36054,20.83685 40.38986)","views":4,"millestones":"0,20.8354134,40.3911300#1,20.8327744,40.3836555#2,20.8240176,40.3786272#3,20.8180490,40.3740231#4,20.8164372,40.3684736#5,20.8103831,40.3632368#6,20.8074299,40.3598891#7,20.7973243,40.3607873#8.0,20.7906762,40.3649514","x":20.8172601,"y":40.3663217,"coor":[[20.8354134,40.39113],[20.8352143,40.3906022],[20.8350917,40.3899503],[20.8348636,40.389791],[20.834525,40.3897276],[20.8342052,40.3896108],[20.8337573,40.3890626],[20.8332431,40.3883325],[20.8328465,40.3879973],[20.8328432,40.3878171],[20.833092,40.3875357],[20.8333115,40.386623],[20.8331288,40.3862487],[20.832707,40.3856968],[20.8323782,40.3849222],[20.832217,40.3843413],[20.8319335,40.3841083],[20.8319528,40.3839467],[20.8322687,40.3838428],[20.8325481,40.3836613],[20.8329019,40.383653],[20.8325596,40.3831663],[20.8320068,40.3828989],[20.8310121,40.3822592],[20.8299341,40.3818873],[20.8297103,40.381638],[20.828792,40.3813786],[20.8281048,40.3809635],[20.8273604,40.3807629],[20.8270677,40.3804756],[20.8268638,40.3800377],[20.8259371,40.3799582],[20.8254078,40.3796915],[20.8251992,40.3796902],[20.8247985,40.379445],[20.8246881,40.3791628],[20.824389,40.3790105],[20.8240758,40.3786596],[20.8236742,40.3784324],[20.8230433,40.378325],[20.8220957,40.3779386],[20.8220564,40.3775232],[20.8222776,40.3768268],[20.8213176,40.3759537],[20.8208648,40.3758152],[20.8205708,40.3755549],[20.8201844,40.3755082],[20.8200021,40.3753771],[20.8193956,40.3752523],[20.8193251,40.3749982],[20.8190732,40.3748471],[20.8179424,40.3746134],[20.8187356,40.3742749],[20.8191709,40.3742013],[20.8189609,40.3741595],[20.8184888,40.3739304],[20.8180713,40.374045],[20.8178462,40.3738226],[20.81723,40.3736525],[20.8169785,40.3739068],[20.8169757,40.373677],[20.8162176,40.3725213],[20.816227,40.3720712],[20.8161487,40.3718574],[20.8158101,40.3716048],[20.8152902,40.3713924],[20.8153524,40.371322],[20.8158187,40.3711728],[20.8159448,40.3709961],[20.815944,40.3707619],[20.8156058,40.3699419],[20.8151661,40.3697767],[20.8146209,40.3698518],[20.814705,40.3695658],[20.8145552,40.3692465],[20.8146187,40.3691492],[20.8147867,40.3690817],[20.8157222,40.3689724],[20.8160415,40.368693],[20.8166943,40.3683327],[20.8169667,40.3677998],[20.8171894,40.3675717],[20.8172689,40.3673848],[20.8172761,40.3672319],[20.8171263,40.3669125],[20.8172601,40.3663217],[20.8171997,40.3661039],[20.8169813,40.3659898],[20.8164085,40.365902],[20.8160298,40.3654412],[20.8157317,40.3652708],[20.8149065,40.3650409],[20.8141635,40.3650655],[20.8138964,40.3649861],[20.8135873,40.3650496],[20.8131728,40.364849],[20.8121507,40.3645506],[20.811882,40.364255],[20.8113668,40.3639435],[20.8107269,40.3637818],[20.8106128,40.3634544],[20.8101052,40.362981],[20.8086732,40.3628874],[20.808314,40.3630126],[20.8079485,40.3632727],[20.8079057,40.3631815],[20.8079689,40.3628409],[20.8078816,40.3626944],[20.8072294,40.3625413],[20.8067004,40.3622745],[20.8067273,40.3622032],[20.8069798,40.3620931],[20.8080028,40.3613738],[20.8080912,40.3609979],[20.8085062,40.3609373],[20.8087116,40.3608259],[20.8090075,40.3602937],[20.8096644,40.3600956],[20.8096486,40.3599331],[20.8094306,40.3599586],[20.8087604,40.3599401],[20.80818,40.3600141],[20.8078785,40.3599157],[20.8076181,40.3599445],[20.8069446,40.3597458],[20.806499,40.3597065],[20.8055216,40.3599586],[20.8050613,40.3599819],[20.8046308,40.3601232],[20.8045575,40.3604274],[20.8043483,40.3606197],[20.8041687,40.3604346],[20.8037656,40.3602433],[20.8030324,40.3600609],[20.8027041,40.3600338],[20.8024092,40.3600437],[20.802027,40.3601592],[20.8017456,40.3601334],[20.801563,40.3600113],[20.801327,40.3600227],[20.8011128,40.3600708],[20.8008439,40.3602796],[20.7995208,40.3606212],[20.7992353,40.3604332],[20.7988163,40.3603315],[20.7986138,40.3603799],[20.7985978,40.3604696],[20.79826,40.3606403],[20.7982021,40.3606207],[20.7980811,40.3606894],[20.7979795,40.3605965],[20.7978572,40.3606922],[20.7976616,40.3605967],[20.7974423,40.3607528],[20.7967261,40.3609581],[20.7966671,40.3612086],[20.7963312,40.3610913],[20.7953643,40.3613707],[20.7952059,40.3614834],[20.7944852,40.3615354],[20.7936623,40.3617558],[20.7931133,40.3624071],[20.7928189,40.3629033],[20.7922379,40.3632384],[20.7920144,40.3632322],[20.7914767,40.3633974],[20.7912197,40.3633542],[20.7910761,40.3634043],[20.7909161,40.3645572],[20.7906762,40.3649514]]},{"id":19264,"author":"AnaDigit","name_GR":"\u0393\u03c1\u03ac\u03bc\u03bf\u03c2: \u0391\u03bd\u03ac\u03b2\u03b1\u03c3\u03b7 \u03c3\u03c4\u03bf \u0393\u03ba\u03bf\u03cd\u03bc\u03c0\u03b5\u03bb","description_GR":"\u0391\u03bd\u03ac\u03b2\u03b1\u03c3\u03b7 \u03b1\u03c0\u03cc \u03c4\u03b7 \u0393\u03c1\u03ac\u03bc\u03bf\u03c3\u03c4\u03b1 \u03c3\u03c4\u03bf \u0393\u03ba\u03bf\u03cd\u03bc\u03c0\u03b5\u03bb \u03bc\u03ad\u03c3\u03c9 \u039c\u03c0\u03b1\u03c1\u03bf\u03cd\u03b3\u03ba\u03b1\u03c2","path":"MACEDONIA\/Makedonia_Gramos_Gramosta_ascent_Goubel","activity_type":33,"assistance":1,"difficulty":3,"scenic_value":5,"length":7172,"name_EN":"Gramos: Ascent to Peak Goubel","description_EN":"Ascent to Goubel via the Barouga Pass","ascent_time":315,"descent_time":245,"marker":"Red_dots","level":9,"ascent":881,"descent":70,"maxelev":2246,"minelev":1357,"link_logo":"","link_ref":"","pdf_link":"","bbox":"LINESTRING(20.79124 40.39118,20.83715 40.41632)","views":0,"millestones":"0,20.8354134,40.3911300#1,20.8333600,40.3978679#2,20.8358895,40.4045671#3,20.8292299,40.4113388#4,20.8203545,40.4162082#5,20.8094275,40.4157789#6,20.7997813,40.4161538#7.2,20.7917930,40.4104805","x":20.8215592,"y":40.4155816,"coor":[[20.8354134,40.39113],[20.8354353,40.3912162],[20.835942,40.3920407],[20.8360247,40.3930427],[20.8362003,40.3933177],[20.8364506,40.3942613],[20.8368312,40.3949382],[20.8369538,40.3953379],[20.836828,40.3957848],[20.8364824,40.3961987],[20.8354736,40.3960269],[20.8346332,40.3962156],[20.8336355,40.3968908],[20.8332388,40.3973122],[20.8331832,40.397743],[20.8333386,40.3977968],[20.83341,40.398033],[20.8336688,40.3982923],[20.8338427,40.3986033],[20.8335107,40.3991526],[20.8336164,40.3999121],[20.8338182,40.4003319],[20.8338841,40.400685],[20.8342841,40.4009481],[20.8345177,40.4012428],[20.834605,40.4016415],[20.8351295,40.4017639],[20.8356362,40.4022642],[20.8359018,40.4023795],[20.8358752,40.402694],[20.8354053,40.4034197],[20.8353986,40.4035636],[20.8356095,40.4038396],[20.83506,40.4043019],[20.834755,40.4044467],[20.8350941,40.404501],[20.8356371,40.4044799],[20.8357345,40.4046627],[20.8359093,40.4045549],[20.8357345,40.4046627],[20.8349991,40.4053226],[20.8344325,40.4055953],[20.8339256,40.4061038],[20.8335422,40.4067417],[20.8327882,40.4072435],[20.8325746,40.4075258],[20.8320034,40.4078975],[20.8316453,40.4082479],[20.8314233,40.4087102],[20.8310214,40.4089874],[20.8307683,40.4093587],[20.8297191,40.4101226],[20.8296766,40.4105267],[20.8297236,40.4107802],[20.8298765,40.4110366],[20.8298475,40.4111529],[20.8293486,40.4112382],[20.8290417,40.4115],[20.8285751,40.4119015],[20.8278318,40.4124215],[20.8276646,40.412471],[20.8272922,40.4123707],[20.8270451,40.4123639],[20.8262851,40.4127393],[20.8258529,40.4131598],[20.8253236,40.4133884],[20.8249965,40.4138298],[20.8245051,40.4140054],[20.8241437,40.4139234],[20.8239781,40.4139369],[20.8229035,40.4144342],[20.8226572,40.4144094],[20.8223201,40.4145623],[20.8219946,40.4149676],[20.8218995,40.4152352],[20.8217348,40.4152307],[20.8215592,40.4155816],[20.8205404,40.4161481],[20.8197745,40.4163972],[20.8186993,40.4164576],[20.8179084,40.4162377],[20.8174481,40.4160494],[20.8167513,40.4158095],[20.8161562,40.415685],[20.815659,40.4154822],[20.8152388,40.4153985],[20.814408,40.4150244],[20.8135914,40.4148487],[20.8127468,40.4147669],[20.8122764,40.4149971],[20.8119557,40.4150513],[20.8116311,40.4151864],[20.8110015,40.4152952],[20.8108678,40.4153815],[20.8101826,40.4154167],[20.809811,40.4155505],[20.809314,40.415843],[20.8091365,40.4161083],[20.8089172,40.4160122],[20.8088768,40.4161191],[20.8081796,40.4166583],[20.808125,40.4165667],[20.8080754,40.4166194],[20.8080073,40.4165635],[20.8074067,40.4165559],[20.8071401,40.4167106],[20.8066939,40.4164281],[20.8065717,40.4162716],[20.8064418,40.416277],[20.8063166,40.4161835],[20.805971,40.416264],[20.8055726,40.416217],[20.8048906,40.4159369],[20.8047312,40.4160676],[20.8042293,40.4162158],[20.8039781,40.4160468],[20.8038133,40.4160422],[20.8037267,40.4161299],[20.8034232,40.4160674],[20.8030529,40.4161743],[20.8024107,40.4160484],[20.8020491,40.4162185],[20.8017396,40.4165342],[20.8011944,40.4166002],[20.8009507,40.4165214],[20.8003723,40.4165414],[20.8003059,40.4164495],[20.8000378,40.416388],[20.7992696,40.4156912],[20.7989687,40.4155748],[20.7983946,40.4155048],[20.7981636,40.4155074],[20.7979426,40.4154473],[20.796269,40.4147073],[20.7961757,40.4146867],[20.7961687,40.4145875],[20.7954384,40.414333],[20.7952099,40.4141826],[20.7947216,40.4140429],[20.7940998,40.4137375],[20.7939994,40.4136176],[20.7931861,40.4131267],[20.7928737,40.4127577],[20.792609,40.4126243],[20.7923174,40.4125621],[20.7917923,40.4122053],[20.7916186,40.4118942],[20.7916105,40.4115698],[20.7916787,40.4113735],[20.7915026,40.4108642],[20.7915186,40.4107746],[20.7917583,40.4106912],[20.791793,40.4104805]]},{"id":19265,"author":"AnaDigit","name_GR":"\u0393\u03c1\u03ac\u03bc\u03bf\u03c2: \u0393\u03c1\u03ac\u03bc\u03bf\u03c3\u03c4\u03b1-\u0393\u03ba\u03b9\u03c3\u03c4\u03cc\u03b2\u03b1 \u03bc\u03ad\u03c3\u03c9 \u03c1\u03ac\u03c7\u03b7\u03c2 \u0393\u03ba\u03bf\u03cd\u03bc\u03c0\u03b5\u03bb","description_GR":"\u0391\u03bd\u03ac\u03b2\u03b1\u03c3\u03b7 \u03b1\u03c0\u03cc \u03c4\u03b7 \u0393\u03c1\u03ac\u03bc\u03bf\u03c3\u03c4\u03b1 \u03c3\u03c4\u03b7 \u0393\u03ba\u03b9\u03c3\u03c4\u03cc\u03b2\u03b1 \u03bc\u03ad\u03c3\u03c9 \u039c\u03c0\u03b1\u03c1\u03bf\u03cd\u03b3\u03ba\u03b1\u03c2 \u03ba\u03b1\u03b9 \u0393\u03ba\u03bf\u03cd\u03bc\u03c0\u03b5\u03bb","path":"MACEDONIA\/Makedonia_Gramos_Gramosta_Goubel_Gistova","activity_type":33,"assistance":1,"difficulty":2,"scenic_value":5,"length":12678,"name_EN":"Gramos: Gramosta-Gistova lake via Goubel ridge","description_EN":"Ascent to Gistova lake via the Barouga Pass and peak Goubel","ascent_time":425,"descent_time":350,"marker":"No_marks","level":12,"ascent":1159,"descent":182,"maxelev":2409,"minelev":1357,"link_logo":"","link_ref":"","pdf_link":"","bbox":"LINESTRING(20.78606 40.36626,20.83831 40.41555)","views":1,"millestones":"0,20.8354134,40.3911300#1,20.8333600,40.3978679#2,20.8355736,40.4048090#3,20.8289290,40.4115938#4,20.8199408,40.4163420#5,20.8089221,40.4143607#6,20.7989918,40.4117677#7,20.7922275,40.4084213#8,20.7872535,40.4011032#9,20.7886536,40.3925103#10,20.7922754,40.3845232#11,20.7905419,40.3765450#12,20.7928062,40.3691769#12.7,20.7906788,40.3649515","x":20.7936702,"y":40.4109469,"coor":[[20.8354134,40.39113],[20.8354353,40.3912162],[20.835942,40.3920407],[20.8360247,40.3930427],[20.8362003,40.3933177],[20.8364506,40.3942613],[20.8368312,40.3949382],[20.8369538,40.3953379],[20.836828,40.3957848],[20.8364824,40.3961987],[20.8354736,40.3960269],[20.8346332,40.3962156],[20.8336355,40.3968908],[20.8332388,40.3973122],[20.8331832,40.397743],[20.8333386,40.3977968],[20.83341,40.398033],[20.8336688,40.3982923],[20.8338427,40.3986033],[20.8335107,40.3991526],[20.8336164,40.3999121],[20.8338182,40.4003319],[20.8338841,40.400685],[20.8342841,40.4009481],[20.8345177,40.4012428],[20.834605,40.4016415],[20.8351295,40.4017639],[20.8356362,40.4022642],[20.8359018,40.4023795],[20.8358752,40.402694],[20.8354053,40.4034197],[20.8353986,40.4035636],[20.8356095,40.4038396],[20.83506,40.4043019],[20.834755,40.4044467],[20.8350941,40.404501],[20.8356371,40.4044799],[20.8357345,40.4046627],[20.8349991,40.4053226],[20.8344325,40.4055953],[20.8339256,40.4061038],[20.8335422,40.4067417],[20.8327882,40.4072435],[20.8325746,40.4075258],[20.8320034,40.4078975],[20.8316453,40.4082479],[20.8314233,40.4087102],[20.8310214,40.4089874],[20.8307683,40.4093587],[20.8302596,40.4097276],[20.8297191,40.4101226],[20.8296766,40.4105267],[20.8297236,40.4107802],[20.8298765,40.4110366],[20.8298475,40.4111529],[20.8293486,40.4112382],[20.8285751,40.4119015],[20.8278318,40.4124215],[20.8276646,40.412471],[20.8272922,40.4123707],[20.8270451,40.4123639],[20.8262851,40.4127393],[20.8258529,40.4131598],[20.8253236,40.4133884],[20.8249965,40.4138298],[20.8245051,40.4140054],[20.8241437,40.4139234],[20.8239781,40.4139369],[20.8229035,40.4144342],[20.8226572,40.4144094],[20.8223201,40.4145623],[20.8219946,40.4149676],[20.8218995,40.4152352],[20.8217348,40.4152307],[20.8215592,40.4155816],[20.8205404,40.4161481],[20.8197745,40.4163972],[20.8186993,40.4164576],[20.8179084,40.4162377],[20.8174481,40.4160494],[20.8167513,40.4158095],[20.8161562,40.415685],[20.815659,40.4154822],[20.8152388,40.4153985],[20.814408,40.4150244],[20.8135914,40.4148487],[20.8129865,40.4146834],[20.8123989,40.4146492],[20.81189,40.414446],[20.8113311,40.414327],[20.811163,40.4143944],[20.8107444,40.4142748],[20.8103728,40.4144086],[20.810103,40.4143832],[20.8096376,40.4145054],[20.8089244,40.4143866],[20.8089019,40.4141158],[20.8082185,40.4141149],[20.8077385,40.4140476],[20.8072535,40.4140883],[20.8066573,40.4144861],[20.8065451,40.4143659],[20.805994,40.4145578],[20.8056166,40.4145654],[20.8040937,40.414127],[20.8039332,40.4140325],[20.803806,40.4137317],[20.8035471,40.4137246],[20.8031576,40.4134886],[20.802297,40.4132486],[20.8020593,40.4130439],[20.801476,40.4129197],[20.8014566,40.4129101],[20.8009222,40.4126702],[20.8005146,40.4125688],[20.7999163,40.412264],[20.7997122,40.4120962],[20.7993399,40.4119958],[20.7990206,40.4117708],[20.7987933,40.4117465],[20.798304,40.4118771],[20.7979972,40.4118866],[20.7974884,40.4116833],[20.7970151,40.4117243],[20.7966563,40.4115882],[20.7960602,40.4117338],[20.7953862,40.411535],[20.7950918,40.4112836],[20.794795,40.4113294],[20.7945304,40.411196],[20.7939302,40.4111793],[20.7939837,40.4110457],[20.7938795,40.4110068],[20.7938938,40.4109531],[20.7936702,40.4109469],[20.7936628,40.4108567],[20.7931366,40.41077],[20.7930951,40.4106518],[20.7927128,40.410515],[20.7919092,40.4105648],[20.791793,40.4104805],[20.7920283,40.4099917],[20.7916,40.4100788],[20.7917228,40.4099742],[20.7920394,40.4092624],[20.7921327,40.4088372],[20.7923295,40.4086625],[20.792181,40.4083161],[20.7918511,40.408316],[20.7915646,40.4081459],[20.791018,40.4079956],[20.7908357,40.4078644],[20.7904256,40.407817],[20.7899848,40.4076697],[20.7899219,40.4075058],[20.7898073,40.4074396],[20.7898385,40.4072783],[20.789496,40.4068004],[20.7894299,40.4064563],[20.7892134,40.406054],[20.7892341,40.4058655],[20.7890512,40.4055001],[20.7889303,40.4048212],[20.7887724,40.4046727],[20.7882115,40.4030899],[20.7879362,40.402686],[20.7878425,40.402179],[20.7875982,40.401866],[20.7874495,40.4017718],[20.7872583,40.4013341],[20.7872412,40.4007032],[20.7869148,40.4001357],[20.7868249,40.3995477],[20.7879014,40.3977223],[20.7882229,40.3966594],[20.7881322,40.3960894],[20.7882103,40.3956863],[20.7883395,40.3954467],[20.7885014,40.3947667],[20.7888541,40.3940379],[20.7887936,40.3935769],[20.7888543,40.3932904],[20.78861,40.3929773],[20.7886558,40.3925103],[20.7890329,40.3917642],[20.7889364,40.3915633],[20.789029,40.3913497],[20.7888806,40.3910034],[20.7890004,40.3904663],[20.7889815,40.3898713],[20.7890628,40.3896484],[20.7894108,40.389514],[20.7894889,40.389408],[20.7897488,40.3891451],[20.7896236,40.3890515],[20.7896457,40.388836],[20.7900518,40.388469],[20.7905322,40.3877798],[20.790643,40.3877018],[20.7907445,40.3874975],[20.79089,40.3874114],[20.7911684,40.3870048],[20.7917091,40.3865335],[20.7917721,40.3854544],[20.792252,40.3847742],[20.792368,40.3835705],[20.7923413,40.3833896],[20.7921638,40.3831595],[20.7920003,40.3826326],[20.791718,40.3821294],[20.7915745,40.3819272],[20.7914774,40.3819876],[20.7914968,40.381826],[20.7912716,40.3813604],[20.7912752,40.3810363],[20.7910911,40.3811933],[20.7909029,40.381188],[20.7907378,40.3806971],[20.7907825,40.3805002],[20.7905618,40.3801878],[20.7904369,40.3798421],[20.790421,40.3796795],[20.7905532,40.379377],[20.7904494,40.3788337],[20.7907101,40.3785527],[20.7908099,40.3776908],[20.7907787,40.3773567],[20.7906508,40.3770739],[20.7906653,40.3767681],[20.7905135,40.3764937],[20.7903744,40.3759494],[20.7904048,40.3753107],[20.7905668,40.3748739],[20.7904184,40.3735368],[20.7905492,40.3727658],[20.790747,40.372321],[20.7906475,40.3721831],[20.7907923,40.3718629],[20.7907781,40.3716643],[20.7908974,40.3716316],[20.7907762,40.3714571],[20.7908671,40.3712795],[20.7907937,40.3710883],[20.7908347,40.3707202],[20.7907819,40.3705926],[20.790923,40.3705965],[20.7911929,40.3703699],[20.791408,40.3703038],[20.7914584,40.3702331],[20.7913964,40.3700513],[20.7915052,40.3699912],[20.7918882,40.37011],[20.7921583,40.3701265],[20.7926088,40.3698147],[20.7928931,40.3697551],[20.7927443,40.3696158],[20.7926866,40.3694161],[20.7926913,40.3693171],[20.792904,40.3690528],[20.7928974,40.3689446],[20.7918077,40.3680857],[20.7915302,40.3676051],[20.7908695,40.3671364],[20.7907194,40.366826],[20.7904348,40.36662],[20.7904756,40.3660086],[20.7906705,40.3653745],[20.7906788,40.3649515]]},{"id":19266,"author":"AnaDigit","name_GR":"\u0393\u03c1\u03ac\u03bc\u03bf\u03c2: \u0393\u03c1\u03ac\u03bc\u03bf\u03c3\u03c4\u03b1-\u0393\u03ba\u03b9\u03c3\u03c4\u03cc\u03b2\u03b1-2520","description_GR":"\u0388\u03bd\u03b1\u03c2 \u03bf\u03c1\u03b5\u03b9\u03bd\u03cc\u03c2 \u03c0\u03b5\u03c1\u03af\u03c0\u03bb\u03bf\u03c5\u03c2 \u03bc\u03ad\u03c7\u03c1\u03b9 \u03c4\u03b7 \u03bb\u03af\u03bc\u03bd\u03b7 \u0393\u03ba\u03b9\u03c3\u03c4\u03cc\u03b2\u03b1 \u03ba\u03b1\u03b9 \u03c4\u03b7\u03bd \u039a\u03bf\u03c1\u03c5\u03c6\u03ae 2520","path":"MACEDONIA\/Makedonia_Gramos_Gramosta_Gistova_2520","activity_type":33,"assistance":1,"difficulty":3,"scenic_value":5,"length":9927,"name_EN":"Gramos: Gramosta-Gistova-2520","description_EN":"The highway to Peak 2520 via the Gistova lake","ascent_time":350,"descent_time":285,"marker":"No_marks","level":9,"ascent":1277,"descent":161,"maxelev":2519,"minelev":1392,"link_logo":"","link_ref":"","pdf_link":"","bbox":"LINESTRING(20.7736 40.34977,20.83735 40.38942)","views":12,"millestones":"0,20.8354134,40.3911300#1,20.8327744,40.3836555#2,20.8240176,40.3786272#3,20.8180490,40.3740231#4,20.8074778,40.3755389#5,20.7981402,40.3727359#6,20.7916896,40.3678865#7,20.7904729,40.3606164#8,20.7821038,40.3571251#9,20.7754608,40.3530842#9.9,20.7793791,40.3481680","x":20.7962277,"y":40.3714553,"coor":[[20.8354134,40.39113],[20.8352143,40.3906022],[20.8350917,40.3899503],[20.8348636,40.389791],[20.834525,40.3897276],[20.8342052,40.3896108],[20.8337573,40.3890626],[20.8332431,40.3883325],[20.8328465,40.3879973],[20.8328432,40.3878171],[20.833092,40.3875357],[20.8333115,40.386623],[20.8331288,40.3862487],[20.832707,40.3856968],[20.8323782,40.3849222],[20.832217,40.3843413],[20.8319335,40.3841083],[20.8319528,40.3839467],[20.8322687,40.3838428],[20.8325481,40.3836613],[20.8329019,40.383653],[20.8325596,40.3831663],[20.8320068,40.3828989],[20.8310121,40.3822592],[20.8299341,40.3818873],[20.8297103,40.381638],[20.828792,40.3813786],[20.8281048,40.3809635],[20.8273604,40.3807629],[20.8270677,40.3804756],[20.8268638,40.3800377],[20.8259371,40.3799582],[20.8254078,40.3796915],[20.8251992,40.3796902],[20.8247985,40.379445],[20.8246881,40.3791628],[20.824389,40.3790105],[20.8240758,40.3786596],[20.8236742,40.3784324],[20.8230433,40.378325],[20.8220957,40.3779386],[20.8220564,40.3775232],[20.8222776,40.3768268],[20.8213176,40.3759537],[20.8208648,40.3758152],[20.8205708,40.3755549],[20.8201844,40.3755082],[20.8200021,40.3753771],[20.8193956,40.3752523],[20.8193251,40.3749982],[20.8190732,40.3748471],[20.8179424,40.3746134],[20.8187356,40.3742749],[20.8191709,40.3742013],[20.8189609,40.3741595],[20.8184888,40.3739304],[20.8180713,40.374045],[20.8178462,40.3738226],[20.81723,40.3736525],[20.8169785,40.3739068],[20.8163136,40.3738975],[20.8160364,40.3737817],[20.8158255,40.3737579],[20.8156642,40.3736814],[20.8156097,40.3735899],[20.8153064,40.3735275],[20.8148813,40.3735518],[20.8138991,40.373903],[20.8128876,40.3738751],[20.8119643,40.3739757],[20.811705,40.3742297],[20.8112084,40.3745223],[20.8105534,40.3746753],[20.809803,40.3751049],[20.8084251,40.3753551],[20.8080243,40.375362],[20.8064572,40.3758772],[20.8061715,40.3759413],[20.8058422,40.3759322],[20.8053423,40.3761571],[20.8050183,40.3761706],[20.8046571,40.3760886],[20.8041742,40.3758411],[20.8038256,40.3757413],[20.803161,40.3758491],[20.8026718,40.3757274],[20.8018112,40.3754965],[20.8012981,40.37514],[20.801109,40.3750807],[20.8004891,40.3749915],[20.8004282,40.3749313],[20.8003489,40.374866],[20.800465,40.3746531],[20.8003216,40.3741988],[20.799994,40.3741537],[20.7994658,40.3738688],[20.7988907,40.3735782],[20.7984491,40.3732057],[20.7983119,40.3728686],[20.7981415,40.3727378],[20.7978108,40.3722603],[20.7971456,40.3721337],[20.796762,40.3721096],[20.7968755,40.3719506],[20.7967339,40.3719557],[20.7966449,40.3718452],[20.7965485,40.3716443],[20.7965562,40.3714824],[20.7962277,40.3714553],[20.7964483,40.3707769],[20.7963309,40.3705214],[20.7960268,40.370477],[20.7958361,40.3705257],[20.7955932,40.3706811],[20.7950039,40.3706918],[20.7949833,40.3706282],[20.7939974,40.3702225],[20.7942183,40.3700891],[20.7939398,40.3700003],[20.7933997,40.3699673],[20.7928907,40.369755],[20.7927419,40.3696158],[20.792684,40.369416],[20.7926887,40.3693171],[20.7929014,40.3690528],[20.7928948,40.3689445],[20.7918051,40.3680856],[20.791528,40.367605],[20.7908673,40.3671364],[20.7907171,40.3668259],[20.7904322,40.3666199],[20.790473,40.3660085],[20.7906679,40.3653745],[20.7906762,40.3649514],[20.7909161,40.3645572],[20.7910761,40.3634043],[20.7911145,40.3630901],[20.7913922,40.3624493],[20.7912992,40.3621766],[20.7913776,40.3617644],[20.7914502,40.3616223],[20.7913521,40.3614575],[20.7913741,40.3612419],[20.7915641,40.360959],[20.7918566,40.3607509],[20.7918667,40.3606386],[20.7908497,40.3604843],[20.790588,40.3605401],[20.7903813,40.3606784],[20.7900608,40.3607326],[20.7890208,40.3605461],[20.7887324,40.3603624],[20.7886215,40.3604674],[20.7884695,40.3604452],[20.7884199,40.3604978],[20.788296,40.3604944],[20.7882295,40.3606547],[20.7871679,40.3600802],[20.7867705,40.359772],[20.7867093,40.3595721],[20.7863097,40.3593088],[20.7859974,40.359192],[20.7855854,40.3587572],[20.7853096,40.3586145],[20.7849844,40.3582722],[20.7846721,40.3581554],[20.7843961,40.3577694],[20.7839662,40.3576494],[20.7836503,40.3573794],[20.7834784,40.357271],[20.7836503,40.3573794],[20.7831397,40.3572211],[20.7829131,40.3570346],[20.7826814,40.3569561],[20.7826213,40.3569815],[20.7826658,40.3570367],[20.7824747,40.3570945],[20.7826233,40.3571887],[20.7810545,40.3570009],[20.7804115,40.3571541],[20.7799024,40.357212],[20.7795858,40.3571851],[20.7788435,40.3574436],[20.7787521,40.357387],[20.7781011,40.357459],[20.777408,40.3571784],[20.7769539,40.3568145],[20.7762417,40.3563443],[20.7762382,40.3556777],[20.7758909,40.3553077],[20.7758366,40.3549639],[20.7754538,40.3551874],[20.7755028,40.3549006],[20.7752808,40.354372],[20.7754011,40.3538665],[20.7754656,40.3536701],[20.7753926,40.3532267],[20.7754843,40.3530311],[20.7753555,40.3525232],[20.775416,40.3524573],[20.7756316,40.3523733],[20.7757947,40.3521616],[20.7761496,40.3520409],[20.776016,40.3517175],[20.7760751,40.3514669],[20.7759462,40.350968],[20.7761326,40.350811],[20.7767095,40.3500705],[20.7767223,40.3498007],[20.776935,40.3495364],[20.7770454,40.3491972],[20.7776431,40.3490068],[20.7780208,40.3487381],[20.7781485,40.3485525],[20.7788004,40.3482104],[20.7787609,40.3482949],[20.7793791,40.348168]]},{"id":19267,"author":"AnaDigit","name_GR":"\u0393\u03c1\u03ac\u03bc\u03bf\u03c2: \u03a3\u03c0\u03b7\u03bb\u03b9\u03ac \u039d\u03bf\u03c3\u03bf\u03ba\u03bf\u03bc\u03b5\u03af\u03bf\u03c5 \u0394\u03a3\u0395","description_GR":"\u03a0\u03bf\u03c1\u03b5\u03af\u03b1 \u03c3\u03c4\u03b1 \u03ba\u03b1\u03c4\u03b1\u03c6\u03cd\u03b3\u03b9\u03b1 \u03c4\u03bf\u03c5 \u0394\u03a3\u0395","path":"MACEDONIA\/Makedonia_Gramos_Nosokomeio_Antarton","activity_type":32,"assistance":1,"difficulty":2,"scenic_value":5,"length":2218,"name_EN":"Gramos: The cave of DSE Hospital","description_EN":"The historic places of Gramos area","ascent_time":50,"descent_time":50,"marker":"Yellow_square","level":9,"ascent":161,"descent":130,"maxelev":1373,"minelev":1209,"link_logo":"","link_ref":"","pdf_link":"","bbox":"LINESTRING(20.86709 40.39853,20.88204 40.40684)","views":1,"millestones":"0,20.8820368,40.3986576#1,20.8732566,40.4009556#2.2,20.8671115,40.4063465","x":20.8716485,"y":40.4011689,"coor":[[20.8820368,40.3986576],[20.8816543,40.3985212],[20.8816158,40.3986417],[20.8813187,40.3987733],[20.8811313,40.3987502],[20.8807044,40.3988108],[20.8798986,40.3990907],[20.8798401,40.3991567],[20.8796393,40.3991693],[20.8794633,40.3991781],[20.8790507,40.3994371],[20.8788234,40.399512],[20.8786815,40.3997784],[20.8787299,40.3999554],[20.878499,40.4006156],[20.8783915,40.4006488],[20.8781494,40.4005341],[20.8779383,40.4002582],[20.8775079,40.4001385],[20.8772792,40.3999882],[20.8771263,40.3999841],[20.8768842,40.3998695],[20.8764001,40.3998924],[20.8760125,40.3996117],[20.8760069,40.3995575],[20.8756628,40.3996113],[20.8752364,40.399915],[20.8748561,40.3999857],[20.8744705,40.4004257],[20.873752,40.4006764],[20.8736386,40.4008355],[20.8733748,40.4009364],[20.8730424,40.4009905],[20.8725246,40.4009765],[20.8721767,40.4011112],[20.8716485,40.4011689],[20.8712843,40.4012221],[20.8709497,40.4010689],[20.870767,40.4011991],[20.8705166,40.4012643],[20.8705964,40.4015007],[20.8708091,40.4017406],[20.8709357,40.4020593],[20.8708937,40.4022023],[20.8705396,40.4024719],[20.870401,40.4029185],[20.8705205,40.4031379],[20.8704506,40.4031945],[20.870318,40.4035152],[20.8703963,40.4038596],[20.8702492,40.4039817],[20.8699147,40.4040807],[20.8698442,40.404331],[20.8694072,40.4043552],[20.8688566,40.4042862],[20.8685633,40.4045125],[20.8681843,40.4045562],[20.8681045,40.4047522],[20.8678629,40.4048808],[20.8678739,40.4051513],[20.8682018,40.4054484],[20.8680174,40.4056145],[20.8680069,40.4058394],[20.8677607,40.4060669],[20.8677054,40.4064977],[20.8679055,40.4067554],[20.8679005,40.4068633],[20.8676677,40.406803],[20.8672737,40.406405],[20.8671115,40.4063465]]},{"id":19268,"author":"AnaDigit","name_GR":"\u0393\u03c1\u03ac\u03bc\u03bf\u03c2: \u0397 \u0392\u03bb\u03b1\u03c7\u03cc\u03c3\u03c4\u03c1\u03b1\u03c4\u03b1","description_GR":"\u039f \u03c0\u03b1\u03bb\u03b9\u03cc\u03c2 \u03b4\u03c1\u03cc\u03bc\u03bf\u03c2 \u03c4\u03c9\u03bd \u03ba\u03c4\u03b7\u03bd\u03bf\u03c4\u03c1\u03cc\u03c6\u03c9\u03bd \u03c0\u03c1\u03bf\u03c2 \u03c4\u03bf \u0393\u03c1\u03ac\u03bc\u03bf","path":"MACEDONIA\/Makedonia_Gramos_Vlachostrata","activity_type":32,"assistance":1,"difficulty":1,"scenic_value":4,"length":5127,"name_EN":"Gramos: The Vlachostrata","description_EN":"The old way of the Vlack shepherds to Gramos","ascent_time":100,"descent_time":90,"marker":"Yellow_square","level":9,"ascent":369,"descent":195,"maxelev":1452,"minelev":1209,"link_logo":"","link_ref":"","pdf_link":"","bbox":"LINESTRING(20.83492 40.39241,20.88232 40.4016)","views":0,"millestones":"0,20.8820368,40.3986576#1,20.8732566,40.4009556#2,20.8632188,40.4018524#3,20.8537279,40.3992175#4,20.8442986,40.3957964#5.1,20.8354128,40.3911300","x":20.8576324,"y":40.4004823,"coor":[[20.8820368,40.3986576],[20.8816543,40.3985212],[20.8816158,40.3986417],[20.8813187,40.3987733],[20.8811313,40.3987502],[20.8807044,40.3988108],[20.8798986,40.3990907],[20.8798401,40.3991567],[20.8796393,40.3991693],[20.8794633,40.3991781],[20.8790507,40.3994371],[20.8788234,40.399512],[20.8786815,40.3997784],[20.8787299,40.3999554],[20.878499,40.4006156],[20.8783915,40.4006488],[20.8781494,40.4005341],[20.8779383,40.4002582],[20.8775079,40.4001385],[20.8772792,40.3999882],[20.8771263,40.3999841],[20.8768842,40.3998695],[20.8764001,40.3998924],[20.8760125,40.3996117],[20.8760069,40.3995575],[20.8756628,40.3996113],[20.8752364,40.399915],[20.8748561,40.3999857],[20.8744705,40.4004257],[20.873752,40.4006764],[20.8736386,40.4008355],[20.8733748,40.4009364],[20.8730424,40.4009905],[20.8725246,40.4009765],[20.8721767,40.4011112],[20.8716485,40.4011689],[20.8712843,40.4012221],[20.8709497,40.4010689],[20.870767,40.4011991],[20.8705166,40.4012643],[20.8701132,40.4013255],[20.8697997,40.4014791],[20.8694973,40.4014979],[20.8691814,40.4017055],[20.8687334,40.4017114],[20.8684771,40.4019026],[20.867716,40.4018009],[20.867031,40.4018364],[20.8668494,40.4017909],[20.8659866,40.4015964],[20.8658992,40.4014499],[20.8656815,40.4013179],[20.8656865,40.40121],[20.8648288,40.4014119],[20.8647965,40.4016001],[20.864699,40.40162],[20.8642544,40.4018061],[20.8642494,40.401914],[20.8640734,40.4021524],[20.8636229,40.4022123],[20.8633547,40.4018987],[20.862589,40.4016438],[20.8623729,40.4014758],[20.862114,40.4014687],[20.861789,40.4015905],[20.8611259,40.4019148],[20.8608528,40.4019614],[20.8603805,40.4022368],[20.8601128,40.4022925],[20.8598607,40.4021416],[20.8587974,40.4015227],[20.8586461,40.4012304],[20.8583124,40.4010592],[20.8578703,40.4009391],[20.8575992,40.4006885],[20.8576324,40.4004823],[20.857555,40.4003721],[20.8570473,40.3998899],[20.85678,40.3998106],[20.8562989,40.3997705],[20.8560089,40.3996725],[20.8555147,40.399659],[20.8551567,40.3995052],[20.8548566,40.3996231],[20.854668,40.399627],[20.8543427,40.3995281],[20.8537796,40.3992245],[20.8534636,40.3991799],[20.85314,40.399045],[20.8529954,40.3988609],[20.8527168,40.3987722],[20.8522663,40.3983276],[20.851941,40.3982287],[20.8516116,40.3982197],[20.8512359,40.3980654],[20.8505573,40.398218],[20.8504026,40.3979976],[20.8501202,40.3979899],[20.8499992,40.3978065],[20.8498236,40.3977837],[20.8494592,40.3975125],[20.849076,40.397394],[20.8489747,40.3972922],[20.848684,40.3972572],[20.8483865,40.3973212],[20.8481672,40.3974773],[20.8477907,40.397467],[20.8474562,40.397566],[20.8470402,40.3973925],[20.8464914,40.3970353],[20.8463679,40.3969058],[20.8463645,40.3967256],[20.8463202,40.3965892],[20.8460416,40.3965006],[20.8454643,40.3965028],[20.8450861,40.3962763],[20.844929,40.3961099],[20.8444768,40.3959535],[20.8440919,40.3956187],[20.8438835,40.3955409],[20.8436948,40.3954953],[20.8436309,40.3953494],[20.8433953,40.3954285],[20.8430654,40.3954285],[20.842649,40.395264],[20.8424417,40.3953124],[20.8421997,40.3954499],[20.841977,40.3954258],[20.841853,40.395535],[20.841421,40.3954511],[20.8409298,40.3951225],[20.8408206,40.3946871],[20.8403811,40.3942608],[20.8403307,40.3940793],[20.8400617,40.3939368],[20.8396239,40.3932223],[20.839355,40.3931789],[20.8392655,40.3930774],[20.8389529,40.3929608],[20.8385228,40.3928139],[20.8381808,40.3925703],[20.8378598,40.3926336],[20.8376606,40.3926102],[20.837001,40.3921057],[20.8368959,40.3920353],[20.8363581,40.3916963],[20.8359707,40.3916677],[20.8360945,40.3914144],[20.8357889,40.3912754],[20.8354128,40.39113]]},{"id":19269,"author":"AnaDigit","name_GR":"\u0393\u03c1\u03ac\u03bc\u03bf\u03c2: \u0393\u03b9\u03b1\u03bd\u03bd\u03bf\u03c7\u03ce\u03c1\u03b9-\u0391\u03bb\u03b5\u03b2\u03af\u03c4\u03c3\u03b1","description_GR":"\u039c\u03b9\u03b1 \u03c3\u03cd\u03bd\u03c4\u03bf\u03bc\u03b7 \u03b1\u03bb\u03bb\u03ac \u03b5\u03c5\u03c7\u03ac\u03c1\u03b9\u03c3\u03c4\u03b7 \u03c0\u03bf\u03c1\u03b5\u03af\u03b1","path":"MACEDONIA\/Makedonia_Gramos_Gianochori_Alevitsa","activity_type":32,"assistance":1,"difficulty":1,"scenic_value":4,"length":5956,"name_EN":"Gramos: Gianochori-Alevitsa","description_EN":"A nice short trail","ascent_time":115,"descent_time":100,"marker":"Blue_square","level":9,"ascent":599,"descent":36,"maxelev":1585,"minelev":1015,"link_logo":"","link_ref":"","pdf_link":"","bbox":"LINESTRING(20.92571 40.44643,20.95797 40.45776)","views":2,"millestones":"0,20.9268396,40.4466359#1,20.9307560,40.4481175#2,20.9363647,40.4519358#3,20.9440185,40.4576569#4,20.9518806,40.4579321#5,20.9536969,40.4552838#6.0,20.9560278,40.4564339","x":20.9428224,"y":40.4566751,"coor":[[20.9268396,40.4466359],[20.926902,40.4467187],[20.9267644,40.4474085],[20.9261463,40.4481667],[20.9263334,40.4481987],[20.9265796,40.4479711],[20.9272075,40.4476455],[20.9272118,40.44747],[20.9273118,40.4473465],[20.9274758,40.4473689],[20.9276035,40.4474939],[20.9279933,40.4475268],[20.9281967,40.4474602],[20.9282942,40.4473907],[20.9283755,40.4471587],[20.9288125,40.4468821],[20.9287068,40.4463569],[20.9283707,40.4459696],[20.9285621,40.4456505],[20.9288163,40.4456887],[20.9291028,40.4458675],[20.9296848,40.4465495],[20.9299842,40.447224],[20.9304205,40.4475868],[20.9304669,40.4477322],[20.9305984,40.4479518],[20.9308797,40.4482475],[20.931472,40.4484434],[20.932163,40.448804],[20.9323059,40.449033],[20.9322355,40.4492833],[20.9322911,40.4493569],[20.9318481,40.4495072],[20.9319107,40.4497611],[20.9322181,40.4500034],[20.9328669,40.4502774],[20.933031,40.4502997],[20.9332778,40.4505765],[20.9335774,40.4507286],[20.9343185,40.4507662],[20.9345633,40.4508268],[20.9347534,40.4507958],[20.9349845,40.4506398],[20.9349663,40.450261],[20.935046,40.450065],[20.9354416,40.4496612],[20.9355602,40.4496463],[20.935866,40.4506992],[20.9358968,40.4510603],[20.9357538,40.4513538],[20.9358171,40.4515176],[20.936558,40.4520776],[20.9377058,40.4525044],[20.9381736,40.4525888],[20.9386715,40.45253],[20.9389829,40.4526823],[20.9394507,40.4527668],[20.9397329,40.4530445],[20.9400502,40.4538455],[20.9408993,40.4541022],[20.9417516,40.4545481],[20.9419997,40.4547978],[20.9422181,40.4551819],[20.942466,40.4562153],[20.942606,40.4565072],[20.9428224,40.4566751],[20.9433922,40.4568523],[20.9435749,40.4569832],[20.9440162,40.4576524],[20.9443131,40.4582547],[20.9447877,40.4580601],[20.9449969,40.4578675],[20.9451087,40.4572219],[20.9453066,40.4567588],[20.9451743,40.4562959],[20.9452908,40.4563261],[20.9456989,40.4566881],[20.9460302,40.4571833],[20.9464351,40.4573561],[20.9474173,40.4574901],[20.9476423,40.4574691],[20.9479794,40.4573158],[20.949495,40.4574369],[20.949698,40.4573793],[20.9499324,40.4571513],[20.9501099,40.4571379],[20.9509733,40.4573409],[20.9512092,40.4575993],[20.9524451,40.4582174],[20.952677,40.4583046],[20.9535737,40.4582922],[20.9533427,40.458187],[20.9528147,40.4581281],[20.9525503,40.457977],[20.9518645,40.4572383],[20.9516245,40.4568086],[20.951179,40.4564906],[20.950842,40.4561215],[20.9506202,40.4560706],[20.9499961,40.4560541],[20.949765,40.4559489],[20.9496895,40.4557938],[20.9498722,40.4556635],[20.9508043,40.4553909],[20.9518322,40.4548236],[20.9529619,40.4551326],[20.9534354,40.4551991],[20.9541793,40.4554349],[20.9547731,40.4553425],[20.9551735,40.4553531],[20.9554878,40.4551812],[20.9559041,40.4551021],[20.9568199,40.4544057],[20.9573839,40.4541864],[20.9575247,40.4540955],[20.9574931,40.4542748],[20.9575877,40.4547907],[20.9573802,40.4554698],[20.9574025,40.4557586],[20.9572612,40.4557549],[20.9569562,40.4554586],[20.9568737,40.4554564],[20.9570183,40.4559106],[20.9570427,40.4564156],[20.9569935,40.4564594],[20.9568766,40.4564383],[20.9566768,40.4561628],[20.9565951,40.4561426],[20.9563519,40.4565685],[20.9561724,40.4563657],[20.9560278,40.4564339]]},{"id":19270,"author":"AnaDigit","name_GR":"\u0393\u03c1\u03ac\u03bc\u03bf\u03c2: \u039d\u03b5\u03c3\u03c4\u03cc\u03c1\u03b9\u03bf-\u0391\u03bb\u03b5\u03b2\u03af\u03c4\u03c3\u03b1","description_GR":"\u039c\u03b9\u03b1 \u03bc\u03b5\u03b3\u03ac\u03bb\u03b7 \u03c0\u03bf\u03c1\u03b5\u03af\u03b1 \u03c3\u03c4\u03b7\u03bd \u0391\u03bb\u03b5\u03b2\u03af\u03c4\u03c3\u03b1","path":"MACEDONIA\/Makedonia_Gramos_Nestorio_Alevitsa","activity_type":32,"assistance":1,"difficulty":1,"scenic_value":3,"length":15886,"name_EN":"Gramos: Nestorio-Alevitsa","description_EN":"A long hike on Mt Alevitsa","ascent_time":310,"descent_time":285,"marker":"No_marks","level":12,"ascent":1008,"descent":314,"maxelev":1589,"minelev":890,"link_logo":"","link_ref":"","pdf_link":"","bbox":"LINESTRING(20.95602 40.41536,21.05972 40.45656)","views":1,"millestones":"0,21.0597251,40.4153636#1,21.0536394,40.4208898#2,21.0484326,40.4245806#3,21.0390942,40.4285788#4,21.0301863,40.4241858#5,21.0273270,40.4237642#6,21.0182006,40.4286275#7,21.0102690,40.4322031#8,21.0056551,40.4385050#9,21.0025703,40.4443070#10,20.9962144,40.4455846#11,20.9889000,40.4449524#12,20.9831665,40.4446376#13,20.9754494,40.4454480#14,20.9682710,40.4497998#15,20.9590746,40.4522074#15.9,20.9560271,40.4564339","x":21.0042442,"y":40.4393607,"coor":[[21.0597251,40.4153636],[21.0594827,40.415452],[21.0591427,40.4158261],[21.0584756,40.4162595],[21.0581154,40.4164125],[21.0578794,40.416474],[21.0574657,40.4166211],[21.057093,40.4167692],[21.0568074,40.4169511],[21.0568439,40.4171952],[21.0561071,40.417253],[21.0562676,40.4176264],[21.0559858,40.4176012],[21.0555289,40.4176796],[21.0549081,40.4184024],[21.0548261,40.4183913],[21.0546533,40.4181347],[21.0546517,40.4189813],[21.0548942,40.419636],[21.0547577,40.4197947],[21.053706,40.4203984],[21.0536365,40.42091],[21.0537621,40.4212735],[21.0538767,40.4213485],[21.0550358,40.4215447],[21.0550176,40.4216072],[21.054755,40.4216816],[21.0544756,40.4218727],[21.0538709,40.4224967],[21.0531622,40.4230731],[21.0527407,40.4235488],[21.0528333,40.4235872],[21.0531896,40.4235242],[21.0532347,40.4235704],[21.0522629,40.4244688],[21.052376,40.4245798],[21.0521536,40.4246417],[21.051767,40.4245868],[21.0507777,40.4243003],[21.0494835,40.4242492],[21.0485527,40.4245137],[21.0477191,40.4249788],[21.0471709,40.4251179],[21.0464224,40.4255221],[21.0459007,40.4256574],[21.045498,40.4257011],[21.0450624,40.4259602],[21.0444274,40.4261961],[21.0438904,40.426885],[21.0435096,40.4275057],[21.042303,40.4286818],[21.0414231,40.4288574],[21.0404812,40.4288333],[21.039754,40.4287516],[21.0388915,40.4285313],[21.038485,40.4281246],[21.0374719,40.4275762],[21.0369058,40.4270483],[21.0364055,40.4269003],[21.0358318,40.4265434],[21.0346549,40.4265041],[21.0340859,40.4265796],[21.0336676,40.4264428],[21.0332791,40.4264328],[21.0328687,40.426116],[21.0324186,40.4261675],[21.0318394,40.4259364],[21.0311041,40.4257734],[21.0308587,40.4251907],[21.0309326,40.4248503],[21.030891,40.4247231],[21.0306549,40.4244649],[21.0297933,40.4239563],[21.0296137,40.4237536],[21.029683,40.4232509],[21.0298738,40.4229316],[21.0297944,40.4223261],[21.0303691,40.4218545],[21.030405,40.4212519],[21.0300957,40.421316],[21.0298611,40.421292],[21.029712,40.4211981],[21.0294908,40.4208681],[21.0292366,40.4207535],[21.0288505,40.4206895],[21.0285052,40.4207707],[21.0282108,40.4210333],[21.028078,40.4213722],[21.0281611,40.4216265],[21.0286937,40.4221086],[21.0285554,40.4225734],[21.0287844,40.4229936],[21.0284868,40.4233283],[21.0278023,40.4236169],[21.0266791,40.4239663],[21.0249693,40.4239853],[21.0245529,40.4240737],[21.0235041,40.4246051],[21.0231217,40.4249915],[21.0229865,40.4253844],[21.022213,40.4259319],[21.0212308,40.4265551],[21.0204615,40.4268955],[21.0198876,40.4270789],[21.0195618,40.4272506],[21.019023,40.4279753],[21.0180697,40.4287433],[21.0166544,40.429031],[21.0162768,40.4290393],[21.0156796,40.4289518],[21.0152408,40.4290125],[21.0143221,40.4295292],[21.0137713,40.430132],[21.0138357,40.4305299],[21.0133653,40.43077],[21.013326,40.430859],[21.0137038,40.431112],[21.014012,40.4316063],[21.0139044,40.4316396],[21.0135953,40.4314334],[21.0131541,40.4315481],[21.0125191,40.4315137],[21.0119797,40.4317159],[21.0113384,40.4318254],[21.0107591,40.4318645],[21.0105196,40.4319484],[21.0102482,40.4322205],[21.0102898,40.4323477],[21.0104388,40.4324416],[21.0112676,40.4326252],[21.0112227,40.4328402],[21.0110199,40.4328935],[21.0107161,40.4332415],[21.0101691,40.4336146],[21.0101184,40.4336944],[21.0101967,40.4340567],[21.0098393,40.4344077],[21.0097433,40.4347114],[21.0092989,40.4348981],[21.0084557,40.4350384],[21.0081424,40.4351924],[21.0080345,40.4357661],[21.0076519,40.4361525],[21.0074621,40.4364448],[21.0071314,40.4367244],[21.0070524,40.4369115],[21.0070859,40.4372187],[21.0066259,40.4377562],[21.0062411,40.4384578],[21.0060142,40.4385239],[21.0056025,40.4385042],[21.0050764,40.4386708],[21.0042442,40.4393607],[21.0037141,40.4396172],[21.0035672,40.4397395],[21.0034821,40.4400615],[21.0033121,40.4401742],[21.0021386,40.4400537],[21.0014894,40.4400729],[21.0015065,40.4402174],[21.0020505,40.4407089],[21.0027719,40.4417184],[21.0029537,40.4421375],[21.0028974,40.4423432],[21.0023341,40.4428149],[21.0019581,40.4433186],[21.0018874,40.4438482],[21.0020454,40.4440054],[21.0026088,40.4443262],[21.0034884,40.4444301],[21.003657,40.4446146],[21.0035808,40.4447388],[21.0030938,40.4450864],[21.002011,40.4453105],[21.0016329,40.4453277],[21.0013856,40.4454294],[21.0000964,40.4460534],[20.9999194,40.4460578],[20.9997946,40.4459465],[20.9997539,40.4458013],[20.9997691,40.4454595],[20.9996407,40.4446365],[20.9994226,40.4445047],[20.9992789,40.444555],[20.9987319,40.4451893],[20.9983455,40.4453955],[20.9981726,40.4455711],[20.9979339,40.445637],[20.9971307,40.4456701],[20.9967242,40.4455334],[20.9964226,40.4456877],[20.9957418,40.4453548],[20.9954921,40.4454023],[20.9952289,40.4452243],[20.9945345,40.4451973],[20.9941383,40.4453581],[20.9940007,40.4455347],[20.9938249,40.4463047],[20.9936614,40.4465346],[20.9926316,40.4471563],[20.9927085,40.4475456],[20.9926201,40.4476784],[20.9920703,40.4478443],[20.9914957,40.4477752],[20.991265,40.4476611],[20.9907051,40.4471377],[20.9901937,40.44671],[20.9899363,40.4458747],[20.9898144,40.4457003],[20.9884954,40.4446121],[20.9880453,40.444132],[20.9878883,40.4436866],[20.9878857,40.4433668],[20.987457,40.4430944],[20.9870761,40.4427152],[20.9867388,40.4423416],[20.985625,40.4414118],[20.9852474,40.44142],[20.9846821,40.4417295],[20.9845302,40.4419867],[20.9845048,40.4422923],[20.984152,40.4425353],[20.9837826,40.4426247],[20.9835045,40.4427796],[20.9829834,40.4433604],[20.9828543,40.4436093],[20.9825848,40.4438364],[20.9826235,40.4440266],[20.9831434,40.4445265],[20.9832012,40.4448162],[20.9831254,40.4451926],[20.9824903,40.4455903],[20.9819584,40.4459502],[20.9810644,40.4464312],[20.980684,40.4464888],[20.9803685,40.4464265],[20.97946,40.4459164],[20.9786822,40.4453827],[20.9780833,40.445331],[20.9777223,40.4452315],[20.9767331,40.4452056],[20.9763713,40.445124],[20.9759282,40.4447522],[20.9757502,40.4442521],[20.975587,40.4442118],[20.9754942,40.4442634],[20.9754096,40.4453601],[20.9754738,40.4455059],[20.9757216,40.4457645],[20.9758061,40.4459829],[20.9757052,40.4466558],[20.9755287,40.4471736],[20.9749623,40.447447],[20.9748149,40.447317],[20.9747486,40.446955],[20.9744307,40.4469467],[20.9739853,40.4474124],[20.9737503,40.4479196],[20.9734864,40.4480208],[20.9726589,40.4480712],[20.9725379,40.4481401],[20.972408,40.4484069],[20.9716808,40.448586],[20.9712678,40.4488543],[20.9711344,40.4489995],[20.9686595,40.4497632],[20.96802,40.4498275],[20.9673296,40.4497103],[20.9669487,40.4497903],[20.9662877,40.4503314],[20.9658025,40.4508951],[20.9649795,40.4516301],[20.9644719,40.4524274],[20.9640496,40.4526414],[20.9634701,40.4526802],[20.9630746,40.4525618],[20.9626986,40.4525339],[20.9620378,40.4520211],[20.9616082,40.4518747],[20.9610632,40.4519324],[20.9606157,40.4521818],[20.9604013,40.4522302],[20.9600841,40.4522039],[20.9594249,40.4520334],[20.9592129,40.4520278],[20.9591163,40.4520793],[20.9589656,40.4525437],[20.9582079,40.4531362],[20.9575238,40.4540955],[20.9574921,40.4542748],[20.9575868,40.4547907],[20.9573792,40.4554697],[20.9574016,40.4557585],[20.9572603,40.4557548],[20.9569553,40.4554586],[20.9568728,40.4554564],[20.9570174,40.4559106],[20.9570418,40.4564156],[20.9569926,40.4564593],[20.9568757,40.4564382],[20.9566759,40.4561628],[20.9565942,40.4561426],[20.956351,40.4565685],[20.9561716,40.4563656],[20.9560271,40.4564339]]},{"id":19271,"author":"AnaDigit","name_GR":"\u0393\u03c1\u03ac\u03bc\u03bf\u03c2: \u039a\u03b1\u03c4\u03b1\u03c1\u03c1\u03ac\u03ba\u03c4\u03b7\u03c2-\u039c\u03bf\u03bd\u03ae \u03a4\u03c3\u03bf\u03cd\u03ba\u03b1\u03c2-\u039d\u03b5\u03c3\u03c4\u03cc\u03c1\u03b9\u03bf","description_GR":"\u039c\u03b9\u03b1 \u03c0\u03bf\u03c1\u03b5\u03af\u03b1 \u03c0\u03bb\u03bf\u03cd\u03c3\u03b9\u03b1 \u03c3\u03b5 \u03b1\u03be\u03b9\u03bf\u03b8\u03ad\u03b1\u03c4\u03b1","path":"MACEDONIA\/Makedonia_Gramos_Tsouka_Nestorio","activity_type":32,"assistance":1,"difficulty":1,"scenic_value":5,"length":8396,"name_EN":"Gramos: Tsouka waterfall-Tsouka mon.-Nestorio","description_EN":"A hike full of interesting places","ascent_time":160,"descent_time":155,"marker":"Green_square","level":12,"ascent":581,"descent":463,"maxelev":1062,"minelev":778,"link_logo":"","link_ref":"","pdf_link":"","bbox":"LINESTRING(21.05308 40.4167,21.09363 40.43376)","views":4,"millestones":"0,21.0929945,40.4313692#1,21.0855154,40.4342225#2,21.0764993,40.4323549#3,21.0743647,40.4326210#4,21.0661907,40.4297308#5,21.0707613,40.4248777#6,21.0636380,40.4234140#7,21.0567455,40.4221685#8.4,21.0591441,40.4158262","x":21.0671392,"y":40.4311345,"coor":[[21.0929945,40.4313692],[21.0929558,40.4314763],[21.0925557,40.4317364],[21.0919842,40.4324156],[21.0921216,40.4333288],[21.0920204,40.4334884],[21.0916712,40.4336597],[21.0912169,40.433261],[21.0908596,40.4330718],[21.0899917,40.4329419],[21.0901316,40.4332517],[21.0900433,40.4333845],[21.0896124,40.4335358],[21.0891559,40.4334613],[21.0880461,40.4337756],[21.0880565,40.4340821],[21.0878435,40.4343739],[21.0873514,40.4345777],[21.0869723,40.4346222],[21.0866206,40.4345773],[21.0864588,40.4345012],[21.0863359,40.4343449],[21.086018,40.4343369],[21.0857762,40.4342047],[21.0851851,40.4342438],[21.0848499,40.4340913],[21.0846387,40.4340679],[21.0840939,40.4341262],[21.0836638,40.4342595],[21.0834322,40.4341636],[21.0831966,40.4338874],[21.0827369,40.4336146],[21.0823852,40.4335697],[21.0819009,40.4335935],[21.0815382,40.4335303],[21.0812985,40.4336233],[21.0808506,40.4337065],[21.0806198,40.4335926],[21.0804746,40.433679],[21.0799581,40.4336299],[21.0799405,40.4337646],[21.0796677,40.4338027],[21.0798255,40.4339689],[21.0797008,40.4341278],[21.0789797,40.4339024],[21.0786014,40.4339289],[21.0779014,40.4334879],[21.0774477,40.4333503],[21.077105,40.4330984],[21.0768137,40.433019],[21.0768051,40.4329467],[21.077064,40.4326831],[21.0770699,40.4325481],[21.0763845,40.4323146],[21.0760112,40.4319539],[21.0755343,40.4318067],[21.0754102,40.4316774],[21.0754275,40.4315518],[21.0753561,40.431568],[21.074916,40.4311155],[21.0753561,40.431568],[21.0754275,40.4315518],[21.0754102,40.4316774],[21.0755343,40.4318067],[21.0760112,40.4319539],[21.0763845,40.4323146],[21.0770699,40.4325481],[21.077064,40.4326831],[21.0767446,40.432711],[21.0763505,40.4325569],[21.0762971,40.4326997],[21.075856,40.4328146],[21.0757964,40.4331013],[21.0756756,40.4331703],[21.0755665,40.4335098],[21.0754582,40.4335611],[21.0752251,40.4335012],[21.0747793,40.4337241],[21.0745069,40.4337532],[21.0741659,40.4340058],[21.0740254,40.4339842],[21.0738928,40.4338052],[21.0743416,40.4329699],[21.0743852,40.432291],[21.0744111,40.4322376],[21.0742835,40.4322164],[21.0740323,40.4323001],[21.0733935,40.4325991],[21.0732749,40.4323439],[21.0733577,40.4320668],[21.0723057,40.4315898],[21.0721585,40.4314509],[21.071237,40.4314996],[21.0709019,40.4316172],[21.0703811,40.4316671],[21.0697893,40.4319944],[21.0690071,40.4318214],[21.0688242,40.4316906],[21.0684623,40.4316094],[21.0682394,40.4315857],[21.067812,40.4316559],[21.0676369,40.4316155],[21.0674477,40.4313585],[21.0671392,40.4311345],[21.0670552,40.4308981],[21.0668778,40.4309117],[21.0667161,40.4308355],[21.0667349,40.4306738],[21.0666646,40.4306631],[21.0664864,40.4301541],[21.0660538,40.4295307],[21.0659922,40.4293219],[21.0661781,40.4288403],[21.0663916,40.4285394],[21.0670022,40.4280505],[21.0672078,40.4276594],[21.0671764,40.4275686],[21.0681493,40.4276923],[21.0684334,40.4276635],[21.0688093,40.4274209],[21.0690409,40.4275168],[21.0694608,40.4273473],[21.0700518,40.4273083],[21.0706255,40.4271247],[21.0709501,40.42725],[21.0712354,40.4271942],[21.0710868,40.4262717],[21.0709071,40.426069],[21.0704934,40.4260945],[21.070294,40.4258012],[21.0699757,40.4255319],[21.0699271,40.425319],[21.0706733,40.4249641],[21.0708333,40.4248061],[21.0712177,40.4242619],[21.0712271,40.4240459],[21.0711042,40.4238897],[21.0703386,40.4236091],[21.0690106,40.4235214],[21.0683203,40.4234048],[21.0681241,40.4233097],[21.0681143,40.4233995],[21.0676341,40.4231081],[21.0673033,40.4231268],[21.066779,40.4229873],[21.0665145,40.4228365],[21.0663293,40.4224895],[21.0659572,40.4221018],[21.0658769,40.4219151],[21.0651262,40.4215628],[21.0649692,40.4216488],[21.0648213,40.4217487],[21.0648276,40.4218749],[21.0645035,40.422281],[21.0643348,40.422637],[21.0641919,40.4226694],[21.0639847,40.4228263],[21.0638333,40.4230566],[21.0638231,40.4232905],[21.063386,40.4235857],[21.0629579,40.4242143],[21.0621264,40.4249047],[21.0611657,40.4247722],[21.0609962,40.4246058],[21.0606689,40.4245434],[21.060581,40.424397],[21.0604193,40.4243209],[21.0598997,40.4243437],[21.0593273,40.4242526],[21.058015,40.4243452],[21.0577929,40.4243036],[21.0577521,40.4241584],[21.0578106,40.4236285],[21.0580347,40.4233549],[21.058019,40.4231744],[21.058267,40.4228925],[21.0581877,40.4228184],[21.0582917,40.4225959],[21.0585585,40.4224225],[21.0580038,40.4222508],[21.056816,40.4221935],[21.0555626,40.4217472],[21.0552981,40.4215964],[21.0550376,40.4215447],[21.0538783,40.4213485],[21.0537637,40.4212735],[21.0536382,40.42091],[21.0537077,40.4203984],[21.0547593,40.4197947],[21.0548959,40.4196361],[21.0546534,40.4189814],[21.054655,40.4181347],[21.0548276,40.4183913],[21.0549096,40.4184024],[21.0555303,40.4176797],[21.0559875,40.4176013],[21.0562692,40.4176265],[21.0561087,40.4172531],[21.0568454,40.4171953],[21.0568078,40.4169511],[21.0570938,40.4167693],[21.0574668,40.4166211],[21.0578809,40.4164741],[21.0581169,40.4164125],[21.0584771,40.4162596],[21.0591441,40.4158262]]},{"id":19272,"author":"AnaDigit","name_GR":"\u0393\u03c1\u03ac\u03bc\u03bf\u03c2: \u0393\u03c1\u03ac\u03bc\u03bf\u03c3\u03c4\u03b1-\u03a3\u03ba\u03ac\u03bb\u03b1-2520","description_GR":"\u0391\u03bd\u03ac\u03b2\u03b1\u03c3\u03b7 \u03c3\u03c4\u03b7\u03bd \u03ba\u03bf\u03c1\u03c5\u03c6\u03ae 2520 \u03b1\u03c0\u03cc \u03c4\u03b7 \u03a3\u03ba\u03ac\u03bb\u03b1","path":"MACEDONIA\/Makedonia_Gramos_Gramosta_Skala_2520","activity_type":33,"assistance":1,"difficulty":3,"scenic_value":5,"length":13747,"name_EN":"Gramos: Gramosta-Skala-2520","description_EN":"Ascent to Peak 2520 via the Skala","ascent_time":625,"descent_time":520,"marker":"No_marks","level":9,"ascent":1361,"descent":260,"maxelev":2505,"minelev":1390,"link_logo":"","link_ref":"","pdf_link":"","bbox":"LINESTRING(20.77741 40.33836,20.83788 40.38953)","views":2,"millestones":"0,20.8354134,40.3911300#1,20.8327739,40.3836555#2,20.8240171,40.3786272#3,20.8183021,40.3735923#4,20.8166966,40.3683283#5,20.8101775,40.3630436#6,20.8080314,40.3586990#7,20.8044703,40.3528006#8,20.8029480,40.3480090#9,20.8068702,40.3438185#10,20.8046176,40.3400379#11,20.7949504,40.3390060#12,20.7902720,40.3416947#13,20.7821655,40.3467122#13.7,20.7793808,40.3481680","x":20.8018071,"y":40.3512408,"coor":[[20.8354134,40.39113],[20.8352143,40.3906022],[20.8350917,40.3899503],[20.8348636,40.389791],[20.834525,40.3897276],[20.8342054,40.3896108],[20.8337575,40.3890626],[20.8332427,40.3883324],[20.8328462,40.3879973],[20.8328428,40.3878171],[20.8330916,40.3875357],[20.8333111,40.386623],[20.8331284,40.3862487],[20.8327067,40.3856967],[20.8323779,40.3849221],[20.8322166,40.3843413],[20.8319331,40.3841083],[20.8319525,40.3839467],[20.8322684,40.3838428],[20.8325478,40.3836613],[20.8329015,40.383653],[20.8325592,40.3831663],[20.8320064,40.3828989],[20.8310117,40.3822592],[20.8299338,40.3818873],[20.8297099,40.381638],[20.8287916,40.3813786],[20.8281044,40.3809634],[20.8273601,40.3807629],[20.8270673,40.3804756],[20.826863,40.3800377],[20.8259363,40.3799582],[20.8254071,40.3796914],[20.8251986,40.3796902],[20.8247979,40.379445],[20.8246875,40.3791628],[20.8243885,40.3790104],[20.8240752,40.3786596],[20.8236737,40.3784324],[20.8230428,40.378325],[20.8220952,40.3779386],[20.8220558,40.3775232],[20.822277,40.3768268],[20.821317,40.3759537],[20.8208642,40.3758152],[20.8205703,40.3755549],[20.8201838,40.3755082],[20.8200016,40.3753771],[20.8193951,40.3752523],[20.8193246,40.3749982],[20.8190726,40.3748471],[20.8179424,40.3746134],[20.8187356,40.3742749],[20.8191713,40.3742014],[20.8189613,40.3741595],[20.8184892,40.3739304],[20.8182827,40.3735644],[20.8176839,40.3730255],[20.8176463,40.3725741],[20.8174018,40.3725134],[20.8169103,40.372698],[20.8167599,40.3726398],[20.8165659,40.3725084],[20.8166102,40.3720682],[20.8165338,40.37194],[20.8161491,40.3718574],[20.8158101,40.3716048],[20.8152902,40.3713924],[20.8153524,40.371322],[20.8158187,40.3711728],[20.8159448,40.3709961],[20.815944,40.3707619],[20.8156058,40.3699419],[20.8151661,40.3697767],[20.8146209,40.3698518],[20.814705,40.3695658],[20.8145552,40.3692465],[20.8146187,40.3691492],[20.8147867,40.3690817],[20.8157222,40.3689724],[20.8160415,40.368693],[20.8166943,40.3683327],[20.8169667,40.3677998],[20.8172668,40.3674298],[20.8172761,40.3672319],[20.8171263,40.3669125],[20.8172601,40.3663217],[20.8172106,40.3661222],[20.8170279,40.3660001],[20.8163971,40.3658926],[20.8160185,40.3654319],[20.8157203,40.3652615],[20.8148951,40.3650316],[20.8141521,40.3650562],[20.8138851,40.3649767],[20.8135759,40.3650403],[20.8131615,40.3648397],[20.8121393,40.3645413],[20.8118707,40.3642457],[20.8113555,40.3639342],[20.8107155,40.3637724],[20.8106014,40.363445],[20.8100939,40.3629717],[20.8086618,40.3628781],[20.8083027,40.3630033],[20.8079372,40.3632634],[20.8078944,40.3631721],[20.8079575,40.3628316],[20.8078703,40.3626851],[20.8072181,40.362532],[20.8067,40.3622835],[20.8067042,40.3621935],[20.8069567,40.3620834],[20.8079797,40.3613641],[20.8080681,40.3609883],[20.8084831,40.3609277],[20.8087133,40.3607899],[20.8089844,40.360284],[20.8096414,40.360086],[20.8096813,40.359988],[20.8096028,40.3599048],[20.8092391,40.3595029],[20.8087756,40.359346],[20.8088404,40.3589695],[20.8084709,40.3588152],[20.8075781,40.3585744],[20.8071554,40.3586483],[20.8070861,40.3586193],[20.8074374,40.3581607],[20.8075305,40.3576859],[20.8074643,40.3573418],[20.807619,40.3570578],[20.8075646,40.3567141],[20.8077549,40.3564221],[20.8081636,40.3562443],[20.8083972,40.3560345],[20.8083302,40.3557084],[20.8087185,40.3552148],[20.8086787,40.3550606],[20.808452,40.3548742],[20.8080725,40.3546835],[20.8077455,40.3543773],[20.8071997,40.3542181],[20.8067315,40.3541601],[20.8064334,40.3539898],[20.805943,40.3539041],[20.8059558,40.3536343],[20.8054689,40.3532245],[20.8047351,40.3528079],[20.8044647,40.3528005],[20.8036272,40.3530835],[20.8033854,40.3529688],[20.8030814,40.3529243],[20.802723,40.3525361],[20.8026669,40.3522283],[20.802704,40.3519411],[20.8025011,40.3515032],[20.8018071,40.3512408],[20.8014815,40.3509075],[20.8009945,40.3507499],[20.8008812,40.3506567],[20.8010119,40.3503811],[20.801855,40.3504765],[20.8023729,40.3502297],[20.8033036,40.3499672],[20.8036723,40.3497387],[20.8039386,40.349584],[20.8040273,40.3494513],[20.8041005,40.3491471],[20.8040536,40.3488936],[20.8036643,40.3484145],[20.8029486,40.3480389],[20.8029462,40.3478407],[20.803058,40.3477177],[20.8029348,40.347336],[20.8026955,40.3471672],[20.8018997,40.346821],[20.8016047,40.3468083],[20.8010107,40.3459272],[20.8010523,40.3457932],[20.8008787,40.3454822],[20.8009047,40.3454289],[20.8015652,40.3453796],[20.8020677,40.3454566],[20.8022987,40.3453008],[20.8026339,40.345184],[20.8027497,40.3452232],[20.8027203,40.3453485],[20.8030479,40.3451414],[20.8032235,40.3449121],[20.8033751,40.3449433],[20.8034742,40.344838],[20.8034071,40.3447641],[20.8036902,40.3445017],[20.8058518,40.3443453],[20.806223,40.3442114],[20.806523,40.3438414],[20.8069126,40.3438162],[20.8077684,40.3436417],[20.8078449,40.3435177],[20.8080834,40.3434522],[20.8082339,40.343006],[20.8082114,40.3427352],[20.8086914,40.3425413],[20.8087662,40.3424533],[20.8088327,40.3420408],[20.8086086,40.3418005],[20.8084272,40.3419035],[20.8083,40.341855],[20.8083589,40.3416044],[20.8082464,40.3414932],[20.8083028,40.3412966],[20.8079619,40.3412872],[20.8069379,40.3405384],[20.8061239,40.3403267],[20.8057566,40.3401274],[20.8054759,40.340588],[20.805405,40.3405951],[20.8054223,40.3404785],[20.8053391,40.3404942],[20.8051753,40.3407238],[20.8052136,40.3411572],[20.8049274,40.3409872],[20.804726,40.3407654],[20.8044878,40.3403265],[20.8046181,40.3400599],[20.8046128,40.3396725],[20.804826,40.3393226],[20.8045298,40.339409],[20.8040331,40.3394583],[20.8035248,40.3392551],[20.8028253,40.3393618],[20.8024735,40.3393341],[20.8016735,40.3390778],[20.8015283,40.3389116],[20.8009843,40.3387164],[20.8006812,40.338654],[20.8004679,40.3386841],[20.8002657,40.3384804],[20.7997872,40.3383951],[20.7993751,40.3386448],[20.7991497,40.3386836],[20.7981821,40.3384857],[20.7967715,40.3384466],[20.7963197,40.3385422],[20.7957946,40.3389419],[20.7951195,40.3390313],[20.7943832,40.3389208],[20.793851,40.3387259],[20.7934882,40.3381844],[20.7930561,40.3383616],[20.7927552,40.3382541],[20.7925832,40.3380602],[20.7921954,40.3375],[20.7920731,40.3371003],[20.7920372,40.3373605],[20.7916857,40.3380713],[20.7915026,40.3382104],[20.7909323,40.3384692],[20.7907449,40.3386982],[20.7906977,40.3389491],[20.7906194,40.3390145],[20.790575,40.3394546],[20.7907838,40.3397666],[20.7908102,40.3404519],[20.7909792,40.3406097],[20.7909207,40.3408512],[20.7907476,40.3410266],[20.7910569,40.3412063],[20.7909787,40.3413662],[20.7904473,40.3416487],[20.7894702,40.3419008],[20.7892248,40.3421101],[20.7883898,40.3425913],[20.7874998,40.3429899],[20.7866389,40.3432722],[20.7865581,40.3434861],[20.786259,40.3435859],[20.7860616,40.3437785],[20.7858807,40.3441158],[20.7850322,40.3441372],[20.7846466,40.3443246],[20.78442,40.3446336],[20.7841319,40.3447516],[20.7840812,40.3450745],[20.7838363,40.3452748],[20.7837146,40.3456047],[20.7833635,40.3458111],[20.7832829,40.3457728],[20.7833276,40.3455759],[20.7829193,40.3457447],[20.7824328,40.3460734],[20.7822836,40.3462899],[20.7820857,40.3469869],[20.7816132,40.3475142],[20.7817455,40.3479502],[20.7815151,40.3477681],[20.7813146,40.3476049],[20.7812302,40.3471522],[20.781033,40.3471648],[20.7808498,40.3473038],[20.7806807,40.3476413],[20.7805199,40.3477539],[20.7804787,40.3478789],[20.780414,40.3478275],[20.7803767,40.347795],[20.7803755,40.3476733],[20.7803672,40.3476011],[20.7800912,40.3477105],[20.779985,40.3479867],[20.7798397,40.3481943],[20.779788,40.3482694],[20.7795548,40.3479747],[20.7793808,40.348168]]},{"id":19273,"author":"AnaDigit","name_GR":"\u0393\u03c1\u03ac\u03bc\u03bf\u03c2: \u0393\u03c1\u03ac\u03bc\u03bf\u03c3\u03c4\u03b1-\u03a0\u03b5\u03c1\u03ae\u03c6\u03b1\u03bd\u03bf \u03b1\u03c0\u03cc \u03c4\u03b7 \u03a3\u03ba\u03ac\u03bb\u03b1","description_GR":"\u0391\u03bd\u03ac\u03b2\u03b1\u03c3\u03b7 \u03c3\u03c4\u03bf \u03a0\u03b5\u03c1\u03ae\u03c6\u03b1\u03bd\u03bf \u03b1\u03c0\u03cc \u03c4\u03bf\u03c5 \u03a6\u03ac\u03b3\u03ba\u03bf\u03c5 \u03ba\u03b1\u03b9 \u03c4\u03b7 \u03a3\u03ba\u03ac\u03bb\u03b1","path":"MACEDONIA\/Makedonia_Gramos_Gramosta_Skala_Perifano","activity_type":33,"assistance":1,"difficulty":3,"scenic_value":5,"length":12743,"name_EN":"Gramos: Gramosta-Perifano via Skala","description_EN":"Ascent to Perifano peak via Fagou and the Skala","ascent_time":590,"descent_time":490,"marker":"No_marks","level":9,"ascent":1344,"descent":306,"maxelev":2430,"minelev":1390,"link_logo":"","link_ref":"","pdf_link":"","bbox":"LINESTRING(20.79877 40.33589,20.838 40.39012)","views":0,"millestones":"0,20.8354134,40.3911300#1,20.8327739,40.3836555#2,20.8240171,40.3786272#3,20.8183021,40.3735923#4,20.8166966,40.3683283#5,20.8101775,40.3630436#6,20.8080314,40.3586990#7,20.8044703,40.3528006#8,20.8029480,40.3480090#9,20.8068702,40.3438185#10,20.8046176,40.3400379#11,20.8131332,40.3376851#12,20.8185853,40.3356283#12.7,20.8165360,40.3364033","x":20.8033854,"y":40.3529688,"coor":[[20.8354134,40.39113],[20.8352143,40.3906022],[20.8350917,40.3899503],[20.8348636,40.389791],[20.834525,40.3897276],[20.8342054,40.3896108],[20.8337575,40.3890626],[20.8332427,40.3883324],[20.8328462,40.3879973],[20.8328428,40.3878171],[20.8330916,40.3875357],[20.8333111,40.386623],[20.8331284,40.3862487],[20.8327067,40.3856967],[20.8323779,40.3849221],[20.8322166,40.3843413],[20.8319331,40.3841083],[20.8319525,40.3839467],[20.8322684,40.3838428],[20.8325478,40.3836613],[20.8329015,40.383653],[20.8325592,40.3831663],[20.8320064,40.3828989],[20.8310117,40.3822592],[20.8299338,40.3818873],[20.8297099,40.381638],[20.8287916,40.3813786],[20.8281044,40.3809634],[20.8273601,40.3807629],[20.8270673,40.3804756],[20.826863,40.3800377],[20.8259363,40.3799582],[20.8254071,40.3796914],[20.8251986,40.3796902],[20.8247979,40.379445],[20.8246875,40.3791628],[20.8243885,40.3790104],[20.8240752,40.3786596],[20.8236737,40.3784324],[20.8230428,40.378325],[20.8220952,40.3779386],[20.8220558,40.3775232],[20.822277,40.3768268],[20.821317,40.3759537],[20.8208642,40.3758152],[20.8205703,40.3755549],[20.8201838,40.3755082],[20.8200016,40.3753771],[20.8193951,40.3752523],[20.8193246,40.3749982],[20.8190726,40.3748471],[20.8179424,40.3746134],[20.8187356,40.3742749],[20.8191713,40.3742014],[20.8189613,40.3741595],[20.8184892,40.3739304],[20.8182827,40.3735644],[20.8176839,40.3730255],[20.8176463,40.3725741],[20.8174018,40.3725134],[20.8169103,40.372698],[20.8167599,40.3726398],[20.8165659,40.3725084],[20.8166102,40.3720682],[20.8165338,40.37194],[20.8161491,40.3718574],[20.8158101,40.3716048],[20.8152902,40.3713924],[20.8153524,40.371322],[20.8158187,40.3711728],[20.8159448,40.3709961],[20.815944,40.3707619],[20.8156058,40.3699419],[20.8151661,40.3697767],[20.8146209,40.3698518],[20.814705,40.3695658],[20.8145552,40.3692465],[20.8146187,40.3691492],[20.8147867,40.3690817],[20.8157222,40.3689724],[20.8160415,40.368693],[20.8166943,40.3683327],[20.8169667,40.3677998],[20.8172668,40.3674298],[20.8172761,40.3672319],[20.8171263,40.3669125],[20.8172601,40.3663217],[20.8172106,40.3661222],[20.8170279,40.3660001],[20.8163971,40.3658926],[20.8160185,40.3654319],[20.8157203,40.3652615],[20.8148951,40.3650316],[20.8141521,40.3650562],[20.8138851,40.3649767],[20.8135759,40.3650403],[20.8131615,40.3648397],[20.8121393,40.3645413],[20.8118707,40.3642457],[20.8113555,40.3639342],[20.8107155,40.3637724],[20.8106014,40.363445],[20.8100939,40.3629717],[20.8086618,40.3628781],[20.8083027,40.3630033],[20.8079372,40.3632634],[20.8078944,40.3631721],[20.8079575,40.3628316],[20.8078703,40.3626851],[20.8072181,40.362532],[20.8067,40.3622835],[20.8067042,40.3621935],[20.8069567,40.3620834],[20.8079797,40.3613641],[20.8080681,40.3609883],[20.8084831,40.3609277],[20.8087133,40.3607899],[20.8089844,40.360284],[20.8096414,40.360086],[20.8096813,40.359988],[20.8096028,40.3599048],[20.8092391,40.3595029],[20.8087756,40.359346],[20.8088404,40.3589695],[20.8084709,40.3588152],[20.8075781,40.3585744],[20.8071554,40.3586483],[20.8070861,40.3586193],[20.8074374,40.3581607],[20.8075305,40.3576859],[20.8074643,40.3573418],[20.807619,40.3570578],[20.8075646,40.3567141],[20.8077549,40.3564221],[20.8081636,40.3562443],[20.8083972,40.3560345],[20.8083302,40.3557084],[20.8087185,40.3552148],[20.8086787,40.3550606],[20.808452,40.3548742],[20.8080725,40.3546835],[20.8077455,40.3543773],[20.8071997,40.3542181],[20.8067315,40.3541601],[20.8064334,40.3539898],[20.805943,40.3539041],[20.8059558,40.3536343],[20.8054689,40.3532245],[20.8047351,40.3528079],[20.8044647,40.3528005],[20.8036272,40.3530835],[20.8033854,40.3529688],[20.8030814,40.3529243],[20.802723,40.3525361],[20.8026669,40.3522283],[20.802704,40.3519411],[20.8025011,40.3515032],[20.8018071,40.3512408],[20.8014815,40.3509075],[20.8009945,40.3507499],[20.8008812,40.3506567],[20.8010119,40.3503811],[20.801855,40.3504765],[20.8023729,40.3502297],[20.8033036,40.3499672],[20.8036723,40.3497387],[20.8039386,40.349584],[20.8040273,40.3494513],[20.8041005,40.3491471],[20.8040536,40.3488936],[20.8036643,40.3484145],[20.8029486,40.3480389],[20.8029462,40.3478407],[20.803058,40.3477177],[20.8029348,40.347336],[20.8026955,40.3471672],[20.8018997,40.346821],[20.8016047,40.3468083],[20.8010107,40.3459272],[20.8010523,40.3457932],[20.8008787,40.3454822],[20.8009047,40.3454289],[20.8015652,40.3453796],[20.8020677,40.3454566],[20.8022987,40.3453008],[20.8026339,40.345184],[20.8027497,40.3452232],[20.8027203,40.3453485],[20.8030479,40.3451414],[20.8032235,40.3449121],[20.8033751,40.3449433],[20.8034742,40.344838],[20.8034071,40.3447641],[20.8036902,40.3445017],[20.8058518,40.3443453],[20.806223,40.3442114],[20.806523,40.3438414],[20.8069126,40.3438162],[20.8077684,40.3436417],[20.8078449,40.3435177],[20.8080834,40.3434522],[20.8082339,40.343006],[20.8082114,40.3427352],[20.8086914,40.3425413],[20.8087662,40.3424533],[20.8088327,40.3420408],[20.8086086,40.3418005],[20.8084272,40.3419035],[20.8083,40.341855],[20.8083589,40.3416044],[20.8082464,40.3414932],[20.8083028,40.3412966],[20.8079619,40.3412872],[20.8069379,40.3405384],[20.8061239,40.3403267],[20.8057566,40.3401274],[20.8054759,40.340588],[20.805405,40.3405951],[20.8054223,40.3404785],[20.8053391,40.3404942],[20.8051753,40.3407238],[20.8052136,40.3411572],[20.8049274,40.3409872],[20.804726,40.3407654],[20.8044878,40.3403265],[20.8046181,40.3400599],[20.8046128,40.3396725],[20.804826,40.3393226],[20.8051292,40.3391328],[20.805644,40.3389489],[20.8062394,40.3388032],[20.8072806,40.3386879],[20.8076292,40.3385354],[20.8084445,40.3384408],[20.808879,40.3384618],[20.8090344,40.3384121],[20.8095457,40.3385523],[20.8097128,40.3385029],[20.809973,40.3387262],[20.8103575,40.3388089],[20.8106983,40.3390705],[20.8109208,40.3390947],[20.8111962,40.3389942],[20.8115204,40.3390346],[20.8117228,40.3389862],[20.8120481,40.3390762],[20.8122177,40.339225],[20.8124519,40.3392495],[20.8125149,40.3391612],[20.8124937,40.3388633],[20.8125958,40.338695],[20.8124885,40.3382237],[20.8126002,40.3381007],[20.8131073,40.3378535],[20.8131328,40.3376875],[20.813141,40.3376382],[20.8133963,40.3374651],[20.8133909,40.3373299],[20.8136151,40.3373181],[20.813789,40.3371247],[20.8139359,40.3372548],[20.8139409,40.3373991],[20.8141222,40.3375482],[20.8145688,40.3375605],[20.8146384,40.3378326],[20.8149544,40.3381206],[20.8152173,40.3380377],[20.8155523,40.3381731],[20.8162652,40.3380306],[20.8164482,40.3381437],[20.8168479,40.3381547],[20.8170973,40.3381076],[20.8171955,40.3380202],[20.81768,40.3379795],[20.8179722,40.3380236],[20.8184165,40.3378376],[20.8191477,40.3380559],[20.8193006,40.3378079],[20.8192621,40.3376267],[20.8188489,40.3376514],[20.8189011,40.3372926],[20.8188307,40.3370384],[20.8189449,40.3368614],[20.8189366,40.3365369],[20.8184306,40.3357844],[20.8182942,40.3356816],[20.8183085,40.335628],[20.8185793,40.3356264],[20.8197739,40.3360016],[20.8201114,40.3360379],[20.8196832,40.335882],[20.8194553,40.3357226],[20.8192304,40.3355453],[20.81811,40.3353433],[20.8177151,40.335481],[20.817511,40.3358177],[20.817364,40.3359397],[20.8171843,40.3360068],[20.8169853,40.3359833],[20.8168651,40.3362863],[20.8166429,40.3364333],[20.8165913,40.3364769],[20.816536,40.3364033]]},{"id":19274,"author":"AnaDigit","name_GR":"\u0393\u03c1\u03ac\u03bc\u03bf\u03c2: \u0393\u03c1\u03ac\u03bc\u03bf\u03c3\u03c4\u03b1-\u03a0\u03b5\u03c1\u03ae\u03c6\u03b1\u03bd\u03bf \u03b1\u03c0\u03cc \u03a6\u03b1\u03c1\u03bc\u03ac\u03ba\u03b7-\u039a\u03b9\u03ac\u03c6\u03b1","description_GR":"\u0391\u03bd\u03ac\u03b2\u03b1\u03c3\u03b7 \u03c3\u03c4\u03bf \u03a0\u03b5\u03c1\u03ae\u03c6\u03b1\u03bd\u03bf \u03b1\u03c0\u03cc \u03c4\u03b7 \u03c1\u03ac\u03c7\u03b7 \u03a6\u03b1\u03c1\u03bc\u03ac\u03ba\u03b7 \u03ba\u03b1\u03b9 \u03c4\u03b7\u03bd \u03ba\u03bf\u03c1\u03c5\u03c6\u03ae \u039a\u03b9\u03ac\u03c6\u03b1","path":"MACEDONIA\/Makedonia_Gramos_Gramosta_Farmaki_Perifano","activity_type":33,"assistance":1,"difficulty":3,"scenic_value":5,"length":12283,"name_EN":"Gramos: Gramosta-Perifano via Farmaki and Kiafa","description_EN":"Ascent to Perifano peak via the Farmaki ridge and Kiafa peak","ascent_time":485,"descent_time":390,"marker":"No_marks","level":9,"ascent":1339,"descent":301,"maxelev":2430,"minelev":1361,"link_logo":"","link_ref":"","pdf_link":"","bbox":"LINESTRING(20.8139 40.33642,20.85745 40.39357)","views":1,"millestones":"0,20.8354134,40.3911300#1,20.8415038,40.3927456#2,20.8431663,40.3849061#3,20.8485487,40.3796054#4,20.8539388,40.3820755#5,20.8548217,40.3743053#6,20.8532281,40.3661082#7,20.8473566,40.3592186#8,20.8456369,40.3508378#9,20.8436186,40.3426288#10,20.8364759,40.3406351#11,20.8256152,40.3391989#12.3,20.8165902,40.3364768","x":20.8543022,"y":40.3689394,"coor":[[20.8354134,40.39113],[20.8357894,40.3912754],[20.8360951,40.3914144],[20.8359713,40.3916677],[20.8363587,40.3916963],[20.8368964,40.3920353],[20.8370016,40.3921057],[20.8376612,40.3926102],[20.8378603,40.3926336],[20.8381814,40.3925704],[20.8385233,40.3928139],[20.8389534,40.3929608],[20.8394105,40.3929868],[20.8396948,40.3931297],[20.8402261,40.3932028],[20.8404567,40.3932361],[20.8406995,40.393585],[20.840894,40.3936849],[20.8415814,40.394073],[20.8426873,40.3943554],[20.8427883,40.3942861],[20.8427162,40.3941895],[20.842307,40.3938721],[20.8419595,40.3937455],[20.8416406,40.3932594],[20.841633,40.392917],[20.8414776,40.3927146],[20.8416474,40.3923589],[20.8413507,40.3919005],[20.841102,40.3916775],[20.8412819,40.3913582],[20.8411382,40.3909039],[20.8408819,40.3905907],[20.8409252,40.3904207],[20.841224,40.3900776],[20.8410374,40.3897843],[20.8411933,40.3894733],[20.8409244,40.3889256],[20.8410799,40.3886236],[20.8413648,40.3883251],[20.8414825,40.387824],[20.841619,40.3878277],[20.8416585,40.3877387],[20.8419064,40.3877275],[20.8420744,40.3876105],[20.842145,40.3873602],[20.8421433,40.3868918],[20.8427232,40.386079],[20.8427938,40.3855765],[20.8433089,40.3851403],[20.8431013,40.3847923],[20.8433315,40.3846545],[20.8444415,40.3845948],[20.8444533,40.3843429],[20.8451162,40.3835143],[20.8451246,40.3833344],[20.8449793,40.3829162],[20.8456138,40.3825462],[20.8457432,40.3822975],[20.8457234,40.3817115],[20.8453306,40.3810433],[20.8454289,40.3807037],[20.8459956,40.3801698],[20.8465392,40.3801306],[20.8470131,40.3798192],[20.8471731,40.3794183],[20.8474182,40.379389],[20.8484071,40.3799023],[20.8487473,40.379173],[20.8490036,40.3789819],[20.8495089,40.3790047],[20.8501278,40.3793728],[20.8503748,40.3796317],[20.8507475,40.3802273],[20.8512533,40.3804933],[20.8515499,40.3809517],[20.8515323,40.3813296],[20.8520206,40.3819734],[20.8522097,40.3824649],[20.8522989,40.3835842],[20.8521594,40.3837965],[20.8523598,40.383793],[20.8524804,40.3837332],[20.8529072,40.3831684],[20.8537717,40.3825615],[20.8538789,40.3823842],[20.8538613,40.3822577],[20.8539806,40.3819727],[20.8539905,40.3812524],[20.8539283,40.3810706],[20.8540149,40.3809829],[20.8539526,40.3805488],[20.854027,40.3804698],[20.8538739,40.3792047],[20.8539327,40.3789541],[20.8538116,40.3785184],[20.8539439,40.378459],[20.854054,40.3786241],[20.8543893,40.3787593],[20.8546388,40.3787121],[20.8546001,40.3782787],[20.8546748,40.3781907],[20.8546979,40.3779481],[20.8545748,40.3775575],[20.8546835,40.3772452],[20.8545391,40.3770071],[20.8546815,40.3767317],[20.8545129,40.3760516],[20.8545709,40.375819],[20.8548842,40.3754132],[20.8547748,40.3744735],[20.8548453,40.3742232],[20.8551108,40.3738342],[20.8556593,40.3734348],[20.8557416,40.3731848],[20.8553937,40.3728151],[20.8550496,40.3721122],[20.8548345,40.3719262],[20.8548586,40.3703957],[20.8545947,40.3694878],[20.8543022,40.3689394],[20.8532889,40.3676869],[20.8532679,40.36738],[20.8535467,40.3667031],[20.8532421,40.3661634],[20.8531034,40.3656012],[20.8525048,40.3650535],[20.8517047,40.3647885],[20.8510251,40.3644637],[20.8507189,40.3642122],[20.8500586,40.363978],[20.8490673,40.3630143],[20.847911,40.362055],[20.8477707,40.3615288],[20.8475817,40.3612895],[20.8474985,40.361053],[20.8470139,40.3605894],[20.8469853,40.3604445],[20.8473758,40.3591402],[20.8478326,40.3581799],[20.8476583,40.3578779],[20.8473954,40.356952],[20.8475465,40.355479],[20.8473898,40.3551775],[20.8472369,40.3541646],[20.846806,40.3530539],[20.846937,40.3525171],[20.8468067,40.3520272],[20.8467286,40.351935],[20.8464011,40.35189],[20.8461962,40.3517403],[20.8460538,40.3515112],[20.8458274,40.3513159],[20.8455528,40.3506419],[20.8452278,40.3502908],[20.8453596,40.3497359],[20.8452202,40.3491917],[20.8452823,40.348617],[20.8453856,40.3484216],[20.8458206,40.3481813],[20.8457559,40.3480534],[20.8459654,40.3476268],[20.8457399,40.3474135],[20.8456215,40.3469239],[20.8453099,40.3465371],[20.8448199,40.3454339],[20.8445621,40.3451566],[20.8443437,40.3450426],[20.8441661,40.3448126],[20.8439184,40.3440672],[20.8439217,40.3437431],[20.8435887,40.3430584],[20.8436245,40.3425911],[20.8439109,40.3422566],[20.8430272,40.3423766],[20.8431171,40.3417125],[20.8430767,40.3415673],[20.8423428,40.3419075],[20.842415,40.3416213],[20.8414951,40.3419114],[20.8414406,40.3418198],[20.8413188,40.3419066],[20.8411886,40.341921],[20.8411685,40.3418484],[20.8408036,40.3418475],[20.8405395,40.3419573],[20.8396746,40.3420778],[20.8395949,40.3420216],[20.8396637,40.3418073],[20.839542,40.3411374],[20.8391818,40.3407853],[20.8388719,40.3406147],[20.8385789,40.3405887],[20.8379957,40.340978],[20.8378651,40.3410015],[20.8366034,40.3406472],[20.8357012,40.3405595],[20.8352876,40.340341],[20.8348451,40.3402388],[20.8343031,40.3399988],[20.8338157,40.3401025],[20.8338073,40.3400302],[20.8337015,40.3400273],[20.8331977,40.3397253],[20.8328669,40.3397523],[20.8324764,40.3395434],[20.8318223,40.3394354],[20.831235,40.3394103],[20.8305981,40.3391857],[20.8302085,40.339211],[20.8297367,40.3389819],[20.8294255,40.3390905],[20.8291913,40.339066],[20.8286492,40.3393304],[20.8270878,40.3394947],[20.8262339,40.3393811],[20.8252935,40.3391031],[20.8250932,40.3391066],[20.8242041,40.3387399],[20.823568,40.3387495],[20.8233052,40.3388323],[20.8223984,40.3388434],[20.8216439,40.3376157],[20.8211604,40.3371341],[20.8208989,40.3366855],[20.820392,40.3362032],[20.8201101,40.3360378],[20.8196819,40.3358819],[20.819454,40.3357226],[20.8195001,40.3355437],[20.8192293,40.3355452],[20.8181089,40.3353433],[20.817714,40.335481],[20.8175099,40.3358176],[20.8173629,40.3359397],[20.8171832,40.3360068],[20.8169842,40.3359833],[20.816864,40.3362862],[20.8166418,40.3364332],[20.8165902,40.3364768]]},{"id":19275,"author":"AnaDigit","name_GR":"\u0393\u03c1\u03ac\u03bc\u03bf\u03c2: \u0393\u03c1\u03ac\u03bc\u03bf\u03c3\u03c4\u03b1-\u03a3\u03bf\u03cd\u03c6\u03bb\u03b9\u03ba\u03b1\u03c2-\u039b\u03b9\u03b1\u03bd\u03bf\u03c4\u03cc\u03c0\u03b9","description_GR":"\u0394\u03b9\u03b1\u03c3\u03ba\u03b5\u03bb\u03b9\u03c3\u03bc\u03cc\u03c2 \u03c4\u03bf\u03c5 \u03a3\u03bf\u03cd\u03c6\u03bb\u03b9\u03ba\u03b1 \u03b1\u03c0\u03cc \u03c4\u03bf \u03bb\u03b9\u03b2\u03ac\u03b4\u03b9 \u039b\u03ac\u03bc\u03c0\u03c1\u03bf\u03c5 \u03a3\u03c4\u03ac\u03bd\u03b7","path":"MACEDONIA\/Makedonia_Gramos_Gramosta_Souflikas_Lianotopi","activity_type":33,"assistance":1,"difficulty":4,"scenic_value":5,"length":20208,"name_EN":"Gramos: Gramosta-Souflikas-Lianotopi","description_EN":"Crossing of Souflikas peak via the Stani Lambrou area","ascent_time":1060,"descent_time":965,"marker":"No_marks","level":12,"ascent":1088,"descent":1261,"maxelev":2165,"minelev":1209,"link_logo":"","link_ref":"","pdf_link":"","bbox":"LINESTRING(20.83512 40.35252,20.89594 40.39738)","views":1,"millestones":"0,20.8354093,40.3911299#1,20.8414998,40.3927455#2,20.8431623,40.3849059#3,20.8485447,40.3796053#4,20.8540836,40.3821081#5,20.8585318,40.3749227#6,20.8596714,40.3668602#7,20.8573765,40.3591476#8,20.8625989,40.3545239#9,20.8694301,40.3529912#10,20.8727835,40.3562728#11,20.8702339,40.3633388#12,20.8707272,40.3716642#13,20.8778963,40.3700818#14,20.8867280,40.3726633#15,20.8921463,40.3741975#16,20.8896089,40.3784140#17,20.8859648,40.3846295#18,20.8855524,40.3920672#19,20.8839546,40.3967209#20.2,20.8820368,40.3986576","x":20.8732274,"y":40.3558075,"coor":[[20.8354093,40.3911299],[20.8357854,40.3912753],[20.836091,40.3914143],[20.8359672,40.3916676],[20.8363546,40.3916962],[20.8368924,40.3920352],[20.8369973,40.3921056],[20.8376569,40.3926101],[20.8378561,40.3926335],[20.8381771,40.3925702],[20.8385191,40.3928138],[20.8389494,40.3929607],[20.8394063,40.3929867],[20.8396906,40.3931296],[20.840167,40.3931966],[20.8404526,40.393236],[20.8406955,40.3935849],[20.8408898,40.3936848],[20.8415773,40.3940728],[20.8426832,40.3943553],[20.8427842,40.394286],[20.8427122,40.3941894],[20.8423029,40.393872],[20.8419554,40.3937454],[20.8416365,40.3932593],[20.841629,40.3929169],[20.8414735,40.3927145],[20.8416433,40.3923588],[20.8413467,40.3919004],[20.841098,40.3916774],[20.8412778,40.3913581],[20.8411341,40.3909038],[20.8408779,40.3905906],[20.8409212,40.3904206],[20.8412199,40.3900775],[20.8410334,40.3897842],[20.8411893,40.3894732],[20.8409204,40.3889254],[20.8410759,40.3886235],[20.8413608,40.388325],[20.8414784,40.3878238],[20.8416148,40.3878276],[20.8416543,40.3877386],[20.8419022,40.3877273],[20.8420704,40.3876103],[20.842141,40.3873601],[20.8421393,40.3868917],[20.8427191,40.3860789],[20.8427897,40.3855764],[20.8433048,40.3851402],[20.8430973,40.3847922],[20.8433275,40.3846544],[20.8444375,40.3845947],[20.8444492,40.3843428],[20.8451122,40.3835142],[20.8451206,40.3833343],[20.8449752,40.382916],[20.8456096,40.3825461],[20.845739,40.3822974],[20.8457192,40.3817114],[20.8453264,40.3810432],[20.8454247,40.3807036],[20.8459914,40.3801697],[20.846535,40.3801304],[20.8470089,40.3798191],[20.8471689,40.3794182],[20.8474141,40.3793889],[20.848403,40.3799022],[20.8487433,40.3791729],[20.8489995,40.3789818],[20.8495049,40.3790045],[20.8501237,40.3793727],[20.8503708,40.3796316],[20.8507434,40.3802272],[20.8512493,40.3804932],[20.8515459,40.3809516],[20.8515283,40.3813295],[20.8520165,40.3819732],[20.8522056,40.3824648],[20.8522948,40.3835841],[20.8521554,40.3837964],[20.8523558,40.3837929],[20.8524763,40.3837331],[20.8529031,40.3831683],[20.8537676,40.3825614],[20.8538749,40.3823841],[20.8543269,40.381784],[20.8541793,40.3811585],[20.8543179,40.3807119],[20.8542342,40.3802323],[20.8543581,40.3801005],[20.8549487,40.3798104],[20.8550525,40.379606],[20.8551406,40.3789779],[20.855477,40.3783296],[20.855768,40.3778962],[20.8561016,40.3778152],[20.8561763,40.3777271],[20.8562343,40.3774945],[20.8561871,40.3769889],[20.8563349,40.3763444],[20.8564902,40.3760424],[20.8567863,40.3757532],[20.8570811,40.3752388],[20.8574864,40.3748806],[20.8576536,40.3748311],[20.8585206,40.3749267],[20.8586164,40.3748933],[20.8586482,40.3742096],[20.8585062,40.3739716],[20.8586313,40.3738128],[20.8586837,40.3731928],[20.8585668,40.3729194],[20.8583039,40.3727501],[20.8582509,40.3726226],[20.8584331,40.3722493],[20.8583524,40.3719588],[20.8584918,40.3717465],[20.8588097,40.3714939],[20.8588613,40.371144],[20.8590205,40.3710133],[20.8589827,40.3708141],[20.8591305,40.370674],[20.8590745,40.3703572],[20.8591845,40.3700179],[20.8590341,40.3697076],[20.8590329,40.3695545],[20.8592059,40.369379],[20.8594007,40.368988],[20.8593507,40.3687975],[20.8594762,40.3686298],[20.8596328,40.3680486],[20.8601829,40.3676132],[20.8601997,40.3675056],[20.8600446,40.3672942],[20.8597796,40.3671699],[20.8597758,40.3669987],[20.8595653,40.3667137],[20.8596164,40.3663729],[20.8591492,40.3655315],[20.8589685,40.3653645],[20.8592377,40.3651466],[20.8592318,40.3650204],[20.8586419,40.3642838],[20.8582992,40.3640583],[20.8581907,40.363605],[20.8578118,40.3633965],[20.8577177,40.3631418],[20.8573178,40.3628787],[20.8569783,40.3623291],[20.8567121,40.3622317],[20.8566465,40.3621219],[20.8568149,40.3617932],[20.8568144,40.36155],[20.856974,40.3614102],[20.8577699,40.3599908],[20.8577694,40.3594954],[20.8574653,40.3591989],[20.85711,40.358991],[20.8571192,40.3587931],[20.8574244,40.3585583],[20.8575142,40.3581464],[20.8581091,40.3583652],[20.8579343,40.3580722],[20.8580477,40.3581654],[20.8582254,40.3581432],[20.8584572,40.3582216],[20.8584984,40.3580966],[20.8590913,40.3577524],[20.8595474,40.3578189],[20.8596141,40.3576495],[20.8595653,40.357432],[20.8596954,40.3571654],[20.8599877,40.3572093],[20.8602581,40.3569645],[20.8604782,40.3570425],[20.8606327,40.3567585],[20.8607935,40.3568439],[20.8609586,40.3568394],[20.8609056,40.3564597],[20.860797,40.3562901],[20.8609516,40.355952],[20.8611275,40.3559658],[20.8621769,40.3556791],[20.8623415,40.3554314],[20.8623616,40.3552518],[20.8622599,40.3551589],[20.8621508,40.355228],[20.8622456,40.3549604],[20.8622325,40.3547349],[20.862644,40.3544938],[20.862783,40.3545426],[20.8630933,40.354452],[20.8635925,40.3540963],[20.8639847,40.3540168],[20.8641921,40.3538603],[20.8643243,40.3535487],[20.8648785,40.3532755],[20.8649087,40.3531322],[20.8648213,40.3529857],[20.8649849,40.3525038],[20.8648739,40.3521045],[20.8653343,40.3523331],[20.8654099,40.3524793],[20.8653965,40.3527671],[20.8656061,40.3528179],[20.8658933,40.3527176],[20.8659357,40.3525656],[20.8662724,40.3524126],[20.8665251,40.3520412],[20.8674191,40.3520564],[20.8676727,40.3519192],[20.8681599,40.3520765],[20.8685856,40.3517818],[20.8690072,40.3518292],[20.8691351,40.3523731],[20.8693842,40.352587],[20.8694701,40.3532739],[20.8701023,40.3538584],[20.8701571,40.3542022],[20.8707341,40.3541998],[20.8707382,40.3541098],[20.8708352,40.3540494],[20.8712282,40.353952],[20.8714844,40.354013],[20.8717931,40.3539583],[20.8718502,40.3539958],[20.8723574,40.3537213],[20.8725925,40.3537277],[20.8729024,40.353646],[20.8729728,40.3533957],[20.8730812,40.3533446],[20.873507,40.3533021],[20.8739021,40.3531597],[20.8744105,40.3530879],[20.8743597,40.3531676],[20.8743765,40.3533617],[20.8741733,40.3534282],[20.8740067,40.3537209],[20.8737381,40.3539298],[20.8736643,40.3542521],[20.8733554,40.354568],[20.8733974,40.3546772],[20.8732954,40.3548456],[20.8734878,40.3550129],[20.873535,40.3552664],[20.8734334,40.3554258],[20.8734767,40.355508],[20.8732274,40.3558075],[20.8728319,40.3559589],[20.8728194,40.3562288],[20.8727321,40.3563345],[20.8727961,40.3567326],[20.8729046,40.3569336],[20.8727493,40.3572357],[20.8728174,40.3572916],[20.8730024,40.357873],[20.8728758,40.3583199],[20.8729951,40.3585393],[20.8729264,40.3587536],[20.8729894,40.3589175],[20.8729241,40.359312],[20.8730235,40.3600668],[20.8728689,40.3600986],[20.8727422,40.3602934],[20.8725872,40.3603342],[20.8724208,40.3601135],[20.8722226,40.3600721],[20.8720916,40.3601046],[20.8720269,40.360229],[20.8718594,40.3602875],[20.871731,40.3605182],[20.871511,40.3606924],[20.8715363,40.3609092],[20.871412,40.36105],[20.8715003,40.3611785],[20.8714667,40.3613937],[20.8712778,40.3614066],[20.87113,40.3615467],[20.8709796,40.3614886],[20.870692,40.3615979],[20.8705174,40.3620615],[20.8701992,40.3623231],[20.8701497,40.362628],[20.8701855,40.3626695],[20.8702433,40.3632025],[20.870209,40.363688],[20.8704292,40.3640182],[20.870526,40.3644711],[20.8703489,40.3657543],[20.8704331,40.366225],[20.870339,40.3662224],[20.8702819,40.3664371],[20.8701102,40.3665855],[20.8699423,40.3669052],[20.8698904,40.3672641],[20.8697258,40.3675118],[20.8698208,40.3677486],[20.8698016,40.3679102],[20.8699759,40.36796],[20.8696756,40.3691047],[20.8700584,40.3694844],[20.8702609,40.3707058],[20.8703984,40.3710428],[20.8705447,40.3711909],[20.8705531,40.3712631],[20.8704817,40.3712792],[20.8707872,40.3715487],[20.8707229,40.3716641],[20.8709817,40.3716711],[20.8712576,40.3715614],[20.8714113,40.3712954],[20.871455,40.3713686],[20.8715718,40.3713898],[20.8716616,40.3712301],[20.8719051,40.3710566],[20.8719551,40.3699771],[20.8721826,40.369641],[20.8722279,40.369426],[20.8726499,40.3692123],[20.8730463,40.3687907],[20.8731878,40.3687855],[20.8735977,40.3685804],[20.874129,40.3685498],[20.8742425,40.3686429],[20.8745567,40.3687235],[20.8744211,40.3688549],[20.8743506,40.3691052],[20.8744166,40.369206],[20.8744989,40.3692083],[20.874373,40.369385],[20.8744037,40.3694849],[20.8747972,40.3693785],[20.8753269,40.3693838],[20.8757583,40.3694765],[20.876196,40.3694343],[20.8765362,40.3694615],[20.8766736,40.3695463],[20.8769311,40.3695803],[20.8775236,40.3700106],[20.8783058,40.3701578],[20.878516,40.3704517],[20.8785854,40.3707328],[20.8789052,40.3709486],[20.8789225,40.3710842],[20.8794427,40.3715486],[20.8796377,40.371662],[20.8798616,40.371659],[20.8799994,40.3717348],[20.8802456,40.3717594],[20.880507,40.3719647],[20.8813679,40.3724472],[20.8815882,40.3727774],[20.8820612,40.3727362],[20.8823955,40.3726371],[20.8826157,40.3727151],[20.8828225,40.373081],[20.8829368,40.3731561],[20.883713,40.3729248],[20.8840788,40.3729077],[20.884404,40.3730065],[20.8844882,40.373225],[20.884839,40.3732795],[20.8849818,40.3732473],[20.8851799,40.3730365],[20.8854436,40.3729355],[20.8858485,40.3728383],[20.8861174,40.3728816],[20.8861265,40.3726837],[20.8866197,40.372715],[20.8870774,40.3724931],[20.8873343,40.3722839],[20.888465,40.3707471],[20.8889037,40.3704257],[20.8892316,40.3704885],[20.8894398,40.3712102],[20.8893141,40.3716392],[20.8896143,40.3720255],[20.8896272,40.3725123],[20.8898535,40.3729687],[20.8897941,40.3732373],[20.8895708,40.3734835],[20.8896703,40.3741347],[20.8906872,40.3745584],[20.8913374,40.3745038],[20.8920219,40.374216],[20.8922236,40.3741854],[20.8924685,40.374237],[20.892635,40.3744576],[20.893266,40.3745647],[20.8947862,40.3740831],[20.8947767,40.37429],[20.8949273,40.3746003],[20.8948825,40.3748063],[20.8946982,40.3749725],[20.8941347,40.3751915],[20.8935766,40.3755458],[20.8932,40.3763103],[20.8927266,40.3767434],[20.8925335,40.3768463],[20.892226,40.376874],[20.8919587,40.3767948],[20.8918046,40.3768177],[20.891552,40.3771892],[20.8908331,40.3777102],[20.8905949,40.3782803],[20.8904118,40.3784195],[20.8901388,40.3784661],[20.8897296,40.3784011],[20.8890432,40.3784727],[20.8883843,40.3782027],[20.8880331,40.3781573],[20.8873637,40.3786256],[20.8865048,40.3788637],[20.8867597,40.379465],[20.8865874,40.3806493],[20.8869113,40.3812885],[20.8868601,40.3813772],[20.8862141,40.381594],[20.8860663,40.3817341],[20.8862905,40.3822355],[20.886295,40.38265],[20.8864191,40.3830226],[20.8864073,40.3835357],[20.8861801,40.3843762],[20.8859063,40.3846931],[20.885623,40.3849106],[20.8855208,40.3853402],[20.8856091,40.3854687],[20.8859192,40.3856391],[20.8858624,40.386106],[20.8859024,40.3862602],[20.8860243,40.3864256],[20.8863479,40.3865604],[20.8863656,40.386687],[20.886095,40.3871931],[20.8856959,40.3874165],[20.8855347,40.3875923],[20.8851469,40.3883384],[20.8851295,40.3887163],[20.8856019,40.3889452],[20.88565,40.3891806],[20.8855742,40.3903135],[20.885161,40.3908428],[20.8850889,40.391129],[20.8852753,40.3921969],[20.8854241,40.392291],[20.8855207,40.3922395],[20.8855835,40.391899],[20.8858191,40.3916441],[20.8858908,40.3913668],[20.8864787,40.3908783],[20.8867039,40.3908483],[20.8868409,40.3909421],[20.8868066,40.3911753],[20.8863397,40.3915951],[20.8863343,40.391712],[20.886547,40.3919519],[20.8865757,40.3920968],[20.8862683,40.3923768],[20.886397,40.3926504],[20.8867225,40.3930015],[20.8866388,40.3935396],[20.8865271,40.3936627],[20.8857827,40.3939669],[20.8856342,40.3951428],[20.8847504,40.3956594],[20.8846725,40.3960716],[20.8843213,40.3962783],[20.8843429,40.3965762],[20.8842048,40.3967616],[20.8837488,40.3966862],[20.883431,40.3964255],[20.8830506,40.3962441],[20.883005,40.3959546],[20.8828629,40.3957166],[20.8828381,40.3949774],[20.8827531,40.3947769],[20.8825044,40.3948062],[20.8820503,40.3951993],[20.8816196,40.3958542],[20.8813035,40.3958096],[20.8809756,40.3955125],[20.8808184,40.3955488],[20.8809018,40.3957357],[20.8815026,40.3962473],[20.8816674,40.396504],[20.8817255,40.3967757],[20.8817143,40.3968925],[20.8816755,40.3972698],[20.8817782,40.3975968],[20.882296,40.397863],[20.8824197,40.3979924],[20.8821207,40.3979888],[20.881978,40.3982732],[20.8820368,40.3986576]]},{"id":19276,"author":"AnaDigit","name_GR":"\u0393\u03c1\u03ac\u03bc\u03bf\u03c2: \u039b\u03af\u03bc\u03bd\u03b5\u03c2 \u0391\u03c1\u03ad\u03bd\u03b5\u03c2-\u03a4\u03c3\u03bf\u03cd\u03bc\u03b9\u03b1-\u0393\u03c1\u03ac\u03bc\u03bf\u03c3\u03c4\u03b1","description_GR":"\u0394\u03b9\u03b1\u03c3\u03ba\u03b5\u03bb\u03b9\u03c3\u03bc\u03cc\u03c2 \u03c4\u03bf\u03c5 \u0393\u03c1\u03ac\u03bc\u03bf\u03c5 \u03b1\u03c0\u03cc \u03c4\u03b9\u03c2 \u0391\u03c1\u03ad\u03bd\u03b5\u03c2 \u03c3\u03c4\u03b7 \u0393\u03c1\u03ac\u03bc\u03bf\u03c3\u03c4\u03b1","path":"MACEDONIA\/Makedonia_Gramos_Arenes_Tsoumia_Gramosta","activity_type":33,"assistance":1,"difficulty":2,"scenic_value":5,"length":18334,"name_EN":"Gramos: Arenes lakes-Tsoumia-Gramosta","description_EN":"Crossing of Gramos from Arenes to Gramosta","ascent_time":810,"descent_time":755,"marker":"No_marks","level":12,"ascent":673,"descent":1027,"maxelev":2153,"minelev":1361,"link_logo":"","link_ref":"","pdf_link":"","bbox":"LINESTRING(20.83527 40.30884,20.91774 40.39415)","views":0,"millestones":"0,20.9177383,40.3088425#1,20.9110078,40.3148376#2,20.9024230,40.3167228#3,20.8948716,40.3155281#4,20.8897947,40.3211371#5,20.8825282,40.3259418#6,20.8746648,40.3311012#7,20.8666075,40.3331013#8,20.8606055,40.3386041#9,20.8601537,40.3449615#10,20.8605856,40.3519912#11,20.8578739,40.3582765#12,20.8590850,40.3654682#13,20.8586576,40.3735095#14,20.8543181,40.3806741#15,20.8499083,40.3792417#16,20.8444982,40.3842990#17,20.8412499,40.3914149#18.3,20.8354134,40.3911300","x":20.8596407,"y":40.3468869,"coor":[[20.9177383,40.3088425],[20.917079,40.3091581],[20.9158657,40.30945],[20.9152492,40.3098119],[20.9151177,40.3101146],[20.915417,40.3105189],[20.9154416,40.3107538],[20.9153953,40.3109957],[20.9152201,40.3112252],[20.9150034,40.3118499],[20.9148222,40.3119532],[20.913858,40.3121977],[20.9129714,40.3128045],[20.9130782,40.3133027],[20.9128169,40.3138722],[20.9120175,40.3143732],[20.9109116,40.3148841],[20.9107742,40.3150606],[20.9104449,40.3158895],[20.9096786,40.315923],[20.9090267,40.3162839],[20.9087455,40.3162583],[20.908425,40.3160606],[20.9076059,40.3162188],[20.9069394,40.3166424],[20.9064506,40.3167824],[20.9064525,40.3169986],[20.9064366,40.3173495],[20.9059086,40.3173173],[20.9050345,40.3171318],[20.9047566,40.3170343],[20.9046469,40.3168602],[20.9042809,40.3168864],[20.9042741,40.3167782],[20.9040213,40.3166453],[20.9039136,40.3164262],[20.9037423,40.3163136],[20.9034316,40.3166745],[20.903096,40.3168097],[20.9026976,40.316772],[20.9025951,40.3166972],[20.902382,40.3167275],[20.9023539,40.3168258],[20.9022473,40.316841],[20.902102,40.3166749],[20.9019055,40.3165976],[20.9018861,40.316507],[20.9014564,40.3166396],[20.9014285,40.3164767],[20.9011407,40.3165951],[20.9010022,40.3165374],[20.9008059,40.3167122],[20.9007649,40.3168372],[20.9001121,40.317216],[20.9000717,40.3170708],[20.8999793,40.3170323],[20.9000261,40.3167814],[20.8998575,40.3168669],[20.8996459,40.3168613],[20.8992171,40.3169759],[20.8992682,40.3168872],[20.89898,40.3170145],[20.8983837,40.3166743],[20.898656,40.3166366],[20.8988181,40.316695],[20.8988323,40.3166413],[20.8984082,40.3163957],[20.8981396,40.3163525],[20.8978868,40.3162196],[20.8976037,40.3159778],[20.8973585,40.3159352],[20.897361,40.3158812],[20.897199,40.3158228],[20.8972132,40.3157692],[20.8969002,40.3159229],[20.8966627,40.3159706],[20.896333,40.3162319],[20.8956512,40.3159614],[20.8953926,40.3159545],[20.8950274,40.3159447],[20.8949018,40.3158602],[20.8948455,40.3152913],[20.8945738,40.3155722],[20.8944177,40.3156401],[20.8946138,40.315213],[20.8941932,40.3156611],[20.8938606,40.3170122],[20.8935332,40.3174808],[20.8934383,40.3174962],[20.8935031,40.3176241],[20.8930381,40.3177557],[20.8929808,40.3179793],[20.8924257,40.3182796],[20.8921195,40.3185416],[20.891723,40.3187201],[20.8917071,40.3188097],[20.8919712,40.318952],[20.8921504,40.3194071],[20.8918937,40.3196164],[20.8912308,40.3199588],[20.889677,40.3212501],[20.8883484,40.3217367],[20.887619,40.3225007],[20.8868528,40.3227863],[20.8864785,40.3229924],[20.8863009,40.323528],[20.8863423,40.3239074],[20.88619,40.3241465],[20.8861314,40.3243972],[20.8854292,40.3250808],[20.8851677,40.3256502],[20.8851024,40.3260447],[20.8847545,40.3261885],[20.8844636,40.3261176],[20.8842582,40.3259769],[20.8841415,40.3259558],[20.8840869,40.3258642],[20.8841082,40.3256576],[20.8839919,40.3256275],[20.8835739,40.3257603],[20.8832237,40.3256968],[20.8830815,40.32572],[20.8827327,40.3258818],[20.8816235,40.3262031],[20.8804596,40.3271985],[20.8796496,40.3274108],[20.8785429,40.328696],[20.8775376,40.3295695],[20.8769491,40.3305894],[20.8768632,40.3309204],[20.8769523,40.3310308],[20.8768122,40.3312612],[20.8766451,40.3313108],[20.8760482,40.3312406],[20.8757219,40.3311687],[20.8754817,40.3310181],[20.8752937,40.331013],[20.8746778,40.3310955],[20.8740651,40.3313671],[20.8737326,40.3314302],[20.8730582,40.3317632],[20.8725601,40.3323532],[20.8721396,40.33254],[20.87173,40.3329972],[20.8717037,40.3333118],[20.8713394,40.3335541],[20.8710565,40.3335645],[20.8697696,40.3341601],[20.8693674,40.3342033],[20.8688058,40.3343862],[20.8684726,40.3347194],[20.8679336,40.334921],[20.8675465,40.3348925],[20.8674205,40.334817],[20.8670874,40.3343847],[20.8664495,40.332656],[20.866403,40.3323035],[20.866043,40.332582],[20.8656461,40.3330215],[20.865496,40.33372],[20.8652036,40.3341895],[20.8652885,40.3346421],[20.86502,40.3351032],[20.8646096,40.3355784],[20.8636664,40.3361203],[20.8631048,40.3365554],[20.8626709,40.3372822],[20.8625837,40.3376401],[20.8616258,40.3379924],[20.861556,40.3380806],[20.8610527,40.3382741],[20.8605775,40.3386214],[20.8602782,40.3387304],[20.8602426,40.3389906],[20.8600445,40.3392014],[20.8599849,40.33947],[20.8600425,40.3394986],[20.860215,40.3393321],[20.8603686,40.3393183],[20.8613117,40.3395421],[20.8619944,40.3397948],[20.8613996,40.340184],[20.8612619,40.3403604],[20.8614241,40.340671],[20.861315,40.3409923],[20.8615335,40.3413585],[20.8615277,40.3417366],[20.861429,40.341833],[20.861026,40.3418941],[20.8606876,40.3420831],[20.860446,40.342725],[20.8601878,40.3429612],[20.8602278,40.3433676],[20.8606206,40.3440358],[20.8605507,40.3443086],[20.8605676,40.3447054],[20.8599131,40.3451109],[20.8597957,40.3452203],[20.8586403,40.3457654],[20.8587092,40.3460555],[20.8588655,40.3462399],[20.8591346,40.3462742],[20.8595083,40.346442],[20.8596407,40.3468869],[20.8598087,40.3470716],[20.8599111,40.3473266],[20.8603021,40.3475264],[20.8605843,40.3477862],[20.8609582,40.3483548],[20.8615781,40.3489481],[20.861506,40.3492344],[20.8616354,40.3497423],[20.8616125,40.350237],[20.8618112,40.3505217],[20.861399,40.3510329],[20.8607624,40.3513038],[20.8607006,40.3516849],[20.8605252,40.3521665],[20.8605131,40.3524274],[20.8606497,40.3527824],[20.8605726,40.3534288],[20.8608608,40.3540671],[20.8607887,40.3546056],[20.8607878,40.355227],[20.8609543,40.3559521],[20.8607992,40.3562902],[20.860908,40.3564597],[20.860961,40.3568395],[20.8607959,40.356844],[20.8606351,40.3567586],[20.8604806,40.3570426],[20.8602605,40.3569646],[20.8599901,40.3572094],[20.8596978,40.3571654],[20.8595677,40.3574321],[20.8596165,40.3576496],[20.8595497,40.3578189],[20.8590937,40.3577525],[20.8585007,40.3580966],[20.8584596,40.3582216],[20.8582278,40.3581433],[20.8580501,40.3581655],[20.8579367,40.3580723],[20.8581115,40.3583653],[20.8575171,40.3581465],[20.8574274,40.3585583],[20.8571221,40.3587932],[20.8571129,40.3589911],[20.8574682,40.3591989],[20.8577724,40.3594954],[20.8577729,40.3599908],[20.8569769,40.3614103],[20.8568173,40.3615501],[20.8568178,40.3617933],[20.8566495,40.362122],[20.856715,40.3622318],[20.8569813,40.3623291],[20.8573207,40.3628788],[20.8577206,40.3631419],[20.8578148,40.3633966],[20.8581937,40.3636051],[20.8583021,40.3640584],[20.8586449,40.3642838],[20.8592347,40.3650204],[20.8592406,40.3651467],[20.8589715,40.3653646],[20.8591521,40.3655316],[20.8596194,40.3663729],[20.8595682,40.3667138],[20.8597787,40.3669987],[20.8597825,40.36717],[20.8600476,40.3672943],[20.8602026,40.3675056],[20.8601859,40.3676133],[20.8596357,40.3680487],[20.8594792,40.3686299],[20.8593536,40.3687976],[20.8594037,40.3689881],[20.8592089,40.3693791],[20.8590358,40.3695545],[20.8590372,40.3697077],[20.8591876,40.370018],[20.8590777,40.3703573],[20.8591336,40.3706741],[20.8589858,40.3708142],[20.8590236,40.3710133],[20.8588645,40.3711441],[20.8588129,40.371494],[20.8584949,40.3717465],[20.8583555,40.3719589],[20.8584362,40.3722493],[20.858254,40.3726227],[20.858307,40.3727502],[20.85857,40.3729195],[20.8586868,40.3731929],[20.8586344,40.3738129],[20.8585093,40.3739717],[20.8586513,40.3742097],[20.8586195,40.3748934],[20.8585238,40.3749268],[20.8576567,40.3748312],[20.8574896,40.3748806],[20.8570843,40.3752389],[20.8567895,40.3757533],[20.8564934,40.3760425],[20.856338,40.3763445],[20.8561902,40.376989],[20.8562374,40.3774946],[20.8561794,40.3777272],[20.8561047,40.3778153],[20.8557712,40.3778963],[20.8554801,40.3783297],[20.8551437,40.378978],[20.8550556,40.3796061],[20.8549519,40.3798105],[20.8543612,40.3801006],[20.8542373,40.3802323],[20.854321,40.380712],[20.8541824,40.3811586],[20.85433,40.3817841],[20.853878,40.3823842],[20.8537713,40.3825615],[20.8529068,40.3831684],[20.85248,40.3837332],[20.8523594,40.383793],[20.852159,40.3837965],[20.8522985,40.3835842],[20.8522093,40.3824649],[20.8520202,40.3819733],[20.851532,40.3813296],[20.8515496,40.3809517],[20.8512529,40.3804933],[20.8507471,40.3802273],[20.8503744,40.3796317],[20.8501274,40.3793728],[20.8495086,40.3790046],[20.8490032,40.3789819],[20.848747,40.379173],[20.8484067,40.3799023],[20.8474178,40.379389],[20.8471722,40.3794183],[20.8470122,40.3798192],[20.8465383,40.3801305],[20.8459947,40.3801697],[20.845428,40.3807037],[20.8453297,40.3810433],[20.8457225,40.3817115],[20.8457423,40.3822975],[20.8456129,40.3825462],[20.8449789,40.3829161],[20.8451243,40.3833344],[20.8451159,40.3835143],[20.8444529,40.3843429],[20.8444412,40.3845948],[20.8433312,40.3846545],[20.8431009,40.3847923],[20.8433085,40.3851403],[20.8427934,40.3855765],[20.8427228,40.386079],[20.842143,40.3868918],[20.8421446,40.3873602],[20.842074,40.3876104],[20.8419061,40.3877274],[20.8416582,40.3877387],[20.8416187,40.3878277],[20.8414821,40.3878239],[20.8413644,40.3883251],[20.8410796,40.3886236],[20.8409241,40.3889255],[20.8411929,40.3894733],[20.8410371,40.3897843],[20.8412236,40.3900776],[20.8409248,40.3904207],[20.8408815,40.3905907],[20.8411378,40.3909039],[20.8412815,40.3913582],[20.8411016,40.3916775],[20.8413504,40.3919005],[20.841647,40.3923589],[20.8414772,40.3927146],[20.8416327,40.392917],[20.8416402,40.3932594],[20.8419591,40.3937455],[20.8423066,40.3938721],[20.8427158,40.3941895],[20.8427877,40.3942861],[20.8426871,40.3943554],[20.8415812,40.3940729],[20.8408934,40.3936849],[20.8406991,40.393585],[20.8404563,40.3932361],[20.8401289,40.3931911],[20.8396943,40.3931297],[20.8394096,40.3929868],[20.8389531,40.3929608],[20.8385235,40.3928139],[20.8381815,40.3925704],[20.8378605,40.3926336],[20.8376614,40.3926102],[20.8370017,40.3921057],[20.836897,40.3920353],[20.8363592,40.3916963],[20.8359718,40.3916677],[20.8360956,40.3914144],[20.8357898,40.3912754],[20.8354134,40.39113]]},{"id":19277,"author":"AnaDigit","name_GR":"\u0393\u03c1\u03ac\u03bc\u03bf\u03c2: \u03a0\u03ac\u03c1\u03ba\u03bf \u0395\u03b8\u03bd. \u03a3\u03c5\u03bc\u03c6\u03b9\u03bb\u03af\u03c9\u03c3\u03b7\u03c2-\u03a0\u03cd\u03c1\u03b3\u03bf\u03c2 \u039a\u03bf\u03c4\u03cd\u03bb\u03b7\u03c2","description_GR":"\u039c\u03b9\u03b1 \u03c3\u03cd\u03bd\u03c4\u03bf\u03bc\u03b7 \u03b1\u03bb\u03bb\u03ac \u03b5\u03bd\u03b4\u03b9\u03b1\u03c6\u03ad\u03c1\u03bf\u03c5\u03c3\u03b1 \u03b1\u03bd\u03ac\u03b2\u03b1\u03c3\u03b7","path":"MACEDONIA\/Makedonia_Gramos_Symfiliosi_Pyrgos_Kotylis","activity_type":32,"assistance":1,"difficulty":2,"scenic_value":4,"length":2070,"name_EN":"Gramos: Park of National Reconciliation-Pyrgos Kotylis","description_EN":"A short yet interesting hike","ascent_time":55,"descent_time":40,"marker":"Cyan_square","level":12,"ascent":329,"descent":13,"maxelev":1765,"minelev":1440,"link_logo":"","link_ref":"","pdf_link":"","bbox":"LINESTRING(20.96993 40.33686,20.97984 40.34354)","views":2,"millestones":"0,20.9702453,40.3366037#1,20.9764130,40.3405841#2.1,20.9781558,40.3436697","x":20.9764269,"y":40.3406026,"coor":[[20.9702453,40.3366037],[20.9706277,40.3367398],[20.9710031,40.3367046],[20.970738,40.3369949],[20.9705674,40.3373867],[20.9705324,40.337647],[20.9706906,40.3377953],[20.9714334,40.3380309],[20.9715124,40.3381051],[20.9716129,40.3379636],[20.9719304,40.3379719],[20.9721128,40.3381028],[20.9721417,40.3382477],[20.9725358,40.3383841],[20.9726438,40.3391255],[20.9728048,40.3392108],[20.9728345,40.3393377],[20.9733441,40.3395221],[20.9735343,40.3397433],[20.9737192,40.3398202],[20.9738446,40.3401748],[20.9743399,40.3409443],[20.9744498,40.3408571],[20.9746275,40.3403033],[20.9751302,40.3401183],[20.9753848,40.3402151],[20.9759703,40.3402844],[20.9762728,40.3403644],[20.9764269,40.3406026],[20.9761009,40.340522],[20.9760787,40.3407556],[20.9766668,40.3412934],[20.9768067,40.3413241],[20.976975,40.3415087],[20.9772633,40.3416423],[20.9773602,40.3415818],[20.9775558,40.3411546],[20.9780045,40.3408601],[20.978182,40.3405765],[20.9782372,40.3409202],[20.9781757,40.3412428],[20.9783053,40.3417686],[20.9782751,40.3421822],[20.9786384,40.3424799],[20.9789495,40.3426322],[20.979582,40.3427027],[20.9793161,40.3428579],[20.9785677,40.3430095],[20.9784473,40.3430694],[20.978434,40.3431411],[20.9781729,40.3431883],[20.9777262,40.3434378],[20.9769625,40.3436701],[20.9770235,40.3437212],[20.9771195,40.3436787],[20.9781558,40.3436697]]},{"id":19278,"author":"AnaDigit","name_GR":"\u0393\u03c1\u03ac\u03bc\u03bc\u03bf\u03c2: \u03a7\u03c1\u03c5\u03c3\u03ae-\u039a\u03ac\u03c4\u03c9 \u0391\u03c1\u03ad\u03bd\u03b1","description_GR":"\u0391\u03bd\u03ac\u03b2\u03b1\u03c3\u03b7 \u03c3\u03c4\u03b7\u03bd \u039a\u03ac\u03c4\u03c9 \u0391\u03c1\u03ad\u03bd\u03b1 \u03b1\u03c0\u03cc \u03c4\u03b7 \u03a7\u03c1\u03c5\u03c3\u03ae","path":"MACEDONIA\/Makedonia_Gramos_Chrysi_KatoArena","activity_type":33,"assistance":1,"difficulty":2,"scenic_value":4,"length":7950,"name_EN":"Gramos: Chrysi-Kato Arena","description_EN":"An ascent to Kato Arena peak","ascent_time":280,"descent_time":225,"marker":"No_marks","level":12,"ascent":1135,"descent":135,"maxelev":2062,"minelev":1022,"link_logo":"","link_ref":"","pdf_link":"","bbox":"LINESTRING(20.93119 40.2645,20.97595 40.27839)","views":0,"millestones":"0,20.9755027,40.2744837#1,20.9650043,40.2726610#2,20.9550580,40.2713172#3,20.9467834,40.2673708#4,20.9442013,40.2693441#5,20.9368000,40.2636625#6,20.9331103,40.2693857#7,20.9357341,40.2754005#8.0,20.9353614,40.2784435","x":20.9433625,"y":40.2697383,"coor":[[20.9755027,40.2744837],[20.9742578,40.2748429],[20.9733173,40.2748363],[20.9729807,40.2747374],[20.9727487,40.2746953],[20.9719929,40.274635],[20.9712105,40.273984],[20.9711914,40.2738844],[20.9711558,40.2735997],[20.9709962,40.2734875],[20.9702923,40.273451],[20.970095,40.2733918],[20.9693332,40.2733358],[20.9687171,40.2731755],[20.968223,40.2731806],[20.9670925,40.2729528],[20.9665732,40.272732],[20.9661163,40.272693],[20.9657575,40.2728277],[20.9652083,40.2727502],[20.9650706,40.2726745],[20.9641852,40.2724892],[20.9634653,40.2720199],[20.9620971,40.2715876],[20.9617528,40.2713984],[20.9615552,40.2713482],[20.9614353,40.2713991],[20.9601781,40.2711679],[20.9598545,40.2710423],[20.9595871,40.270711],[20.9592109,40.2707101],[20.9589121,40.2706617],[20.9583665,40.2704267],[20.9581992,40.2702241],[20.957637,40.2701733],[20.9573969,40.2702841],[20.9569154,40.2701633],[20.9566117,40.2701959],[20.9563946,40.2703163],[20.9561468,40.270598],[20.9556641,40.2708735],[20.9552592,40.2712501],[20.9550797,40.2713715],[20.9549529,40.2710529],[20.9540384,40.2707316],[20.9537787,40.2704906],[20.9530141,40.2702362],[20.9527978,40.2703386],[20.9523981,40.2703371],[20.9521741,40.270088],[20.9518703,40.2695215],[20.9514175,40.2691313],[20.9510781,40.2685729],[20.9509631,40.2685158],[20.9504228,40.2685016],[20.9500187,40.268599],[20.9499705,40.268886],[20.9497975,40.2688093],[20.9495671,40.268443],[20.9494411,40.2683676],[20.9492435,40.2683173],[20.9489013,40.2683443],[20.9479573,40.2678961],[20.9477025,40.2675471],[20.9472518,40.267373],[20.9471959,40.2673085],[20.947236,40.2672015],[20.9466739,40.2674118],[20.9464556,40.2675592],[20.9460016,40.2674571],[20.945853,40.2673631],[20.9455359,40.2673547],[20.9454055,40.2676395],[20.945497,40.267696],[20.9455549,40.268238],[20.94545,40.2684784],[20.9451678,40.2687411],[20.9449252,40.2686447],[20.9449086,40.2687523],[20.9447591,40.2686763],[20.9447543,40.2687843],[20.9445331,40.2687334],[20.9446631,40.2692412],[20.9448126,40.2693172],[20.9448442,40.2696603],[20.9450151,40.2697819],[20.9450993,40.2700003],[20.9452086,40.2701834],[20.9452107,40.2703996],[20.94493,40.2706264],[20.944934,40.2707976],[20.9449519,40.2709242],[20.9451806,40.271223],[20.944411,40.2707388],[20.9439267,40.2705278],[20.9436205,40.2702765],[20.9433901,40.2699101],[20.9433625,40.2697383],[20.9435922,40.2696002],[20.9441899,40.2693818],[20.944245,40.2692031],[20.9438968,40.2685814],[20.9437753,40.2681459],[20.9435684,40.2677801],[20.9428977,40.2670058],[20.9419619,40.2666388],[20.9413419,40.2663071],[20.9406146,40.2662699],[20.9392539,40.2656754],[20.938836,40.2655563],[20.938772,40.2654104],[20.9387187,40.2645083],[20.9384579,40.2642942],[20.9382008,40.2642604],[20.937961,40.2643621],[20.9377731,40.2643572],[20.9365321,40.2634596],[20.935207,40.2636407],[20.9351774,40.2640362],[20.9349417,40.2643092],[20.9348336,40.2643603],[20.9346951,40.2643026],[20.9346307,40.264427],[20.9340491,40.2648079],[20.9339353,40.264985],[20.9333067,40.2653647],[20.9330694,40.2654124],[20.9330361,40.2656277],[20.9327077,40.2658712],[20.9325168,40.2661904],[20.9323342,40.2663297],[20.9323005,40.266554],[20.9317104,40.2668626],[20.9318452,40.2672625],[20.9320148,40.2674111],[20.9318568,40.2677852],[20.9318766,40.268128],[20.9320807,40.2682955],[20.9322616,40.2687147],[20.9323296,40.2687705],[20.9324135,40.2687367],[20.9327156,40.2688168],[20.9326471,40.2690311],[20.9331132,40.2693858],[20.9332107,40.2695685],[20.9334889,40.2696569],[20.9335549,40.2697578],[20.9342438,40.2698661],[20.9343908,40.2699961],[20.9343414,40.2700488],[20.9343964,40.2703926],[20.9349119,40.2706945],[20.9350151,40.2710125],[20.9353484,40.2711834],[20.9362219,40.2713687],[20.9367051,40.2716067],[20.9371068,40.2715633],[20.9372834,40.2718202],[20.9372412,40.2719722],[20.9372947,40.2720907],[20.9371221,40.2722663],[20.9371124,40.2724822],[20.9369423,40.2726038],[20.9369556,40.2728293],[20.9366388,40.2730731],[20.9364841,40.2733752],[20.9361698,40.2735651],[20.9361673,40.273619],[20.9357356,40.2738058],[20.9355196,40.2741603],[20.9351854,40.2745298],[20.9352267,40.274657],[20.9353442,40.2746601],[20.9354972,40.2749163],[20.9356609,40.2749387],[20.9357434,40.2751931],[20.9357186,40.2757419],[20.9355396,40.2760614],[20.935382,40.2761653],[20.9355801,40.2762066],[20.9354144,40.2764904],[20.9354812,40.2765732],[20.9358348,40.2765556],[20.9365213,40.2761955],[20.9369349,40.2758912],[20.9375324,40.2756818],[20.9376725,40.2757036],[20.9377482,40.2758497],[20.9376899,40.2761003],[20.9363791,40.2770024],[20.9359537,40.2775675],[20.935562,40.2779084],[20.9353707,40.2784978],[20.9353614,40.2784435]]},{"id":19283,"author":"AnaDigit","name_GR":"\u0393\u03c1\u03ac\u03bc\u03bf\u03c2: \u0393\u03c1\u03ac\u03bc\u03bf\u03c3\u03c4\u03b1-\u03a6\u03ac\u03b3\u03ba\u03bf\u03c5-2520","description_GR":"\u039f \u03ac\u03bc\u03b5\u03c3\u03bf\u03c2 \u03b4\u03c1\u03cc\u03bc\u03bf\u03c2 \u03b1\u03c0\u03cc \u03c4\u03b7 \u0393\u03c1\u03ac\u03bc\u03bc\u03bf\u03c3\u03c4\u03b1 \u03c3\u03c4\u03b7\u03bd \u039a\u03bf\u03c1\u03c5\u03c6\u03ae 2520","path":"MACEDONIA\/Makedonia_Gramos_Gramosta_Fagou_2520","activity_type":33,"assistance":1,"difficulty":2,"scenic_value":5,"length":12212,"name_EN":"Gramos: Gramosta-Fagou-2520","description_EN":"The direct way to Peak 2520 via the Fagou area","ascent_time":505,"descent_time":410,"marker":"No_marks","level":9,"ascent":1293,"descent":175,"maxelev":2519,"minelev":1390,"link_logo":"","link_ref":"","pdf_link":"","bbox":"LINESTRING(20.77182 40.34751,20.83746 40.38937)","views":8,"millestones":"0,20.8354134,40.3911300#1,20.8327744,40.3836555#2,20.8240176,40.3786272#3,20.8180490,40.3740231#4,20.8164372,40.3684736#5,20.8103831,40.3632368#6,20.8083625,40.3587866#7,20.8048079,40.3528425#8,20.8032023,40.3481757#9,20.7928817,40.3468782#10,20.7842896,40.3516462#11,20.7761694,40.3520346#12.2,20.7793791,40.3481680","x":20.8064334,"y":40.3539898,"coor":[[20.8354134,40.39113],[20.8352143,40.3906022],[20.8350917,40.3899503],[20.8348636,40.389791],[20.834525,40.3897276],[20.8342052,40.3896108],[20.8337573,40.3890626],[20.8332431,40.3883325],[20.8328465,40.3879973],[20.8328432,40.3878171],[20.833092,40.3875357],[20.8333115,40.386623],[20.8331288,40.3862487],[20.832707,40.3856968],[20.8323782,40.3849222],[20.832217,40.3843413],[20.8319335,40.3841083],[20.8319528,40.3839467],[20.8322687,40.3838428],[20.8325481,40.3836613],[20.8329019,40.383653],[20.8325596,40.3831663],[20.8320068,40.3828989],[20.8310121,40.3822592],[20.8299341,40.3818873],[20.8297103,40.381638],[20.828792,40.3813786],[20.8281048,40.3809635],[20.8273604,40.3807629],[20.8270677,40.3804756],[20.8268638,40.3800377],[20.8259371,40.3799582],[20.8254078,40.3796915],[20.8251992,40.3796902],[20.8247985,40.379445],[20.8246881,40.3791628],[20.824389,40.3790105],[20.8240758,40.3786596],[20.8236742,40.3784324],[20.8230433,40.378325],[20.8220957,40.3779386],[20.8220564,40.3775232],[20.8222776,40.3768268],[20.8213176,40.3759537],[20.8208648,40.3758152],[20.8205708,40.3755549],[20.8201844,40.3755082],[20.8200021,40.3753771],[20.8193956,40.3752523],[20.8193251,40.3749982],[20.8190732,40.3748471],[20.8179424,40.3746134],[20.8187356,40.3742749],[20.8191709,40.3742013],[20.8189609,40.3741595],[20.8184888,40.3739304],[20.8180713,40.374045],[20.8178462,40.3738226],[20.81723,40.3736525],[20.8169785,40.3739068],[20.8169757,40.373677],[20.8162176,40.3725213],[20.816227,40.3720712],[20.8161487,40.3718574],[20.8158101,40.3716048],[20.8152902,40.3713924],[20.8153524,40.371322],[20.8158187,40.3711728],[20.8159448,40.3709961],[20.815944,40.3707619],[20.8156058,40.3699419],[20.8151661,40.3697767],[20.8146209,40.3698518],[20.814705,40.3695658],[20.8145552,40.3692465],[20.8146187,40.3691492],[20.8147867,40.3690817],[20.8157222,40.3689724],[20.8160415,40.368693],[20.8166943,40.3683327],[20.8169667,40.3677998],[20.8171894,40.3675717],[20.8172689,40.3673848],[20.8172761,40.3672319],[20.8171263,40.3669125],[20.8172601,40.3663217],[20.8171997,40.3661039],[20.8169813,40.3659898],[20.8164085,40.365902],[20.8160298,40.3654412],[20.8157317,40.3652708],[20.8149065,40.3650409],[20.8141635,40.3650655],[20.8138964,40.3649861],[20.8135873,40.3650496],[20.8131728,40.364849],[20.8121507,40.3645506],[20.811882,40.364255],[20.8113668,40.3639435],[20.8107269,40.3637818],[20.8106128,40.3634544],[20.8101052,40.362981],[20.8086732,40.3628874],[20.808314,40.3630126],[20.8079485,40.3632727],[20.8079057,40.3631815],[20.8079689,40.3628409],[20.8078816,40.3626944],[20.8072294,40.3625413],[20.8067004,40.3622745],[20.8067273,40.3622032],[20.8069798,40.3620931],[20.8080028,40.3613738],[20.8080912,40.3609979],[20.8085062,40.3609373],[20.8087116,40.3608259],[20.8090075,40.3602937],[20.8096644,40.3600956],[20.8096486,40.3599331],[20.8096788,40.3599114],[20.8092389,40.3595029],[20.8087754,40.359346],[20.8088402,40.3589695],[20.8084707,40.3588152],[20.8075783,40.3585744],[20.8071554,40.3586483],[20.8070861,40.3586193],[20.8074374,40.3581607],[20.8075305,40.3576859],[20.8074643,40.3573418],[20.807619,40.3570578],[20.8075646,40.3567141],[20.8077549,40.3564221],[20.8081636,40.3562443],[20.8083972,40.3560345],[20.8083302,40.3557084],[20.8087185,40.3552148],[20.8086787,40.3550606],[20.808452,40.3548742],[20.8080725,40.3546835],[20.8077455,40.3543773],[20.8071997,40.3542181],[20.8067315,40.3541601],[20.8064334,40.3539898],[20.805943,40.3539041],[20.8059558,40.3536343],[20.8054689,40.3532245],[20.8047351,40.3528079],[20.8044647,40.3528005],[20.8036272,40.3530835],[20.8033854,40.3529688],[20.8030814,40.3529243],[20.802723,40.3525361],[20.8026669,40.3522283],[20.802704,40.3519411],[20.8025011,40.3515032],[20.8018071,40.3512408],[20.8014815,40.3509075],[20.8009945,40.3507499],[20.8008812,40.3506567],[20.8010119,40.3503811],[20.801855,40.3504765],[20.8023729,40.3502297],[20.8033036,40.3499672],[20.8036718,40.3497387],[20.8039381,40.3495839],[20.8040267,40.3494513],[20.8041,40.3491471],[20.8040531,40.3488936],[20.8036637,40.3484145],[20.8029479,40.3480389],[20.8029455,40.3478407],[20.8030573,40.3477177],[20.802934,40.347336],[20.8026948,40.3471672],[20.8018989,40.3468209],[20.8016039,40.3468083],[20.8013243,40.3467465],[20.800829,40.3465166],[20.8004654,40.3464885],[20.8000984,40.3465324],[20.7994418,40.3464782],[20.7989159,40.3464907],[20.7986119,40.3464462],[20.7970813,40.346701],[20.7964182,40.3467052],[20.7956825,40.3468289],[20.7942691,40.3468437],[20.7938367,40.3467777],[20.7934223,40.3468292],[20.7931662,40.3467681],[20.7928902,40.3468775],[20.792063,40.3469446],[20.7918715,40.3470113],[20.7913895,40.346998],[20.7911811,40.3471723],[20.7910524,40.3474029],[20.7908101,40.3475493],[20.7906784,40.3478429],[20.7903612,40.3480772],[20.79033,40.3482385],[20.7900098,40.3485358],[20.7900252,40.3487074],[20.7899268,40.3489298],[20.7895662,40.3493341],[20.7892286,40.3495364],[20.7889281,40.3497262],[20.7886795,40.3497553],[20.7887335,40.3498559],[20.7886722,40.3499083],[20.7882244,40.350166],[20.7879044,40.3502112],[20.7878379,40.3503714],[20.7876207,40.3504825],[20.7867967,40.3507298],[20.7866498,40.3505996],[20.7864008,40.3506377],[20.7858202,40.3509638],[20.7853318,40.3510853],[20.7849209,40.3513081],[20.7845631,40.3514062],[20.7840836,40.3518342],[20.7828271,40.3520154],[20.7826389,40.3520102],[20.7823863,40.351877],[20.7812866,40.3522247],[20.781038,40.3522538],[20.7808448,40.3523565],[20.780911,40.3524484],[20.7808619,40.3524921],[20.7801656,40.3525267],[20.7799459,40.3526107],[20.7797039,40.352748],[20.7795299,40.3524459],[20.7794871,40.3524132],[20.7793605,40.3525988],[20.7791989,40.3525313],[20.7789469,40.3526323],[20.7788178,40.3523766],[20.7786675,40.3523183],[20.7782955,40.3527133],[20.7780069,40.3528403],[20.7779092,40.3531618],[20.7777816,40.3531223],[20.7777634,40.3532568],[20.7776911,40.3532909],[20.7774733,40.3531677],[20.7771986,40.3532501],[20.7769173,40.3532242],[20.7769272,40.3530174],[20.776573,40.3527913],[20.776387,40.3527411],[20.7761186,40.3524454],[20.7763243,40.3520818],[20.7762454,40.3520076],[20.7761496,40.3520409],[20.776016,40.3517175],[20.7760751,40.3514669],[20.7759462,40.350968],[20.7756798,40.3501859],[20.7755079,40.3498389],[20.7753502,40.3496904],[20.7753941,40.3495114],[20.7751158,40.3494226],[20.7748721,40.3491006],[20.7741945,40.3489916],[20.7737538,40.3488532],[20.7739251,40.3485743],[20.7741072,40.3487054],[20.7743658,40.3487127],[20.7745969,40.348557],[20.7750027,40.3484422],[20.7752974,40.3484324],[20.7754133,40.3484717],[20.7756392,40.348424],[20.7757063,40.3484979],[20.7758491,40.3484658],[20.7759656,40.3487393],[20.7764559,40.348825],[20.7767413,40.3490131],[20.7773778,40.3489949],[20.7776541,40.3488449],[20.7781485,40.3485525],[20.7788004,40.3482104],[20.7787609,40.3482949],[20.7793791,40.348168]]},{"id":19386,"author":"AnaDigit","name_GR":"\u0393\u03c1\u03ac\u03bc\u03bc\u03bf\u03c2: \u03a0\u03b5\u03c5\u03ba\u03cc\u03c6\u03c5\u03c4\u03bf-\u039b\u03af\u03bc\u03bd\u03b5\u03c2 \u039c\u03bf\u03c5\u03c4\u03c3\u03ac\u03bb\u03b9\u03b1 \u03b1\u03c0\u03cc \u03a0\u03ad\u03c4\u03c1\u03b1 \u03a4\u03bf\u03cd\u03bc\u03c0\u03b1","description_GR":"\u039c\u03b9\u03b1 \u03b2\u03b1\u03c4\u03ae \u03b1\u03bd\u03ac\u03b2\u03b1\u03c3\u03b7 \u03c3\u03c4\u03b9\u03c2 \u039b\u03af\u03bc\u03bd\u03b5\u03c2 \u0391\u03c1\u03b5\u03bd\u03ce\u03bd","path":"MACEDONIA\/Makedonia_Gramos_Pefkofyto_MoutsaliaLakes2","activity_type":32,"assistance":1,"difficulty":2,"scenic_value":3,"length":7431,"name_EN":"Gramos: Pefkofyto-Moutsalia lakes via Petra Toumba","description_EN":"An easy ascent to Moutsalia lakes","ascent_time":180,"descent_time":155,"marker":"Orange_square","level":12,"ascent":863,"descent":117,"maxelev":1735,"minelev":983,"link_logo":"","link_ref":"","pdf_link":"","bbox":"LINESTRING(20.91734 40.29582,20.95928 40.31771)","views":11,"millestones":"0,20.9592817,40.2958196#1,20.9511888,40.2991350#2,20.9448701,40.3053362#3,20.9413878,40.3121764#4,20.9354733,40.3168179#5,20.9273832,40.3169612#6,20.9260418,40.3130048#7,20.9201403,40.3088573#7.4,20.9177383,40.3088425","x":20.9324383,"y":40.3174165,"coor":[[20.9592817,40.2958196],[20.9589941,40.2959786],[20.9586699,40.295862],[20.9584929,40.2959609],[20.9582711,40.2959686],[20.9581471,40.2961095],[20.9579523,40.2964421],[20.9578968,40.2966298],[20.9569763,40.2969568],[20.9566951,40.2969314],[20.9565254,40.2967828],[20.9556176,40.2966599],[20.9548879,40.2966677],[20.9543672,40.2964738],[20.9540261,40.2964738],[20.9536976,40.2967084],[20.9532528,40.297183],[20.9530433,40.2976549],[20.9531171,40.297846],[20.9529907,40.2980408],[20.9528427,40.298127],[20.9527751,40.2983233],[20.9520851,40.2987555],[20.9514879,40.2989559],[20.9509543,40.2987887],[20.9512114,40.2990252],[20.9511815,40.2991685],[20.9504323,40.2993469],[20.9501917,40.2994667],[20.9492719,40.3005593],[20.9481038,40.301159],[20.94799,40.3013361],[20.947928,40.3016677],[20.9474243,40.3021408],[20.9468465,40.3024318],[20.9464948,40.3024045],[20.9464065,40.3027985],[20.9464405,40.3030876],[20.9463258,40.3032827],[20.9455475,40.3035864],[20.9453521,40.3037434],[20.945357,40.3038966],[20.945778,40.304214],[20.9458169,40.3043952],[20.9457014,40.3046083],[20.9451649,40.3050265],[20.9450101,40.3053286],[20.9445638,40.3053529],[20.9443725,40.3054199],[20.9442732,40.3055343],[20.9445803,40.3060288],[20.9446472,40.3063729],[20.9451703,40.306774],[20.9452829,40.3074075],[20.9451328,40.30807],[20.9447182,40.3083923],[20.9452669,40.3087491],[20.9452839,40.3088937],[20.9445152,40.3092427],[20.9435401,40.3099915],[20.9431657,40.3102068],[20.9423702,40.3108883],[20.9420066,40.3113831],[20.9416953,40.3120233],[20.9411174,40.3123143],[20.9405468,40.3124433],[20.9401436,40.3127749],[20.9400106,40.3130236],[20.9399251,40.3131834],[20.9396786,40.3134291],[20.9394565,40.3141798],[20.9392907,40.3142025],[20.9391226,40.3140179],[20.9386756,40.314015],[20.9383448,40.3143035],[20.938026,40.3138087],[20.9372694,40.3138877],[20.9373982,40.3141613],[20.9373297,40.3143757],[20.9367123,40.3152781],[20.9363324,40.3161327],[20.9362683,40.3165093],[20.9364316,40.3168018],[20.9364007,40.3169632],[20.9360546,40.3170711],[20.9357693,40.3168744],[20.9353726,40.3168008],[20.9340036,40.3168906],[20.9338694,40.3169951],[20.9338823,40.3172296],[20.9337801,40.3174071],[20.933175,40.3177783],[20.9332727,40.3174386],[20.9328521,40.3173734],[20.9324383,40.3174165],[20.9321704,40.3173553],[20.931843,40.3170494],[20.9312481,40.3169346],[20.9306585,40.3167027],[20.9305714,40.3168085],[20.9305977,40.3170074],[20.9304777,40.3170582],[20.9300185,40.317064],[20.9296237,40.3174679],[20.9289035,40.3175208],[20.9284418,40.3178418],[20.928135,40.3178607],[20.9279408,40.3179906],[20.9277195,40.3179397],[20.9273159,40.3177578],[20.9272074,40.3175568],[20.927351,40.3169841],[20.9277037,40.3167323],[20.9278477,40.3164119],[20.9280048,40.3162404],[20.9286768,40.315952],[20.9290817,40.3155845],[20.9292593,40.315301],[20.9298114,40.3150634],[20.9299849,40.3148699],[20.9300571,40.3145746],[20.9300243,40.3145197],[20.929634,40.3145633],[20.9293066,40.3145186],[20.9292049,40.3144258],[20.929145,40.3141901],[20.9285699,40.3141568],[20.9285201,40.3139573],[20.9285725,40.3135804],[20.92847,40.3135056],[20.9285066,40.3132183],[20.9282513,40.3131395],[20.9281379,40.3130464],[20.927656,40.3130336],[20.9276793,40.3128046],[20.9275201,40.312422],[20.9275365,40.3120622],[20.9273124,40.3120742],[20.9269124,40.3123608],[20.9268831,40.3124862],[20.9265735,40.312568],[20.9264312,40.3128524],[20.9262857,40.3129476],[20.9257981,40.3130608],[20.9256628,40.3129311],[20.9257248,40.3128607],[20.9256734,40.3126972],[20.9254899,40.3125932],[20.9248783,40.3128472],[20.9247616,40.312826],[20.9246854,40.3129501],[20.9245703,40.312893],[20.924473,40.3129625],[20.9244669,40.3130974],[20.924257,40.3130558],[20.9242433,40.3128393],[20.9240286,40.3126444],[20.9241369,40.312332],[20.9238686,40.3122799],[20.9236413,40.3123639],[20.9233909,40.3121771],[20.9229569,40.3121475],[20.9227721,40.3120705],[20.9225711,40.3120922],[20.9220144,40.3119153],[20.921948,40.3118234],[20.9219877,40.3117254],[20.9218508,40.3116317],[20.9217513,40.3112327],[20.9218698,40.3106954],[20.9217832,40.310531],[20.9218039,40.3103334],[20.9216374,40.3101128],[20.9209517,40.3103197],[20.9206697,40.3103122],[20.9205422,40.3102052],[20.9201696,40.3096008],[20.9201669,40.3094026],[20.9203469,40.3090651],[20.9203166,40.3089562],[20.9201514,40.3088618],[20.9198856,40.3087556],[20.9197006,40.3083814],[20.9194319,40.3083382],[20.9190288,40.3081473],[20.9187241,40.3081212],[20.9182329,40.3083152],[20.9180261,40.308724],[20.9177383,40.3088425]]},{"id":19770,"author":"AnaDigit","name_GR":"\u0393\u03c1\u03ac\u03bc\u03bf\u03c2: \u039a\u03bf\u03c4\u03cd\u03bb\u03b7-\u03a0\u03b1\u03bb\u03b1\u03b9\u03ac \u039a\u03bf\u03c4\u03cd\u03bb\u03b7","description_GR":"\u039d\u03ad\u03b1 \u039a\u03bf\u03c4\u03cd\u03bb\u03b7-\u03a7\u03ac\u03c1\u03bf\u03c2-\u03a0\u03b1\u03bb\u03b1\u03b9\u03ac \u039a\u03bf\u03c4\u03cd\u03bb\u03b7","path":"MACEDONIA\/Makedonia_Gramos_NeaKotyli_PaleaKotyli","activity_type":32,"assistance":1,"difficulty":3,"scenic_value":5,"length":5590,"name_EN":"Gramos: Kotyli-Palea Kotyli","description_EN":"Nea Kotyli-Charos-Palea Kotyli","ascent_time":145,"descent_time":145,"marker":"Red_dots","level":12,"ascent":229,"descent":438,"maxelev":1524,"minelev":1185,"link_logo":"","link_ref":"","pdf_link":"","bbox":"LINESTRING(20.99507 40.32767,21.03122 40.34396)","views":0,"millestones":"0,21.0305206,40.3436400#1,21.0252670,40.3422082#2,21.0175188,40.3400939#3,21.0139360,40.3341387#4,21.0071328,40.3299388#5,21.0007895,40.3278728#5.6,20.9957845,40.3278399","x":21.0143302,"y":40.3345039,"coor":[[21.0305206,40.34364],[21.029953,40.3439677],[21.0297944,40.3440942],[21.0297406,40.3442459],[21.0297138,40.3448577],[21.0296583,40.3447257],[21.0294696,40.3439282],[21.029571,40.3421564],[21.0291332,40.3425009],[21.0289653,40.3428389],[21.0287058,40.3428502],[21.028647,40.3431189],[21.0284314,40.3429333],[21.0283115,40.3429842],[21.0281869,40.3428729],[21.0278573,40.3428735],[21.0276527,40.3427061],[21.027307,40.3428053],[21.0269447,40.3429085],[21.0268162,40.3428872],[21.0269079,40.3429436],[21.0265829,40.3431064],[21.0263387,40.3430371],[21.0261848,40.3427899],[21.025892,40.3427553],[21.0254704,40.3424383],[21.0252463,40.3421803],[21.0252855,40.3420912],[21.0251167,40.3419157],[21.025163,40.3416647],[21.0248543,40.3414586],[21.0245878,40.3413617],[21.0244503,40.341196],[21.0245032,40.3411974],[21.023139,40.340847],[21.0227221,40.3406921],[21.0224823,40.3405238],[21.0221838,40.3400838],[21.0220422,40.3395577],[21.0218996,40.3393199],[21.0211261,40.3389757],[21.0206833,40.3388742],[21.0204083,40.338705],[21.0199696,40.3387477],[21.0189744,40.3396948],[21.0186953,40.3398858],[21.0182482,40.3404147],[21.0180695,40.3404641],[21.0178108,40.3404574],[21.017745,40.3403476],[21.01764,40.3403269],[21.0176228,40.3401824],[21.0175287,40.3401799],[21.017487,40.3397915],[21.0173194,40.3395891],[21.0172834,40.3393359],[21.0171929,40.3392525],[21.0172338,40.3391275],[21.0170239,40.3388158],[21.0170615,40.3387628],[21.017426,40.3387722],[21.0176227,40.3388493],[21.0177936,40.3387096],[21.0175796,40.3387581],[21.0172442,40.3386234],[21.0171894,40.3385319],[21.0173082,40.3385079],[21.0169301,40.338273],[21.0162795,40.3383462],[21.0160267,40.3382046],[21.0160331,40.3380607],[21.0162048,40.337903],[21.016183,40.3375962],[21.0160593,40.3374669],[21.0156541,40.3373123],[21.0155845,40.3370223],[21.0157991,40.3366945],[21.0155773,40.3366528],[21.0152127,40.3361119],[21.0145271,40.3356439],[21.0145092,40.3355173],[21.0147853,40.3351281],[21.0143723,40.3348833],[21.0143302,40.3345039],[21.0140106,40.3342794],[21.0139127,40.3340968],[21.013978,40.3336841],[21.0138922,40.3329613],[21.0137552,40.3325975],[21.0136205,40.3324499],[21.0134457,40.3324094],[21.0127159,40.3326787],[21.0126384,40.3325686],[21.0123014,40.3324699],[21.0118323,40.3324307],[21.0116992,40.3322471],[21.0110073,40.331923],[21.0107597,40.3319346],[21.0104372,40.3317731],[21.0101547,40.3317748],[21.0098443,40.3318749],[21.0098855,40.3317408],[21.0096944,40.3315377],[21.0098173,40.3311536],[21.0094969,40.3309472],[21.0093924,40.3306472],[21.00913,40.3304603],[21.0090598,40.329918],[21.0089211,40.3298604],[21.0086742,40.329854],[21.0082849,40.3301412],[21.0080819,40.330208],[21.0079181,40.3301857],[21.0077137,40.3300183],[21.0071627,40.329968],[21.0069258,40.3297367],[21.006809,40.3291842],[21.0066147,40.3290531],[21.0064591,40.3285807],[21.0064577,40.3283465],[21.0062985,40.3284865],[21.0060237,40.3285784],[21.0058161,40.3290144],[21.0049809,40.3287406],[21.004897,40.3287744],[21.004904,40.3288827],[21.0048452,40.3288812],[21.0042123,40.3282883],[21.0039497,40.3283716],[21.0038212,40.3283502],[21.0038854,40.328496],[21.0035172,40.3283063],[21.0033879,40.3283029],[21.0034528,40.3284307],[21.0032436,40.3283713],[21.0029836,40.3281303],[21.0029862,40.3283376],[21.0030958,40.3285206],[21.0027836,40.3283954],[21.0027881,40.3285576],[21.0026142,40.3284991],[21.0025656,40.3285338],[21.0025026,40.3283611],[21.00231,40.3281939],[21.0022717,40.3279948],[21.001969,40.3281851],[21.0018919,40.328066],[21.0017465,40.3281613],[21.0016847,40.3279615],[21.001409,40.3279184],[21.0011065,40.3279961],[21.000931,40.3279735],[21.0007485,40.3278427],[21.0005959,40.3275685],[21.0001177,40.3272048],[20.9990161,40.3268339],[20.9988475,40.3269196],[20.9986208,40.327256],[20.9982229,40.3274709],[20.9979377,40.3277967],[20.9975243,40.327831],[20.997236,40.3276974],[20.9970714,40.3276932],[20.9962804,40.3280149],[20.9961113,40.3282447],[20.9959233,40.3282398],[20.9957845,40.3278399]]},{"id":19771,"author":"AnaDigit","name_GR":"\u0393\u03c1\u03ac\u03bc\u03bf\u03c2: \u039a\u03bf\u03c4\u03cd\u03bb\u03b7-\u039d\u03b5\u03c3\u03c4\u03cc\u03c1\u03b9\u03bf","description_GR":"\u039d\u03ad\u03b1 \u039a\u03bf\u03c4\u03cd\u03bb\u03b7-\u03a0\u03c1\u03c6. \u0397\u03bb\u03af\u03b1\u03c2-\u0391\u03b3. \u0399\u03c9\u03ac\u03bd\u03bd\u03b7\u03c2-\u039a\u03bf\u03bd\u03c4\u03ac\u03c1\u03b9-\u039d\u03b5\u03c3\u03c4\u03cc\u03c1\u03b9\u03bf","path":"MACEDONIA\/Makedonia_Gramos_NeaKotyli_Nestorio","activity_type":32,"assistance":1,"difficulty":2,"scenic_value":4,"length":12441,"name_EN":"Gramos: Kotyli-Nestorio","description_EN":"Nea Kotyli-Profitis Ilias-Agios Ioanis-Kondari-Nestorio","ascent_time":285,"descent_time":300,"marker":"No_marks","level":12,"ascent":356,"descent":861,"maxelev":1412,"minelev":781,"link_logo":"","link_ref":"","pdf_link":"","bbox":"LINESTRING(21.0273 40.34475,21.07396 40.41501)","views":1,"millestones":"0,21.0305206,40.3436400#1,21.0331590,40.3513789#2,21.0382922,40.3581812#3,21.0395936,40.3666883#4,21.0456011,40.3724927#5,21.0516254,40.3793195#6,21.0539588,40.3838901#7,21.0594479,40.3858673#8,21.0606711,40.3930168#9,21.0623931,40.3982674#10,21.0671955,40.4042241#11,21.0702996,40.4100536#12.4,21.0591397,40.4158261","x":21.0569829,"y":40.3828814,"coor":[[21.0305206,40.34364],[21.0304236,40.3439978],[21.0304135,40.3442272],[21.0306696,40.3450985],[21.0308028,40.345282],[21.0313091,40.3455473],[21.0314364,40.3456271],[21.0314277,40.345825],[21.0311179,40.3464476],[21.0307383,40.3467801],[21.0306998,40.3471214],[21.0305335,40.3474233],[21.0303671,40.3482658],[21.0307494,40.3489421],[21.0312228,40.3494226],[21.0314257,40.3498962],[21.0324797,40.3504502],[21.0327884,40.3509265],[21.0334501,40.3517316],[21.0336891,40.351999],[21.0339776,40.3521325],[21.0343663,40.3526649],[21.034149,40.3530556],[21.0340414,40.3538995],[21.0342734,40.3539776],[21.0349289,40.3540664],[21.0355317,40.3542801],[21.0359182,40.3545962],[21.0361501,40.3552147],[21.0364323,40.3554921],[21.0364268,40.3558072],[21.0369158,40.3567385],[21.0378949,40.3575022],[21.0380187,40.3576315],[21.0378447,40.357573],[21.0378517,40.3576812],[21.0382661,40.357899],[21.0383311,40.3580268],[21.0382738,40.3582595],[21.0379326,40.3587912],[21.0382339,40.3597086],[21.0382597,40.3601957],[21.0385176,40.3604905],[21.0386238,40.3607545],[21.0388386,40.3609581],[21.0388667,40.3613912],[21.0393639,40.362674],[21.0392239,40.3629136],[21.0392026,40.3636696],[21.0392559,40.3637971],[21.0392033,40.3639218],[21.0391073,40.3639644],[21.0392052,40.3641471],[21.0391114,40.3646761],[21.0394116,40.3653503],[21.0395943,40.3654811],[21.0395358,40.3657408],[21.0396596,40.3661403],[21.0395929,40.3663187],[21.039599,40.3672556],[21.0397065,40.3680826],[21.0396391,40.3681439],[21.0396115,40.3685035],[21.0398059,40.3689048],[21.0398608,40.3692665],[21.0397292,40.3698215],[21.0397981,40.3701295],[21.039973,40.37017],[21.0404122,40.3700912],[21.0412222,40.3704182],[21.0414684,40.3707127],[21.0417632,40.3712427],[21.0420478,40.3714662],[21.0427873,40.3717913],[21.0436099,40.3718304],[21.0444126,40.3717879],[21.0446698,40.3718305],[21.0461437,40.372868],[21.0464985,40.3733725],[21.0465682,40.3739327],[21.046707,40.3742605],[21.0471947,40.3749575],[21.0479637,40.3756887],[21.0482487,40.3761734],[21.0488926,40.3765321],[21.0491882,40.3767738],[21.0493208,40.3769754],[21.0494219,40.3773563],[21.0496015,40.377559],[21.0501108,40.3777927],[21.0498151,40.3778212],[21.0497155,40.3779447],[21.0503774,40.3781598],[21.051088,40.3786103],[21.0517445,40.3794917],[21.0518326,40.3798723],[21.0518204,40.3801512],[21.051931,40.3803161],[21.0519878,40.3806328],[21.0524451,40.381221],[21.0523337,40.3816144],[21.052609,40.3815134],[21.0528541,40.3815647],[21.0528965,40.3816738],[21.0527539,40.3819179],[21.0527962,40.3820271],[21.0532966,40.3821659],[21.0537488,40.3826008],[21.0541355,40.3827818],[21.0543708,40.383058],[21.0545936,40.3830817],[21.0548218,40.3832496],[21.0550422,40.3830571],[21.055125,40.38278],[21.055525,40.38252],[21.055628,40.3825091],[21.0554713,40.3832121],[21.0551748,40.3837991],[21.0549348,40.383901],[21.0542622,40.3836587],[21.0539782,40.3836875],[21.0539261,40.3838033],[21.0540633,40.3841671],[21.0539119,40.3843974],[21.0536923,40.3845224],[21.0538124,40.384548],[21.0539673,40.3845069],[21.0542991,40.3841911],[21.0544427,40.3841407],[21.0546164,40.3842082],[21.0550031,40.3845243],[21.0553796,40.3845339],[21.0556828,40.3846046],[21.0562699,40.3843764],[21.0565397,40.3841311],[21.0566809,40.3835942],[21.0570299,40.383423],[21.0569829,40.3828814],[21.0571303,40.382741],[21.0577743,40.3830997],[21.0583132,40.3831674],[21.0586293,40.3834817],[21.0586928,40.3836455],[21.0586117,40.3841568],[21.0586847,40.3846451],[21.0589906,40.3851933],[21.0593083,40.3854716],[21.0596661,40.3864535],[21.0596896,40.3869945],[21.060238,40.387657],[21.0601526,40.3885375],[21.0603459,40.3886956],[21.0611029,40.388895],[21.0611575,40.3889954],[21.0608614,40.3893031],[21.0600487,40.3895707],[21.0594455,40.3898976],[21.0592977,40.3908576],[21.0590521,40.3910856],[21.0590655,40.3913201],[21.0596735,40.3922363],[21.0600179,40.3924432],[21.0606067,40.3929896],[21.0609792,40.3931477],[21.0610828,40.3932044],[21.0610329,40.3932662],[21.0612573,40.3932539],[21.0612177,40.3933519],[21.0615068,40.3934764],[21.0616696,40.3937958],[21.0614814,40.3940612],[21.0615975,40.3943704],[21.0617646,40.3945908],[21.0615607,40.3946757],[21.0612657,40.3946862],[21.0612021,40.3947927],[21.0613379,40.3949223],[21.0613646,40.3951211],[21.0618988,40.3952968],[21.0615388,40.3954498],[21.061254,40.3957668],[21.0612744,40.3958394],[21.0616989,40.3961024],[21.0622469,40.3962334],[21.0625427,40.3964751],[21.0625482,40.3966194],[21.0627953,40.3966256],[21.063235,40.3965377],[21.0636438,40.3966202],[21.0636767,40.3966751],[21.0635457,40.3967078],[21.0636748,40.3969903],[21.0638388,40.3970125],[21.0640106,40.3971249],[21.0639588,40.3972317],[21.0637576,40.3972536],[21.0632281,40.3975103],[21.0626817,40.3978838],[21.0620933,40.3986795],[21.0622864,40.3991167],[21.0622064,40.3993309],[21.062226,40.3999619],[21.0620025,40.4002264],[21.062283,40.4002786],[21.0623002,40.4004231],[21.0619244,40.4006658],[21.0618903,40.4009081],[21.0616322,40.4011537],[21.061604,40.4012611],[21.0621002,40.4013097],[21.0624564,40.401517],[21.0629609,40.4015658],[21.0633862,40.4018108],[21.0640602,40.4020261],[21.0643183,40.4020507],[21.0644745,40.4022528],[21.065185,40.4027122],[21.0652674,40.4029845],[21.0654785,40.4032781],[21.0659642,40.4034886],[21.0665622,40.403828],[21.0667089,40.4039759],[21.0670353,40.4040562],[21.0674858,40.404536],[21.0680593,40.4047848],[21.0683418,40.4047919],[21.0684913,40.4048768],[21.0685714,40.4052031],[21.0686836,40.405332],[21.0696961,40.406979],[21.069668,40.4076268],[21.0699454,40.407751],[21.0704947,40.407855],[21.0710007,40.4075976],[21.071178,40.4075841],[21.0710259,40.4078324],[21.0709663,40.4081191],[21.0711908,40.4086472],[21.0710943,40.4086988],[21.0709023,40.4086174],[21.0707254,40.4086219],[21.0704265,40.4087224],[21.0702429,40.4088799],[21.070248,40.4090332],[21.0703595,40.4091801],[21.0708647,40.4095397],[21.0702859,40.4099799],[21.0703021,40.4100658],[21.0689827,40.4098703],[21.0688043,40.4098792],[21.0685662,40.4098552],[21.0682958,40.4098393],[21.0675424,40.4097436],[21.0672352,40.4097629],[21.0671842,40.4098516],[21.0670531,40.4098843],[21.0665811,40.4098994],[21.0664215,40.4099133],[21.0658259,40.4101954],[21.0653245,40.4100746],[21.0650063,40.4100755],[21.0647891,40.4103538],[21.0642522,40.4105878],[21.0635584,40.4112863],[21.063409,40.4114716],[21.0631963,40.4117004],[21.0629013,40.4122513],[21.0623708,40.4125261],[21.0610097,40.4133967],[21.06052,40.4140868],[21.0598295,40.4147898],[21.0596129,40.4151626],[21.059722,40.4153635],[21.0594801,40.4154519],[21.0591397,40.4158261]]},{"id":19772,"author":"AnaDigit","name_GR":"\u0393\u03c1\u03ac\u03bc\u03bf\u03c2: \u039c\u03bf\u03bd\u03bf\u03c0\u03ac\u03c4\u03b9 \u03c4\u03b7\u03c2 \u0391\u03c1\u03ba\u03bf\u03cd\u03b4\u03b1\u03c2 \u03c3\u03c4\u03bf \u039d\u03b5\u03c3\u03c4\u03cc\u03c1\u03b9\u03bf","description_GR":"\u03a9\u03c1\u03b1\u03af\u03b1 \u03ba\u03c5\u03ba\u03bb\u03b9\u03ba\u03ae \u03c0\u03bf\u03c1\u03b5\u03af\u03b1 \u03ba\u03bf\u03bd\u03c4\u03ac \u03c3\u03c4\u03bf \u039d\u03b5\u03c3\u03c4\u03cc\u03c1\u03b9\u03bf","path":"MACEDONIA\/Makedonia_Gramos_Nestorio_Arkoudas","activity_type":32,"assistance":2,"difficulty":2,"scenic_value":4,"length":10951,"name_EN":"Gramos: The Bear Trail in Nestorio","description_EN":"A nice loop trail near Nestorio","ascent_time":250,"descent_time":245,"marker":"No_marks","level":12,"ascent":597,"descent":597,"maxelev":1209,"minelev":796,"link_logo":"","link_ref":"","pdf_link":"","bbox":"LINESTRING(21.02747 40.3979,21.06477 40.41941)","views":1,"millestones":"0,21.0597251,40.4153636#1,21.0507305,40.4176330#2,21.0453266,40.4166872#3,21.0366127,40.4130702#4,21.0326314,40.4129493#5,21.0281426,40.4085392#6,21.0362360,40.4047450#7,21.0458449,40.4021040#8,21.0529555,40.3982353#9,21.0564742,40.4054991#10,21.0632082,40.4093656#11.0,21.0597251,40.4153636","x":21.0304934,"y":40.4087928,"coor":[[21.0597251,40.4153636],[21.0594832,40.415452],[21.0591428,40.4158261],[21.0584758,40.4162595],[21.0581156,40.4164125],[21.0578796,40.416474],[21.0574654,40.4166211],[21.0570925,40.4167692],[21.0568065,40.4169511],[21.056843,40.4171952],[21.0561062,40.417253],[21.0562666,40.4176264],[21.0559849,40.4176012],[21.0555278,40.4176796],[21.054907,40.4184024],[21.054825,40.4183913],[21.0546524,40.4181347],[21.0545849,40.4179528],[21.0540602,40.4178223],[21.0536137,40.4177929],[21.0520779,40.4174745],[21.0513693,40.4175105],[21.0504542,40.4176853],[21.0499363,40.4176721],[21.0491205,40.4174621],[21.0488,40.4172467],[21.0476059,40.4176035],[21.0470746,40.4178962],[21.0467088,40.4181751],[21.0465439,40.4185537],[21.0464139,40.4188296],[21.0457997,40.4193993],[21.0454508,40.4198317],[21.0453433,40.419865],[21.0452919,40.4196926],[21.0455149,40.4189057],[21.0452902,40.4183865],[21.0452558,40.4178272],[21.0453253,40.4175858],[21.0457468,40.4171101],[21.0457217,40.4168753],[21.0445439,40.4163228],[21.044051,40.4162741],[21.0427546,40.416277],[21.0419652,40.4160046],[21.0416573,40.4155013],[21.0417696,40.4150899],[21.0416867,40.4140249],[21.0410718,40.413829],[21.0404151,40.4134879],[21.0396128,40.4133503],[21.0394732,40.4133107],[21.039147,40.4131447],[21.0388965,40.4130797],[21.0382031,40.4129043],[21.0372837,40.4127997],[21.0372358,40.4128165],[21.036889,40.4128796],[21.0363545,40.4132442],[21.0361103,40.4137063],[21.0357567,40.4139765],[21.0355744,40.4146383],[21.0349073,40.4148013],[21.0347496,40.4149054],[21.0346371,40.415587],[21.0343806,40.4159272],[21.0342759,40.4158975],[21.0342474,40.4154734],[21.0339688,40.4153762],[21.0333266,40.4149724],[21.0327126,40.4150017],[21.0317826,40.415248],[21.0314907,40.4151865],[21.0318212,40.4149067],[21.0322714,40.4143148],[21.0323194,40.4140278],[21.0322669,40.4138824],[21.0326853,40.4134788],[21.0326995,40.4131549],[21.0325983,40.4130442],[21.0326659,40.4128478],[21.0325776,40.4127104],[21.0327296,40.4124711],[21.0326943,40.4122],[21.0323556,40.4115968],[21.0321061,40.4113742],[21.0319539,40.4113523],[21.0318457,40.4111334],[21.0316935,40.4111114],[21.0316762,40.4112371],[21.0318879,40.4115128],[21.031858,40.4116561],[21.0317953,40.4114743],[21.0313462,40.4112376],[21.0308643,40.4104056],[21.0307051,40.4102754],[21.0305301,40.4102349],[21.0304759,40.4103956],[21.0302311,40.4103353],[21.0301413,40.4102339],[21.029545,40.4101285],[21.0294418,40.4100628],[21.0295082,40.4098934],[21.0299056,40.4099666],[21.0304134,40.4096734],[21.0302997,40.4095804],[21.0298662,40.4095243],[21.0293915,40.4093319],[21.0292559,40.4090672],[21.0289067,40.4089682],[21.0284124,40.4089554],[21.028454,40.4088124],[21.0279539,40.4083717],[21.028454,40.4088124],[21.0284124,40.4089554],[21.0289067,40.4089682],[21.0292559,40.4090672],[21.0304934,40.4087928],[21.0307305,40.4084926],[21.0314478,40.4079887],[21.0315868,40.4077761],[21.0318732,40.4076933],[21.0319117,40.4076223],[21.0324215,40.4074462],[21.0332919,40.4066759],[21.0336878,40.406515],[21.0338291,40.4062484],[21.0338685,40.4058891],[21.0339811,40.4057389],[21.0342338,40.4056193],[21.0346136,40.405557],[21.0350957,40.4055783],[21.0355273,40.4054093],[21.035999,40.4051331],[21.0361034,40.4049016],[21.0364268,40.4045136],[21.0366477,40.4043121],[21.036814,40.4042804],[21.0370926,40.4041074],[21.0376664,40.4033835],[21.03787,40.4033076],[21.0384828,40.4033053],[21.0391481,40.4034485],[21.0393784,40.4033013],[21.0402364,40.4030801],[21.0413511,40.402379],[21.0421176,40.4026328],[21.042398,40.4029553],[21.0426491,40.4028716],[21.0433658,40.402917],[21.0446769,40.4025722],[21.0449437,40.4023989],[21.0455895,40.4021812],[21.0458452,40.4022598],[21.0458425,40.4020526],[21.0457437,40.401888],[21.045819,40.4017818],[21.0457806,40.4015827],[21.0459634,40.4014432],[21.0459548,40.4013709],[21.0463028,40.4009565],[21.0464817,40.400907],[21.0467987,40.4006629],[21.0468203,40.4004383],[21.0469302,40.400351],[21.0471071,40.4003465],[21.0470922,40.400148],[21.04745,40.4000491],[21.0479831,40.3997114],[21.0482684,40.3993854],[21.04841,40.39938],[21.0485802,40.3992583],[21.0489427,40.3987812],[21.0493225,40.3987188],[21.0494221,40.3988655],[21.0495523,40.3988508],[21.0504358,40.3983149],[21.0508849,40.3982813],[21.0510811,40.3981062],[21.0510897,40.397638],[21.0512113,40.3975511],[21.0513526,40.3975547],[21.0513478,40.3976626],[21.0516699,40.397842],[21.0518605,40.3977928],[21.0519503,40.3978672],[21.0520868,40.3979787],[21.0521927,40.3979814],[21.0522821,40.3980918],[21.0526987,40.3982645],[21.0528863,40.3980982],[21.0533346,40.3990013],[21.0533491,40.3995872],[21.0530682,40.4003546],[21.0531428,40.4013158],[21.0531812,40.4017852],[21.0534158,40.4020794],[21.0545217,40.4029272],[21.0554797,40.403384],[21.0558096,40.4036536],[21.0558316,40.4039604],[21.055393,40.4051022],[21.055455,40.4053019],[21.0556267,40.4054459],[21.055919,40.4054984],[21.0563701,40.4054198],[21.0566667,40.4056435],[21.057286,40.4063844],[21.0577944,40.4066135],[21.0589251,40.4068945],[21.0591966,40.4068834],[21.0595026,40.4067561],[21.059807,40.4066107],[21.0607019,40.4063542],[21.0614198,40.4063725],[21.0619813,40.4064678],[21.0628397,40.4067779],[21.0636448,40.4072307],[21.0639724,40.4075543],[21.0642812,40.4080395],[21.0643135,40.4083826],[21.0639478,40.4086615],[21.0633425,40.4093037],[21.0628737,40.4095169],[21.0616434,40.4099],[21.0614543,40.4101834],[21.061221,40.4107494],[21.0605891,40.4122466],[21.0598916,40.4131115],[21.059241,40.4137075],[21.0591918,40.4139449],[21.0593019,40.4147448],[21.0596161,40.4151627],[21.0597251,40.4153636]]},{"id":19773,"author":"AnaDigit","name_GR":"\u0393\u03c1\u03ac\u03bc\u03bf\u03c2: \u039a\u03cd\u03ba\u03bb\u03bf\u03c2 \u03c3\u03c4\u03bf \u039c\u03c0\u03bf\u03cd\u03c6\u03b7 (\u039d\u03b5\u03c3\u03c4\u03cc\u03c1\u03b9\u03bf)","description_GR":"\u039a\u03c5\u03ba\u03bb\u03b9\u03ba\u03ae \u03c0\u03bf\u03c1\u03b5\u03af\u03b1 \u03c3\u03c4\u03bf \u038c\u03c1\u03c3\u03b5\u03c4\u03c2 \u03ba\u03b1\u03b9 \u03c4\u03b7\u03bd \u0391\u03bb\u03ad\u03be\u03b7 \u0392\u03c1\u03cd\u03c3\u03b7","path":"MACEDONIA\/Makedonia_Gramos_Nestorio_Boufi","activity_type":32,"assistance":2,"difficulty":2,"scenic_value":4,"length":6564,"name_EN":"Gramos: Boufi peak loop (Nestorio)","description_EN":"A loop trail around Orsets and Alexis fountain","ascent_time":150,"descent_time":145,"marker":"No_marks","level":12,"ascent":340,"descent":340,"maxelev":1345,"minelev":1197,"link_logo":"","link_ref":"","pdf_link":"","bbox":"LINESTRING(21.00881 40.40645,21.02825 40.42199)","views":0,"millestones":"0,21.0098122,40.4207973#1,21.0121345,40.4134312#2,21.0206202,40.4125092#3,21.0268765,40.4072259#4,21.0244875,40.4128574#5,21.0199497,40.4170858#6,21.0142686,40.4213470#6.6,21.0098122,40.4207973","x":21.0278025,"y":40.4107817,"coor":[[21.0098122,40.4207973],[21.0097994,40.4200223],[21.0096922,40.4195151],[21.0097411,40.4192102],[21.0094548,40.4190226],[21.0092768,40.4187838],[21.0090078,40.4176194],[21.0092877,40.4174195],[21.0095192,40.417412],[21.0097773,40.4174367],[21.0099403,40.4172157],[21.0099525,40.4166756],[21.0102365,40.4155841],[21.0103304,40.4147939],[21.010709,40.4136958],[21.0109273,40.4135574],[21.0112612,40.4134669],[21.0126894,40.4134138],[21.0129353,40.4129158],[21.0128052,40.4121288],[21.0128894,40.4118247],[21.0131668,40.4116788],[21.0140591,40.4114857],[21.0146492,40.4114649],[21.0151336,40.4110631],[21.0154621,40.4108284],[21.0155806,40.4108134],[21.0157793,40.4111158],[21.0161143,40.4112685],[21.0164543,40.4115746],[21.0171901,40.4119899],[21.017622,40.4120821],[21.0180557,40.4123995],[21.018346,40.4124971],[21.0187827,40.4124813],[21.0190161,40.4125324],[21.0198281,40.4126119],[21.0205626,40.4125228],[21.0210508,40.4124092],[21.0211485,40.4123307],[21.0216751,40.4121461],[21.0221658,40.4117084],[21.0223328,40.4111273],[21.0224824,40.410942],[21.022615,40.4108733],[21.0228983,40.4108626],[21.0232797,40.4107644],[21.0237161,40.4104874],[21.0240023,40.4101435],[21.0243178,40.4099354],[21.0246955,40.4093867],[21.0248291,40.4090299],[21.0249625,40.4089432],[21.02525,40.4083021],[21.0255373,40.4079312],[21.0257353,40.4074499],[21.0258352,40.406786],[21.0260641,40.4064045],[21.0261587,40.406398],[21.0263407,40.4065468],[21.026481,40.4068386],[21.0267547,40.4070438],[21.0272299,40.4077586],[21.0279557,40.4083717],[21.0277202,40.4086359],[21.0274675,40.4087555],[21.0272944,40.4089402],[21.027227,40.409668],[21.0274027,40.4099608],[21.0274606,40.4102505],[21.0278025,40.4107817],[21.0277983,40.4114121],[21.0280135,40.411877],[21.0279711,40.4120381],[21.0276132,40.4121369],[21.0273676,40.4120946],[21.0272438,40.4116951],[21.0271524,40.4116297],[21.0264979,40.411775],[21.0258379,40.4120462],[21.0250571,40.4121162],[21.0245429,40.4125533],[21.0244799,40.4129119],[21.0245122,40.4135163],[21.0242744,40.4135642],[21.023948,40.4134837],[21.0236969,40.4135673],[21.0232701,40.4133582],[21.0231163,40.4133722],[21.0227661,40.4138316],[21.0227565,40.4140475],[21.0226419,40.4142427],[21.0222623,40.4145662],[21.0217558,40.4145621],[21.0209665,40.4142896],[21.0204422,40.4144202],[21.0194064,40.4143934],[21.0187744,40.4142961],[21.0192845,40.4155522],[21.0194931,40.4158999],[21.0193665,40.416365],[21.0195311,40.4166394],[21.019878,40.4170312],[21.02022,40.4172922],[21.0202466,40.417491],[21.0201489,40.4175696],[21.0197391,40.4177752],[21.019466,40.4178222],[21.0186342,40.4177107],[21.0185616,40.4177538],[21.0185866,40.4179886],[21.0184801,40.4182651],[21.0185334,40.4183926],[21.0193732,40.4188556],[21.0193617,40.4191165],[21.019236,40.4192934],[21.01837,40.4199556],[21.0181173,40.4200752],[21.01781,40.4200943],[21.0174122,40.42003],[21.0169768,40.4197485],[21.0168249,40.4197176],[21.0163633,40.4200299],[21.0158885,40.4201077],[21.015813,40.4202138],[21.0159149,40.4205768],[21.0158135,40.4207363],[21.0152034,40.4212069],[21.0142914,40.4213094],[21.0142278,40.4214159],[21.0143304,40.4217608],[21.0141832,40.4218921],[21.0137318,40.4219705],[21.0128749,40.4218943],[21.0123372,40.4220605],[21.0119715,40.4220691],[21.0116091,40.4217355],[21.0107837,40.4214799],[21.0100789,40.4208942],[21.0098122,40.4207973]]},{"id":19876,"author":"AnaDigit","name_GR":"\u0393\u03c1\u03ac\u03bc\u03bf\u03c2: \u039d\u03b5\u03c3\u03c4\u03cc\u03c1\u03b9\u03bf \u03a7\u03b1\u03c1\u03ac\u03b4\u03c1\u03b1 \u039a\u03b1\u03b6\u03b1\u03bd\u03c4\u03b6\u03af\u03bd\u03b5","description_GR":"\u039c\u03b9\u03b1 \u03b5\u03bd\u03c4\u03c5\u03c0\u03c9\u03c3\u03b9\u03b1\u03ba\u03ae \u03c7\u03b1\u03c1\u03ac\u03b4\u03c1\u03b1 \u03b4\u03af\u03c0\u03bb\u03b1 \u03c3\u03c4\u03bf \u039d\u03b5\u03c3\u03c4\u03cc\u03c1\u03b9\u03bf","path":"MACEDONIA\/Makedonia_Gramos_Nestorio_Kazantzike","activity_type":32,"assistance":1,"difficulty":3,"scenic_value":5,"length":2981,"name_EN":"Gramos: Nestorio-Kzantzine ravine","description_EN":"An impressive canyon next to Nestorio","ascent_time":85,"descent_time":85,"marker":"No_marks","level":12,"ascent":104,"descent":200,"maxelev":1004,"minelev":801,"link_logo":"","link_ref":"","pdf_link":"","bbox":"LINESTRING(21.04716 40.40605,21.05733 40.4171)","views":0,"millestones":"0,21.0568439,40.4171952#1,21.0485729,40.4153338#2,21.0495653,40.4107623#3.0,21.0572869,40.4063844","x":21.0472503,"y":40.4149824,"coor":[[21.0568439,40.4171952],[21.0561073,40.417253],[21.0553209,40.4171789],[21.0546449,40.4168735],[21.0544828,40.4168063],[21.0543549,40.4164968],[21.0540096,40.4160376],[21.0539155,40.415765],[21.0538143,40.4157039],[21.0530633,40.4156307],[21.0514694,40.4159683],[21.0500616,40.4163647],[21.0493085,40.4168769],[21.0492781,40.4167636],[21.0494351,40.4164073],[21.0488035,40.4157606],[21.0487572,40.4154712],[21.0488198,40.4152026],[21.0486032,40.4153052],[21.0483206,40.4155682],[21.0482052,40.4157814],[21.0477594,40.4162744],[21.0476295,40.4165503],[21.0475109,40.4171057],[21.0472756,40.4162891],[21.0472835,40.4161091],[21.0473698,40.4160212],[21.0472686,40.4159106],[21.0473672,40.4155438],[21.0472503,40.4149824],[21.0476444,40.4140557],[21.0477355,40.4135896],[21.0476484,40.4134253],[21.0478356,40.4129167],[21.0478168,40.4128081],[21.0483814,40.4123722],[21.0489009,40.411809],[21.0487989,40.4117163],[21.0494432,40.4109942],[21.0495975,40.4107009],[21.0495316,40.4105911],[21.0497501,40.4101734],[21.0507452,40.4089738],[21.0511246,40.4086502],[21.0517508,40.4083419],[21.0525657,40.4082997],[21.0535709,40.407947],[21.0539656,40.4075427],[21.0543053,40.4073172],[21.055119,40.4070317],[21.0552697,40.4068194],[21.0556188,40.4066481],[21.0558746,40.4061863],[21.056092,40.4060657],[21.0565467,40.4061764],[21.0564823,40.4060306],[21.056888,40.4061851],[21.0571493,40.4064079],[21.0572869,40.4063844]]},{"id":19951,"author":"AnaDigit","name_GR":"\u0393\u03c1\u03ac\u03bc\u03bf\u03c2: \u039d\u03b5\u03c3\u03c4\u03cc\u03c1\u03b9\u03bf-\u039a\u03bf\u03bd\u03c4\u03ac\u03c1\u03b9-River Party","description_GR":"\u03a0\u03b5\u03b6\u03bf\u03c0\u03bf\u03c1\u03b9\u03ba\u03ae \u03c0\u03c1\u03bf\u03c3\u03c0\u03ad\u03bb\u03b1\u03c3\u03b7 \u03c4\u03bf\u03c5 River Party","path":"MACEDONIA\/Makedonia_Gramos_Nestorio_Kodari_RiverParty","activity_type":32,"assistance":1,"difficulty":1,"scenic_value":3,"length":4577,"name_EN":"Gramos: Nestorio-Kodari-River Party","description_EN":"Hiking to River Party area","ascent_time":80,"descent_time":85,"marker":"No_marks","level":12,"ascent":175,"descent":296,"maxelev":933,"minelev":781,"link_logo":"","link_ref":"","pdf_link":"","bbox":"LINESTRING(21.05583 40.40151,21.0715 40.41717)","views":0,"millestones":"0,21.0568439,40.4171952#1,21.0641404,40.4106966#2,21.0708359,40.4076838#3,21.0635861,40.4018726#4,21.0592846,40.4051588#4.6,21.0566669,40.4056435","x":21.0674869,"y":40.4045361,"coor":[[21.0568439,40.4171952],[21.0568074,40.4169511],[21.057093,40.4167692],[21.0574657,40.4166211],[21.0578794,40.416474],[21.0581154,40.4164125],[21.0584756,40.4162595],[21.0591427,40.4158261],[21.0594827,40.415452],[21.0597251,40.4153636],[21.0596161,40.4151627],[21.0598326,40.4147899],[21.0605232,40.4140869],[21.0610128,40.4133968],[21.062374,40.4125262],[21.0629044,40.4122514],[21.0631994,40.4117005],[21.0634119,40.4114717],[21.063561,40.4112863],[21.0642547,40.4105879],[21.064792,40.4103538],[21.0650089,40.4100756],[21.0653271,40.4100747],[21.0658285,40.4101955],[21.0664239,40.4099134],[21.0665837,40.4098994],[21.0670557,40.4098844],[21.0671867,40.4098517],[21.0672377,40.4097629],[21.0675449,40.4097437],[21.0682986,40.4098394],[21.0685684,40.4098552],[21.068807,40.4098793],[21.0689857,40.4098703],[21.0703046,40.4100659],[21.0702879,40.4099799],[21.0708664,40.4095397],[21.0703613,40.4091801],[21.0702498,40.4090332],[21.0702447,40.4088799],[21.0704283,40.4087225],[21.0707272,40.408622],[21.0709042,40.4086174],[21.071096,40.4086989],[21.0711925,40.4086473],[21.070968,40.4081192],[21.0710275,40.4078324],[21.0711797,40.4075841],[21.0710024,40.4075976],[21.0704963,40.407855],[21.069947,40.407751],[21.0696696,40.4076269],[21.0696977,40.4069791],[21.0686573,40.4052548],[21.0685773,40.4051987],[21.0684858,40.4048631],[21.0683594,40.4047879],[21.068077,40.4047807],[21.0674869,40.4045361],[21.0670364,40.4040562],[21.06671,40.4039759],[21.0665633,40.4038281],[21.0659653,40.4034886],[21.0654796,40.4032781],[21.0652685,40.4029845],[21.0651861,40.4027122],[21.0644756,40.4022528],[21.0643194,40.4020507],[21.0640613,40.4020261],[21.0633873,40.4018108],[21.062962,40.4015658],[21.0624575,40.401517],[21.0621013,40.4013098],[21.0616049,40.4012611],[21.0611373,40.4014474],[21.0605752,40.40137],[21.0603563,40.4015266],[21.0602877,40.4014528],[21.0603387,40.401364],[21.0600935,40.4013127],[21.0596949,40.4012666],[21.0595749,40.4013176],[21.0595184,40.4012621],[21.0593281,40.4013743],[21.0600053,40.4023283],[21.0605886,40.4024602],[21.0608087,40.4028171],[21.0607275,40.4030583],[21.0608021,40.4032403],[21.060493,40.4038449],[21.0604734,40.4040246],[21.0603757,40.4041031],[21.0601219,40.4039796],[21.0600886,40.4042039],[21.0597861,40.4043854],[21.0598975,40.4045323],[21.0597178,40.4045998],[21.0597591,40.404736],[21.0594358,40.4048538],[21.0592114,40.4051364],[21.0595253,40.4052344],[21.0594962,40.4053598],[21.0596696,40.405711],[21.0595425,40.4059239],[21.05945,40.4058855],[21.0594343,40.4059752],[21.0593754,40.4059737],[21.0583624,40.4056957],[21.0573531,40.4055574],[21.0570134,40.4052425],[21.0569067,40.4049876],[21.0567014,40.4048518],[21.0564174,40.4048806],[21.0563672,40.4049513],[21.0566504,40.4052108],[21.0566669,40.4056435]]},{"id":20065,"author":"AnaDigit","name_GR":"\u0393\u03c1\u03ac\u03bc\u03bf\u03c2:\u0395\u03b9\u03ba\u03cc\u03bd\u03b9\u03c3\u03bc\u03b1 \u03a0\u03b1\u03bd\u03b1\u03b3\u03ac\u03b9\u03c2-\u03ba\u03bf\u03c1\u03c5\u03c6\u03ae \u03a4\u03c3\u03ac\u03c1\u03bd\u03bf\u03c5","description_GR":"\u0391\u03bd\u03ac\u03b2\u03b1\u03c3\u03b7 \u03c3\u03c4\u03bf\u03bd \u03a4\u03c3\u03ac\u03c1\u03bd\u03bf- \u03c4\u03bf \u03ba\u03bb\u03b5\u03b9\u03b4\u03af \u03c4\u03bf\u03c5 \u0395\u03bb\u03b9\u03b3\u03bc\u03bf\u03cd \u03c4\u03bf\u03c5 \u0394\u03a3\u0395 \u03c3\u03c4\u03bf \u0393\u03c1\u03ac\u03bc\u03bf","path":"MACEDONIA\/Makedonia_Gramos_EikonismaPanagias_Tsarnos","activity_type":32,"assistance":1,"difficulty":2,"scenic_value":5,"length":3196,"name_EN":"Gramos: Panagia shrine-Tsarnos summit","description_EN":"Ascent to Tsarnos peak-the keystone of the military meneuvers in Mt Gramos area","ascent_time":85,"descent_time":70,"marker":"No_marks","level":11,"ascent":362,"descent":64,"maxelev":1682,"minelev":1378,"link_logo":"","link_ref":"","pdf_link":"","bbox":"LINESTRING(20.90387 40.39728,20.91334 40.4076)","views":0,"millestones":"0,20.9043513,40.3970420#1,20.9120366,40.3982745#2,20.9104132,40.4033799#3.2,20.9056295,40.4076504","x":20.9076456,"y":40.4006654,"coor":[[20.9043513,40.397042],[20.9046021,40.3971162],[20.9048036,40.3973468],[20.9049642,40.3974412],[20.9054084,40.3975161],[20.9053438,40.3976405],[20.9049064,40.3976738],[20.9049562,40.3978733],[20.9053387,40.3980097],[20.905811,40.3979863],[20.9056599,40.3981984],[20.9056971,40.3984156],[20.9054543,40.3985712],[20.9054738,40.3986618],[20.905867,40.3985642],[20.906055,40.3983171],[20.9065934,40.3978811],[20.9076276,40.3984492],[20.9080843,40.3987677],[20.9088642,40.3987165],[20.9097434,40.3988121],[20.9105343,40.3987792],[20.9108317,40.3987151],[20.9110536,40.3987571],[20.9115552,40.3986084],[20.9117047,40.3984322],[20.9120062,40.3982781],[20.912255,40.3982488],[20.9123341,40.398359],[20.9121429,40.3984169],[20.9113848,40.3992793],[20.9107924,40.3993535],[20.910607,40.3992855],[20.9097608,40.3994971],[20.909624,40.3996556],[20.9092039,40.3998245],[20.9088014,40.3998677],[20.9085444,40.400077],[20.9084051,40.4002895],[20.9082403,40.4002851],[20.9080719,40.4003616],[20.9080442,40.4004509],[20.9079257,40.4004658],[20.9078485,40.4006078],[20.9076456,40.4006654],[20.9075073,40.4005987],[20.9074237,40.4006235],[20.9074095,40.4006771],[20.9077181,40.4008836],[20.9077763,40.4011553],[20.9079073,40.401384],[20.9079904,40.4013682],[20.9079603,40.4015115],[20.9082681,40.4017359],[20.9083714,40.4020539],[20.9085531,40.4021714],[20.908864,40.4024454],[20.9091532,40.4025612],[20.9094123,40.4028204],[20.909678,40.4029356],[20.9099935,40.4032502],[20.9107603,40.4034869],[20.9111703,40.4037951],[20.911869,40.4039759],[20.9122289,40.404607],[20.9129243,40.4048598],[20.9129912,40.4049426],[20.912811,40.4050189],[20.9125521,40.405012],[20.9118865,40.4051383],[20.9115811,40.4048599],[20.9111994,40.4047056],[20.9109649,40.4046813],[20.9109556,40.404627],[20.9098194,40.4044795],[20.9096981,40.4045573],[20.9093044,40.4051773],[20.9089549,40.4053481],[20.9087941,40.4055149],[20.9086835,40.4058722],[20.9087467,40.4060361],[20.9085888,40.4061399],[20.9083039,40.4061863],[20.9082327,40.4064546],[20.9078251,40.4066059],[20.9069287,40.4071403],[20.9063926,40.4072701],[20.9060259,40.4075575],[20.9056295,40.4076504]]},{"id":20066,"author":"AnaDigit","name_GR":"\u0393\u03c1\u03ac\u03bc\u03bf\u03c2: \u03a0\u03b1\u03bb\u03b1\u03b9\u03ac \u039a\u03bf\u03c4\u03cd\u03bb\u03b7-\u03a0\u03ac\u03c1\u03ba\u03bf \u0395\u03b8\u03bd. \u03a3\u03c5\u03bc\u03c6\u03b9\u03bb\u03af\u03c9\u03c3\u03b7\u03c2","description_GR":"\u03a4\u03bf \u03c0\u03b1\u03bb\u03b9\u03cc \u03bc\u03bf\u03bd\u03bf\u03c0\u03ac\u03c4\u03b9 \u03c4\u03b7\u03c2 \u039a\u03bf\u03c4\u03cd\u03bb\u03b7\u03c2 \u03c0\u03c1\u03bf\u03c2 \u03c4\u03b1 \u039b\u03b9\u03b2\u03ac\u03b4\u03b9\u03b1 \u039a\u03bf\u03c4\u03cd\u03bb\u03b7\u03c2","path":"MACEDONIA\/Makedonia_Gramos_PaleaKotyli_ParkoSymfiliosis","activity_type":32,"assistance":1,"difficulty":2,"scenic_value":4,"length":4501,"name_EN":"Gramos: Palea Kotyli-Park of National Reconciliation","description_EN":"The old Palea Kotyli trail to Livadia Kotylis","ascent_time":110,"descent_time":95,"marker":"Green_square","level":12,"ascent":339,"descent":91,"maxelev":1441,"minelev":1182,"link_logo":"","link_ref":"","pdf_link":"","bbox":"LINESTRING(20.97007 40.32482,20.99611 40.33653)","views":0,"millestones":"0,20.9957858,40.3278354#1,20.9907921,40.3303651#2,20.9861229,40.3250732#3,20.9792288,40.3273373#4,20.9711616,40.3334295#4.5,20.9700729,40.3365271","x":20.9849861,"y":40.3249646,"coor":[[20.9957858,40.3278354],[20.9959555,40.3282541],[20.9955576,40.3283789],[20.995387,40.3285096],[20.9951802,40.3283961],[20.995016,40.3283828],[20.9947637,40.3300786],[20.994464,40.3304671],[20.9940766,40.3307093],[20.9940574,40.3311411],[20.9938281,40.3312703],[20.9937601,40.3314757],[20.993463,40.33154],[20.9931806,40.3318029],[20.9929674,40.3318333],[20.9926799,40.3316817],[20.992538,40.3316961],[20.9913067,40.3313308],[20.9904784,40.3311651],[20.9901242,40.3311919],[20.9899359,40.3309258],[20.9899752,40.3308367],[20.9902589,40.3308081],[20.9907027,40.3306215],[20.9908245,40.3302644],[20.9910907,40.3301002],[20.9913872,40.3297836],[20.991353,40.3294945],[20.9911293,40.3289663],[20.9906552,40.3285126],[20.9908107,40.3281923],[20.9908622,40.3275632],[20.9911575,40.3272736],[20.9910754,40.3270013],[20.9909047,40.3268707],[20.9903594,40.3266944],[20.9900731,40.3265158],[20.9892564,40.325828],[20.9891066,40.3254908],[20.9880871,40.3253922],[20.9874444,40.3255556],[20.98733,40.3254806],[20.9872034,40.325153],[20.9867928,40.3251243],[20.9864731,40.3253997],[20.9863733,40.325262],[20.9864142,40.3251369],[20.98619,40.3251491],[20.9859325,40.3248542],[20.9858165,40.3248151],[20.9854798,40.3249775],[20.9852548,40.3250076],[20.9851883,40.3249158],[20.9849861,40.3249646],[20.9843155,40.3246949],[20.984243,40.324738],[20.9841741,40.3247002],[20.9840822,40.324914],[20.9840124,40.3248942],[20.9840178,40.3250384],[20.9838009,40.3248886],[20.9836424,40.3250106],[20.9834709,40.324898],[20.9828539,40.3247468],[20.982866,40.3244769],[20.9816072,40.3247323],[20.9813948,40.3247448],[20.9813283,40.3246529],[20.9813637,40.3245053],[20.981161,40.3245855],[20.9810635,40.3249253],[20.9807546,40.3249892],[20.980504,40.3255952],[20.9804,40.325651],[20.9801926,40.3258438],[20.9801119,40.3260533],[20.979907,40.3264263],[20.9797149,40.3265113],[20.9795025,40.3265238],[20.9791054,40.3264639],[20.9789839,40.3265508],[20.9791158,40.3270226],[20.9793076,40.3272077],[20.9791168,40.327527],[20.978721,40.327958],[20.9785874,40.3283148],[20.9783873,40.3285798],[20.9776554,40.3291551],[20.9761368,40.3307457],[20.9759443,40.3308397],[20.9755673,40.3308479],[20.9745079,40.3313786],[20.9739045,40.3319753],[20.972573,40.3325349],[20.9718221,40.3332718],[20.9714638,40.3333885],[20.970919,40.3334643],[20.9706508,40.3331871],[20.9704619,40.3332002],[20.9704433,40.3333528],[20.9706299,40.3339161],[20.9705012,40.3341289],[20.9703629,40.3343595],[20.9703526,40.3350167],[20.9701414,40.3363127],[20.9700729,40.3365271]]},{"id":20067,"author":"AnaDigit","name_GR":"\u0393\u03c1\u03ac\u03bc\u03bc\u03bf\u03c2: \u03a0\u03b5\u03c5\u03ba\u03cc\u03c6\u03c5\u03c4\u03bf-\u039b\u03af\u03bc\u03bd\u03b5\u03c2 \u0391\u03c1\u03b5\u03bd\u03ce\u03bd \u03b1\u03c0\u03cc \u03a0\u03ad\u03c4\u03c1\u03b1 \u03a4\u03bf\u03cd\u03bc\u03c0\u03b1","description_GR":"\u039c\u03b9\u03b1 \u03b2\u03b1\u03c4\u03ae \u03b1\u03bd\u03ac\u03b2\u03b1\u03c3\u03b7 \u03c3\u03c4\u03b9\u03c2 \u039b\u03af\u03bc\u03bd\u03b5\u03c2 \u0391\u03c1\u03b5\u03bd\u03ce\u03bd (\u039c\u03bf\u03c5\u03c4\u03c3\u03ac\u03bb\u03b9\u03b1)","path":"MACEDONIA\/Makedonia_Gramos_Pefkofyto_MoutsaliaLakes4","activity_type":32,"assistance":1,"difficulty":2,"scenic_value":3,"length":6250,"name_EN":"Gramos: Pefkofyto-Arenes lakes via Petra Toumba","description_EN":"An easy ascent to Arenes lakes(Moutsalia)","ascent_time":160,"descent_time":135,"marker":"No_marks","level":12,"ascent":800,"descent":52,"maxelev":1735,"minelev":977,"link_logo":"","link_ref":"","pdf_link":"","bbox":"LINESTRING(20.91755 40.29582,20.95928 40.31291)","views":3,"millestones":"0,20.9592817,40.2958196#1,20.9511888,40.2991350#2,20.9448701,40.3053362#3,20.9392214,40.3079031#4,20.9324687,40.3081026#5,20.9247823,40.3128302#6.3,20.9177383,40.3088425","x":20.9349531,"y":40.3101604,"coor":[[20.9592817,40.2958196],[20.9589941,40.2959786],[20.9586699,40.295862],[20.9584929,40.2959609],[20.9582711,40.2959686],[20.9581471,40.2961095],[20.9579523,40.2964421],[20.9578968,40.2966298],[20.9569763,40.2969568],[20.9566951,40.2969314],[20.9565254,40.2967828],[20.9556176,40.2966599],[20.9548879,40.2966677],[20.9543672,40.2964738],[20.9540261,40.2964738],[20.9536976,40.2967084],[20.9532528,40.297183],[20.9530433,40.2976549],[20.9531171,40.297846],[20.9529907,40.2980408],[20.9528427,40.298127],[20.9527751,40.2983233],[20.9520851,40.2987555],[20.9514879,40.2989559],[20.9509543,40.2987887],[20.9512114,40.2990252],[20.9511815,40.2991685],[20.9504323,40.2993469],[20.9501917,40.2994667],[20.9492719,40.3005593],[20.9481038,40.301159],[20.94799,40.3013361],[20.947928,40.3016677],[20.9474243,40.3021408],[20.9468465,40.3024318],[20.9464948,40.3024045],[20.9464065,40.3027985],[20.9464405,40.3030876],[20.9463258,40.3032827],[20.9455475,40.3035864],[20.9453521,40.3037434],[20.945357,40.3038966],[20.945778,40.304214],[20.9458169,40.3043952],[20.9457014,40.3046083],[20.9451649,40.3050265],[20.9450101,40.3053286],[20.9445638,40.3053529],[20.9443725,40.3054199],[20.9442732,40.3055343],[20.9445803,40.3060288],[20.9446472,40.3063729],[20.9451703,40.306774],[20.9452829,40.3074075],[20.9450103,40.3073462],[20.9442976,40.3067149],[20.9438895,40.3066321],[20.9436573,40.3063017],[20.9433352,40.3064012],[20.9429486,40.3066252],[20.9426998,40.3066636],[20.9423489,40.3066183],[20.9421459,40.3064238],[20.9421176,40.3062699],[20.941887,40.3061648],[20.9411511,40.3063074],[20.9406665,40.3066189],[20.940542,40.3070299],[20.940298,40.3074828],[20.9391245,40.3079381],[20.9379067,40.3085904],[20.9374755,40.3087591],[20.9369417,40.3093755],[20.936175,40.3096794],[20.9359695,40.3098001],[20.9358297,40.3100305],[20.9354686,40.3102101],[20.9350641,40.3103075],[20.9349717,40.310269],[20.9349531,40.3101604],[20.9350623,40.3093076],[20.934741,40.3088668],[20.9346609,40.3082972],[20.9344952,40.3080586],[20.9344285,40.3077146],[20.93423,40.3074211],[20.9340148,40.3072352],[20.9336984,40.3072088],[20.9334136,40.3072823],[20.9331538,40.3075637],[20.9326213,40.3078918],[20.9324579,40.3081217],[20.9317581,40.3082472],[20.9314987,40.3085195],[20.9306865,40.3087862],[20.9301475,40.3092583],[20.9298001,40.3093932],[20.9295342,40.3098094],[20.9294142,40.3098603],[20.9290499,40.3098506],[20.9288205,40.3099796],[20.9285956,40.3100097],[20.9281068,40.310411],[20.9277461,40.3105816],[20.9275393,40.3109904],[20.9273707,40.311076],[20.9272612,40.3114153],[20.9270532,40.31159],[20.9269124,40.3123608],[20.9268831,40.3124862],[20.9265735,40.312568],[20.9264312,40.3128524],[20.9262857,40.3129476],[20.9257981,40.3130608],[20.9256628,40.3129311],[20.9257248,40.3128607],[20.9256734,40.3126972],[20.9254899,40.3125932],[20.9248783,40.3128472],[20.9247616,40.312826],[20.9246854,40.3129501],[20.9245703,40.312893],[20.924473,40.3129625],[20.9244669,40.3130974],[20.924257,40.3130558],[20.9242433,40.3128393],[20.9240286,40.3126444],[20.9241369,40.312332],[20.9238686,40.3122799],[20.9236413,40.3123639],[20.9233909,40.3121771],[20.9229569,40.3121475],[20.9227721,40.3120705],[20.9225711,40.3120922],[20.9220144,40.3119153],[20.921948,40.3118234],[20.9219877,40.3117254],[20.9218508,40.3116317],[20.9217513,40.3112327],[20.9218698,40.3106954],[20.9217832,40.310531],[20.9218039,40.3103334],[20.9216374,40.3101128],[20.9209517,40.3103197],[20.9206697,40.3103122],[20.9205422,40.3102052],[20.9201696,40.3096008],[20.9201669,40.3094026],[20.9203469,40.3090651],[20.9203166,40.3089562],[20.9201514,40.3088618],[20.9198856,40.3087556],[20.9197006,40.3083814],[20.9194319,40.3083382],[20.9190288,40.3081473],[20.9187241,40.3081212],[20.9182329,40.3083152],[20.9180261,40.308724],[20.9177383,40.3088425]]},{"id":20072,"author":"AnaDigit","name_GR":"\u0393\u03c1\u03ac\u03bc\u03bc\u03bf\u03c2: \u03a0\u03b5\u03c5\u03ba\u03cc\u03c6\u03c5\u03c4\u03bf-\u039b\u03af\u03bc\u03bd\u03b5\u03c2 \u039c\u03bf\u03c5\u03c4\u03c3\u03ac\u03bb\u03b9\u03b1 \u03b1\u03c0\u03cc \u03a0\u03b1\u03bb\u03b9\u03bf\u03c0\u03c1\u03af\u03bf\u03bd\u03bf","description_GR":"\u0391\u03bd\u03ac\u03b2\u03b1\u03c3\u03b7 \u03c3\u03c4\u03b9\u03c2 \u039b\u03af\u03bc\u03bd\u03b5\u03c2 \u0391\u03c1\u03b5\u03bd\u03ce\u03bd \u03b1\u03c0\u03cc \u03c4\u03bf \u03a0\u03b1\u03bb\u03b9\u03bf\u03c0\u03c1\u03af\u03bf\u03bd\u03bf","path":"MACEDONIA\/Makedonia_Gramos_Pefkofyto_MoutsaliaLakes3","activity_type":32,"assistance":1,"difficulty":2,"scenic_value":3,"length":5282,"name_EN":"Gramos: Pefkofyto-Moutsalia lakes via Paliopriono","description_EN":"Ascent from Paliopriono to Moutsalia lakes","ascent_time":135,"descent_time":110,"marker":"No_marks","level":12,"ascent":758,"descent":80,"maxelev":1735,"minelev":1044,"link_logo":"","link_ref":"","pdf_link":"","bbox":"LINESTRING(20.91692 40.30853,20.93417 40.32677)","views":1,"millestones":"0,20.9333360,40.3270149#1,20.9264829,40.3243862#2,20.9322394,40.3184603#3,20.9284178,40.3160651#4,20.9249631,40.3128077#5.3,20.9177383,40.3088425","x":20.9277037,"y":40.3167323,"coor":[[20.933336,40.3270149],[20.9328103,40.3271901],[20.9324127,40.3271345],[20.9322221,40.3271835],[20.9316543,40.3269883],[20.931414,40.3268378],[20.9312029,40.326562],[20.9313003,40.3262313],[20.93106,40.3260808],[20.9302344,40.3258607],[20.9295823,40.3254471],[20.9291105,40.3254706],[20.9284065,40.3254248],[20.9281779,40.3252746],[20.9278278,40.3252113],[20.9276616,40.3252429],[20.9275631,40.3253394],[20.9273774,40.3252804],[20.9266373,40.3252517],[20.9263237,40.3251623],[20.9258218,40.3253291],[20.9255325,40.3252223],[20.9252982,40.3251981],[20.9251831,40.3251094],[20.9254474,40.3249904],[20.9255605,40.3248313],[20.925606,40.3246073],[20.9258634,40.32438],[20.925981,40.3243831],[20.9261739,40.3245413],[20.9263149,40.3245451],[20.926782,40.3241071],[20.9267707,40.3238366],[20.9271077,40.3234132],[20.9270647,40.323322],[20.9268346,40.3232078],[20.9269011,40.3230385],[20.9281666,40.3226398],[20.9288953,40.3226591],[20.9294717,40.3224042],[20.9299326,40.3221012],[20.9299845,40.3219945],[20.9299287,40.3216688],[20.9302563,40.3211911],[20.9308428,40.3209725],[20.9310379,40.3205633],[20.9312211,40.3204151],[20.9317934,40.3202501],[20.9317296,40.3195819],[20.9324012,40.3193025],[20.9323583,40.3192113],[20.9321163,40.3190968],[20.9321769,40.31854],[20.932414,40.31824],[20.9329016,40.3181268],[20.933175,40.3177783],[20.9332727,40.3174386],[20.9328521,40.3173734],[20.9324383,40.3174165],[20.9321704,40.3173553],[20.931843,40.3170494],[20.9312481,40.3169346],[20.9306585,40.3167027],[20.9305714,40.3168085],[20.9305977,40.3170074],[20.9304777,40.3170582],[20.9300185,40.317064],[20.9296237,40.3174679],[20.9289035,40.3175208],[20.9284418,40.3178418],[20.928135,40.3178607],[20.9279408,40.3179906],[20.9277195,40.3179397],[20.9273159,40.3177578],[20.9272074,40.3175568],[20.927351,40.3169841],[20.9277037,40.3167323],[20.9278477,40.3164119],[20.9280048,40.3162404],[20.9286768,40.315952],[20.9290817,40.3155845],[20.9292593,40.315301],[20.9298114,40.3150634],[20.9299849,40.3148699],[20.9300571,40.3145746],[20.9300243,40.3145197],[20.929634,40.3145633],[20.9293066,40.3145186],[20.9292049,40.3144258],[20.929145,40.3141901],[20.9285699,40.3141568],[20.9285201,40.3139573],[20.9285725,40.3135804],[20.92847,40.3135056],[20.9285066,40.3132183],[20.9282513,40.3131395],[20.9281379,40.3130464],[20.927656,40.3130336],[20.9276793,40.3128046],[20.9275201,40.312422],[20.9275365,40.3120622],[20.9273124,40.3120742],[20.9269124,40.3123608],[20.9268831,40.3124862],[20.9265735,40.312568],[20.9264312,40.3128524],[20.9262857,40.3129476],[20.9257981,40.3130608],[20.9256628,40.3129311],[20.9257248,40.3128607],[20.9256734,40.3126972],[20.9254899,40.3125932],[20.9248783,40.3128472],[20.9247616,40.312826],[20.9246854,40.3129501],[20.9245703,40.312893],[20.924473,40.3129625],[20.9244669,40.3130974],[20.924257,40.3130558],[20.9242433,40.3128393],[20.9240286,40.3126444],[20.9241369,40.312332],[20.9238686,40.3122799],[20.9236413,40.3123639],[20.9233909,40.3121771],[20.9229569,40.3121475],[20.9227721,40.3120705],[20.9225711,40.3120922],[20.9220144,40.3119153],[20.921948,40.3118234],[20.9219877,40.3117254],[20.9218508,40.3116317],[20.9217513,40.3112327],[20.9218698,40.3106954],[20.9217832,40.310531],[20.9218039,40.3103334],[20.9216374,40.3101128],[20.9209517,40.3103197],[20.9206697,40.3103122],[20.9205422,40.3102052],[20.9201696,40.3096008],[20.9201669,40.3094026],[20.9203469,40.3090651],[20.9203166,40.3089562],[20.9201514,40.3088618],[20.9198856,40.3087556],[20.9197006,40.3083814],[20.9194319,40.3083382],[20.9190288,40.3081473],[20.9187241,40.3081212],[20.9182329,40.3083152],[20.9180261,40.308724],[20.9177383,40.3088425]]}],{"extent":[20.76596,40.2645,21.09363,40.45776],"advPath":"http:\/\/www.topoguide.gr\/adventure.php?l=el&ul=1&a=","style":{"default":{"color":"#ff612f","width":6,"action":{"type":"redirect"},"sort":{"type":"none"}},"Islands\/Islands_Zakynthos_Kalamaki_Skopiotisa":{"url":"http:\/\/www.topoguide.gr\/hiking_in_zakynthos.php#test","color":"#ff612f","width":5,"exclude":false,"useStyle":false},"Islands\/Islands_Zakynthos_Kiliomeno_Pandokratoras":{"url":null,"color":"#2f2fff","width":6,"exclude":false,"useStyle":false},"ISLANDS\/Islands_Zakynthos_Yperaghathos_Loucha":{"url":null,"color":"#1d950d","width":6,"exclude":false,"useStyle":false},"ISLANDS\/Islands_Zakynthos_Volima_AgAndreas":{"url":null,"color":"#ff612f","width":6,"exclude":false,"useStyle":false},"ISLANDS\/Islands_Zakynthos_Vassilikos":{"url":null,"color":"#ff612f","width":6,"exclude":false,"useStyle":false},"ISLANDS\/Islands_Zakynthos_Prodromos_Kalithea":{"url":null,"color":"#1d950d","width":6,"exclude":false,"useStyle":false},"ISLANDS\/Islands_Zakynthos_Loucha_Kalithea":{"url":null,"color":"#1d950d","width":6,"exclude":false,"useStyle":false},"ISLANDS\/Islands_Zakynthos_Klima_Schinari":{"url":null,"color":"#ff612f","width":6,"exclude":false,"useStyle":false},"ISLANDS\/Islands_Zakynthos_Kiliomeno_Yperaghathos":{"url":null,"color":"#1d950d","width":6,"exclude":false,"useStyle":false},"ISLANDS\/Islands_Zakynthos_Keri_ParaliaKeriou2":{"url":"#advlist","color":"#2f2fff","width":6,"exclude":false,"useStyle":false},"ISLANDS\/Islands_Zakynthos_Keri_ParaliaKeriou":{"url":null,"color":"#1d950d","width":6,"exclude":false,"useStyle":false},"ISLANDS\/Islands_Zakynthos_Keri_Faros":{"url":null,"color":"#2f2fff","width":6,"exclude":false,"useStyle":false},"ISLANDS\/Islands_Zakynthos_Keri_Agalas":{"url":null,"color":"#1d950d","width":6,"exclude":false,"useStyle":false},"ISLANDS\/Islands_Zakynthos_Kalithea_Lagopodo":{"url":null,"color":"#2f2fff","width":6,"exclude":false,"useStyle":false},"ISLANDS\/Islands_Zakynthos_Argasi_Skopiotisa":{"url":null,"color":"#ff612f","width":6,"exclude":false,"useStyle":false},"ISLANDS\/Islands_Zakynthos_Agalas_Kiliomenos":{"url":null,"color":"#1d950d","width":6,"exclude":false,"useStyle":false},"ISLANDS\/Islands_Sikinos_02_Chorio_Loop":{"url":null,"color":"#08bc25","width":6,"exclude":false,"useStyle":false},"ISLANDS\/Islands_Sikinos_01_Chorio_Alopronia":{"url":null,"color":"#ff2fc5","width":6,"exclude":false,"useStyle":false},"ISLANDS\/Islands_Sikinos_03_Kastro_Alopronia":{"url":null,"color":"#253bdd","width":6,"exclude":false,"useStyle":false},"ISLANDS\/Islands_Sikinos_04_Kastro_Malta":{"url":null,"color":"#2feeff","width":6,"exclude":false,"useStyle":false},"ISLANDS\/Islands_Sikinos_05_Kastro_Loop":{"url":null,"color":"#ffd52f","width":6,"exclude":false,"useStyle":false},"ISLANDS\/Islands_Sikinos_06_Episkopi_AgMarina":{"url":null,"color":"#2fdddd","width":6,"exclude":false,"useStyle":false},"ISLANDS\/Islands_Sikinos_07_Kastro_Alopronia":{"url":null,"color":"#2fff2f","width":6,"exclude":false,"useStyle":false}}}); function getPoiCollection(key, data, meta) { this.passedOl = undefined; this.modal = undefined; this.key = key; this.data = data; this.item = []; //this.meta = meta; this.gsMap = null; this.features = []; //this.lineFeatures = [] ; var self = this; //console.log(data); this.initOl = function (ol,modal) { this.passedOl = ol; this.modal = modal; this.source = new this.passedOl.source.Vector({ wrapX: false, noWrap: true }); this.layer = new this.passedOl.layer.Vector({ source: this.source, //clusterSource visible: true }); } this.registerMap = function (gsMap) { this.gsMap = gsMap; this.gsMap.map.addLayer(this.layer); this.createFeatures(); } this.createFeatures = function () { this.features = []; var self = this; for (var i in this.data) { //console.log(this.data[i]); var newItem = this.getItem(this.data[i]); newItem.style = this.getIconStyle(newItem); var f = this.gsMap.feature_from_coor(this.data[i].x, this.data[i].y, this.pointMsp(newItem)); //var s = this.gsMap.pointStyle("#ff0000", [0, 0, 0, 0.5], 1, 5, "");//this.adventureIconPointStyle(this.data[i].activity_type,this.data[i].difficulty);//this.gsMap.pointStyle("#ff0000", [0, 0, 0, 0.5], 0, 5, ""); f.setStyle(newItem.style); f.show = function () { // var div = document.getElementById("myModal"); self.modal.dom.innerHTML = '
'; setTimeout(function () { self.modal.show(); // self.passed$('#myModal').modal('show'); }, 200); } newItem.feature = f; this.item.push(newItem); this.features.push(f); } this.source.addFeatures(this.features); this.gsMap.registerOnZoomChangedFunction(function () { self.refresh(); }); this.refresh(); } this.zoomTo = function () { this.gsMap.map.getView().fit(this.gsMap.ll2xy(this.meta.extent), this.gsMap.map.getSize()); } this.pointMsp = function (item) { var modal = this.modal; return { width: item.width, height: item.height, photoPath: item.photoPath, name: item.name, description: item.description, parent: this, click: [function (s, f, l) { //var div = document.getElementById("myModal"); var self = f.get('msp'); //#34b0ff modal.dom.innerHTML = '
' + '
' + self.name.replace("
", ": ") + '
' + self.parent.getImagetItem(self.photoPath, self.width, self.height) + '
' + self.description + '
' + '
'; setTimeout(function () { modal.show(); // $('#myModal').modal('show'); }, 200); }] }; } this.poiIconPointStyle = function (activity_type, difficulty) { var iconpath = 'https://anadigit.fr/TopoMedia/Icons/activity_adv_loc/activity_' + activity_type + '_' + difficulty + '_adv_loc.png'; return new this.passedOl.style.Style({ image: new this.passedOl.style.Icon({ src: iconpath, //size: [liconsize, liconsize] scale: 0.5 })/*, stroke: new ol.style.Stroke({ color: (s_color ) ,width: 1+is301 + (map3.getZoom()-8) }) */}) } this.getIconStyle = function (myItem) { var icon_size = this.pop_info_adjust_size(myItem.type, this.gsMap.getZoom() - myItem.zoom_level) var icon_size_set = this.pop_info_adjust_size(myItem.type, this.gsMap.getZoom() - myItem.zoom_level) * icon_size / 100; var is = (icon_size > 0) ? icon_size : 9; var icon_index = myItem.icon_index; if (wpt_icon.anch_fraction_x[icon_index] >= 0) { var anch_x = wpt_icon.anch_fraction_x[icon_index]; var anch_y = wpt_icon.anch_fraction_y[icon_index]; } else { var anch_x = 0.5; var anch_y = 0.5; } if (wpt_icon.scale[icon_index] >= 0) { var scale = wpt_icon.scale[icon_index]; } else { if (icon_size_set > 0) { var scale = icon_size_set; } else { var scale = 0.3; } } scale = 0.2; var MarkerIcon = wpt_icon.url_s[icon_index]; var iconStyle = new this.passedOl.style.Style({ image: new this.passedOl.style.Icon(({ anchor: [anch_x, anch_y], anchorXUnits: 'fraction', anchorYUnits: 'fraction', //anchorYUnits: 'pixels', opacity: 0.95, src: MarkerIcon, scale: scale })) }); return iconStyle; } this.getItem = function (dat) { var type = dat.type * 1;//[3]*1; var icon = map_point_collection.get(type); var icon_index = icon.iconindex; var img_path = icon.path; return { image: dat.photo, name: dat.name, description: dat.description, link_en: dat.hlink_EN, type: dat.type * 1, dbid: dat.id, hlink: dat.hlink_GR, zoom_level: dat.zoom_level, width: dat.width * 1, height: dat.height * 1, owner: dat.owner, icon_index: icon_index, photoPath: img_path + dat.photo + '.jpg', thumb_path: img_path + 'thumbs/' + dat.photo + '.jpg', //tmpim:add_image(pop_info_tmp, fp.attributes.thumb_path,-230,3,-1,-1,null), path: (dat.type * 1 == 1) ? img_path + dat.photo + '.jpg' : "" } } this.pop_info_adjust_size = function (type, dl) { if (dl < 0) dl = 0; var new_size = 9 + (1.5 * dl); return new_size * 0.2; } this.refresh = function () { try { this.source.clear(); } catch (err) { } var zoom = this.gsMap.getZoom(); for (var i = 0; i < this.item.length; i++) { if (zoom >= this.item[i].zoom_level) this.source.addFeatures([this.item[i].feature]); } } this.getImagetItem = function (path, width, height) { /* PARADOXES - OLES OI EIKONES PIANOYN TO MEGISTO PLATOS - AN TO YPSOS EINEI MEGALYTERO TOY DIAUESIMOY H EIKONA KOVETAI KATV */ var minAvailableWidth = 568; //APO BOOTSTRAP, http://www.topoguide.gr/css/bootstrap.css, 5489, var maxAvailableHeight = browser.size()[1] - 250; var style = "", divStyle = ""; if (height > maxAvailableHeight) { var ratio = width / height; var renderWidth = maxAvailableHeight * ratio; var renderHeight = maxAvailableHeight; if (minAvailableWidth / ratio > maxAvailableHeight) divStyle += "height:" + renderHeight + "px;"; divStyle += "width:100%;"; style += "width:100%;"; } else { if (width < minAvailableWidth) style += "width:100%;"; } return '
'; } } var img_path = 'https://anadigit.fr/TopoMedia/map_points/img'; var map_point_collection = { 0: { iconindex: 14, path: img_path + "/Landscape/" }, 1: { iconindex: 17, path: img_path + "/Flora/" }, 2: { iconindex: 18, path: img_path + "/Animals/" }, 3: { iconindex: 19, path: img_path + "/Books/" }, 4: { iconindex: 20, path: img_path + "/Maps/" }, 5: { iconindex: 21, path: img_path + "/Apps/" }, 6: { iconindex: 22, path: img_path + "/Mushrooms/" }, 7: { iconindex: 23, path: img_path + "/Animals/" }, 8: { iconindex: 24, path: img_path + "/Animals/" }, 9: { iconindex: 25, path: img_path + "/Architecture/" }, 10: { iconindex: 26, path: img_path + "/Monuments/" }, 447: { iconindex: 38, path: img_path + "/Refuges/" }, 450: { iconindex: 41, path: img_path + "/Signposts/" }, 71: { iconindex: 36, path: img_path + "/Geology/" }, 72: { iconindex: 34, path: img_path + "/Geology/" }, 73: { iconindex: 35, path: img_path + "/Geology/" }, 204: { iconindex: 27, path: img_path + "/logos/" }, 206: { iconindex: 28, path: img_path + "/logos/" }, 200: { iconindex: 29, path: img_path + "/logos/" }, 201: { iconindex: 30, path: img_path + "/logos/" }, 205: { iconindex: 31, path: img_path + "/logos/" }, 202: { iconindex: 32, path: img_path + "/logos/" }, 203: { iconindex: 33, path: img_path + "/logos/" }, 301: { iconindex: 42, path: img_path + "/Beach/" }, 1001: { iconindex: 42, path: img_path + "/Water/" }, default: { iconindex: 28, path: "" } } map_point_collection.get = function (key) { return this[key] || this.default; } function wpt_icon_class() { this.count = 0; this.url = new Array(); this.url_s = new Array(); this.cx = new Array(); this.cy = new Array(); this.scx = new Array(); this.scy = new Array(); this.ix = new Array(); this.iy = new Array(); this.anch_fraction_x = new Array(); this.anch_fraction_y = new Array(); this.scale = new Array(); this.inwptwindow = new Array(); this.add = function (url, url_s, cx, cy, ix, iy, scx, scy, anch_fraction_x, anch_fraction_y, scale, inwptwindow) { this.count += 1; this.url[this.count] = "https://anadigit.fr/TopoMedia/" + url; this.url_s[this.count] = "https://anadigit.fr/TopoMedia/" + url_s; this.cx[this.count] = cx; this.cy[this.count] = cy; this.scx[this.count] = scx; //kentro simeiou gia xarti this.scy[this.count] = scy; this.ix[this.count] = ix; //offset sto icon list this.iy[this.count] = iy; this.anch_fraction_x[this.count] = anch_fraction_x; //offset sto icon list this.anch_fraction_y[this.count] = anch_fraction_y; this.scale[this.count] = scale; this.inwptwindow[this.count] = inwptwindow; } } var wpt_icon = new wpt_icon_class(); wpt_icon.add("Icons/WPT/pin_blue.png", "Icons/WPT/pin_blue_s.png", 28, 35, -15, 10, 1, 18, 0.0, 1.0, 1.0, true); wpt_icon.add("Icons/WPT/pin_green.png", "Icons/WPT/pin_green_s.png", 28, 35, -15, 10, 1, 18, 0.0, 1.0, 1.0, true); wpt_icon.add("Icons/WPT/pin_red.png", "Icons/WPT/pin_red_s.png", 28, 35, -15, 10, 1, 18, 0.0, 1.0, 1.0, true); wpt_icon.add("Icons/WPT/star_blue.png", "Icons/WPT/star_blue_s.png", 24, 24, 5, 8, 11, 11, 0.5, 0.5, 1.0, true); wpt_icon.add("Icons/WPT/star_green.png", "Icons/WPT/star_green_s.png", 24, 24, 5, 8, 11, 11, 0.5, 0.5, 1.0, true); wpt_icon.add("Icons/WPT/star_red.png", "Icons/WPT/star_red_s.png", 24, 24, 5, 8, 11, 11, 0.5, 0.5, 1.0, true); wpt_icon.add("Icons/WPT/lmk_red.png", "Icons/WPT/lmk_red_s.png", 32, 32, -3, 0, 11, 11, 0.5, 0.5, 1.0, true); wpt_icon.add("Icons/WPT/house_blue.png", "Icons/WPT/house_blue_s.png", 32, 32, 5, 8, 11, 11, 0.5, 0.5, 1.0, true);; wpt_icon.add("Icons/WPT/house_red.png", "Icons/WPT/house_red_s.png", 32, 32, 5, 8, 11, 11, 0.5, 0.5, 1.0, true); wpt_icon.add("Icons/WPT/monastery_red.png", "Icons/WPT/monastery_red_s.png", 32, 32, 5, 8, 11, 16, 0.5, 0.5, 1.0, true); wpt_icon.add("Icons/WPT/church_red.png", "Icons/WPT/church_red_s.png", 32, 32, 5, 8, 11, 16, 0.5, 0.5, 1.0, true); wpt_icon.add("Icons/WPT/anchor_blue.png", "Icons/WPT/anchor_blue_s.png", 32, 32, 5, 8, 11, 11, 0.5, 0.5, 1.0, true); wpt_icon.add("Icons/WPT/anchor_red.png", "Icons/WPT/anchor_red_s.png", 32, 32, 5, 8, 11, 11, 0.5, 0.5, 1.0, true); //photo_points wpt_icon.add("Icons/WPT/landscape.png", "Icons/WPT/landscape.png", 28, 28, 5, 8, 16, 16); wpt_icon.add("img/NAV_START.png", "img/NAV_START.png", 32 * 1.5, 42, -5, -48, 11, 11, 0.5, 1.0, 0.6, true); wpt_icon.add("img/NAV_END.png", "img/NAV_END.png", 32 * 1.5, 162, -5, -28, 11, 11, 0.5, 1.0, 0.6, true); wpt_icon.add("Icons/WPT/flora.png", "Icons/WPT/flora.png", 28, 28, 5, 8, 16, 16); wpt_icon.add("Icons/WPT/bird.png", "Icons/WPT/bird.png", 28, 28, 5, 8, 16, 16); wpt_icon.add("Icons/WPT/book.png", "Icons/WPT/book.png", 28, 28, 5, 8, 16, 16); wpt_icon.add("Icons/WPT/map.png", "Icons/WPT/map.png", 28, 28, 5, 8, 16, 16); wpt_icon.add("Icons/WPT/iphone.png", "Icons/WPT/iphone.png", 28, 28, 5, 8, 16, 16); wpt_icon.add("Icons/WPT/mushroom.png", "Icons/WPT/mushroom.png", 28, 28, 5, 8, 16, 16); wpt_icon.add("Icons/WPT/mammal.png", "Icons/WPT/mammal.png", 28, 28, 5, 8, 16, 16); wpt_icon.add("Icons/WPT/turtle.png", "Icons/WPT/turtle.png", 30, 30, 5, 8, 16, 16); wpt_icon.add("Icons/WPT/architecture.png", "Icons/WPT/architecture.png", 28, 28, 5, 8, 16, 16); wpt_icon.add("Icons/WPT/monument.png", "Icons/WPT/monument.png", 28, 28, 5, 8, 16, 16); // pop_info wpt_icon.add("pop_info/Icons/pop_info_1.png", "pop_info/Icons/pop_info_1.png", 32, 32, 5, 8, 32, 32, 0.5, 1); // iconindex= 27 wpt_icon.add("pop_info/Icons/pop_info_2.png", "pop_info/Icons/pop_info_2.png", 32, 32, 5, 8, 32, 32, 0.5, 1); // iconindex= 28 wpt_icon.add("pop_info/Icons/pop_info_3.png", "pop_info/Icons/pop_info_3.png", 32, 32, 5, 8, 32, 32); // iconindex= 29 wpt_icon.add("pop_info/Icons/pop_info_4.png", "pop_info/Icons/pop_info_4.png", 32, 32, 5, 8, 32, 32, 0.5, 1); // iconindex= 30 wpt_icon.add("pop_info/Icons/pop_info_5.png", "pop_info/Icons/pop_info_5.png", 32, 32, 5, 8, 32, 32); // iconindex= 31 wpt_icon.add("pop_info/Icons/pop_info_6.png", "pop_info/Icons/pop_info_6.png", 32, 32, 5, 8, 32, 32); // iconindex= 32 wpt_icon.add("pop_info/Icons/pop_info_7.png", "pop_info/Icons/pop_info_7.png", 32, 32, 5, 8, 32, 32); // iconindex= 33 wpt_icon.add("pop_info/Icons/pop_info_101.png", "pop_info/Icons/pop_info_101.png", 32, 32, 5, 8, 32, 32, 0.5, 0.5); // iconindex= 34 wpt_icon.add("pop_info/Icons/pop_info_102.png", "pop_info/Icons/pop_info_102.png", 32, 32, 5, 8, 32, 32); // iconindex= 35 wpt_icon.add("pop_info/Icons/pop_info_103.png", "pop_info/Icons/pop_info_103.png", 32, 32, 5, 8, 32, 32); // iconindex= 36 wpt_icon.add("Icons/WPT/POI_446_icon.png", "Icons/WPT/POI_446_icon.png", 32, 32, 5, 8, 32, 32); // iconindex= 37 wpt_icon.add("Icons/WPT/POI_447_icon.png", "Icons/WPT/POI_447_icon.png", 32, 32, 5, 8, 32, 32); // iconindex= 38 wpt_icon.add("Icons/WPT/POI_448_icon.png", "Icons/WPT/POI_448_icon.png", 32, 32, 5, 8, 32, 32); // iconindex= 39 wpt_icon.add("Icons/WPT/POI_449_icon.png", "Icons/WPT/POI_449_icon.png", 32, 32, 5, 8, 32, 32); // iconindex= 40 wpt_icon.add("Icons/WPT/POI_450_icon.png", "Icons/WPT/POI_450_icon.png", 32, 32, 5, 8, 32, 32); // iconindex= 41 wpt_icon.add("Icons/WPT/Fountain_blue.png", "Icons/WPT/Fountain_blue.png", 32, 32, 5, 8, 32, 32); // iconindex= 42 console.log('poi signature up to date');var poiCollection_gramos = new getPoiCollection("gramos",[],{});function createAdventureListWidgetContext(){};console.log('sort type: none');function createAdventureListWidgetContext(){var divHere = (document.getElementById('pathList'))?true:false;var style = document.createElement('style');style.type = 'text/css';style.innerHTML = '.advListItemWidgetStyleMona{background:#f5f5f5;overflow:hidden;position:relative;width:100%;height:45px;border-bottom:1px solid #fff;margin:0px;} .advListItemWidgetStyle{background:#fdfdfd;overflow:hidden;position:relative;width:100%;height:45px;border-bottom:1px solid #fff;margin:0px;} .advListItemWidgetStyleMona:hover{background:#dcdcbc;} .advListItemWidgetStyle:hover{background:#dcdcbc;}';if(divHere) document.getElementsByTagName('head')[0].appendChild(style);if(divHere) {document.getElementById('pathList').innerHTML="
Γράμοστα-Λεύκα-Γκιστόβα
Λίμνη Μουτσάλια-Τρακοσάρα-Πάνω Αρένα
Λίμνη Μουτσάλια-Πάνω Αρένα direct
Πευκόφυτο-Λίμνες Αρένες (Μουτσάλια)
Αετομηλίτσα-Πάνω Αρένα
Πληκάτι-Κορυφή 2520
Αετομηλίτσα-Περήφανο από Γκέσο
Αετομηλίτσα-Περήφανο από Κιάφα
Γράμοστα-Κιάφα από διάσελο Κιάφας
Γράμοστα-Περήφανο από διάσελο Κιάφας
Γράμοστα-Φρίγκα-Γκιστόβα
Γράμοστα-Φακού-Γκιστόβα
Ανάβαση στο Γκούμπελ
Γράμοστα-Γκιστόβα μέσω ράχης Γκούμπελ
Γράμοστα-Γκιστόβα-2520
Σπηλιά Νοσοκομείου ΔΣΕ
Η Βλαχόστρατα
Γιαννοχώρι-Αλεβίτσα
Νεστόριο-Αλεβίτσα
Καταρράκτης-Μονή Τσούκας-Νεστόριο
Γράμοστα-Σκάλα-2520
Γράμοστα-Περήφανο από τη Σκάλα
Γράμοστα-Περήφανο από Φαρμάκη-Κιάφα
Γράμοστα-Σούφλικας-Λιανοτόπι
Λίμνες Αρένες-Τσούμια-Γράμοστα
Πάρκο Εθν. Συμφιλίωσης-Πύργος Κοτύλης
Χρυσή-Κάτω Αρένα
Γράμοστα-Φάγκου-2520
Πευκόφυτο-Λίμνες Μουτσάλια από Πέτρα Τούμπα
Κοτύλη-Παλαιά Κοτύλη
Κοτύλη-Νεστόριο
Μονοπάτι της Αρκούδας στο Νεστόριο
Κύκλος στο Μπούφη (Νεστόριο)
Νεστόριο Χαράδρα Καζαντζίνε
Νεστόριο-Κοντάρι-River Party
Εικόνισμα Παναγάις-κορυφή Τσάρνου
Παλαιά Κοτύλη-Πάρκο Εθν. Συμφιλίωσης
Πευκόφυτο-Λίμνες Αρενών από Πέτρα Τούμπα
Πευκόφυτο-Λίμνες Μουτσάλια από Παλιοπρίονο
";}else{console.log('adventure list widget activated but div missing. Requested id: pathList');};}; var overrideUserOptions = {lng:23,lat:38,zoom:7,ac:["gramos"],pc:["gramos"],url: 'https://m1.anadigit.fr/tms/1.0.0/ntn_combo/{z}/{x}/{-y}.png',showLogo: 0,showZoomTool: 0}; var overrideAfterLoad = function(map){ adventureCollection_gramos.zoomTo();}; var gsMapManager = this.gsMapManager; gsMapManager.create = function(mapDivId,options,afterLoad,beforeLoad){ if(typeof overrideUserOptions != "undefined") { for( var i in options) overrideUserOptions[i] = options[i]; options = overrideUserOptions; } if(typeof afterLoad != "undefined") { afterLoad = afterLoad }else{ if(typeof overrideAfterLoad != "undefined") afterLoad = overrideAfterLoad }; if(typeof beforeLoad != "undefined") { beforeLoad = beforeLoad }else{ if(typeof overrideBeforeLoad != "undefined") beforeLoad = overrideBeforeLoad }; return gsMapManager.create_dummy_function(mapDivId,options,afterLoad,beforeLoad); // return new gsMapObject(mapDivId,options,afterLoad); }