-
Notifications
You must be signed in to change notification settings - Fork 2
/
allmap.js
31 lines (31 loc) · 400 KB
/
allmap.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
/*! jQuery v1.12.0 | (c) jQuery Foundation | jquery.org/license */
!function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){var c=[],d=a.document,e=c.slice,f=c.concat,g=c.push,h=c.indexOf,i={},j=i.toString,k=i.hasOwnProperty,l={},m="1.12.0",n=function(a,b){return new n.fn.init(a,b)},o=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,p=/^-ms-/,q=/-([\da-z])/gi,r=function(a,b){return b.toUpperCase()};n.fn=n.prototype={jquery:m,constructor:n,selector:"",length:0,toArray:function(){return e.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:e.call(this)},pushStack:function(a){var b=n.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a){return n.each(this,a)},map:function(a){return this.pushStack(n.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(e.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor()},push:g,sort:c.sort,splice:c.splice},n.extend=n.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||n.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(e=arguments[h]))for(d in e)a=g[d],c=e[d],g!==c&&(j&&c&&(n.isPlainObject(c)||(b=n.isArray(c)))?(b?(b=!1,f=a&&n.isArray(a)?a:[]):f=a&&n.isPlainObject(a)?a:{},g[d]=n.extend(j,f,c)):void 0!==c&&(g[d]=c));return g},n.extend({expando:"jQuery"+(m+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===n.type(a)},isArray:Array.isArray||function(a){return"array"===n.type(a)},isWindow:function(a){return null!=a&&a==a.window},isNumeric:function(a){var b=a&&a.toString();return!n.isArray(a)&&b-parseFloat(b)+1>=0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},isPlainObject:function(a){var b;if(!a||"object"!==n.type(a)||a.nodeType||n.isWindow(a))return!1;try{if(a.constructor&&!k.call(a,"constructor")&&!k.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}if(!l.ownFirst)for(b in a)return k.call(a,b);for(b in a);return void 0===b||k.call(a,b)},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?i[j.call(a)]||"object":typeof a},globalEval:function(b){b&&n.trim(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(p,"ms-").replace(q,r)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b){var c,d=0;if(s(a)){for(c=a.length;c>d;d++)if(b.call(a[d],d,a[d])===!1)break}else for(d in a)if(b.call(a[d],d,a[d])===!1)break;return a},trim:function(a){return null==a?"":(a+"").replace(o,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(s(Object(a))?n.merge(c,"string"==typeof a?[a]:a):g.call(c,a)),c},inArray:function(a,b,c){var d;if(b){if(h)return h.call(b,a,c);for(d=b.length,c=c?0>c?Math.max(0,d+c):c:0;d>c;c++)if(c in b&&b[c]===a)return c}return-1},merge:function(a,b){var c=+b.length,d=0,e=a.length;while(c>d)a[e++]=b[d++];if(c!==c)while(void 0!==b[d])a[e++]=b[d++];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,e,g=0,h=[];if(s(a))for(d=a.length;d>g;g++)e=b(a[g],g,c),null!=e&&h.push(e);else for(g in a)e=b(a[g],g,c),null!=e&&h.push(e);return f.apply([],h)},guid:1,proxy:function(a,b){var c,d,f;return"string"==typeof b&&(f=a[b],b=a,a=f),n.isFunction(a)?(c=e.call(arguments,2),d=function(){return a.apply(b||this,c.concat(e.call(arguments)))},d.guid=a.guid=a.guid||n.guid++,d):void 0},now:function(){return+new Date},support:l}),"function"==typeof Symbol&&(n.fn[Symbol.iterator]=c[Symbol.iterator]),n.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(a,b){i["[object "+b+"]"]=b.toLowerCase()});function s(a){var b=!!a&&"length"in a&&a.length,c=n.type(a);return"function"===c||n.isWindow(a)?!1:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var t=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=ga(),z=ga(),A=ga(),B=function(a,b){return a===b&&(l=!0),0},C=1<<31,D={}.hasOwnProperty,E=[],F=E.pop,G=E.push,H=E.push,I=E.slice,J=function(a,b){for(var c=0,d=a.length;d>c;c++)if(a[c]===b)return c;return-1},K="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",L="[\\x20\\t\\r\\n\\f]",M="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",N="\\["+L+"*("+M+")(?:"+L+"*([*^$|!~]?=)"+L+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+M+"))|)"+L+"*\\]",O=":("+M+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+N+")*)|.*)\\)|)",P=new RegExp(L+"+","g"),Q=new RegExp("^"+L+"+|((?:^|[^\\\\])(?:\\\\.)*)"+L+"+$","g"),R=new RegExp("^"+L+"*,"+L+"*"),S=new RegExp("^"+L+"*([>+~]|"+L+")"+L+"*"),T=new RegExp("="+L+"*([^\\]'\"]*?)"+L+"*\\]","g"),U=new RegExp(O),V=new RegExp("^"+M+"$"),W={ID:new RegExp("^#("+M+")"),CLASS:new RegExp("^\\.("+M+")"),TAG:new RegExp("^("+M+"|[*])"),ATTR:new RegExp("^"+N),PSEUDO:new RegExp("^"+O),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+L+"*(even|odd|(([+-]|)(\\d*)n|)"+L+"*(?:([+-]|)"+L+"*(\\d+)|))"+L+"*\\)|)","i"),bool:new RegExp("^(?:"+K+")$","i"),needsContext:new RegExp("^"+L+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+L+"*((?:-\\d)?\\d*)"+L+"*\\)|)(?=[^-]|$)","i")},X=/^(?:input|select|textarea|button)$/i,Y=/^h\d$/i,Z=/^[^{]+\{\s*\[native \w/,$=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,_=/[+~]/,aa=/'|\\/g,ba=new RegExp("\\\\([\\da-f]{1,6}"+L+"?|("+L+")|.)","ig"),ca=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},da=function(){m()};try{H.apply(E=I.call(v.childNodes),v.childNodes),E[v.childNodes.length].nodeType}catch(ea){H={apply:E.length?function(a,b){G.apply(a,I.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function fa(a,b,d,e){var f,h,j,k,l,o,r,s,w=b&&b.ownerDocument,x=b?b.nodeType:9;if(d=d||[],"string"!=typeof a||!a||1!==x&&9!==x&&11!==x)return d;if(!e&&((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,p)){if(11!==x&&(o=$.exec(a)))if(f=o[1]){if(9===x){if(!(j=b.getElementById(f)))return d;if(j.id===f)return d.push(j),d}else if(w&&(j=w.getElementById(f))&&t(b,j)&&j.id===f)return d.push(j),d}else{if(o[2])return H.apply(d,b.getElementsByTagName(a)),d;if((f=o[3])&&c.getElementsByClassName&&b.getElementsByClassName)return H.apply(d,b.getElementsByClassName(f)),d}if(c.qsa&&!A[a+" "]&&(!q||!q.test(a))){if(1!==x)w=b,s=a;else if("object"!==b.nodeName.toLowerCase()){(k=b.getAttribute("id"))?k=k.replace(aa,"\\$&"):b.setAttribute("id",k=u),r=g(a),h=r.length,l=V.test(k)?"#"+k:"[id='"+k+"']";while(h--)r[h]=l+" "+qa(r[h]);s=r.join(","),w=_.test(a)&&oa(b.parentNode)||b}if(s)try{return H.apply(d,w.querySelectorAll(s)),d}catch(y){}finally{k===u&&b.removeAttribute("id")}}}return i(a.replace(Q,"$1"),b,d,e)}function ga(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ha(a){return a[u]=!0,a}function ia(a){var b=n.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function ja(a,b){var c=a.split("|"),e=c.length;while(e--)d.attrHandle[c[e]]=b}function ka(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||C)-(~a.sourceIndex||C);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function la(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function ma(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function na(a){return ha(function(b){return b=+b,ha(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function oa(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=fa.support={},f=fa.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},m=fa.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=n.documentElement,p=!f(n),(e=n.defaultView)&&e.top!==e&&(e.addEventListener?e.addEventListener("unload",da,!1):e.attachEvent&&e.attachEvent("onunload",da)),c.attributes=ia(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ia(function(a){return a.appendChild(n.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=Z.test(n.getElementsByClassName),c.getById=ia(function(a){return o.appendChild(a).id=u,!n.getElementsByName||!n.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c?[c]:[]}},d.filter.ID=function(a){var b=a.replace(ba,ca);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(ba,ca);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){return"undefined"!=typeof b.getElementsByClassName&&p?b.getElementsByClassName(a):void 0},r=[],q=[],(c.qsa=Z.test(n.querySelectorAll))&&(ia(function(a){o.appendChild(a).innerHTML="<a id='"+u+"'></a><select id='"+u+"-\r\\' msallowcapture=''><option selected=''></option></select>",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+L+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+L+"*(?:value|"+K+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),ia(function(a){var b=n.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+L+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=Z.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ia(function(a){c.disconnectedMatch=s.call(a,"div"),s.call(a,"[s!='']:x"),r.push("!=",O)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=Z.test(o.compareDocumentPosition),t=b||Z.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===n||a.ownerDocument===v&&t(v,a)?-1:b===n||b.ownerDocument===v&&t(v,b)?1:k?J(k,a)-J(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,g=[a],h=[b];if(!e||!f)return a===n?-1:b===n?1:e?-1:f?1:k?J(k,a)-J(k,b):0;if(e===f)return ka(a,b);c=a;while(c=c.parentNode)g.unshift(c);c=b;while(c=c.parentNode)h.unshift(c);while(g[d]===h[d])d++;return d?ka(g[d],h[d]):g[d]===v?-1:h[d]===v?1:0},n):n},fa.matches=function(a,b){return fa(a,null,null,b)},fa.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(T,"='$1']"),c.matchesSelector&&p&&!A[b+" "]&&(!r||!r.test(b))&&(!q||!q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return fa(b,n,null,[a]).length>0},fa.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},fa.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&D.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},fa.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},fa.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=fa.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=fa.selectors={cacheLength:50,createPseudo:ha,match:W,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(ba,ca),a[3]=(a[3]||a[4]||a[5]||"").replace(ba,ca),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||fa.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&fa.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return W.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&U.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(ba,ca).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+L+")"+a+"("+L+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=fa.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(P," ")+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h,t=!1;if(q){if(f){while(p){m=b;while(m=m[p])if(h?m.nodeName.toLowerCase()===r:1===m.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){m=q,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n&&j[2],m=n&&q.childNodes[n];while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if(1===m.nodeType&&++t&&m===b){k[a]=[w,n,t];break}}else if(s&&(m=b,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n),t===!1)while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if((h?m.nodeName.toLowerCase()===r:1===m.nodeType)&&++t&&(s&&(l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),k[a]=[w,t]),m===b))break;return t-=e,t===d||t%d===0&&t/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||fa.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ha(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=J(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ha(function(a){var b=[],c=[],d=h(a.replace(Q,"$1"));return d[u]?ha(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ha(function(a){return function(b){return fa(a,b).length>0}}),contains:ha(function(a){return a=a.replace(ba,ca),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ha(function(a){return V.test(a||"")||fa.error("unsupported lang: "+a),a=a.replace(ba,ca).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return Y.test(a.nodeName)},input:function(a){return X.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:na(function(){return[0]}),last:na(function(a,b){return[b-1]}),eq:na(function(a,b,c){return[0>c?c+b:c]}),even:na(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:na(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:na(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:na(function(a,b,c){for(var d=0>c?c+b:c;++d<b;)a.push(d);return a})}},d.pseudos.nth=d.pseudos.eq;for(b in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})d.pseudos[b]=la(b);for(b in{submit:!0,reset:!0})d.pseudos[b]=ma(b);function pa(){}pa.prototype=d.filters=d.pseudos,d.setFilters=new pa,g=fa.tokenize=function(a,b){var c,e,f,g,h,i,j,k=z[a+" "];if(k)return b?0:k.slice(0);h=a,i=[],j=d.preFilter;while(h){(!c||(e=R.exec(h)))&&(e&&(h=h.slice(e[0].length)||h),i.push(f=[])),c=!1,(e=S.exec(h))&&(c=e.shift(),f.push({value:c,type:e[0].replace(Q," ")}),h=h.slice(c.length));for(g in d.filter)!(e=W[g].exec(h))||j[g]&&!(e=j[g](e))||(c=e.shift(),f.push({value:c,type:g,matches:e}),h=h.slice(c.length));if(!c)break}return b?h.length:h?fa.error(a):z(a,i).slice(0)};function qa(a){for(var b=0,c=a.length,d="";c>b;b++)d+=a[b].value;return d}function ra(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=x++;return b.first?function(b,c,f){while(b=b[d])if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j,k=[w,f];if(g){while(b=b[d])if((1===b.nodeType||e)&&a(b,c,g))return!0}else while(b=b[d])if(1===b.nodeType||e){if(j=b[u]||(b[u]={}),i=j[b.uniqueID]||(j[b.uniqueID]={}),(h=i[d])&&h[0]===w&&h[1]===f)return k[2]=h[2];if(i[d]=k,k[2]=a(b,c,g))return!0}}}function sa(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function ta(a,b,c){for(var d=0,e=b.length;e>d;d++)fa(a,b[d],c);return c}function ua(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(!c||c(f,d,e))&&(g.push(f),j&&b.push(h));return g}function va(a,b,c,d,e,f){return d&&!d[u]&&(d=va(d)),e&&!e[u]&&(e=va(e,f)),ha(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||ta(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:ua(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=ua(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?J(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=ua(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):H.apply(g,r)})}function wa(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=ra(function(a){return a===b},h,!0),l=ra(function(a){return J(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];f>i;i++)if(c=d.relative[a[i].type])m=[ra(sa(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;f>e;e++)if(d.relative[a[e].type])break;return va(i>1&&sa(m),i>1&&qa(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(Q,"$1"),c,e>i&&wa(a.slice(i,e)),f>e&&wa(a=a.slice(e)),f>e&&qa(a))}m.push(c)}return sa(m)}function xa(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,o,q,r=0,s="0",t=f&&[],u=[],v=j,x=f||e&&d.find.TAG("*",k),y=w+=null==v?1:Math.random()||.1,z=x.length;for(k&&(j=g===n||g||k);s!==z&&null!=(l=x[s]);s++){if(e&&l){o=0,g||l.ownerDocument===n||(m(l),h=!p);while(q=a[o++])if(q(l,g||n,h)){i.push(l);break}k&&(w=y)}c&&((l=!q&&l)&&r--,f&&t.push(l))}if(r+=s,c&&s!==r){o=0;while(q=b[o++])q(t,u,g,h);if(f){if(r>0)while(s--)t[s]||u[s]||(u[s]=F.call(i));u=ua(u)}H.apply(i,u),k&&!f&&u.length>0&&r+b.length>1&&fa.uniqueSort(i)}return k&&(w=y,j=v),t};return c?ha(f):f}return h=fa.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=wa(b[c]),f[u]?d.push(f):e.push(f);f=A(a,xa(e,d)),f.selector=a}return f},i=fa.select=function(a,b,e,f){var i,j,k,l,m,n="function"==typeof a&&a,o=!f&&g(a=n.selector||a);if(e=e||[],1===o.length){if(j=o[0]=o[0].slice(0),j.length>2&&"ID"===(k=j[0]).type&&c.getById&&9===b.nodeType&&p&&d.relative[j[1].type]){if(b=(d.find.ID(k.matches[0].replace(ba,ca),b)||[])[0],!b)return e;n&&(b=b.parentNode),a=a.slice(j.shift().value.length)}i=W.needsContext.test(a)?0:j.length;while(i--){if(k=j[i],d.relative[l=k.type])break;if((m=d.find[l])&&(f=m(k.matches[0].replace(ba,ca),_.test(j[0].type)&&oa(b.parentNode)||b))){if(j.splice(i,1),a=f.length&&qa(j),!a)return H.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,!b||_.test(a)&&oa(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ia(function(a){return 1&a.compareDocumentPosition(n.createElement("div"))}),ia(function(a){return a.innerHTML="<a href='#'></a>","#"===a.firstChild.getAttribute("href")})||ja("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ia(function(a){return a.innerHTML="<input/>",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ja("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),ia(function(a){return null==a.getAttribute("disabled")})||ja(K,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),fa}(a);n.find=t,n.expr=t.selectors,n.expr[":"]=n.expr.pseudos,n.uniqueSort=n.unique=t.uniqueSort,n.text=t.getText,n.isXMLDoc=t.isXML,n.contains=t.contains;var u=function(a,b,c){var d=[],e=void 0!==c;while((a=a[b])&&9!==a.nodeType)if(1===a.nodeType){if(e&&n(a).is(c))break;d.push(a)}return d},v=function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c},w=n.expr.match.needsContext,x=/^<([\w-]+)\s*\/?>(?:<\/\1>|)$/,y=/^.[^:#\[\.,]*$/;function z(a,b,c){if(n.isFunction(b))return n.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return n.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(y.test(b))return n.filter(b,a,c);b=n.filter(b,a)}return n.grep(a,function(a){return n.inArray(a,b)>-1!==c})}n.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?n.find.matchesSelector(d,a)?[d]:[]:n.find.matches(a,n.grep(b,function(a){return 1===a.nodeType}))},n.fn.extend({find:function(a){var b,c=[],d=this,e=d.length;if("string"!=typeof a)return this.pushStack(n(a).filter(function(){for(b=0;e>b;b++)if(n.contains(d[b],this))return!0}));for(b=0;e>b;b++)n.find(a,d[b],c);return c=this.pushStack(e>1?n.unique(c):c),c.selector=this.selector?this.selector+" "+a:a,c},filter:function(a){return this.pushStack(z(this,a||[],!1))},not:function(a){return this.pushStack(z(this,a||[],!0))},is:function(a){return!!z(this,"string"==typeof a&&w.test(a)?n(a):a||[],!1).length}});var A,B=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,C=n.fn.init=function(a,b,c){var e,f;if(!a)return this;if(c=c||A,"string"==typeof a){if(e="<"===a.charAt(0)&&">"===a.charAt(a.length-1)&&a.length>=3?[null,a,null]:B.exec(a),!e||!e[1]&&b)return!b||b.jquery?(b||c).find(a):this.constructor(b).find(a);if(e[1]){if(b=b instanceof n?b[0]:b,n.merge(this,n.parseHTML(e[1],b&&b.nodeType?b.ownerDocument||b:d,!0)),x.test(e[1])&&n.isPlainObject(b))for(e in b)n.isFunction(this[e])?this[e](b[e]):this.attr(e,b[e]);return this}if(f=d.getElementById(e[2]),f&&f.parentNode){if(f.id!==e[2])return A.find(a);this.length=1,this[0]=f}return this.context=d,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):n.isFunction(a)?"undefined"!=typeof c.ready?c.ready(a):a(n):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),n.makeArray(a,this))};C.prototype=n.fn,A=n(d);var D=/^(?:parents|prev(?:Until|All))/,E={children:!0,contents:!0,next:!0,prev:!0};n.fn.extend({has:function(a){var b,c=n(a,this),d=c.length;return this.filter(function(){for(b=0;d>b;b++)if(n.contains(this,c[b]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=w.test(a)||"string"!=typeof a?n(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&n.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?n.uniqueSort(f):f)},index:function(a){return a?"string"==typeof a?n.inArray(this[0],n(a)):n.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(n.uniqueSort(n.merge(this.get(),n(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function F(a,b){do a=a[b];while(a&&1!==a.nodeType);return a}n.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return u(a,"parentNode")},parentsUntil:function(a,b,c){return u(a,"parentNode",c)},next:function(a){return F(a,"nextSibling")},prev:function(a){return F(a,"previousSibling")},nextAll:function(a){return u(a,"nextSibling")},prevAll:function(a){return u(a,"previousSibling")},nextUntil:function(a,b,c){return u(a,"nextSibling",c)},prevUntil:function(a,b,c){return u(a,"previousSibling",c)},siblings:function(a){return v((a.parentNode||{}).firstChild,a)},children:function(a){return v(a.firstChild)},contents:function(a){return n.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:n.merge([],a.childNodes)}},function(a,b){n.fn[a]=function(c,d){var e=n.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=n.filter(d,e)),this.length>1&&(E[a]||(e=n.uniqueSort(e)),D.test(a)&&(e=e.reverse())),this.pushStack(e)}});var G=/\S+/g;function H(a){var b={};return n.each(a.match(G)||[],function(a,c){b[c]=!0}),b}n.Callbacks=function(a){a="string"==typeof a?H(a):n.extend({},a);var b,c,d,e,f=[],g=[],h=-1,i=function(){for(e=a.once,d=b=!0;g.length;h=-1){c=g.shift();while(++h<f.length)f[h].apply(c[0],c[1])===!1&&a.stopOnFalse&&(h=f.length,c=!1)}a.memory||(c=!1),b=!1,e&&(f=c?[]:"")},j={add:function(){return f&&(c&&!b&&(h=f.length-1,g.push(c)),function d(b){n.each(b,function(b,c){n.isFunction(c)?a.unique&&j.has(c)||f.push(c):c&&c.length&&"string"!==n.type(c)&&d(c)})}(arguments),c&&!b&&i()),this},remove:function(){return n.each(arguments,function(a,b){var c;while((c=n.inArray(b,f,c))>-1)f.splice(c,1),h>=c&&h--}),this},has:function(a){return a?n.inArray(a,f)>-1:f.length>0},empty:function(){return f&&(f=[]),this},disable:function(){return e=g=[],f=c="",this},disabled:function(){return!f},lock:function(){return e=!0,c||j.disable(),this},locked:function(){return!!e},fireWith:function(a,c){return e||(c=c||[],c=[a,c.slice?c.slice():c],g.push(c),b||i()),this},fire:function(){return j.fireWith(this,arguments),this},fired:function(){return!!d}};return j},n.extend({Deferred:function(a){var b=[["resolve","done",n.Callbacks("once memory"),"resolved"],["reject","fail",n.Callbacks("once memory"),"rejected"],["notify","progress",n.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return n.Deferred(function(c){n.each(b,function(b,f){var g=n.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&n.isFunction(a.promise)?a.promise().progress(c.notify).done(c.resolve).fail(c.reject):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?n.extend(a,d):d}},e={};return d.pipe=d.then,n.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=e.call(arguments),d=c.length,f=1!==d||a&&n.isFunction(a.promise)?d:0,g=1===f?a:n.Deferred(),h=function(a,b,c){return function(d){b[a]=this,c[a]=arguments.length>1?e.call(arguments):d,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(d>1)for(i=new Array(d),j=new Array(d),k=new Array(d);d>b;b++)c[b]&&n.isFunction(c[b].promise)?c[b].promise().progress(h(b,j,i)).done(h(b,k,c)).fail(g.reject):--f;return f||g.resolveWith(k,c),g.promise()}});var I;n.fn.ready=function(a){return n.ready.promise().done(a),this},n.extend({isReady:!1,readyWait:1,holdReady:function(a){a?n.readyWait++:n.ready(!0)},ready:function(a){(a===!0?--n.readyWait:n.isReady)||(n.isReady=!0,a!==!0&&--n.readyWait>0||(I.resolveWith(d,[n]),n.fn.triggerHandler&&(n(d).triggerHandler("ready"),n(d).off("ready"))))}});function J(){d.addEventListener?(d.removeEventListener("DOMContentLoaded",K),a.removeEventListener("load",K)):(d.detachEvent("onreadystatechange",K),a.detachEvent("onload",K))}function K(){(d.addEventListener||"load"===a.event.type||"complete"===d.readyState)&&(J(),n.ready())}n.ready.promise=function(b){if(!I)if(I=n.Deferred(),"complete"===d.readyState)a.setTimeout(n.ready);else if(d.addEventListener)d.addEventListener("DOMContentLoaded",K),a.addEventListener("load",K);else{d.attachEvent("onreadystatechange",K),a.attachEvent("onload",K);var c=!1;try{c=null==a.frameElement&&d.documentElement}catch(e){}c&&c.doScroll&&!function f(){if(!n.isReady){try{c.doScroll("left")}catch(b){return a.setTimeout(f,50)}J(),n.ready()}}()}return I.promise(b)},n.ready.promise();var L;for(L in n(l))break;l.ownFirst="0"===L,l.inlineBlockNeedsLayout=!1,n(function(){var a,b,c,e;c=d.getElementsByTagName("body")[0],c&&c.style&&(b=d.createElement("div"),e=d.createElement("div"),e.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(e).appendChild(b),"undefined"!=typeof b.style.zoom&&(b.style.cssText="display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1",l.inlineBlockNeedsLayout=a=3===b.offsetWidth,a&&(c.style.zoom=1)),c.removeChild(e))}),function(){var a=d.createElement("div");l.deleteExpando=!0;try{delete a.test}catch(b){l.deleteExpando=!1}a=null}();var M=function(a){var b=n.noData[(a.nodeName+" ").toLowerCase()],c=+a.nodeType||1;return 1!==c&&9!==c?!1:!b||b!==!0&&a.getAttribute("classid")===b},N=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,O=/([A-Z])/g;function P(a,b,c){if(void 0===c&&1===a.nodeType){var d="data-"+b.replace(O,"-$1").toLowerCase();if(c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:N.test(c)?n.parseJSON(c):c}catch(e){}n.data(a,b,c)}else c=void 0}return c}function Q(a){var b;for(b in a)if(("data"!==b||!n.isEmptyObject(a[b]))&&"toJSON"!==b)return!1;
return!0}function R(a,b,d,e){if(M(a)){var f,g,h=n.expando,i=a.nodeType,j=i?n.cache:a,k=i?a[h]:a[h]&&h;if(k&&j[k]&&(e||j[k].data)||void 0!==d||"string"!=typeof b)return k||(k=i?a[h]=c.pop()||n.guid++:h),j[k]||(j[k]=i?{}:{toJSON:n.noop}),("object"==typeof b||"function"==typeof b)&&(e?j[k]=n.extend(j[k],b):j[k].data=n.extend(j[k].data,b)),g=j[k],e||(g.data||(g.data={}),g=g.data),void 0!==d&&(g[n.camelCase(b)]=d),"string"==typeof b?(f=g[b],null==f&&(f=g[n.camelCase(b)])):f=g,f}}function S(a,b,c){if(M(a)){var d,e,f=a.nodeType,g=f?n.cache:a,h=f?a[n.expando]:n.expando;if(g[h]){if(b&&(d=c?g[h]:g[h].data)){n.isArray(b)?b=b.concat(n.map(b,n.camelCase)):b in d?b=[b]:(b=n.camelCase(b),b=b in d?[b]:b.split(" ")),e=b.length;while(e--)delete d[b[e]];if(c?!Q(d):!n.isEmptyObject(d))return}(c||(delete g[h].data,Q(g[h])))&&(f?n.cleanData([a],!0):l.deleteExpando||g!=g.window?delete g[h]:g[h]=void 0)}}}n.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(a){return a=a.nodeType?n.cache[a[n.expando]]:a[n.expando],!!a&&!Q(a)},data:function(a,b,c){return R(a,b,c)},removeData:function(a,b){return S(a,b)},_data:function(a,b,c){return R(a,b,c,!0)},_removeData:function(a,b){return S(a,b,!0)}}),n.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=n.data(f),1===f.nodeType&&!n._data(f,"parsedAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=n.camelCase(d.slice(5)),P(f,d,e[d])));n._data(f,"parsedAttrs",!0)}return e}return"object"==typeof a?this.each(function(){n.data(this,a)}):arguments.length>1?this.each(function(){n.data(this,a,b)}):f?P(f,a,n.data(f,a)):void 0},removeData:function(a){return this.each(function(){n.removeData(this,a)})}}),n.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=n._data(a,b),c&&(!d||n.isArray(c)?d=n._data(a,b,n.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=n.queue(a,b),d=c.length,e=c.shift(),f=n._queueHooks(a,b),g=function(){n.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return n._data(a,c)||n._data(a,c,{empty:n.Callbacks("once memory").add(function(){n._removeData(a,b+"queue"),n._removeData(a,c)})})}}),n.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length<c?n.queue(this[0],a):void 0===b?this:this.each(function(){var c=n.queue(this,a,b);n._queueHooks(this,a),"fx"===a&&"inprogress"!==c[0]&&n.dequeue(this,a)})},dequeue:function(a){return this.each(function(){n.dequeue(this,a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,b){var c,d=1,e=n.Deferred(),f=this,g=this.length,h=function(){--d||e.resolveWith(f,[f])};"string"!=typeof a&&(b=a,a=void 0),a=a||"fx";while(g--)c=n._data(f[g],a+"queueHooks"),c&&c.empty&&(d++,c.empty.add(h));return h(),e.promise(b)}}),function(){var a;l.shrinkWrapBlocks=function(){if(null!=a)return a;a=!1;var b,c,e;return c=d.getElementsByTagName("body")[0],c&&c.style?(b=d.createElement("div"),e=d.createElement("div"),e.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(e).appendChild(b),"undefined"!=typeof b.style.zoom&&(b.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:1px;width:1px;zoom:1",b.appendChild(d.createElement("div")).style.width="5px",a=3!==b.offsetWidth),c.removeChild(e),a):void 0}}();var T=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,U=new RegExp("^(?:([+-])=|)("+T+")([a-z%]*)$","i"),V=["Top","Right","Bottom","Left"],W=function(a,b){return a=b||a,"none"===n.css(a,"display")||!n.contains(a.ownerDocument,a)};function X(a,b,c,d){var e,f=1,g=20,h=d?function(){return d.cur()}:function(){return n.css(a,b,"")},i=h(),j=c&&c[3]||(n.cssNumber[b]?"":"px"),k=(n.cssNumber[b]||"px"!==j&&+i)&&U.exec(n.css(a,b));if(k&&k[3]!==j){j=j||k[3],c=c||[],k=+i||1;do f=f||".5",k/=f,n.style(a,b,k+j);while(f!==(f=h()/i)&&1!==f&&--g)}return c&&(k=+k||+i||0,e=c[1]?k+(c[1]+1)*c[2]:+c[2],d&&(d.unit=j,d.start=k,d.end=e)),e}var Y=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===n.type(c)){e=!0;for(h in c)Y(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,n.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(n(a),c)})),b))for(;i>h;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f},Z=/^(?:checkbox|radio)$/i,$=/<([\w:-]+)/,_=/^$|\/(?:java|ecma)script/i,aa=/^\s+/,ba="abbr|article|aside|audio|bdi|canvas|data|datalist|details|dialog|figcaption|figure|footer|header|hgroup|main|mark|meter|nav|output|picture|progress|section|summary|template|time|video";function ca(a){var b=ba.split("|"),c=a.createDocumentFragment();if(c.createElement)while(b.length)c.createElement(b.pop());return c}!function(){var a=d.createElement("div"),b=d.createDocumentFragment(),c=d.createElement("input");a.innerHTML=" <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",l.leadingWhitespace=3===a.firstChild.nodeType,l.tbody=!a.getElementsByTagName("tbody").length,l.htmlSerialize=!!a.getElementsByTagName("link").length,l.html5Clone="<:nav></:nav>"!==d.createElement("nav").cloneNode(!0).outerHTML,c.type="checkbox",c.checked=!0,b.appendChild(c),l.appendChecked=c.checked,a.innerHTML="<textarea>x</textarea>",l.noCloneChecked=!!a.cloneNode(!0).lastChild.defaultValue,b.appendChild(a),c=d.createElement("input"),c.setAttribute("type","radio"),c.setAttribute("checked","checked"),c.setAttribute("name","t"),a.appendChild(c),l.checkClone=a.cloneNode(!0).cloneNode(!0).lastChild.checked,l.noCloneEvent=!!a.addEventListener,a[n.expando]=1,l.attributes=!a.getAttribute(n.expando)}();var da={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],area:[1,"<map>","</map>"],param:[1,"<object>","</object>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:l.htmlSerialize?[0,"",""]:[1,"X<div>","</div>"]};da.optgroup=da.option,da.tbody=da.tfoot=da.colgroup=da.caption=da.thead,da.th=da.td;function ea(a,b){var c,d,e=0,f="undefined"!=typeof a.getElementsByTagName?a.getElementsByTagName(b||"*"):"undefined"!=typeof a.querySelectorAll?a.querySelectorAll(b||"*"):void 0;if(!f)for(f=[],c=a.childNodes||a;null!=(d=c[e]);e++)!b||n.nodeName(d,b)?f.push(d):n.merge(f,ea(d,b));return void 0===b||b&&n.nodeName(a,b)?n.merge([a],f):f}function fa(a,b){for(var c,d=0;null!=(c=a[d]);d++)n._data(c,"globalEval",!b||n._data(b[d],"globalEval"))}var ga=/<|&#?\w+;/,ha=/<tbody/i;function ia(a){Z.test(a.type)&&(a.defaultChecked=a.checked)}function ja(a,b,c,d,e){for(var f,g,h,i,j,k,m,o=a.length,p=ca(b),q=[],r=0;o>r;r++)if(g=a[r],g||0===g)if("object"===n.type(g))n.merge(q,g.nodeType?[g]:g);else if(ga.test(g)){i=i||p.appendChild(b.createElement("div")),j=($.exec(g)||["",""])[1].toLowerCase(),m=da[j]||da._default,i.innerHTML=m[1]+n.htmlPrefilter(g)+m[2],f=m[0];while(f--)i=i.lastChild;if(!l.leadingWhitespace&&aa.test(g)&&q.push(b.createTextNode(aa.exec(g)[0])),!l.tbody){g="table"!==j||ha.test(g)?"<table>"!==m[1]||ha.test(g)?0:i:i.firstChild,f=g&&g.childNodes.length;while(f--)n.nodeName(k=g.childNodes[f],"tbody")&&!k.childNodes.length&&g.removeChild(k)}n.merge(q,i.childNodes),i.textContent="";while(i.firstChild)i.removeChild(i.firstChild);i=p.lastChild}else q.push(b.createTextNode(g));i&&p.removeChild(i),l.appendChecked||n.grep(ea(q,"input"),ia),r=0;while(g=q[r++])if(d&&n.inArray(g,d)>-1)e&&e.push(g);else if(h=n.contains(g.ownerDocument,g),i=ea(p.appendChild(g),"script"),h&&fa(i),c){f=0;while(g=i[f++])_.test(g.type||"")&&c.push(g)}return i=null,p}!function(){var b,c,e=d.createElement("div");for(b in{submit:!0,change:!0,focusin:!0})c="on"+b,(l[b]=c in a)||(e.setAttribute(c,"t"),l[b]=e.attributes[c].expando===!1);e=null}();var ka=/^(?:input|select|textarea)$/i,la=/^key/,ma=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,na=/^(?:focusinfocus|focusoutblur)$/,oa=/^([^.]*)(?:\.(.+)|)/;function pa(){return!0}function qa(){return!1}function ra(){try{return d.activeElement}catch(a){}}function sa(a,b,c,d,e,f){var g,h;if("object"==typeof b){"string"!=typeof c&&(d=d||c,c=void 0);for(h in b)sa(a,h,c,d,b[h],f);return a}if(null==d&&null==e?(e=c,d=c=void 0):null==e&&("string"==typeof c?(e=d,d=void 0):(e=d,d=c,c=void 0)),e===!1)e=qa;else if(!e)return a;return 1===f&&(g=e,e=function(a){return n().off(a),g.apply(this,arguments)},e.guid=g.guid||(g.guid=n.guid++)),a.each(function(){n.event.add(this,b,e,d,c)})}n.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=n._data(a);if(r){c.handler&&(i=c,c=i.handler,e=i.selector),c.guid||(c.guid=n.guid++),(g=r.events)||(g=r.events={}),(k=r.handle)||(k=r.handle=function(a){return"undefined"==typeof n||a&&n.event.triggered===a.type?void 0:n.event.dispatch.apply(k.elem,arguments)},k.elem=a),b=(b||"").match(G)||[""],h=b.length;while(h--)f=oa.exec(b[h])||[],o=q=f[1],p=(f[2]||"").split(".").sort(),o&&(j=n.event.special[o]||{},o=(e?j.delegateType:j.bindType)||o,j=n.event.special[o]||{},l=n.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&n.expr.match.needsContext.test(e),namespace:p.join(".")},i),(m=g[o])||(m=g[o]=[],m.delegateCount=0,j.setup&&j.setup.call(a,d,p,k)!==!1||(a.addEventListener?a.addEventListener(o,k,!1):a.attachEvent&&a.attachEvent("on"+o,k))),j.add&&(j.add.call(a,l),l.handler.guid||(l.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,l):m.push(l),n.event.global[o]=!0);a=null}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=n.hasData(a)&&n._data(a);if(r&&(k=r.events)){b=(b||"").match(G)||[""],j=b.length;while(j--)if(h=oa.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=n.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,m=k[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),i=f=m.length;while(f--)g=m[f],!e&&q!==g.origType||c&&c.guid!==g.guid||h&&!h.test(g.namespace)||d&&d!==g.selector&&("**"!==d||!g.selector)||(m.splice(f,1),g.selector&&m.delegateCount--,l.remove&&l.remove.call(a,g));i&&!m.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||n.removeEvent(a,o,r.handle),delete k[o])}else for(o in k)n.event.remove(a,o+b[j],c,d,!0);n.isEmptyObject(k)&&(delete r.handle,n._removeData(a,"events"))}},trigger:function(b,c,e,f){var g,h,i,j,l,m,o,p=[e||d],q=k.call(b,"type")?b.type:b,r=k.call(b,"namespace")?b.namespace.split("."):[];if(i=m=e=e||d,3!==e.nodeType&&8!==e.nodeType&&!na.test(q+n.event.triggered)&&(q.indexOf(".")>-1&&(r=q.split("."),q=r.shift(),r.sort()),h=q.indexOf(":")<0&&"on"+q,b=b[n.expando]?b:new n.Event(q,"object"==typeof b&&b),b.isTrigger=f?2:3,b.namespace=r.join("."),b.rnamespace=b.namespace?new RegExp("(^|\\.)"+r.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=e),c=null==c?[b]:n.makeArray(c,[b]),l=n.event.special[q]||{},f||!l.trigger||l.trigger.apply(e,c)!==!1)){if(!f&&!l.noBubble&&!n.isWindow(e)){for(j=l.delegateType||q,na.test(j+q)||(i=i.parentNode);i;i=i.parentNode)p.push(i),m=i;m===(e.ownerDocument||d)&&p.push(m.defaultView||m.parentWindow||a)}o=0;while((i=p[o++])&&!b.isPropagationStopped())b.type=o>1?j:l.bindType||q,g=(n._data(i,"events")||{})[b.type]&&n._data(i,"handle"),g&&g.apply(i,c),g=h&&i[h],g&&g.apply&&M(i)&&(b.result=g.apply(i,c),b.result===!1&&b.preventDefault());if(b.type=q,!f&&!b.isDefaultPrevented()&&(!l._default||l._default.apply(p.pop(),c)===!1)&&M(e)&&h&&e[q]&&!n.isWindow(e)){m=e[h],m&&(e[h]=null),n.event.triggered=q;try{e[q]()}catch(s){}n.event.triggered=void 0,m&&(e[h]=m)}return b.result}},dispatch:function(a){a=n.event.fix(a);var b,c,d,f,g,h=[],i=e.call(arguments),j=(n._data(this,"events")||{})[a.type]||[],k=n.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=n.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,c=0;while((g=f.handlers[c++])&&!a.isImmediatePropagationStopped())(!a.rnamespace||a.rnamespace.test(g.namespace))&&(a.handleObj=g,a.data=g.data,d=((n.event.special[g.origType]||{}).handle||g.handler).apply(f.elem,i),void 0!==d&&(a.result=d)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&("click"!==a.type||isNaN(a.button)||a.button<1))for(;i!=this;i=i.parentNode||this)if(1===i.nodeType&&(i.disabled!==!0||"click"!==a.type)){for(d=[],c=0;h>c;c++)f=b[c],e=f.selector+" ",void 0===d[e]&&(d[e]=f.needsContext?n(e,this).index(i)>-1:n.find(e,this,null,[i]).length),d[e]&&d.push(f);d.length&&g.push({elem:i,handlers:d})}return h<b.length&&g.push({elem:this,handlers:b.slice(h)}),g},fix:function(a){if(a[n.expando])return a;var b,c,e,f=a.type,g=a,h=this.fixHooks[f];h||(this.fixHooks[f]=h=ma.test(f)?this.mouseHooks:la.test(f)?this.keyHooks:{}),e=h.props?this.props.concat(h.props):this.props,a=new n.Event(g),b=e.length;while(b--)c=e[b],a[c]=g[c];return a.target||(a.target=g.srcElement||d),3===a.target.nodeType&&(a.target=a.target.parentNode),a.metaKey=!!a.metaKey,h.filter?h.filter(a,g):a},props:"altKey bubbles cancelable ctrlKey currentTarget detail eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(a,b){return null==a.which&&(a.which=null!=b.charCode?b.charCode:b.keyCode),a}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(a,b){var c,e,f,g=b.button,h=b.fromElement;return null==a.pageX&&null!=b.clientX&&(e=a.target.ownerDocument||d,f=e.documentElement,c=e.body,a.pageX=b.clientX+(f&&f.scrollLeft||c&&c.scrollLeft||0)-(f&&f.clientLeft||c&&c.clientLeft||0),a.pageY=b.clientY+(f&&f.scrollTop||c&&c.scrollTop||0)-(f&&f.clientTop||c&&c.clientTop||0)),!a.relatedTarget&&h&&(a.relatedTarget=h===a.target?b.toElement:h),a.which||void 0===g||(a.which=1&g?1:2&g?3:4&g?2:0),a}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==ra()&&this.focus)try{return this.focus(),!1}catch(a){}},delegateType:"focusin"},blur:{trigger:function(){return this===ra()&&this.blur?(this.blur(),!1):void 0},delegateType:"focusout"},click:{trigger:function(){return n.nodeName(this,"input")&&"checkbox"===this.type&&this.click?(this.click(),!1):void 0},_default:function(a){return n.nodeName(a.target,"a")}},beforeunload:{postDispatch:function(a){void 0!==a.result&&a.originalEvent&&(a.originalEvent.returnValue=a.result)}}},simulate:function(a,b,c){var d=n.extend(new n.Event,c,{type:a,isSimulated:!0});n.event.trigger(d,null,b),d.isDefaultPrevented()&&c.preventDefault()}},n.removeEvent=d.removeEventListener?function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c)}:function(a,b,c){var d="on"+b;a.detachEvent&&("undefined"==typeof a[d]&&(a[d]=null),a.detachEvent(d,c))},n.Event=function(a,b){return this instanceof n.Event?(a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||void 0===a.defaultPrevented&&a.returnValue===!1?pa:qa):this.type=a,b&&n.extend(this,b),this.timeStamp=a&&a.timeStamp||n.now(),void(this[n.expando]=!0)):new n.Event(a,b)},n.Event.prototype={constructor:n.Event,isDefaultPrevented:qa,isPropagationStopped:qa,isImmediatePropagationStopped:qa,preventDefault:function(){var a=this.originalEvent;this.isDefaultPrevented=pa,a&&(a.preventDefault?a.preventDefault():a.returnValue=!1)},stopPropagation:function(){var a=this.originalEvent;this.isPropagationStopped=pa,a&&!this.isSimulated&&(a.stopPropagation&&a.stopPropagation(),a.cancelBubble=!0)},stopImmediatePropagation:function(){var a=this.originalEvent;this.isImmediatePropagationStopped=pa,a&&a.stopImmediatePropagation&&a.stopImmediatePropagation(),this.stopPropagation()}},n.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(a,b){n.event.special[a]={delegateType:b,bindType:b,handle:function(a){var c,d=this,e=a.relatedTarget,f=a.handleObj;return(!e||e!==d&&!n.contains(d,e))&&(a.type=f.origType,c=f.handler.apply(this,arguments),a.type=b),c}}}),l.submit||(n.event.special.submit={setup:function(){return n.nodeName(this,"form")?!1:void n.event.add(this,"click._submit keypress._submit",function(a){var b=a.target,c=n.nodeName(b,"input")||n.nodeName(b,"button")?n.prop(b,"form"):void 0;c&&!n._data(c,"submit")&&(n.event.add(c,"submit._submit",function(a){a._submitBubble=!0}),n._data(c,"submit",!0))})},postDispatch:function(a){a._submitBubble&&(delete a._submitBubble,this.parentNode&&!a.isTrigger&&n.event.simulate("submit",this.parentNode,a))},teardown:function(){return n.nodeName(this,"form")?!1:void n.event.remove(this,"._submit")}}),l.change||(n.event.special.change={setup:function(){return ka.test(this.nodeName)?(("checkbox"===this.type||"radio"===this.type)&&(n.event.add(this,"propertychange._change",function(a){"checked"===a.originalEvent.propertyName&&(this._justChanged=!0)}),n.event.add(this,"click._change",function(a){this._justChanged&&!a.isTrigger&&(this._justChanged=!1),n.event.simulate("change",this,a)})),!1):void n.event.add(this,"beforeactivate._change",function(a){var b=a.target;ka.test(b.nodeName)&&!n._data(b,"change")&&(n.event.add(b,"change._change",function(a){!this.parentNode||a.isSimulated||a.isTrigger||n.event.simulate("change",this.parentNode,a)}),n._data(b,"change",!0))})},handle:function(a){var b=a.target;return this!==b||a.isSimulated||a.isTrigger||"radio"!==b.type&&"checkbox"!==b.type?a.handleObj.handler.apply(this,arguments):void 0},teardown:function(){return n.event.remove(this,"._change"),!ka.test(this.nodeName)}}),l.focusin||n.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){n.event.simulate(b,a.target,n.event.fix(a))};n.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=n._data(d,b);e||d.addEventListener(a,c,!0),n._data(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=n._data(d,b)-1;e?n._data(d,b,e):(d.removeEventListener(a,c,!0),n._removeData(d,b))}}}),n.fn.extend({on:function(a,b,c,d){return sa(this,a,b,c,d)},one:function(a,b,c,d){return sa(this,a,b,c,d,1)},off:function(a,b,c){var d,e;if(a&&a.preventDefault&&a.handleObj)return d=a.handleObj,n(a.delegateTarget).off(d.namespace?d.origType+"."+d.namespace:d.origType,d.selector,d.handler),this;if("object"==typeof a){for(e in a)this.off(e,b,a[e]);return this}return(b===!1||"function"==typeof b)&&(c=b,b=void 0),c===!1&&(c=qa),this.each(function(){n.event.remove(this,a,c,b)})},trigger:function(a,b){return this.each(function(){n.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];return c?n.event.trigger(a,b,c,!0):void 0}});var ta=/ jQuery\d+="(?:null|\d+)"/g,ua=new RegExp("<(?:"+ba+")[\\s/>]","i"),va=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:-]+)[^>]*)\/>/gi,wa=/<script|<style|<link/i,xa=/checked\s*(?:[^=]|=\s*.checked.)/i,ya=/^true\/(.*)/,za=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,Aa=ca(d),Ba=Aa.appendChild(d.createElement("div"));function Ca(a,b){return n.nodeName(a,"table")&&n.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function Da(a){return a.type=(null!==n.find.attr(a,"type"))+"/"+a.type,a}function Ea(a){var b=ya.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function Fa(a,b){if(1===b.nodeType&&n.hasData(a)){var c,d,e,f=n._data(a),g=n._data(b,f),h=f.events;if(h){delete g.handle,g.events={};for(c in h)for(d=0,e=h[c].length;e>d;d++)n.event.add(b,c,h[c][d])}g.data&&(g.data=n.extend({},g.data))}}function Ga(a,b){var c,d,e;if(1===b.nodeType){if(c=b.nodeName.toLowerCase(),!l.noCloneEvent&&b[n.expando]){e=n._data(b);for(d in e.events)n.removeEvent(b,d,e.handle);b.removeAttribute(n.expando)}"script"===c&&b.text!==a.text?(Da(b).text=a.text,Ea(b)):"object"===c?(b.parentNode&&(b.outerHTML=a.outerHTML),l.html5Clone&&a.innerHTML&&!n.trim(b.innerHTML)&&(b.innerHTML=a.innerHTML)):"input"===c&&Z.test(a.type)?(b.defaultChecked=b.checked=a.checked,b.value!==a.value&&(b.value=a.value)):"option"===c?b.defaultSelected=b.selected=a.defaultSelected:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}}function Ha(a,b,c,d){b=f.apply([],b);var e,g,h,i,j,k,m=0,o=a.length,p=o-1,q=b[0],r=n.isFunction(q);if(r||o>1&&"string"==typeof q&&!l.checkClone&&xa.test(q))return a.each(function(e){var f=a.eq(e);r&&(b[0]=q.call(this,e,f.html())),Ha(f,b,c,d)});if(o&&(k=ja(b,a[0].ownerDocument,!1,a,d),e=k.firstChild,1===k.childNodes.length&&(k=e),e||d)){for(i=n.map(ea(k,"script"),Da),h=i.length;o>m;m++)g=k,m!==p&&(g=n.clone(g,!0,!0),h&&n.merge(i,ea(g,"script"))),c.call(a[m],g,m);if(h)for(j=i[i.length-1].ownerDocument,n.map(i,Ea),m=0;h>m;m++)g=i[m],_.test(g.type||"")&&!n._data(g,"globalEval")&&n.contains(j,g)&&(g.src?n._evalUrl&&n._evalUrl(g.src):n.globalEval((g.text||g.textContent||g.innerHTML||"").replace(za,"")));k=e=null}return a}function Ia(a,b,c){for(var d,e=b?n.filter(b,a):a,f=0;null!=(d=e[f]);f++)c||1!==d.nodeType||n.cleanData(ea(d)),d.parentNode&&(c&&n.contains(d.ownerDocument,d)&&fa(ea(d,"script")),d.parentNode.removeChild(d));return a}n.extend({htmlPrefilter:function(a){return a.replace(va,"<$1></$2>")},clone:function(a,b,c){var d,e,f,g,h,i=n.contains(a.ownerDocument,a);if(l.html5Clone||n.isXMLDoc(a)||!ua.test("<"+a.nodeName+">")?f=a.cloneNode(!0):(Ba.innerHTML=a.outerHTML,Ba.removeChild(f=Ba.firstChild)),!(l.noCloneEvent&&l.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||n.isXMLDoc(a)))for(d=ea(f),h=ea(a),g=0;null!=(e=h[g]);++g)d[g]&&Ga(e,d[g]);if(b)if(c)for(h=h||ea(a),d=d||ea(f),g=0;null!=(e=h[g]);g++)Fa(e,d[g]);else Fa(a,f);return d=ea(f,"script"),d.length>0&&fa(d,!i&&ea(a,"script")),d=h=e=null,f},cleanData:function(a,b){for(var d,e,f,g,h=0,i=n.expando,j=n.cache,k=l.attributes,m=n.event.special;null!=(d=a[h]);h++)if((b||M(d))&&(f=d[i],g=f&&j[f])){if(g.events)for(e in g.events)m[e]?n.event.remove(d,e):n.removeEvent(d,e,g.handle);j[f]&&(delete j[f],k||"undefined"==typeof d.removeAttribute?d[i]=void 0:d.removeAttribute(i),c.push(f))}}}),n.fn.extend({domManip:Ha,detach:function(a){return Ia(this,a,!0)},remove:function(a){return Ia(this,a)},text:function(a){return Y(this,function(a){return void 0===a?n.text(this):this.empty().append((this[0]&&this[0].ownerDocument||d).createTextNode(a))},null,a,arguments.length)},append:function(){return Ha(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ca(this,a);b.appendChild(a)}})},prepend:function(){return Ha(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ca(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return Ha(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return Ha(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},empty:function(){for(var a,b=0;null!=(a=this[b]);b++){1===a.nodeType&&n.cleanData(ea(a,!1));while(a.firstChild)a.removeChild(a.firstChild);a.options&&n.nodeName(a,"select")&&(a.options.length=0)}return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return n.clone(this,a,b)})},html:function(a){return Y(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a)return 1===b.nodeType?b.innerHTML.replace(ta,""):void 0;if("string"==typeof a&&!wa.test(a)&&(l.htmlSerialize||!ua.test(a))&&(l.leadingWhitespace||!aa.test(a))&&!da[($.exec(a)||["",""])[1].toLowerCase()]){a=n.htmlPrefilter(a);try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(n.cleanData(ea(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=[];return Ha(this,arguments,function(b){var c=this.parentNode;n.inArray(this,a)<0&&(n.cleanData(ea(this)),c&&c.replaceChild(b,this))},a)}}),n.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){n.fn[a]=function(a){for(var c,d=0,e=[],f=n(a),h=f.length-1;h>=d;d++)c=d===h?this:this.clone(!0),n(f[d])[b](c),g.apply(e,c.get());return this.pushStack(e)}});var Ja,Ka={HTML:"block",BODY:"block"};function La(a,b){var c=n(b.createElement(a)).appendTo(b.body),d=n.css(c[0],"display");return c.detach(),d}function Ma(a){var b=d,c=Ka[a];return c||(c=La(a,b),"none"!==c&&c||(Ja=(Ja||n("<iframe frameborder='0' width='0' height='0'/>")).appendTo(b.documentElement),b=(Ja[0].contentWindow||Ja[0].contentDocument).document,b.write(),b.close(),c=La(a,b),Ja.detach()),Ka[a]=c),c}var Na=/^margin/,Oa=new RegExp("^("+T+")(?!px)[a-z%]+$","i"),Pa=function(a,b,c,d){var e,f,g={};for(f in b)g[f]=a.style[f],a.style[f]=b[f];e=c.apply(a,d||[]);for(f in b)a.style[f]=g[f];return e},Qa=d.documentElement;!function(){var b,c,e,f,g,h,i=d.createElement("div"),j=d.createElement("div");if(j.style){j.style.cssText="float:left;opacity:.5",l.opacity="0.5"===j.style.opacity,l.cssFloat=!!j.style.cssFloat,j.style.backgroundClip="content-box",j.cloneNode(!0).style.backgroundClip="",l.clearCloneStyle="content-box"===j.style.backgroundClip,i=d.createElement("div"),i.style.cssText="border:0;width:8px;height:0;top:0;left:-9999px;padding:0;margin-top:1px;position:absolute",j.innerHTML="",i.appendChild(j),l.boxSizing=""===j.style.boxSizing||""===j.style.MozBoxSizing||""===j.style.WebkitBoxSizing,n.extend(l,{reliableHiddenOffsets:function(){return null==b&&k(),f},boxSizingReliable:function(){return null==b&&k(),e},pixelMarginRight:function(){return null==b&&k(),c},pixelPosition:function(){return null==b&&k(),b},reliableMarginRight:function(){return null==b&&k(),g},reliableMarginLeft:function(){return null==b&&k(),h}});function k(){var k,l,m=d.documentElement;m.appendChild(i),j.style.cssText="-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;margin:auto;border:1px;padding:1px;top:1%;width:50%",b=e=h=!1,c=g=!0,a.getComputedStyle&&(l=a.getComputedStyle(j),b="1%"!==(l||{}).top,h="2px"===(l||{}).marginLeft,e="4px"===(l||{width:"4px"}).width,j.style.marginRight="50%",c="4px"===(l||{marginRight:"4px"}).marginRight,k=j.appendChild(d.createElement("div")),k.style.cssText=j.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",k.style.marginRight=k.style.width="0",j.style.width="1px",g=!parseFloat((a.getComputedStyle(k)||{}).marginRight),j.removeChild(k)),j.style.display="none",f=0===j.getClientRects().length,f&&(j.style.display="",j.innerHTML="<table><tr><td></td><td>t</td></tr></table>",k=j.getElementsByTagName("td"),k[0].style.cssText="margin:0;border:0;padding:0;display:none",f=0===k[0].offsetHeight,f&&(k[0].style.display="",k[1].style.display="none",f=0===k[0].offsetHeight)),m.removeChild(i)}}}();var Ra,Sa,Ta=/^(top|right|bottom|left)$/;a.getComputedStyle?(Ra=function(b){var c=b.ownerDocument.defaultView;return c.opener||(c=a),c.getComputedStyle(b)},Sa=function(a,b,c){var d,e,f,g,h=a.style;return c=c||Ra(a),g=c?c.getPropertyValue(b)||c[b]:void 0,c&&(""!==g||n.contains(a.ownerDocument,a)||(g=n.style(a,b)),!l.pixelMarginRight()&&Oa.test(g)&&Na.test(b)&&(d=h.width,e=h.minWidth,f=h.maxWidth,h.minWidth=h.maxWidth=h.width=g,g=c.width,h.width=d,h.minWidth=e,h.maxWidth=f)),void 0===g?g:g+""}):Qa.currentStyle&&(Ra=function(a){return a.currentStyle},Sa=function(a,b,c){var d,e,f,g,h=a.style;return c=c||Ra(a),g=c?c[b]:void 0,null==g&&h&&h[b]&&(g=h[b]),Oa.test(g)&&!Ta.test(b)&&(d=h.left,e=a.runtimeStyle,f=e&&e.left,f&&(e.left=a.currentStyle.left),h.left="fontSize"===b?"1em":g,g=h.pixelLeft+"px",h.left=d,f&&(e.left=f)),void 0===g?g:g+""||"auto"});function Ua(a,b){return{get:function(){return a()?void delete this.get:(this.get=b).apply(this,arguments)}}}var Va=/alpha\([^)]*\)/i,Wa=/opacity\s*=\s*([^)]*)/i,Xa=/^(none|table(?!-c[ea]).+)/,Ya=new RegExp("^("+T+")(.*)$","i"),Za={position:"absolute",visibility:"hidden",display:"block"},$a={letterSpacing:"0",fontWeight:"400"},_a=["Webkit","O","Moz","ms"],ab=d.createElement("div").style;function bb(a){if(a in ab)return a;var b=a.charAt(0).toUpperCase()+a.slice(1),c=_a.length;while(c--)if(a=_a[c]+b,a in ab)return a}function cb(a,b){for(var c,d,e,f=[],g=0,h=a.length;h>g;g++)d=a[g],d.style&&(f[g]=n._data(d,"olddisplay"),c=d.style.display,b?(f[g]||"none"!==c||(d.style.display=""),""===d.style.display&&W(d)&&(f[g]=n._data(d,"olddisplay",Ma(d.nodeName)))):(e=W(d),(c&&"none"!==c||!e)&&n._data(d,"olddisplay",e?c:n.css(d,"display"))));for(g=0;h>g;g++)d=a[g],d.style&&(b&&"none"!==d.style.display&&""!==d.style.display||(d.style.display=b?f[g]||"":"none"));return a}function db(a,b,c){var d=Ya.exec(b);return d?Math.max(0,d[1]-(c||0))+(d[2]||"px"):b}function eb(a,b,c,d,e){for(var f=c===(d?"border":"content")?4:"width"===b?1:0,g=0;4>f;f+=2)"margin"===c&&(g+=n.css(a,c+V[f],!0,e)),d?("content"===c&&(g-=n.css(a,"padding"+V[f],!0,e)),"margin"!==c&&(g-=n.css(a,"border"+V[f]+"Width",!0,e))):(g+=n.css(a,"padding"+V[f],!0,e),"padding"!==c&&(g+=n.css(a,"border"+V[f]+"Width",!0,e)));return g}function fb(b,c,e){var f=!0,g="width"===c?b.offsetWidth:b.offsetHeight,h=Ra(b),i=l.boxSizing&&"border-box"===n.css(b,"boxSizing",!1,h);if(d.msFullscreenElement&&a.top!==a&&b.getClientRects().length&&(g=Math.round(100*b.getBoundingClientRect()[c])),0>=g||null==g){if(g=Sa(b,c,h),(0>g||null==g)&&(g=b.style[c]),Oa.test(g))return g;f=i&&(l.boxSizingReliable()||g===b.style[c]),g=parseFloat(g)||0}return g+eb(b,c,e||(i?"border":"content"),f,h)+"px"}n.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=Sa(a,"opacity");return""===c?"1":c}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":l.cssFloat?"cssFloat":"styleFloat"},style:function(a,b,c,d){if(a&&3!==a.nodeType&&8!==a.nodeType&&a.style){var e,f,g,h=n.camelCase(b),i=a.style;if(b=n.cssProps[h]||(n.cssProps[h]=bb(h)||h),g=n.cssHooks[b]||n.cssHooks[h],void 0===c)return g&&"get"in g&&void 0!==(e=g.get(a,!1,d))?e:i[b];if(f=typeof c,"string"===f&&(e=U.exec(c))&&e[1]&&(c=X(a,b,e),f="number"),null!=c&&c===c&&("number"===f&&(c+=e&&e[3]||(n.cssNumber[h]?"":"px")),l.clearCloneStyle||""!==c||0!==b.indexOf("background")||(i[b]="inherit"),!(g&&"set"in g&&void 0===(c=g.set(a,c,d)))))try{i[b]=c}catch(j){}}},css:function(a,b,c,d){var e,f,g,h=n.camelCase(b);return b=n.cssProps[h]||(n.cssProps[h]=bb(h)||h),g=n.cssHooks[b]||n.cssHooks[h],g&&"get"in g&&(f=g.get(a,!0,c)),void 0===f&&(f=Sa(a,b,d)),"normal"===f&&b in $a&&(f=$a[b]),""===c||c?(e=parseFloat(f),c===!0||isFinite(e)?e||0:f):f}}),n.each(["height","width"],function(a,b){n.cssHooks[b]={get:function(a,c,d){return c?Xa.test(n.css(a,"display"))&&0===a.offsetWidth?Pa(a,Za,function(){return fb(a,b,d)}):fb(a,b,d):void 0},set:function(a,c,d){var e=d&&Ra(a);return db(a,c,d?eb(a,b,d,l.boxSizing&&"border-box"===n.css(a,"boxSizing",!1,e),e):0)}}}),l.opacity||(n.cssHooks.opacity={get:function(a,b){return Wa.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=n.isNumeric(b)?"alpha(opacity="+100*b+")":"",f=d&&d.filter||c.filter||"";c.zoom=1,(b>=1||""===b)&&""===n.trim(f.replace(Va,""))&&c.removeAttribute&&(c.removeAttribute("filter"),""===b||d&&!d.filter)||(c.filter=Va.test(f)?f.replace(Va,e):f+" "+e)}}),n.cssHooks.marginRight=Ua(l.reliableMarginRight,function(a,b){return b?Pa(a,{display:"inline-block"},Sa,[a,"marginRight"]):void 0}),n.cssHooks.marginLeft=Ua(l.reliableMarginLeft,function(a,b){return b?(parseFloat(Sa(a,"marginLeft"))||(n.contains(a.ownerDocument,a)?a.getBoundingClientRect().left-Pa(a,{
marginLeft:0},function(){return a.getBoundingClientRect().left}):0))+"px":void 0}),n.each({margin:"",padding:"",border:"Width"},function(a,b){n.cssHooks[a+b]={expand:function(c){for(var d=0,e={},f="string"==typeof c?c.split(" "):[c];4>d;d++)e[a+V[d]+b]=f[d]||f[d-2]||f[0];return e}},Na.test(a)||(n.cssHooks[a+b].set=db)}),n.fn.extend({css:function(a,b){return Y(this,function(a,b,c){var d,e,f={},g=0;if(n.isArray(b)){for(d=Ra(a),e=b.length;e>g;g++)f[b[g]]=n.css(a,b[g],!1,d);return f}return void 0!==c?n.style(a,b,c):n.css(a,b)},a,b,arguments.length>1)},show:function(){return cb(this,!0)},hide:function(){return cb(this)},toggle:function(a){return"boolean"==typeof a?a?this.show():this.hide():this.each(function(){W(this)?n(this).show():n(this).hide()})}});function gb(a,b,c,d,e){return new gb.prototype.init(a,b,c,d,e)}n.Tween=gb,gb.prototype={constructor:gb,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||n.easing._default,this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(n.cssNumber[c]?"":"px")},cur:function(){var a=gb.propHooks[this.prop];return a&&a.get?a.get(this):gb.propHooks._default.get(this)},run:function(a){var b,c=gb.propHooks[this.prop];return this.options.duration?this.pos=b=n.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):this.pos=b=a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):gb.propHooks._default.set(this),this}},gb.prototype.init.prototype=gb.prototype,gb.propHooks={_default:{get:function(a){var b;return 1!==a.elem.nodeType||null!=a.elem[a.prop]&&null==a.elem.style[a.prop]?a.elem[a.prop]:(b=n.css(a.elem,a.prop,""),b&&"auto"!==b?b:0)},set:function(a){n.fx.step[a.prop]?n.fx.step[a.prop](a):1!==a.elem.nodeType||null==a.elem.style[n.cssProps[a.prop]]&&!n.cssHooks[a.prop]?a.elem[a.prop]=a.now:n.style(a.elem,a.prop,a.now+a.unit)}}},gb.propHooks.scrollTop=gb.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},n.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2},_default:"swing"},n.fx=gb.prototype.init,n.fx.step={};var hb,ib,jb=/^(?:toggle|show|hide)$/,kb=/queueHooks$/;function lb(){return a.setTimeout(function(){hb=void 0}),hb=n.now()}function mb(a,b){var c,d={height:a},e=0;for(b=b?1:0;4>e;e+=2-b)c=V[e],d["margin"+c]=d["padding"+c]=a;return b&&(d.opacity=d.width=a),d}function nb(a,b,c){for(var d,e=(qb.tweeners[b]||[]).concat(qb.tweeners["*"]),f=0,g=e.length;g>f;f++)if(d=e[f].call(c,b,a))return d}function ob(a,b,c){var d,e,f,g,h,i,j,k,m=this,o={},p=a.style,q=a.nodeType&&W(a),r=n._data(a,"fxshow");c.queue||(h=n._queueHooks(a,"fx"),null==h.unqueued&&(h.unqueued=0,i=h.empty.fire,h.empty.fire=function(){h.unqueued||i()}),h.unqueued++,m.always(function(){m.always(function(){h.unqueued--,n.queue(a,"fx").length||h.empty.fire()})})),1===a.nodeType&&("height"in b||"width"in b)&&(c.overflow=[p.overflow,p.overflowX,p.overflowY],j=n.css(a,"display"),k="none"===j?n._data(a,"olddisplay")||Ma(a.nodeName):j,"inline"===k&&"none"===n.css(a,"float")&&(l.inlineBlockNeedsLayout&&"inline"!==Ma(a.nodeName)?p.zoom=1:p.display="inline-block")),c.overflow&&(p.overflow="hidden",l.shrinkWrapBlocks()||m.always(function(){p.overflow=c.overflow[0],p.overflowX=c.overflow[1],p.overflowY=c.overflow[2]}));for(d in b)if(e=b[d],jb.exec(e)){if(delete b[d],f=f||"toggle"===e,e===(q?"hide":"show")){if("show"!==e||!r||void 0===r[d])continue;q=!0}o[d]=r&&r[d]||n.style(a,d)}else j=void 0;if(n.isEmptyObject(o))"inline"===("none"===j?Ma(a.nodeName):j)&&(p.display=j);else{r?"hidden"in r&&(q=r.hidden):r=n._data(a,"fxshow",{}),f&&(r.hidden=!q),q?n(a).show():m.done(function(){n(a).hide()}),m.done(function(){var b;n._removeData(a,"fxshow");for(b in o)n.style(a,b,o[b])});for(d in o)g=nb(q?r[d]:0,d,m),d in r||(r[d]=g.start,q&&(g.end=g.start,g.start="width"===d||"height"===d?1:0))}}function pb(a,b){var c,d,e,f,g;for(c in a)if(d=n.camelCase(c),e=b[d],f=a[c],n.isArray(f)&&(e=f[1],f=a[c]=f[0]),c!==d&&(a[d]=f,delete a[c]),g=n.cssHooks[d],g&&"expand"in g){f=g.expand(f),delete a[d];for(c in f)c in a||(a[c]=f[c],b[c]=e)}else b[d]=e}function qb(a,b,c){var d,e,f=0,g=qb.prefilters.length,h=n.Deferred().always(function(){delete i.elem}),i=function(){if(e)return!1;for(var b=hb||lb(),c=Math.max(0,j.startTime+j.duration-b),d=c/j.duration||0,f=1-d,g=0,i=j.tweens.length;i>g;g++)j.tweens[g].run(f);return h.notifyWith(a,[j,f,c]),1>f&&i?c:(h.resolveWith(a,[j]),!1)},j=h.promise({elem:a,props:n.extend({},b),opts:n.extend(!0,{specialEasing:{},easing:n.easing._default},c),originalProperties:b,originalOptions:c,startTime:hb||lb(),duration:c.duration,tweens:[],createTween:function(b,c){var d=n.Tween(a,j.opts,b,c,j.opts.specialEasing[b]||j.opts.easing);return j.tweens.push(d),d},stop:function(b){var c=0,d=b?j.tweens.length:0;if(e)return this;for(e=!0;d>c;c++)j.tweens[c].run(1);return b?(h.notifyWith(a,[j,1,0]),h.resolveWith(a,[j,b])):h.rejectWith(a,[j,b]),this}}),k=j.props;for(pb(k,j.opts.specialEasing);g>f;f++)if(d=qb.prefilters[f].call(j,a,k,j.opts))return n.isFunction(d.stop)&&(n._queueHooks(j.elem,j.opts.queue).stop=n.proxy(d.stop,d)),d;return n.map(k,nb,j),n.isFunction(j.opts.start)&&j.opts.start.call(a,j),n.fx.timer(n.extend(i,{elem:a,anim:j,queue:j.opts.queue})),j.progress(j.opts.progress).done(j.opts.done,j.opts.complete).fail(j.opts.fail).always(j.opts.always)}n.Animation=n.extend(qb,{tweeners:{"*":[function(a,b){var c=this.createTween(a,b);return X(c.elem,a,U.exec(b),c),c}]},tweener:function(a,b){n.isFunction(a)?(b=a,a=["*"]):a=a.match(G);for(var c,d=0,e=a.length;e>d;d++)c=a[d],qb.tweeners[c]=qb.tweeners[c]||[],qb.tweeners[c].unshift(b)},prefilters:[ob],prefilter:function(a,b){b?qb.prefilters.unshift(a):qb.prefilters.push(a)}}),n.speed=function(a,b,c){var d=a&&"object"==typeof a?n.extend({},a):{complete:c||!c&&b||n.isFunction(a)&&a,duration:a,easing:c&&b||b&&!n.isFunction(b)&&b};return d.duration=n.fx.off?0:"number"==typeof d.duration?d.duration:d.duration in n.fx.speeds?n.fx.speeds[d.duration]:n.fx.speeds._default,(null==d.queue||d.queue===!0)&&(d.queue="fx"),d.old=d.complete,d.complete=function(){n.isFunction(d.old)&&d.old.call(this),d.queue&&n.dequeue(this,d.queue)},d},n.fn.extend({fadeTo:function(a,b,c,d){return this.filter(W).css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var e=n.isEmptyObject(a),f=n.speed(b,c,d),g=function(){var b=qb(this,n.extend({},a),f);(e||n._data(this,"finish"))&&b.stop(!0)};return g.finish=g,e||f.queue===!1?this.each(g):this.queue(f.queue,g)},stop:function(a,b,c){var d=function(a){var b=a.stop;delete a.stop,b(c)};return"string"!=typeof a&&(c=b,b=a,a=void 0),b&&a!==!1&&this.queue(a||"fx",[]),this.each(function(){var b=!0,e=null!=a&&a+"queueHooks",f=n.timers,g=n._data(this);if(e)g[e]&&g[e].stop&&d(g[e]);else for(e in g)g[e]&&g[e].stop&&kb.test(e)&&d(g[e]);for(e=f.length;e--;)f[e].elem!==this||null!=a&&f[e].queue!==a||(f[e].anim.stop(c),b=!1,f.splice(e,1));(b||!c)&&n.dequeue(this,a)})},finish:function(a){return a!==!1&&(a=a||"fx"),this.each(function(){var b,c=n._data(this),d=c[a+"queue"],e=c[a+"queueHooks"],f=n.timers,g=d?d.length:0;for(c.finish=!0,n.queue(this,a,[]),e&&e.stop&&e.stop.call(this,!0),b=f.length;b--;)f[b].elem===this&&f[b].queue===a&&(f[b].anim.stop(!0),f.splice(b,1));for(b=0;g>b;b++)d[b]&&d[b].finish&&d[b].finish.call(this);delete c.finish})}}),n.each(["toggle","show","hide"],function(a,b){var c=n.fn[b];n.fn[b]=function(a,d,e){return null==a||"boolean"==typeof a?c.apply(this,arguments):this.animate(mb(b,!0),a,d,e)}}),n.each({slideDown:mb("show"),slideUp:mb("hide"),slideToggle:mb("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){n.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),n.timers=[],n.fx.tick=function(){var a,b=n.timers,c=0;for(hb=n.now();c<b.length;c++)a=b[c],a()||b[c]!==a||b.splice(c--,1);b.length||n.fx.stop(),hb=void 0},n.fx.timer=function(a){n.timers.push(a),a()?n.fx.start():n.timers.pop()},n.fx.interval=13,n.fx.start=function(){ib||(ib=a.setInterval(n.fx.tick,n.fx.interval))},n.fx.stop=function(){a.clearInterval(ib),ib=null},n.fx.speeds={slow:600,fast:200,_default:400},n.fn.delay=function(b,c){return b=n.fx?n.fx.speeds[b]||b:b,c=c||"fx",this.queue(c,function(c,d){var e=a.setTimeout(c,b);d.stop=function(){a.clearTimeout(e)}})},function(){var a,b=d.createElement("input"),c=d.createElement("div"),e=d.createElement("select"),f=e.appendChild(d.createElement("option"));c=d.createElement("div"),c.setAttribute("className","t"),c.innerHTML=" <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",a=c.getElementsByTagName("a")[0],b.setAttribute("type","checkbox"),c.appendChild(b),a=c.getElementsByTagName("a")[0],a.style.cssText="top:1px",l.getSetAttribute="t"!==c.className,l.style=/top/.test(a.getAttribute("style")),l.hrefNormalized="/a"===a.getAttribute("href"),l.checkOn=!!b.value,l.optSelected=f.selected,l.enctype=!!d.createElement("form").enctype,e.disabled=!0,l.optDisabled=!f.disabled,b=d.createElement("input"),b.setAttribute("value",""),l.input=""===b.getAttribute("value"),b.value="t",b.setAttribute("type","radio"),l.radioValue="t"===b.value}();var rb=/\r/g;n.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=n.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,n(this).val()):a,null==e?e="":"number"==typeof e?e+="":n.isArray(e)&&(e=n.map(e,function(a){return null==a?"":a+""})),b=n.valHooks[this.type]||n.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=n.valHooks[e.type]||n.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(rb,""):null==c?"":c)}}}),n.extend({valHooks:{option:{get:function(a){var b=n.find.attr(a,"value");return null!=b?b:n.trim(n.text(a))}},select:{get:function(a){for(var b,c,d=a.options,e=a.selectedIndex,f="select-one"===a.type||0>e,g=f?null:[],h=f?e+1:d.length,i=0>e?h:f?e:0;h>i;i++)if(c=d[i],(c.selected||i===e)&&(l.optDisabled?!c.disabled:null===c.getAttribute("disabled"))&&(!c.parentNode.disabled||!n.nodeName(c.parentNode,"optgroup"))){if(b=n(c).val(),f)return b;g.push(b)}return g},set:function(a,b){var c,d,e=a.options,f=n.makeArray(b),g=e.length;while(g--)if(d=e[g],n.inArray(n.valHooks.option.get(d),f)>=0)try{d.selected=c=!0}catch(h){d.scrollHeight}else d.selected=!1;return c||(a.selectedIndex=-1),e}}}}),n.each(["radio","checkbox"],function(){n.valHooks[this]={set:function(a,b){return n.isArray(b)?a.checked=n.inArray(n(a).val(),b)>-1:void 0}},l.checkOn||(n.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})});var sb,tb,ub=n.expr.attrHandle,vb=/^(?:checked|selected)$/i,wb=l.getSetAttribute,xb=l.input;n.fn.extend({attr:function(a,b){return Y(this,n.attr,a,b,arguments.length>1)},removeAttr:function(a){return this.each(function(){n.removeAttr(this,a)})}}),n.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return"undefined"==typeof a.getAttribute?n.prop(a,b,c):(1===f&&n.isXMLDoc(a)||(b=b.toLowerCase(),e=n.attrHooks[b]||(n.expr.match.bool.test(b)?tb:sb)),void 0!==c?null===c?void n.removeAttr(a,b):e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:(a.setAttribute(b,c+""),c):e&&"get"in e&&null!==(d=e.get(a,b))?d:(d=n.find.attr(a,b),null==d?void 0:d))},attrHooks:{type:{set:function(a,b){if(!l.radioValue&&"radio"===b&&n.nodeName(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}},removeAttr:function(a,b){var c,d,e=0,f=b&&b.match(G);if(f&&1===a.nodeType)while(c=f[e++])d=n.propFix[c]||c,n.expr.match.bool.test(c)?xb&&wb||!vb.test(c)?a[d]=!1:a[n.camelCase("default-"+c)]=a[d]=!1:n.attr(a,c,""),a.removeAttribute(wb?c:d)}}),tb={set:function(a,b,c){return b===!1?n.removeAttr(a,c):xb&&wb||!vb.test(c)?a.setAttribute(!wb&&n.propFix[c]||c,c):a[n.camelCase("default-"+c)]=a[c]=!0,c}},n.each(n.expr.match.bool.source.match(/\w+/g),function(a,b){var c=ub[b]||n.find.attr;xb&&wb||!vb.test(b)?ub[b]=function(a,b,d){var e,f;return d||(f=ub[b],ub[b]=e,e=null!=c(a,b,d)?b.toLowerCase():null,ub[b]=f),e}:ub[b]=function(a,b,c){return c?void 0:a[n.camelCase("default-"+b)]?b.toLowerCase():null}}),xb&&wb||(n.attrHooks.value={set:function(a,b,c){return n.nodeName(a,"input")?void(a.defaultValue=b):sb&&sb.set(a,b,c)}}),wb||(sb={set:function(a,b,c){var d=a.getAttributeNode(c);return d||a.setAttributeNode(d=a.ownerDocument.createAttribute(c)),d.value=b+="","value"===c||b===a.getAttribute(c)?b:void 0}},ub.id=ub.name=ub.coords=function(a,b,c){var d;return c?void 0:(d=a.getAttributeNode(b))&&""!==d.value?d.value:null},n.valHooks.button={get:function(a,b){var c=a.getAttributeNode(b);return c&&c.specified?c.value:void 0},set:sb.set},n.attrHooks.contenteditable={set:function(a,b,c){sb.set(a,""===b?!1:b,c)}},n.each(["width","height"],function(a,b){n.attrHooks[b]={set:function(a,c){return""===c?(a.setAttribute(b,"auto"),c):void 0}}})),l.style||(n.attrHooks.style={get:function(a){return a.style.cssText||void 0},set:function(a,b){return a.style.cssText=b+""}});var yb=/^(?:input|select|textarea|button|object)$/i,zb=/^(?:a|area)$/i;n.fn.extend({prop:function(a,b){return Y(this,n.prop,a,b,arguments.length>1)},removeProp:function(a){return a=n.propFix[a]||a,this.each(function(){try{this[a]=void 0,delete this[a]}catch(b){}})}}),n.extend({prop:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return 1===f&&n.isXMLDoc(a)||(b=n.propFix[b]||b,e=n.propHooks[b]),void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){var b=n.find.attr(a,"tabindex");return b?parseInt(b,10):yb.test(a.nodeName)||zb.test(a.nodeName)&&a.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),l.hrefNormalized||n.each(["href","src"],function(a,b){n.propHooks[b]={get:function(a){return a.getAttribute(b,4)}}}),l.optSelected||(n.propHooks.selected={get:function(a){var b=a.parentNode;return b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex),null}}),n.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){n.propFix[this.toLowerCase()]=this}),l.enctype||(n.propFix.enctype="encoding");var Ab=/[\t\r\n\f]/g;function Bb(a){return n.attr(a,"class")||""}n.fn.extend({addClass:function(a){var b,c,d,e,f,g,h,i=0;if(n.isFunction(a))return this.each(function(b){n(this).addClass(a.call(this,b,Bb(this)))});if("string"==typeof a&&a){b=a.match(G)||[];while(c=this[i++])if(e=Bb(c),d=1===c.nodeType&&(" "+e+" ").replace(Ab," ")){g=0;while(f=b[g++])d.indexOf(" "+f+" ")<0&&(d+=f+" ");h=n.trim(d),e!==h&&n.attr(c,"class",h)}}return this},removeClass:function(a){var b,c,d,e,f,g,h,i=0;if(n.isFunction(a))return this.each(function(b){n(this).removeClass(a.call(this,b,Bb(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof a&&a){b=a.match(G)||[];while(c=this[i++])if(e=Bb(c),d=1===c.nodeType&&(" "+e+" ").replace(Ab," ")){g=0;while(f=b[g++])while(d.indexOf(" "+f+" ")>-1)d=d.replace(" "+f+" "," ");h=n.trim(d),e!==h&&n.attr(c,"class",h)}}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):n.isFunction(a)?this.each(function(c){n(this).toggleClass(a.call(this,c,Bb(this),b),b)}):this.each(function(){var b,d,e,f;if("string"===c){d=0,e=n(this),f=a.match(G)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else(void 0===a||"boolean"===c)&&(b=Bb(this),b&&n._data(this,"__className__",b),n.attr(this,"class",b||a===!1?"":n._data(this,"__className__")||""))})},hasClass:function(a){var b,c,d=0;b=" "+a+" ";while(c=this[d++])if(1===c.nodeType&&(" "+Bb(c)+" ").replace(Ab," ").indexOf(b)>-1)return!0;return!1}}),n.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(a,b){n.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),n.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}});var Cb=a.location,Db=n.now(),Eb=/\?/,Fb=/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;n.parseJSON=function(b){if(a.JSON&&a.JSON.parse)return a.JSON.parse(b+"");var c,d=null,e=n.trim(b+"");return e&&!n.trim(e.replace(Fb,function(a,b,e,f){return c&&b&&(d=0),0===d?a:(c=e||b,d+=!f-!e,"")}))?Function("return "+e)():n.error("Invalid JSON: "+b)},n.parseXML=function(b){var c,d;if(!b||"string"!=typeof b)return null;try{a.DOMParser?(d=new a.DOMParser,c=d.parseFromString(b,"text/xml")):(c=new a.ActiveXObject("Microsoft.XMLDOM"),c.async="false",c.loadXML(b))}catch(e){c=void 0}return c&&c.documentElement&&!c.getElementsByTagName("parsererror").length||n.error("Invalid XML: "+b),c};var Gb=/#.*$/,Hb=/([?&])_=[^&]*/,Ib=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,Jb=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Kb=/^(?:GET|HEAD)$/,Lb=/^\/\//,Mb=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,Nb={},Ob={},Pb="*/".concat("*"),Qb=Cb.href,Rb=Mb.exec(Qb.toLowerCase())||[];function Sb(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(G)||[];if(n.isFunction(c))while(d=f[e++])"+"===d.charAt(0)?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function Tb(a,b,c,d){var e={},f=a===Ob;function g(h){var i;return e[h]=!0,n.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||f||e[j]?f?!(i=j):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes[0])||!e["*"]&&g("*")}function Ub(a,b){var c,d,e=n.ajaxSettings.flatOptions||{};for(d in b)void 0!==b[d]&&((e[d]?a:c||(c={}))[d]=b[d]);return c&&n.extend(!0,a,c),a}function Vb(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===e&&(e=a.mimeType||b.getResponseHeader("Content-Type"));if(e)for(g in h)if(h[g]&&h[g].test(e)){i.unshift(g);break}if(i[0]in c)f=i[0];else{for(g in c){if(!i[0]||a.converters[g+" "+i[0]]){f=g;break}d||(d=g)}f=f||d}return f?(f!==i[0]&&i.unshift(f),c[f]):void 0}function Wb(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];f=k.shift();while(f)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&&a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}n.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Qb,type:"GET",isLocal:Jb.test(Rb[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Pb,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":n.parseJSON,"text xml":n.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?Ub(Ub(a,n.ajaxSettings),b):Ub(n.ajaxSettings,a)},ajaxPrefilter:Sb(Nb),ajaxTransport:Sb(Ob),ajax:function(b,c){"object"==typeof b&&(c=b,b=void 0),c=c||{};var d,e,f,g,h,i,j,k,l=n.ajaxSetup({},c),m=l.context||l,o=l.context&&(m.nodeType||m.jquery)?n(m):n.event,p=n.Deferred(),q=n.Callbacks("once memory"),r=l.statusCode||{},s={},t={},u=0,v="canceled",w={readyState:0,getResponseHeader:function(a){var b;if(2===u){if(!k){k={};while(b=Ib.exec(g))k[b[1].toLowerCase()]=b[2]}b=k[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return 2===u?g:null},setRequestHeader:function(a,b){var c=a.toLowerCase();return u||(a=t[c]=t[c]||a,s[a]=b),this},overrideMimeType:function(a){return u||(l.mimeType=a),this},statusCode:function(a){var b;if(a)if(2>u)for(b in a)r[b]=[r[b],a[b]];else w.always(a[w.status]);return this},abort:function(a){var b=a||v;return j&&j.abort(b),y(0,b),this}};if(p.promise(w).complete=q.add,w.success=w.done,w.error=w.fail,l.url=((b||l.url||Qb)+"").replace(Gb,"").replace(Lb,Rb[1]+"//"),l.type=c.method||c.type||l.method||l.type,l.dataTypes=n.trim(l.dataType||"*").toLowerCase().match(G)||[""],null==l.crossDomain&&(d=Mb.exec(l.url.toLowerCase()),l.crossDomain=!(!d||d[1]===Rb[1]&&d[2]===Rb[2]&&(d[3]||("http:"===d[1]?"80":"443"))===(Rb[3]||("http:"===Rb[1]?"80":"443")))),l.data&&l.processData&&"string"!=typeof l.data&&(l.data=n.param(l.data,l.traditional)),Tb(Nb,l,c,w),2===u)return w;i=n.event&&l.global,i&&0===n.active++&&n.event.trigger("ajaxStart"),l.type=l.type.toUpperCase(),l.hasContent=!Kb.test(l.type),f=l.url,l.hasContent||(l.data&&(f=l.url+=(Eb.test(f)?"&":"?")+l.data,delete l.data),l.cache===!1&&(l.url=Hb.test(f)?f.replace(Hb,"$1_="+Db++):f+(Eb.test(f)?"&":"?")+"_="+Db++)),l.ifModified&&(n.lastModified[f]&&w.setRequestHeader("If-Modified-Since",n.lastModified[f]),n.etag[f]&&w.setRequestHeader("If-None-Match",n.etag[f])),(l.data&&l.hasContent&&l.contentType!==!1||c.contentType)&&w.setRequestHeader("Content-Type",l.contentType),w.setRequestHeader("Accept",l.dataTypes[0]&&l.accepts[l.dataTypes[0]]?l.accepts[l.dataTypes[0]]+("*"!==l.dataTypes[0]?", "+Pb+"; q=0.01":""):l.accepts["*"]);for(e in l.headers)w.setRequestHeader(e,l.headers[e]);if(l.beforeSend&&(l.beforeSend.call(m,w,l)===!1||2===u))return w.abort();v="abort";for(e in{success:1,error:1,complete:1})w[e](l[e]);if(j=Tb(Ob,l,c,w)){if(w.readyState=1,i&&o.trigger("ajaxSend",[w,l]),2===u)return w;l.async&&l.timeout>0&&(h=a.setTimeout(function(){w.abort("timeout")},l.timeout));try{u=1,j.send(s,y)}catch(x){if(!(2>u))throw x;y(-1,x)}}else y(-1,"No Transport");function y(b,c,d,e){var k,s,t,v,x,y=c;2!==u&&(u=2,h&&a.clearTimeout(h),j=void 0,g=e||"",w.readyState=b>0?4:0,k=b>=200&&300>b||304===b,d&&(v=Vb(l,w,d)),v=Wb(l,v,w,k),k?(l.ifModified&&(x=w.getResponseHeader("Last-Modified"),x&&(n.lastModified[f]=x),x=w.getResponseHeader("etag"),x&&(n.etag[f]=x)),204===b||"HEAD"===l.type?y="nocontent":304===b?y="notmodified":(y=v.state,s=v.data,t=v.error,k=!t)):(t=y,(b||!y)&&(y="error",0>b&&(b=0))),w.status=b,w.statusText=(c||y)+"",k?p.resolveWith(m,[s,y,w]):p.rejectWith(m,[w,y,t]),w.statusCode(r),r=void 0,i&&o.trigger(k?"ajaxSuccess":"ajaxError",[w,l,k?s:t]),q.fireWith(m,[w,y]),i&&(o.trigger("ajaxComplete",[w,l]),--n.active||n.event.trigger("ajaxStop")))}return w},getJSON:function(a,b,c){return n.get(a,b,c,"json")},getScript:function(a,b){return n.get(a,void 0,b,"script")}}),n.each(["get","post"],function(a,b){n[b]=function(a,c,d,e){return n.isFunction(c)&&(e=e||d,d=c,c=void 0),n.ajax(n.extend({url:a,type:b,dataType:e,data:c,success:d},n.isPlainObject(a)&&a))}}),n._evalUrl=function(a){return n.ajax({url:a,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,"throws":!0})},n.fn.extend({wrapAll:function(a){if(n.isFunction(a))return this.each(function(b){n(this).wrapAll(a.call(this,b))});if(this[0]){var b=n(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&1===a.firstChild.nodeType)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return n.isFunction(a)?this.each(function(b){n(this).wrapInner(a.call(this,b))}):this.each(function(){var b=n(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=n.isFunction(a);return this.each(function(c){n(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){n.nodeName(this,"body")||n(this).replaceWith(this.childNodes)}).end()}});function Xb(a){return a.style&&a.style.display||n.css(a,"display")}function Yb(a){while(a&&1===a.nodeType){if("none"===Xb(a)||"hidden"===a.type)return!0;a=a.parentNode}return!1}n.expr.filters.hidden=function(a){return l.reliableHiddenOffsets()?a.offsetWidth<=0&&a.offsetHeight<=0&&!a.getClientRects().length:Yb(a)},n.expr.filters.visible=function(a){return!n.expr.filters.hidden(a)};var Zb=/%20/g,$b=/\[\]$/,_b=/\r?\n/g,ac=/^(?:submit|button|image|reset|file)$/i,bc=/^(?:input|select|textarea|keygen)/i;function cc(a,b,c,d){var e;if(n.isArray(b))n.each(b,function(b,e){c||$b.test(a)?d(a,e):cc(a+"["+("object"==typeof e&&null!=e?b:"")+"]",e,c,d)});else if(c||"object"!==n.type(b))d(a,b);else for(e in b)cc(a+"["+e+"]",b[e],c,d)}n.param=function(a,b){var c,d=[],e=function(a,b){b=n.isFunction(b)?b():null==b?"":b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};if(void 0===b&&(b=n.ajaxSettings&&n.ajaxSettings.traditional),n.isArray(a)||a.jquery&&!n.isPlainObject(a))n.each(a,function(){e(this.name,this.value)});else for(c in a)cc(c,a[c],b,e);return d.join("&").replace(Zb,"+")},n.fn.extend({serialize:function(){return n.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=n.prop(this,"elements");return a?n.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!n(this).is(":disabled")&&bc.test(this.nodeName)&&!ac.test(a)&&(this.checked||!Z.test(a))}).map(function(a,b){var c=n(this).val();return null==c?null:n.isArray(c)?n.map(c,function(a){return{name:b.name,value:a.replace(_b,"\r\n")}}):{name:b.name,value:c.replace(_b,"\r\n")}}).get()}}),n.ajaxSettings.xhr=void 0!==a.ActiveXObject?function(){return this.isLocal?hc():d.documentMode>8?gc():/^(get|post|head|put|delete|options)$/i.test(this.type)&&gc()||hc()}:gc;var dc=0,ec={},fc=n.ajaxSettings.xhr();a.attachEvent&&a.attachEvent("onunload",function(){for(var a in ec)ec[a](void 0,!0)}),l.cors=!!fc&&"withCredentials"in fc,fc=l.ajax=!!fc,fc&&n.ajaxTransport(function(b){if(!b.crossDomain||l.cors){var c;return{send:function(d,e){var f,g=b.xhr(),h=++dc;if(g.open(b.type,b.url,b.async,b.username,b.password),b.xhrFields)for(f in b.xhrFields)g[f]=b.xhrFields[f];b.mimeType&&g.overrideMimeType&&g.overrideMimeType(b.mimeType),b.crossDomain||d["X-Requested-With"]||(d["X-Requested-With"]="XMLHttpRequest");for(f in d)void 0!==d[f]&&g.setRequestHeader(f,d[f]+"");g.send(b.hasContent&&b.data||null),c=function(a,d){var f,i,j;if(c&&(d||4===g.readyState))if(delete ec[h],c=void 0,g.onreadystatechange=n.noop,d)4!==g.readyState&&g.abort();else{j={},f=g.status,"string"==typeof g.responseText&&(j.text=g.responseText);try{i=g.statusText}catch(k){i=""}f||!b.isLocal||b.crossDomain?1223===f&&(f=204):f=j.text?200:404}j&&e(f,i,j,g.getAllResponseHeaders())},b.async?4===g.readyState?a.setTimeout(c):g.onreadystatechange=ec[h]=c:c()},abort:function(){c&&c(void 0,!0)}}}});function gc(){try{return new a.XMLHttpRequest}catch(b){}}function hc(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}n.ajaxPrefilter(function(a){a.crossDomain&&(a.contents.script=!1)}),n.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(a){return n.globalEval(a),a}}}),n.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),n.ajaxTransport("script",function(a){if(a.crossDomain){var b,c=d.head||n("head")[0]||d.documentElement;return{send:function(e,f){b=d.createElement("script"),b.async=!0,a.scriptCharset&&(b.charset=a.scriptCharset),b.src=a.url,b.onload=b.onreadystatechange=function(a,c){(c||!b.readyState||/loaded|complete/.test(b.readyState))&&(b.onload=b.onreadystatechange=null,b.parentNode&&b.parentNode.removeChild(b),b=null,c||f(200,"success"))},c.insertBefore(b,c.firstChild)},abort:function(){b&&b.onload(void 0,!0)}}}});var ic=[],jc=/(=)\?(?=&|$)|\?\?/;n.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=ic.pop()||n.expando+"_"+Db++;return this[a]=!0,a}}),n.ajaxPrefilter("json jsonp",function(b,c,d){var e,f,g,h=b.jsonp!==!1&&(jc.test(b.url)?"url":"string"==typeof b.data&&0===(b.contentType||"").indexOf("application/x-www-form-urlencoded")&&jc.test(b.data)&&"data");return h||"jsonp"===b.dataTypes[0]?(e=b.jsonpCallback=n.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,h?b[h]=b[h].replace(jc,"$1"+e):b.jsonp!==!1&&(b.url+=(Eb.test(b.url)?"&":"?")+b.jsonp+"="+e),b.converters["script json"]=function(){return g||n.error(e+" was not called"),g[0]},b.dataTypes[0]="json",f=a[e],a[e]=function(){g=arguments},d.always(function(){void 0===f?n(a).removeProp(e):a[e]=f,b[e]&&(b.jsonpCallback=c.jsonpCallback,ic.push(e)),g&&n.isFunction(f)&&f(g[0]),g=f=void 0}),"script"):void 0}),l.createHTMLDocument=function(){if(!d.implementation.createHTMLDocument)return!1;var a=d.implementation.createHTMLDocument("");return a.body.innerHTML="<form></form><form></form>",2===a.body.childNodes.length}(),n.parseHTML=function(a,b,c){if(!a||"string"!=typeof a)return null;"boolean"==typeof b&&(c=b,b=!1),b=b||(l.createHTMLDocument?d.implementation.createHTMLDocument(""):d);var e=x.exec(a),f=!c&&[];return e?[b.createElement(e[1])]:(e=ja([a],b,f),f&&f.length&&n(f).remove(),n.merge([],e.childNodes))};var kc=n.fn.load;n.fn.load=function(a,b,c){if("string"!=typeof a&&kc)return kc.apply(this,arguments);var d,e,f,g=this,h=a.indexOf(" ");return h>-1&&(d=n.trim(a.slice(h,a.length)),a=a.slice(0,h)),n.isFunction(b)?(c=b,b=void 0):b&&"object"==typeof b&&(e="POST"),g.length>0&&n.ajax({url:a,type:e||"GET",dataType:"html",data:b}).done(function(a){f=arguments,g.html(d?n("<div>").append(n.parseHTML(a)).find(d):a)}).always(c&&function(a,b){g.each(function(){c.apply(g,f||[a.responseText,b,a])})}),this},n.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(a,b){n.fn[b]=function(a){return this.on(b,a)}}),n.expr.filters.animated=function(a){return n.grep(n.timers,function(b){return a===b.elem}).length};function lc(a){return n.isWindow(a)?a:9===a.nodeType?a.defaultView||a.parentWindow:!1}n.offset={setOffset:function(a,b,c){var d,e,f,g,h,i,j,k=n.css(a,"position"),l=n(a),m={};"static"===k&&(a.style.position="relative"),h=l.offset(),f=n.css(a,"top"),i=n.css(a,"left"),j=("absolute"===k||"fixed"===k)&&n.inArray("auto",[f,i])>-1,j?(d=l.position(),g=d.top,e=d.left):(g=parseFloat(f)||0,e=parseFloat(i)||0),n.isFunction(b)&&(b=b.call(a,c,n.extend({},h))),null!=b.top&&(m.top=b.top-h.top+g),null!=b.left&&(m.left=b.left-h.left+e),"using"in b?b.using.call(a,m):l.css(m)}},n.fn.extend({offset:function(a){if(arguments.length)return void 0===a?this:this.each(function(b){n.offset.setOffset(this,a,b)});var b,c,d={top:0,left:0},e=this[0],f=e&&e.ownerDocument;if(f)return b=f.documentElement,n.contains(b,e)?("undefined"!=typeof e.getBoundingClientRect&&(d=e.getBoundingClientRect()),c=lc(f),{top:d.top+(c.pageYOffset||b.scrollTop)-(b.clientTop||0),left:d.left+(c.pageXOffset||b.scrollLeft)-(b.clientLeft||0)}):d},position:function(){if(this[0]){var a,b,c={top:0,left:0},d=this[0];return"fixed"===n.css(d,"position")?b=d.getBoundingClientRect():(a=this.offsetParent(),b=this.offset(),n.nodeName(a[0],"html")||(c=a.offset()),c.top+=n.css(a[0],"borderTopWidth",!0)-a.scrollTop(),c.left+=n.css(a[0],"borderLeftWidth",!0)-a.scrollLeft()),{top:b.top-c.top-n.css(d,"marginTop",!0),left:b.left-c.left-n.css(d,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var a=this.offsetParent;while(a&&!n.nodeName(a,"html")&&"static"===n.css(a,"position"))a=a.offsetParent;return a||Qa})}}),n.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,b){var c=/Y/.test(b);n.fn[a]=function(d){return Y(this,function(a,d,e){var f=lc(a);return void 0===e?f?b in f?f[b]:f.document.documentElement[d]:a[d]:void(f?f.scrollTo(c?n(f).scrollLeft():e,c?e:n(f).scrollTop()):a[d]=e)},a,d,arguments.length,null)}}),n.each(["top","left"],function(a,b){
n.cssHooks[b]=Ua(l.pixelPosition,function(a,c){return c?(c=Sa(a,b),Oa.test(c)?n(a).position()[b]+"px":c):void 0})}),n.each({Height:"height",Width:"width"},function(a,b){n.each({padding:"inner"+a,content:b,"":"outer"+a},function(c,d){n.fn[d]=function(d,e){var f=arguments.length&&(c||"boolean"!=typeof d),g=c||(d===!0||e===!0?"margin":"border");return Y(this,function(b,c,d){var e;return n.isWindow(b)?b.document.documentElement["client"+a]:9===b.nodeType?(e=b.documentElement,Math.max(b.body["scroll"+a],e["scroll"+a],b.body["offset"+a],e["offset"+a],e["client"+a])):void 0===d?n.css(b,c,g):n.style(b,c,d,g)},b,f?d:void 0,f,null)}})}),n.fn.extend({bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return 1===arguments.length?this.off(a,"**"):this.off(b,a||"**",c)}}),n.fn.size=function(){return this.length},n.fn.andSelf=n.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return n});var mc=a.jQuery,nc=a.$;return n.noConflict=function(b){return a.$===n&&(a.$=nc),b&&a.jQuery===n&&(a.jQuery=mc),n},b||(a.jQuery=a.$=n),n});
/* leaflet */
!function(t,e,i){var n=t.L,o={};o.version="0.7.7","object"==typeof module&&"object"==typeof module.exports?module.exports=o:"function"==typeof define&&define.amd&&define(o),o.noConflict=function(){return t.L=n,this},t.L=o,o.Util={extend:function(t){var e,i,n,o,s=Array.prototype.slice.call(arguments,1);for(i=0,n=s.length;n>i;i++){o=s[i]||{};for(e in o)o.hasOwnProperty(e)&&(t[e]=o[e])}return t},bind:function(t,e){var i=arguments.length>2?Array.prototype.slice.call(arguments,2):null;return function(){return t.apply(e,i||arguments)}},stamp:function(){var t=0,e="_leaflet_id";return function(i){return i[e]=i[e]||++t,i[e]}}(),invokeEach:function(t,e,i){var n,o;if("object"==typeof t){o=Array.prototype.slice.call(arguments,3);for(n in t)e.apply(i,[n,t[n]].concat(o));return!0}return!1},limitExecByInterval:function(t,e,i){var n,o;return function s(){var a=arguments;return n?void(o=!0):(n=!0,setTimeout(function(){n=!1,o&&(s.apply(i,a),o=!1)},e),void t.apply(i,a))}},falseFn:function(){return!1},formatNum:function(t,e){var i=Math.pow(10,e||5);return Math.round(t*i)/i},trim:function(t){return t.trim?t.trim():t.replace(/^\s+|\s+$/g,"")},splitWords:function(t){return o.Util.trim(t).split(/\s+/)},setOptions:function(t,e){return t.options=o.extend({},t.options,e),t.options},getParamString:function(t,e,i){var n=[];for(var o in t)n.push(encodeURIComponent(i?o.toUpperCase():o)+"="+encodeURIComponent(t[o]));return(e&&-1!==e.indexOf("?")?"&":"?")+n.join("&")},template:function(t,e){return t.replace(/\{ *([\w_]+) *\}/g,function(t,n){var o=e[n];if(o===i)throw new Error("No value provided for variable "+t);return"function"==typeof o&&(o=o(e)),o})},isArray:Array.isArray||function(t){return"[object Array]"===Object.prototype.toString.call(t)},emptyImageUrl:"data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs="},function(){function e(e){var i,n,o=["webkit","moz","o","ms"];for(i=0;i<o.length&&!n;i++)n=t[o[i]+e];return n}function i(e){var i=+new Date,o=Math.max(0,16-(i-n));return n=i+o,t.setTimeout(e,o)}var n=0,s=t.requestAnimationFrame||e("RequestAnimationFrame")||i,a=t.cancelAnimationFrame||e("CancelAnimationFrame")||e("CancelRequestAnimationFrame")||function(e){t.clearTimeout(e)};o.Util.requestAnimFrame=function(e,n,a,r){return e=o.bind(e,n),a&&s===i?void e():s.call(t,e,r)},o.Util.cancelAnimFrame=function(e){e&&a.call(t,e)}}(),o.extend=o.Util.extend,o.bind=o.Util.bind,o.stamp=o.Util.stamp,o.setOptions=o.Util.setOptions,o.Class=function(){},o.Class.extend=function(t){var e=function(){this.initialize&&this.initialize.apply(this,arguments),this._initHooks&&this.callInitHooks()},i=function(){};i.prototype=this.prototype;var n=new i;n.constructor=e,e.prototype=n;for(var s in this)this.hasOwnProperty(s)&&"prototype"!==s&&(e[s]=this[s]);t.statics&&(o.extend(e,t.statics),delete t.statics),t.includes&&(o.Util.extend.apply(null,[n].concat(t.includes)),delete t.includes),t.options&&n.options&&(t.options=o.extend({},n.options,t.options)),o.extend(n,t),n._initHooks=[];var a=this;return e.__super__=a.prototype,n.callInitHooks=function(){if(!this._initHooksCalled){a.prototype.callInitHooks&&a.prototype.callInitHooks.call(this),this._initHooksCalled=!0;for(var t=0,e=n._initHooks.length;e>t;t++)n._initHooks[t].call(this)}},e},o.Class.include=function(t){o.extend(this.prototype,t)},o.Class.mergeOptions=function(t){o.extend(this.prototype.options,t)},o.Class.addInitHook=function(t){var e=Array.prototype.slice.call(arguments,1),i="function"==typeof t?t:function(){this[t].apply(this,e)};this.prototype._initHooks=this.prototype._initHooks||[],this.prototype._initHooks.push(i)};var s="_leaflet_events";o.Mixin={},o.Mixin.Events={addEventListener:function(t,e,i){if(o.Util.invokeEach(t,this.addEventListener,this,e,i))return this;var n,a,r,h,l,u,c,d=this[s]=this[s]||{},p=i&&i!==this&&o.stamp(i);for(t=o.Util.splitWords(t),n=0,a=t.length;a>n;n++)r={action:e,context:i||this},h=t[n],p?(l=h+"_idx",u=l+"_len",c=d[l]=d[l]||{},c[p]||(c[p]=[],d[u]=(d[u]||0)+1),c[p].push(r)):(d[h]=d[h]||[],d[h].push(r));return this},hasEventListeners:function(t){var e=this[s];return!!e&&(t in e&&e[t].length>0||t+"_idx"in e&&e[t+"_idx_len"]>0)},removeEventListener:function(t,e,i){if(!this[s])return this;if(!t)return this.clearAllEventListeners();if(o.Util.invokeEach(t,this.removeEventListener,this,e,i))return this;var n,a,r,h,l,u,c,d,p,_=this[s],m=i&&i!==this&&o.stamp(i);for(t=o.Util.splitWords(t),n=0,a=t.length;a>n;n++)if(r=t[n],u=r+"_idx",c=u+"_len",d=_[u],e){if(h=m&&d?d[m]:_[r]){for(l=h.length-1;l>=0;l--)h[l].action!==e||i&&h[l].context!==i||(p=h.splice(l,1),p[0].action=o.Util.falseFn);i&&d&&0===h.length&&(delete d[m],_[c]--)}}else delete _[r],delete _[u],delete _[c];return this},clearAllEventListeners:function(){return delete this[s],this},fireEvent:function(t,e){if(!this.hasEventListeners(t))return this;var i,n,a,r,h,l=o.Util.extend({},e,{type:t,target:this}),u=this[s];if(u[t])for(i=u[t].slice(),n=0,a=i.length;a>n;n++)i[n].action.call(i[n].context,l);r=u[t+"_idx"];for(h in r)if(i=r[h].slice())for(n=0,a=i.length;a>n;n++)i[n].action.call(i[n].context,l);return this},addOneTimeEventListener:function(t,e,i){if(o.Util.invokeEach(t,this.addOneTimeEventListener,this,e,i))return this;var n=o.bind(function(){this.removeEventListener(t,e,i).removeEventListener(t,n,i)},this);return this.addEventListener(t,e,i).addEventListener(t,n,i)}},o.Mixin.Events.on=o.Mixin.Events.addEventListener,o.Mixin.Events.off=o.Mixin.Events.removeEventListener,o.Mixin.Events.once=o.Mixin.Events.addOneTimeEventListener,o.Mixin.Events.fire=o.Mixin.Events.fireEvent,function(){var n="ActiveXObject"in t,s=n&&!e.addEventListener,a=navigator.userAgent.toLowerCase(),r=-1!==a.indexOf("webkit"),h=-1!==a.indexOf("chrome"),l=-1!==a.indexOf("phantom"),u=-1!==a.indexOf("android"),c=-1!==a.search("android [23]"),d=-1!==a.indexOf("gecko"),p=typeof orientation!=i+"",_=!t.PointerEvent&&t.MSPointerEvent,m=t.PointerEvent&&t.navigator.pointerEnabled||_,f="devicePixelRatio"in t&&t.devicePixelRatio>1||"matchMedia"in t&&t.matchMedia("(min-resolution:144dpi)")&&t.matchMedia("(min-resolution:144dpi)").matches,g=e.documentElement,v=n&&"transition"in g.style,y="WebKitCSSMatrix"in t&&"m11"in new t.WebKitCSSMatrix&&!c,P="MozPerspective"in g.style,L="OTransition"in g.style,x=!t.L_DISABLE_3D&&(v||y||P||L)&&!l,w=!t.L_NO_TOUCH&&!l&&(m||"ontouchstart"in t||t.DocumentTouch&&e instanceof t.DocumentTouch);o.Browser={ie:n,ielt9:s,webkit:r,gecko:d&&!r&&!t.opera&&!n,android:u,android23:c,chrome:h,ie3d:v,webkit3d:y,gecko3d:P,opera3d:L,any3d:x,mobile:p,mobileWebkit:p&&r,mobileWebkit3d:p&&y,mobileOpera:p&&t.opera,touch:w,msPointer:_,pointer:m,retina:f}}(),o.Point=function(t,e,i){this.x=i?Math.round(t):t,this.y=i?Math.round(e):e},o.Point.prototype={clone:function(){return new o.Point(this.x,this.y)},add:function(t){return this.clone()._add(o.point(t))},_add:function(t){return this.x+=t.x,this.y+=t.y,this},subtract:function(t){return this.clone()._subtract(o.point(t))},_subtract:function(t){return this.x-=t.x,this.y-=t.y,this},divideBy:function(t){return this.clone()._divideBy(t)},_divideBy:function(t){return this.x/=t,this.y/=t,this},multiplyBy:function(t){return this.clone()._multiplyBy(t)},_multiplyBy:function(t){return this.x*=t,this.y*=t,this},round:function(){return this.clone()._round()},_round:function(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this},floor:function(){return this.clone()._floor()},_floor:function(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this},distanceTo:function(t){t=o.point(t);var e=t.x-this.x,i=t.y-this.y;return Math.sqrt(e*e+i*i)},equals:function(t){return t=o.point(t),t.x===this.x&&t.y===this.y},contains:function(t){return t=o.point(t),Math.abs(t.x)<=Math.abs(this.x)&&Math.abs(t.y)<=Math.abs(this.y)},toString:function(){return"Point("+o.Util.formatNum(this.x)+", "+o.Util.formatNum(this.y)+")"}},o.point=function(t,e,n){return t instanceof o.Point?t:o.Util.isArray(t)?new o.Point(t[0],t[1]):t===i||null===t?t:new o.Point(t,e,n)},o.Bounds=function(t,e){if(t)for(var i=e?[t,e]:t,n=0,o=i.length;o>n;n++)this.extend(i[n])},o.Bounds.prototype={extend:function(t){return t=o.point(t),this.min||this.max?(this.min.x=Math.min(t.x,this.min.x),this.max.x=Math.max(t.x,this.max.x),this.min.y=Math.min(t.y,this.min.y),this.max.y=Math.max(t.y,this.max.y)):(this.min=t.clone(),this.max=t.clone()),this},getCenter:function(t){return new o.Point((this.min.x+this.max.x)/2,(this.min.y+this.max.y)/2,t)},getBottomLeft:function(){return new o.Point(this.min.x,this.max.y)},getTopRight:function(){return new o.Point(this.max.x,this.min.y)},getSize:function(){return this.max.subtract(this.min)},contains:function(t){var e,i;return t="number"==typeof t[0]||t instanceof o.Point?o.point(t):o.bounds(t),t instanceof o.Bounds?(e=t.min,i=t.max):e=i=t,e.x>=this.min.x&&i.x<=this.max.x&&e.y>=this.min.y&&i.y<=this.max.y},intersects:function(t){t=o.bounds(t);var e=this.min,i=this.max,n=t.min,s=t.max,a=s.x>=e.x&&n.x<=i.x,r=s.y>=e.y&&n.y<=i.y;return a&&r},isValid:function(){return!(!this.min||!this.max)}},o.bounds=function(t,e){return!t||t instanceof o.Bounds?t:new o.Bounds(t,e)},o.Transformation=function(t,e,i,n){this._a=t,this._b=e,this._c=i,this._d=n},o.Transformation.prototype={transform:function(t,e){return this._transform(t.clone(),e)},_transform:function(t,e){return e=e||1,t.x=e*(this._a*t.x+this._b),t.y=e*(this._c*t.y+this._d),t},untransform:function(t,e){return e=e||1,new o.Point((t.x/e-this._b)/this._a,(t.y/e-this._d)/this._c)}},o.DomUtil={get:function(t){return"string"==typeof t?e.getElementById(t):t},getStyle:function(t,i){var n=t.style[i];if(!n&&t.currentStyle&&(n=t.currentStyle[i]),(!n||"auto"===n)&&e.defaultView){var o=e.defaultView.getComputedStyle(t,null);n=o?o[i]:null}return"auto"===n?null:n},getViewportOffset:function(t){var i,n=0,s=0,a=t,r=e.body,h=e.documentElement;do{if(n+=a.offsetTop||0,s+=a.offsetLeft||0,n+=parseInt(o.DomUtil.getStyle(a,"borderTopWidth"),10)||0,s+=parseInt(o.DomUtil.getStyle(a,"borderLeftWidth"),10)||0,i=o.DomUtil.getStyle(a,"position"),a.offsetParent===r&&"absolute"===i)break;if("fixed"===i){n+=r.scrollTop||h.scrollTop||0,s+=r.scrollLeft||h.scrollLeft||0;break}if("relative"===i&&!a.offsetLeft){var l=o.DomUtil.getStyle(a,"width"),u=o.DomUtil.getStyle(a,"max-width"),c=a.getBoundingClientRect();("none"!==l||"none"!==u)&&(s+=c.left+a.clientLeft),n+=c.top+(r.scrollTop||h.scrollTop||0);break}a=a.offsetParent}while(a);a=t;do{if(a===r)break;n-=a.scrollTop||0,s-=a.scrollLeft||0,a=a.parentNode}while(a);return new o.Point(s,n)},documentIsLtr:function(){return o.DomUtil._docIsLtrCached||(o.DomUtil._docIsLtrCached=!0,o.DomUtil._docIsLtr="ltr"===o.DomUtil.getStyle(e.body,"direction")),o.DomUtil._docIsLtr},create:function(t,i,n){var o=e.createElement(t);return o.className=i,n&&n.appendChild(o),o},hasClass:function(t,e){if(t.classList!==i)return t.classList.contains(e);var n=o.DomUtil._getClass(t);return n.length>0&&new RegExp("(^|\\s)"+e+"(\\s|$)").test(n)},addClass:function(t,e){if(t.classList!==i)for(var n=o.Util.splitWords(e),s=0,a=n.length;a>s;s++)t.classList.add(n[s]);else if(!o.DomUtil.hasClass(t,e)){var r=o.DomUtil._getClass(t);o.DomUtil._setClass(t,(r?r+" ":"")+e)}},removeClass:function(t,e){t.classList!==i?t.classList.remove(e):o.DomUtil._setClass(t,o.Util.trim((" "+o.DomUtil._getClass(t)+" ").replace(" "+e+" "," ")))},_setClass:function(t,e){t.className.baseVal===i?t.className=e:t.className.baseVal=e},_getClass:function(t){return t.className.baseVal===i?t.className:t.className.baseVal},setOpacity:function(t,e){if("opacity"in t.style)t.style.opacity=e;else if("filter"in t.style){var i=!1,n="DXImageTransform.Microsoft.Alpha";try{i=t.filters.item(n)}catch(o){if(1===e)return}e=Math.round(100*e),i?(i.Enabled=100!==e,i.Opacity=e):t.style.filter+=" progid:"+n+"(opacity="+e+")"}},testProp:function(t){for(var i=e.documentElement.style,n=0;n<t.length;n++)if(t[n]in i)return t[n];return!1},getTranslateString:function(t){var e=o.Browser.webkit3d,i="translate"+(e?"3d":"")+"(",n=(e?",0":"")+")";return i+t.x+"px,"+t.y+"px"+n},getScaleString:function(t,e){var i=o.DomUtil.getTranslateString(e.add(e.multiplyBy(-1*t))),n=" scale("+t+") ";return i+n},setPosition:function(t,e,i){t._leaflet_pos=e,!i&&o.Browser.any3d?t.style[o.DomUtil.TRANSFORM]=o.DomUtil.getTranslateString(e):(t.style.left=e.x+"px",t.style.top=e.y+"px")},getPosition:function(t){return t._leaflet_pos}},o.DomUtil.TRANSFORM=o.DomUtil.testProp(["transform","WebkitTransform","OTransform","MozTransform","msTransform"]),o.DomUtil.TRANSITION=o.DomUtil.testProp(["webkitTransition","transition","OTransition","MozTransition","msTransition"]),o.DomUtil.TRANSITION_END="webkitTransition"===o.DomUtil.TRANSITION||"OTransition"===o.DomUtil.TRANSITION?o.DomUtil.TRANSITION+"End":"transitionend",function(){if("onselectstart"in e)o.extend(o.DomUtil,{disableTextSelection:function(){o.DomEvent.on(t,"selectstart",o.DomEvent.preventDefault)},enableTextSelection:function(){o.DomEvent.off(t,"selectstart",o.DomEvent.preventDefault)}});else{var i=o.DomUtil.testProp(["userSelect","WebkitUserSelect","OUserSelect","MozUserSelect","msUserSelect"]);o.extend(o.DomUtil,{disableTextSelection:function(){if(i){var t=e.documentElement.style;this._userSelect=t[i],t[i]="none"}},enableTextSelection:function(){i&&(e.documentElement.style[i]=this._userSelect,delete this._userSelect)}})}o.extend(o.DomUtil,{disableImageDrag:function(){o.DomEvent.on(t,"dragstart",o.DomEvent.preventDefault)},enableImageDrag:function(){o.DomEvent.off(t,"dragstart",o.DomEvent.preventDefault)}})}(),o.LatLng=function(t,e,n){if(t=parseFloat(t),e=parseFloat(e),isNaN(t)||isNaN(e))throw new Error("Invalid LatLng object: ("+t+", "+e+")");this.lat=t,this.lng=e,n!==i&&(this.alt=parseFloat(n))},o.extend(o.LatLng,{DEG_TO_RAD:Math.PI/180,RAD_TO_DEG:180/Math.PI,MAX_MARGIN:1e-9}),o.LatLng.prototype={equals:function(t){if(!t)return!1;t=o.latLng(t);var e=Math.max(Math.abs(this.lat-t.lat),Math.abs(this.lng-t.lng));return e<=o.LatLng.MAX_MARGIN},toString:function(t){return"LatLng("+o.Util.formatNum(this.lat,t)+", "+o.Util.formatNum(this.lng,t)+")"},distanceTo:function(t){t=o.latLng(t);var e=6378137,i=o.LatLng.DEG_TO_RAD,n=(t.lat-this.lat)*i,s=(t.lng-this.lng)*i,a=this.lat*i,r=t.lat*i,h=Math.sin(n/2),l=Math.sin(s/2),u=h*h+l*l*Math.cos(a)*Math.cos(r);return 2*e*Math.atan2(Math.sqrt(u),Math.sqrt(1-u))},wrap:function(t,e){var i=this.lng;return t=t||-180,e=e||180,i=(i+e)%(e-t)+(t>i||i===e?e:t),new o.LatLng(this.lat,i)}},o.latLng=function(t,e){return t instanceof o.LatLng?t:o.Util.isArray(t)?"number"==typeof t[0]||"string"==typeof t[0]?new o.LatLng(t[0],t[1],t[2]):null:t===i||null===t?t:"object"==typeof t&&"lat"in t?new o.LatLng(t.lat,"lng"in t?t.lng:t.lon):e===i?null:new o.LatLng(t,e)},o.LatLngBounds=function(t,e){if(t)for(var i=e?[t,e]:t,n=0,o=i.length;o>n;n++)this.extend(i[n])},o.LatLngBounds.prototype={extend:function(t){if(!t)return this;var e=o.latLng(t);return t=null!==e?e:o.latLngBounds(t),t instanceof o.LatLng?this._southWest||this._northEast?(this._southWest.lat=Math.min(t.lat,this._southWest.lat),this._southWest.lng=Math.min(t.lng,this._southWest.lng),this._northEast.lat=Math.max(t.lat,this._northEast.lat),this._northEast.lng=Math.max(t.lng,this._northEast.lng)):(this._southWest=new o.LatLng(t.lat,t.lng),this._northEast=new o.LatLng(t.lat,t.lng)):t instanceof o.LatLngBounds&&(this.extend(t._southWest),this.extend(t._northEast)),this},pad:function(t){var e=this._southWest,i=this._northEast,n=Math.abs(e.lat-i.lat)*t,s=Math.abs(e.lng-i.lng)*t;return new o.LatLngBounds(new o.LatLng(e.lat-n,e.lng-s),new o.LatLng(i.lat+n,i.lng+s))},getCenter:function(){return new o.LatLng((this._southWest.lat+this._northEast.lat)/2,(this._southWest.lng+this._northEast.lng)/2)},getSouthWest:function(){return this._southWest},getNorthEast:function(){return this._northEast},getNorthWest:function(){return new o.LatLng(this.getNorth(),this.getWest())},getSouthEast:function(){return new o.LatLng(this.getSouth(),this.getEast())},getWest:function(){return this._southWest.lng},getSouth:function(){return this._southWest.lat},getEast:function(){return this._northEast.lng},getNorth:function(){return this._northEast.lat},contains:function(t){t="number"==typeof t[0]||t instanceof o.LatLng?o.latLng(t):o.latLngBounds(t);var e,i,n=this._southWest,s=this._northEast;return t instanceof o.LatLngBounds?(e=t.getSouthWest(),i=t.getNorthEast()):e=i=t,e.lat>=n.lat&&i.lat<=s.lat&&e.lng>=n.lng&&i.lng<=s.lng},intersects:function(t){t=o.latLngBounds(t);var e=this._southWest,i=this._northEast,n=t.getSouthWest(),s=t.getNorthEast(),a=s.lat>=e.lat&&n.lat<=i.lat,r=s.lng>=e.lng&&n.lng<=i.lng;return a&&r},toBBoxString:function(){return[this.getWest(),this.getSouth(),this.getEast(),this.getNorth()].join(",")},equals:function(t){return t?(t=o.latLngBounds(t),this._southWest.equals(t.getSouthWest())&&this._northEast.equals(t.getNorthEast())):!1},isValid:function(){return!(!this._southWest||!this._northEast)}},o.latLngBounds=function(t,e){return!t||t instanceof o.LatLngBounds?t:new o.LatLngBounds(t,e)},o.Projection={},o.Projection.SphericalMercator={MAX_LATITUDE:85.0511287798,project:function(t){var e=o.LatLng.DEG_TO_RAD,i=this.MAX_LATITUDE,n=Math.max(Math.min(i,t.lat),-i),s=t.lng*e,a=n*e;return a=Math.log(Math.tan(Math.PI/4+a/2)),new o.Point(s,a)},unproject:function(t){var e=o.LatLng.RAD_TO_DEG,i=t.x*e,n=(2*Math.atan(Math.exp(t.y))-Math.PI/2)*e;return new o.LatLng(n,i)}},o.Projection.LonLat={project:function(t){return new o.Point(t.lng,t.lat)},unproject:function(t){return new o.LatLng(t.y,t.x)}},o.CRS={latLngToPoint:function(t,e){var i=this.projection.project(t),n=this.scale(e);return this.transformation._transform(i,n)},pointToLatLng:function(t,e){var i=this.scale(e),n=this.transformation.untransform(t,i);return this.projection.unproject(n)},project:function(t){return this.projection.project(t)},scale:function(t){return 256*Math.pow(2,t)},getSize:function(t){var e=this.scale(t);return o.point(e,e)}},o.CRS.Simple=o.extend({},o.CRS,{projection:o.Projection.LonLat,transformation:new o.Transformation(1,0,-1,0),scale:function(t){return Math.pow(2,t)}}),o.CRS.EPSG3857=o.extend({},o.CRS,{code:"EPSG:3857",projection:o.Projection.SphericalMercator,transformation:new o.Transformation(.5/Math.PI,.5,-.5/Math.PI,.5),project:function(t){var e=this.projection.project(t),i=6378137;return e.multiplyBy(i)}}),o.CRS.EPSG900913=o.extend({},o.CRS.EPSG3857,{code:"EPSG:900913"}),o.CRS.EPSG4326=o.extend({},o.CRS,{code:"EPSG:4326",projection:o.Projection.LonLat,transformation:new o.Transformation(1/360,.5,-1/360,.5)}),o.Map=o.Class.extend({includes:o.Mixin.Events,options:{crs:o.CRS.EPSG3857,fadeAnimation:o.DomUtil.TRANSITION&&!o.Browser.android23,trackResize:!0,markerZoomAnimation:o.DomUtil.TRANSITION&&o.Browser.any3d},initialize:function(t,e){e=o.setOptions(this,e),this._initContainer(t),this._initLayout(),this._onResize=o.bind(this._onResize,this),this._initEvents(),e.maxBounds&&this.setMaxBounds(e.maxBounds),e.center&&e.zoom!==i&&this.setView(o.latLng(e.center),e.zoom,{reset:!0}),this._handlers=[],this._layers={},this._zoomBoundLayers={},this._tileLayersNum=0,this.callInitHooks(),this._addLayers(e.layers)},setView:function(t,e){return e=e===i?this.getZoom():e,this._resetView(o.latLng(t),this._limitZoom(e)),this},setZoom:function(t,e){return this._loaded?this.setView(this.getCenter(),t,{zoom:e}):(this._zoom=this._limitZoom(t),this)},zoomIn:function(t,e){return this.setZoom(this._zoom+(t||1),e)},zoomOut:function(t,e){return this.setZoom(this._zoom-(t||1),e)},setZoomAround:function(t,e,i){var n=this.getZoomScale(e),s=this.getSize().divideBy(2),a=t instanceof o.Point?t:this.latLngToContainerPoint(t),r=a.subtract(s).multiplyBy(1-1/n),h=this.containerPointToLatLng(s.add(r));return this.setView(h,e,{zoom:i})},fitBounds:function(t,e){e=e||{},t=t.getBounds?t.getBounds():o.latLngBounds(t);var i=o.point(e.paddingTopLeft||e.padding||[0,0]),n=o.point(e.paddingBottomRight||e.padding||[0,0]),s=this.getBoundsZoom(t,!1,i.add(n));s=e.maxZoom?Math.min(e.maxZoom,s):s;var a=n.subtract(i).divideBy(2),r=this.project(t.getSouthWest(),s),h=this.project(t.getNorthEast(),s),l=this.unproject(r.add(h).divideBy(2).add(a),s);return this.setView(l,s,e)},fitWorld:function(t){return this.fitBounds([[-90,-180],[90,180]],t)},panTo:function(t,e){return this.setView(t,this._zoom,{pan:e})},panBy:function(t){return this.fire("movestart"),this._rawPanBy(o.point(t)),this.fire("move"),this.fire("moveend")},setMaxBounds:function(t){return t=o.latLngBounds(t),this.options.maxBounds=t,t?(this._loaded&&this._panInsideMaxBounds(),this.on("moveend",this._panInsideMaxBounds,this)):this.off("moveend",this._panInsideMaxBounds,this)},panInsideBounds:function(t,e){var i=this.getCenter(),n=this._limitCenter(i,this._zoom,t);return i.equals(n)?this:this.panTo(n,e)},addLayer:function(t){var e=o.stamp(t);return this._layers[e]?this:(this._layers[e]=t,!t.options||isNaN(t.options.maxZoom)&&isNaN(t.options.minZoom)||(this._zoomBoundLayers[e]=t,this._updateZoomLevels()),this.options.zoomAnimation&&o.TileLayer&&t instanceof o.TileLayer&&(this._tileLayersNum++,this._tileLayersToLoad++,t.on("load",this._onTileLayerLoad,this)),this._loaded&&this._layerAdd(t),this)},removeLayer:function(t){var e=o.stamp(t);return this._layers[e]?(this._loaded&&t.onRemove(this),delete this._layers[e],this._loaded&&this.fire("layerremove",{layer:t}),this._zoomBoundLayers[e]&&(delete this._zoomBoundLayers[e],this._updateZoomLevels()),this.options.zoomAnimation&&o.TileLayer&&t instanceof o.TileLayer&&(this._tileLayersNum--,this._tileLayersToLoad--,t.off("load",this._onTileLayerLoad,this)),this):this},hasLayer:function(t){return t?o.stamp(t)in this._layers:!1},eachLayer:function(t,e){for(var i in this._layers)t.call(e,this._layers[i]);return this},invalidateSize:function(t){if(!this._loaded)return this;t=o.extend({animate:!1,pan:!0},t===!0?{animate:!0}:t);var e=this.getSize();this._sizeChanged=!0,this._initialCenter=null;var i=this.getSize(),n=e.divideBy(2).round(),s=i.divideBy(2).round(),a=n.subtract(s);return a.x||a.y?(t.animate&&t.pan?this.panBy(a):(t.pan&&this._rawPanBy(a),this.fire("move"),t.debounceMoveend?(clearTimeout(this._sizeTimer),this._sizeTimer=setTimeout(o.bind(this.fire,this,"moveend"),200)):this.fire("moveend")),this.fire("resize",{oldSize:e,newSize:i})):this},addHandler:function(t,e){if(!e)return this;var i=this[t]=new e(this);return this._handlers.push(i),this.options[t]&&i.enable(),this},remove:function(){this._loaded&&this.fire("unload"),this._initEvents("off");try{delete this._container._leaflet}catch(t){this._container._leaflet=i}return this._clearPanes(),this._clearControlPos&&this._clearControlPos(),this._clearHandlers(),this},getCenter:function(){return this._checkIfLoaded(),this._initialCenter&&!this._moved()?this._initialCenter:this.layerPointToLatLng(this._getCenterLayerPoint())},getZoom:function(){return this._zoom},getBounds:function(){var t=this.getPixelBounds(),e=this.unproject(t.getBottomLeft()),i=this.unproject(t.getTopRight());return new o.LatLngBounds(e,i)},getMinZoom:function(){return this.options.minZoom===i?this._layersMinZoom===i?0:this._layersMinZoom:this.options.minZoom},getMaxZoom:function(){return this.options.maxZoom===i?this._layersMaxZoom===i?1/0:this._layersMaxZoom:this.options.maxZoom},getBoundsZoom:function(t,e,i){t=o.latLngBounds(t);var n,s=this.getMinZoom()-(e?1:0),a=this.getMaxZoom(),r=this.getSize(),h=t.getNorthWest(),l=t.getSouthEast(),u=!0;i=o.point(i||[0,0]);do s++,n=this.project(l,s).subtract(this.project(h,s)).add(i),u=e?n.x<r.x||n.y<r.y:r.contains(n);while(u&&a>=s);return u&&e?null:e?s:s-1},getSize:function(){return(!this._size||this._sizeChanged)&&(this._size=new o.Point(this._container.clientWidth,this._container.clientHeight),this._sizeChanged=!1),this._size.clone()},getPixelBounds:function(){var t=this._getTopLeftPoint();return new o.Bounds(t,t.add(this.getSize()))},getPixelOrigin:function(){return this._checkIfLoaded(),this._initialTopLeftPoint},getPanes:function(){return this._panes},getContainer:function(){return this._container},getZoomScale:function(t){var e=this.options.crs;return e.scale(t)/e.scale(this._zoom)},getScaleZoom:function(t){return this._zoom+Math.log(t)/Math.LN2},project:function(t,e){return e=e===i?this._zoom:e,this.options.crs.latLngToPoint(o.latLng(t),e)},unproject:function(t,e){return e=e===i?this._zoom:e,this.options.crs.pointToLatLng(o.point(t),e)},layerPointToLatLng:function(t){var e=o.point(t).add(this.getPixelOrigin());return this.unproject(e)},latLngToLayerPoint:function(t){var e=this.project(o.latLng(t))._round();return e._subtract(this.getPixelOrigin())},containerPointToLayerPoint:function(t){return o.point(t).subtract(this._getMapPanePos())},layerPointToContainerPoint:function(t){return o.point(t).add(this._getMapPanePos())},containerPointToLatLng:function(t){var e=this.containerPointToLayerPoint(o.point(t));return this.layerPointToLatLng(e)},latLngToContainerPoint:function(t){return this.layerPointToContainerPoint(this.latLngToLayerPoint(o.latLng(t)))},mouseEventToContainerPoint:function(t){return o.DomEvent.getMousePosition(t,this._container)},mouseEventToLayerPoint:function(t){return this.containerPointToLayerPoint(this.mouseEventToContainerPoint(t))},mouseEventToLatLng:function(t){return this.layerPointToLatLng(this.mouseEventToLayerPoint(t))},_initContainer:function(t){var e=this._container=o.DomUtil.get(t);if(!e)throw new Error("Map container not found.");if(e._leaflet)throw new Error("Map container is already initialized.");e._leaflet=!0},_initLayout:function(){var t=this._container;o.DomUtil.addClass(t,"leaflet-container"+(o.Browser.touch?" leaflet-touch":"")+(o.Browser.retina?" leaflet-retina":"")+(o.Browser.ielt9?" leaflet-oldie":"")+(this.options.fadeAnimation?" leaflet-fade-anim":""));var e=o.DomUtil.getStyle(t,"position");"absolute"!==e&&"relative"!==e&&"fixed"!==e&&(t.style.position="relative"),this._initPanes(),this._initControlPos&&this._initControlPos()},_initPanes:function(){var t=this._panes={};this._mapPane=t.mapPane=this._createPane("leaflet-map-pane",this._container),this._tilePane=t.tilePane=this._createPane("leaflet-tile-pane",this._mapPane),t.objectsPane=this._createPane("leaflet-objects-pane",this._mapPane),t.shadowPane=this._createPane("leaflet-shadow-pane"),t.overlayPane=this._createPane("leaflet-overlay-pane"),t.markerPane=this._createPane("leaflet-marker-pane"),t.popupPane=this._createPane("leaflet-popup-pane");var e=" leaflet-zoom-hide";this.options.markerZoomAnimation||(o.DomUtil.addClass(t.markerPane,e),o.DomUtil.addClass(t.shadowPane,e),o.DomUtil.addClass(t.popupPane,e))},_createPane:function(t,e){return o.DomUtil.create("div",t,e||this._panes.objectsPane)},_clearPanes:function(){this._container.removeChild(this._mapPane)},_addLayers:function(t){t=t?o.Util.isArray(t)?t:[t]:[];for(var e=0,i=t.length;i>e;e++)this.addLayer(t[e])},_resetView:function(t,e,i,n){var s=this._zoom!==e;n||(this.fire("movestart"),s&&this.fire("zoomstart")),this._zoom=e,this._initialCenter=t,this._initialTopLeftPoint=this._getNewTopLeftPoint(t),i?this._initialTopLeftPoint._add(this._getMapPanePos()):o.DomUtil.setPosition(this._mapPane,new o.Point(0,0)),this._tileLayersToLoad=this._tileLayersNum;var a=!this._loaded;this._loaded=!0,this.fire("viewreset",{hard:!i}),a&&(this.fire("load"),this.eachLayer(this._layerAdd,this)),this.fire("move"),(s||n)&&this.fire("zoomend"),this.fire("moveend",{hard:!i})},_rawPanBy:function(t){o.DomUtil.setPosition(this._mapPane,this._getMapPanePos().subtract(t))},_getZoomSpan:function(){return this.getMaxZoom()-this.getMinZoom()},_updateZoomLevels:function(){var t,e=1/0,n=-(1/0),o=this._getZoomSpan();for(t in this._zoomBoundLayers){var s=this._zoomBoundLayers[t];isNaN(s.options.minZoom)||(e=Math.min(e,s.options.minZoom)),isNaN(s.options.maxZoom)||(n=Math.max(n,s.options.maxZoom))}t===i?this._layersMaxZoom=this._layersMinZoom=i:(this._layersMaxZoom=n,this._layersMinZoom=e),o!==this._getZoomSpan()&&this.fire("zoomlevelschange")},_panInsideMaxBounds:function(){this.panInsideBounds(this.options.maxBounds)},_checkIfLoaded:function(){if(!this._loaded)throw new Error("Set map center and zoom first.")},_initEvents:function(e){if(o.DomEvent){e=e||"on",o.DomEvent[e](this._container,"click",this._onMouseClick,this);var i,n,s=["dblclick","mousedown","mouseup","mouseenter","mouseleave","mousemove","contextmenu"];for(i=0,n=s.length;n>i;i++)o.DomEvent[e](this._container,s[i],this._fireMouseEvent,this);this.options.trackResize&&o.DomEvent[e](t,"resize",this._onResize,this)}},_onResize:function(){o.Util.cancelAnimFrame(this._resizeRequest),this._resizeRequest=o.Util.requestAnimFrame(function(){this.invalidateSize({debounceMoveend:!0})},this,!1,this._container)},_onMouseClick:function(t){!this._loaded||!t._simulated&&(this.dragging&&this.dragging.moved()||this.boxZoom&&this.boxZoom.moved())||o.DomEvent._skipped(t)||(this.fire("preclick"),this._fireMouseEvent(t))},_fireMouseEvent:function(t){if(this._loaded&&!o.DomEvent._skipped(t)){var e=t.type;if(e="mouseenter"===e?"mouseover":"mouseleave"===e?"mouseout":e,this.hasEventListeners(e)){"contextmenu"===e&&o.DomEvent.preventDefault(t);var i=this.mouseEventToContainerPoint(t),n=this.containerPointToLayerPoint(i),s=this.layerPointToLatLng(n);this.fire(e,{latlng:s,layerPoint:n,containerPoint:i,originalEvent:t})}}},_onTileLayerLoad:function(){this._tileLayersToLoad--,this._tileLayersNum&&!this._tileLayersToLoad&&this.fire("tilelayersload")},_clearHandlers:function(){for(var t=0,e=this._handlers.length;e>t;t++)this._handlers[t].disable()},whenReady:function(t,e){return this._loaded?t.call(e||this,this):this.on("load",t,e),this},_layerAdd:function(t){t.onAdd(this),this.fire("layeradd",{layer:t})},_getMapPanePos:function(){return o.DomUtil.getPosition(this._mapPane)},_moved:function(){var t=this._getMapPanePos();return t&&!t.equals([0,0])},_getTopLeftPoint:function(){return this.getPixelOrigin().subtract(this._getMapPanePos())},_getNewTopLeftPoint:function(t,e){var i=this.getSize()._divideBy(2);return this.project(t,e)._subtract(i)._round()},_latLngToNewLayerPoint:function(t,e,i){var n=this._getNewTopLeftPoint(i,e).add(this._getMapPanePos());return this.project(t,e)._subtract(n)},_getCenterLayerPoint:function(){return this.containerPointToLayerPoint(this.getSize()._divideBy(2))},_getCenterOffset:function(t){return this.latLngToLayerPoint(t).subtract(this._getCenterLayerPoint())},_limitCenter:function(t,e,i){if(!i)return t;var n=this.project(t,e),s=this.getSize().divideBy(2),a=new o.Bounds(n.subtract(s),n.add(s)),r=this._getBoundsOffset(a,i,e);return this.unproject(n.add(r),e)},_limitOffset:function(t,e){if(!e)return t;var i=this.getPixelBounds(),n=new o.Bounds(i.min.add(t),i.max.add(t));return t.add(this._getBoundsOffset(n,e))},_getBoundsOffset:function(t,e,i){var n=this.project(e.getNorthWest(),i).subtract(t.min),s=this.project(e.getSouthEast(),i).subtract(t.max),a=this._rebound(n.x,-s.x),r=this._rebound(n.y,-s.y);return new o.Point(a,r)},_rebound:function(t,e){return t+e>0?Math.round(t-e)/2:Math.max(0,Math.ceil(t))-Math.max(0,Math.floor(e))},_limitZoom:function(t){var e=this.getMinZoom(),i=this.getMaxZoom();return Math.max(e,Math.min(i,t))}}),o.map=function(t,e){return new o.Map(t,e)},o.Projection.Mercator={MAX_LATITUDE:85.0840591556,R_MINOR:6356752.314245179,R_MAJOR:6378137,project:function(t){var e=o.LatLng.DEG_TO_RAD,i=this.MAX_LATITUDE,n=Math.max(Math.min(i,t.lat),-i),s=this.R_MAJOR,a=this.R_MINOR,r=t.lng*e*s,h=n*e,l=a/s,u=Math.sqrt(1-l*l),c=u*Math.sin(h);c=Math.pow((1-c)/(1+c),.5*u);var d=Math.tan(.5*(.5*Math.PI-h))/c;return h=-s*Math.log(d),new o.Point(r,h)},unproject:function(t){for(var e,i=o.LatLng.RAD_TO_DEG,n=this.R_MAJOR,s=this.R_MINOR,a=t.x*i/n,r=s/n,h=Math.sqrt(1-r*r),l=Math.exp(-t.y/n),u=Math.PI/2-2*Math.atan(l),c=15,d=1e-7,p=c,_=.1;Math.abs(_)>d&&--p>0;)e=h*Math.sin(u),_=Math.PI/2-2*Math.atan(l*Math.pow((1-e)/(1+e),.5*h))-u,u+=_;return new o.LatLng(u*i,a)}},o.CRS.EPSG3395=o.extend({},o.CRS,{code:"EPSG:3395",projection:o.Projection.Mercator,
transformation:function(){var t=o.Projection.Mercator,e=t.R_MAJOR,i=.5/(Math.PI*e);return new o.Transformation(i,.5,-i,.5)}()}),o.TileLayer=o.Class.extend({includes:o.Mixin.Events,options:{minZoom:0,maxZoom:18,tileSize:256,subdomains:"abc",errorTileUrl:"",attribution:"",zoomOffset:0,opacity:1,unloadInvisibleTiles:o.Browser.mobile,updateWhenIdle:o.Browser.mobile},initialize:function(t,e){e=o.setOptions(this,e),e.detectRetina&&o.Browser.retina&&e.maxZoom>0&&(e.tileSize=Math.floor(e.tileSize/2),e.zoomOffset++,e.minZoom>0&&e.minZoom--,this.options.maxZoom--),e.bounds&&(e.bounds=o.latLngBounds(e.bounds)),this._url=t;var i=this.options.subdomains;"string"==typeof i&&(this.options.subdomains=i.split(""))},onAdd:function(t){this._map=t,this._animated=t._zoomAnimated,this._initContainer(),t.on({viewreset:this._reset,moveend:this._update},this),this._animated&&t.on({zoomanim:this._animateZoom,zoomend:this._endZoomAnim},this),this.options.updateWhenIdle||(this._limitedUpdate=o.Util.limitExecByInterval(this._update,150,this),t.on("move",this._limitedUpdate,this)),this._reset(),this._update()},addTo:function(t){return t.addLayer(this),this},onRemove:function(t){this._container.parentNode.removeChild(this._container),t.off({viewreset:this._reset,moveend:this._update},this),this._animated&&t.off({zoomanim:this._animateZoom,zoomend:this._endZoomAnim},this),this.options.updateWhenIdle||t.off("move",this._limitedUpdate,this),this._container=null,this._map=null},bringToFront:function(){var t=this._map._panes.tilePane;return this._container&&(t.appendChild(this._container),this._setAutoZIndex(t,Math.max)),this},bringToBack:function(){var t=this._map._panes.tilePane;return this._container&&(t.insertBefore(this._container,t.firstChild),this._setAutoZIndex(t,Math.min)),this},getAttribution:function(){return this.options.attribution},getContainer:function(){return this._container},setOpacity:function(t){return this.options.opacity=t,this._map&&this._updateOpacity(),this},setZIndex:function(t){return this.options.zIndex=t,this._updateZIndex(),this},setUrl:function(t,e){return this._url=t,e||this.redraw(),this},redraw:function(){return this._map&&(this._reset({hard:!0}),this._update()),this},_updateZIndex:function(){this._container&&this.options.zIndex!==i&&(this._container.style.zIndex=this.options.zIndex)},_setAutoZIndex:function(t,e){var i,n,o,s=t.children,a=-e(1/0,-(1/0));for(n=0,o=s.length;o>n;n++)s[n]!==this._container&&(i=parseInt(s[n].style.zIndex,10),isNaN(i)||(a=e(a,i)));this.options.zIndex=this._container.style.zIndex=(isFinite(a)?a:0)+e(1,-1)},_updateOpacity:function(){var t,e=this._tiles;if(o.Browser.ielt9)for(t in e)o.DomUtil.setOpacity(e[t],this.options.opacity);else o.DomUtil.setOpacity(this._container,this.options.opacity)},_initContainer:function(){var t=this._map._panes.tilePane;if(!this._container){if(this._container=o.DomUtil.create("div","leaflet-layer"),this._updateZIndex(),this._animated){var e="leaflet-tile-container";this._bgBuffer=o.DomUtil.create("div",e,this._container),this._tileContainer=o.DomUtil.create("div",e,this._container)}else this._tileContainer=this._container;t.appendChild(this._container),this.options.opacity<1&&this._updateOpacity()}},_reset:function(t){for(var e in this._tiles)this.fire("tileunload",{tile:this._tiles[e]});this._tiles={},this._tilesToLoad=0,this.options.reuseTiles&&(this._unusedTiles=[]),this._tileContainer.innerHTML="",this._animated&&t&&t.hard&&this._clearBgBuffer(),this._initContainer()},_getTileSize:function(){var t=this._map,e=t.getZoom()+this.options.zoomOffset,i=this.options.maxNativeZoom,n=this.options.tileSize;return i&&e>i&&(n=Math.round(t.getZoomScale(e)/t.getZoomScale(i)*n)),n},_update:function(){if(this._map){var t=this._map,e=t.getPixelBounds(),i=t.getZoom(),n=this._getTileSize();if(!(i>this.options.maxZoom||i<this.options.minZoom)){var s=o.bounds(e.min.divideBy(n)._floor(),e.max.divideBy(n)._floor());this._addTilesFromCenterOut(s),(this.options.unloadInvisibleTiles||this.options.reuseTiles)&&this._removeOtherTiles(s)}}},_addTilesFromCenterOut:function(t){var i,n,s,a=[],r=t.getCenter();for(i=t.min.y;i<=t.max.y;i++)for(n=t.min.x;n<=t.max.x;n++)s=new o.Point(n,i),this._tileShouldBeLoaded(s)&&a.push(s);var h=a.length;if(0!==h){a.sort(function(t,e){return t.distanceTo(r)-e.distanceTo(r)});var l=e.createDocumentFragment();for(this._tilesToLoad||this.fire("loading"),this._tilesToLoad+=h,n=0;h>n;n++)this._addTile(a[n],l);this._tileContainer.appendChild(l)}},_tileShouldBeLoaded:function(t){if(t.x+":"+t.y in this._tiles)return!1;var e=this.options;if(!e.continuousWorld){var i=this._getWrapTileNum();if(e.noWrap&&(t.x<0||t.x>=i.x)||t.y<0||t.y>=i.y)return!1}if(e.bounds){var n=this._getTileSize(),o=t.multiplyBy(n),s=o.add([n,n]),a=this._map.unproject(o),r=this._map.unproject(s);if(e.continuousWorld||e.noWrap||(a=a.wrap(),r=r.wrap()),!e.bounds.intersects([a,r]))return!1}return!0},_removeOtherTiles:function(t){var e,i,n,o;for(o in this._tiles)e=o.split(":"),i=parseInt(e[0],10),n=parseInt(e[1],10),(i<t.min.x||i>t.max.x||n<t.min.y||n>t.max.y)&&this._removeTile(o)},_removeTile:function(t){var e=this._tiles[t];this.fire("tileunload",{tile:e,url:e.src}),this.options.reuseTiles?(o.DomUtil.removeClass(e,"leaflet-tile-loaded"),this._unusedTiles.push(e)):e.parentNode===this._tileContainer&&this._tileContainer.removeChild(e),o.Browser.android||(e.onload=null,e.src=o.Util.emptyImageUrl),delete this._tiles[t]},_addTile:function(t,e){var i=this._getTilePos(t),n=this._getTile();o.DomUtil.setPosition(n,i,o.Browser.chrome),this._tiles[t.x+":"+t.y]=n,this._loadTile(n,t),n.parentNode!==this._tileContainer&&e.appendChild(n)},_getZoomForUrl:function(){var t=this.options,e=this._map.getZoom();return t.zoomReverse&&(e=t.maxZoom-e),e+=t.zoomOffset,t.maxNativeZoom?Math.min(e,t.maxNativeZoom):e},_getTilePos:function(t){var e=this._map.getPixelOrigin(),i=this._getTileSize();return t.multiplyBy(i).subtract(e)},getTileUrl:function(t){return o.Util.template(this._url,o.extend({s:this._getSubdomain(t),z:t.z,x:t.x,y:t.y},this.options))},_getWrapTileNum:function(){var t=this._map.options.crs,e=t.getSize(this._map.getZoom());return e.divideBy(this._getTileSize())._floor()},_adjustTilePoint:function(t){var e=this._getWrapTileNum();this.options.continuousWorld||this.options.noWrap||(t.x=(t.x%e.x+e.x)%e.x),this.options.tms&&(t.y=e.y-t.y-1),t.z=this._getZoomForUrl()},_getSubdomain:function(t){var e=Math.abs(t.x+t.y)%this.options.subdomains.length;return this.options.subdomains[e]},_getTile:function(){if(this.options.reuseTiles&&this._unusedTiles.length>0){var t=this._unusedTiles.pop();return this._resetTile(t),t}return this._createTile()},_resetTile:function(){},_createTile:function(){var t=o.DomUtil.create("img","leaflet-tile");return t.style.width=t.style.height=this._getTileSize()+"px",t.galleryimg="no",t.onselectstart=t.onmousemove=o.Util.falseFn,o.Browser.ielt9&&this.options.opacity!==i&&o.DomUtil.setOpacity(t,this.options.opacity),o.Browser.mobileWebkit3d&&(t.style.WebkitBackfaceVisibility="hidden"),t},_loadTile:function(t,e){t._layer=this,t.onload=this._tileOnLoad,t.onerror=this._tileOnError,this._adjustTilePoint(e),t.src=this.getTileUrl(e),this.fire("tileloadstart",{tile:t,url:t.src})},_tileLoaded:function(){this._tilesToLoad--,this._animated&&o.DomUtil.addClass(this._tileContainer,"leaflet-zoom-animated"),this._tilesToLoad||(this.fire("load"),this._animated&&(clearTimeout(this._clearBgBufferTimer),this._clearBgBufferTimer=setTimeout(o.bind(this._clearBgBuffer,this),500)))},_tileOnLoad:function(){var t=this._layer;this.src!==o.Util.emptyImageUrl&&(o.DomUtil.addClass(this,"leaflet-tile-loaded"),t.fire("tileload",{tile:this,url:this.src})),t._tileLoaded()},_tileOnError:function(){var t=this._layer;t.fire("tileerror",{tile:this,url:this.src});var e=t.options.errorTileUrl;e&&(this.src=e),t._tileLoaded()}}),o.tileLayer=function(t,e){return new o.TileLayer(t,e)},o.TileLayer.WMS=o.TileLayer.extend({defaultWmsParams:{service:"WMS",request:"GetMap",version:"1.1.1",layers:"",styles:"",format:"image/jpeg",transparent:!1},initialize:function(t,e){this._url=t;var i=o.extend({},this.defaultWmsParams),n=e.tileSize||this.options.tileSize;e.detectRetina&&o.Browser.retina?i.width=i.height=2*n:i.width=i.height=n;for(var s in e)this.options.hasOwnProperty(s)||"crs"===s||(i[s]=e[s]);this.wmsParams=i,o.setOptions(this,e)},onAdd:function(t){this._crs=this.options.crs||t.options.crs,this._wmsVersion=parseFloat(this.wmsParams.version);var e=this._wmsVersion>=1.3?"crs":"srs";this.wmsParams[e]=this._crs.code,o.TileLayer.prototype.onAdd.call(this,t)},getTileUrl:function(t){var e=this._map,i=this.options.tileSize,n=t.multiplyBy(i),s=n.add([i,i]),a=this._crs.project(e.unproject(n,t.z)),r=this._crs.project(e.unproject(s,t.z)),h=this._wmsVersion>=1.3&&this._crs===o.CRS.EPSG4326?[r.y,a.x,a.y,r.x].join(","):[a.x,r.y,r.x,a.y].join(","),l=o.Util.template(this._url,{s:this._getSubdomain(t)});return l+o.Util.getParamString(this.wmsParams,l,!0)+"&BBOX="+h},setParams:function(t,e){return o.extend(this.wmsParams,t),e||this.redraw(),this}}),o.tileLayer.wms=function(t,e){return new o.TileLayer.WMS(t,e)},o.TileLayer.Canvas=o.TileLayer.extend({options:{async:!1},initialize:function(t){o.setOptions(this,t)},redraw:function(){this._map&&(this._reset({hard:!0}),this._update());for(var t in this._tiles)this._redrawTile(this._tiles[t]);return this},_redrawTile:function(t){this.drawTile(t,t._tilePoint,this._map._zoom)},_createTile:function(){var t=o.DomUtil.create("canvas","leaflet-tile");return t.width=t.height=this.options.tileSize,t.onselectstart=t.onmousemove=o.Util.falseFn,t},_loadTile:function(t,e){t._layer=this,t._tilePoint=e,this._redrawTile(t),this.options.async||this.tileDrawn(t)},drawTile:function(){},tileDrawn:function(t){this._tileOnLoad.call(t)}}),o.tileLayer.canvas=function(t){return new o.TileLayer.Canvas(t)},o.ImageOverlay=o.Class.extend({includes:o.Mixin.Events,options:{opacity:1},initialize:function(t,e,i){this._url=t,this._bounds=o.latLngBounds(e),o.setOptions(this,i)},onAdd:function(t){this._map=t,this._image||this._initImage(),t._panes.overlayPane.appendChild(this._image),t.on("viewreset",this._reset,this),t.options.zoomAnimation&&o.Browser.any3d&&t.on("zoomanim",this._animateZoom,this),this._reset()},onRemove:function(t){t.getPanes().overlayPane.removeChild(this._image),t.off("viewreset",this._reset,this),t.options.zoomAnimation&&t.off("zoomanim",this._animateZoom,this)},addTo:function(t){return t.addLayer(this),this},setOpacity:function(t){return this.options.opacity=t,this._updateOpacity(),this},bringToFront:function(){return this._image&&this._map._panes.overlayPane.appendChild(this._image),this},bringToBack:function(){var t=this._map._panes.overlayPane;return this._image&&t.insertBefore(this._image,t.firstChild),this},setUrl:function(t){this._url=t,this._image.src=this._url},getAttribution:function(){return this.options.attribution},_initImage:function(){this._image=o.DomUtil.create("img","leaflet-image-layer"),this._map.options.zoomAnimation&&o.Browser.any3d?o.DomUtil.addClass(this._image,"leaflet-zoom-animated"):o.DomUtil.addClass(this._image,"leaflet-zoom-hide"),this._updateOpacity(),o.extend(this._image,{galleryimg:"no",onselectstart:o.Util.falseFn,onmousemove:o.Util.falseFn,onload:o.bind(this._onImageLoad,this),src:this._url})},_animateZoom:function(t){var e=this._map,i=this._image,n=e.getZoomScale(t.zoom),s=this._bounds.getNorthWest(),a=this._bounds.getSouthEast(),r=e._latLngToNewLayerPoint(s,t.zoom,t.center),h=e._latLngToNewLayerPoint(a,t.zoom,t.center)._subtract(r),l=r._add(h._multiplyBy(.5*(1-1/n)));i.style[o.DomUtil.TRANSFORM]=o.DomUtil.getTranslateString(l)+" scale("+n+") "},_reset:function(){var t=this._image,e=this._map.latLngToLayerPoint(this._bounds.getNorthWest()),i=this._map.latLngToLayerPoint(this._bounds.getSouthEast())._subtract(e);o.DomUtil.setPosition(t,e),t.style.width=i.x+"px",t.style.height=i.y+"px"},_onImageLoad:function(){this.fire("load")},_updateOpacity:function(){o.DomUtil.setOpacity(this._image,this.options.opacity)}}),o.imageOverlay=function(t,e,i){return new o.ImageOverlay(t,e,i)},o.Icon=o.Class.extend({options:{className:""},initialize:function(t){o.setOptions(this,t)},createIcon:function(t){return this._createIcon("icon",t)},createShadow:function(t){return this._createIcon("shadow",t)},_createIcon:function(t,e){var i=this._getIconUrl(t);if(!i){if("icon"===t)throw new Error("iconUrl not set in Icon options (see the docs).");return null}var n;return n=e&&"IMG"===e.tagName?this._createImg(i,e):this._createImg(i),this._setIconStyles(n,t),n},_setIconStyles:function(t,e){var i,n=this.options,s=o.point(n[e+"Size"]);i="shadow"===e?o.point(n.shadowAnchor||n.iconAnchor):o.point(n.iconAnchor),!i&&s&&(i=s.divideBy(2,!0)),t.className="leaflet-marker-"+e+" "+n.className,i&&(t.style.marginLeft=-i.x+"px",t.style.marginTop=-i.y+"px"),s&&(t.style.width=s.x+"px",t.style.height=s.y+"px")},_createImg:function(t,i){return i=i||e.createElement("img"),i.src=t,i},_getIconUrl:function(t){return o.Browser.retina&&this.options[t+"RetinaUrl"]?this.options[t+"RetinaUrl"]:this.options[t+"Url"]}}),o.icon=function(t){return new o.Icon(t)},o.Icon.Default=o.Icon.extend({options:{iconSize:[25,41],iconAnchor:[12,41],popupAnchor:[1,-34],shadowSize:[41,41]},_getIconUrl:function(t){var e=t+"Url";if(this.options[e])return this.options[e];o.Browser.retina&&"icon"===t&&(t+="-2x");var i=o.Icon.Default.imagePath;if(!i)throw new Error("Couldn't autodetect L.Icon.Default.imagePath, set it manually.");return i+"/marker-"+t+".png"}}),o.Icon.Default.imagePath=function(){var t,i,n,o,s,a=e.getElementsByTagName("script"),r=/[\/^]leaflet[\-\._]?([\w\-\._]*)\.js\??/;for(t=0,i=a.length;i>t;t++)if(n=a[t].src,o=n.match(r))return s=n.split(r)[0],(s?s+"/":"")+"images"}(),o.Marker=o.Class.extend({includes:o.Mixin.Events,options:{icon:new o.Icon.Default,title:"",alt:"",clickable:!0,draggable:!1,keyboard:!0,zIndexOffset:0,opacity:1,riseOnHover:!1,riseOffset:250},initialize:function(t,e){o.setOptions(this,e),this._latlng=o.latLng(t)},onAdd:function(t){this._map=t,t.on("viewreset",this.update,this),this._initIcon(),this.update(),this.fire("add"),t.options.zoomAnimation&&t.options.markerZoomAnimation&&t.on("zoomanim",this._animateZoom,this)},addTo:function(t){return t.addLayer(this),this},onRemove:function(t){this.dragging&&this.dragging.disable(),this._removeIcon(),this._removeShadow(),this.fire("remove"),t.off({viewreset:this.update,zoomanim:this._animateZoom},this),this._map=null},getLatLng:function(){return this._latlng},setLatLng:function(t){return this._latlng=o.latLng(t),this.update(),this.fire("move",{latlng:this._latlng})},setZIndexOffset:function(t){return this.options.zIndexOffset=t,this.update(),this},setIcon:function(t){return this.options.icon=t,this._map&&(this._initIcon(),this.update()),this._popup&&this.bindPopup(this._popup),this},update:function(){return this._icon&&this._setPos(this._map.latLngToLayerPoint(this._latlng).round()),this},_initIcon:function(){var t=this.options,e=this._map,i=e.options.zoomAnimation&&e.options.markerZoomAnimation,n=i?"leaflet-zoom-animated":"leaflet-zoom-hide",s=t.icon.createIcon(this._icon),a=!1;s!==this._icon&&(this._icon&&this._removeIcon(),a=!0,t.title&&(s.title=t.title),t.alt&&(s.alt=t.alt)),o.DomUtil.addClass(s,n),t.keyboard&&(s.tabIndex="0"),this._icon=s,this._initInteraction(),t.riseOnHover&&o.DomEvent.on(s,"mouseover",this._bringToFront,this).on(s,"mouseout",this._resetZIndex,this);var r=t.icon.createShadow(this._shadow),h=!1;r!==this._shadow&&(this._removeShadow(),h=!0),r&&o.DomUtil.addClass(r,n),this._shadow=r,t.opacity<1&&this._updateOpacity();var l=this._map._panes;a&&l.markerPane.appendChild(this._icon),r&&h&&l.shadowPane.appendChild(this._shadow)},_removeIcon:function(){this.options.riseOnHover&&o.DomEvent.off(this._icon,"mouseover",this._bringToFront).off(this._icon,"mouseout",this._resetZIndex),this._map._panes.markerPane.removeChild(this._icon),this._icon=null},_removeShadow:function(){this._shadow&&this._map._panes.shadowPane.removeChild(this._shadow),this._shadow=null},_setPos:function(t){o.DomUtil.setPosition(this._icon,t),this._shadow&&o.DomUtil.setPosition(this._shadow,t),this._zIndex=t.y+this.options.zIndexOffset,this._resetZIndex()},_updateZIndex:function(t){this._icon.style.zIndex=this._zIndex+t},_animateZoom:function(t){var e=this._map._latLngToNewLayerPoint(this._latlng,t.zoom,t.center).round();this._setPos(e)},_initInteraction:function(){if(this.options.clickable){var t=this._icon,e=["dblclick","mousedown","mouseover","mouseout","contextmenu"];o.DomUtil.addClass(t,"leaflet-clickable"),o.DomEvent.on(t,"click",this._onMouseClick,this),o.DomEvent.on(t,"keypress",this._onKeyPress,this);for(var i=0;i<e.length;i++)o.DomEvent.on(t,e[i],this._fireMouseEvent,this);o.Handler.MarkerDrag&&(this.dragging=new o.Handler.MarkerDrag(this),this.options.draggable&&this.dragging.enable())}},_onMouseClick:function(t){var e=this.dragging&&this.dragging.moved();(this.hasEventListeners(t.type)||e)&&o.DomEvent.stopPropagation(t),e||(this.dragging&&this.dragging._enabled||!this._map.dragging||!this._map.dragging.moved())&&this.fire(t.type,{originalEvent:t,latlng:this._latlng})},_onKeyPress:function(t){13===t.keyCode&&this.fire("click",{originalEvent:t,latlng:this._latlng})},_fireMouseEvent:function(t){this.fire(t.type,{originalEvent:t,latlng:this._latlng}),"contextmenu"===t.type&&this.hasEventListeners(t.type)&&o.DomEvent.preventDefault(t),"mousedown"!==t.type?o.DomEvent.stopPropagation(t):o.DomEvent.preventDefault(t)},setOpacity:function(t){return this.options.opacity=t,this._map&&this._updateOpacity(),this},_updateOpacity:function(){o.DomUtil.setOpacity(this._icon,this.options.opacity),this._shadow&&o.DomUtil.setOpacity(this._shadow,this.options.opacity)},_bringToFront:function(){this._updateZIndex(this.options.riseOffset)},_resetZIndex:function(){this._updateZIndex(0)}}),o.marker=function(t,e){return new o.Marker(t,e)},o.DivIcon=o.Icon.extend({options:{iconSize:[12,12],className:"leaflet-div-icon",html:!1},createIcon:function(t){var i=t&&"DIV"===t.tagName?t:e.createElement("div"),n=this.options;return n.html!==!1?i.innerHTML=n.html:i.innerHTML="",n.bgPos&&(i.style.backgroundPosition=-n.bgPos.x+"px "+-n.bgPos.y+"px"),this._setIconStyles(i,"icon"),i},createShadow:function(){return null}}),o.divIcon=function(t){return new o.DivIcon(t)},o.Map.mergeOptions({closePopupOnClick:!0}),o.Popup=o.Class.extend({includes:o.Mixin.Events,options:{minWidth:50,maxWidth:300,autoPan:!0,closeButton:!0,offset:[0,7],autoPanPadding:[5,5],keepInView:!1,className:"",zoomAnimation:!0},initialize:function(t,e){o.setOptions(this,t),this._source=e,this._animated=o.Browser.any3d&&this.options.zoomAnimation,this._isOpen=!1},onAdd:function(t){this._map=t,this._container||this._initLayout();var e=t.options.fadeAnimation;e&&o.DomUtil.setOpacity(this._container,0),t._panes.popupPane.appendChild(this._container),t.on(this._getEvents(),this),this.update(),e&&o.DomUtil.setOpacity(this._container,1),this.fire("open"),t.fire("popupopen",{popup:this}),this._source&&this._source.fire("popupopen",{popup:this})},addTo:function(t){return t.addLayer(this),this},openOn:function(t){return t.openPopup(this),this},onRemove:function(t){t._panes.popupPane.removeChild(this._container),o.Util.falseFn(this._container.offsetWidth),t.off(this._getEvents(),this),t.options.fadeAnimation&&o.DomUtil.setOpacity(this._container,0),this._map=null,this.fire("close"),t.fire("popupclose",{popup:this}),this._source&&this._source.fire("popupclose",{popup:this})},getLatLng:function(){return this._latlng},setLatLng:function(t){return this._latlng=o.latLng(t),this._map&&(this._updatePosition(),this._adjustPan()),this},getContent:function(){return this._content},setContent:function(t){return this._content=t,this.update(),this},update:function(){this._map&&(this._container.style.visibility="hidden",this._updateContent(),this._updateLayout(),this._updatePosition(),this._container.style.visibility="",this._adjustPan())},_getEvents:function(){var t={viewreset:this._updatePosition};return this._animated&&(t.zoomanim=this._zoomAnimation),("closeOnClick"in this.options?this.options.closeOnClick:this._map.options.closePopupOnClick)&&(t.preclick=this._close),this.options.keepInView&&(t.moveend=this._adjustPan),t},_close:function(){this._map&&this._map.closePopup(this)},_initLayout:function(){var t,e="leaflet-popup",i=e+" "+this.options.className+" leaflet-zoom-"+(this._animated?"animated":"hide"),n=this._container=o.DomUtil.create("div",i);this.options.closeButton&&(t=this._closeButton=o.DomUtil.create("a",e+"-close-button",n),t.href="#close",t.innerHTML="×",o.DomEvent.disableClickPropagation(t),o.DomEvent.on(t,"click",this._onCloseButtonClick,this));var s=this._wrapper=o.DomUtil.create("div",e+"-content-wrapper",n);o.DomEvent.disableClickPropagation(s),this._contentNode=o.DomUtil.create("div",e+"-content",s),o.DomEvent.disableScrollPropagation(this._contentNode),o.DomEvent.on(s,"contextmenu",o.DomEvent.stopPropagation),this._tipContainer=o.DomUtil.create("div",e+"-tip-container",n),this._tip=o.DomUtil.create("div",e+"-tip",this._tipContainer)},_updateContent:function(){if(this._content){if("string"==typeof this._content)this._contentNode.innerHTML=this._content;else{for(;this._contentNode.hasChildNodes();)this._contentNode.removeChild(this._contentNode.firstChild);this._contentNode.appendChild(this._content)}this.fire("contentupdate")}},_updateLayout:function(){var t=this._contentNode,e=t.style;e.width="",e.whiteSpace="nowrap";var i=t.offsetWidth;i=Math.min(i,this.options.maxWidth),i=Math.max(i,this.options.minWidth),e.width=i+1+"px",e.whiteSpace="",e.height="";var n=t.offsetHeight,s=this.options.maxHeight,a="leaflet-popup-scrolled";s&&n>s?(e.height=s+"px",o.DomUtil.addClass(t,a)):o.DomUtil.removeClass(t,a),this._containerWidth=this._container.offsetWidth},_updatePosition:function(){if(this._map){var t=this._map.latLngToLayerPoint(this._latlng),e=this._animated,i=o.point(this.options.offset);e&&o.DomUtil.setPosition(this._container,t),this._containerBottom=-i.y-(e?0:t.y),this._containerLeft=-Math.round(this._containerWidth/2)+i.x+(e?0:t.x),this._container.style.bottom=this._containerBottom+"px",this._container.style.left=this._containerLeft+"px"}},_zoomAnimation:function(t){var e=this._map._latLngToNewLayerPoint(this._latlng,t.zoom,t.center);o.DomUtil.setPosition(this._container,e)},_adjustPan:function(){if(this.options.autoPan){var t=this._map,e=this._container.offsetHeight,i=this._containerWidth,n=new o.Point(this._containerLeft,-e-this._containerBottom);this._animated&&n._add(o.DomUtil.getPosition(this._container));var s=t.layerPointToContainerPoint(n),a=o.point(this.options.autoPanPadding),r=o.point(this.options.autoPanPaddingTopLeft||a),h=o.point(this.options.autoPanPaddingBottomRight||a),l=t.getSize(),u=0,c=0;s.x+i+h.x>l.x&&(u=s.x+i-l.x+h.x),s.x-u-r.x<0&&(u=s.x-r.x),s.y+e+h.y>l.y&&(c=s.y+e-l.y+h.y),s.y-c-r.y<0&&(c=s.y-r.y),(u||c)&&t.fire("autopanstart").panBy([u,c])}},_onCloseButtonClick:function(t){this._close(),o.DomEvent.stop(t)}}),o.popup=function(t,e){return new o.Popup(t,e)},o.Map.include({openPopup:function(t,e,i){if(this.closePopup(),!(t instanceof o.Popup)){var n=t;t=new o.Popup(i).setLatLng(e).setContent(n)}return t._isOpen=!0,this._popup=t,this.addLayer(t)},closePopup:function(t){return t&&t!==this._popup||(t=this._popup,this._popup=null),t&&(this.removeLayer(t),t._isOpen=!1),this}}),o.Marker.include({openPopup:function(){return this._popup&&this._map&&!this._map.hasLayer(this._popup)&&(this._popup.setLatLng(this._latlng),this._map.openPopup(this._popup)),this},closePopup:function(){return this._popup&&this._popup._close(),this},togglePopup:function(){return this._popup&&(this._popup._isOpen?this.closePopup():this.openPopup()),this},bindPopup:function(t,e){var i=o.point(this.options.icon.options.popupAnchor||[0,0]);return i=i.add(o.Popup.prototype.options.offset),e&&e.offset&&(i=i.add(e.offset)),e=o.extend({offset:i},e),this._popupHandlersAdded||(this.on("click",this.togglePopup,this).on("remove",this.closePopup,this).on("move",this._movePopup,this),this._popupHandlersAdded=!0),t instanceof o.Popup?(o.setOptions(t,e),this._popup=t,t._source=this):this._popup=new o.Popup(e,this).setContent(t),this},setPopupContent:function(t){return this._popup&&this._popup.setContent(t),this},unbindPopup:function(){return this._popup&&(this._popup=null,this.off("click",this.togglePopup,this).off("remove",this.closePopup,this).off("move",this._movePopup,this),this._popupHandlersAdded=!1),this},getPopup:function(){return this._popup},_movePopup:function(t){this._popup.setLatLng(t.latlng)}}),o.LayerGroup=o.Class.extend({initialize:function(t){this._layers={};var e,i;if(t)for(e=0,i=t.length;i>e;e++)this.addLayer(t[e])},addLayer:function(t){var e=this.getLayerId(t);return this._layers[e]=t,this._map&&this._map.addLayer(t),this},removeLayer:function(t){var e=t in this._layers?t:this.getLayerId(t);return this._map&&this._layers[e]&&this._map.removeLayer(this._layers[e]),delete this._layers[e],this},hasLayer:function(t){return t?t in this._layers||this.getLayerId(t)in this._layers:!1},clearLayers:function(){return this.eachLayer(this.removeLayer,this),this},invoke:function(t){var e,i,n=Array.prototype.slice.call(arguments,1);for(e in this._layers)i=this._layers[e],i[t]&&i[t].apply(i,n);return this},onAdd:function(t){this._map=t,this.eachLayer(t.addLayer,t)},onRemove:function(t){this.eachLayer(t.removeLayer,t),this._map=null},addTo:function(t){return t.addLayer(this),this},eachLayer:function(t,e){for(var i in this._layers)t.call(e,this._layers[i]);return this},getLayer:function(t){return this._layers[t]},getLayers:function(){var t=[];for(var e in this._layers)t.push(this._layers[e]);return t},setZIndex:function(t){return this.invoke("setZIndex",t)},getLayerId:function(t){return o.stamp(t)}}),o.layerGroup=function(t){return new o.LayerGroup(t)},o.FeatureGroup=o.LayerGroup.extend({includes:o.Mixin.Events,statics:{EVENTS:"click dblclick mouseover mouseout mousemove contextmenu popupopen popupclose"},addLayer:function(t){return this.hasLayer(t)?this:("on"in t&&t.on(o.FeatureGroup.EVENTS,this._propagateEvent,this),o.LayerGroup.prototype.addLayer.call(this,t),this._popupContent&&t.bindPopup&&t.bindPopup(this._popupContent,this._popupOptions),this.fire("layeradd",{layer:t}))},removeLayer:function(t){return this.hasLayer(t)?(t in this._layers&&(t=this._layers[t]),"off"in t&&t.off(o.FeatureGroup.EVENTS,this._propagateEvent,this),o.LayerGroup.prototype.removeLayer.call(this,t),this._popupContent&&this.invoke("unbindPopup"),this.fire("layerremove",{layer:t})):this},bindPopup:function(t,e){return this._popupContent=t,this._popupOptions=e,this.invoke("bindPopup",t,e)},openPopup:function(t){for(var e in this._layers){this._layers[e].openPopup(t);break}return this},setStyle:function(t){return this.invoke("setStyle",t)},bringToFront:function(){return this.invoke("bringToFront")},bringToBack:function(){return this.invoke("bringToBack")},getBounds:function(){var t=new o.LatLngBounds;return this.eachLayer(function(e){t.extend(e instanceof o.Marker?e.getLatLng():e.getBounds())}),t},_propagateEvent:function(t){t=o.extend({layer:t.target,target:this},t),this.fire(t.type,t)}}),o.featureGroup=function(t){return new o.FeatureGroup(t)},o.Path=o.Class.extend({includes:[o.Mixin.Events],statics:{CLIP_PADDING:function(){var e=o.Browser.mobile?1280:2e3,i=(e/Math.max(t.outerWidth,t.outerHeight)-1)/2;return Math.max(0,Math.min(.5,i))}()},options:{stroke:!0,color:"#0033ff",dashArray:null,lineCap:null,lineJoin:null,weight:5,opacity:.5,fill:!1,fillColor:null,fillOpacity:.2,clickable:!0},initialize:function(t){o.setOptions(this,t)},onAdd:function(t){this._map=t,this._container||(this._initElements(),this._initEvents()),this.projectLatlngs(),this._updatePath(),this._container&&this._map._pathRoot.appendChild(this._container),this.fire("add"),t.on({viewreset:this.projectLatlngs,moveend:this._updatePath},this)},addTo:function(t){return t.addLayer(this),this},onRemove:function(t){t._pathRoot.removeChild(this._container),this.fire("remove"),this._map=null,o.Browser.vml&&(this._container=null,this._stroke=null,this._fill=null),t.off({viewreset:this.projectLatlngs,moveend:this._updatePath},this)},projectLatlngs:function(){},setStyle:function(t){return o.setOptions(this,t),this._container&&this._updateStyle(),this},redraw:function(){return this._map&&(this.projectLatlngs(),this._updatePath()),this}}),o.Map.include({_updatePathViewport:function(){var t=o.Path.CLIP_PADDING,e=this.getSize(),i=o.DomUtil.getPosition(this._mapPane),n=i.multiplyBy(-1)._subtract(e.multiplyBy(t)._round()),s=n.add(e.multiplyBy(1+2*t)._round());this._pathViewport=new o.Bounds(n,s)}}),o.Path.SVG_NS="http://www.w3.org/2000/svg",o.Browser.svg=!(!e.createElementNS||!e.createElementNS(o.Path.SVG_NS,"svg").createSVGRect),o.Path=o.Path.extend({statics:{SVG:o.Browser.svg},bringToFront:function(){var t=this._map._pathRoot,e=this._container;return e&&t.lastChild!==e&&t.appendChild(e),this},bringToBack:function(){var t=this._map._pathRoot,e=this._container,i=t.firstChild;return e&&i!==e&&t.insertBefore(e,i),this},getPathString:function(){},_createElement:function(t){return e.createElementNS(o.Path.SVG_NS,t)},_initElements:function(){this._map._initPathRoot(),this._initPath(),this._initStyle()},_initPath:function(){this._container=this._createElement("g"),this._path=this._createElement("path"),this.options.className&&o.DomUtil.addClass(this._path,this.options.className),this._container.appendChild(this._path)},_initStyle:function(){this.options.stroke&&(this._path.setAttribute("stroke-linejoin","round"),this._path.setAttribute("stroke-linecap","round")),this.options.fill&&this._path.setAttribute("fill-rule","evenodd"),this.options.pointerEvents&&this._path.setAttribute("pointer-events",this.options.pointerEvents),this.options.clickable||this.options.pointerEvents||this._path.setAttribute("pointer-events","none"),this._updateStyle()},_updateStyle:function(){this.options.stroke?(this._path.setAttribute("stroke",this.options.color),this._path.setAttribute("stroke-opacity",this.options.opacity),this._path.setAttribute("stroke-width",this.options.weight),this.options.dashArray?this._path.setAttribute("stroke-dasharray",this.options.dashArray):this._path.removeAttribute("stroke-dasharray"),this.options.lineCap&&this._path.setAttribute("stroke-linecap",this.options.lineCap),this.options.lineJoin&&this._path.setAttribute("stroke-linejoin",this.options.lineJoin)):this._path.setAttribute("stroke","none"),this.options.fill?(this._path.setAttribute("fill",this.options.fillColor||this.options.color),this._path.setAttribute("fill-opacity",this.options.fillOpacity)):this._path.setAttribute("fill","none")},_updatePath:function(){var t=this.getPathString();t||(t="M0 0"),this._path.setAttribute("d",t)},_initEvents:function(){if(this.options.clickable){(o.Browser.svg||!o.Browser.vml)&&o.DomUtil.addClass(this._path,"leaflet-clickable"),o.DomEvent.on(this._container,"click",this._onMouseClick,this);for(var t=["dblclick","mousedown","mouseover","mouseout","mousemove","contextmenu"],e=0;e<t.length;e++)o.DomEvent.on(this._container,t[e],this._fireMouseEvent,this)}},_onMouseClick:function(t){this._map.dragging&&this._map.dragging.moved()||this._fireMouseEvent(t)},_fireMouseEvent:function(t){if(this._map&&this.hasEventListeners(t.type)){var e=this._map,i=e.mouseEventToContainerPoint(t),n=e.containerPointToLayerPoint(i),s=e.layerPointToLatLng(n);this.fire(t.type,{latlng:s,layerPoint:n,containerPoint:i,originalEvent:t}),"contextmenu"===t.type&&o.DomEvent.preventDefault(t),"mousemove"!==t.type&&o.DomEvent.stopPropagation(t)}}}),o.Map.include({_initPathRoot:function(){this._pathRoot||(this._pathRoot=o.Path.prototype._createElement("svg"),this._panes.overlayPane.appendChild(this._pathRoot),this.options.zoomAnimation&&o.Browser.any3d?(o.DomUtil.addClass(this._pathRoot,"leaflet-zoom-animated"),
this.on({zoomanim:this._animatePathZoom,zoomend:this._endPathZoom})):o.DomUtil.addClass(this._pathRoot,"leaflet-zoom-hide"),this.on("moveend",this._updateSvgViewport),this._updateSvgViewport())},_animatePathZoom:function(t){var e=this.getZoomScale(t.zoom),i=this._getCenterOffset(t.center)._multiplyBy(-e)._add(this._pathViewport.min);this._pathRoot.style[o.DomUtil.TRANSFORM]=o.DomUtil.getTranslateString(i)+" scale("+e+") ",this._pathZooming=!0},_endPathZoom:function(){this._pathZooming=!1},_updateSvgViewport:function(){if(!this._pathZooming){this._updatePathViewport();var t=this._pathViewport,e=t.min,i=t.max,n=i.x-e.x,s=i.y-e.y,a=this._pathRoot,r=this._panes.overlayPane;o.Browser.mobileWebkit&&r.removeChild(a),o.DomUtil.setPosition(a,e),a.setAttribute("width",n),a.setAttribute("height",s),a.setAttribute("viewBox",[e.x,e.y,n,s].join(" ")),o.Browser.mobileWebkit&&r.appendChild(a)}}}),o.Path.include({bindPopup:function(t,e){return t instanceof o.Popup?this._popup=t:((!this._popup||e)&&(this._popup=new o.Popup(e,this)),this._popup.setContent(t)),this._popupHandlersAdded||(this.on("click",this._openPopup,this).on("remove",this.closePopup,this),this._popupHandlersAdded=!0),this},unbindPopup:function(){return this._popup&&(this._popup=null,this.off("click",this._openPopup).off("remove",this.closePopup),this._popupHandlersAdded=!1),this},openPopup:function(t){return this._popup&&(t=t||this._latlng||this._latlngs[Math.floor(this._latlngs.length/2)],this._openPopup({latlng:t})),this},closePopup:function(){return this._popup&&this._popup._close(),this},_openPopup:function(t){this._popup.setLatLng(t.latlng),this._map.openPopup(this._popup)}}),o.Browser.vml=!o.Browser.svg&&function(){try{var t=e.createElement("div");t.innerHTML='<v:shape adj="1"/>';var i=t.firstChild;return i.style.behavior="url(#default#VML)",i&&"object"==typeof i.adj}catch(n){return!1}}(),o.Path=o.Browser.svg||!o.Browser.vml?o.Path:o.Path.extend({statics:{VML:!0,CLIP_PADDING:.02},_createElement:function(){try{return e.namespaces.add("lvml","urn:schemas-microsoft-com:vml"),function(t){return e.createElement("<lvml:"+t+' class="lvml">')}}catch(t){return function(t){return e.createElement("<"+t+' xmlns="urn:schemas-microsoft.com:vml" class="lvml">')}}}(),_initPath:function(){var t=this._container=this._createElement("shape");o.DomUtil.addClass(t,"leaflet-vml-shape"+(this.options.className?" "+this.options.className:"")),this.options.clickable&&o.DomUtil.addClass(t,"leaflet-clickable"),t.coordsize="1 1",this._path=this._createElement("path"),t.appendChild(this._path),this._map._pathRoot.appendChild(t)},_initStyle:function(){this._updateStyle()},_updateStyle:function(){var t=this._stroke,e=this._fill,i=this.options,n=this._container;n.stroked=i.stroke,n.filled=i.fill,i.stroke?(t||(t=this._stroke=this._createElement("stroke"),t.endcap="round",n.appendChild(t)),t.weight=i.weight+"px",t.color=i.color,t.opacity=i.opacity,i.dashArray?t.dashStyle=o.Util.isArray(i.dashArray)?i.dashArray.join(" "):i.dashArray.replace(/( *, *)/g," "):t.dashStyle="",i.lineCap&&(t.endcap=i.lineCap.replace("butt","flat")),i.lineJoin&&(t.joinstyle=i.lineJoin)):t&&(n.removeChild(t),this._stroke=null),i.fill?(e||(e=this._fill=this._createElement("fill"),n.appendChild(e)),e.color=i.fillColor||i.color,e.opacity=i.fillOpacity):e&&(n.removeChild(e),this._fill=null)},_updatePath:function(){var t=this._container.style;t.display="none",this._path.v=this.getPathString()+" ",t.display=""}}),o.Map.include(o.Browser.svg||!o.Browser.vml?{}:{_initPathRoot:function(){if(!this._pathRoot){var t=this._pathRoot=e.createElement("div");t.className="leaflet-vml-container",this._panes.overlayPane.appendChild(t),this.on("moveend",this._updatePathViewport),this._updatePathViewport()}}}),o.Browser.canvas=function(){return!!e.createElement("canvas").getContext}(),o.Path=o.Path.SVG&&!t.L_PREFER_CANVAS||!o.Browser.canvas?o.Path:o.Path.extend({statics:{CANVAS:!0,SVG:!1},redraw:function(){return this._map&&(this.projectLatlngs(),this._requestUpdate()),this},setStyle:function(t){return o.setOptions(this,t),this._map&&(this._updateStyle(),this._requestUpdate()),this},onRemove:function(t){t.off("viewreset",this.projectLatlngs,this).off("moveend",this._updatePath,this),this.options.clickable&&(this._map.off("click",this._onClick,this),this._map.off("mousemove",this._onMouseMove,this)),this._requestUpdate(),this.fire("remove"),this._map=null},_requestUpdate:function(){this._map&&!o.Path._updateRequest&&(o.Path._updateRequest=o.Util.requestAnimFrame(this._fireMapMoveEnd,this._map))},_fireMapMoveEnd:function(){o.Path._updateRequest=null,this.fire("moveend")},_initElements:function(){this._map._initPathRoot(),this._ctx=this._map._canvasCtx},_updateStyle:function(){var t=this.options;t.stroke&&(this._ctx.lineWidth=t.weight,this._ctx.strokeStyle=t.color),t.fill&&(this._ctx.fillStyle=t.fillColor||t.color),t.lineCap&&(this._ctx.lineCap=t.lineCap),t.lineJoin&&(this._ctx.lineJoin=t.lineJoin)},_drawPath:function(){var t,e,i,n,s,a;for(this._ctx.beginPath(),t=0,i=this._parts.length;i>t;t++){for(e=0,n=this._parts[t].length;n>e;e++)s=this._parts[t][e],a=(0===e?"move":"line")+"To",this._ctx[a](s.x,s.y);this instanceof o.Polygon&&this._ctx.closePath()}},_checkIfEmpty:function(){return!this._parts.length},_updatePath:function(){if(!this._checkIfEmpty()){var t=this._ctx,e=this.options;this._drawPath(),t.save(),this._updateStyle(),e.fill&&(t.globalAlpha=e.fillOpacity,t.fill(e.fillRule||"evenodd")),e.stroke&&(t.globalAlpha=e.opacity,t.stroke()),t.restore()}},_initEvents:function(){this.options.clickable&&(this._map.on("mousemove",this._onMouseMove,this),this._map.on("click dblclick contextmenu",this._fireMouseEvent,this))},_fireMouseEvent:function(t){this._containsPoint(t.layerPoint)&&this.fire(t.type,t)},_onMouseMove:function(t){this._map&&!this._map._animatingZoom&&(this._containsPoint(t.layerPoint)?(this._ctx.canvas.style.cursor="pointer",this._mouseInside=!0,this.fire("mouseover",t)):this._mouseInside&&(this._ctx.canvas.style.cursor="",this._mouseInside=!1,this.fire("mouseout",t)))}}),o.Map.include(o.Path.SVG&&!t.L_PREFER_CANVAS||!o.Browser.canvas?{}:{_initPathRoot:function(){var t,i=this._pathRoot;i||(i=this._pathRoot=e.createElement("canvas"),i.style.position="absolute",t=this._canvasCtx=i.getContext("2d"),t.lineCap="round",t.lineJoin="round",this._panes.overlayPane.appendChild(i),this.options.zoomAnimation&&(this._pathRoot.className="leaflet-zoom-animated",this.on("zoomanim",this._animatePathZoom),this.on("zoomend",this._endPathZoom)),this.on("moveend",this._updateCanvasViewport),this._updateCanvasViewport())},_updateCanvasViewport:function(){if(!this._pathZooming){this._updatePathViewport();var t=this._pathViewport,e=t.min,i=t.max.subtract(e),n=this._pathRoot;o.DomUtil.setPosition(n,e),n.width=i.x,n.height=i.y,n.getContext("2d").translate(-e.x,-e.y)}}}),o.LineUtil={simplify:function(t,e){if(!e||!t.length)return t.slice();var i=e*e;return t=this._reducePoints(t,i),t=this._simplifyDP(t,i)},pointToSegmentDistance:function(t,e,i){return Math.sqrt(this._sqClosestPointOnSegment(t,e,i,!0))},closestPointOnSegment:function(t,e,i){return this._sqClosestPointOnSegment(t,e,i)},_simplifyDP:function(t,e){var n=t.length,o=typeof Uint8Array!=i+""?Uint8Array:Array,s=new o(n);s[0]=s[n-1]=1,this._simplifyDPStep(t,s,e,0,n-1);var a,r=[];for(a=0;n>a;a++)s[a]&&r.push(t[a]);return r},_simplifyDPStep:function(t,e,i,n,o){var s,a,r,h=0;for(a=n+1;o-1>=a;a++)r=this._sqClosestPointOnSegment(t[a],t[n],t[o],!0),r>h&&(s=a,h=r);h>i&&(e[s]=1,this._simplifyDPStep(t,e,i,n,s),this._simplifyDPStep(t,e,i,s,o))},_reducePoints:function(t,e){for(var i=[t[0]],n=1,o=0,s=t.length;s>n;n++)this._sqDist(t[n],t[o])>e&&(i.push(t[n]),o=n);return s-1>o&&i.push(t[s-1]),i},clipSegment:function(t,e,i,n){var o,s,a,r=n?this._lastCode:this._getBitCode(t,i),h=this._getBitCode(e,i);for(this._lastCode=h;;){if(!(r|h))return[t,e];if(r&h)return!1;o=r||h,s=this._getEdgeIntersection(t,e,o,i),a=this._getBitCode(s,i),o===r?(t=s,r=a):(e=s,h=a)}},_getEdgeIntersection:function(t,e,i,n){var s=e.x-t.x,a=e.y-t.y,r=n.min,h=n.max;return 8&i?new o.Point(t.x+s*(h.y-t.y)/a,h.y):4&i?new o.Point(t.x+s*(r.y-t.y)/a,r.y):2&i?new o.Point(h.x,t.y+a*(h.x-t.x)/s):1&i?new o.Point(r.x,t.y+a*(r.x-t.x)/s):void 0},_getBitCode:function(t,e){var i=0;return t.x<e.min.x?i|=1:t.x>e.max.x&&(i|=2),t.y<e.min.y?i|=4:t.y>e.max.y&&(i|=8),i},_sqDist:function(t,e){var i=e.x-t.x,n=e.y-t.y;return i*i+n*n},_sqClosestPointOnSegment:function(t,e,i,n){var s,a=e.x,r=e.y,h=i.x-a,l=i.y-r,u=h*h+l*l;return u>0&&(s=((t.x-a)*h+(t.y-r)*l)/u,s>1?(a=i.x,r=i.y):s>0&&(a+=h*s,r+=l*s)),h=t.x-a,l=t.y-r,n?h*h+l*l:new o.Point(a,r)}},o.Polyline=o.Path.extend({initialize:function(t,e){o.Path.prototype.initialize.call(this,e),this._latlngs=this._convertLatLngs(t)},options:{smoothFactor:1,noClip:!1},projectLatlngs:function(){this._originalPoints=[];for(var t=0,e=this._latlngs.length;e>t;t++)this._originalPoints[t]=this._map.latLngToLayerPoint(this._latlngs[t])},getPathString:function(){for(var t=0,e=this._parts.length,i="";e>t;t++)i+=this._getPathPartStr(this._parts[t]);return i},getLatLngs:function(){return this._latlngs},setLatLngs:function(t){return this._latlngs=this._convertLatLngs(t),this.redraw()},addLatLng:function(t){return this._latlngs.push(o.latLng(t)),this.redraw()},spliceLatLngs:function(){var t=[].splice.apply(this._latlngs,arguments);return this._convertLatLngs(this._latlngs,!0),this.redraw(),t},closestLayerPoint:function(t){for(var e,i,n=1/0,s=this._parts,a=null,r=0,h=s.length;h>r;r++)for(var l=s[r],u=1,c=l.length;c>u;u++){e=l[u-1],i=l[u];var d=o.LineUtil._sqClosestPointOnSegment(t,e,i,!0);n>d&&(n=d,a=o.LineUtil._sqClosestPointOnSegment(t,e,i))}return a&&(a.distance=Math.sqrt(n)),a},getBounds:function(){return new o.LatLngBounds(this.getLatLngs())},_convertLatLngs:function(t,e){var i,n,s=e?t:[];for(i=0,n=t.length;n>i;i++){if(o.Util.isArray(t[i])&&"number"!=typeof t[i][0])return;s[i]=o.latLng(t[i])}return s},_initEvents:function(){o.Path.prototype._initEvents.call(this)},_getPathPartStr:function(t){for(var e,i=o.Path.VML,n=0,s=t.length,a="";s>n;n++)e=t[n],i&&e._round(),a+=(n?"L":"M")+e.x+" "+e.y;return a},_clipPoints:function(){var t,e,i,n=this._originalPoints,s=n.length;if(this.options.noClip)return void(this._parts=[n]);this._parts=[];var a=this._parts,r=this._map._pathViewport,h=o.LineUtil;for(t=0,e=0;s-1>t;t++)i=h.clipSegment(n[t],n[t+1],r,t),i&&(a[e]=a[e]||[],a[e].push(i[0]),(i[1]!==n[t+1]||t===s-2)&&(a[e].push(i[1]),e++))},_simplifyPoints:function(){for(var t=this._parts,e=o.LineUtil,i=0,n=t.length;n>i;i++)t[i]=e.simplify(t[i],this.options.smoothFactor)},_updatePath:function(){this._map&&(this._clipPoints(),this._simplifyPoints(),o.Path.prototype._updatePath.call(this))}}),o.polyline=function(t,e){return new o.Polyline(t,e)},o.PolyUtil={},o.PolyUtil.clipPolygon=function(t,e){var i,n,s,a,r,h,l,u,c,d=[1,4,2,8],p=o.LineUtil;for(n=0,l=t.length;l>n;n++)t[n]._code=p._getBitCode(t[n],e);for(a=0;4>a;a++){for(u=d[a],i=[],n=0,l=t.length,s=l-1;l>n;s=n++)r=t[n],h=t[s],r._code&u?h._code&u||(c=p._getEdgeIntersection(h,r,u,e),c._code=p._getBitCode(c,e),i.push(c)):(h._code&u&&(c=p._getEdgeIntersection(h,r,u,e),c._code=p._getBitCode(c,e),i.push(c)),i.push(r));t=i}return t},o.Polygon=o.Polyline.extend({options:{fill:!0},initialize:function(t,e){o.Polyline.prototype.initialize.call(this,t,e),this._initWithHoles(t)},_initWithHoles:function(t){var e,i,n;if(t&&o.Util.isArray(t[0])&&"number"!=typeof t[0][0])for(this._latlngs=this._convertLatLngs(t[0]),this._holes=t.slice(1),e=0,i=this._holes.length;i>e;e++)n=this._holes[e]=this._convertLatLngs(this._holes[e]),n[0].equals(n[n.length-1])&&n.pop();t=this._latlngs,t.length>=2&&t[0].equals(t[t.length-1])&&t.pop()},projectLatlngs:function(){if(o.Polyline.prototype.projectLatlngs.call(this),this._holePoints=[],this._holes){var t,e,i,n;for(t=0,i=this._holes.length;i>t;t++)for(this._holePoints[t]=[],e=0,n=this._holes[t].length;n>e;e++)this._holePoints[t][e]=this._map.latLngToLayerPoint(this._holes[t][e])}},setLatLngs:function(t){return t&&o.Util.isArray(t[0])&&"number"!=typeof t[0][0]?(this._initWithHoles(t),this.redraw()):o.Polyline.prototype.setLatLngs.call(this,t)},_clipPoints:function(){var t=this._originalPoints,e=[];if(this._parts=[t].concat(this._holePoints),!this.options.noClip){for(var i=0,n=this._parts.length;n>i;i++){var s=o.PolyUtil.clipPolygon(this._parts[i],this._map._pathViewport);s.length&&e.push(s)}this._parts=e}},_getPathPartStr:function(t){var e=o.Polyline.prototype._getPathPartStr.call(this,t);return e+(o.Browser.svg?"z":"x")}}),o.polygon=function(t,e){return new o.Polygon(t,e)},function(){function t(t){return o.FeatureGroup.extend({initialize:function(t,e){this._layers={},this._options=e,this.setLatLngs(t)},setLatLngs:function(e){var i=0,n=e.length;for(this.eachLayer(function(t){n>i?t.setLatLngs(e[i++]):this.removeLayer(t)},this);n>i;)this.addLayer(new t(e[i++],this._options));return this},getLatLngs:function(){var t=[];return this.eachLayer(function(e){t.push(e.getLatLngs())}),t}})}o.MultiPolyline=t(o.Polyline),o.MultiPolygon=t(o.Polygon),o.multiPolyline=function(t,e){return new o.MultiPolyline(t,e)},o.multiPolygon=function(t,e){return new o.MultiPolygon(t,e)}}(),o.Rectangle=o.Polygon.extend({initialize:function(t,e){o.Polygon.prototype.initialize.call(this,this._boundsToLatLngs(t),e)},setBounds:function(t){this.setLatLngs(this._boundsToLatLngs(t))},_boundsToLatLngs:function(t){return t=o.latLngBounds(t),[t.getSouthWest(),t.getNorthWest(),t.getNorthEast(),t.getSouthEast()]}}),o.rectangle=function(t,e){return new o.Rectangle(t,e)},o.Circle=o.Path.extend({initialize:function(t,e,i){o.Path.prototype.initialize.call(this,i),this._latlng=o.latLng(t),this._mRadius=e},options:{fill:!0},setLatLng:function(t){return this._latlng=o.latLng(t),this.redraw()},setRadius:function(t){return this._mRadius=t,this.redraw()},projectLatlngs:function(){var t=this._getLngRadius(),e=this._latlng,i=this._map.latLngToLayerPoint([e.lat,e.lng-t]);this._point=this._map.latLngToLayerPoint(e),this._radius=Math.max(this._point.x-i.x,1)},getBounds:function(){var t=this._getLngRadius(),e=this._mRadius/40075017*360,i=this._latlng;return new o.LatLngBounds([i.lat-e,i.lng-t],[i.lat+e,i.lng+t])},getLatLng:function(){return this._latlng},getPathString:function(){var t=this._point,e=this._radius;return this._checkIfEmpty()?"":o.Browser.svg?"M"+t.x+","+(t.y-e)+"A"+e+","+e+",0,1,1,"+(t.x-.1)+","+(t.y-e)+" z":(t._round(),e=Math.round(e),"AL "+t.x+","+t.y+" "+e+","+e+" 0,23592600")},getRadius:function(){return this._mRadius},_getLatRadius:function(){return this._mRadius/40075017*360},_getLngRadius:function(){return this._getLatRadius()/Math.cos(o.LatLng.DEG_TO_RAD*this._latlng.lat)},_checkIfEmpty:function(){if(!this._map)return!1;var t=this._map._pathViewport,e=this._radius,i=this._point;return i.x-e>t.max.x||i.y-e>t.max.y||i.x+e<t.min.x||i.y+e<t.min.y}}),o.circle=function(t,e,i){return new o.Circle(t,e,i)},o.CircleMarker=o.Circle.extend({options:{radius:10,weight:2},initialize:function(t,e){o.Circle.prototype.initialize.call(this,t,null,e),this._radius=this.options.radius},projectLatlngs:function(){this._point=this._map.latLngToLayerPoint(this._latlng)},_updateStyle:function(){o.Circle.prototype._updateStyle.call(this),this.setRadius(this.options.radius)},setLatLng:function(t){return o.Circle.prototype.setLatLng.call(this,t),this._popup&&this._popup._isOpen&&this._popup.setLatLng(t),this},setRadius:function(t){return this.options.radius=this._radius=t,this.redraw()},getRadius:function(){return this._radius}}),o.circleMarker=function(t,e){return new o.CircleMarker(t,e)},o.Polyline.include(o.Path.CANVAS?{_containsPoint:function(t,e){var i,n,s,a,r,h,l,u=this.options.weight/2;for(o.Browser.touch&&(u+=10),i=0,a=this._parts.length;a>i;i++)for(l=this._parts[i],n=0,r=l.length,s=r-1;r>n;s=n++)if((e||0!==n)&&(h=o.LineUtil.pointToSegmentDistance(t,l[s],l[n]),u>=h))return!0;return!1}}:{}),o.Polygon.include(o.Path.CANVAS?{_containsPoint:function(t){var e,i,n,s,a,r,h,l,u=!1;if(o.Polyline.prototype._containsPoint.call(this,t,!0))return!0;for(s=0,h=this._parts.length;h>s;s++)for(e=this._parts[s],a=0,l=e.length,r=l-1;l>a;r=a++)i=e[a],n=e[r],i.y>t.y!=n.y>t.y&&t.x<(n.x-i.x)*(t.y-i.y)/(n.y-i.y)+i.x&&(u=!u);return u}}:{}),o.Circle.include(o.Path.CANVAS?{_drawPath:function(){var t=this._point;this._ctx.beginPath(),this._ctx.arc(t.x,t.y,this._radius,0,2*Math.PI,!1)},_containsPoint:function(t){var e=this._point,i=this.options.stroke?this.options.weight/2:0;return t.distanceTo(e)<=this._radius+i}}:{}),o.CircleMarker.include(o.Path.CANVAS?{_updateStyle:function(){o.Path.prototype._updateStyle.call(this)}}:{}),o.GeoJSON=o.FeatureGroup.extend({initialize:function(t,e){o.setOptions(this,e),this._layers={},t&&this.addData(t)},addData:function(t){var e,i,n,s=o.Util.isArray(t)?t:t.features;if(s){for(e=0,i=s.length;i>e;e++)n=s[e],(n.geometries||n.geometry||n.features||n.coordinates)&&this.addData(s[e]);return this}var a=this.options;if(!a.filter||a.filter(t)){var r=o.GeoJSON.geometryToLayer(t,a.pointToLayer,a.coordsToLatLng,a);return r.feature=o.GeoJSON.asFeature(t),r.defaultOptions=r.options,this.resetStyle(r),a.onEachFeature&&a.onEachFeature(t,r),this.addLayer(r)}},resetStyle:function(t){var e=this.options.style;e&&(o.Util.extend(t.options,t.defaultOptions),this._setLayerStyle(t,e))},setStyle:function(t){this.eachLayer(function(e){this._setLayerStyle(e,t)},this)},_setLayerStyle:function(t,e){"function"==typeof e&&(e=e(t.feature)),t.setStyle&&t.setStyle(e)}}),o.extend(o.GeoJSON,{geometryToLayer:function(t,e,i,n){var s,a,r,h,l="Feature"===t.type?t.geometry:t,u=l.coordinates,c=[];switch(i=i||this.coordsToLatLng,l.type){case"Point":return s=i(u),e?e(t,s):new o.Marker(s);case"MultiPoint":for(r=0,h=u.length;h>r;r++)s=i(u[r]),c.push(e?e(t,s):new o.Marker(s));return new o.FeatureGroup(c);case"LineString":return a=this.coordsToLatLngs(u,0,i),new o.Polyline(a,n);case"Polygon":if(2===u.length&&!u[1].length)throw new Error("Invalid GeoJSON object.");return a=this.coordsToLatLngs(u,1,i),new o.Polygon(a,n);case"MultiLineString":return a=this.coordsToLatLngs(u,1,i),new o.MultiPolyline(a,n);case"MultiPolygon":return a=this.coordsToLatLngs(u,2,i),new o.MultiPolygon(a,n);case"GeometryCollection":for(r=0,h=l.geometries.length;h>r;r++)c.push(this.geometryToLayer({geometry:l.geometries[r],type:"Feature",properties:t.properties},e,i,n));return new o.FeatureGroup(c);default:throw new Error("Invalid GeoJSON object.")}},coordsToLatLng:function(t){return new o.LatLng(t[1],t[0],t[2])},coordsToLatLngs:function(t,e,i){var n,o,s,a=[];for(o=0,s=t.length;s>o;o++)n=e?this.coordsToLatLngs(t[o],e-1,i):(i||this.coordsToLatLng)(t[o]),a.push(n);return a},latLngToCoords:function(t){var e=[t.lng,t.lat];return t.alt!==i&&e.push(t.alt),e},latLngsToCoords:function(t){for(var e=[],i=0,n=t.length;n>i;i++)e.push(o.GeoJSON.latLngToCoords(t[i]));return e},getFeature:function(t,e){return t.feature?o.extend({},t.feature,{geometry:e}):o.GeoJSON.asFeature(e)},asFeature:function(t){return"Feature"===t.type?t:{type:"Feature",properties:{},geometry:t}}});var a={toGeoJSON:function(){return o.GeoJSON.getFeature(this,{type:"Point",coordinates:o.GeoJSON.latLngToCoords(this.getLatLng())})}};o.Marker.include(a),o.Circle.include(a),o.CircleMarker.include(a),o.Polyline.include({toGeoJSON:function(){return o.GeoJSON.getFeature(this,{type:"LineString",coordinates:o.GeoJSON.latLngsToCoords(this.getLatLngs())})}}),o.Polygon.include({toGeoJSON:function(){var t,e,i,n=[o.GeoJSON.latLngsToCoords(this.getLatLngs())];if(n[0].push(n[0][0]),this._holes)for(t=0,e=this._holes.length;e>t;t++)i=o.GeoJSON.latLngsToCoords(this._holes[t]),i.push(i[0]),n.push(i);return o.GeoJSON.getFeature(this,{type:"Polygon",coordinates:n})}}),function(){function t(t){return function(){var e=[];return this.eachLayer(function(t){e.push(t.toGeoJSON().geometry.coordinates)}),o.GeoJSON.getFeature(this,{type:t,coordinates:e})}}o.MultiPolyline.include({toGeoJSON:t("MultiLineString")}),o.MultiPolygon.include({toGeoJSON:t("MultiPolygon")}),o.LayerGroup.include({toGeoJSON:function(){var e,i=this.feature&&this.feature.geometry,n=[];if(i&&"MultiPoint"===i.type)return t("MultiPoint").call(this);var s=i&&"GeometryCollection"===i.type;return this.eachLayer(function(t){t.toGeoJSON&&(e=t.toGeoJSON(),n.push(s?e.geometry:o.GeoJSON.asFeature(e)))}),s?o.GeoJSON.getFeature(this,{geometries:n,type:"GeometryCollection"}):{type:"FeatureCollection",features:n}}})}(),o.geoJson=function(t,e){return new o.GeoJSON(t,e)},o.DomEvent={addListener:function(t,e,i,n){var s,a,r,h=o.stamp(i),l="_leaflet_"+e+h;return t[l]?this:(s=function(e){return i.call(n||t,e||o.DomEvent._getEvent())},o.Browser.pointer&&0===e.indexOf("touch")?this.addPointerListener(t,e,s,h):(o.Browser.touch&&"dblclick"===e&&this.addDoubleTapListener&&this.addDoubleTapListener(t,s,h),"addEventListener"in t?"mousewheel"===e?(t.addEventListener("DOMMouseScroll",s,!1),t.addEventListener(e,s,!1)):"mouseenter"===e||"mouseleave"===e?(a=s,r="mouseenter"===e?"mouseover":"mouseout",s=function(e){return o.DomEvent._checkMouse(t,e)?a(e):void 0},t.addEventListener(r,s,!1)):"click"===e&&o.Browser.android?(a=s,s=function(t){return o.DomEvent._filterClick(t,a)},t.addEventListener(e,s,!1)):t.addEventListener(e,s,!1):"attachEvent"in t&&t.attachEvent("on"+e,s),t[l]=s,this))},removeListener:function(t,e,i){var n=o.stamp(i),s="_leaflet_"+e+n,a=t[s];return a?(o.Browser.pointer&&0===e.indexOf("touch")?this.removePointerListener(t,e,n):o.Browser.touch&&"dblclick"===e&&this.removeDoubleTapListener?this.removeDoubleTapListener(t,n):"removeEventListener"in t?"mousewheel"===e?(t.removeEventListener("DOMMouseScroll",a,!1),t.removeEventListener(e,a,!1)):"mouseenter"===e||"mouseleave"===e?t.removeEventListener("mouseenter"===e?"mouseover":"mouseout",a,!1):t.removeEventListener(e,a,!1):"detachEvent"in t&&t.detachEvent("on"+e,a),t[s]=null,this):this},stopPropagation:function(t){return t.stopPropagation?t.stopPropagation():t.cancelBubble=!0,o.DomEvent._skipped(t),this},disableScrollPropagation:function(t){var e=o.DomEvent.stopPropagation;return o.DomEvent.on(t,"mousewheel",e).on(t,"MozMousePixelScroll",e)},disableClickPropagation:function(t){for(var e=o.DomEvent.stopPropagation,i=o.Draggable.START.length-1;i>=0;i--)o.DomEvent.on(t,o.Draggable.START[i],e);return o.DomEvent.on(t,"click",o.DomEvent._fakeStop).on(t,"dblclick",e)},preventDefault:function(t){return t.preventDefault?t.preventDefault():t.returnValue=!1,this},stop:function(t){return o.DomEvent.preventDefault(t).stopPropagation(t)},getMousePosition:function(t,e){if(!e)return new o.Point(t.clientX,t.clientY);var i=e.getBoundingClientRect();return new o.Point(t.clientX-i.left-e.clientLeft,t.clientY-i.top-e.clientTop)},getWheelDelta:function(t){var e=0;return t.wheelDelta&&(e=t.wheelDelta/120),t.detail&&(e=-t.detail/3),e},_skipEvents:{},_fakeStop:function(t){o.DomEvent._skipEvents[t.type]=!0},_skipped:function(t){var e=this._skipEvents[t.type];return this._skipEvents[t.type]=!1,e},_checkMouse:function(t,e){var i=e.relatedTarget;if(!i)return!0;try{for(;i&&i!==t;)i=i.parentNode}catch(n){return!1}return i!==t},_getEvent:function(){var e=t.event;if(!e)for(var i=arguments.callee.caller;i&&(e=i.arguments[0],!e||t.Event!==e.constructor);)i=i.caller;return e},_filterClick:function(t,e){var i=t.timeStamp||t.originalEvent.timeStamp,n=o.DomEvent._lastClick&&i-o.DomEvent._lastClick;return n&&n>100&&500>n||t.target._simulatedClick&&!t._simulated?void o.DomEvent.stop(t):(o.DomEvent._lastClick=i,e(t))}},o.DomEvent.on=o.DomEvent.addListener,o.DomEvent.off=o.DomEvent.removeListener,o.Draggable=o.Class.extend({includes:o.Mixin.Events,statics:{START:o.Browser.touch?["touchstart","mousedown"]:["mousedown"],END:{mousedown:"mouseup",touchstart:"touchend",pointerdown:"touchend",MSPointerDown:"touchend"},MOVE:{mousedown:"mousemove",touchstart:"touchmove",pointerdown:"touchmove",MSPointerDown:"touchmove"}},initialize:function(t,e){this._element=t,this._dragStartTarget=e||t},enable:function(){if(!this._enabled){for(var t=o.Draggable.START.length-1;t>=0;t--)o.DomEvent.on(this._dragStartTarget,o.Draggable.START[t],this._onDown,this);this._enabled=!0}},disable:function(){if(this._enabled){for(var t=o.Draggable.START.length-1;t>=0;t--)o.DomEvent.off(this._dragStartTarget,o.Draggable.START[t],this._onDown,this);this._enabled=!1,this._moved=!1}},_onDown:function(t){if(this._moved=!1,!t.shiftKey&&(1===t.which||1===t.button||t.touches)&&(o.DomEvent.stopPropagation(t),!o.Draggable._disabled&&(o.DomUtil.disableImageDrag(),o.DomUtil.disableTextSelection(),!this._moving))){var i=t.touches?t.touches[0]:t;this._startPoint=new o.Point(i.clientX,i.clientY),this._startPos=this._newPos=o.DomUtil.getPosition(this._element),o.DomEvent.on(e,o.Draggable.MOVE[t.type],this._onMove,this).on(e,o.Draggable.END[t.type],this._onUp,this)}},_onMove:function(t){if(t.touches&&t.touches.length>1)return void(this._moved=!0);var i=t.touches&&1===t.touches.length?t.touches[0]:t,n=new o.Point(i.clientX,i.clientY),s=n.subtract(this._startPoint);(s.x||s.y)&&(o.Browser.touch&&Math.abs(s.x)+Math.abs(s.y)<3||(o.DomEvent.preventDefault(t),this._moved||(this.fire("dragstart"),this._moved=!0,this._startPos=o.DomUtil.getPosition(this._element).subtract(s),o.DomUtil.addClass(e.body,"leaflet-dragging"),this._lastTarget=t.target||t.srcElement,o.DomUtil.addClass(this._lastTarget,"leaflet-drag-target")),this._newPos=this._startPos.add(s),this._moving=!0,o.Util.cancelAnimFrame(this._animRequest),this._animRequest=o.Util.requestAnimFrame(this._updatePosition,this,!0,this._dragStartTarget)))},_updatePosition:function(){this.fire("predrag"),o.DomUtil.setPosition(this._element,this._newPos),this.fire("drag")},_onUp:function(){o.DomUtil.removeClass(e.body,"leaflet-dragging"),this._lastTarget&&(o.DomUtil.removeClass(this._lastTarget,"leaflet-drag-target"),this._lastTarget=null);for(var t in o.Draggable.MOVE)o.DomEvent.off(e,o.Draggable.MOVE[t],this._onMove).off(e,o.Draggable.END[t],this._onUp);o.DomUtil.enableImageDrag(),o.DomUtil.enableTextSelection(),this._moved&&this._moving&&(o.Util.cancelAnimFrame(this._animRequest),this.fire("dragend",{distance:this._newPos.distanceTo(this._startPos)})),this._moving=!1}}),o.Handler=o.Class.extend({initialize:function(t){this._map=t},enable:function(){this._enabled||(this._enabled=!0,this.addHooks())},disable:function(){this._enabled&&(this._enabled=!1,this.removeHooks())},enabled:function(){return!!this._enabled}}),o.Map.mergeOptions({dragging:!0,inertia:!o.Browser.android23,inertiaDeceleration:3400,inertiaMaxSpeed:1/0,inertiaThreshold:o.Browser.touch?32:18,easeLinearity:.25,worldCopyJump:!1}),o.Map.Drag=o.Handler.extend({addHooks:function(){if(!this._draggable){var t=this._map;this._draggable=new o.Draggable(t._mapPane,t._container),this._draggable.on({dragstart:this._onDragStart,drag:this._onDrag,dragend:this._onDragEnd},this),t.options.worldCopyJump&&(this._draggable.on("predrag",this._onPreDrag,this),t.on("viewreset",this._onViewReset,this),t.whenReady(this._onViewReset,this))}this._draggable.enable()},removeHooks:function(){this._draggable.disable()},moved:function(){return this._draggable&&this._draggable._moved},_onDragStart:function(){var t=this._map;t._panAnim&&t._panAnim.stop(),t.fire("movestart").fire("dragstart"),t.options.inertia&&(this._positions=[],this._times=[])},_onDrag:function(){if(this._map.options.inertia){var t=this._lastTime=+new Date,e=this._lastPos=this._draggable._newPos;this._positions.push(e),this._times.push(t),t-this._times[0]>200&&(this._positions.shift(),this._times.shift())}this._map.fire("move").fire("drag")},_onViewReset:function(){var t=this._map.getSize()._divideBy(2),e=this._map.latLngToLayerPoint([0,0]);this._initialWorldOffset=e.subtract(t).x,this._worldWidth=this._map.project([0,180]).x},_onPreDrag:function(){var t=this._worldWidth,e=Math.round(t/2),i=this._initialWorldOffset,n=this._draggable._newPos.x,o=(n-e+i)%t+e-i,s=(n+e+i)%t-e-i,a=Math.abs(o+i)<Math.abs(s+i)?o:s;this._draggable._newPos.x=a},_onDragEnd:function(t){var e=this._map,i=e.options,n=+new Date-this._lastTime,s=!i.inertia||n>i.inertiaThreshold||!this._positions[0];if(e.fire("dragend",t),s)e.fire("moveend");else{var a=this._lastPos.subtract(this._positions[0]),r=(this._lastTime+n-this._times[0])/1e3,h=i.easeLinearity,l=a.multiplyBy(h/r),u=l.distanceTo([0,0]),c=Math.min(i.inertiaMaxSpeed,u),d=l.multiplyBy(c/u),p=c/(i.inertiaDeceleration*h),_=d.multiplyBy(-p/2).round();_.x&&_.y?(_=e._limitOffset(_,e.options.maxBounds),o.Util.requestAnimFrame(function(){e.panBy(_,{duration:p,easeLinearity:h,noMoveStart:!0})})):e.fire("moveend")}}}),o.Map.addInitHook("addHandler","dragging",o.Map.Drag),o.Map.mergeOptions({doubleClickZoom:!0}),o.Map.DoubleClickZoom=o.Handler.extend({addHooks:function(){this._map.on("dblclick",this._onDoubleClick,this)},removeHooks:function(){this._map.off("dblclick",this._onDoubleClick,this)},_onDoubleClick:function(t){var e=this._map,i=e.getZoom()+(t.originalEvent.shiftKey?-1:1);"center"===e.options.doubleClickZoom?e.setZoom(i):e.setZoomAround(t.containerPoint,i)}}),o.Map.addInitHook("addHandler","doubleClickZoom",o.Map.DoubleClickZoom),o.Map.mergeOptions({scrollWheelZoom:!0}),o.Map.ScrollWheelZoom=o.Handler.extend({addHooks:function(){o.DomEvent.on(this._map._container,"mousewheel",this._onWheelScroll,this),o.DomEvent.on(this._map._container,"MozMousePixelScroll",o.DomEvent.preventDefault),this._delta=0},removeHooks:function(){o.DomEvent.off(this._map._container,"mousewheel",this._onWheelScroll),o.DomEvent.off(this._map._container,"MozMousePixelScroll",o.DomEvent.preventDefault)},_onWheelScroll:function(t){var e=o.DomEvent.getWheelDelta(t);this._delta+=e,this._lastMousePos=this._map.mouseEventToContainerPoint(t),this._startTime||(this._startTime=+new Date);var i=Math.max(40-(+new Date-this._startTime),0);clearTimeout(this._timer),this._timer=setTimeout(o.bind(this._performZoom,this),i),o.DomEvent.preventDefault(t),o.DomEvent.stopPropagation(t)},_performZoom:function(){var t=this._map,e=this._delta,i=t.getZoom();e=e>0?Math.ceil(e):Math.floor(e),e=Math.max(Math.min(e,4),-4),e=t._limitZoom(i+e)-i,this._delta=0,this._startTime=null,e&&("center"===t.options.scrollWheelZoom?t.setZoom(i+e):t.setZoomAround(this._lastMousePos,i+e))}}),o.Map.addInitHook("addHandler","scrollWheelZoom",o.Map.ScrollWheelZoom),o.extend(o.DomEvent,{_touchstart:o.Browser.msPointer?"MSPointerDown":o.Browser.pointer?"pointerdown":"touchstart",_touchend:o.Browser.msPointer?"MSPointerUp":o.Browser.pointer?"pointerup":"touchend",addDoubleTapListener:function(t,i,n){function s(t){var e;if(o.Browser.pointer?(_.push(t.pointerId),e=_.length):e=t.touches.length,!(e>1)){var i=Date.now(),n=i-(r||i);h=t.touches?t.touches[0]:t,l=n>0&&u>=n,r=i}}function a(t){if(o.Browser.pointer){var e=_.indexOf(t.pointerId);if(-1===e)return;_.splice(e,1)}if(l){if(o.Browser.pointer){var n,s={};for(var a in h)n=h[a],"function"==typeof n?s[a]=n.bind(h):s[a]=n;h=s}h.type="dblclick",i(h),r=null}}var r,h,l=!1,u=250,c="_leaflet_",d=this._touchstart,p=this._touchend,_=[];t[c+d+n]=s,t[c+p+n]=a;var m=o.Browser.pointer?e.documentElement:t;return t.addEventListener(d,s,!1),m.addEventListener(p,a,!1),o.Browser.pointer&&m.addEventListener(o.DomEvent.POINTER_CANCEL,a,!1),this},removeDoubleTapListener:function(t,i){var n="_leaflet_";return t.removeEventListener(this._touchstart,t[n+this._touchstart+i],!1),(o.Browser.pointer?e.documentElement:t).removeEventListener(this._touchend,t[n+this._touchend+i],!1),o.Browser.pointer&&e.documentElement.removeEventListener(o.DomEvent.POINTER_CANCEL,t[n+this._touchend+i],!1),this}}),o.extend(o.DomEvent,{POINTER_DOWN:o.Browser.msPointer?"MSPointerDown":"pointerdown",POINTER_MOVE:o.Browser.msPointer?"MSPointerMove":"pointermove",POINTER_UP:o.Browser.msPointer?"MSPointerUp":"pointerup",POINTER_CANCEL:o.Browser.msPointer?"MSPointerCancel":"pointercancel",_pointers:[],_pointerDocumentListener:!1,addPointerListener:function(t,e,i,n){switch(e){case"touchstart":return this.addPointerListenerStart(t,e,i,n);
case"touchend":return this.addPointerListenerEnd(t,e,i,n);case"touchmove":return this.addPointerListenerMove(t,e,i,n);default:throw"Unknown touch event type"}},addPointerListenerStart:function(t,i,n,s){var a="_leaflet_",r=this._pointers,h=function(t){"mouse"!==t.pointerType&&t.pointerType!==t.MSPOINTER_TYPE_MOUSE&&o.DomEvent.preventDefault(t);for(var e=!1,i=0;i<r.length;i++)if(r[i].pointerId===t.pointerId){e=!0;break}e||r.push(t),t.touches=r.slice(),t.changedTouches=[t],n(t)};if(t[a+"touchstart"+s]=h,t.addEventListener(this.POINTER_DOWN,h,!1),!this._pointerDocumentListener){var l=function(t){for(var e=0;e<r.length;e++)if(r[e].pointerId===t.pointerId){r.splice(e,1);break}};e.documentElement.addEventListener(this.POINTER_UP,l,!1),e.documentElement.addEventListener(this.POINTER_CANCEL,l,!1),this._pointerDocumentListener=!0}return this},addPointerListenerMove:function(t,e,i,n){function o(t){if(t.pointerType!==t.MSPOINTER_TYPE_MOUSE&&"mouse"!==t.pointerType||0!==t.buttons){for(var e=0;e<a.length;e++)if(a[e].pointerId===t.pointerId){a[e]=t;break}t.touches=a.slice(),t.changedTouches=[t],i(t)}}var s="_leaflet_",a=this._pointers;return t[s+"touchmove"+n]=o,t.addEventListener(this.POINTER_MOVE,o,!1),this},addPointerListenerEnd:function(t,e,i,n){var o="_leaflet_",s=this._pointers,a=function(t){for(var e=0;e<s.length;e++)if(s[e].pointerId===t.pointerId){s.splice(e,1);break}t.touches=s.slice(),t.changedTouches=[t],i(t)};return t[o+"touchend"+n]=a,t.addEventListener(this.POINTER_UP,a,!1),t.addEventListener(this.POINTER_CANCEL,a,!1),this},removePointerListener:function(t,e,i){var n="_leaflet_",o=t[n+e+i];switch(e){case"touchstart":t.removeEventListener(this.POINTER_DOWN,o,!1);break;case"touchmove":t.removeEventListener(this.POINTER_MOVE,o,!1);break;case"touchend":t.removeEventListener(this.POINTER_UP,o,!1),t.removeEventListener(this.POINTER_CANCEL,o,!1)}return this}}),o.Map.mergeOptions({touchZoom:o.Browser.touch&&!o.Browser.android23,bounceAtZoomLimits:!0}),o.Map.TouchZoom=o.Handler.extend({addHooks:function(){o.DomEvent.on(this._map._container,"touchstart",this._onTouchStart,this)},removeHooks:function(){o.DomEvent.off(this._map._container,"touchstart",this._onTouchStart,this)},_onTouchStart:function(t){var i=this._map;if(t.touches&&2===t.touches.length&&!i._animatingZoom&&!this._zooming){var n=i.mouseEventToLayerPoint(t.touches[0]),s=i.mouseEventToLayerPoint(t.touches[1]),a=i._getCenterLayerPoint();this._startCenter=n.add(s)._divideBy(2),this._startDist=n.distanceTo(s),this._moved=!1,this._zooming=!0,this._centerOffset=a.subtract(this._startCenter),i._panAnim&&i._panAnim.stop(),o.DomEvent.on(e,"touchmove",this._onTouchMove,this).on(e,"touchend",this._onTouchEnd,this),o.DomEvent.preventDefault(t)}},_onTouchMove:function(t){var e=this._map;if(t.touches&&2===t.touches.length&&this._zooming){var i=e.mouseEventToLayerPoint(t.touches[0]),n=e.mouseEventToLayerPoint(t.touches[1]);this._scale=i.distanceTo(n)/this._startDist,this._delta=i._add(n)._divideBy(2)._subtract(this._startCenter),1!==this._scale&&(e.options.bounceAtZoomLimits||!(e.getZoom()===e.getMinZoom()&&this._scale<1||e.getZoom()===e.getMaxZoom()&&this._scale>1))&&(this._moved||(o.DomUtil.addClass(e._mapPane,"leaflet-touching"),e.fire("movestart").fire("zoomstart"),this._moved=!0),o.Util.cancelAnimFrame(this._animRequest),this._animRequest=o.Util.requestAnimFrame(this._updateOnMove,this,!0,this._map._container),o.DomEvent.preventDefault(t))}},_updateOnMove:function(){var t=this._map,e=this._getScaleOrigin(),i=t.layerPointToLatLng(e),n=t.getScaleZoom(this._scale);t._animateZoom(i,n,this._startCenter,this._scale,this._delta,!1,!0)},_onTouchEnd:function(){if(!this._moved||!this._zooming)return void(this._zooming=!1);var t=this._map;this._zooming=!1,o.DomUtil.removeClass(t._mapPane,"leaflet-touching"),o.Util.cancelAnimFrame(this._animRequest),o.DomEvent.off(e,"touchmove",this._onTouchMove).off(e,"touchend",this._onTouchEnd);var i=this._getScaleOrigin(),n=t.layerPointToLatLng(i),s=t.getZoom(),a=t.getScaleZoom(this._scale)-s,r=a>0?Math.ceil(a):Math.floor(a),h=t._limitZoom(s+r),l=t.getZoomScale(h)/this._scale;t._animateZoom(n,h,i,l)},_getScaleOrigin:function(){var t=this._centerOffset.subtract(this._delta).divideBy(this._scale);return this._startCenter.add(t)}}),o.Map.addInitHook("addHandler","touchZoom",o.Map.TouchZoom),o.Map.mergeOptions({tap:!0,tapTolerance:15}),o.Map.Tap=o.Handler.extend({addHooks:function(){o.DomEvent.on(this._map._container,"touchstart",this._onDown,this)},removeHooks:function(){o.DomEvent.off(this._map._container,"touchstart",this._onDown,this)},_onDown:function(t){if(t.touches){if(o.DomEvent.preventDefault(t),this._fireClick=!0,t.touches.length>1)return this._fireClick=!1,void clearTimeout(this._holdTimeout);var i=t.touches[0],n=i.target;this._startPos=this._newPos=new o.Point(i.clientX,i.clientY),n.tagName&&"a"===n.tagName.toLowerCase()&&o.DomUtil.addClass(n,"leaflet-active"),this._holdTimeout=setTimeout(o.bind(function(){this._isTapValid()&&(this._fireClick=!1,this._onUp(),this._simulateEvent("contextmenu",i))},this),1e3),o.DomEvent.on(e,"touchmove",this._onMove,this).on(e,"touchend",this._onUp,this)}},_onUp:function(t){if(clearTimeout(this._holdTimeout),o.DomEvent.off(e,"touchmove",this._onMove,this).off(e,"touchend",this._onUp,this),this._fireClick&&t&&t.changedTouches){var i=t.changedTouches[0],n=i.target;n&&n.tagName&&"a"===n.tagName.toLowerCase()&&o.DomUtil.removeClass(n,"leaflet-active"),this._isTapValid()&&this._simulateEvent("click",i)}},_isTapValid:function(){return this._newPos.distanceTo(this._startPos)<=this._map.options.tapTolerance},_onMove:function(t){var e=t.touches[0];this._newPos=new o.Point(e.clientX,e.clientY)},_simulateEvent:function(i,n){var o=e.createEvent("MouseEvents");o._simulated=!0,n.target._simulatedClick=!0,o.initMouseEvent(i,!0,!0,t,1,n.screenX,n.screenY,n.clientX,n.clientY,!1,!1,!1,!1,0,null),n.target.dispatchEvent(o)}}),o.Browser.touch&&!o.Browser.pointer&&o.Map.addInitHook("addHandler","tap",o.Map.Tap),o.Map.mergeOptions({boxZoom:!0}),o.Map.BoxZoom=o.Handler.extend({initialize:function(t){this._map=t,this._container=t._container,this._pane=t._panes.overlayPane,this._moved=!1},addHooks:function(){o.DomEvent.on(this._container,"mousedown",this._onMouseDown,this)},removeHooks:function(){o.DomEvent.off(this._container,"mousedown",this._onMouseDown),this._moved=!1},moved:function(){return this._moved},_onMouseDown:function(t){return this._moved=!1,!t.shiftKey||1!==t.which&&1!==t.button?!1:(o.DomUtil.disableTextSelection(),o.DomUtil.disableImageDrag(),this._startLayerPoint=this._map.mouseEventToLayerPoint(t),void o.DomEvent.on(e,"mousemove",this._onMouseMove,this).on(e,"mouseup",this._onMouseUp,this).on(e,"keydown",this._onKeyDown,this))},_onMouseMove:function(t){this._moved||(this._box=o.DomUtil.create("div","leaflet-zoom-box",this._pane),o.DomUtil.setPosition(this._box,this._startLayerPoint),this._container.style.cursor="crosshair",this._map.fire("boxzoomstart"));var e=this._startLayerPoint,i=this._box,n=this._map.mouseEventToLayerPoint(t),s=n.subtract(e),a=new o.Point(Math.min(n.x,e.x),Math.min(n.y,e.y));o.DomUtil.setPosition(i,a),this._moved=!0,i.style.width=Math.max(0,Math.abs(s.x)-4)+"px",i.style.height=Math.max(0,Math.abs(s.y)-4)+"px"},_finish:function(){this._moved&&(this._pane.removeChild(this._box),this._container.style.cursor=""),o.DomUtil.enableTextSelection(),o.DomUtil.enableImageDrag(),o.DomEvent.off(e,"mousemove",this._onMouseMove).off(e,"mouseup",this._onMouseUp).off(e,"keydown",this._onKeyDown)},_onMouseUp:function(t){this._finish();var e=this._map,i=e.mouseEventToLayerPoint(t);if(!this._startLayerPoint.equals(i)){var n=new o.LatLngBounds(e.layerPointToLatLng(this._startLayerPoint),e.layerPointToLatLng(i));e.fitBounds(n),e.fire("boxzoomend",{boxZoomBounds:n})}},_onKeyDown:function(t){27===t.keyCode&&this._finish()}}),o.Map.addInitHook("addHandler","boxZoom",o.Map.BoxZoom),o.Map.mergeOptions({keyboard:!0,keyboardPanOffset:80,keyboardZoomOffset:1}),o.Map.Keyboard=o.Handler.extend({keyCodes:{left:[37],right:[39],down:[40],up:[38],zoomIn:[187,107,61,171],zoomOut:[189,109,173]},initialize:function(t){this._map=t,this._setPanOffset(t.options.keyboardPanOffset),this._setZoomOffset(t.options.keyboardZoomOffset)},addHooks:function(){var t=this._map._container;-1===t.tabIndex&&(t.tabIndex="0"),o.DomEvent.on(t,"focus",this._onFocus,this).on(t,"blur",this._onBlur,this).on(t,"mousedown",this._onMouseDown,this),this._map.on("focus",this._addHooks,this).on("blur",this._removeHooks,this)},removeHooks:function(){this._removeHooks();var t=this._map._container;o.DomEvent.off(t,"focus",this._onFocus,this).off(t,"blur",this._onBlur,this).off(t,"mousedown",this._onMouseDown,this),this._map.off("focus",this._addHooks,this).off("blur",this._removeHooks,this)},_onMouseDown:function(){if(!this._focused){var i=e.body,n=e.documentElement,o=i.scrollTop||n.scrollTop,s=i.scrollLeft||n.scrollLeft;this._map._container.focus(),t.scrollTo(s,o)}},_onFocus:function(){this._focused=!0,this._map.fire("focus")},_onBlur:function(){this._focused=!1,this._map.fire("blur")},_setPanOffset:function(t){var e,i,n=this._panKeys={},o=this.keyCodes;for(e=0,i=o.left.length;i>e;e++)n[o.left[e]]=[-1*t,0];for(e=0,i=o.right.length;i>e;e++)n[o.right[e]]=[t,0];for(e=0,i=o.down.length;i>e;e++)n[o.down[e]]=[0,t];for(e=0,i=o.up.length;i>e;e++)n[o.up[e]]=[0,-1*t]},_setZoomOffset:function(t){var e,i,n=this._zoomKeys={},o=this.keyCodes;for(e=0,i=o.zoomIn.length;i>e;e++)n[o.zoomIn[e]]=t;for(e=0,i=o.zoomOut.length;i>e;e++)n[o.zoomOut[e]]=-t},_addHooks:function(){o.DomEvent.on(e,"keydown",this._onKeyDown,this)},_removeHooks:function(){o.DomEvent.off(e,"keydown",this._onKeyDown,this)},_onKeyDown:function(t){var e=t.keyCode,i=this._map;if(e in this._panKeys){if(i._panAnim&&i._panAnim._inProgress)return;i.panBy(this._panKeys[e]),i.options.maxBounds&&i.panInsideBounds(i.options.maxBounds)}else{if(!(e in this._zoomKeys))return;i.setZoom(i.getZoom()+this._zoomKeys[e])}o.DomEvent.stop(t)}}),o.Map.addInitHook("addHandler","keyboard",o.Map.Keyboard),o.Handler.MarkerDrag=o.Handler.extend({initialize:function(t){this._marker=t},addHooks:function(){var t=this._marker._icon;this._draggable||(this._draggable=new o.Draggable(t,t)),this._draggable.on("dragstart",this._onDragStart,this).on("drag",this._onDrag,this).on("dragend",this._onDragEnd,this),this._draggable.enable(),o.DomUtil.addClass(this._marker._icon,"leaflet-marker-draggable")},removeHooks:function(){this._draggable.off("dragstart",this._onDragStart,this).off("drag",this._onDrag,this).off("dragend",this._onDragEnd,this),this._draggable.disable(),o.DomUtil.removeClass(this._marker._icon,"leaflet-marker-draggable")},moved:function(){return this._draggable&&this._draggable._moved},_onDragStart:function(){this._marker.closePopup().fire("movestart").fire("dragstart")},_onDrag:function(){var t=this._marker,e=t._shadow,i=o.DomUtil.getPosition(t._icon),n=t._map.layerPointToLatLng(i);e&&o.DomUtil.setPosition(e,i),t._latlng=n,t.fire("move",{latlng:n}).fire("drag")},_onDragEnd:function(t){this._marker.fire("moveend").fire("dragend",t)}}),o.Control=o.Class.extend({options:{position:"topright"},initialize:function(t){o.setOptions(this,t)},getPosition:function(){return this.options.position},setPosition:function(t){var e=this._map;return e&&e.removeControl(this),this.options.position=t,e&&e.addControl(this),this},getContainer:function(){return this._container},addTo:function(t){this._map=t;var e=this._container=this.onAdd(t),i=this.getPosition(),n=t._controlCorners[i];return o.DomUtil.addClass(e,"leaflet-control"),-1!==i.indexOf("bottom")?n.insertBefore(e,n.firstChild):n.appendChild(e),this},removeFrom:function(t){var e=this.getPosition(),i=t._controlCorners[e];return i.removeChild(this._container),this._map=null,this.onRemove&&this.onRemove(t),this},_refocusOnMap:function(){this._map&&this._map.getContainer().focus()}}),o.control=function(t){return new o.Control(t)},o.Map.include({addControl:function(t){return t.addTo(this),this},removeControl:function(t){return t.removeFrom(this),this},_initControlPos:function(){function t(t,s){var a=i+t+" "+i+s;e[t+s]=o.DomUtil.create("div",a,n)}var e=this._controlCorners={},i="leaflet-",n=this._controlContainer=o.DomUtil.create("div",i+"control-container",this._container);t("top","left"),t("top","right"),t("bottom","left"),t("bottom","right")},_clearControlPos:function(){this._container.removeChild(this._controlContainer)}}),o.Control.Zoom=o.Control.extend({options:{position:"topleft",zoomInText:"+",zoomInTitle:"Zoom in",zoomOutText:"-",zoomOutTitle:"Zoom out"},onAdd:function(t){var e="leaflet-control-zoom",i=o.DomUtil.create("div",e+" leaflet-bar");return this._map=t,this._zoomInButton=this._createButton(this.options.zoomInText,this.options.zoomInTitle,e+"-in",i,this._zoomIn,this),this._zoomOutButton=this._createButton(this.options.zoomOutText,this.options.zoomOutTitle,e+"-out",i,this._zoomOut,this),this._updateDisabled(),t.on("zoomend zoomlevelschange",this._updateDisabled,this),i},onRemove:function(t){t.off("zoomend zoomlevelschange",this._updateDisabled,this)},_zoomIn:function(t){this._map.zoomIn(t.shiftKey?3:1)},_zoomOut:function(t){this._map.zoomOut(t.shiftKey?3:1)},_createButton:function(t,e,i,n,s,a){var r=o.DomUtil.create("a",i,n);r.innerHTML=t,r.href="#",r.title=e;var h=o.DomEvent.stopPropagation;return o.DomEvent.on(r,"click",h).on(r,"mousedown",h).on(r,"dblclick",h).on(r,"click",o.DomEvent.preventDefault).on(r,"click",s,a).on(r,"click",this._refocusOnMap,a),r},_updateDisabled:function(){var t=this._map,e="leaflet-disabled";o.DomUtil.removeClass(this._zoomInButton,e),o.DomUtil.removeClass(this._zoomOutButton,e),t._zoom===t.getMinZoom()&&o.DomUtil.addClass(this._zoomOutButton,e),t._zoom===t.getMaxZoom()&&o.DomUtil.addClass(this._zoomInButton,e)}}),o.Map.mergeOptions({zoomControl:!0}),o.Map.addInitHook(function(){this.options.zoomControl&&(this.zoomControl=new o.Control.Zoom,this.addControl(this.zoomControl))}),o.control.zoom=function(t){return new o.Control.Zoom(t)},o.Control.Attribution=o.Control.extend({options:{position:"bottomright",prefix:'<a href="http://leafletjs.com" title="A JS library for interactive maps">Leaflet</a>'},initialize:function(t){o.setOptions(this,t),this._attributions={}},onAdd:function(t){this._container=o.DomUtil.create("div","leaflet-control-attribution"),o.DomEvent.disableClickPropagation(this._container);for(var e in t._layers)t._layers[e].getAttribution&&this.addAttribution(t._layers[e].getAttribution());return t.on("layeradd",this._onLayerAdd,this).on("layerremove",this._onLayerRemove,this),this._update(),this._container},onRemove:function(t){t.off("layeradd",this._onLayerAdd).off("layerremove",this._onLayerRemove)},setPrefix:function(t){return this.options.prefix=t,this._update(),this},addAttribution:function(t){return t?(this._attributions[t]||(this._attributions[t]=0),this._attributions[t]++,this._update(),this):void 0},removeAttribution:function(t){return t?(this._attributions[t]&&(this._attributions[t]--,this._update()),this):void 0},_update:function(){if(this._map){var t=[];for(var e in this._attributions)this._attributions[e]&&t.push(e);var i=[];this.options.prefix&&i.push(this.options.prefix),t.length&&i.push(t.join(", ")),this._container.innerHTML=i.join(" | ")}},_onLayerAdd:function(t){t.layer.getAttribution&&this.addAttribution(t.layer.getAttribution())},_onLayerRemove:function(t){t.layer.getAttribution&&this.removeAttribution(t.layer.getAttribution())}}),o.Map.mergeOptions({attributionControl:!0}),o.Map.addInitHook(function(){this.options.attributionControl&&(this.attributionControl=(new o.Control.Attribution).addTo(this))}),o.control.attribution=function(t){return new o.Control.Attribution(t)},o.Control.Scale=o.Control.extend({options:{position:"bottomleft",maxWidth:100,metric:!0,imperial:!0,updateWhenIdle:!1},onAdd:function(t){this._map=t;var e="leaflet-control-scale",i=o.DomUtil.create("div",e),n=this.options;return this._addScales(n,e,i),t.on(n.updateWhenIdle?"moveend":"move",this._update,this),t.whenReady(this._update,this),i},onRemove:function(t){t.off(this.options.updateWhenIdle?"moveend":"move",this._update,this)},_addScales:function(t,e,i){t.metric&&(this._mScale=o.DomUtil.create("div",e+"-line",i)),t.imperial&&(this._iScale=o.DomUtil.create("div",e+"-line",i))},_update:function(){var t=this._map.getBounds(),e=t.getCenter().lat,i=6378137*Math.PI*Math.cos(e*Math.PI/180),n=i*(t.getNorthEast().lng-t.getSouthWest().lng)/180,o=this._map.getSize(),s=this.options,a=0;o.x>0&&(a=n*(s.maxWidth/o.x)),this._updateScales(s,a)},_updateScales:function(t,e){t.metric&&e&&this._updateMetric(e),t.imperial&&e&&this._updateImperial(e)},_updateMetric:function(t){var e=this._getRoundNum(t);this._mScale.style.width=this._getScaleWidth(e/t)+"px",this._mScale.innerHTML=1e3>e?e+" m":e/1e3+" km"},_updateImperial:function(t){var e,i,n,o=3.2808399*t,s=this._iScale;o>5280?(e=o/5280,i=this._getRoundNum(e),s.style.width=this._getScaleWidth(i/e)+"px",s.innerHTML=i+" mi"):(n=this._getRoundNum(o),s.style.width=this._getScaleWidth(n/o)+"px",s.innerHTML=n+" ft")},_getScaleWidth:function(t){return Math.round(this.options.maxWidth*t)-10},_getRoundNum:function(t){var e=Math.pow(10,(Math.floor(t)+"").length-1),i=t/e;return i=i>=10?10:i>=5?5:i>=3?3:i>=2?2:1,e*i}}),o.control.scale=function(t){return new o.Control.Scale(t)},o.Control.Layers=o.Control.extend({options:{collapsed:!0,position:"topright",autoZIndex:!0},initialize:function(t,e,i){o.setOptions(this,i),this._layers={},this._lastZIndex=0,this._handlingClick=!1;for(var n in t)this._addLayer(t[n],n);for(n in e)this._addLayer(e[n],n,!0)},onAdd:function(t){return this._initLayout(),this._update(),t.on("layeradd",this._onLayerChange,this).on("layerremove",this._onLayerChange,this),this._container},onRemove:function(t){t.off("layeradd",this._onLayerChange,this).off("layerremove",this._onLayerChange,this)},addBaseLayer:function(t,e){return this._addLayer(t,e),this._update(),this},addOverlay:function(t,e){return this._addLayer(t,e,!0),this._update(),this},removeLayer:function(t){var e=o.stamp(t);return delete this._layers[e],this._update(),this},_initLayout:function(){var t="leaflet-control-layers",e=this._container=o.DomUtil.create("div",t);e.setAttribute("aria-haspopup",!0),o.Browser.touch?o.DomEvent.on(e,"click",o.DomEvent.stopPropagation):o.DomEvent.disableClickPropagation(e).disableScrollPropagation(e);var i=this._form=o.DomUtil.create("form",t+"-list");if(this.options.collapsed){o.Browser.android||o.DomEvent.on(e,"mouseover",this._expand,this).on(e,"mouseout",this._collapse,this);var n=this._layersLink=o.DomUtil.create("a",t+"-toggle",e);n.href="#",n.title="Layers",o.Browser.touch?o.DomEvent.on(n,"click",o.DomEvent.stop).on(n,"click",this._expand,this):o.DomEvent.on(n,"focus",this._expand,this),o.DomEvent.on(i,"click",function(){setTimeout(o.bind(this._onInputClick,this),0)},this),this._map.on("click",this._collapse,this)}else this._expand();this._baseLayersList=o.DomUtil.create("div",t+"-base",i),this._separator=o.DomUtil.create("div",t+"-separator",i),this._overlaysList=o.DomUtil.create("div",t+"-overlays",i),e.appendChild(i)},_addLayer:function(t,e,i){var n=o.stamp(t);this._layers[n]={layer:t,name:e,overlay:i},this.options.autoZIndex&&t.setZIndex&&(this._lastZIndex++,t.setZIndex(this._lastZIndex))},_update:function(){if(this._container){this._baseLayersList.innerHTML="",this._overlaysList.innerHTML="";var t,e,i=!1,n=!1;for(t in this._layers)e=this._layers[t],this._addItem(e),n=n||e.overlay,i=i||!e.overlay;this._separator.style.display=n&&i?"":"none"}},_onLayerChange:function(t){var e=this._layers[o.stamp(t.layer)];if(e){this._handlingClick||this._update();var i=e.overlay?"layeradd"===t.type?"overlayadd":"overlayremove":"layeradd"===t.type?"baselayerchange":null;i&&this._map.fire(i,e)}},_createRadioElement:function(t,i){var n='<input type="radio" class="leaflet-control-layers-selector" name="'+t+'"';i&&(n+=' checked="checked"'),n+="/>";var o=e.createElement("div");return o.innerHTML=n,o.firstChild},_addItem:function(t){var i,n=e.createElement("label"),s=this._map.hasLayer(t.layer);t.overlay?(i=e.createElement("input"),i.type="checkbox",i.className="leaflet-control-layers-selector",i.defaultChecked=s):i=this._createRadioElement("leaflet-base-layers",s),i.layerId=o.stamp(t.layer),o.DomEvent.on(i,"click",this._onInputClick,this);var a=e.createElement("span");a.innerHTML=" "+t.name,n.appendChild(i),n.appendChild(a);var r=t.overlay?this._overlaysList:this._baseLayersList;return r.appendChild(n),n},_onInputClick:function(){var t,e,i,n=this._form.getElementsByTagName("input"),o=n.length;for(this._handlingClick=!0,t=0;o>t;t++)e=n[t],i=this._layers[e.layerId],e.checked&&!this._map.hasLayer(i.layer)?this._map.addLayer(i.layer):!e.checked&&this._map.hasLayer(i.layer)&&this._map.removeLayer(i.layer);this._handlingClick=!1,this._refocusOnMap()},_expand:function(){o.DomUtil.addClass(this._container,"leaflet-control-layers-expanded")},_collapse:function(){this._container.className=this._container.className.replace(" leaflet-control-layers-expanded","")}}),o.control.layers=function(t,e,i){return new o.Control.Layers(t,e,i)},o.PosAnimation=o.Class.extend({includes:o.Mixin.Events,run:function(t,e,i,n){this.stop(),this._el=t,this._inProgress=!0,this._newPos=e,this.fire("start"),t.style[o.DomUtil.TRANSITION]="all "+(i||.25)+"s cubic-bezier(0,0,"+(n||.5)+",1)",o.DomEvent.on(t,o.DomUtil.TRANSITION_END,this._onTransitionEnd,this),o.DomUtil.setPosition(t,e),o.Util.falseFn(t.offsetWidth),this._stepTimer=setInterval(o.bind(this._onStep,this),50)},stop:function(){this._inProgress&&(o.DomUtil.setPosition(this._el,this._getPos()),this._onTransitionEnd(),o.Util.falseFn(this._el.offsetWidth))},_onStep:function(){var t=this._getPos();return t?(this._el._leaflet_pos=t,void this.fire("step")):void this._onTransitionEnd()},_transformRe:/([-+]?(?:\d*\.)?\d+)\D*, ([-+]?(?:\d*\.)?\d+)\D*\)/,_getPos:function(){var e,i,n,s=this._el,a=t.getComputedStyle(s);if(o.Browser.any3d){if(n=a[o.DomUtil.TRANSFORM].match(this._transformRe),!n)return;e=parseFloat(n[1]),i=parseFloat(n[2])}else e=parseFloat(a.left),i=parseFloat(a.top);return new o.Point(e,i,!0)},_onTransitionEnd:function(){o.DomEvent.off(this._el,o.DomUtil.TRANSITION_END,this._onTransitionEnd,this),this._inProgress&&(this._inProgress=!1,this._el.style[o.DomUtil.TRANSITION]="",this._el._leaflet_pos=this._newPos,clearInterval(this._stepTimer),this.fire("step").fire("end"))}}),o.Map.include({setView:function(t,e,n){if(e=e===i?this._zoom:this._limitZoom(e),t=this._limitCenter(o.latLng(t),e,this.options.maxBounds),n=n||{},this._panAnim&&this._panAnim.stop(),this._loaded&&!n.reset&&n!==!0){n.animate!==i&&(n.zoom=o.extend({animate:n.animate},n.zoom),n.pan=o.extend({animate:n.animate},n.pan));var s=this._zoom!==e?this._tryAnimatedZoom&&this._tryAnimatedZoom(t,e,n.zoom):this._tryAnimatedPan(t,n.pan);if(s)return clearTimeout(this._sizeTimer),this}return this._resetView(t,e),this},panBy:function(t,e){if(t=o.point(t).round(),e=e||{},!t.x&&!t.y)return this;if(this._panAnim||(this._panAnim=new o.PosAnimation,this._panAnim.on({step:this._onPanTransitionStep,end:this._onPanTransitionEnd},this)),e.noMoveStart||this.fire("movestart"),e.animate!==!1){o.DomUtil.addClass(this._mapPane,"leaflet-pan-anim");var i=this._getMapPanePos().subtract(t);this._panAnim.run(this._mapPane,i,e.duration||.25,e.easeLinearity)}else this._rawPanBy(t),this.fire("move").fire("moveend");return this},_onPanTransitionStep:function(){this.fire("move")},_onPanTransitionEnd:function(){o.DomUtil.removeClass(this._mapPane,"leaflet-pan-anim"),this.fire("moveend")},_tryAnimatedPan:function(t,e){var i=this._getCenterOffset(t)._floor();return(e&&e.animate)===!0||this.getSize().contains(i)?(this.panBy(i,e),!0):!1}}),o.PosAnimation=o.DomUtil.TRANSITION?o.PosAnimation:o.PosAnimation.extend({run:function(t,e,i,n){this.stop(),this._el=t,this._inProgress=!0,this._duration=i||.25,this._easeOutPower=1/Math.max(n||.5,.2),this._startPos=o.DomUtil.getPosition(t),this._offset=e.subtract(this._startPos),this._startTime=+new Date,this.fire("start"),this._animate()},stop:function(){this._inProgress&&(this._step(),this._complete())},_animate:function(){this._animId=o.Util.requestAnimFrame(this._animate,this),this._step()},_step:function(){var t=+new Date-this._startTime,e=1e3*this._duration;e>t?this._runFrame(this._easeOut(t/e)):(this._runFrame(1),this._complete())},_runFrame:function(t){var e=this._startPos.add(this._offset.multiplyBy(t));o.DomUtil.setPosition(this._el,e),this.fire("step")},_complete:function(){o.Util.cancelAnimFrame(this._animId),this._inProgress=!1,this.fire("end")},_easeOut:function(t){return 1-Math.pow(1-t,this._easeOutPower)}}),o.Map.mergeOptions({zoomAnimation:!0,zoomAnimationThreshold:4}),o.DomUtil.TRANSITION&&o.Map.addInitHook(function(){this._zoomAnimated=this.options.zoomAnimation&&o.DomUtil.TRANSITION&&o.Browser.any3d&&!o.Browser.android23&&!o.Browser.mobileOpera,this._zoomAnimated&&o.DomEvent.on(this._mapPane,o.DomUtil.TRANSITION_END,this._catchTransitionEnd,this)}),o.Map.include(o.DomUtil.TRANSITION?{_catchTransitionEnd:function(t){this._animatingZoom&&t.propertyName.indexOf("transform")>=0&&this._onZoomTransitionEnd()},_nothingToAnimate:function(){return!this._container.getElementsByClassName("leaflet-zoom-animated").length},_tryAnimatedZoom:function(t,e,i){if(this._animatingZoom)return!0;if(i=i||{},!this._zoomAnimated||i.animate===!1||this._nothingToAnimate()||Math.abs(e-this._zoom)>this.options.zoomAnimationThreshold)return!1;var n=this.getZoomScale(e),o=this._getCenterOffset(t)._divideBy(1-1/n),s=this._getCenterLayerPoint()._add(o);return i.animate===!0||this.getSize().contains(o)?(this.fire("movestart").fire("zoomstart"),this._animateZoom(t,e,s,n,null,!0),!0):!1},_animateZoom:function(t,e,i,n,s,a,r){r||(this._animatingZoom=!0),o.DomUtil.addClass(this._mapPane,"leaflet-zoom-anim"),this._animateToCenter=t,this._animateToZoom=e,o.Draggable&&(o.Draggable._disabled=!0),o.Util.requestAnimFrame(function(){this.fire("zoomanim",{center:t,zoom:e,origin:i,scale:n,delta:s,backwards:a}),setTimeout(o.bind(this._onZoomTransitionEnd,this),250)},this)},_onZoomTransitionEnd:function(){this._animatingZoom&&(this._animatingZoom=!1,o.DomUtil.removeClass(this._mapPane,"leaflet-zoom-anim"),o.Util.requestAnimFrame(function(){this._resetView(this._animateToCenter,this._animateToZoom,!0,!0),o.Draggable&&(o.Draggable._disabled=!1)},this))}}:{}),o.TileLayer.include({_animateZoom:function(t){this._animating||(this._animating=!0,this._prepareBgBuffer());var e=this._bgBuffer,i=o.DomUtil.TRANSFORM,n=t.delta?o.DomUtil.getTranslateString(t.delta):e.style[i],s=o.DomUtil.getScaleString(t.scale,t.origin);e.style[i]=t.backwards?s+" "+n:n+" "+s},_endZoomAnim:function(){var t=this._tileContainer,e=this._bgBuffer;t.style.visibility="",t.parentNode.appendChild(t),o.Util.falseFn(e.offsetWidth);var i=this._map.getZoom();(i>this.options.maxZoom||i<this.options.minZoom)&&this._clearBgBuffer(),this._animating=!1},_clearBgBuffer:function(){var t=this._map;!t||t._animatingZoom||t.touchZoom._zooming||(this._bgBuffer.innerHTML="",this._bgBuffer.style[o.DomUtil.TRANSFORM]="")},_prepareBgBuffer:function(){var t=this._tileContainer,e=this._bgBuffer,i=this._getLoadedTilesPercentage(e),n=this._getLoadedTilesPercentage(t);return e&&i>.5&&.5>n?(t.style.visibility="hidden",void this._stopLoadingImages(t)):(e.style.visibility="hidden",e.style[o.DomUtil.TRANSFORM]="",this._tileContainer=e,e=this._bgBuffer=t,this._stopLoadingImages(e),void clearTimeout(this._clearBgBufferTimer))},_getLoadedTilesPercentage:function(t){var e,i,n=t.getElementsByTagName("img"),o=0;for(e=0,i=n.length;i>e;e++)n[e].complete&&o++;return o/i},_stopLoadingImages:function(t){var e,i,n,s=Array.prototype.slice.call(t.getElementsByTagName("img"));for(e=0,i=s.length;i>e;e++)n=s[e],n.complete||(n.onload=o.Util.falseFn,n.onerror=o.Util.falseFn,n.src=o.Util.emptyImageUrl,n.parentNode.removeChild(n))}}),o.Map.include({_defaultLocateOptions:{watch:!1,setView:!1,maxZoom:1/0,timeout:1e4,maximumAge:0,enableHighAccuracy:!1},locate:function(t){if(t=this._locateOptions=o.extend(this._defaultLocateOptions,t),!navigator.geolocation)return this._handleGeolocationError({code:0,message:"Geolocation not supported."}),this;var e=o.bind(this._handleGeolocationResponse,this),i=o.bind(this._handleGeolocationError,this);return t.watch?this._locationWatchId=navigator.geolocation.watchPosition(e,i,t):navigator.geolocation.getCurrentPosition(e,i,t),this},stopLocate:function(){return navigator.geolocation&&navigator.geolocation.clearWatch(this._locationWatchId),this._locateOptions&&(this._locateOptions.setView=!1),this},_handleGeolocationError:function(t){var e=t.code,i=t.message||(1===e?"permission denied":2===e?"position unavailable":"timeout");this._locateOptions.setView&&!this._loaded&&this.fitWorld(),this.fire("locationerror",{code:e,message:"Geolocation error: "+i+"."})},_handleGeolocationResponse:function(t){var e=t.coords.latitude,i=t.coords.longitude,n=new o.LatLng(e,i),s=180*t.coords.accuracy/40075017,a=s/Math.cos(o.LatLng.DEG_TO_RAD*e),r=o.latLngBounds([e-s,i-a],[e+s,i+a]),h=this._locateOptions;if(h.setView){var l=Math.min(this.getBoundsZoom(r),h.maxZoom);this.setView(n,l)}var u={latlng:n,bounds:r,timestamp:t.timestamp};for(var c in t.coords)"number"==typeof t.coords[c]&&(u[c]=t.coords[c]);this.fire("locationfound",u)}})}(window,document);
/*! Leaflet.Coordinates 03-07-2013 */
L.Control.Coordinates=L.Control.extend({options:{position:"bottomright",decimals:4,decimalSeperator:".",labelTemplateLat:"Lat: {y}",labelTemplateLng:"Lng: {x}",labelFormatterLat:void 0,labelFormatterLng:void 0,enableUserInput:!0,useDMS:!1,useLatLngOrder:!1},onAdd:function(a){this._map=a;var b="leaflet-control-coordinates",c=this._container=L.DomUtil.create("div",b),d=this.options;this._labelcontainer=L.DomUtil.create("div","uiElement label",c),this._label=L.DomUtil.create("span","labelFirst",this._labelcontainer),this._inputcontainer=L.DomUtil.create("div","uiElement input uiHidden",c);var e,f;return d.useLatLngOrder?(f=L.DomUtil.create("span","",this._inputcontainer),this._inputY=this._createInput("inputY",this._inputcontainer),e=L.DomUtil.create("span","",this._inputcontainer),this._inputX=this._createInput("inputX",this._inputcontainer)):(e=L.DomUtil.create("span","",this._inputcontainer),this._inputX=this._createInput("inputX",this._inputcontainer),f=L.DomUtil.create("span","",this._inputcontainer),this._inputY=this._createInput("inputY",this._inputcontainer)),e.innerHTML=d.labelTemplateLng.replace("{x}",""),f.innerHTML=d.labelTemplateLat.replace("{y}",""),L.DomEvent.on(this._inputX,"keyup",this._handleKeypress,this),L.DomEvent.on(this._inputY,"keyup",this._handleKeypress,this),a.on("mousemove",this._update,this),a.on("dragstart",this.collapse,this),a.whenReady(this._update,this),this._showsCoordinates=!0,d.enableUserInput&&L.DomEvent.addListener(this._container,"click",this._switchUI,this),c},_createInput:function(a,b){var c=L.DomUtil.create("input",a,b);return c.type="text",L.DomEvent.disableClickPropagation(c),c},_clearMarker:function(){this._map.removeLayer(this._marker)},_handleKeypress:function(a){switch(a.keyCode){case 27:this.collapse();break;case 13:this._handleSubmit(),this.collapse();break;default:this._handleSubmit()}},_handleSubmit:function(){var a=L.NumberFormatter.createValidNumber(this._inputX.value,this.options.decimalSeperator),b=L.NumberFormatter.createValidNumber(this._inputY.value,this.options.decimalSeperator);if(void 0!==a&&void 0!==b){var c=this._marker;c||(c=this._marker=L.marker(),c.on("click",this._clearMarker,this)),c.setLatLng(new L.LatLng(b,a)),c.addTo(this._map)}},expand:function(){this._showsCoordinates=!1,this._map.off("mousemove",this._update,this),L.DomEvent.addListener(this._container,"mousemove",L.DomEvent.stop),L.DomEvent.removeListener(this._container,"click",this._switchUI,this),L.DomUtil.addClass(this._labelcontainer,"uiHidden"),L.DomUtil.removeClass(this._inputcontainer,"uiHidden")},_createCoordinateLabel:function(a){var b,c,d=this.options;return b=d.labelFormatterLng?d.labelFormatterLng(a.lng):L.Util.template(d.labelTemplateLng,{x:this._getNumber(a.lng,d)}),c=d.labelFormatterLat?d.labelFormatterLat(a.lat):L.Util.template(d.labelTemplateLat,{y:this._getNumber(a.lat,d)}),d.useLatLngOrder?c+" "+b:b+" "+c},_getNumber:function(a,b){var c;return c=b.useDMS?L.NumberFormatter.toDMS(a):L.NumberFormatter.round(a,b.decimals,b.decimalSeperator)},collapse:function(){if(!this._showsCoordinates&&(this._map.on("mousemove",this._update,this),this._showsCoordinates=!0,this.options,L.DomEvent.addListener(this._container,"click",this._switchUI,this),L.DomEvent.removeListener(this._container,"mousemove",L.DomEvent.stop),L.DomUtil.addClass(this._inputcontainer,"uiHidden"),L.DomUtil.removeClass(this._labelcontainer,"uiHidden"),this._marker)){var a=L.marker(),b=this._marker.getLatLng();a.setLatLng(b);var c=L.DomUtil.create("div",""),d=L.DomUtil.create("div","",c);d.innerHTML=this._createCoordinateLabel(b);var e=L.DomUtil.create("a","",c);e.innerHTML="Remove",e.href="#";var f=L.DomEvent.stopPropagation;L.DomEvent.on(e,"click",f).on(e,"mousedown",f).on(e,"dblclick",f).on(e,"click",L.DomEvent.preventDefault).on(e,"click",function(){this._map.removeLayer(a)},this),a.bindPopup(c),a.addTo(this._map),this._map.removeLayer(this._marker),this._marker=null}},_switchUI:function(a){L.DomEvent.stop(a),L.DomEvent.stopPropagation(a),L.DomEvent.preventDefault(a),this._showsCoordinates?this.expand():this.collapse()},onRemove:function(a){a.off("mousemove",this._update,this)},_update:function(a){var b=a.latlng,c=this.options;b&&(b=b.wrap(),this._currentPos=b,this._inputY.value=L.NumberFormatter.round(b.lat,c.decimals,c.decimalSeperator),this._inputX.value=L.NumberFormatter.round(b.lng,c.decimals,c.decimalSeperator),this._label.innerHTML=this._createCoordinateLabel(b))}}),L.control.coordinates=function(a){return new L.Control.Coordinates(a)},L.Map.mergeOptions({coordinateControl:!1}),L.Map.addInitHook(function(){this.options.coordinateControl&&(this.coordinateControl=new L.Control.Coordinates,this.addControl(this.coordinateControl))}),L.NumberFormatter={round:function(a,b,c){var d=L.Util.formatNum(a,b)+"",e=d.split(".");if(e[1]){for(var f=b-e[1].length;f>0;f--)e[1]+="0";d=e.join(c||".")}return d},toDMS:function(a){var b=Math.floor(a),c=60*(a-b),d=Math.floor(c),e=60*(c-d),f=Math.round(e);return 60==f&&(d++,f="00"),60==d&&(b++,d="00"),10>f&&(f="0"+f),10>d&&(d="0"+d),""+b+"° "+d+"' "+f+"''"},createValidNumber:function(a,b){if(a&&a.length>0){var c=a.split(b||".");try{var d=Number(c.join("."));return isNaN(d)?void 0:d}catch(e){return void 0}}return void 0}};
/* Leaflet Hash */
!function(t){var n=function(){var n=t.documentMode;return"onhashchange"in t&&(void 0===n||n>7)}();L.Hash=function(t){this.onHashChange=L.Util.bind(this.onHashChange,this),t&&this.init(t)},L.Hash.prototype={map:null,lastHash:null,parseHash:function(t){0==t.indexOf("#")&&(t=t.substr(1));var n=t.split("/");if(3==n.length){var i=parseInt(n[0],10),a=parseFloat(n[1]),s=parseFloat(n[2]);return isNaN(i)||isNaN(a)||isNaN(s)?!1:{center:new L.LatLng(a,s),zoom:i}}return!1},formatHash:function(t){var n=t.getCenter(),i=t.getZoom(),a=Math.max(0,Math.ceil(Math.log(i)/Math.LN2));return"#"+[i,n.lat.toFixed(a),n.lng.toFixed(a)].join("/")},init:function(t){this.map=t,this.map.on("moveend",this.onMapMove,this),this.lastHash=null,this.onHashChange(),this.isListening||this.startListening()},remove:function(){this.map=null,this.isListening&&this.stopListening()},onMapMove:function(t){if(this.movingMap||0===this.map.getZoom())return!1;var n=this.formatHash(this.map);this.lastHash!=n&&(location.replace(n),this.lastHash=n)},movingMap:!1,update:function(){var t=location.hash;if(t!==this.lastHash){var n=this.parseHash(t);n?(this.movingMap=!0,this.map.setView(n.center,n.zoom),this.movingMap=!1):this.onMapMove(this.map)}},changeDefer:100,changeTimeout:null,onHashChange:function(){if(!this.changeTimeout){var t=this;this.changeTimeout=setTimeout(function(){t.update(),t.changeTimeout=null},this.changeDefer)}},isListening:!1,hashChangeInterval:null,startListening:function(){n?L.DomEvent.addListener(t,"hashchange",this.onHashChange):(clearInterval(this.hashChangeInterval),this.hashChangeInterval=setInterval(this.onHashChange,50)),this.isListening=!0},stopListening:function(){n?L.DomEvent.removeListener(t,"hashchange",this.onHashChange):clearInterval(this.hashChangeInterval),this.isListening=!1}}}(window);
/* SidebarV2 */
L.Control.Sidebar=L.Control.extend({includes:L.Mixin.Events,options:{position:"left"},initialize:function(t,s){var i,e;for(L.setOptions(this,s),this._sidebar=L.DomUtil.get(t),L.DomUtil.addClass(this._sidebar,"sidebar-"+this.options.position),L.Browser.touch&&L.DomUtil.addClass(this._sidebar,"leaflet-touch"),i=this._sidebar.children.length-1;i>=0;i--)e=this._sidebar.children[i],"DIV"==e.tagName&&L.DomUtil.hasClass(e,"sidebar-content")&&(this._container=e);for(this._tabitems=this._sidebar.querySelectorAll("ul.sidebar-tabs > li, .sidebar-tabs > ul > li"),i=this._tabitems.length-1;i>=0;i--)this._tabitems[i]._sidebar=this;for(this._panes=[],this._closeButtons=[],i=this._container.children.length-1;i>=0;i--)if(e=this._container.children[i],"DIV"==e.tagName&&L.DomUtil.hasClass(e,"sidebar-pane")){this._panes.push(e);for(var o=e.querySelectorAll(".sidebar-close"),l=0,a=o.length;a>l;l++)this._closeButtons.push(o[l])}},addTo:function(t){var s,i;for(this._map=t,s=this._tabitems.length-1;s>=0;s--)i=this._tabitems[s],L.DomEvent.on(i.querySelector("a"),"click",L.DomEvent.preventDefault).on(i.querySelector("a"),"click",this._onClick,i);for(s=this._closeButtons.length-1;s>=0;s--)i=this._closeButtons[s],L.DomEvent.on(i,"click",this._onCloseClick,this);return this},removeFrom:function(){var t,s;for(this._map=null,t=this._tabitems.length-1;t>=0;t--)s=this._tabitems[t],L.DomEvent.off(s.querySelector("a"),"click",this._onClick);for(t=this._closeButtons.length-1;t>=0;t--)s=this._closeButtons[t],L.DomEvent.off(s,"click",this._onCloseClick,this);return this},open:function(t){var s,i;for(s=this._panes.length-1;s>=0;s--)i=this._panes[s],i.id==t?L.DomUtil.addClass(i,"active"):L.DomUtil.hasClass(i,"active")&&L.DomUtil.removeClass(i,"active");for(s=this._tabitems.length-1;s>=0;s--)i=this._tabitems[s],i.querySelector("a").hash=="#"+t?L.DomUtil.addClass(i,"active"):L.DomUtil.hasClass(i,"active")&&L.DomUtil.removeClass(i,"active");return this.fire("content",{id:t}),L.DomUtil.hasClass(this._sidebar,"collapsed")&&(this.fire("opening"),L.DomUtil.removeClass(this._sidebar,"collapsed")),this},close:function(){for(var t=this._tabitems.length-1;t>=0;t--){var s=this._tabitems[t];L.DomUtil.hasClass(s,"active")&&L.DomUtil.removeClass(s,"active")}return L.DomUtil.hasClass(this._sidebar,"collapsed")||(this.fire("closing"),L.DomUtil.addClass(this._sidebar,"collapsed")),this},_onClick:function(){L.DomUtil.hasClass(this,"active")?this._sidebar.close():L.DomUtil.hasClass(this,"disabled")||this._sidebar.open(this.querySelector("a").hash.slice(1))},_onCloseClick:function(){this.close()}}),L.control.sidebar=function(t,s){return new L.Control.Sidebar(t,s)};
/* i18next, v1.6.3 */
(function(){function n(n,e){if(!e||"function"==typeof e)return n;for(var r in e)n[r]=e[r];return n}function e(n,e,r){var t,u=0,a=n.length,s=void 0===a||"function"==typeof n;if(r)if(s){for(t in n)if(e.apply(n[t],r)===!1)break}else for(;a>u&&e.apply(n[u++],r)!==!1;);else if(s){for(t in n)if(e.call(n[t],t,n[t])===!1)break}else for(;a>u&&e.call(n[u],u,n[u++])!==!1;);return n}function r(n){return"string"==typeof n?n.replace(/[&<>"'\/]/g,function(n){return C[n]}):n}function t(n){var e=function(n){if(window.XMLHttpRequest)return n(null,new XMLHttpRequest);if(window.ActiveXObject)try{return n(null,new ActiveXObject("Msxml2.XMLHTTP"))}catch(e){return n(null,new ActiveXObject("Microsoft.XMLHTTP"))}return n(Error())},r=function(n){if("string"==typeof n)return n;var e=[];for(var r in n)n.hasOwnProperty(r)&&e.push(encodeURIComponent(r)+"="+encodeURIComponent(n[r]));return e.join("&")},t=function(n){n=n.replace(/\r\n/g,"\n");for(var e="",r=0;n.length>r;r++){var t=n.charCodeAt(r);128>t?e+=String.fromCharCode(t):t>127&&2048>t?(e+=String.fromCharCode(192|t>>6),e+=String.fromCharCode(128|63&t)):(e+=String.fromCharCode(224|t>>12),e+=String.fromCharCode(128|63&t>>6),e+=String.fromCharCode(128|63&t))}return e},u=function(n){var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";n=t(n);var r,u,a,s,o,i,l,c="",f=0;do r=n.charCodeAt(f++),u=n.charCodeAt(f++),a=n.charCodeAt(f++),s=r>>2,o=(3&r)<<4|u>>4,i=(15&u)<<2|a>>6,l=63&a,isNaN(u)?i=l=64:isNaN(a)&&(l=64),c+=e.charAt(s)+e.charAt(o)+e.charAt(i)+e.charAt(l),r=u=a="",s=o=i=l="";while(n.length>f);return c},a=function(){for(var n=arguments[0],e=1;arguments.length>e;e++){var r=arguments[e];for(var t in r)r.hasOwnProperty(t)&&(n[t]=r[t])}return n},s=function(n,t,u,o){"function"==typeof u&&(o=u,u={}),u.cache=u.cache||!1,u.data=u.data||{},u.headers=u.headers||{},u.jsonp=u.jsonp||!1,u.async=void 0===u.async?!0:u.async;var i,l=a({accept:"*/*","content-type":"application/x-www-form-urlencoded;charset=UTF-8"},s.headers,u.headers);if(i="application/json"===l["content-type"]?JSON.stringify(u.data):r(u.data),"GET"===n){var c=[];if(i&&(c.push(i),i=null),u.cache||c.push("_="+(new Date).getTime()),u.jsonp&&(c.push("callback="+u.jsonp),c.push("jsonp="+u.jsonp)),c=c.join("&"),c.length>1&&(t+=t.indexOf("?")>-1?"&"+c:"?"+c),u.jsonp){var f=document.getElementsByTagName("head")[0],m=document.createElement("script");return m.type="text/javascript",m.src=t,f.appendChild(m),void 0}}e(function(e,r){if(e)return o(e);r.open(n,t,u.async);for(var a in l)l.hasOwnProperty(a)&&r.setRequestHeader(a,l[a]);r.onreadystatechange=function(){if(4===r.readyState){var n=r.responseText||"";if(!o)return;o(r.status,{text:function(){return n},json:function(){return JSON.parse(n)}})}},r.send(i)})},o={authBasic:function(n,e){s.headers.Authorization="Basic "+u(n+":"+e)},connect:function(n,e,r){return s("CONNECT",n,e,r)},del:function(n,e,r){return s("DELETE",n,e,r)},get:function(n,e,r){return s("GET",n,e,r)},head:function(n,e,r){return s("HEAD",n,e,r)},headers:function(n){s.headers=n||{}},isAllowed:function(n,e,r){this.options(n,function(n,t){r(-1!==t.text().indexOf(e))})},options:function(n,e,r){return s("OPTIONS",n,e,r)},patch:function(n,e,r){return s("PATCH",n,e,r)},post:function(n,e,r){return s("POST",n,e,r)},put:function(n,e,r){return s("PUT",n,e,r)},trace:function(n,e,r){return s("TRACE",n,e,r)}},i=n.type?n.type.toLowerCase():"get";o[i](n.url,n,function(e,r){200===e?n.success(r.json(),e,null):n.error(r.text(),e,null)})}function u(n,e){"function"==typeof n&&(e=n,n={}),n=n||{},E.extend(A,n),"string"==typeof A.ns&&(A.ns={namespaces:[A.ns],defaultNs:A.ns}),"string"==typeof A.fallbackNS&&(A.fallbackNS=[A.fallbackNS]),A.interpolationPrefixEscaped=E.regexEscape(A.interpolationPrefix),A.interpolationSuffixEscaped=E.regexEscape(A.interpolationSuffix),A.lng||(A.lng=E.detectLanguage()),A.lng?A.useCookie&&E.cookie.create(A.cookieName,A.lng,A.cookieExpirationTime):(A.lng=A.fallbackLng,A.useCookie&&E.cookie.remove(A.cookieName)),P=E.toLanguages(A.lng),S=P[0],E.log("currentLng set to: "+S),R.setCurrentLng(S),L&&A.setJqueryExt&&m();var r;if(L&&L.Deferred&&(r=L.Deferred()),!A.resStore){var t=E.toLanguages(A.lng);"string"==typeof A.preload&&(A.preload=[A.preload]);for(var u=0,a=A.preload.length;a>u;u++)for(var s=E.toLanguages(A.preload[u]),o=0,i=s.length;i>o;o++)0>t.indexOf(s[o])&&t.push(s[o]);return w.sync.load(t,A,function(n,t){j=t,e&&e(N),r&&r.resolve()}),r?r.promise():void 0}return j=A.resStore,e&&e(N),r&&r.resolve(),r?r.promise():void 0}function a(n,e){"string"==typeof n&&(n=[n]);for(var r=0,t=n.length;t>r;r++)0>A.preload.indexOf(n[r])&&A.preload.push(n[r]);return u(e)}function s(n,e,r){"string"!=typeof e?(r=e,e=A.ns.defaultNs):0>A.ns.namespaces.indexOf(e)&&A.ns.namespaces.push(e),j[n]=j[n]||{},j[n][e]=j[n][e]||{},E.extend(j[n][e],r)}function o(n){A.ns.defaultNs=n}function i(n,e){l([n],e)}function l(n,e){var r={dynamicLoad:A.dynamicLoad,resGetPath:A.resGetPath,getAsync:A.getAsync,customLoad:A.customLoad,ns:{namespaces:n,defaultNs:""}},t=E.toLanguages(A.lng);"string"==typeof A.preload&&(A.preload=[A.preload]);for(var u=0,a=A.preload.length;a>u;u++)for(var s=E.toLanguages(A.preload[u]),o=0,i=s.length;i>o;o++)0>t.indexOf(s[o])&&t.push(s[o]);for(var l=[],c=0,f=t.length;f>c;c++){var m=!1,p=j[t[c]];if(p)for(var b=0,g=n.length;g>b;b++)p[n[b]]||(m=!0);else m=!0;m&&l.push(t[c])}l.length?w.sync._fetch(l,r,function(r,t){var u=n.length*l.length;E.each(n,function(n,r){0>A.ns.namespaces.indexOf(r)&&A.ns.namespaces.push(r),E.each(l,function(n,a){j[a]=j[a]||{},j[a][r]=t[a][r],u--,0===u&&e&&(A.useLocalStorage&&w.sync._storeLocal(j),e())})})}):e&&e()}function c(n,e){return u({lng:n},e)}function f(){return S}function m(){function n(n,e,r){if(0!==e.length){var t="text";if(0===e.indexOf("[")){var u=e.split("]");e=u[1],t=u[0].substr(1,u[0].length-1)}e.indexOf(";")===e.length-1&&(e=e.substr(0,e.length-2));var a;"html"===t?(a=A.defaultValueFromContent?L.extend({defaultValue:n.html()},r):r,n.html(L.t(e,a))):"text"===t?(a=A.defaultValueFromContent?L.extend({defaultValue:n.text()},r):r,n.text(L.t(e,a))):(a=A.defaultValueFromContent?L.extend({defaultValue:n.attr(t)},r):r,n.attr(t,L.t(e,a)))}}function e(e,r){var t=e.attr(A.selectorAttr);if(t){var u=e,a=e.data("i18n-target");if(a&&(u=e.find(a)||e),r||A.useDataAttrOptions!==!0||(r=e.data("i18n-options")),r=r||{},t.indexOf(";")>=0){var s=t.split(";");L.each(s,function(e,t){""!==t&&n(u,t,r)})}else n(u,t,r);A.useDataAttrOptions===!0&&e.data("i18n-options",r)}}L.t=L.t||N,L.fn.i18n=function(n){return this.each(function(){e(L(this),n);var r=L(this).find("["+A.selectorAttr+"]");r.each(function(){e(L(this),n)})})}}function p(n,e,r,t){if(!n)return n;if(t=t||e,0>n.indexOf(t.interpolationPrefix||A.interpolationPrefix))return n;var u=t.interpolationPrefix?E.regexEscape(t.interpolationPrefix):A.interpolationPrefixEscaped,a=t.interpolationSuffix?E.regexEscape(t.interpolationSuffix):A.interpolationSuffixEscaped,s="HTML"+a;return E.each(e,function(e,o){var i=r?r+A.keyseparator+e:e;"object"==typeof o&&null!==o?n=p(n,o,i,t):t.escapeInterpolation||A.escapeInterpolation?(n=n.replace(RegExp([u,i,s].join(""),"g"),o),n=n.replace(RegExp([u,i,a].join(""),"g"),E.escape(o))):n=n.replace(RegExp([u,i,a].join(""),"g"),o)}),n}function b(n,e){var r=",",t="{",u="}",a=E.extend({},e);for(delete a.postProcess;-1!=n.indexOf(A.reusePrefix)&&(T++,!(T>A.maxRecursion));){var s=n.lastIndexOf(A.reusePrefix),o=n.indexOf(A.reuseSuffix,s)+A.reuseSuffix.length,i=n.substring(s,o),l=i.replace(A.reusePrefix,"").replace(A.reuseSuffix,"");if(-1!=l.indexOf(r)){var c=l.indexOf(r);if(-1!=l.indexOf(t,c)&&-1!=l.indexOf(u,c)){var f=l.indexOf(t,c),m=l.indexOf(u,f)+u.length;try{a=E.extend(a,JSON.parse(l.substring(f,m))),l=l.substring(0,c)}catch(p){}}}var b=x(l,a);n=n.replace(i,b)}return n}function g(n){return n.context&&"string"==typeof n.context}function d(n){return void 0!==n.count&&"string"!=typeof n.count&&1!==n.count}function h(n,e){e=e||{};var r=e.defaultValue||n,t=y(n,e);return void 0!==t||t===r}function N(){return T=0,x.apply(null,arguments)}function v(){for(var n=[],e=1;arguments.length>e;e++)n.push(arguments[e]);return{postProcess:"sprintf",sprintf:n}}function x(n,e){e="string"==typeof e?v.apply(null,arguments):e||{};var r,t=e.defaultValue||n,u=y(n,e),a=e.lng?E.toLanguages(e.lng):P,s=e.ns||A.ns.defaultNs;n.indexOf(A.nsseparator)>-1&&(r=n.split(A.nsseparator),s=r[0],n=r[1]),void 0===u&&A.sendMissing&&(e.lng?F.postMissing(a[0],s,n,t,a):F.postMissing(A.lng,s,n,t,a));var o=e.postProcess||A.postProcess;void 0!==u&&o&&z[o]&&(u=z[o](u,n,e));var i=t;if(t.indexOf(A.nsseparator)>-1&&(r=t.split(A.nsseparator),i=r[1]),i===n&&A.parseMissingKey&&(t=A.parseMissingKey(t)),void 0===u&&(t=p(t,e),t=b(t,e),o&&z[o])){var l=e.defaultValue||n;u=z[o](l,n,e)}return void 0!==u?u:t}function y(n,e){e=e||{};var r,t,u=e.defaultValue||n,a=P;if(!j)return u;if(e.lng&&(a=E.toLanguages(e.lng),!j[a[0]])){var s=A.getAsync;A.getAsync=!1,w.sync.load(a,A,function(n,e){E.extend(j,e),A.getAsync=s})}var o=e.ns||A.ns.defaultNs;if(n.indexOf(A.nsseparator)>-1){var i=n.split(A.nsseparator);o=i[0],n=i[1]}if(g(e)){r=E.extend({},e),delete r.context,r.defaultValue=A.contextNotFound;var l=o+A.nsseparator+n+"_"+e.context;if(t=N(l,r),t!=A.contextNotFound)return p(t,{context:e.context})}if(d(e)){r=E.extend({},e),delete r.count,r.defaultValue=A.pluralNotFound;var c=o+A.nsseparator+n+A.pluralSuffix,f=R.get(a[0],e.count);if(f>=0?c=c+"_"+f:1===f&&(c=o+A.nsseparator+n),t=N(c,r),t!=A.pluralNotFound)return p(t,{count:e.count,interpolationPrefix:e.interpolationPrefix,interpolationSuffix:e.interpolationSuffix})}for(var m,h=n.split(A.keyseparator),v=0,k=a.length;k>v&&void 0===m;v++){for(var S=a[v],O=0,L=j[S]&&j[S][o];h[O];)L=L&&L[h[O]],O++;if(void 0!==L){if("string"==typeof L)L=p(L,e),L=b(L,e);else if("[object Array]"!==Object.prototype.toString.apply(L)||A.returnObjectTrees||e.returnObjectTrees){if(null===L&&A.fallbackOnNull===!0)L=void 0;else if(null!==L)if(A.returnObjectTrees||e.returnObjectTrees){var T={};for(var C in L)T[C]=x(o+A.nsseparator+n+A.keyseparator+C,e);L=T}else L="key '"+o+":"+n+" ("+S+")' "+"returned a object instead of string.",E.log(L)}else L=L.join("\n"),L=p(L,e),L=b(L,e);m=L}}if(void 0===m&&!e.isFallbackLookup&&(A.fallbackToDefaultNS===!0||A.fallbackNS&&A.fallbackNS.length>0))if(e.isFallbackLookup=!0,A.fallbackNS.length){for(var _=0,M=A.fallbackNS.length;M>_;_++)if(m=y(A.fallbackNS[_]+A.nsseparator+n,e)){var F=m.indexOf(A.nsseparator)>-1?m.split(A.nsseparator)[1]:m,z=u.indexOf(A.nsseparator)>-1?u.split(A.nsseparator)[1]:u;if(F!==z)break}}else m=y(n,e);return m}function k(){var n,e=[];if("undefined"!=typeof window&&(function(){for(var n=window.location.search.substring(1),r=n.split("&"),t=0;r.length>t;t++){var u=r[t].indexOf("=");if(u>0){var a=r[t].substring(0,u),s=r[t].substring(u+1);e[a]=s}}}(),e[A.detectLngQS]&&(n=e[A.detectLngQS])),!n&&"undefined"!=typeof document&&A.useCookie){var r=E.cookie.read(A.cookieName);r&&(n=r)}return n||"undefined"==typeof navigator||(n=navigator.language?navigator.language:navigator.userLanguage),n}Array.prototype.indexOf||(Array.prototype.indexOf=function(n){"use strict";if(null==this)throw new TypeError;var e=Object(this),r=e.length>>>0;if(0===r)return-1;var t=0;if(arguments.length>0&&(t=Number(arguments[1]),t!=t?t=0:0!=t&&1/0!=t&&t!=-1/0&&(t=(t>0||-1)*Math.floor(Math.abs(t)))),t>=r)return-1;for(var u=t>=0?t:Math.max(r-Math.abs(t),0);r>u;u++)if(u in e&&e[u]===n)return u;return-1}),Array.prototype.lastIndexOf||(Array.prototype.lastIndexOf=function(n){"use strict";if(null==this)throw new TypeError;var e=Object(this),r=e.length>>>0;if(0===r)return-1;var t=r;arguments.length>1&&(t=Number(arguments[1]),t!=t?t=0:0!=t&&t!=1/0&&t!=-(1/0)&&(t=(t>0||-1)*Math.floor(Math.abs(t))));for(var u=t>=0?Math.min(t,r-1):r-Math.abs(t);u>=0;u--)if(u in e&&e[u]===n)return u;return-1});var S,O=this,L=O.jQuery||O.Zepto,w={},j={},T=0,P=[];"undefined"!=typeof module&&module.exports?module.exports=w:(L&&(L.i18n=L.i18n||w),O.i18n=O.i18n||w);var A={lng:void 0,load:"all",preload:[],lowerCaseLng:!1,returnObjectTrees:!1,fallbackLng:"dev",fallbackNS:[],detectLngQS:"setLng",ns:"translation",fallbackOnNull:!0,fallbackToDefaultNS:!1,nsseparator:":",keyseparator:".",selectorAttr:"data-i18n",debug:!1,resGetPath:"locales/__lng__/__ns__.json",resPostPath:"locales/add/__lng__/__ns__",getAsync:!0,postAsync:!0,resStore:void 0,useLocalStorage:!1,localStorageExpirationTime:6048e5,dynamicLoad:!1,sendMissing:!1,sendMissingTo:"fallback",sendType:"POST",interpolationPrefix:"__",interpolationSuffix:"__",reusePrefix:"$t(",reuseSuffix:")",pluralSuffix:"_plural",pluralNotFound:["plural_not_found",Math.random()].join(""),contextNotFound:["context_not_found",Math.random()].join(""),escapeInterpolation:!1,setJqueryExt:!0,defaultValueFromContent:!0,useDataAttrOptions:!1,cookieExpirationTime:void 0,useCookie:!0,cookieName:"i18next",postProcess:void 0,parseMissingKey:void 0},C={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/"},_={create:function(n,e,r){var t;if(r){var u=new Date;u.setTime(u.getTime()+1e3*60*r),t="; expires="+u.toGMTString()}else t="";document.cookie=n+"="+e+t+"; path=/"},read:function(n){for(var e=n+"=",r=document.cookie.split(";"),t=0;r.length>t;t++){for(var u=r[t];" "==u.charAt(0);)u=u.substring(1,u.length);if(0===u.indexOf(e))return u.substring(e.length,u.length)}return null},remove:function(n){this.create(n,"",-1)}},M={create:function(){},read:function(){return null},remove:function(){}},E={extend:L?L.extend:n,each:L?L.each:e,ajax:L?L.ajax:t,cookie:"undefined"!=typeof document?_:M,detectLanguage:k,escape:r,log:function(n){A.debug&&"undefined"!=typeof console&&console.log(n)},toLanguages:function(n){var e=[];if("string"==typeof n&&n.indexOf("-")>-1){var r=n.split("-");n=A.lowerCaseLng?r[0].toLowerCase()+"-"+r[1].toLowerCase():r[0].toLowerCase()+"-"+r[1].toUpperCase(),"unspecific"!==A.load&&e.push(n),"current"!==A.load&&e.push(r[0])}else e.push(n);return-1===e.indexOf(A.fallbackLng)&&A.fallbackLng&&e.push(A.fallbackLng),e},regexEscape:function(n){return n.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}};E.applyReplacement=p;var F={load:function(n,e,r){e.useLocalStorage?F._loadLocal(n,e,function(t,u){for(var a=[],s=0,o=n.length;o>s;s++)u[n[s]]||a.push(n[s]);a.length>0?F._fetch(a,e,function(n,e){E.extend(u,e),F._storeLocal(e),r(null,u)}):r(null,u)}):F._fetch(n,e,function(n,e){r(null,e)})},_loadLocal:function(n,e,r){var t={},u=(new Date).getTime();if(window.localStorage){var a=n.length;E.each(n,function(n,s){var o=window.localStorage.getItem("res_"+s);o&&(o=JSON.parse(o),o.i18nStamp&&o.i18nStamp+e.localStorageExpirationTime>u&&(t[s]=o)),a--,0===a&&r(null,t)})}},_storeLocal:function(n){if(window.localStorage)for(var e in n)n[e].i18nStamp=(new Date).getTime(),window.localStorage.setItem("res_"+e,JSON.stringify(n[e]))},_fetch:function(n,e,r){var t=e.ns,u={};if(e.dynamicLoad){var a=function(n,e){r(null,e)};if("function"==typeof e.customLoad)e.customLoad(n,t.namespaces,e,a);else{var s=p(e.resGetPath,{lng:n.join("+"),ns:t.namespaces.join("+")});E.ajax({url:s,success:function(n){E.log("loaded: "+s),a(null,n)},error:function(n,e,r){E.log("failed loading: "+s),a("failed loading resource.json error: "+r)},dataType:"json",async:e.getAsync})}}else{var o,i=t.namespaces.length*n.length;E.each(t.namespaces,function(t,a){E.each(n,function(n,t){var s=function(n,e){n&&(o=o||[],o.push(n)),u[t]=u[t]||{},u[t][a]=e,i--,0===i&&r(o,u)};"function"==typeof e.customLoad?e.customLoad(t,a,e,s):F._fetchOne(t,a,e,s)})})}},_fetchOne:function(n,e,r,t){var u=p(r.resGetPath,{lng:n,ns:e});E.ajax({url:u,success:function(n){E.log("loaded: "+u),t(null,n)},error:function(n,e,r){E.log("failed loading: "+u),t(r,{})},dataType:"json",async:r.getAsync})},postMissing:function(n,e,r,t,u){var a={};a[r]=t;var s=[];if("fallback"===A.sendMissingTo&&A.fallbackLng!==!1)s.push({lng:A.fallbackLng,url:p(A.resPostPath,{lng:A.fallbackLng,ns:e})});else if("current"===A.sendMissingTo||"fallback"===A.sendMissingTo&&A.fallbackLng===!1)s.push({lng:n,url:p(A.resPostPath,{lng:n,ns:e})});else if("all"===A.sendMissingTo)for(var o=0,i=u.length;i>o;o++)s.push({lng:u[o],url:p(A.resPostPath,{lng:u[o],ns:e})});for(var l=0,c=s.length;c>l;l++){var f=s[l];E.ajax({url:f.url,type:A.sendType,data:a,success:function(){E.log("posted missing key '"+r+"' to: "+f.url);for(var n=r.split("."),u=0,a=j[f.lng][e];n[u];)a=a[n[u]]=u===n.length-1?t:a[n[u]]||{},u++},error:function(){E.log("failed posting missing key '"+r+"' to: "+f.url)},dataType:"json",async:A.postAsync})}}},R={rules:{ach:{name:"Acholi",numbers:[1,2],plurals:function(n){return Number(n>1)}},af:{name:"Afrikaans",numbers:[1,2],plurals:function(n){return Number(1!=n)}},ak:{name:"Akan",numbers:[1,2],plurals:function(n){return Number(n>1)}},am:{name:"Amharic",numbers:[1,2],plurals:function(n){return Number(n>1)}},an:{name:"Aragonese",numbers:[1,2],plurals:function(n){return Number(1!=n)}},ar:{name:"Arabic",numbers:[0,1,2,3,11,100],plurals:function(n){return Number(0===n?0:1==n?1:2==n?2:n%100>=3&&10>=n%100?3:n%100>=11?4:5)}},arn:{name:"Mapudungun",numbers:[1,2],plurals:function(n){return Number(n>1)}},ast:{name:"Asturian",numbers:[1,2],plurals:function(n){return Number(1!=n)}},ay:{name:"Aymará",numbers:[1],plurals:function(){return 0}},az:{name:"Azerbaijani",numbers:[1,2],plurals:function(n){return Number(1!=n)}},be:{name:"Belarusian",numbers:[1,2,5],plurals:function(n){return Number(1==n%10&&11!=n%100?0:n%10>=2&&4>=n%10&&(10>n%100||n%100>=20)?1:2)}},bg:{name:"Bulgarian",numbers:[1,2],plurals:function(n){return Number(1!=n)}},bn:{name:"Bengali",numbers:[1,2],plurals:function(n){return Number(1!=n)}},bo:{name:"Tibetan",numbers:[1],plurals:function(){return 0}},br:{name:"Breton",numbers:[1,2],plurals:function(n){return Number(n>1)}},bs:{name:"Bosnian",numbers:[1,2,5],plurals:function(n){return Number(1==n%10&&11!=n%100?0:n%10>=2&&4>=n%10&&(10>n%100||n%100>=20)?1:2)}},ca:{name:"Catalan",numbers:[1,2],plurals:function(n){return Number(1!=n)}},cgg:{name:"Chiga",numbers:[1],plurals:function(){return 0}},cs:{name:"Czech",numbers:[1,2,5],plurals:function(n){return Number(1==n?0:n>=2&&4>=n?1:2)}},csb:{name:"Kashubian",numbers:[1,2,5],plurals:function(n){return Number(1==n?0:n%10>=2&&4>=n%10&&(10>n%100||n%100>=20)?1:2)}},cy:{name:"Welsh",numbers:[1,2,3,8],plurals:function(n){return Number(1==n?0:2==n?1:8!=n&&11!=n?2:3)}},da:{name:"Danish",numbers:[1,2],plurals:function(n){return Number(1!=n)}},de:{name:"German",numbers:[1,2],plurals:function(n){return Number(1!=n)}},dz:{name:"Dzongkha",numbers:[1],plurals:function(){return 0}},el:{name:"Greek",numbers:[1,2],plurals:function(n){return Number(1!=n)}},en:{name:"English",numbers:[1,2],plurals:function(n){return Number(1!=n)}},eo:{name:"Esperanto",numbers:[1,2],plurals:function(n){return Number(1!=n)}},es:{name:"Spanish",numbers:[1,2],plurals:function(n){return Number(1!=n)}},es_ar:{name:"Argentinean Spanish",numbers:[1,2],plurals:function(n){return Number(1!=n)}},et:{name:"Estonian",numbers:[1,2],plurals:function(n){return Number(1!=n)}},eu:{name:"Basque",numbers:[1,2],plurals:function(n){return Number(1!=n)}},fa:{name:"Persian",numbers:[1],plurals:function(){return 0}},fi:{name:"Finnish",numbers:[1,2],plurals:function(n){return Number(1!=n)}},fil:{name:"Filipino",numbers:[1,2],plurals:function(n){return Number(n>1)}},fo:{name:"Faroese",numbers:[1,2],plurals:function(n){return Number(1!=n)}},fr:{name:"French",numbers:[1,2],plurals:function(n){return Number(n>1)}},fur:{name:"Friulian",numbers:[1,2],plurals:function(n){return Number(1!=n)}},fy:{name:"Frisian",numbers:[1,2],plurals:function(n){return Number(1!=n)}},ga:{name:"Irish",numbers:[1,2,3,7,11],plurals:function(n){return Number(1==n?0:2==n?1:7>n?2:11>n?3:4)}},gd:{name:"Scottish Gaelic",numbers:[1,2,3,20],plurals:function(n){return Number(1==n||11==n?0:2==n||12==n?1:n>2&&20>n?2:3)}},gl:{name:"Galician",numbers:[1,2],plurals:function(n){return Number(1!=n)}},gu:{name:"Gujarati",numbers:[1,2],plurals:function(n){return Number(1!=n)}},gun:{name:"Gun",numbers:[1,2],plurals:function(n){return Number(n>1)}},ha:{name:"Hausa",numbers:[1,2],plurals:function(n){return Number(1!=n)}},he:{name:"Hebrew",numbers:[1,2],plurals:function(n){return Number(1!=n)}},hi:{name:"Hindi",numbers:[1,2],plurals:function(n){return Number(1!=n)}},hr:{name:"Croatian",numbers:[1,2,5],plurals:function(n){return Number(1==n%10&&11!=n%100?0:n%10>=2&&4>=n%10&&(10>n%100||n%100>=20)?1:2)}},hu:{name:"Hungarian",numbers:[1,2],plurals:function(n){return Number(1!=n)}},hy:{name:"Armenian",numbers:[1,2],plurals:function(n){return Number(1!=n)}},ia:{name:"Interlingua",numbers:[1,2],plurals:function(n){return Number(1!=n)}},id:{name:"Indonesian",numbers:[1],plurals:function(){return 0}},is:{name:"Icelandic",numbers:[1,2],plurals:function(n){return Number(1!=n%10||11==n%100)}},it:{name:"Italian",numbers:[1,2],plurals:function(n){return Number(1!=n)}},ja:{name:"Japanese",numbers:[1],plurals:function(){return 0}},jbo:{name:"Lojban",numbers:[1],plurals:function(){return 0}},jv:{name:"Javanese",numbers:[0,1],plurals:function(n){return Number(0!==n)}},ka:{name:"Georgian",numbers:[1],plurals:function(){return 0}},kk:{name:"Kazakh",numbers:[1],plurals:function(){return 0}},km:{name:"Khmer",numbers:[1],plurals:function(){return 0}},kn:{name:"Kannada",numbers:[1,2],plurals:function(n){return Number(1!=n)}},ko:{name:"Korean",numbers:[1],plurals:function(){return 0}},ku:{name:"Kurdish",numbers:[1,2],plurals:function(n){return Number(1!=n)}},kw:{name:"Cornish",numbers:[1,2,3,4],plurals:function(n){return Number(1==n?0:2==n?1:3==n?2:3)}},ky:{name:"Kyrgyz",numbers:[1],plurals:function(){return 0}},lb:{name:"Letzeburgesch",numbers:[1,2],plurals:function(n){return Number(1!=n)}},ln:{name:"Lingala",numbers:[1,2],plurals:function(n){return Number(n>1)}},lo:{name:"Lao",numbers:[1],plurals:function(){return 0}},lt:{name:"Lithuanian",numbers:[1,2,10],plurals:function(n){return Number(1==n%10&&11!=n%100?0:n%10>=2&&(10>n%100||n%100>=20)?1:2)}},lv:{name:"Latvian",numbers:[0,1,2],plurals:function(n){return Number(1==n%10&&11!=n%100?0:0!==n?1:2)}},mai:{name:"Maithili",numbers:[1,2],plurals:function(n){return Number(1!=n)}},mfe:{name:"Mauritian Creole",numbers:[1,2],plurals:function(n){return Number(n>1)}},mg:{name:"Malagasy",numbers:[1,2],plurals:function(n){return Number(n>1)}},mi:{name:"Maori",numbers:[1,2],plurals:function(n){return Number(n>1)}},mk:{name:"Macedonian",numbers:[1,2],plurals:function(n){return Number(1==n||1==n%10?0:1)}},ml:{name:"Malayalam",numbers:[1,2],plurals:function(n){return Number(1!=n)}},mn:{name:"Mongolian",numbers:[1,2],plurals:function(n){return Number(1!=n)}},mnk:{name:"Mandinka",numbers:[0,1,2],plurals:function(n){return Number(1==n?1:2)}},mr:{name:"Marathi",numbers:[1,2],plurals:function(n){return Number(1!=n)}},ms:{name:"Malay",numbers:[1],plurals:function(){return 0}},mt:{name:"Maltese",numbers:[1,2,11,20],plurals:function(n){return Number(1==n?0:0===n||n%100>1&&11>n%100?1:n%100>10&&20>n%100?2:3)}},nah:{name:"Nahuatl",numbers:[1,2],plurals:function(n){return Number(1!=n)}},nap:{name:"Neapolitan",numbers:[1,2],plurals:function(n){return Number(1!=n)}},nb:{name:"Norwegian Bokmal",numbers:[1,2],plurals:function(n){return Number(1!=n)}},ne:{name:"Nepali",numbers:[1,2],plurals:function(n){return Number(1!=n)}},nl:{name:"Dutch",numbers:[1,2],plurals:function(n){return Number(1!=n)}},nn:{name:"Norwegian Nynorsk",numbers:[1,2],plurals:function(n){return Number(1!=n)}},no:{name:"Norwegian",numbers:[1,2],plurals:function(n){return Number(1!=n)}},nso:{name:"Northern Sotho",numbers:[1,2],plurals:function(n){return Number(1!=n)}},oc:{name:"Occitan",numbers:[1,2],plurals:function(n){return Number(n>1)}},or:{name:"Oriya",numbers:[2,1],plurals:function(n){return Number(1!=n)}},pa:{name:"Punjabi",numbers:[1,2],plurals:function(n){return Number(1!=n)}},pap:{name:"Papiamento",numbers:[1,2],plurals:function(n){return Number(1!=n)}},pl:{name:"Polish",numbers:[1,2,5],plurals:function(n){return Number(1==n?0:n%10>=2&&4>=n%10&&(10>n%100||n%100>=20)?1:2)}},pms:{name:"Piemontese",numbers:[1,2],plurals:function(n){return Number(1!=n)}},ps:{name:"Pashto",numbers:[1,2],plurals:function(n){return Number(1!=n)}},pt:{name:"Portuguese",numbers:[1,2],plurals:function(n){return Number(1!=n)}},pt_br:{name:"Brazilian Portuguese",numbers:[1,2],plurals:function(n){return Number(1!=n)}},rm:{name:"Romansh",numbers:[1,2],plurals:function(n){return Number(1!=n)}},ro:{name:"Romanian",numbers:[1,2,20],plurals:function(n){return Number(1==n?0:0===n||n%100>0&&20>n%100?1:2)}},ru:{name:"Russian",numbers:[1,2,5],plurals:function(n){return Number(1==n%10&&11!=n%100?0:n%10>=2&&4>=n%10&&(10>n%100||n%100>=20)?1:2)}},sah:{name:"Yakut",numbers:[1],plurals:function(){return 0}},sco:{name:"Scots",numbers:[1,2],plurals:function(n){return Number(1!=n)}},se:{name:"Northern Sami",numbers:[1,2],plurals:function(n){return Number(1!=n)}},si:{name:"Sinhala",numbers:[1,2],plurals:function(n){return Number(1!=n)}},sk:{name:"Slovak",numbers:[1,2,5],plurals:function(n){return Number(1==n?0:n>=2&&4>=n?1:2)}},sl:{name:"Slovenian",numbers:[5,1,2,3],plurals:function(n){return Number(1==n%100?1:2==n%100?2:3==n%100||4==n%100?3:0)}},so:{name:"Somali",numbers:[1,2],plurals:function(n){return Number(1!=n)}},son:{name:"Songhay",numbers:[1,2],plurals:function(n){return Number(1!=n)}},sq:{name:"Albanian",numbers:[1,2],plurals:function(n){return Number(1!=n)}},sr:{name:"Serbian",numbers:[1,2,5],plurals:function(n){return Number(1==n%10&&11!=n%100?0:n%10>=2&&4>=n%10&&(10>n%100||n%100>=20)?1:2)}},su:{name:"Sundanese",numbers:[1],plurals:function(){return 0}},sv:{name:"Swedish",numbers:[1,2],plurals:function(n){return Number(1!=n)}},sw:{name:"Swahili",numbers:[1,2],plurals:function(n){return Number(1!=n)}},ta:{name:"Tamil",numbers:[1,2],plurals:function(n){return Number(1!=n)}},te:{name:"Telugu",numbers:[1,2],plurals:function(n){return Number(1!=n)}},tg:{name:"Tajik",numbers:[1,2],plurals:function(n){return Number(n>1)}},th:{name:"Thai",numbers:[1],plurals:function(){return 0}},ti:{name:"Tigrinya",numbers:[1,2],plurals:function(n){return Number(n>1)}},tk:{name:"Turkmen",numbers:[1,2],plurals:function(n){return Number(1!=n)}},tr:{name:"Turkish",numbers:[1,2],plurals:function(n){return Number(n>1)}},tt:{name:"Tatar",numbers:[1],plurals:function(){return 0}},ug:{name:"Uyghur",numbers:[1],plurals:function(){return 0}},uk:{name:"Ukrainian",numbers:[1,2,5],plurals:function(n){return Number(1==n%10&&11!=n%100?0:n%10>=2&&4>=n%10&&(10>n%100||n%100>=20)?1:2)}},ur:{name:"Urdu",numbers:[1,2],plurals:function(n){return Number(1!=n)}},uz:{name:"Uzbek",numbers:[1,2],plurals:function(n){return Number(n>1)}},vi:{name:"Vietnamese",numbers:[1],plurals:function(){return 0}},wa:{name:"Walloon",numbers:[1,2],plurals:function(n){return Number(n>1)}},wo:{name:"Wolof",numbers:[1],plurals:function(){return 0}},yo:{name:"Yoruba",numbers:[1,2],plurals:function(n){return Number(1!=n)}},zh:{name:"Chinese",numbers:[1],plurals:function(){return 0}}},addRule:function(n,e){R.rules[n]=e},setCurrentLng:function(n){if(!R.currentRule||R.currentRule.lng!==n){var e=n.split("-");R.currentRule={lng:n,rule:R.rules[e[0]]}}},get:function(n,e){function r(e,r){var t;if(t=R.currentRule&&R.currentRule.lng===n?R.currentRule.rule:R.rules[e]){var u=t.plurals(r),a=t.numbers[u];return 2===t.numbers.length&&1===t.numbers[0]&&(2===a?a=-1:1===a&&(a=1)),a}return 1===r?"1":"-1"}var t=n.split("-");return r(t[0],e)}},z={},D=function(n,e){z[n]=e},I=function(){function n(n){return Object.prototype.toString.call(n).slice(8,-1).toLowerCase()}function e(n,e){for(var r=[];e>0;r[--e]=n);return r.join("")}var r=function(){return r.cache.hasOwnProperty(arguments[0])||(r.cache[arguments[0]]=r.parse(arguments[0])),r.format.call(null,r.cache[arguments[0]],arguments)};return r.format=function(r,t){var u,a,s,o,i,l,c,f=1,m=r.length,p="",b=[];for(a=0;m>a;a++)if(p=n(r[a]),"string"===p)b.push(r[a]);else if("array"===p){if(o=r[a],o[2])for(u=t[f],s=0;o[2].length>s;s++){if(!u.hasOwnProperty(o[2][s]))throw I('[sprintf] property "%s" does not exist',o[2][s]);u=u[o[2][s]]}else u=o[1]?t[o[1]]:t[f++];if(/[^s]/.test(o[8])&&"number"!=n(u))throw I("[sprintf] expecting number but found %s",n(u));switch(o[8]){case"b":u=u.toString(2);break;case"c":u=String.fromCharCode(u);break;case"d":u=parseInt(u,10);break;case"e":u=o[7]?u.toExponential(o[7]):u.toExponential();break;case"f":u=o[7]?parseFloat(u).toFixed(o[7]):parseFloat(u);break;case"o":u=u.toString(8);break;case"s":u=(u+="")&&o[7]?u.substring(0,o[7]):u;break;case"u":u=Math.abs(u);break;case"x":u=u.toString(16);break;case"X":u=u.toString(16).toUpperCase()}u=/[def]/.test(o[8])&&o[3]&&u>=0?"+"+u:u,l=o[4]?"0"==o[4]?"0":o[4].charAt(1):" ",c=o[6]-(u+"").length,i=o[6]?e(l,c):"",b.push(o[5]?u+i:i+u)}return b.join("")},r.cache={},r.parse=function(n){for(var e=n,r=[],t=[],u=0;e;){if(null!==(r=/^[^\x25]+/.exec(e)))t.push(r[0]);else if(null!==(r=/^\x25{2}/.exec(e)))t.push("%");else{if(null===(r=/^\x25(?:([1-9]\d*)\$|\(([^\)]+)\))?(\+)?(0|'[^$])?(-)?(\d+)?(?:\.(\d+))?([b-fosuxX])/.exec(e)))throw"[sprintf] huh?";if(r[2]){u|=1;var a=[],s=r[2],o=[];if(null===(o=/^([a-z_][a-z_\d]*)/i.exec(s)))throw"[sprintf] huh?";for(a.push(o[1]);""!==(s=s.substring(o[0].length));)if(null!==(o=/^\.([a-z_][a-z_\d]*)/i.exec(s)))a.push(o[1]);else{if(null===(o=/^\[(\d+)\]/.exec(s)))throw"[sprintf] huh?";a.push(o[1])}r[2]=a}else u|=2;if(3===u)throw"[sprintf] mixing positional and named placeholders is not (yet) supported";t.push(r)}e=e.substring(r[0].length)}return t},r}(),G=function(n,e){return e.unshift(n),I.apply(null,e)};D("sprintf",function(n,e,r){return r.sprintf?"[object Array]"===Object.prototype.toString.apply(r.sprintf)?G(n,r.sprintf):"object"==typeof r.sprintf?I(n,r.sprintf):n:n}),w.init=u,w.setLng=c,w.preload=a,w.addResourceBundle=s,w.loadNamespace=i,w.loadNamespaces=l,w.setDefaultNamespace=o,w.t=N,w.translate=N,w.exists=h,w.detectLanguage=E.detectLanguage,w.pluralExtensions=R,w.sync=F,w.functions=E,w.lng=f,w.addPostProcessor=D,w.options=A})();
/* Icons */
var icons={resources:[{name:"AITokarServer",icon:"assets/img/tokar.png",size:[32,37],pname:"<span data-i18n='tokar'>Tokar</span>"},{name:"AIBorServer",icon:"assets/img/bor.png",size:[32,21],pname:"<span data-i18n='bor'>Bor</span>"},{name:"AIShigiServer",icon:"assets/img/shigi.png",size:[24,32],pname:"<span data-i18n='shigi'>Shigi</span>"},{name:"OwrongResourceNode",icon:"assets/img/owrong.png",size:[16,16],pname:"<span data-i18n='owrong'>Owrong</span>"},{name:"CoalRockResourceNodeServer",icon:"assets/img/coal.png",size:[26,32],pname:"<span data-i18n='coal'>Coal</span>"},{name:"IronRockResourceNodeServer",icon:"assets/img/iron.png",size:[32,21],pname:"<span data-i18n='ironore'>Iron</span>"},{name:"WorldItemFlint",icon:"assets/img/itemflint.png",size:[16,11],pname:"<span data-i18n='itemflint'>Item Flint</span>"},{name:"AIShigiForestServer",icon:"assets/img/shigiforest.png",size:[18,32],pname:"<span data-i18n='shigiforest'>Shigi Forest</span>"},{name:"LogResourceNodeServer",icon:"assets/img/woodlog.png",size:[36,15],pname:"<span data-i18n='woodlog'>Wood Log</span>"},{name:"FlintRockResourceNodeServer",icon:"assets/img/flint.png",size:[26,32],pname:"<span data-i18n='flint'>Flint</span>"},{name:"WorldItemWood",icon:"assets/img/itemwood.png",size:[12,16],pname:"<span data-i18n='itemwood'>Item Wood</span>"},{name:"Metal3ResourceNodeServer",icon:"assets/img/mondinium.png",size:[18,15],pname:"<span data-i18n='mondinium' style='color: #37b24a'>Mondinium</p></span>"},{name:"Metal4ResourceNodeServer",icon:"assets/img/ultranium.png",size:[18,15],pname:"<span data-i18n='ultranium' style='color: #0077ac'>Ultranium</p></span>"},{name:"SandstoneResourceNodeServer",icon:"assets/img/limestone.png",size:[26,32],pname:"<span data-i18n='limestone'>Limestone/Clay</span>"},{name:"Metal2ResourceNodeServer",icon:"assets/img/titranium.png",size:[18,15],pname:"<span data-i18n='titranium' style='color: #ef4136'>Titranium</span>"},{name:"Deadtree1ResourceNodeServer",icon:"assets/img/deadtree.png",size:[36,15],pname:"<span data-i18n='deadtree'>Dead Tree</span>"},{name:"Deadtree2ResourceNodeServer",icon:"assets/img/deadtree.png",size:[36,15],pname:"<span data-i18n='deadtree'>Dead Tree</span>"},{name:"Deadtree3ResourceNodeServer",icon:"assets/img/deadtree.png",size:[36,15],pname:"<span data-i18n='deadtree'>Dead Tree</span>"},{name:"PitcherPlantResourceNode",icon:"assets/img/pitcherplant.png",size:[10,18],pname:"<span data-i18n='pitcherplant'>Pitcher Plant</span>"},{name:"AIShigiArcticServer",icon:"assets/img/shigiarctic.png",size:[25,32],pname:"<span data-i18n='shigiarctic'>Shigi Arctic</span>"},{name:"AIShigiWolfServer",icon:"assets/img/shigi-forest.png",size:[20,32],pname:"<span data-i18n='shigiforest'>Shigi Wolf</span>"},{name:"AIBorRadServer",icon:"assets/img/radbor.png",size:[32,25],pname:"<span data-i18n='borrad'>Bor Irradiated</span>"},{name:"AIYetiForestServer",icon:"assets/img/yetiforest.png",size:[32,45],pname:"<span data-i18n='sasquatch'>Sasquatch</span>"},{name:"AIYetiServer",icon:"assets/img/yetiarctic.png",size:[32,37],pname:"<span data-i18n='yeti'>Yeti</span>"},{name:"AITokarBlueServer",icon:"assets/img/tokarblue.png",size:[32,28],pname:"<span data-i18n='tokarblue'>Tokar Blue</span>"},{name:"AITokarParrotServer",icon:"assets/img/tokarparrot.png",size:[32,36],pname:"<span data-i18n='tokarparrot'>Tokar Parrot</span>"},{name:"SucculentResourceNode",icon:"assets/img/succulentseed.png",size:[16,39],pname:"<span data-i18n='succulentseeds'>Sunscreen</span>"},{name:"LargeMiningRockServer",icon:"assets/img/largerock.png",size:[32,24],pname:"<span data-i18n='largerock'>Large Rock</span>"},{name:"LootCrate",icon:"assets/img/lootcrate.png",size:[16,17],pname:"<span data-i18n='lootcrate'>Loot Crate</span>"},{name:"LValley",icon:"assets/img/valley.png",size:[63,22],pname:"<span data-i18n='valley'>Valley</span>"},{name:"LFortress",icon:"assets/img/fortress.png",size:[86,22],pname:"<span data-i18n='fortress'>Fortress</span>"},{name:"LTransit",icon:"assets/img/transit.png",size:[74,22],pname:"<span data-i18n='transit'>Transit</span>"},{name:"LBoonies",icon:"assets/img/boonies.png",size:[72,22],pname:"<span data-i18n='boonies'>Boonies</span>"},{name:"LCrossroad",icon:"assets/img/crossroad.png",size:[100,22],pname:"<span data-i18n='crossroad'>Crossroad</span>"},{name:"LAirfield",icon:"assets/img/airfield.png",size:[75,22],pname:"<span data-i18n='airfield'>Airfield</span>"},{name:"LCarrier",icon:"assets/img/carrier.png",size:[75,22],pname:"<span data-i18n='carrier'>Carrier</span>"},{name:"LDome",icon:"assets/img/dome.png",size:[48,22],pname:"<span data-i18n='dome'>Dome</span>"},{name:"LArc",icon:"assets/img/arch.png",size:[46,22],pname:"<span data-i18n='arch'>Arch</span>"}]};
/* Markers - Lines */
var icons={resources:[{name:"AITokarServer",icon:"assets/img/tokar.png",size:[32,37],pname:"<span data-i18n='tokar'>Tokar</span>"},{name:"AIBorServer",icon:"assets/img/bor.png",size:[32,21],pname:"<span data-i18n='bor'>Bor</span>"},{name:"AIShigiServer",icon:"assets/img/shigi.png",size:[24,32],pname:"<span data-i18n='shigi'>Shigi</span>"},{name:"OwrongResourceNode",icon:"assets/img/owrong.png",size:[16,16],pname:"<span data-i18n='owrong'>Owrong</span>"},{name:"CoalRockResourceNodeServer",icon:"assets/img/coal.png",size:[26,32],pname:"<span data-i18n='coal'>Coal</span>"},{name:"IronRockResourceNodeServer",icon:"assets/img/iron.png",size:[32,21],pname:"<span data-i18n='ironore'>Iron</span>"},{name:"WorldItemFlint",icon:"assets/img/itemflint.png",size:[16,11],pname:"<span data-i18n='itemflint'>Item Flint</span>"},{name:"AIShigiForestServer",icon:"assets/img/shigiforest.png",size:[18,32],pname:"<span data-i18n='shigiforest'>Shigi Forest</span>"},{name:"LogResourceNodeServer",icon:"assets/img/woodlog.png",size:[36,15],pname:"<span data-i18n='woodlog'>Wood Log</span>"},{name:"FlintRockResourceNodeServer",icon:"assets/img/flint.png",size:[26,32],pname:"<span data-i18n='flint'>Flint</span>"},{name:"WorldItemWood",icon:"assets/img/itemwood.png",size:[12,16],pname:"<span data-i18n='itemwood'>Item Wood</span>"},{name:"Metal3ResourceNodeServer",icon:"assets/img/mondinium.png",size:[18,15],pname:"<span data-i18n='mondinium' style='color: #37b24a'>Mondinium</p></span>"},{name:"Metal4ResourceNodeServer",icon:"assets/img/ultranium.png",size:[18,15],pname:"<span data-i18n='ultranium' style='color: #0077ac'>Ultranium</p></span>"},{name:"SandstoneResourceNodeServer",icon:"assets/img/limestone.png",size:[26,32],pname:"<span data-i18n='limestone'>Limestone/Clay</span>"},{name:"Metal2ResourceNodeServer",icon:"assets/img/titranium.png",size:[18,15],pname:"<span data-i18n='titranium' style='color: #ef4136'>Titranium</span>"},{name:"Deadtree1ResourceNodeServer",icon:"assets/img/deadtree.png",size:[36,15],pname:"<span data-i18n='deadtree'>Dead Tree</span>"},{name:"Deadtree2ResourceNodeServer",icon:"assets/img/deadtree.png",size:[36,15],pname:"<span data-i18n='deadtree'>Dead Tree</span>"},{name:"Deadtree3ResourceNodeServer",icon:"assets/img/deadtree.png",size:[36,15],pname:"<span data-i18n='deadtree'>Dead Tree</span>"},{name:"PitcherPlantResourceNode",icon:"assets/img/pitcherplant.png",size:[10,18],pname:"<span data-i18n='pitcherplant'>Pitcher Plant</span>"},{name:"AIShigiArcticServer",icon:"assets/img/shigiarctic.png",size:[25,32],pname:"<span data-i18n='shigiarctic'>Shigi Arctic</span>"},{name:"AIShigiWolfServer",icon:"assets/img/shigi-forest.png",size:[20,32],pname:"<span data-i18n='shigiwolf'>Shigi Wolf</span>"},{name:"AIBorRadServer",icon:"assets/img/radbor.png",size:[32,25],pname:"<span data-i18n='radbor'>Bor Irradiated</span>"},{name:"AIYetiForestServer",icon:"assets/img/yetiforest.png",size:[32,45],pname:"<span data-i18n='sasquatch'>Sasquatch</span>"},{name:"AIYetiServer",icon:"assets/img/yetiarctic.png",size:[32,37],pname:"<span data-i18n='yeti'>Yeti</span>"},{name:"AITokarBlueServer",icon:"assets/img/tokarblue.png",size:[32,28],pname:"<span data-i18n='tokarblue'>Tokar Blue</span>"},{name:"AITokarParrotServer",icon:"assets/img/tokarparrot.png",size:[32,36],pname:"<span data-i18n='tokarparrot'>Tokar Parrot</span>"},{name:"SucculentResourceNode",icon:"assets/img/succulentseed.png",size:[16,39],pname:"<span data-i18n='succulentseeds'>Sunscreen</span>"},{name:"LargeMiningRockServer",icon:"assets/img/largerock.png",size:[32,24],pname:"<span data-i18n='largerock'>Large Rock</span>"},{name:"LootCrate",icon:"assets/img/lootcrate.png",size:[16,17],pname:"<span data-i18n='lootcrate'>Loot Crate</span>"},{name:"LValley",icon:"assets/img/valley.png",size:[63,22],pname:"<span data-i18n='valley'>Valley</span>"},{name:"LFortress",icon:"assets/img/fortress.png",size:[86,22],pname:"<span data-i18n='fortress'>Fortress</span>"},{name:"LTransit",icon:"assets/img/transit.png",size:[74,22],pname:"<span data-i18n='transit'>Transit</span>"},{name:"LBoonies",icon:"assets/img/boonies.png",size:[72,22],pname:"<span data-i18n='boonies'>Boonies</span>"},{name:"LCrossroad",icon:"assets/img/crossroad.png",size:[100,22],pname:"<span data-i18n='crossroad'>Crossroad</span>"},{name:"LAirfield",icon:"assets/img/airfield.png",size:[75,22],pname:"<span data-i18n='airfield'>Airfield</span>"},{name:"LCarrier",icon:"assets/img/carrier.png",size:[75,22],pname:"<span data-i18n='carrier'>Carrier</span>"},{name:"LDome",icon:"assets/img/dome.png",size:[48,22],pname:"<span data-i18n='dome'>Dome</span>"},{name:"LArc",icon:"assets/img/arch.png",size:[46,22],pname:"<span data-i18n='arch'>Arch</span>"}]};
var markers={resources:[{name:"AITokarServer",coords:[{x:-1210,y:-1770},{x:-1230,y:-1810},{x:-1150,y:-1810},{x:-1170,y:-1870},{x:-1090,y:-1850},{x:-1110,y:-1890},{x:-1030,y:-1910},{x:-930,y:-2210},{x:-1010,y:-2310},{x:-710,y:-2110},{x:-590,y:-2270},{x:-770,y:-2290},{x:-730,y:-2390},{x:-670,y:-1930},{x:-470,y:-1890},{x:-350,y:-2030},{x:-450,y:-2170},{x:-330,y:-2210},{x:-190,y:-2210},{x:-170,y:-2230},{x:-290,y:-2430},{x:-410,y:-2570},{x:-330,y:-2710},{x:10,y:-2750},{x:150,y:-2850},{x:90,y:-3070},{x:-90,y:-3110},{x:-490,y:-3050},{x:-470,y:-3370},{x:-650,y:-3390},{x:-690,y:-3230},{x:-610,y:-3050},{x:-650,y:-2910},{x:-850,y:-2910},{x:-950,y:-3150},{x:-1030,y:-3330},{x:-1170,y:-3290},{x:-1290,y:-3150},{x:-1230,y:-2950},{x:-1090,y:-2810},{x:-1110,y:-2710},{x:-1350,y:-2830},{x:-1470,y:-2830},{x:-1510,y:-2710},{x:-1370,y:-2530},{x:-1270,y:-2470},{x:-1270,y:-2330},{x:-1370,y:-2130},{x:-1470,y:-1970},{x:-1350,y:-1870},{x:-1510,y:-1590},{x:-1310,y:-1490},{x:-1090,y:-1510},{x:-1270,y:-1630},{x:-1370,y:-1670},{x:-910,y:-1590},{x:-750,y:-1790},{x:-590,y:-1810},{x:-430,y:-1750},{x:-210,y:-1850},{x:-150,y:-2010},{x:-30,y:-2070},{x:270,y:-2590},{x:430,y:-2950},{x:330,y:-3290},{x:230,y:-3470},{x:-10,y:-3610},{x:-2010,y:-710},{x:-2130,y:-670},{x:-2210,y:-690},{x:-2210,y:-810},{x:-2070,y:-850},{x:-2390,y:-910},{x:-2430,y:-1110},{x:-2430,y:-1170},{x:-2370,y:-1270},{x:-1830,y:-1090},{x:-1850,y:-1010},{x:-1810,y:-910},{x:-2310,y:-1490},{x:-2190,y:-1430},{x:-2190,y:-1410},{x:-2030,y:-750},{x:-2150,y:-710},{x:-2170,y:-710},{x:-1190,y:-810},{x:-1210,y:-730},{x:-1230,y:-670},{x:-1230,y:-590},{x:-1250,y:-550},{x:-3210,y:-1030},{x:-1730,y:-230},{x:-3170,y:-910},{x:-1610,y:-230},{x:-1590,y:-250},{x:-1650,y:-290},{x:-1770,y:-270},{x:-2770,y:-290},{x:-2770,y:-250},{x:-2750,y:-210},{x:-2690,y:-230},{x:-2730,y:-270},{x:-3090,y:-870},{x:-3230,y:70},{x:-3030,y:-1010},{x:-3230,y:-30},{x:-3030,y:-950},{x:-3290,y:10},{x:-3350,y:30},{x:-3070,y:-1070},{x:-3170,y:-1050},{x:-3090,y:-350},{x:-3110,y:-270},{x:-3070,y:-250},{x:-3430,y:-830},{x:-3490,y:-850},{x:-3450,y:-910},{x:-2170,y:-270},{x:-2230,y:-330},{x:-2950,y:-670},{x:-2910,y:-570},{x:-2830,y:-410},{x:-3270,y:-590},{x:-3390,y:-590},{x:-3270,y:-710},{x:-2830,y:-1410},{x:-2550,y:-1390},{x:-2370,y:-1350},{x:-2410,y:-1430},{x:-1810,y:-1250}]},{name:"AIBorServer",coords:[{x:-850,y:-2030},{x:-1030,y:-2190},{x:-1250,y:-2150},{x:-1310,y:-2050},{x:-1230,y:-1970},{x:-1470,y:-1870},{x:-1570,y:-1750},{x:-1510,y:-1590},{x:-1310,y:-1430},{x:-1130,y:-1350},{x:-1070,y:-1410},{x:-1210,y:-1470},{x:-1310,y:-1550},{x:-1390,y:-1650},{x:-1190,y:-1570},{x:-990,y:-1510},{x:-790,y:-1690},{x:-630,y:-1810},{x:-630,y:-1870},{x:-910,y:-1730},{x:-910,y:-1630},{x:-810,y:-1530},{x:-710,y:-1650},{x:-710,y:-1830},{x:-730,y:-2050},{x:-830,y:-2230},{x:-910,y:-2130},{x:-1050,y:-1970},{x:-1150,y:-2110},{x:-1190,y:-2230},{x:-1390,y:-2230},{x:-1530,y:-1990},{x:-1650,y:-1810},{x:-1730,y:-1690},{x:-1770,y:-1750},{x:-1670,y:-2030},{x:-1530,y:-2170},{x:-1510,y:-2230},{x:-1430,y:-1990},{x:-1410,y:-1950},{x:-1610,y:-1590},{x:-1490,y:-1510},{x:-1350,y:-1350},{x:-1090,y:-1230},{x:-1050,y:-1250},{x:-1230,y:-1290},{x:-1230,y:-1310},{x:-1110,y:-1430},{x:-1110,y:-1470},{x:-1170,y:-1470},{x:-1330,y:-1430},{x:-1430,y:-1470},{x:-1450,y:-1550},{x:-1210,y:-1490},{x:-970,y:-1570},{x:-910,y:-1570},{x:-790,y:-1650},{x:-730,y:-1890},{x:-750,y:-1970},{x:-870,y:-2070},{x:-930,y:-1830},{x:-990,y:-2030},{x:-970,y:-2150},{x:-1050,y:-2290},{x:-1150,y:-2210},{x:-1170,y:-2190},{x:-1330,y:-2290},{x:-1370,y:-2250},{x:-1490,y:-2070},{x:-1370,y:-2170},{x:-1290,y:-2230},{x:-1310,y:-1790},{x:-3230,y:-1330},{x:-3330,y:-1330},{x:-3410,y:-1410},{x:-3410,y:-1550},{x:-3430,y:-1590},{x:-3290,y:-1470},{x:-3210,y:-1430},{x:-3150,y:-1410},{x:-3210,y:-1490},{x:-3270,y:-1550},{x:-2950,y:-1650},{x:-2270,y:-1890},{x:-2370,y:-1930},{x:-2250,y:-1690},{x:-2450,y:-1470},{x:-2630,y:-1450},{x:-2710,y:-1510},{x:-2570,y:-1550},{x:-2430,y:-1570},{x:-2310,y:-1570},{x:-1990,y:-2090},{x:-1830,y:-2250},{x:-1830,y:-2290},{x:-1890,y:-2350},{x:-1650,y:-2770},{x:-1810,y:-2790},{x:-1690,y:-2890},{x:-1750,y:-2670},{x:-1710,y:-2670},{x:-1570,y:-2670},{x:-1230,y:-2550},{x:-1110,y:-2530},{x:-830,y:-2510},{x:-810,y:-2550},{x:-970,y:-2630},{x:-1170,y:-2650},{x:-1210,y:-2710},{x:-1130,y:-2730},{x:-890,y:-2650},{x:-790,y:-2650},{x:-790,y:-2690},{x:-930,y:-2730},{x:-1030,y:-2730},{x:-1190,y:-2830},{x:-1130,y:-2870},{x:-890,y:-2830},{x:-770,y:-2850},{x:-830,y:-2970},{x:-1010,y:-2990},{x:-1110,y:-3050},{x:-1130,y:-3110},{x:-910,y:-3130},{x:-790,y:-3110},{x:-610,y:-2990},{x:-690,y:-2630},{x:-750,y:-2470},{x:-890,y:-2390},{x:-1050,y:-2410},{x:-2450,y:-730},{x:-2310,y:-610},{x:-2230,y:-450},{x:-2010,y:-390},{x:-2110,y:-470},{x:-1890,y:-650},{x:-1790,y:-510},{x:-1810,y:-670},{x:-1810,y:-790},{x:-1650,y:-750},{x:-1330,y:-830},{x:-1250,y:-670},{x:-1170,y:-850},{x:-1250,y:-910},{x:-890,y:-770},{x:-1030,y:-510},{x:-1070,y:-610},{x:-1390,y:-290},{x:-1510,y:-170},{x:-1630,y:-230},{x:-1590,y:-350},{x:-1750,y:-190},{x:-1870,y:-150},{x:-1810,y:-270},{x:-2270,y:-250},{x:-2390,y:-270},{x:-2450,y:-50},{x:-2630,y:70},{x:-2710,y:-310},{x:-2830,y:-270},{x:-3070,y:-310},{x:-3150,y:-130},{x:-3230,y:30},{x:-3350,y:90},{x:-3450,y:-50},{x:-3490,y:-190},{x:-3850,y:-90},{x:-3870,y:90},{x:-3950,y:290},{x:-2510,y:-1450},{x:-2430,y:-1270},{x:-2490,y:-1170},{x:-2430,y:-1110},{x:-2370,y:-1190},{x:-2270,y:-1350},{x:-2230,y:-1270},{x:-2310,y:-1170},{x:-2330,y:-1290},{x:-2350,y:-1430},{x:-2310,y:-1470},{x:-2430,y:-1350},{x:-2550,y:-1170},{x:-2730,y:-1170},{x:-2730,y:-1250},{x:-2830,y:-1330},{x:-2770,y:-1290},{x:-2610,y:-1150},{x:-2690,y:-1130},{x:-2850,y:-1210},{x:-3170,y:-1030},{x:-3190,y:-1130},{x:-3250,y:-1150},{x:-3230,y:-1050},{x:-3010,y:-1010},{x:-3110,y:-850},{x:-3270,y:-890},{x:-3330,y:-950},{x:-3470,y:-890},{x:-3410,y:-790},{x:-3290,y:-710},{x:-3290,y:-690},{x:-3150,y:-970},{x:-3510,y:-910},{x:-3330,y:-830},{x:-3250,y:-770},{x:-3190,y:-830},{x:-3130,y:-970},{x:-3250,y:-970},{x:-3270,y:-990},{x:-3150,y:-1030},{x:-3030,y:-870},{x:-3070,y:-790},{x:-3010,y:-810},{x:-2890,y:-630},{x:-2830,y:-490},{x:-2790,y:-370},{x:-2870,y:-490},{x:-3130,y:-550},{x:-3270,y:-510},{x:-3270,y:-610},{x:-3310,y:-610},{x:-2710,y:-470},{x:-2490,y:-350},{x:-2370,y:-670},{x:-2270,y:-530},{x:-2230,y:-550},{x:-2470,y:-1550},{x:-2630,y:-1510},{x:-2830,y:-1470},{x:-2830,y:-1490},{x:-2310,y:-1550},{x:-2410,y:-1570},{x:-2250,y:-1630},{x:-2190,y:-1630},{x:-2110,y:-1690},{x:-2070,y:-1710},{x:-1970,y:-1750},{x:-1870,y:-1690},{x:-1870,y:-1670},{x:-2170,y:-1730},{x:-2230,y:-1690},{x:-2310,y:-1650},{x:-2330,y:-1630},{x:-2350,y:-1690},{x:-2210,y:-1770},{x:-2170,y:-1790},{x:-3130,y:-1430},{x:-3190,y:-1350},{x:-3270,y:-1250},{x:-3330,y:-1210},{x:-3370,y:-1210},{x:-3450,y:-1210},{x:-3530,y:-1210},{x:-3610,y:-1210},{x:-3170,y:-1070},{x:-2490,y:-1910},{x:-2510,y:-1910},{x:-2430,y:-1990},{x:-2450,y:-2010},{x:-3210,y:-1250},{x:-3150,y:-1130},{x:-3070,y:-1050},{x:-3010,y:-1170},{x:-3090,y:-1230},{x:-3130,y:-1310},{x:-2870,y:-1430},{x:-2810,y:-1410},{x:-2750,y:-1410},{x:-2690,y:-1450},{x:-2530,y:-1510},{x:-2510,y:-1510},{x:-2370,y:-1550},{x:-1670,y:-2710},{x:-1550,y:-2890},{x:-1550,y:-3050},{x:-1550,y:-3210},{x:-1550,y:-3390},{x:-1690,y:-3490},{x:-1670,y:-3370},{x:-1610,y:-3330},{x:-1570,y:-3250},{x:-1630,y:-2970},{x:-1650,y:-2810},{x:-1730,y:-2630},{x:-1730,y:-2470},{x:-1690,y:-2270},{x:-1730,y:-2170},{x:-1810,y:-1990},{x:-1810,y:-1890},{x:-1790,y:-1850},{x:-1750,y:-1950},{x:-1670,y:-2210},{x:-1670,y:-2310},{x:-1710,y:-2410},{x:-1610,y:-2610},{x:-1610,y:-2670},{x:-1590,y:-2810},{x:-1590,y:-2890},{x:-1610,y:-2870},{x:-1690,y:-2550},{x:-1710,y:-2470},{x:-1630,y:-2410},{x:-1590,y:-2430},{x:-1630,y:-2550},{x:-1650,y:-2310},{x:-1710,y:-2250},{x:-1690,y:-2110},{x:-1710,y:-2030},{x:-1750,y:-2010},{x:-1750,y:-2130},{x:-1770,y:-2150},{x:-1770,y:-2030},{x:-1730,y:-1870},{x:-1750,y:-1830},{x:-1830,y:-1750},{x:-1950,y:-1690},{x:-1630,y:-1590},{x:-1750,y:-1490},{x:-1850,y:-1510},{x:-1890,y:-1650},{x:-1790,y:-1590},{x:-1690,y:-1450},{x:-1750,y:-2270},{x:-1650,y:-2390},{x:-1650,y:-2450},{x:-1630,y:-2710},{x:-1670,y:-2830},{x:-1670,y:-2930},{x:-1650,y:-3030},{x:-1630,y:-3110},{x:-1630,y:-3410},{x:-1730,y:-3430},{x:-1610,y:-3470},{x:-1530,y:-3330},{x:-1550,y:-3090},{x:-1630,y:-3230},{x:-1610,y:-3230},{x:-1570,y:-3050},{x:-1430,y:-2890},{x:-1430,y:-2530},{x:-1470,y:-2290},{x:-1310,y:-2550},{x:-1290,y:-2810},{x:-1310,y:-2910},{x:-1510,y:-2570},{x:-1530,y:-2370},{x:-1390,y:-2450},{x:-1370,y:-2610},{x:-1450,y:-2830},{x:-1390,y:-3050},{x:-1350,y:-3190},{x:-1310,y:-3210},{x:-1310,y:-3270},{x:-1450,y:-3210},{x:-1350,y:-3150},{x:-1230,y:-3010},{x:-1410,y:-2750},{x:-1410,y:-2670},{x:-1510,y:-2510},{x:-1510,y:-2470},{x:-1390,y:-2410},{x:-1310,y:-2410},{x:-1270,y:-2430},{x:-1110,y:-2510},{x:-1330,y:-2670},{x:-1210,y:-2670},{x:-1270,y:-2630},{x:-1270,y:-2710},{x:-1250,y:-2890},{x:-1370,y:-2930},{x:-1430,y:-2910},{x:-1510,y:-2910}]},{name:"AIShigiServer",coords:[{x:-3110,y:-2470},{x:-3450,y:-1870},{x:-3150,y:-2550},{x:-3190,y:-2510},{x:-3070,y:-2490},{x:-3030,y:-2470},{x:-2990,y:-2490},{x:-3070,y:-2570},{x:-3090,y:-2610},{x:-3110,y:-2650},{x:-3130,y:-2690},{x:-3050,y:-2670},{x:-2970,y:-2570},{x:-2890,y:-2550},{x:-2910,y:-2590},{x:-2950,y:-2670},{x:-3010,y:-2730},{x:-3090,y:-2770},{x:-3150,y:-2810},{x:-3030,y:-2810},{x:-3190,y:-2750},{x:-3190,y:-2910},{x:-3270,y:-2770},{x:-3270,y:-2870},{x:-3470,y:-2610},{x:-3510,y:-2530},{x:-3550,y:-2390},{x:-3630,y:-2270},{x:-3310,y:-2190},{x:-3150,y:-2110},{x:-3310,y:-2050},{x:-3310,y:-2010},{x:-3250,y:-1910},{x:-3190,y:-1990},{x:-3230,y:-2070},{x:-3090,y:-2010},{x:-2950,y:-1970},{x:-2870,y:-1910},{x:-2850,y:-1890},{x:-2750,y:-1950},{x:-2770,y:-2050},{x:-2710,y:-2050},{x:-2530,y:-1990},{x:-2490,y:-1990},{x:-2550,y:-2070},{x:-2710,y:-2110},{x:-2710,y:-2190},{x:-2730,y:-2290},{x:-2590,y:-2110},{x:-2530,y:-2090},{x:-2310,y:-2210},{x:-2470,y:-2110},{x:-2370,y:-2250},{x:-2290,y:-2470},{x:-2410,y:-2550},{x:-2450,y:-2590},{x:-2430,y:-2610},{x:-2510,y:-2630},{x:-2230,y:-2610},{x:-2090,y:-2810},{x:-2110,y:-2850},{x:-2210,y:-2950},{x:-2110,y:-3050},{x:-2010,y:-3070},{x:-1890,y:-3030},{x:-2090,y:-2910},{x:-2570,y:-2950},{x:-2570,y:-3050},{x:-2510,y:-3130},{x:-2530,y:-3290},{x:-2770,y:-3250},{x:-2170,y:-3410},{x:-2010,y:-3470},{x:-1870,y:-3410},{x:-1750,y:-3450},{x:-2110,y:-2730},{x:-2150,y:-2690},{x:-2330,y:-2550},{x:-3410,y:-1810},{x:-3390,y:-1590},{x:-3750,y:-1630},{x:-3750,y:-1890},{x:-3830,y:-1790},{x:-3750,y:-1390},{x:-3450,y:-1390},{x:-3350,y:-1490},{x:-2950,y:-1670},{x:-3190,y:-1590},{x:-1130,y:-2450},{x:-1230,y:-2550},{x:-910,y:-2510},{x:-770,y:-2510},{x:-770,y:-2550},{x:-1090,y:-2630},{x:-1110,y:-2670},{x:-830,y:-2770},{x:-710,y:-2730},{x:-610,y:-2770},{x:-790,y:-2990},{x:-830,y:-3050},{x:-830,y:-3190},{x:-550,y:-3090},{x:-710,y:-2890},{x:-970,y:-2870},{x:-970,y:-3070},{x:-1170,y:-2950},{x:-1190,y:-2810},{x:-1370,y:-2530},{x:-1430,y:-2330},{x:-1610,y:-2190},{x:-1150,y:-1490},{x:-850,y:-1570},{x:-650,y:-1850},{x:-790,y:-2070},{x:-1150,y:-2050},{x:-1370,y:-1850},{x:-1270,y:-1510},{x:-1410,y:-1430},{x:-2890,y:-2610},{x:-2790,y:-2670},{x:-2730,y:-2690},{x:-2650,y:-2630},{x:-2470,y:-2510},{x:-2370,y:-2510},{x:-2330,y:-2410},{x:-2370,y:-2410},{x:-2570,y:-2610},{x:-2330,y:-2570},{x:-2350,y:-2590},{x:-2470,y:-2690},{x:-2510,y:-2810},{x:-2550,y:-2990},{x:-2670,y:-2950},{x:-2710,y:-2810},{x:-2710,y:-2830},{x:-2670,y:-2890},{x:-2590,y:-3030},{x:-2630,y:-3090},{x:-2770,y:-3130},{x:-2830,y:-3170},{x:-2890,y:-3090},{x:-2870,y:-3010},{x:-2950,y:-3070},{x:-2750,y:-3210},{x:-2670,y:-3330},{x:-2650,y:-3350},{x:-2570,y:-3370},{x:-2490,y:-3350},{x:-2510,y:-3310},{x:-2430,y:-3190},{x:-2450,y:-3150},{x:-2550,y:-2830},{x:-2750,y:-2690},{x:-2870,y:-2670},{x:-2850,y:-2690},{x:-3070,y:-2770},{x:-3290,y:-2430},{x:-3290,y:-2390},{x:-3250,y:-2270},{x:-3270,y:-2170},{x:-3170,y:-2070},{x:-3230,y:-2030},{x:-3210,y:-2090},{x:-3150,y:-2230},{x:-3290,y:-2110},{x:-3450,y:-2070},{x:-3390,y:-2050},{x:-3350,y:-2010},{x:-3350,y:-2170},{x:-3310,y:-2150},{x:-3170,y:-2130},{x:-2990,y:-2190},{x:-2850,y:-2250},{x:-2970,y:-2130},{x:-3010,y:-2070},{x:-3030,y:-2090},{x:-3070,y:-2190},{x:-3130,y:-2030},{x:-3210,y:-1850},{x:-3210,y:-1810},{x:-3050,y:-1950},{x:-2910,y:-1850},{x:-2970,y:-1770},{x:-3110,y:-1630},{x:-3190,y:-1670},{x:-3130,y:-1690},{x:-2990,y:-1730},{x:-2970,y:-1730},{x:-3230,y:-1530},{x:-3210,y:-1490},{x:-3130,y:-1430},{x:-3130,y:-1450},{x:-3290,y:-1590},{x:-3290,y:-1630},{x:-3470,y:-1630},{x:-3490,y:-1530},{x:-3430,y:-1430},{x:-3370,y:-1330},{x:-3450,y:-1290},{x:-3350,y:-1410},{x:-3730,y:-1670},{x:-3710,y:-1570},{x:-3730,y:-1490},{x:-3770,y:-1710},{x:-3670,y:-1850},{x:-3590,y:-1910},{x:-3350,y:-2110},{x:-2590,y:-2590},{x:-2130,y:-2930},{x:-2130,y:-2970},{x:-2030,y:-2990},{x:-2010,y:-2970},{x:-2010,y:-2870},{x:-2030,y:-2770},{x:-2130,y:-2630},{x:-2290,y:-2270},{x:-2350,y:-2270},{x:-2350,y:-2170},{x:-2370,y:-2170},{x:-2450,y:-2130},{x:-2450,y:-2210},{x:-2430,y:-2170},{x:-2390,y:-2130},{x:-2630,y:-1970},{x:-2570,y:-1890},{x:-2570,y:-1910},{x:-2690,y:-1910},{x:-2710,y:-1890},{x:-2730,y:-1810},{x:-2730,y:-1890},{x:-2770,y:-1850},{x:-2810,y:-1850},{x:-2870,y:-1930},{x:-2890,y:-1930},{x:-2930,y:-1910},{x:-3410,y:-1910},{x:-3390,y:-1970},{x:-3250,y:-1950},{x:-3190,y:-1930},{x:-3090,y:-2030},{x:-3050,y:-2150},{x:-3070,y:-2130}]},{name:"OwrongResourceNode",coords:[{x:-3230,y:-2630},{x:-3430,y:-2430},{x:-3310,y:-2370},{x:-3150,y:-2290},{x:-3050,y:-2350},{x:-2910,y:-2310},{x:-2870,y:-2350},{x:-2510,y:-2330},{x:-2630,y:-2430},{x:-2510,y:-2470},{x:-2590,y:-2730},{x:-2870,y:-2810},{x:-2790,y:-2990},{x:-3010,y:-2990},{x:-2690,y:-3190},{x:-2290,y:-3110},{x:-2410,y:-2890},{x:-2330,y:-2810},{x:-2230,y:-2350},{x:-2090,y:-2130},{x:-2250,y:-2030},{x:-2330,y:-2010},{x:-2490,y:-1750},{x:-2630,y:-1790},{x:-2770,y:-1610},{x:-2810,y:-1710},{x:-3030,y:-1810},{x:-3090,y:-1870},{x:-3270,y:-1710},{x:-3330,y:-1750},{x:-3550,y:-1950},{x:-3790,y:-2010},{x:-3870,y:-1970},{x:-3530,y:-1730},{x:-3630,y:-1690},{x:-3650,y:-1530},{x:-3590,y:-1410},{x:-3670,y:-1430},{x:-3630,y:-1470},{x:-3110,y:-1610},{x:-2990,y:-1550},{x:-2330,y:-2750},{x:-2370,y:-2830},{x:-2330,y:-2910},{x:-2470,y:-2930},{x:-2270,y:-3170},{x:-2170,y:-3170},{x:-2110,y:-3190},{x:-2130,y:-3150},{x:-2230,y:-3150},{x:-2210,y:-3230},{x:-2290,y:-3230},{x:-2350,y:-3230},{x:-2330,y:-3110},{x:-2390,y:-3110},{x:-1510,y:490},{x:-890,y:690},{x:-670,y:1390},{x:-1090,y:1770},{x:-1650,y:2030},{x:-2350,y:1970},{x:-2810,y:1890},{x:-2950,y:1690},{x:-3010,y:1290},{x:-2970,y:930},{x:-2710,y:470},{x:-2650,y:-1330},{x:-2630,y:-1290},{x:-2630,y:-1330},{x:-1930,y:-1650},{x:-1890,y:-1610},{x:-1870,y:-1590},{x:-1830,y:-1530},{x:-1770,y:-1450},{x:-1750,y:-1410},{x:-1750,y:-1350},{x:-1710,y:-1270},{x:-1710,y:-1210},{x:-1650,y:-1130},{x:1310,y:130},{x:1390,y:150},{x:1430,y:130},{x:1430,y:70},{x:1390,y:50},{x:1390,y:70},{x:1390,y:110},{x:-3490,y:-2250},{x:-3470,y:-2190},{x:-3510,y:-2150},{x:-3570,y:-2150},{x:-3590,y:-2190},{x:-3550,y:-2230},{x:-3530,y:-2210},{x:-3370,y:-2350},{x:-3410,y:-2390},{x:-3370,y:-2470},{x:-3370,y:-2490},{x:-3330,y:-2430},{x:-3350,y:-2390},{x:-3390,y:-2390},{x:-3190,y:-2350},{x:-3110,y:-2330},{x:-3050,y:-2330},{x:-3050,y:-2270},{x:-3070,y:-2250},{x:-3110,y:-2270},{x:-3050,y:-2310},{x:-3070,y:-2350},{x:-2910,y:-2390},{x:-2830,y:-2390},{x:-2810,y:-2350},{x:-2830,y:-2270},{x:-2890,y:-2310},{x:-2910,y:-2350},{x:-2890,y:-2390},{x:-2810,y:-2790},{x:-2770,y:-2810},{x:-2790,y:-2870},{x:-2850,y:-2870},{x:-2910,y:-2890},{x:-2930,y:-2790},{x:-2870,y:-2750},{x:-2810,y:-2750},{x:-2830,y:-2830},{x:-2990,y:-2910},{x:-3090,y:-2950},{x:-3050,y:-3030},{x:-3230,y:-2770},{x:-3070,y:-2710},{x:-2910,y:-2650},{x:-3010,y:-2450},{x:-2950,y:-2310},{x:-3030,y:-2130},{x:-3110,y:-2090},{x:-3270,y:-2050},{x:-3350,y:-2090},{x:-3330,y:-2250},{x:-3150,y:-1890},{x:-3230,y:-1890},{x:-3190,y:-1750},{x:-3050,y:-1690},{x:-2910,y:-1770},{x:-2850,y:-1910},{x:-2770,y:-1930},{x:-2650,y:-2030},{x:-2770,y:-2110},{x:-2810,y:-2150},{x:-2570,y:-2150},{x:-2390,y:-2190},{x:-2270,y:-2210},{x:-2450,y:-2330},{x:-2470,y:-2330},{x:-2410,y:-2450},{x:-2490,y:-2430},{x:-2530,y:-2330},{x:-2590,y:-2370},{x:-2550,y:-2450},{x:-2590,y:-2470},{x:-2670,y:-2530},{x:-2730,y:-2550},{x:-2750,y:-2550},{x:-2710,y:-2430},{x:-2250,y:-2390},{x:-2150,y:-2370},{x:-2210,y:-2290},{x:-2130,y:-2170},{x:-2230,y:-2110},{x:-2250,y:-2090},{x:-2250,y:-1990},{x:-2170,y:-2050},{x:-2130,y:-2090},{x:-2470,y:-1690},{x:-2550,y:-1690},{x:-2750,y:-1610},{x:-2810,y:-1570},{x:-2650,y:-1690},{x:-2590,y:-1710},{x:-2550,y:-1810},{x:-2630,y:-1830},{x:-2730,y:-1730},{x:-2850,y:-1670},{x:-3030,y:-1510},{x:-3070,y:-1510},{x:-3110,y:-1550},{x:-3050,y:-1610},{x:-3030,y:-1670},{x:-3210,y:-1750},{x:-3250,y:-1690},{x:-3330,y:-1670},{x:-3310,y:-1750},{x:-3250,y:-1790},{x:-3630,y:-1790},{x:-3670,y:-1790},{x:-3610,y:-1750},{x:-3550,y:-1790},{x:-3530,y:-1790},{x:-3590,y:-1690},{x:-3550,y:-1450},{x:-3570,y:-1530},{x:-3670,y:-1490},{x:-3730,y:-1410},{x:-3610,y:-1970},{x:-3710,y:-2090},{x:-3810,y:-2090},{x:-3950,y:-2110},{x:-3790,y:-2070},{x:-3570,y:-2010},{x:-3010,y:-2910},{x:-2970,y:-2970},{x:-2970,y:-3010},{x:-3010,y:-3090},{x:-2710,y:-2990},{x:-2690,y:-2950},{x:-2730,y:-2950},{x:-2750,y:-2950},{x:-2710,y:-3030},{x:-2630,y:-3190},{x:-2610,y:-3130},{x:-2610,y:-3170},{x:-2570,y:-3230},{x:-2610,y:-3230},{x:-2370,y:-3290},{x:-2410,y:-3370},{x:-2430,y:-3470},{x:-2470,y:-3530},{x:-2450,y:-3590},{x:-2350,y:-3510},{x:-2310,y:-3370},{x:-2290,y:-3310},{x:-2410,y:-3050},{x:-2430,y:-2990},{x:-2370,y:-2910},{x:-2070,y:-2510},{x:-1990,y:-2450},{x:-1910,y:-2510},{x:-1970,y:-2670},{x:-1910,y:-2790},{x:-1890,y:-2870},{x:-1950,y:-2930},{x:-1750,y:-2950},{x:-1650,y:-2990},{x:-1710,y:-3110},{x:-1730,y:-3230},{x:-1970,y:-3270},{x:-2030,y:-3270},{x:-1850,y:-3230},{x:-1670,y:-3150},{x:-1750,y:-3090},{x:-1810,y:-2870},{x:-1970,y:-2810},{x:-1950,y:-2670},{x:-1950,y:-2530},{x:-1930,y:-2490},{x:-1830,y:-1950},{x:-1830,y:-1890},{x:-1950,y:-1870},{x:-1910,y:-1930},{x:-1930,y:-1950},{x:-1950,y:-1970},{x:-2110,y:-1150},{x:-2170,y:-1090},{x:-2210,y:-1110},{x:-2170,y:-1170},{x:-2150,y:-1190},{x:-1470,y:-850},{x:-1510,y:-710},{x:-1570,y:-550},{x:-1730,y:-430},{x:-1810,y:-390},{x:-1970,y:-290},{x:-2110,y:-250},{x:-2130,y:-90},{x:-2510,y:-30},{x:-2710,y:-30},{x:-2810,y:70},{x:-2950,y:130},{x:-3050,y:170},{x:-2870,y:70},{x:-3070,y:130},{x:-3150,y:150},{x:-2990,y:-10},{x:-2830,y:-90},{x:-2690,y:-170},{x:-3330,y:-110},{x:-3330,y:-170},{x:-3330,y:-310},{x:-3370,y:-430},{x:-3430,y:-410},{x:-3370,y:-250},{x:-3250,y:-130},{x:-3250,y:-310},{x:-3270,y:-370},{x:-3270,y:-470},{x:-3110,y:-470},{x:-3030,y:-430},{x:-3030,y:-550},{x:-3130,y:-630},{x:-3210,y:-670},{x:-3150,y:-550},{x:-3010,y:-490},{x:-2950,y:-450},{x:-3050,y:-630},{x:-3130,y:-690},{x:-3470,y:-730},{x:-3570,y:-650},{x:-3670,y:-770},{x:-3690,y:-910},{x:-3630,y:-1070},{x:-3470,y:-1090},{x:-3450,y:-1090},{x:-3530,y:-990},{x:-3630,y:-750},{x:-3530,y:-530},{x:-3570,y:-310},{x:-3650,y:-170},{x:-3670,y:-110},{x:-3790,y:-170},{x:-3830,y:-330},{x:-3870,y:-350},{x:-3650,y:-290},{x:-3650,y:130},{x:-3510,y:170},{x:-3570,y:250},{x:-3610,y:190},{x:-3690,y:90},{x:-3710,y:50},{x:-2390,y:-1590},{x:-2230,y:-1430},{x:-2310,y:-1250},{x:-2510,y:-990},{x:-2430,y:-1170},{x:-2290,y:-1290},{x:-2490,y:-1350},{x:-2550,y:-1030},{x:-2750,y:-1150},{x:-2810,y:-1230},{x:-2770,y:-1330},{x:-2390,y:-1490},{x:-2370,y:-1430},{x:-2470,y:-950},{x:-2390,y:-870},{x:-2310,y:-770},{x:-1910,y:-1130},{x:-1830,y:-1110},{x:-1770,y:-1150},{x:-1970,y:-690},{x:-2190,y:-530},{x:-2270,y:-370},{x:-2330,y:-370},{x:-2290,y:-590},{x:-2110,y:-710},{x:-2090,y:-570},{x:-2130,y:-370},{x:-2290,y:-350},{x:-3070,y:-910},{x:-3310,y:-950},{x:-3370,y:-830},{x:-3310,y:-730},{x:-3190,y:-930},{x:-3150,y:-950},{x:-3090,y:-850},{x:-2970,y:-530},{x:-2830,y:-370},{x:-2790,y:-250},{x:-2690,y:-370},{x:-2850,y:-610},{x:-3030,y:-150},{x:-3190,y:50},{x:-3270,y:150},{x:-3210,y:-10},{x:-3110,y:-130}]},{name:"CoalRockResourceNodeServer",coords:[{x:-3250,y:-1890},{x:-2730,y:-2190},{x:-2490,y:-1970},{x:-2330,y:-2470},{x:-2130,y:-2670},{x:-2170,y:-2870},{x:-1890,y:-3070},{x:-2550,y:-3050},{x:-3150,y:-2830},{x:-3210,y:-2450},{x:-3330,y:-1870},{x:-3370,y:-1950},{x:-3770,y:-1790},{x:-3370,y:-1510},{x:-2910,y:-3050},{x:-2950,y:-3090},{x:-3590,y:-2390},{x:-2830,y:-1910},{x:-2630,y:-2010},{x:-3230,y:-2070},{x:-350,y:1690},{x:-390,y:1550},{x:-510,y:1470},{x:-510,y:1350},{x:-470,y:1050},{x:-310,y:1050},{x:-130,y:1090},{x:-70,y:1170},{x:-70,y:1270},{x:-70,y:1410},{x:-90,y:1550},{x:-250,y:1550},{x:-350,y:1530},{x:-410,y:1510},{x:-410,y:1450},{x:-410,y:1370},{x:-350,y:1410},{x:-250,y:1510},{x:-110,y:1450},{x:-130,y:1350},{x:-290,y:1330},{x:-410,y:1250},{x:-230,y:1170},{x:-150,y:1190},{x:-1890,y:1250},{x:-2070,y:1390},{x:-2170,y:1250},{x:-2070,y:1090},{x:-1730,y:990},{x:-1630,y:1230},{x:-1810,y:1490},{x:-2010,y:1430},{x:-2130,y:1210},{x:-1890,y:1050},{x:-1770,y:1170},{x:-1850,y:1310},{x:-1870,y:1350},{x:-1670,y:1390},{x:-1490,y:1370},{x:-1530,y:1090},{x:-1490,y:1490},{x:-1750,y:1690},{x:-1790,y:2350},{x:-1870,y:2370},{x:-1950,y:2370},{x:-2030,y:2350},{x:-2030,y:2330},{x:-2070,y:2330},{x:-2090,y:2310},{x:-1950,y:2270},{x:-1910,y:2290},{x:-1810,y:2290},{x:-1730,y:2230},{x:-1710,y:2130},{x:-1670,y:2050},{x:-1630,y:2010},{x:-1130,y:2010},{x:-1190,y:2130},{x:-1230,y:2230},{x:-1150,y:2290},{x:-1090,y:2230},{x:-1050,y:2070},{x:-1110,y:1950},{x:-910,y:1930},{x:-830,y:2030},{x:-970,y:2010},{x:-1070,y:2190},{x:-1150,y:2330},{x:-1190,y:2070},{x:-1090,y:1970},{x:-1690,y:2070},{x:-1870,y:1970},{x:-2210,y:1890},{x:-2570,y:1930},{x:-2750,y:1930},{x:-2790,y:1930},{x:-2990,y:1710},{x:-3110,y:1570},{x:-3110,y:1470},{x:-3050,y:1790},{x:-2710,y:1970},{x:-2450,y:2070},{x:-3110,y:1290},{x:-3210,y:1290},{x:-3090,y:1550},{x:-2990,y:1030},{x:-3010,y:910},{x:-3090,y:770},{x:-3110,y:590},{x:-2890,y:690},{x:-2830,y:730},{x:-1290,y:590},{x:-1270,y:650},{x:-990,y:890},{x:-850,y:870},{x:-610,y:770},{x:-310,y:730},{x:-630,y:770},{x:-850,y:830},{x:-990,y:870},{x:-1170,y:870},{x:-1450,y:690},{x:-1630,y:570},{x:-1850,y:490},{x:-1790,y:510},{x:-1410,y:750},{x:-1230,y:850},{x:-970,y:910},{x:-790,y:890},{x:-590,y:710},{x:-470,y:770},{x:-3030,y:1270},{x:-2990,y:1430},{x:-2810,y:1810},{x:-2430,y:2030},{x:-970,y:1550},{x:-790,y:1730},{x:-550,y:1970},{x:-470,y:2090},{x:-370,y:2190},{x:-370,y:2110},{x:-590,y:1830},{x:-790,y:1770},{x:-350,y:2230},{x:-330,y:2030},{x:-230,y:2010},{x:-130,y:1890},{x:150,y:1830},{x:310,y:1910},{x:450,y:1950},{x:250,y:1990},{x:10,y:1910},{x:-70,y:1850},{x:-350,y:1850},{x:-2170,y:2130},{x:-2290,y:2090},{x:-2530,y:2010},{x:-2830,y:1990},{x:-3010,y:1850},{x:-3050,y:1750},{x:-3050,y:1510},{x:-2970,y:1130},{x:-3030,y:1030},{x:-3050,y:870},{x:-3190,y:730},{x:-3210,y:670},{x:-2950,y:650},{x:-2830,y:650},{x:-2470,y:310},{x:-2510,y:350},{x:-2570,y:370},{x:-2650,y:250},{x:-2670,y:230},{x:-2590,y:290},{x:-2530,y:350},{x:-2490,y:370},{x:190,y:-990},{x:390,y:-850},{x:810,y:-730},{x:750,y:-1050},{x:450,y:-1170},{x:790,y:-1510},{x:-170,y:-1110},{x:-70,y:-1390},{x:110,y:-1690},{x:290,y:-1870},{x:430,y:-2150},{x:490,y:-2370},{x:650,y:-2750},{x:670,y:-3290},{x:490,y:-2890},{x:270,y:-2290},{x:-30,y:-2170},{x:490,y:-3510},{x:10,y:-3370},{x:-650,y:-3230},{x:-970,y:-3190},{x:250,y:-3190},{x:-1010,y:-2910},{x:-1470,y:-3050},{x:-1490,y:-2650},{x:-770,y:-2810},{x:-390,y:-2930},{x:-190,y:-2630},{x:-390,y:-2070},{x:-1030,y:-1830},{x:-1110,y:-1510},{x:-610,y:-1630},{x:-150,y:-1870},{x:-150,y:-1930},{x:-830,y:-1770},{x:-1250,y:-1650},{x:-1470,y:-1670},{x:-1470,y:-2010},{x:-930,y:-2110},{x:-290,y:-2290},{x:-190,y:-2330},{x:90,y:-2670},{x:90,y:-2970},{x:-310,y:-3250},{x:-810,y:-3470},{x:-1210,y:-3450},{x:-1450,y:-3450},{x:-850,y:-3590},{x:-350,y:-3410},{x:-130,y:-3490},{x:250,y:-3650},{x:670,y:-3690},{x:650,y:-3410},{x:410,y:-2970},{x:290,y:-2730},{x:110,y:-2330},{x:-230,y:-2190},{x:-350,y:-2330},{x:-650,y:-2210},{x:-910,y:-1990},{x:-1310,y:-1930},{x:-1610,y:-2150},{x:-1650,y:-2350},{x:-1350,y:-2510},{x:-690,y:-2630},{x:-350,y:-2750},{x:30,y:-3090},{x:430,y:-3430},{x:1170,y:-1690},{x:850,y:-1770},{x:750,y:-1910},{x:890,y:-2030},{x:1190,y:-1970},{x:1370,y:-2110},{x:1110,y:-2270},{x:990,y:-2330},{x:930,y:-2390},{x:970,y:-2590},{x:1250,y:-2610},{x:1110,y:-2590},{x:1130,y:-2710},{x:1390,y:-2730},{x:1310,y:-2570},{x:1190,y:-2590},{x:1310,y:-2830},{x:1230,y:-2870},{x:1230,y:-2750},{x:1370,y:-2570},{x:770,y:-1150},{x:650,y:-1110},{x:470,y:-1230},{x:650,y:-1410},{x:590,y:-1450},{x:790,y:-1330},{x:670,y:-1210},{x:550,y:-1170},{x:650,y:-1370},{x:1510,y:-1470},{x:1770,y:-1070},{x:1670,y:-710},{x:1550,y:-310},{x:1390,y:10},{x:1210,y:-70},{x:1290,y:-350},{x:1050,y:-490},{x:1310,y:-750},{x:1530,y:-910},{x:1290,y:-1190},{x:1510,y:-1250},{x:1770,y:-950},{x:2070,y:-1330},{x:2150,y:-1830},{x:1830,y:-2210},{x:2130,y:-2610},{x:1970,y:-2750},{x:1790,y:-3090},{x:1650,y:-2790},{x:1830,y:-2330},{x:1890,y:-1990},{x:2190,y:-1670},{x:2070,y:-1550},{x:2010,y:-1570},{x:1770,y:-1810},{x:1750,y:-2030},{x:2190,y:-2530},{x:1930,y:-2770},{x:1810,y:-3630},{x:1670,y:-3650},{x:1530,y:-3770},{x:1550,y:-3810},{x:1710,y:-3790},{x:1810,y:-3730},{x:1910,y:-3710},{x:1930,y:-3690},{x:1870,y:-3610},{x:1750,y:-3590},{x:1710,y:-3590},{x:1630,y:-3670},{x:1570,y:-3770},{x:1630,y:-3730},{x:1830,y:-3570},{x:1890,y:-3610},{x:2010,y:-3670},{x:1950,y:-3810},{x:1790,y:-3790},{x:1750,y:-3830},{x:2230,y:-3450},{x:2230,y:-3370},{x:2270,y:-3250},{x:2350,y:-3250},{x:2430,y:-3390},{x:2350,y:-3490},{x:2370,y:-3430},{x:2390,y:-3330},{x:2290,y:-3290},{x:2230,y:-3290},{x:2090,y:-3370},{x:2130,y:-3410},{x:2290,y:-3410},{x:2350,y:-3350},{x:2430,y:-3250},{x:-1630,y:-710},{x:-1650,y:-790},{x:-1390,y:-890},{x:-1290,y:-930},{x:-1330,y:-810},{x:-1370,y:-650},{x:-1330,y:-590},{x:-1150,y:-630},{x:-1130,y:-510},{x:-1210,y:-370},{x:-1370,y:-390},{x:-1230,y:-430},{x:-1430,y:-330},{x:-1510,y:-290},{x:-1530,y:-230},{x:-1670,y:-170},{x:-1650,y:-250},{x:-1550,y:-330},{x:-1930,y:-370},{x:-2050,y:-330},{x:-2210,y:-190},{x:-2330,y:-210},{x:-2330,y:-250},{x:-2430,y:-70},{x:-2570,y:90},{x:-2730,y:170},{x:-2690,y:90},{x:-2610,y:110},{x:-2930,y:-70},{x:-2930,y:-50},{x:-2950,y:190},{x:-3350,y:130},{x:-3410,y:110},{x:-3450,y:50},{x:-3470,y:30},{x:-3490,y:-10},{x:-3790,y:-170},{x:-3770,y:-110},{x:-3810,y:-10},{x:-3850,y:70},{x:-3730,y:-590},{x:-3350,y:-830},{x:-3290,y:-890},{x:-3290,y:-930},{x:-3170,y:-1190},{x:-3090,y:-1090},{x:-3250,y:-1090},{x:-2770,y:-990},{x:-2750,y:-930},{x:-2810,y:-830},{x:-2570,y:-990},{x:-2610,y:-950},{x:-2430,y:-790},{x:-2390,y:-710},{x:-2350,y:-610},{x:-2330,y:-570},{x:-2270,y:-610},{x:-2210,y:-610},{x:-2150,y:-610},{x:-2110,y:-650},{x:-2030,y:-570},{x:-2010,y:-550},{x:-1450,y:-1430},{x:-1490,y:-1450},{x:-1570,y:-1490},{x:-1650,y:-1550},{x:-990,y:-1270},{x:-850,y:-1370},{x:-410,y:-970},{x:-430,y:-990},{x:-390,y:-1090},{x:-350,y:-1170},{x:-290,y:-1330},{x:-310,y:-1250},{x:-350,y:-1210},{x:-110,y:-1550},{x:-230,y:-1610},{x:-250,y:-1630},{x:130,y:-1430},{x:150,y:-1610},{x:210,y:-1650},{x:270,y:-1730},{x:290,y:-1770},{x:50,y:-1450},{x:30,y:-1410},{x:170,y:-1170},{x:-50,y:-1230},{x:-190,y:-1090},{x:-90,y:-1090},{x:-110,y:-1230},{x:-130,y:-1290},{x:550,y:-770},{x:730,y:-810},{x:1490,y:-930},{x:1490,y:-690},{x:1490,y:-490},{x:2050,y:-1790},{x:1950,y:-1910},{x:1970,y:-1930},{x:1970,y:-1710},{x:1950,y:-1690},{x:1970,y:-1630},{x:1950,y:-1530},{x:2010,y:-2490},{x:2010,y:-2670},{x:2110,y:-2730},{x:1590,y:-3330},{x:1490,y:-3410},{x:1370,y:-3450},{x:1290,y:-3510},{x:1230,y:-3550},{x:-3210,y:-1890},{x:-3450,y:-1830},{x:-3490,y:-1910},{x:-3510,y:-1650},{x:-3650,y:-1610},{x:-3790,y:-1630},{x:-3010,y:-2010},{x:-2890,y:-1930},{x:-2710,y:-2030},{x:-2690,y:-2030},{x:-2990,y:-2190},{x:-3090,y:-2090},{x:-2990,y:-2450},{x:-3070,y:-2470},{x:-2590,y:-2530},{x:-2610,y:-2590},{x:-2510,y:-2570},{x:-2430,y:-2610},{x:-2350,y:-2590},{x:-2450,y:-2150},{x:-2350,y:-2190},{x:-2370,y:-2170},{x:-2490,y:-2070},{x:-2850,y:-1930},{x:-2830,y:-1870},{x:-2850,y:-1830},{x:-2870,y:-1830},{x:-3470,y:-1410},{x:-3510,y:-1530},{x:-3410,y:-1450},{x:-3730,y:-1530},{x:-3790,y:-1610},{x:-3730,y:-1730},{x:-3770,y:-1750},{x:-3010,y:-2690},{x:-2910,y:-2630},{x:-2850,y:-2610},{x:-2250,y:-2950},{x:-2210,y:-2810},{x:-2190,y:-2710},{x:-2110,y:-2750},{x:-2070,y:-2910},{x:-2090,y:-3010},{x:-2050,y:-3030},{x:-2030,y:-3030},{x:-2050,y:-2970},{x:-2090,y:-2990},{x:-1950,y:-2630},{x:-1910,y:-2610},{x:-1870,y:-2530},{x:-1810,y:-2410},{x:-1870,y:-2350},{x:-1930,y:-2310},{x:-1910,y:-2230},{x:-1890,y:-2190},{x:-1910,y:-2150},{x:-2010,y:-2030},{x:-2090,y:-1950},{x:-2150,y:-1890},{x:-1990,y:-1730},{x:-2070,y:-1690},{x:-2270,y:-1430},{x:-2270,y:-1290},{x:-2330,y:-1150},{x:-2370,y:-1150},{x:-2410,y:-1270},{x:-2310,y:-1450},{x:-2350,y:-1470},{x:-2330,y:-1310},{x:-2270,y:-1090},{x:-1830,y:-1190},{x:-1790,y:-1090},{x:-1710,y:-1030},{x:-1690,y:-1170},{x:-1790,y:-1190},{x:-1750,y:-1210},{x:-1770,y:-1270},{x:-1770,y:-1230},{x:-1730,y:-1030},{x:-1770,y:-1010},{x:-1730,y:-1190},{x:-1830,y:-830},{x:-1930,y:-770},{x:-1950,y:-650},{x:-1910,y:-550},{x:-1890,y:-470},{x:-1810,y:-550},{x:-1790,y:-690},{x:-1730,y:-750},{x:-1710,y:-550},{x:-2090,y:-330},{x:-2390,y:-310},{x:-2390,y:-430},{x:-2330,y:-430},{x:-2210,y:-370},{x:-2110,y:-430},{x:-2090,y:-470},{x:-2310,y:-450},{x:-2350,y:-470},{x:-2650,y:-330},{x:-2790,y:-250},{x:-2890,y:-230},{x:-2930,y:-270},{x:-2830,y:-310},{x:-2790,y:-390},{x:-2970,y:-330},{x:-3110,y:-190},{x:-3150,y:-70},{x:-3170,y:-30},{x:-3210,y:-30},{x:-3210,y:-130},{x:-3190,y:-250},{x:-3230,y:-350},{x:-3430,y:-250},{x:-3430,y:-130},{x:-3410,y:-10},{x:-3310,y:70},{x:-3290,y:90},{x:-3290,y:50},{x:-3490,y:-90},{x:-3530,y:-130},{x:-3530,y:-230},{x:-3690,y:-190},{x:-3730,y:-50},{x:-3770,y:90},{x:-3850,y:230},{x:-3610,y:330},{x:-3610,y:470},{x:-3590,y:590},{x:-3530,y:530},{x:-3510,y:390},{x:-3470,y:390},{x:-3390,y:390},{x:-3250,y:390},{x:-3210,y:470},{x:-3170,y:470},{x:-3090,y:370},{x:-3030,y:310}]},{name:"IronRockResourceNodeServer",coords:[{x:-3270,y:-1970},{x:-3270,y:-2130},{x:-3130,y:-2050},{x:-3170,y:-2150},{x:-2870,y:-1890},{x:-2950,y:-1970},{x:-2710,y:-1870},{x:-2790,y:-1990},{x:-2730,y:-2070},{x:-2650,y:-1990},{x:-2510,y:-1970},{x:-2570,y:-2110},{x:-2690,y:-2190},{x:-2710,y:-2290},{x:-2750,y:-2230},{x:-2370,y:-2150},{x:-2430,y:-2230},{x:-2330,y:-2270},{x:-2350,y:-2430},{x:-2330,y:-2510},{x:-2390,y:-2550},{x:-2490,y:-2630},{x:-2250,y:-2530},{x:-2090,y:-2690},{x:-3390,y:-1370},{x:-2130,y:-2990},{x:-3350,y:-1490},{x:-1870,y:-3090},{x:-2050,y:-2950},{x:-2170,y:-2850},{x:-2630,y:-2050},{x:-2690,y:-2010},{x:-2690,y:-1950},{x:-2610,y:-1970},{x:-3230,y:-2050},{x:-3330,y:-2030},{x:-3330,y:-2070},{x:-3250,y:-2090},{x:-3270,y:-2030},{x:-3190,y:-1990},{x:-3290,y:-1350},{x:-3090,y:-2570},{x:-2990,y:-2730},{x:-2910,y:-2550},{x:-3210,y:-1430},{x:-3010,y:-2590},{x:-3290,y:-1450},{x:-2230,y:-1810},{x:-2110,y:-1810},{x:-2170,y:-1750},{x:-2150,y:-1870},{x:-2590,y:-2950},{x:-3250,y:-2490},{x:-3250,y:-2390},{x:-2590,y:-2990},{x:-2550,y:-3070},{x:-2690,y:-3090},{x:-2630,y:-1990},{x:-3230,y:-2010},{x:-1250,y:-1850},{x:-1130,y:-1750},{x:-690,y:-1770},{x:-470,y:-1930},{x:-350,y:-2090},{x:-90,y:-2330},{x:250,y:-2830},{x:10,y:-3170},{x:-550,y:-3390},{x:-1230,y:-3330},{x:-1230,y:-3190},{x:-770,y:-2970},{x:-350,y:-2910},{x:-210,y:-2630},{x:-190,y:-2490},{x:-490,y:-2650},{x:-1110,y:-2810},{x:-1290,y:-2910},{x:-1470,y:-2390},{x:-1250,y:-2130},{x:-1070,y:-2030},{x:-1310,y:-1830},{x:-1410,y:-1670},{x:-1070,y:-1470},{x:-930,y:-1610},{x:-1210,y:-1870},{x:-1610,y:-2110},{x:-990,y:-2030},{x:-730,y:-2190},{x:-390,y:-2390},{x:110,y:-3430},{x:170,y:-3690},{x:450,y:-3090},{x:90,y:-2010},{x:-1530,y:-530},{x:-2030,y:-230},{x:-2550,y:-110},{x:-3310,y:-90},{x:-3610,y:-210},{x:-3030,y:-670},{x:-2310,y:-650},{x:-1770,y:-910},{x:-1930,y:-1010},{x:-3170,y:-730},{x:-3570,y:-830},{x:-2890,y:-1050},{x:-2390,y:-1150},{x:-2510,y:-670},{x:-2770,y:-350},{x:-2590,y:-350},{x:-1990,y:-750},{x:-2050,y:550},{x:-2650,y:870},{x:-2770,y:1390},{x:-2310,y:1910},{x:-1890,y:2110},{x:-1830,y:2110},{x:-2330,y:1950},{x:-1950,y:1510},{x:-1750,y:1070},{x:-2130,y:1010},{x:-1450,y:1370},{x:-2270,y:1570},{x:-2170,y:1190},{x:-1950,y:1070},{x:-1850,y:1290},{x:-1050,y:1190},{x:130,y:1110},{x:150,y:1450},{x:-370,
y:1510},{x:-270,y:1650},{x:-90,y:1690},{x:-130,y:1350},{x:-490,y:1270},{x:-550,y:1030},{x:-310,y:830},{x:-930,y:770},{x:-1250,y:970},{x:-390,y:1210},{x:-950,y:1610},{x:-1330,y:1310},{x:-1610,y:930},{x:-1730,y:630},{x:-950,y:190},{x:-1470,y:470},{x:-930,y:550},{x:-650,y:510},{x:-1350,y:330},{x:-1150,y:30},{x:530,y:-2210},{x:790,y:-2050},{x:1310,y:-1890},{x:1650,y:-1830},{x:1790,y:-1310},{x:1890,y:-2630},{x:1310,y:-2650},{x:1550,y:-2270},{x:1750,y:-2050},{x:1890,y:-2190},{x:1950,y:-2630},{x:1570,y:-2870},{x:2390,y:-2050},{x:2410,y:-1970},{x:2490,y:-1770},{x:2550,y:-1810},{x:2530,y:-1990},{x:2390,y:-2150},{x:2350,y:-2350},{x:2370,y:-2370},{x:2330,y:-2110},{x:2330,y:-1950},{x:2310,y:-1790},{x:1810,y:-2570},{x:1770,y:-3030},{x:1350,y:-3370},{x:1150,y:-3330},{x:1090,y:-3150},{x:750,y:-3370},{x:1330,y:-3610},{x:1050,y:-3510},{x:1670,y:-2890},{x:930,y:-2370},{x:790,y:-1830},{x:550,y:-1570},{x:-10,y:-1030},{x:170,y:-910},{x:1030,y:-850},{x:1490,y:-1050},{x:1350,y:-770},{x:1110,y:-410},{x:570,y:-390},{x:630,y:-650},{x:990,y:-610},{x:1190,y:-250},{x:1390,y:10},{x:1550,y:-310},{x:910,y:-110},{x:930,y:-170},{x:970,y:-310},{x:1570,y:-3830},{x:1810,y:-3730},{x:2290,y:-3350},{x:2450,y:-3330},{x:2190,y:-3630},{x:1970,y:-3770},{x:2110,y:-3450},{x:-2850,y:-1350},{x:-2890,y:-1430},{x:-2850,y:-1430},{x:-2810,y:-1410},{x:-2770,y:-1430},{x:-2670,y:-1510},{x:-2550,y:-1470},{x:-2430,y:-1430},{x:-2350,y:-1390},{x:-2450,y:-1250},{x:-2530,y:-1190},{x:-2650,y:-1150},{x:-2750,y:-1150},{x:-3090,y:-890},{x:-3230,y:-890},{x:-3270,y:-1010},{x:-3210,y:-1130},{x:-2370,y:-1570},{x:-2350,y:-1450},{x:-2230,y:-1330},{x:-2310,y:-1290},{x:-2370,y:-1310},{x:-1870,y:-1790},{x:-1810,y:-1670},{x:-1790,y:-1570},{x:-1750,y:-1490},{x:-1730,y:-1370},{x:-1750,y:-1350},{x:-1890,y:-1190},{x:-1910,y:-1190},{x:-1830,y:-1070},{x:-1730,y:-1210},{x:-1790,y:-1230},{x:-1730,y:-1090},{x:1610,y:-1690},{x:1530,y:-1590},{x:1550,y:-1510},{x:1570,y:-1310},{x:1730,y:-1230},{x:1810,y:-1210},{x:1830,y:-1110},{x:1830,y:-950},{x:1850,y:-830},{x:1630,y:-690},{x:1530,y:-670},{x:1430,y:-750},{x:1670,y:-910},{x:2290,y:-1410},{x:2170,y:-1370},{x:2110,y:-1490},{x:2130,y:-1550},{x:2190,y:-1510},{x:2250,y:-1350},{x:2250,y:-1290},{x:2350,y:-1470},{x:2230,y:-1650},{x:590,y:-1070},{x:530,y:-1090},{x:270,y:-1150},{x:270,y:-990},{x:270,y:-890},{x:290,y:-950},{x:350,y:-790},{x:430,y:-810},{x:590,y:-850},{x:670,y:-910},{x:790,y:-850},{x:830,y:-790},{x:730,y:-810},{x:350,y:-550},{x:390,y:-650},{x:510,y:-490},{x:550,y:-410},{x:650,y:-310},{x:690,y:-230},{x:630,y:-470},{x:690,y:-490},{x:690,y:-510},{x:650,y:-490},{x:690,y:-350},{x:690,y:-370},{x:2090,y:1990},{x:2050,y:2090},{x:2110,y:2270},{x:2370,y:2230},{x:2450,y:2210},{x:2330,y:1970},{x:2170,y:2050},{x:2190,y:2230},{x:2370,y:2250},{x:2230,y:2410},{x:2050,y:2390},{x:2010,y:2190},{x:2230,y:2030},{x:2370,y:2190},{x:2310,y:2350},{x:2290,y:2350},{x:2550,y:2210},{x:2330,y:2010},{x:2130,y:2110},{x:2210,y:2230},{x:2330,y:2210},{x:2290,y:2050},{x:-3030,y:-270},{x:-3030,y:-430},{x:-3150,y:-490},{x:-3230,y:-530},{x:-3150,y:-550},{x:-2610,y:530},{x:-2710,y:610},{x:-2830,y:650},{x:-2930,y:670},{x:-2970,y:690},{x:-2910,y:1110},{x:-2970,y:1230},{x:-3070,y:1470},{x:-2950,y:1710},{x:-2850,y:1850},{x:-2610,y:2030},{x:-2430,y:2090},{x:-2310,y:2090},{x:-2190,y:2110},{x:-1930,y:2050},{x:-1870,y:2050},{x:-1770,y:1990},{x:-1470,y:1830},{x:-950,y:1510},{x:-870,y:1290},{x:-950,y:1110},{x:-1070,y:990},{x:-1130,y:950},{x:-950,y:930},{x:-810,y:1070},{x:-1010,y:1150},{x:-790,y:950},{x:-630,y:970},{x:-550,y:930},{x:-410,y:890},{x:-310,y:850},{x:-1350,y:790},{x:-1430,y:790},{x:-1550,y:610},{x:-1670,y:590},{x:-1890,y:350},{x:-1930,y:270},{x:-1870,y:90},{x:-1810,y:30},{x:-1710,y:30},{x:-1730,y:110},{x:-1870,y:190},{x:-1910,y:410},{x:-1850,y:430},{x:-2010,y:290},{x:-1950,y:110},{x:-1890,y:-10},{x:-1730,y:-70},{x:-1670,y:-70},{x:-1750,y:10},{x:-1810,y:150},{x:-1890,y:110},{x:-1230,y:-110},{x:-1190,y:-170},{x:-1270,y:-250},{x:-1250,y:-190},{x:-1050,y:-110},{x:-1090,y:-10},{x:-1270,y:-150},{x:-1450,y:-110},{x:-1330,y:-230},{x:-1110,y:-230},{x:-1090,y:-210},{x:-1070,y:-110},{x:-1010,y:-130},{x:-1410,y:-130},{x:-1390,y:-10}]},{name:"WorldItemFlint",coords:[{x:-3350,y:-2130},{x:-3310,y:-1990},{x:-3270,y:-1930},{x:-3190,y:-1870},{x:-3310,y:-1910},{x:-3330,y:-2030},{x:-3350,y:-2150},{x:-3170,y:-2150},{x:-3170,y:-1990},{x:-3210,y:-1930},{x:-3210,y:-2090},{x:-3310,y:-2170},{x:-3130,y:-2110},{x:-3070,y:-2050},{x:-3270,y:-2130},{x:-3270,y:-2110},{x:-3210,y:-2290},{x:-3270,y:-2410},{x:-3170,y:-2510},{x:-3210,y:-2450},{x:-3030,y:-2470},{x:-2970,y:-2450},{x:-3090,y:-2450},{x:-3150,y:-2470},{x:-2990,y:-2610},{x:-3110,y:-2650},{x:-3030,y:-2570},{x:-2930,y:-2530},{x:-2870,y:-2570},{x:-2870,y:-2670},{x:-2950,y:-2710},{x:-3030,y:-2730},{x:-3110,y:-2730},{x:-3150,y:-2570},{x:-3190,y:-2670},{x:-3210,y:-2730},{x:-3190,y:-2790},{x:-3230,y:-2870},{x:-3170,y:-2910},{x:-3110,y:-2870},{x:-3050,y:-2830},{x:-2990,y:-2810},{x:-2970,y:-2770},{x:-3090,y:-2790},{x:-3150,y:-2810},{x:-3230,y:-2910},{x:-3190,y:-2990},{x:-3170,y:-3070},{x:-3110,y:-3110},{x:-2990,y:-3110},{x:-2950,y:-3090},{x:-2910,y:-3030},{x:-2890,y:-2990},{x:-2870,y:-3070},{x:-2830,y:-3130},{x:-2790,y:-3170},{x:-2750,y:-3250},{x:-2730,y:-3290},{x:-2690,y:-3290},{x:-2630,y:-3310},{x:-2610,y:-3310},{x:-2570,y:-3310},{x:-2510,y:-3270},{x:-2510,y:-3310},{x:-2530,y:-3370},{x:-2690,y:-3350},{x:-2770,y:-3350},{x:-2790,y:-3310},{x:-2850,y:-3270},{x:-2850,y:-3190},{x:-2870,y:-3130},{x:-2930,y:-3130},{x:-2990,y:-3170},{x:-3070,y:-3170},{x:-3150,y:-3130},{x:-3190,y:-3110},{x:-3230,y:-3030},{x:-3230,y:-3010},{x:-3230,y:-2970},{x:-3250,y:-2930},{x:-3270,y:-2890},{x:-3270,y:-2830},{x:-3290,y:-2810},{x:-3310,y:-2790},{x:-3350,y:-2770},{x:-3370,y:-2770},{x:-3370,y:-2750},{x:-3430,y:-2710},{x:-3430,y:-2690},{x:-3450,y:-2670},{x:-3470,y:-2650},{x:-3490,y:-2610},{x:-3510,y:-2570},{x:-3550,y:-2510},{x:-3510,y:-2490},{x:-3530,y:-2410},{x:-3570,y:-2350},{x:-3610,y:-2290},{x:-3610,y:-2270},{x:-3670,y:-2230},{x:-3710,y:-2190},{x:-3630,y:-2190},{x:-3630,y:-2250},{x:-3610,y:-2350},{x:-3570,y:-2430},{x:-3530,y:-2510},{x:-3510,y:-2450},{x:-3430,y:-2530},{x:-3470,y:-2570},{x:-3690,y:-2170},{x:-3670,y:-2130},{x:-3610,y:-2110},{x:-3690,y:-2290},{x:-3830,y:-1830},{x:-3870,y:-1810},{x:-3930,y:-1830},{x:-3770,y:-1810},{x:-3750,y:-1750},{x:-3850,y:-1770},{x:-3870,y:-1690},{x:-3790,y:-1610},{x:-3790,y:-1550},{x:-3870,y:-1550},{x:-3810,y:-1670},{x:-3770,y:-1770},{x:-3850,y:-1690},{x:-3890,y:-1590},{x:-2850,y:-2590},{x:-2710,y:-2710},{x:-2710,y:-2750},{x:-2710,y:-2790},{x:-2710,y:-2810},{x:-2690,y:-2850},{x:-2690,y:-2870},{x:-2670,y:-2910},{x:-2610,y:-2930},{x:-2590,y:-2970},{x:-2590,y:-3010},{x:-2570,y:-2890},{x:-2610,y:-2870},{x:-2650,y:-2870},{x:-2530,y:-2950},{x:-2550,y:-3010},{x:-2550,y:-3070},{x:-2570,y:-3090},{x:-2510,y:-3130},{x:-2490,y:-3210},{x:-2450,y:-3210},{x:-2490,y:-3250},{x:-2490,y:-3130},{x:-2490,y:-3170},{x:-2610,y:-3090},{x:-2690,y:-3090},{x:-2710,y:-3110},{x:-2650,y:-3070},{x:-2730,y:-2690},{x:-2790,y:-2670},{x:-2810,y:-2690},{x:-2810,y:-2650},{x:-2790,y:-2630},{x:-2750,y:-2690},{x:-2770,y:-2710},{x:-2690,y:-2630},{x:-2590,y:-2610},{x:-2550,y:-2590},{x:-2510,y:-2590},{x:-2430,y:-2670},{x:-2390,y:-2590},{x:-2410,y:-2530},{x:-2310,y:-2490},{x:-2270,y:-2610},{x:-2130,y:-2650},{x:-2070,y:-2650},{x:-2150,y:-2770},{x:-2130,y:-2810},{x:-2050,y:-2830},{x:-2150,y:-2890},{x:-2030,y:-2990},{x:-2030,y:-3010},{x:-2130,y:-3050},{x:-1910,y:-3070},{x:-1890,y:-3010},{x:-1810,y:-3050},{x:-1770,y:-3030},{x:-1830,y:-3110},{x:-1930,y:-3110},{x:-2090,y:-3050},{x:-2130,y:-2930},{x:-2070,y:-2950},{x:-2270,y:-2990},{x:-2230,y:-2950},{x:-2070,y:-2710},{x:-2090,y:-2630},{x:-2330,y:-2310},{x:-2390,y:-2190},{x:-2430,y:-2170},{x:-2550,y:-2150},{x:-2690,y:-1970},{x:-2870,y:-1870},{x:-2810,y:-1950},{x:-2730,y:-2070},{x:-2710,y:-2150},{x:-2750,y:-2270},{x:-2590,y:-2230},{x:-2530,y:-2050},{x:-2470,y:-1990},{x:-2590,y:-1930},{x:-2570,y:-1930},{x:-2630,y:-2050},{x:-2630,y:-2090},{x:-2630,y:-2030},{x:-2890,y:-2010},{x:-2950,y:-1970},{x:-3010,y:-2050},{x:-3050,y:-2130},{x:-3430,y:-1670},{x:-3450,y:-1810},{x:-3390,y:-1870},{x:-3610,y:-1830},{x:-3610,y:-1850},{x:-3690,y:-1850},{x:-3510,y:-1890},{x:-3470,y:-1910},{x:-3630,y:-1890},{x:-2910,y:-2650},{x:-2970,y:-2630},{x:-2990,y:-2630},{x:-3090,y:-2610},{x:-3070,y:-2590},{x:-3090,y:-2510},{x:-3010,y:-2410},{x:-2990,y:-2330},{x:-3010,y:-2190},{x:-3090,y:-2110},{x:-3170,y:-2030},{x:-3330,y:-1970},{x:-3150,y:-2190},{x:-3270,y:-2190},{x:-3310,y:-2210},{x:-3390,y:-2210},{x:-3370,y:-2070},{x:-3150,y:-1990},{x:-2930,y:-1910},{x:-2850,y:-1850},{x:-2910,y:-1750},{x:-3090,y:-1670},{x:-3150,y:-1710},{x:-3170,y:-1750},{x:-3150,y:-1690},{x:-3170,y:-1570},{x:-3170,y:-1550},{x:-3430,y:-1570},{x:-3450,y:-1490},{x:-3370,y:-1410},{x:-3270,y:-1430},{x:-3330,y:-1550},{x:-3350,y:-1550},{x:-3230,y:-1570},{x:-3290,y:-1510},{x:-3410,y:-1410},{x:-3530,y:-1310},{x:-3610,y:-1310},{x:-3710,y:-1350},{x:-3870,y:-1430},{x:-3810,y:-1590},{x:-3750,y:-1770},{x:-2190,y:-3450},{x:-2190,y:-3370},{x:-2130,y:-3330},{x:-2110,y:-3390},{x:-2110,y:-3490},{x:-2030,y:-3530},{x:-1990,y:-3410},{x:-2090,y:-3430},{x:-1990,y:-3450},{x:-1930,y:-3410},{x:-1890,y:-3370},{x:-1910,y:-3550},{x:-1870,y:-3550},{x:-1830,y:-3410},{x:-1850,y:-3410},{x:-1930,y:-3490},{x:-1870,y:-3510},{x:-1790,y:-3470},{x:-1790,y:-3530},{x:-1830,y:-3650},{x:-1810,y:-3590},{x:-1710,y:-3430},{x:-1750,y:-3410},{x:-3570,y:-2470},{x:-3530,y:-2470},{x:-3470,y:-2510},{x:-3510,y:-2530},{x:-3530,y:-2550},{x:-3450,y:-2530},{x:-3430,y:-2570},{x:-3450,y:-2590},{x:-3470,y:-2610},{x:-3490,y:-2630},{x:-3490,y:-2650},{x:-3490,y:-2670},{x:-3510,y:-2710},{x:-3490,y:-2710},{x:-3450,y:-2690},{x:-3450,y:-2750},{x:-3410,y:-2730},{x:-3390,y:-2730},{x:-3310,y:-2750},{x:-3410,y:-2790},{x:-3370,y:-2810},{x:-3250,y:-2770},{x:-3250,y:-2790},{x:-3350,y:-2870},{x:-3310,y:-2870},{x:-3210,y:-2810},{x:-3270,y:-2870},{x:-3310,y:-2930},{x:-3230,y:-2890},{x:-3190,y:-2850},{x:-3210,y:-2930},{x:-3270,y:-2970},{x:-3270,y:-2990},{x:-3250,y:-2990},{x:-3170,y:-2970},{x:-3230,y:-3050},{x:-3230,y:-3070},{x:-3170,y:-3030},{x:-3190,y:-3090},{x:-3230,y:-3130},{x:-3170,y:-3130},{x:-3090,y:-3110},{x:-3110,y:-3150},{x:-3110,y:-3170},{x:-3050,y:-3130},{x:-3030,y:-3130},{x:-2930,y:-3190},{x:-2950,y:-3210},{x:-2970,y:-3210},{x:-2950,y:-3130},{x:-2970,y:-3150},{x:-2970,y:-3230},{x:-2930,y:-3250},{x:-2870,y:-3150},{x:-2930,y:-3270},{x:-2930,y:-3290},{x:-2870,y:-3230},{x:-2830,y:-3190},{x:-2850,y:-3230},{x:-2890,y:-3290},{x:-2810,y:-3310},{x:-2770,y:-3270},{x:-2770,y:-3290},{x:-2810,y:-3390},{x:-2770,y:-3390},{x:-2750,y:-3350},{x:-2710,y:-3290},{x:-2690,y:-3310},{x:-2730,y:-3410},{x:-2650,y:-3410},{x:-2610,y:-3350},{x:-2650,y:-3390},{x:-2690,y:-3370},{x:-2570,y:-3370},{x:-2510,y:-3390},{x:-2650,y:-3330},{x:-2790,y:-3330},{x:-2670,y:-3350},{x:-2770,y:-3310},{x:-2570,y:-3350},{x:-2530,y:-3330},{x:-2510,y:-3370},{x:-2610,y:-3430},{x:-2630,y:-3430},{x:-2830,y:-3230},{x:-2790,y:-3190},{x:-3090,y:-2810},{x:-3130,y:-2850},{x:-3170,y:-2870},{x:-3130,y:-2790},{x:-3110,y:-2690},{x:-3190,y:-2710},{x:-3150,y:-2730},{x:-3150,y:-2690},{x:-3150,y:-2650},{x:-3010,y:-2710},{x:-3010,y:-2770},{x:-3050,y:-2810},{x:-3070,y:-2730},{x:-3030,y:-2670},{x:-3250,y:-2470},{x:-3270,y:-2470},{x:-3290,y:-2490},{x:-3230,y:-2490},{x:-3330,y:-2250},{x:-3350,y:-2250},{x:-3410,y:-2290},{x:-3450,y:-2310},{x:-3470,y:-2330},{x:-3510,y:-2350},{x:-3570,y:-2070},{x:-3550,y:-2070},{x:-3490,y:-2070},{x:-3450,y:-2070},{x:-3410,y:-2030},{x:-3370,y:-1990},{x:-3390,y:-2010},{x:-3430,y:-1950},{x:-3570,y:-2390},{x:-3630,y:-2370},{x:-3670,y:-2290},{x:-3650,y:-2270},{x:-3650,y:-2310},{x:-3630,y:-2350},{x:-3710,y:-2210},{x:-3690,y:-2190},{x:-3670,y:-2190},{x:-2910,y:-3210},{x:-2910,y:-3170},{x:-2930,y:-3150}]},{name:"AIShigiForestServer",coords:[{x:-3210,y:-1990},{x:-3230,y:-1990},{x:-3250,y:-2030},{x:-3230,y:-2050},{x:-3170,y:-2050},{x:-3150,y:-2010},{x:-2630,y:-2010},{x:-2650,y:-2030},{x:-2670,y:-2090},{x:-2590,y:-2110},{x:-2610,y:-2030},{x:-3210,y:-2450},{x:-3110,y:-2750},{x:-2890,y:-2950},{x:-2630,y:-2890},{x:-2470,y:-2670},{x:-2970,y:-2550},{x:-3350,y:-2070},{x:-3410,y:-1830},{x:-3450,y:-1810},{x:-3410,y:-1570},{x:-3750,y:-1790},{x:-3770,y:-1630},{x:-3290,y:-1570},{x:-2990,y:-1690},{x:-2370,y:-1870},{x:-2290,y:-1830},{x:-2250,y:-1630},{x:-2170,y:-1810},{x:-2870,y:-1890},{x:-2890,y:-1950},{x:-2810,y:-1910},{x:-3130,y:-1250},{x:-3170,y:-1090},{x:-3350,y:-990},{x:-3410,y:-830},{x:-3350,y:-750},{x:-3150,y:-950},{x:-3110,y:-950},{x:-2990,y:-910},{x:-2850,y:-510},{x:-2650,y:-370},{x:-2630,y:-370},{x:-2710,y:-490},{x:-2770,y:-590},{x:-2770,y:-630},{x:-2870,y:-810},{x:-2830,y:-870},{x:-2790,y:-1170},{x:-2750,y:-1050},{x:-2690,y:-930},{x:-2550,y:-870},{x:-2370,y:-870},{x:-2310,y:-750},{x:-2170,y:-510},{x:-2030,y:-470},{x:-1810,y:-670},{x:-1790,y:-750},{x:-1870,y:-830},{x:-2010,y:-690},{x:-2090,y:-710},{x:-2050,y:-910},{x:-1910,y:-950},{x:-1790,y:-1070},{x:-1910,y:-1090},{x:-2130,y:-990},{x:-2430,y:-1250},{x:-2450,y:-1290},{x:-2590,y:-1170},{x:-2610,y:-1030},{x:-2510,y:-990},{x:-2390,y:-1170},{x:-2310,y:-1310},{x:-2270,y:-1590},{x:-2170,y:-1490},{x:-2090,y:-1290},{x:-2010,y:-1170},{x:-1890,y:-1170},{x:-1730,y:-1090},{x:-1710,y:-950},{x:-1490,y:-930},{x:-1370,y:-1050},{x:-1070,y:-850},{x:-1150,y:-670},{x:-1310,y:-490},{x:-1550,y:-390},{x:-1670,y:-310},{x:-1730,y:-230},{x:-1470,y:-270},{x:-1470,y:-430},{x:-1450,y:-530},{x:-1330,y:-690},{x:-1270,y:-830},{x:-1230,y:-850},{x:-1090,y:-870},{x:-850,y:-910},{x:-810,y:-890},{x:-750,y:-1010},{x:-810,y:-930},{x:-950,y:-1010},{x:-990,y:-890},{x:-970,y:-770},{x:-1270,y:-810},{x:-1290,y:-750},{x:-3090,y:-370},{x:-3150,y:-290},{x:-3130,y:-110},{x:-3170,y:30},{x:-3310,y:30},{x:-3410,y:-10},{x:-3450,y:-130},{x:-3510,y:-330},{x:-3630,y:-390},{x:-3730,y:-470},{x:-3730,y:-510},{x:-3790,y:-750},{x:-3830,y:-910},{x:-3770,y:-1090},{x:-3770,y:-1210},{x:-3630,y:-1190},{x:-3390,y:-1210},{x:-3210,y:-1270},{x:-3230,y:-970},{x:-3170,y:-650},{x:-3290,y:-430},{x:-3310,y:-610},{x:-3250,y:-690},{x:-3270,y:-890},{x:-3210,y:-890},{x:-2970,y:-770},{x:-2850,y:-650},{x:-2850,y:-590},{x:-2870,y:-370},{x:-2830,y:-230},{x:-2690,y:-210},{x:-2790,y:-350},{x:-2690,y:-450},{x:-2430,y:-230},{x:-2370,y:-90},{x:-2530,y:10},{x:-2510,y:130},{x:-2410,y:50},{x:-1830,y:-210},{x:-1850,y:-230},{x:-2050,y:-390},{x:-2170,y:-350},{x:-2270,y:-550},{x:-2170,y:-710},{x:-2190,y:-750},{x:-2230,y:-910},{x:-2250,y:-1070},{x:-2330,y:-1330},{x:-2250,y:-1410},{x:-1810,y:-910},{x:-1890,y:-590},{x:-2010,y:-510},{x:-2990,y:-1170},{x:-3010,y:-1090},{x:-2810,y:-1450}]},{name:"LogResourceNodeServer",coords:[{x:-2790,y:-1590},{x:-2830,y:-1630},{x:-2810,y:-1710},{x:-2770,y:-1710},{x:-2670,y:-1650},{x:-2670,y:-1730},{x:-2590,y:-1830},{x:-2570,y:-1730},{x:-2530,y:-1690},{x:-2430,y:-1970},{x:-2730,y:-1930},{x:-2810,y:-1950},{x:-2790,y:-2050},{x:-2770,y:-2130},{x:-2750,y:-2190},{x:-2710,y:-2230},{x:-2590,y:-2190},{x:-2490,y:-2150},{x:-2490,y:-1970},{x:-2570,y:-1950},{x:-2590,y:-1910},{x:-2610,y:-2070},{x:-2670,y:-2050},{x:-2690,y:-2110},{x:-3130,y:-2050},{x:-3330,y:-2030},{x:-3370,y:-2090},{x:-3310,y:-2190},{x:-3150,y:-2090},{x:-3090,y:-2050},{x:-3010,y:-2050},{x:-3090,y:-1990},{x:-2370,y:-2570},{x:-3130,y:-2030},{x:-3110,y:-2170},{x:-3190,y:-2210},{x:-3310,y:-2110},{x:-2490,y:-2610},{x:-3090,y:-2130},{x:-2330,y:-2510},{x:-3390,y:-1870},{x:-3430,y:-1790},{x:-3470,y:-1590},{x:-3470,y:-1510},{x:-3390,y:-1430},{x:-3250,y:-1510},{x:-3330,y:-1530},{x:-3390,y:-1510},{x:-3230,y:-1630},{x:-3350,y:-1590},{x:-3710,y:-1810},{x:-3810,y:-1730},{x:-3790,y:-1650},{x:-3750,y:-1510},{x:-3630,y:-2190},{x:-3610,y:-2330},{x:-3530,y:-2370},{x:-3490,y:-2510},{x:-3490,y:-2570},{x:-3450,y:-2650},{x:-3390,y:-2750},{x:-3290,y:-2770},{x:-3190,y:-2830},{x:-3210,y:-2950},{x:-3130,y:-3110},{x:-3090,y:-3130},{x:-2890,y:-3130},{x:-2770,y:-3230},{x:-2670,y:-3350},{x:-2530,y:-3330},{x:-2470,y:-3190},{x:-2590,y:-3030},{x:-2590,y:-2970},{x:-2570,y:-2930},{x:-3030,y:-2530},{x:-3070,y:-2530},{x:-3110,y:-2630},{x:-2890,y:-2650},{x:-2950,y:-2510},{x:-2990,y:-2610},{x:-2530,y:-2050},{x:-2670,y:-1950},{x:-2610,y:-2030},{x:-2130,y:-1830},{x:-2190,y:-1750},{x:-2170,y:-1870},{x:-2390,y:-1490},{x:-2450,y:-1410},{x:-2270,y:-1450},{x:-2270,y:-1310},{x:-2250,y:-1190},{x:-2250,y:-1070},{x:-2150,y:-1050},{x:-2010,y:-1070},{x:-3330,y:990},{x:-2530,y:-870},{x:-2450,y:-870},{x:-2490,y:-810},{x:-2930,y:-930},{x:-2950,y:-890},{x:-2950,y:-930},{x:-2950,y:-990},{x:-3210,y:-870},{x:-3170,y:-850},{x:-3290,y:-850},{x:-3370,y:-890},{x:-3350,y:-930},{x:-3550,y:850},{x:-3450,y:1090},{x:-2730,y:-490},{x:-3370,y:1290},{x:-3390,y:1250},{x:-3430,y:1190},{x:-3450,y:930},{x:-3330,y:-2070},{x:-2270,y:-870},{x:-2290,y:-650},{x:-2250,y:-510},{x:-2150,y:-470},{x:-1950,y:-630},{x:-3370,y:1010},{x:-1890,y:-950},{x:-2110,y:-730},{x:-2170,y:-730},{x:-2070,y:-850},{x:-1090,y:-850},{x:-1250,y:-710},{x:-1350,y:-550},{x:-1510,y:-370},{x:-1610,y:-310},{x:-1690,y:-290},{x:-1630,y:-410},{x:-1450,y:-490},{x:-1270,y:-610},{x:-1010,y:-750},{x:-930,y:-850},{x:-730,y:-950},{x:-3430,y:1290},{x:-1390,y:-950},{x:-1430,y:-1230},{x:-1710,y:-970},{x:-1790,y:-1050},{x:-1830,y:-1250},{x:-2030,y:-1330},{x:-2410,y:-1250},{x:-2390,y:-930},{x:-2770,y:-1130},{x:-2710,y:-1350},{x:-3010,y:-1050},{x:-3150,y:-1110},{x:-3230,y:-1130},{x:-3110,y:-890},{x:-2950,y:-670},{x:-2830,y:-410},{x:-2750,y:-190},{x:-3110,y:-310},{x:-3130,y:-110},{x:-3210,y:110},{x:-3350,y:70},{x:-3490,y:-70},{x:-3470,y:-190},{x:-3350,y:-30},{x:-3190,y:-10},{x:-3110,y:-230},{x:-3310,y:50},{x:-3450,y:-90},{x:-3530,y:-390},{x:-3630,y:-430},{x:-3670,y:-450},{x:-3690,y:-510},{x:-3770,y:-650},{x:-3790,y:-810},{x:-3830,y:-1030},{x:-3430,y:-670},{x:-3390,y:-610},{x:-3390,y:-790},{x:-2830,y:-1410},{x:-2850,y:-1470},{x:-2730,y:-1410},{x:-2710,y:-1490},{x:-2650,y:-1490},{x:-2570,y:-1510},{x:-2530,y:-1570},{x:-3310,y:-670},{x:-3270,y:-510},{x:-3230,y:-290},{x:-3270,y:-170},{x:-3310,y:-270},{x:-3350,y:-430},{x:-3450,y:-530},{x:-2870,y:-410},{x:-2970,y:-670},{x:-3030,y:-770},{x:-3090,y:-730},{x:-3010,y:-570},{x:-2970,y:-430},{x:-2870,y:-470},{x:-2370,y:-390},{x:-2410,y:-510},{x:-2510,y:-390},{x:-2510,y:-410},{x:-1970,y:-410},{x:-1930,y:-510},{x:-1790,y:-630},{x:-1790,y:-750},{x:-2890,y:-1830},{x:-2950,y:-1970},{x:-2970,y:-2010},{x:-2890,y:-1990},{x:-2890,y:-1910},{x:-2910,y:-1890},{x:-2790,y:-1870},{x:-2750,y:-1890},{x:-2750,y:-1910},{x:-2770,y:-1930},{x:-2270,y:-2230},{x:-2270,y:-2190},{x:-2330,y:-2150},{x:-2330,y:-2210},{x:-2350,y:-2230},{x:-2370,y:-2230},{x:-2130,y:-2270},{x:-2070,y:-2330},{x:-2030,y:-2350},{x:-2090,y:-2290},{x:-2090,y:-2370},{x:-2110,y:-2430},{x:-2130,y:-2430},{x:-2130,y:-2450},{x:-2170,y:-2530},{x:-1950,y:-2330},{x:-1930,y:-2250},{x:-1930,y:-2190},{x:-1950,y:-2170},{x:-1890,y:-2170},{x:-1870,y:-2170},{x:-2190,y:-3050},{x:-2210,y:-2930},{x:-2290,y:-2850},{x:-2130,y:-2870},{x:-2030,y:-2970},{x:-1970,y:-3010},{x:-1970,y:-2990},{x:-2130,y:-2990},{x:-2130,y:-3010},{x:-2090,y:-3130},{x:-2030,y:-3470},{x:-2010,y:-3410},{x:-2050,y:-3350},{x:-2150,y:-3350},{x:-2190,y:-3430},{x:-2070,y:-3470},{x:-1950,y:-3450},{x:-1850,y:-3530},{x:-3110,y:-2810},{x:-3130,y:-2710},{x:-3130,y:-2690},{x:-3050,y:-2730},{x:-2930,y:-2730},{x:-3230,y:-2050},{x:-3230,y:-1930},{x:-3230,y:-1890},{x:-3190,y:-1870},{x:-3190,y:-1830},{x:-3370,y:-1450},{x:-3410,y:-1510},{x:-3490,y:-1590},{x:-3130,y:-2170},{x:-3210,y:-2150},{x:-3150,y:-2130},{x:-3050,y:-2070},{x:-3050,y:-1990},{x:-3130,y:-1930},{x:-3150,y:-2010},{x:-3190,y:-1970},{x:-3170,y:-1910},{x:-3210,y:-2030},{x:-3170,y:-2030},{x:-3150,y:-1950},{x:-3370,y:-2030},{x:-3350,y:-2130},{x:-3330,y:-2210},{x:-3370,y:-2230},{x:-3390,y:-2270},{x:-3490,y:-2330},{x:-3350,y:-2210},{x:-3410,y:-2090},{x:-3410,y:-2030},{x:-3170,y:-2530},{x:-3170,y:-2630},{x:-3130,y:-2730},{x:-3250,y:-2770},{x:-3170,y:-2790},{x:-3050,y:-2690},{x:-3090,y:-2790},{x:-3010,y:-2770},{x:-2990,y:-2790},{x:-3010,y:-2850},{x:-2970,y:-2870},{x:-2910,y:-2970},{x:-2910,y:-3010},{x:-2850,y:-3170},{x:-2970,y:-3170},{x:-2990,y:-3110},{x:-2850,y:-3110},{x:-2790,y:-3130},{x:-2750,y:-3150},{x:-2690,y:-3290},{x:-2610,y:-3330},{x:-2470,y:-3250},{x:-2490,y:-3170},{x:-2550,y:-3090},{x:-2570,y:-2970},{x:-2550,y:-2910},{x:-2690,y:-2870},{x:-2670,y:-2870},{x:-2550,y:-2850},{x:-2470,y:-2790},{x:-2470,y:-2690},{x:-2470,y:-2630},{x:-2530,y:-2610},{x:-2450,y:-2550},{x:-2390,y:-2510},{x:-2350,y:-2470},{x:-2330,y:-2470},{x:-2250,y:-2570},{x:-2190,y:-2590},{x:-2150,y:-2650},{x:-2150,y:-2710},{x:-2090,y:-2770},{x:-2170,y:-2830},{x:-2050,y:-2830},{x:-2110,y:-2890},{x:-2170,y:-2970},{x:-2070,y:-2970},{x:-2070,y:-3150},{x:-1930,y:-3130},{x:-1890,y:-3070},{x:-2050,y:-3070},{x:-2010,y:-3050},{x:-1870,y:-3030},{x:-1810,y:-3010},{x:-1810,y:-3070},{x:-1850,y:-3110},{x:-2850,y:-1890},{x:-2910,y:-1830},{x:-2990,y:-1730},{x:-3010,y:-1670},{x:-2970,y:-1650},{x:-2910,y:-1590},{x:-3110,y:-1730},{x:-3130,y:-1730},{x:-3150,y:-1670},{x:-3210,y:-1570},{x:-3230,y:-1550},{x:-3170,y:-1470},{x:-3110,y:-1350},{x:-3310,y:-1310},{x:-3250,y:-1230},{x:-3430,y:-1230},{x:-3430,y:-1290},{x:-3330,y:-1230},{x:-3290,y:-1170},{x:-3370,y:-1290},{x:-3390,y:-1310},{x:-3490,y:-1250},{x:-3570,y:-1230},{x:-3650,y:-1210},{x:-3730,y:-1230},{x:-3290,y:-1050},{x:-3230,y:-1010},{x:-3210,y:-950},{x:-3170,y:-910},{x:-3250,y:-910},{x:-3230,y:-950},{x:-3130,y:-930},{x:-3090,y:-950},{x:-3070,y:-970},{x:-3110,y:-1050},{x:-3090,y:-1050},{x:-3030,y:-970},{x:-3030,y:-910},{x:-3010,y:-850},{x:-3030,y:-830},{x:-3070,y:-830},{x:-3070,y:-870},{x:-2750,y:-1190},{x:-2810,y:-1190},{x:-2730,y:-1250},{x:-2790,y:-1290},{x:-2790,y:-1350},{x:-2750,y:-1350},{x:-2790,y:-1430},{x:-2790,y:-1470},{x:-2590,y:-1450},{x:-2530,y:-1410},{x:-2510,y:-1330},{x:-2550,y:-1230},{x:-2550,y:-1170},{x:-2450,y:-1130},{x:-2350,y:-1130},{x:-2310,y:-1090},{x:-2350,y:-1150},{x:-2450,y:-1150},{x:-2490,y:-1210},{x:-2310,y:-1210},{x:-2330,y:-1250},{x:-2390,y:-1310},{x:-2470,y:-1290},{x:-2450,y:-1370},{x:-2370,y:-1430},{x:-2350,y:-1430},{x:-2330,y:-1310},{x:-2370,y:-1250},{x:-2390,y:-1250},{x:-2450,y:-1330},{x:-2390,y:-1390},{x:-2450,y:-1470},{x:-2530,y:-1470},{x:-2470,y:-1550},{x:-2370,y:-1590},{x:-2310,y:-1570},{x:-2270,y:-1530},{x:-2370,y:-1510},{x:-2470,y:-1530},{x:-2610,y:-1550},{x:-2670,y:-1570},{x:-2330,y:-1530},{x:-2310,y:-1390},{x:-2250,y:-1330},{x:-2310,y:-490},{x:-2270,y:-410},{x:-2210,y:-310},{x:-2190,y:-290},{x:-2070,y:-370},{x:-2010,y:-410},{x:-1970,y:-450},{x:-1970,y:-550},{x:-2050,y:-570},{x:-2070,y:-450},{x:-2150,y:-390},{x:-2190,y:-390},{x:-2170,y:-470},{x:-2190,y:-530},{x:-2250,y:-570},{x:-2390,y:-630},{x:-2470,y:-770},{x:-2410,y:-830},{x:-2310,y:-790},{x:-2230,y:-710},{x:-2110,y:-610},{x:-2050,y:-530},{x:-2030,y:-610},{x:-2050,y:-690},{x:-2030,y:-710},{x:-1970,y:-750},{x:-1950,y:-810},{x:-1930,y:-830},{x:-1890,y:-850},{x:-1850,y:-830},{x:-1850,y:-810},{x:-1850,y:-730},{x:-1850,y:-690},{x:-1830,y:-610},{x:-1850,y:-590},{x:-1870,y:-570},{x:-1890,y:-610},{x:-1890,y:-630},{x:-1910,y:-690},{x:-1930,y:-810},{x:-1750,y:-810},{x:-1710,y:-790},{x:-1670,y:-790},{x:-1730,y:-850},{x:-1770,y:-650},{x:-1750,y:-270},{x:-1850,y:-150},{x:-1890,y:-110},{x:-1930,y:-130},{x:-1870,y:-250},{x:-1810,y:-250},{x:-1710,y:-230},{x:-1630,y:-250},{x:-1470,y:-350},{x:-1290,y:-470},{x:-1250,y:-530},{x:-1130,y:-630},{x:-1170,y:-770},{x:-1290,y:-810},{x:-1370,y:-770},{x:-1390,y:-670},{x:-1370,y:-570},{x:-1330,y:-410},{x:-1390,y:-390},{x:-1410,y:-530},{x:-1470,y:-530},{x:-2730,y:-290},{x:-2770,y:-250},{x:-2790,y:-290},{x:-2810,y:-350},{x:-2810,y:-430},{x:-2650,y:-370},{x:-2570,y:-310},{x:-2710,y:-370},{x:-2850,y:-550},{x:-2910,y:-770},{x:-2970,y:-810},{x:-3310,y:-830},{x:-3370,y:-790},{x:-3310,y:-570},{x:-3290,y:-430},{x:-3390,y:-690},{x:-3430,y:-870},{x:-3450,y:-910},{x:-3510,y:-970},{x:-3430,y:-930},{x:-3390,y:-950},{x:-3410,y:-970},{x:-3350,y:-870},{x:-3270,y:-690},{x:-3270,y:-610},{x:-3370,y:-610},{x:-3330,y:-730},{x:-3410,y:-810},{x:-3650,y:-430},{x:-3710,y:-450},{x:-3770,y:-590},{x:-3730,y:-730},{x:-3770,y:-830},{x:-3830,y:-970},{x:-3790,y:-1070},{x:-3770,y:-1190},{x:-3630,y:-1230},{x:-3550,y:-1210},{x:-3470,y:-1270},{x:-3410,y:-1310},{x:-3130,y:-1310},{x:-3150,y:-1370},{x:-3210,y:-1450},{x:-3230,y:-1490},{x:-3150,y:-1490},{x:-3130,y:-1450},{x:-3110,y:-1450},{x:-3130,y:-1610},{x:-3090,y:-1690},{x:-3010,y:-1730},{x:-2970,y:-1730},{x:-3030,y:-1670},{x:-3730,y:-1830},{x:-3810,y:-1810},{x:-3750,y:-1730},{x:-3710,y:-1610},{x:-3770,y:-1450},{x:-3730,y:-1390},{x:-3070,y:-2470},{x:-3010,y:-2430},{x:-2970,y:-2350},{x:-2990,y:-2290},{x:-2870,y:-2230},{x:-2830,y:-2210},{x:-2770,y:-2190},{x:-3010,y:-2210},{x:-3030,y:-2130},{x:-3010,y:-2130},{x:-2950,y:-2270},{x:-2830,y:-2190},{x:-2690,y:-2050},{x:-2710,y:-1990},{x:-2690,y:-1930},{x:-2750,y:-2070},{x:-2850,y:-2590},{x:-2810,y:-2610},{x:-2770,y:-2650},{x:-2730,y:-2710},{x:-2770,y:-2710},{x:-2790,y:-2710},{x:-2850,y:-2650},{x:-2230,y:-2850},{x:-2170,y:-2910},{x:-2130,y:-2970},{x:-2070,y:-3410},{x:-2090,y:-3390},{x:-2110,y:-3410},{x:-1970,y:-3390},{x:-1890,y:-3390},{x:-1870,y:-3450}]},{name:"FlintRockResourceNodeServer",coords:[{x:-2970,y:-2510},{x:-3170,y:-2870},{x:-2990,y:-2750},{x:-2930,y:-2670},{x:-3130,y:-2510},{x:-3170,y:-2630},{x:-3150,y:-2730},{x:-2850,y:-2590},{x:-2790,y:-2450},{x:-2730,y:-2330},{x:-2650,y:-2230},{x:-2630,y:-2130},{x:-2470,y:-2030},{x:-2270,y:-2150},{x:-2190,y:-2210},{x:-2310,y:-2250},{x:-2290,y:-2350},{x:-2390,y:-2330},{x:-2430,y:-2250},{x:-2330,y:-2590},{x:-2410,y:-2630},{x:-2450,y:-2690},{x:-2430,y:-2750},{x:-2470,y:-2810},{x:-2530,y:-2890},{x:-2550,y:-2950},{x:-2510,y:-3050},{x:-2490,y:-3170},{x:-2470,y:-3210},{x:-2450,y:-3270},{x:-2470,y:-3430},{x:-2530,y:-3430},{x:-2650,y:-3070},{x:-2730,y:-3110},{x:-2750,y:-3230},{x:-2550,y:-3310},{x:-2570,y:-3170},{x:-2730,y:-2870},{x:-2830,y:-2910},{x:-2850,y:-2930},{x:-2890,y:-2950},{x:-2930,y:-2910},{x:-2970,y:-2850},{x:-3210,y:-2490},{x:-3370,y:-2550},{x:-3390,y:-2530},{x:-3330,y:-2510},{x:-3310,y:-2510},{x:-3230,y:-2370},{x:-3250,y:-2290},{x:-3270,y:-2250},{x:-3430,y:-2070},{x:-3530,y:-2070},{x:-3570,y:-2070},{x:-3630,y:-2110},{x:-3650,y:-2130},{x:-3470,y:-1770},{x:-3550,y:-1810},{x:-3590,y:-1810},{x:-3710,y:-1810},{x:-3750,y:-1750},{x:-3730,y:-1670},{x:-3690,y:-1590},{x:-3630,y:-1570},{x:-3470,y:-1630},{x:-3430,y:-1670},{x:-3410,y:-1670},{x:-3390,y:-1590},{x:-3210,y:-1630},{x:-3170,y:-1710},{x:-3230,y:-1790},{x:-3250,y:-1810},{x:-3370,y:-1830},{x:-3110,y:-1710},{x:-3010,y:-1730},{x:-2970,y:-1790},{x:-3010,y:-1910},{x:-3090,y:-1950},{x:-3190,y:-1850},{x:-3150,y:-1750},{x:-3030,y:-1650},{x:-2870,y:-1750},{x:-2810,y:-1790},{x:-2670,y:-1830},{x:-2570,y:-1850},{x:-2510,y:-1870},{x:-2450,y:-1830},{x:-3510,y:-1550},{x:-3510,y:-1490},{x:-3530,y:-1390},{x:-3570,y:-1270},{x:-3690,y:-1310},{x:-3790,y:-1410},{x:-3730,y:-1510},{x:-3690,y:-1570},{x:-3990,y:-1910},{x:-3850,y:-1910},{x:-3770,y:-1910},{x:-3710,y:-1870},{x:-3610,y:-1870},{x:-3550,y:-1870},{x:-2890,y:-3150},{x:-3390,y:-2750},{x:-3190,y:-3070},{x:-3490,y:-2510},{x:-3470,y:-2650},{x:-3550,y:-2370},{x:-3130,y:-3110},{x:-2690,y:-3310},{x:-2170,y:-3370},{x:-2130,y:-3310},{x:-1890,y:-3430},{x:-1810,y:-3450},{x:-1750,y:-3410},{x:-2170,y:-2790},{x:-2150,y:-2950},{x:-2070,y:-3050},{x:-1950,y:-3010},{x:-1930,y:-2930},{x:-2050,y:-2810},{x:-2090,y:-2750},{x:-1850,y:-2810},{x:-1790,y:-2750},{x:-1870,y:-2230},{x:-1410,y:-1870},{x:-910,y:-1770},{x:-290,y:-2190},{x:10,y:-2690},{x:-70,y:-3070},{x:-810,y:-3330},{x:-1230,y:-3210},{x:-1410,y:-2830},{x:-1270,y:-2550},{x:-650,y:-2870},{x:-430,y:-2710},{x:-690,y:-2190},{x:-1050,y:-2110},{x:350,y:-1290},{x:650,y:-670},{x:990,y:-590},{x:1330,y:-890},{x:710,y:-1330},{x:610,y:-1610},{x:1410,y:-1430},{x:1850,y:-1570},{x:1450,y:-1930},{x:970,y:-2010},{x:810,y:-2330},{x:1030,y:-2550},{x:1530,y:-2510},{x:1670,y:-2710},{x:1190,y:-2990},{x:990,y:-3110},{x:1050,y:-3290},{x:1470,y:-3230},{x:1710,y:-3130},{x:2390,y:-3390},{x:1970,y:-3450},{x:1830,y:-3650},{x:1710,y:-3810},{x:1590,y:-3970},{x:2330,y:-3350},{x:2370,y:-3310},{x:2350,y:-3330},{x:-1090,y:730},{x:-890,y:1410},{x:-1870,y:1790},{x:-2550,y:2030},{x:-2970,y:1710},{x:-2770,y:1290},{x:-1550,y:1150},{x:-970,y:930},{x:-1210,y:810},{x:-2250,y:1150},{x:-2610,y:830},{x:-1790,y:470},{x:-1630,y:510},{x:-1110,y:210},{x:-1170,y:130},{x:-1570,y:110},{x:-2430,y:710},{x:-2690,y:950},{x:-2870,y:1270},{x:-3030,y:1590},{x:-2030,y:1770},{x:-1150,y:1590},{x:-450,y:1470},{x:-150,y:1290},{x:-290,y:1170},{x:-790,y:1130},{x:-1530,y:1090},{x:-2190,y:1310},{x:-2810,y:1990},{x:-2950,y:1610},{x:-2470,y:1170},{x:-1250,y:1270},{x:-450,y:1490},{x:50,y:1410},{x:-10,y:1190},{x:-670,y:930},{x:-2290,y:1010},{x:-2390,y:670},{x:-2150,y:510},{x:-1510,y:750},{x:-2210,y:1010},{x:-3150,y:1490},{x:-2510,y:1670},{x:-2450,y:1810},{x:-3290,y:-510},{x:-3310,y:-550},{x:-3330,y:-550},{x:-3270,y:-570},{x:-3290,y:-690},{x:-3470,y:-850},{x:-3470,y:-930},{x:-3410,y:-890},{x:-2750,y:-1230},{x:-2790,y:-1290},{x:-2770,y:-1310},{x:-2790,y:-1350},{x:-2470,y:-1530},{x:-2430,y:-1390},{x:-2410,y:-1350},{x:-2310,y:-1210},{x:-2310,y:-1090},{x:-2310,y:-1150},{x:-2270,y:-1070},{x:-2230,y:-1010},{x:-1970,y:-870},{x:-1990,y:-770},{x:-1910,y:-710},{x:-1870,y:-630},{x:-1850,y:-530},{x:-2030,y:-610},{x:-2110,y:-570},{x:-2210,y:-410},{x:-2310,y:-470},{x:-2390,y:-530},{x:-2290,y:-410},{x:-2210,y:-310},{x:-2550,y:-210},{x:-2610,y:-110},{x:-2630,y:-110},{x:-2790,y:-50},{x:-2850,y:-130},{x:-3030,y:-190},{x:-3070,y:-130}]},{name:"WorldItemWood",coords:[{x:-3730,y:-2210},{x:-3670,y:-2210},{x:-3690,y:-2270},{x:-3690,y:-2290},{x:-3630,y:-2270},{x:-3610,y:-2310},{x:-3630,y:-2330},{x:-3650,y:-2350},{x:-3610,y:-2350},{x:-3590,y:-2350},{x:-3590,y:-2370},{x:-3570,y:-2410},{x:-3570,y:-2450},{x:-3590,y:-2450},{x:-3590,y:-2510},{x:-3570,y:-2510},{x:-3530,y:-2490},{x:-3530,y:-2530},{x:-3590,y:-2570},{x:-3570,y:-2590},{x:-3510,y:-2590},{x:-3510,y:-2630},{x:-3530,y:-2670},{x:-3470,y:-2670},{x:-3470,y:-2710},{x:-3470,y:-2750},{x:-3410,y:-2730},{x:-3410,y:-2750},{x:-3430,y:-2770},{x:-3390,y:-2750},{x:-3330,y:-2770},{x:-3370,y:-2790},{x:-3310,y:-2790},{x:-3270,y:-2830},{x:-3310,y:-2870},{x:-3310,y:-2890},{x:-3250,y:-2910},{x:-3270,y:-2950},{x:-3290,y:-2970},{x:-3270,y:-3010},{x:-3230,y:-3050},{x:-3210,y:-3070},{x:-3230,y:-3090},{x:-3190,y:-3110},{x:-3130,y:-3110},{x:-3130,y:-3150},{x:-3070,y:-3150},{x:-3050,y:-3110},{x:-2990,y:-3130},{x:-3010,y:-3170},{x:-2970,y:-3190},{x:-2930,y:-3150},{x:-2890,y:-3150},{x:-2890,y:-3230},{x:-2850,y:-3250},{x:-2790,y:-3230},{x:-2810,y:-3290},{x:-2810,y:-3330},{x:-2770,y:-3370},{x:-2710,y:-3330},{x:-2690,y:-3310},{x:-2610,y:-3370},{x:-2630,y:-3410},{x:-2570,y:-3410},{x:-2550,y:-3370},{x:-2810,y:-3170},{x:-2830,y:-3110},{x:-2850,y:-3070},{x:-2890,y:-2990},{x:-2850,y:-2950},{x:-2550,y:-3070},{x:-2590,y:-2970},{x:-2610,y:-2910},{x:-2570,y:-2950},{x:-2590,y:-3050},{x:-2650,y:-3070},{x:-3110,y:-2790},{x:-3130,y:-2630},{x:-3110,y:-2570},{x:-3010,y:-2530},{x:-2930,y:-2570},{x:-2890,y:-2650},{x:-2990,y:-2710},{x:-3050,y:-2570},{x:-3030,y:-2490},{x:-3130,y:-2510},{x:-3110,y:-2630},{x:-3210,y:-2750},{x:-3110,y:-2730},{x:-3030,y:-2610},{x:-2970,y:-2590},{x:-2970,y:-2690},{x:-3050,y:-2710},{x:-3030,y:-2790},{x:-2870,y:-2670},{x:-2830,y:-2610},{x:-2890,y:-2550},{x:-2970,y:-2470},{x:-3090,y:-2450},{x:-3230,y:-2490},{x:-3310,y:-2490},{x:-3390,y:-2510},{x:-3470,y:-2530},{x:-3490,y:-2370},{x:-3430,y:-2290},{x:-3390,y:-2250},{x:-3330,y:-2230},{x:-3410,y:-2110},{x:-3510,y:-2070},{x:-3530,y:-2070},{x:-3590,y:-2090},{x:-3670,y:-2130},{x:-3690,y:-2170},{x:-3210,y:-2190},{x:-3270,y:-2070},{x:-3290,y:-1930},{x:-3170,y:-1910},{x:-3110,y:-2090},{x:-3050,y:-2110},{x:-3070,y:-1970},{x:-2910,y:-1950},{x:-2830,y:-1870},{x:-2830,y:-1970},{x:-2690,y:-2110},{x:-2630,y:-2050},{x:-2570,y:-2030},{x:-2570,y:-2050},{x:-2670,y:-2230},{x:-2450,y:-2130},{x:-2430,y:-2130},{x:-2290,y:-2310},{x:-2330,y:-2430},{x:-2410,y:-2610},{x:-2570,y:-2630},{x:-2490,y:-2690},{x:-2350,y:-2690},{x:-1910,y:-2810},{x:-1890,y:-2750},{x:-2090,y:-2750},{x:-2210,y:-2870},{x:-2210,y:-2990},{x:-2070,y:-3050},{x:-2010,y:-3030},{x:-1970,y:-2850},{x:-2050,y:-2810},{x:-2010,y:-2950},{x:-1870,y:-3090},{x:-2090,y:-3110},{x:-2130,y:-2930},{x:-2050,y:-2870},{x:-2130,y:-2790},{x:-2190,y:-2830},{x:-2130,y:-3030},{x:-2230,y:-3350
},{x:-2150,y:-3330},{x:-2190,y:-3510},{x:-2110,y:-3430},{x:-2070,y:-3370},{x:-2030,y:-3510},{x:-1970,y:-3430},{x:-1930,y:-3350},{x:-1870,y:-3490},{x:-1810,y:-3490},{x:-1730,y:-3390},{x:-1730,y:-3510},{x:-1770,y:-3590},{x:-1970,y:-3550},{x:-2170,y:-3630},{x:-2230,y:-3630},{x:-2290,y:-3570},{x:-2030,y:-3590},{x:-1830,y:-3630},{x:-1770,y:-3670},{x:-1690,y:-3670},{x:-1950,y:-3510},{x:-1990,y:-3570},{x:-2110,y:-3510},{x:-2170,y:-3470},{x:-1990,y:-3290},{x:-1890,y:-3410},{x:-3310,y:-2050},{x:-3170,y:-1990},{x:-3050,y:-2010},{x:-2710,y:-1930},{x:-2670,y:-2030},{x:-2610,y:-2110},{x:-3010,y:-1890},{x:-2930,y:-1790},{x:-3030,y:-1770},{x:-3110,y:-1730},{x:-3210,y:-1810},{x:-3390,y:-1790},{x:-3430,y:-1670},{x:-3450,y:-1610},{x:-3830,y:-1850},{x:-3830,y:-1830},{x:-3730,y:-1750},{x:-3790,y:-1710},{x:-3870,y:-1710},{x:-3810,y:-1630},{x:-3730,y:-1590},{x:-3750,y:-1550},{x:-3830,y:-1510},{x:-3810,y:-1490},{x:-3730,y:-1410},{x:-3750,y:-1370},{x:-3810,y:-1370},{x:-3850,y:-1410},{x:-2810,y:-2430},{x:-2670,y:-2350},{x:-2710,y:-2230},{x:-2790,y:-2210},{x:-2870,y:-2230},{x:-3050,y:-2150},{x:-3090,y:-2070},{x:-3190,y:-1950},{x:-3290,y:-2090},{x:-3190,y:-2130},{x:-3210,y:-1890},{x:-3130,y:-1610},{x:-3270,y:-1530},{x:-3470,y:-1450},{x:-2530,y:-3350},{x:-2590,y:-3310},{x:-2650,y:-3330},{x:-2690,y:-3390},{x:-2710,y:-3410},{x:-2610,y:-3350},{x:-2530,y:-3250},{x:-2510,y:-3190},{x:-2530,y:-3110},{x:-2490,y:-3170},{x:-2450,y:-3290},{x:-2490,y:-3270},{x:-2470,y:-3250},{x:-2470,y:-3210},{x:-2530,y:-3290},{x:-2570,y:-3310},{x:-2630,y:-3270},{x:-2670,y:-3310},{x:-2710,y:-3290},{x:-2770,y:-3290},{x:-2770,y:-3350},{x:-2750,y:-3250},{x:-2750,y:-3230},{x:-2730,y:-3310},{x:-2670,y:-3350},{x:-2670,y:-3330},{x:-2770,y:-3270},{x:-2830,y:-3190},{x:-2850,y:-3170},{x:-2910,y:-3090},{x:-2910,y:-3070},{x:-2970,y:-3110},{x:-2910,y:-3210},{x:-2930,y:-3230},{x:-2890,y:-3110},{x:-2870,y:-3070},{x:-3130,y:-3090},{x:-3210,y:-3010},{x:-3210,y:-2950},{x:-3230,y:-2950},{x:-3290,y:-3030},{x:-3250,y:-3090},{x:-3290,y:-3150},{x:-3130,y:-3210},{x:-3110,y:-3190},{x:-3310,y:-3090},{x:-3190,y:-2890},{x:-3190,y:-2850},{x:-3270,y:-2770},{x:-3290,y:-2830},{x:-3230,y:-2910},{x:-3130,y:-2790},{x:-3190,y:-2790},{x:-3230,y:-2850},{x:-3150,y:-2790},{x:-3150,y:-2710},{x:-3150,y:-2670},{x:-3310,y:-2750},{x:-3390,y:-2770},{x:-3410,y:-2810},{x:-3510,y:-2730},{x:-3450,y:-2610},{x:-3490,y:-2650},{x:-3530,y:-2710},{x:-3550,y:-2630},{x:-3510,y:-2610},{x:-3470,y:-2550},{x:-3510,y:-2550},{x:-3550,y:-2570},{x:-3490,y:-2570},{x:-3470,y:-2570},{x:-3490,y:-2530},{x:-3510,y:-2470},{x:-3550,y:-2430},{x:-3590,y:-2430},{x:-3610,y:-2470},{x:-3550,y:-2470},{x:-3530,y:-2390},{x:-3550,y:-2330},{x:-3550,y:-2290},{x:-3450,y:-2330},{x:-3530,y:-2350},{x:-3630,y:-2350},{x:-3650,y:-2270},{x:-3670,y:-2270},{x:-3670,y:-2350},{x:-3650,y:-2210},{x:-3650,y:-2170},{x:-3710,y:-2190},{x:-3670,y:-2190},{x:-3690,y:-2210},{x:-3670,y:-2250},{x:-3390,y:-2270},{x:-3370,y:-2230},{x:-3370,y:-2150},{x:-3410,y:-2070},{x:-3410,y:-2050},{x:-3370,y:-2070},{x:-3370,y:-2130},{x:-3350,y:-2170},{x:-3350,y:-2110},{x:-3370,y:-2010},{x:-3350,y:-2070},{x:-3330,y:-2190},{x:-3350,y:-2130},{x:-3250,y:-1970},{x:-3210,y:-2010},{x:-3190,y:-2050},{x:-3150,y:-2110},{x:-3150,y:-2150},{x:-3170,y:-2170},{x:-3190,y:-2190},{x:-3130,y:-2130},{x:-3090,y:-2130},{x:-3070,y:-2130},{x:-3030,y:-2190},{x:-3010,y:-2190},{x:-2990,y:-2230},{x:-3010,y:-2290},{x:-3030,y:-2330},{x:-3010,y:-2390},{x:-3010,y:-2410},{x:-3010,y:-2430},{x:-3010,y:-2490},{x:-3050,y:-2490},{x:-3070,y:-2510},{x:-2830,y:-2670},{x:-2750,y:-2650},{x:-2690,y:-2630},{x:-2550,y:-2590},{x:-2370,y:-2570},{x:-2450,y:-2550},{x:-2530,y:-2570},{x:-2510,y:-2630},{x:-2510,y:-2710},{x:-2550,y:-2950},{x:-2470,y:-3050},{x:-2490,y:-3070},{x:-2570,y:-3010},{x:-2570,y:-3030},{x:-2810,y:-3250},{x:-2850,y:-3210},{x:-2890,y:-3170},{x:-2970,y:-3130},{x:-2950,y:-3190},{x:-2890,y:-3250},{x:-3210,y:-3130},{x:-3190,y:-3150},{x:-3250,y:-2870},{x:-3290,y:-2910},{x:-3010,y:-3130},{x:-3090,y:-3110},{x:-2970,y:-3170},{x:-2810,y:-3210},{x:-2730,y:-3290}]},{name:"Metal3ResourceNodeServer",coords:[{x:1250,y:-2590},{x:1110,y:-2570},{x:1070,y:-2710},{x:1150,y:-2770},{x:1230,y:-2830},{x:1270,y:-2790},{x:1310,y:-2730},{x:1250,y:-2690},{x:1170,y:-2670},{x:1150,y:-2730},{x:1330,y:-2630},{x:1230,y:-2730},{x:1370,y:-2770},{x:1290,y:-2850},{x:1470,y:-2750},{x:730,y:-1310},{x:670,y:-1150},{x:570,y:-1150},{x:470,y:-1230},{x:550,y:-1350},{x:670,y:-1570},{x:590,y:-1290},{x:650,y:-1150},{x:550,y:-1290},{x:630,y:-1190},{x:750,y:-1210},{x:830,y:-1210},{x:830,y:-1430},{x:810,y:-1510},{x:670,y:-1510},{x:610,y:-1390},{x:790,y:-1410},{x:670,y:-1410},{x:590,y:-1470},{x:490,y:-1430},{x:450,y:-1330},{x:1090,y:-1150},{x:1290,y:-1170},{x:1170,y:-1270},{x:1110,y:-1290},{x:1190,y:-1350},{x:1210,y:-1430},{x:1070,y:-1470},{x:1050,y:-1490},{x:1230,y:-1530},{x:1110,y:-1530},{x:1150,y:-1370},{x:1150,y:-1210},{x:1250,y:-1270},{x:830,y:-1070},{x:1590,y:-2030},{x:1790,y:-1770},{x:1730,y:-1570},{x:1590,y:-1590},{x:1630,y:-1450},{x:1810,y:-1310},{x:1810,y:-1190},{x:1670,y:-950},{x:1490,y:-670},{x:1250,y:-410},{x:1050,y:-310},{x:710,y:-290},{x:590,y:-570},{x:810,y:-670},{x:1030,y:-630},{x:1330,y:-430},{x:1410,y:-110},{x:1310,y:90},{x:1010,y:-130},{x:870,y:-370},{x:1250,y:-550},{x:350,y:-710},{x:170,y:-790},{x:130,y:-1050},{x:130,y:-1310},{x:250,y:-1570},{x:450,y:-1750},{x:570,y:-2030},{x:1050,y:-1870},{x:1450,y:-1770},{x:1450,y:-1890},{x:770,y:-1810},{x:790,y:-2310},{x:730,y:-2550},{x:910,y:-2850},{x:950,y:-3050},{x:1030,y:-3190},{x:1350,y:-3150},{x:1590,y:-3070},{x:1750,y:-2830},{x:1710,y:-2530},{x:1290,y:-2030},{x:1330,y:-2150},{x:1690,y:-2090},{x:830,y:-2050},{x:-750,y:970},{x:-1030,y:1270},{x:-1350,y:1670},{x:-1710,y:1910},{x:-2490,y:1890},{x:-2810,y:1570},{x:-2830,y:1310},{x:-2810,y:810},{x:-2510,y:590},{x:-2050,y:510},{x:-1650,y:710},{x:-1070,y:910},{x:-310,y:750},{x:-190,y:1810},{x:-630,y:1590},{x:-810,y:1430},{x:-1990,y:2110},{x:-2390,y:1930},{x:-2870,y:1970},{x:-3050,y:1650},{x:-3010,y:1110},{x:-2970,y:690},{x:-2470,y:550},{x:-1190,y:450},{x:-530,y:450},{x:1770,y:-2490},{x:1770,y:-2250},{x:1810,y:-2010},{x:1150,y:-2110},{x:990,y:-2250},{x:970,y:-2290},{x:950,y:-2050},{x:1230,y:-1830},{x:1270,y:-1910},{x:1910,y:-2850},{x:1750,y:-3090},{x:1550,y:-3370},{x:1390,y:-3530},{x:1250,y:-3650},{x:1330,y:-3430},{x:1570,y:-3330}]},{name:"Metal4ResourceNodeServer",coords:[{x:930,y:-2130},{x:850,y:-710},{x:1410,y:-530},{x:1910,y:-1670},{x:1850,y:-2610},{x:1790,y:-3030},{x:1230,y:-2750},{x:870,y:-2230},{x:710,y:-1690},{x:610,y:-1210},{x:-2010,y:1110},{x:-2070,y:1210},{x:-2090,y:1250},{x:-2070,y:1330},{x:-2030,y:1350},{x:-1930,y:1290},{x:-1910,y:1250},{x:-1850,y:1190},{x:-1810,y:1190},{x:-1810,y:1150},{x:-1810,y:1090},{x:-1890,y:1110},{x:-1970,y:1110},{x:-1930,y:1150},{x:-1930,y:1110},{x:-1970,y:1030},{x:-3310,y:1270},{x:-3350,y:1230},{x:-3370,y:1150},{x:-3270,y:1030},{x:-3310,y:1050},{x:-3390,y:1110},{x:-3390,y:1050},{x:-3450,y:1010},{x:-3390,y:950},{x:-3390,y:910},{x:-3410,y:890},{x:-3450,y:790},{x:-270,y:1270},{x:-350,y:1350},{x:-350,y:1410},{x:-330,y:1410},{x:-250,y:1350},{x:-230,y:1350},{x:-190,y:1390},{x:-170,y:1470},{x:-170,y:1490},{x:-170,y:1510},{x:-230,y:1410},{x:-250,y:1410},{x:-330,y:1470},{x:-290,y:1530},{x:-270,y:1570},{x:-210,y:1630},{x:-190,y:1690},{x:-270,y:1790},{x:-250,y:1810},{x:30,y:1630},{x:110,y:1510},{x:-170,y:1170},{x:-190,y:1070},{x:-190,y:1010},{x:-250,y:930},{x:-550,y:1170},{x:-690,y:1030},{x:-750,y:1090},{x:-810,y:1250},{x:-810,y:1310},{x:-850,y:1470},{x:-1050,y:1610},{x:-930,y:1430},{x:-990,y:1330},{x:-1010,y:1310},{x:-970,y:1170},{x:-1010,y:1070},{x:-1070,y:1010},{x:-970,y:950},{x:-870,y:970},{x:-850,y:1110},{x:-990,y:1030},{x:-1010,y:990},{x:-1150,y:990},{x:-1290,y:870},{x:-1390,y:830},{x:-1410,y:790},{x:-1910,y:730},{x:-1890,y:830},{x:-1830,y:890},{x:-1770,y:950},{x:-2510,y:870},{x:-2510,y:1010},{x:-2490,y:1150},{x:-2510,y:1270},{x:-2450,y:1330}]},{name:"SandstoneResourceNodeServer",coords:[{x:-1270,y:-2070},{x:-1390,y:-2130},{x:-1510,y:-1810},{x:-1430,y:-1530},{x:-1110,y:-1410},{x:-890,y:-1510},{x:-670,y:-1750},{x:-670,y:-1950},{x:-910,y:-2050},{x:-1050,y:-2070},{x:-1250,y:-1850},{x:-1170,y:-2050},{x:-1050,y:-2250},{x:-1230,y:-2290},{x:-1370,y:-1930},{x:-1530,y:-1990},{x:-1610,y:-1930},{x:-1510,y:-1670},{x:-1230,y:-1610},{x:-990,y:-1590},{x:-930,y:-1710},{x:-2810,y:-2230},{x:-2710,y:-2290},{x:-3070,y:-1990},{x:-3030,y:-2070},{x:-3070,y:-2170},{x:-3250,y:-2130},{x:-3330,y:-1870},{x:-3450,y:-1770},{x:-3430,y:-1590},{x:-3390,y:-1490},{x:-3230,y:-1610},{x:-3050,y:-1730},{x:-2990,y:-1650},{x:-2690,y:-1910},{x:-2610,y:-1910},{x:-2530,y:-1910},{x:-2410,y:-2090},{x:-2370,y:-2170},{x:-2250,y:-2190},{x:-2330,y:-2330},{x:-2530,y:-2410},{x:-2650,y:-2490},{x:-2730,y:-2570},{x:-2090,y:-2510},{x:-1890,y:-2490},{x:-1750,y:-2470},{x:-1730,y:-2490},{x:-2050,y:-2590},{x:-2330,y:-2830},{x:-2290,y:-2990},{x:-2290,y:-3070},{x:-2290,y:-3130},{x:-2010,y:-3210},{x:-1830,y:-3210},{x:-1690,y:-3050},{x:-1630,y:-2970},{x:-1630,y:-3130},{x:-1790,y:-3190},{x:-1910,y:-3270},{x:-2150,y:-3250},{x:-2410,y:-3130},{x:-2470,y:-3010},{x:-2430,y:-2870},{x:-2390,y:-2770},{x:-2590,y:-2730},{x:-2650,y:-2730},{x:-2570,y:-2830},{x:-2730,y:-2970},{x:-2810,y:-2990},{x:-2850,y:-2830},{x:-2830,y:-2790},{x:-2610,y:-3170},{x:-2610,y:-3210},{x:-3090,y:-2990},{x:-2990,y:-2970},{x:-3070,y:-2910},{x:-3310,y:-2550},{x:-3390,y:-2590},{x:-3310,y:-2650},{x:-3350,y:-2410},{x:-3410,y:-2310},{x:-3390,y:-2430},{x:-3330,y:-2450},{x:-3530,y:-2150},{x:-3550,y:-2150},{x:-3470,y:-2270},{x:-3510,y:-1970},{x:-3670,y:-1970},{x:-3710,y:-1990},{x:-3730,y:-2070},{x:-3830,y:-2030},{x:-3930,y:-1970},{x:-3890,y:-2070},{x:-3590,y:-1690},{x:-3630,y:-1730},{x:-3590,y:-1770},{x:-3630,y:-1510},{x:-3590,y:-1410},{x:-3690,y:-1430},{x:-3850,y:-1370},{x:-3770,y:-1590},{x:-3650,y:-2270},{x:-3530,y:-2570},{x:-3330,y:-2810},{x:-3170,y:-3010},{x:-2930,y:-3190},{x:-2650,y:-3410},{x:-2330,y:-830},{x:-2150,y:-510},{x:-1730,y:-890},{x:-1950,y:-950},{x:-2210,y:-750},{x:-2410,y:-1110},{x:-2210,y:-1410},{x:-1290,y:-990},{x:-1230,y:-610},{x:-1990,y:-130},{x:-2490,y:-10},{x:-2690,y:-330},{x:-2950,y:-610},{x:-2890,y:-1050},{x:-3150,y:-1030},{x:-3350,y:-670},{x:-3230,y:-190},{x:-3250,y:50},{x:-3510,y:30},{x:-2470,y:-1370},{x:-770,y:-1230},{x:-890,y:-1090},{x:-950,y:-1190},{x:-1110,y:-1190},{x:-1230,y:-1050},{x:-1310,y:-1110},{x:-1230,y:-1270},{x:-1330,y:-1270},{x:-1450,y:-1170},{x:-1470,y:-1130},{x:-1490,y:-1130},{x:-1510,y:-1230},{x:-1470,y:-1310},{x:-1530,y:-1310},{x:-1650,y:-1190},{x:-1690,y:-1250},{x:-1730,y:-1370},{x:-1830,y:-1490},{x:-1930,y:-1450},{x:-1970,y:-1530},{x:-2010,y:-1690},{x:-710,y:-1290},{x:-590,y:-1330},{x:-490,y:-1330},{x:-310,y:-1530},{x:-590,y:-1170},{x:-730,y:-1470},{x:-490,y:-1610},{x:-390,y:-1610},{x:-210,y:-1510},{x:-470,y:-1510},{x:-830,y:-1390},{x:-1990,y:-1670},{x:-1870,y:-1510},{x:-1610,y:-1350},{x:-1470,y:-1230},{x:-1250,y:-1130},{x:-750,y:-1190},{x:-570,y:-1250},{x:-390,y:-1370},{x:1470,y:-1590},{x:1550,y:-1530},{x:1570,y:-1370},{x:1570,y:-1330},{x:1610,y:-1290},{x:1670,y:-1370},{x:1710,y:-1450},{x:2090,y:-1710},{x:2190,y:-1590},{x:2290,y:-1490},{x:2290,y:-1390},{x:2190,y:-1390},{x:2210,y:-1230},{x:2210,y:-1110},{x:2170,y:-990},{x:2150,y:-890},{x:2090,y:-870},{x:2070,y:-870},{x:2010,y:-830},{x:2010,y:-870},{x:2030,y:-890},{x:2090,y:-910},{x:2150,y:-910},{x:2210,y:-930},{x:2230,y:-1010},{x:2190,y:-1030},{x:2210,y:-1130},{x:2270,y:-1310},{x:2170,y:-1290},{x:2110,y:-1210},{x:1750,y:-590},{x:1790,y:-450},{x:1730,y:-390},{x:1630,y:-410},{x:1590,y:-470},{x:1550,y:-550},{x:1550,y:-510},{x:1690,y:-490},{x:1710,y:-450},{x:1650,y:-550},{x:1610,y:-590},{x:1710,y:-530},{x:1770,y:-510},{x:1310,y:190},{x:1150,y:170},{x:1090,y:110},{x:870,y:-10},{x:850,y:-10},{x:930,y:150},{x:1210,y:190},{x:1410,y:290},{x:1450,y:390},{x:1530,y:470},{x:1550,y:310},{x:1470,y:290},{x:1470,y:230},{x:1590,y:250},{x:1570,y:110},{x:1610,y:70},{x:1570,y:10},{x:1590,y:-90},{x:1570,y:-110},{x:-1670,y:1530},{x:-1670,y:1590},{x:-1730,y:1670},{x:-1130,y:1490},{x:-1250,y:1650},{x:-1290,y:1710},{x:-1130,y:1690},{x:-990,y:1590},{x:-910,y:1570},{x:-910,y:1690},{x:-930,y:1750},{x:-910,y:1830},{x:-950,y:1890},{x:-850,y:1570},{x:-790,y:1610},{x:-730,y:1670},{x:-650,y:1770},{x:-690,y:1810},{x:-730,y:1710},{x:-570,y:1750},{x:-550,y:1750},{x:-410,y:1750},{x:-450,y:1850},{x:-450,y:1950},{x:-510,y:1970},{x:-390,y:1910},{x:-570,y:1890},{x:-970,y:2010},{x:-1190,y:2010},{x:-1270,y:2050},{x:-1330,y:2110},{x:-1370,y:2010},{x:-1410,y:1950},{x:-1450,y:1910},{x:-1430,y:1850},{x:-1390,y:1810},{x:-1370,y:1890},{x:-1430,y:1930},{x:-1510,y:2050},{x:-1590,y:2110},{x:-1610,y:2070},{x:-1530,y:1970},{x:-1510,y:1970},{x:-1650,y:2190},{x:-1610,y:2210},{x:-1730,y:2330},{x:-1750,y:2350},{x:-1750,y:2210},{x:-1850,y:2190},{x:-1950,y:2230},{x:-2050,y:2210},{x:-2090,y:2210},{x:-1930,y:2190},{x:-1830,y:2230},{x:-1770,y:2230},{x:-1850,y:2170},{x:-2050,y:2250},{x:-2130,y:2270},{x:-2230,y:2210},{x:-2290,y:2290},{x:-2350,y:2310},{x:-2390,y:2190},{x:-2370,y:2110},{x:-2370,y:2070},{x:-2610,y:2090},{x:-2690,y:2050},{x:-2630,y:1910},{x:-2730,y:1810},{x:-2890,y:1890},{x:-2970,y:1850},{x:-2910,y:1730},{x:-2910,y:1630},{x:-2910,y:1570},{x:-2850,y:1450},{x:-2850,y:1390},{x:-2890,y:1390},{x:-2950,y:1490},{x:-2970,y:1470},{x:-2870,y:1510},{x:-2830,y:1670},{x:-2730,y:1390},{x:-2750,y:1250},{x:-2730,y:1150},{x:-2830,y:1130},{x:-2850,y:1110},{x:-2890,y:990},{x:-2990,y:990},{x:-3030,y:1010},{x:-2890,y:1070},{x:-2870,y:1130},{x:-2710,y:1150},{x:-2810,y:990},{x:-2570,y:510},{x:-2690,y:630},{x:-2710,y:650},{x:-2930,y:610},{x:-3030,y:610},{x:-3050,y:670},{x:-2950,y:790},{x:-3010,y:870},{x:-2890,y:-690},{x:-2630,y:-610},{x:-2590,y:-510},{x:-2490,y:-470},{x:-2350,y:-370},{x:-2230,y:-390},{x:-2130,y:-390},{x:-2050,y:-550}]},{name:"Metal2ResourceNodeServer",coords:[{x:-450,y:-2670},{x:-570,y:-2650},{x:-670,y:-2690},{x:-710,y:-2870},{x:-650,y:-2950},{x:-470,y:-2790},{x:-270,y:-2750},{x:-310,y:-2910},{x:-490,y:-3030},{x:-390,y:-2870},{x:-610,y:-2810},{x:-490,y:-2930},{x:-370,y:-2530},{x:-790,y:-2610},{x:-850,y:-2790},{x:-710,y:-3010},{x:-650,y:-3170},{x:-450,y:-3290},{x:-210,y:-3050},{x:-190,y:-2750},{x:-230,y:-2450},{x:-510,y:-2270},{x:-550,y:-2250},{x:-590,y:-2530},{x:-490,y:-2430},{x:-650,y:-2410},{x:-810,y:-2190},{x:-1010,y:-2110},{x:-1110,y:-2210},{x:-910,y:-2770},{x:-970,y:-2570},{x:-1390,y:170},{x:-1450,y:290},{x:-1370,y:550},{x:-1110,y:310},{x:-810,y:450},{x:-570,y:510},{x:-670,y:270},{x:-830,y:170},{x:-930,y:670},{x:-1190,y:670},{x:-2950,y:1290},{x:-2530,y:1930},{x:-1590,y:1950},{x:-1030,y:1350},{x:-1310,y:1070},{x:-1630,y:810},{x:-2190,y:610},{x:-2710,y:750},{x:-2590,y:1730},{x:-2190,y:1830},{x:-70,y:1790},{x:-690,y:1550},{x:-590,y:850},{x:-2650,y:1030},{x:-2770,y:1510},{x:-2550,y:1370},{x:-3030,y:1830},{x:-2630,y:-1310},{x:-2630,y:-1350},{x:-2610,y:-1310},{x:-2650,y:-1310},{x:-3090,y:-890},{x:-3170,y:-910},{x:-3230,y:-1030},{x:-3190,y:-1070},{x:-3070,y:-1090},{x:-3030,y:-1050},{x:-3090,y:-910},{x:-3110,y:-910},{x:-3070,y:-930},{x:-3050,y:-990},{x:-2050,y:-650},{x:-2190,y:-750},{x:-2250,y:-890},{x:-1950,y:-1090},{x:-1770,y:-910},{x:-1870,y:-750},{x:-2050,y:-910},{x:-1890,y:-910},{x:-2750,y:-330},{x:-2890,y:-570},{x:-2850,y:-730},{x:-2710,y:-470},{x:-3130,y:-190},{x:-3190,y:-30},{x:-1750,y:-250},{x:-1490,y:-370},{x:-1230,y:-630},{x:-2290,y:-1330},{x:-2390,y:-1050},{x:-2330,y:-770},{x:-2170,y:-510},{x:-2330,y:-90},{x:-730,y:-2750},{x:-810,y:-2890},{x:-2530,y:-1090},{x:-1030,y:-870},{x:-1450,y:-1030},{x:-1770,y:-1210},{x:-1750,y:-1390},{x:-1450,y:-910},{x:-1530,y:-950},{x:-810,y:-910},{x:-750,y:-890},{x:-1010,y:-590},{x:-1310,y:-350},{x:-3290,y:50},{x:-3430,y:-30},{x:-3310,y:-770},{x:-3330,y:-950},{x:-3450,y:-910},{x:-2850,y:-390},{x:-810,y:-3110},{x:-1050,y:-2710},{x:-1330,y:-2330},{x:-1030,y:-2770},{x:-810,y:-3050},{x:-950,y:-3130},{x:-970,y:-2930},{x:-930,y:-2890},{x:-1230,y:-2510},{x:-750,y:-2710},{x:-250,y:-2570},{x:-1090,y:-2530},{x:-1190,y:-2690},{x:-1050,y:-3070},{x:-810,y:-3310},{x:-530,y:-3250},{x:-570,y:-3070},{x:-710,y:-2970},{x:-850,y:-2930},{x:-370,y:-2710},{x:-390,y:-3030},{x:-330,y:-3230},{x:-130,y:-2870},{x:-330,y:-2610},{x:-250,y:-2550},{x:-430,y:-2190},{x:-710,y:-2250},{x:-890,y:-2290},{x:-930,y:-2090},{x:-1170,y:-2010},{x:-1170,y:-2190},{x:-670,y:-2130}]},{name:"Deadtree1ResourceNodeServer",coords:[{x:-3790,y:-2270},{x:-3730,y:-2370},{x:-3770,y:-2450},{x:-3790,y:-2470},{x:-3710,y:-2570},{x:-3670,y:-2670},{x:-3690,y:-2690},{x:-3570,y:-2850},{x:-3450,y:-2970},{x:-3310,y:-3130},{x:-3190,y:-3270},{x:-2930,y:-3390},{x:-2750,y:-3490},{x:-1230,y:-3350},{x:-950,y:-3050},{x:-810,y:-2950},{x:-670,y:-2970},{x:-610,y:-3230},{x:-570,y:-3290},{x:-330,y:-3410},{x:-170,y:-3430},{x:190,y:-3490},{x:470,y:-3510},{x:570,y:-3430},{x:410,y:-3170},{x:170,y:-3150},{x:-70,y:-3090},{x:-190,y:-2950},{x:-50,y:-2810},{x:170,y:-2790},{x:270,y:-2610},{x:90,y:-2530},{x:-150,y:-2510},{x:-310,y:-2530},{x:-350,y:-2390},{x:-70,y:-2110},{x:-10,y:-1990},{x:-150,y:-1870},{x:-370,y:-1810},{x:-410,y:-1930},{x:-330,y:-2110},{x:-430,y:-2150},{x:-630,y:-1990},{x:-710,y:-1730},{x:-850,y:-1830},{x:-770,y:-2110},{x:-870,y:-2170},{x:-1010,y:-1910},{x:-1070,y:-1630},{x:-1290,y:-1630},{x:-1310,y:-1890},{x:-1150,y:-2250},{x:-1410,y:-2230},{x:-1470,y:-1830},{x:-1470,y:-1690},{x:-1570,y:-2010},{x:-1510,y:-2290},{x:-1450,y:-2770},{x:-1430,y:-2990},{x:-1430,y:-3010},{x:-1050,y:-2710},{x:-750,y:-2710},{x:-410,y:-2870},{x:-730,y:-3250},{x:-990,y:-3290},{x:-990,y:-3430},{x:-490,y:-2570}]},{name:"Deadtree2ResourceNodeServer",coords:[{x:-2650,y:-3470},{x:-2830,y:-3410},{x:-2950,y:-3310},{x:-3050,y:-3250},{x:-3270,y:-3150},{x:-3390,y:-3010},{x:-3470,y:-2890},{x:-3650,y:-2750},{x:-3710,y:-2710},{x:-3730,y:-2530},{x:-3770,y:-2350},{x:-3810,y:-2270},{x:-3870,y:-2250},{x:430,y:-3270},{x:70,y:-3150},{x:-430,y:-3110},{x:-570,y:-3150},{x:-970,y:-3250},{x:-1310,y:-3170},{x:-1470,y:-2990},{x:-1050,y:-2810},{x:-310,y:-2850},{x:150,y:-2650},{x:-50,y:-2270},{x:-490,y:-2070},{x:-1030,y:-1950},{x:-1370,y:-1850},{x:-1370,y:-1770},{x:-1010,y:-1650},{x:-770,y:-1850},{x:-1250,y:-2090},{x:-1370,y:-2450},{x:2090,y:-2470},{x:1670,y:-1910},{x:1390,y:-1950},{x:810,y:-2170},{x:750,y:-2050},{x:2010,y:-1690},{x:1910,y:-990},{x:1710,y:-630},{x:790,y:-530},{x:190,y:-750},{x:-150,y:1590},{x:-170,y:1670},{x:-330,y:1750},{x:-370,y:1750},{x:-670,y:1650},{x:-710,y:1510},{x:-730,y:1370},{x:-710,y:1430},{x:-670,y:1290},{x:-690,y:1170},{x:-710,y:1130},{x:1690,y:-1930},{x:1830,y:-1890},{x:1970,y:-1890},{x:1050,y:-2030},{x:970,y:-2270},{x:890,y:-2370},{x:1030,y:-2110},{x:950,y:-1810},{x:870,y:-1690},{x:770,y:-1670},{x:630,y:-1770}]},{name:"Deadtree3ResourceNodeServer",coords:[{x:-3630,y:-2870},{x:-3410,y:-3090},{x:-3250,y:-3250},{x:-2850,y:-3450},{x:-2610,y:-3550},{x:-3730,y:-2750},{x:-3750,y:-2470},{x:-3810,y:-2270},{x:-130,y:-3270},{x:-150,y:-2830},{x:-90,y:-2450},{x:-350,y:-2070},{x:-1130,y:-1830},{x:-1450,y:-2030},{x:-1310,y:-2730},{x:-1110,y:-3070},{x:-1150,y:-3210},{x:-710,y:-2850},{x:-510,y:-2710},{x:-70,y:-2710},{x:230,y:-2850},{x:10,y:-3330},{x:-550,y:-3250},{x:-750,y:-2930},{x:-370,y:-2450},{x:-390,y:-2250},{x:-890,y:-1930},{x:1650,y:-2950},{x:1730,y:-2690},{x:1730,y:-2390},{x:1590,y:-2210},{x:1450,y:-2050},{x:970,y:-2070},{x:750,y:-2090},{x:570,y:-1950},{x:210,y:-1430},{x:130,y:-970},{x:710,y:-750},{x:870,y:-670},{x:550,y:-650},{x:810,y:-410},{x:1010,y:-30},{x:1330,y:-10},{x:1330,y:-250},{x:1090,y:-410},{x:1190,y:-450},{x:1390,y:-710},{x:1310,y:-430},{x:1130,y:-190},{x:1350,y:70},{x:1450,y:110},{x:1670,y:-810},{x:1210,y:-830},{x:1130,y:-810},{x:1170,y:-630},{x:1510,y:-590},{x:1550,y:-610},{x:1490,y:-1110},{x:1630,y:-1450},{x:1950,y:-1290},{x:1930,y:-1390},{x:1610,y:-1770},{x:1490,y:-1930},{x:1030,y:-1910},{x:1190,y:-1970},{x:1790,y:-1990},{x:1850,y:-1570},{x:1690,y:-1130},{x:1770,y:-910},{x:1470,y:-1730},{x:1370,y:-1930},{x:1810,y:-2050},{x:1750,y:-2470},{x:1630,y:-2670},{x:1750,y:-2950},{x:1510,y:-3150},{x:1270,y:-3290},{x:1150,y:-3410},{x:930,y:-3350},{x:910,y:-3030},{x:930,y:-2670},{x:810,y:-2310},{x:570,y:-2210},{x:770,y:-2230},{x:1070,y:-2410},{x:770,y:-2550},{x:990,y:-2350},{x:1270,y:-2170},{x:1470,y:-2230},{x:1610,y:-2590},{x:1870,y:-2410},{x:1930,y:-1950},{x:2030,y:-1670},{x:1290,y:-1510},{x:1230,y:-1390},{x:-2430,y:830},{x:-2490,y:990},{x:-2410,y:1010},{x:-2030,y:1230},{x:-1990,y:1330},{x:-1930,y:1370},{x:-2010,y:1290},{x:-2110,y:1290},{x:-2370,y:1410},{x:-2350,y:1570},{x:-2570,y:1850},{x:-2770,y:1790},{x:-2890,y:1790},{x:-2910,y:1590},{x:-2810,y:1370},{x:-2750,y:1210},{x:-2810,y:1150},{x:-2770,y:970},{x:-2910,y:770},{x:-1950,y:250},{x:-1930,y:390},{x:-1950,y:510},{x:-1950,y:650},{x:-2050,y:750},{x:-2010,y:650},{x:-1970,y:550},{x:-1990,y:450},{x:-2030,y:390},{x:-2010,y:390},{x:-1630,y:250},{x:-1590,y:390},{x:-1530,y:550},{x:-770,y:650},{x:-770,y:690},{x:-750,y:830},{x:-690,y:910},{x:-810,y:1010},{x:-890,y:1070},{x:-890,y:1190},{x:-870,y:1250},{x:-810,y:1250},{x:-670,y:1090},{x:1190,y:-3110},{x:1170,y:-3010},{x:1250,y:-2870},{x:1310,y:-2490},{x:1290,y:-2410},{x:1230,y:-2150},{x:1330,y:-2250},{x:1470,y:-2490},{x:1510,y:-2570},{x:1530,y:-2670},{x:1390,y:-2910},{x:1390,y:-3030},{x:1810,y:-3610},{x:1670,y:-3630},{x:1550,y:-3850},{x:1830,y:-3810},{x:1930,y:-3750},{x:1790,y:-3690},{x:1690,y:-3750},{x:2050,y:-3670},{x:2030,y:-3750},{x:2350,y:-3450},{x:2330,y:-3290},{x:2270,y:-3310},{x:2210,y:-3410},{x:2310,y:-3510},{x:2270,y:-3550},{x:2190,y:-3390},{x:1970,y:-2630},{x:1810,y:-2510},{x:1810,y:-2390},{x:1790,y:-2130},{x:1690,y:-2330},{x:1650,y:-2390},{x:1670,y:-2270},{x:1750,y:-2210},{x:1750,y:-2190},{x:1570,y:-2250},{x:1730,y:-2290},{x:2190,y:-1530},{x:2110,y:-1430}]},{name:"PitcherPlantResourceNode",coords:[{x:-2710,y:-910},{x:-2630,y:-930},{x:-2650,y:-830},{x:-2690,y:-710},{x:-2550,y:-650},{x:-2470,y:-590},{x:-2470,y:-530},{x:-2550,y:-110},{x:-2630,y:-10},{x:-2790,y:50},{x:-2850,y:-30},{x:-2930,y:-130},{x:-2930,y:-270},{x:-2930,y:-350},{x:-3090,y:-630},{x:-3150,y:-690},{x:-3110,y:-490},{x:-3130,y:-430},{x:-2950,y:-1270},{x:-2970,y:-1290},{x:-2970,y:-1330},{x:-2930,y:-1390},{x:-2050,y:-1650},{x:-1990,y:-1550},{x:-1930,y:-1450},{x:-1910,y:-1390},{x:-1950,y:-1350},{x:-2010,y:-1550},{x:-2010,y:-1590},{x:-1890,y:-1450},{x:-1870,y:-1370},{x:-1630,y:-1070},{x:-1650,y:-1070},{x:-1630,y:-1230},{x:-1530,y:-1230},{x:-1570,y:-1110},{x:-1630,y:-1110},{x:-1650,y:-1190},{x:-1570,y:-850},{x:-1490,y:-730},{x:-1530,y:-690},{x:-1570,y:-650},{x:-1510,y:-590},{x:-1550,y:-570},{x:-1570,y:-530},{x:-1650,y:-610},{x:-1650,y:-630},{x:-1590,y:-570},{x:-1630,y:-470},{x:-1730,y:-530},{x:-1750,y:-490},{x:-1870,y:-330},{x:-1910,y:-310},{x:-2130,y:-150},{x:-2110,y:-110},{x:-2010,y:-170},{x:-1970,y:-270},{x:-1770,y:-390},{x:-1730,y:-450},{x:-1870,y:-410},{x:-2130,y:-190},{x:-2250,y:-250},{x:-2290,y:-330},{x:-2350,y:-330},{x:-2390,y:-290},{x:-2430,y:-410},{x:-690,y:-1130},{x:-510,y:-1250},{x:-630,y:-1350},{x:-590,y:-1370},{x:-410,y:-1390},{x:-610,y:-1250},{x:-670,y:-1170},{x:-810,y:-1050},{x:-870,y:-1050},{x:-750,y:-1090},{x:-490,y:-1090},{x:-590,y:-1210},{x:-510,y:-1330},{x:-410,y:-1450},{x:-390,y:-1470},{x:-3490,y:-1050},{x:-3790,y:-770},{x:-3530,y:-510},{x:-3650,y:-750},{x:-3690,y:-890},{x:-3590,y:-1050},{x:-3650,y:-1090},{x:-3710,y:-1010},{x:-3590,y:-810},{x:-3550,y:-530},{x:-3350,y:-410},{x:-3370,y:-310},{x:-3310,y:-150},{x:-3390,y:-210},{x:-3910,y:-350},{x:-3730,y:-330},{x:-3650,y:-250},{x:-3630,y:-90},{x:-3630,y:30},{x:-3490,y:170},{x:-3390,y:210},{x:-3770,y:330},{x:-3710,y:130},{x:-2990,y:50},{x:-3050,y:150},{x:-3110,y:170},{x:-3190,y:90},{x:-2110,y:-1130},{x:-2190,y:-1130},{x:-2170,y:-1210},{x:-2090,y:-1210}]},{name:"AIShigiArcticServer",coords:[{x:-2610,y:890},{x:-2670,y:890},{x:-2870,y:930},{x:-2850,y:1030},{x:-2690,y:1170},{x:-2570,y:1230},{x:-2630,y:1390},{x:-2950,y:1550},{x:-2950,y:1570},{x:-2830,y:1730},{x:-2650,y:1790},{x:-2570,y:1710},{x:-2750,y:1490},{x:-2890,y:1310},{x:-2710,y:1270},{x:-2490,y:1590},{x:-2430,y:1690},{x:-2450,y:1850},{x:-2410,y:1970},{x:-2290,y:1950},{x:-2370,y:1730},{x:-2250,y:1810},{x:-2210,y:1970},{x:-2130,y:2150},{x:-2070,y:2150},{x:-2110,y:1950},{x:-2130,y:1890},{x:-2090,y:1850},{x:-2010,y:2030},{x:-1930,y:2130},{x:-1950,y:2070},{x:-1970,y:1890},{x:-2010,y:1870},{x:-1790,y:2130},{x:-1770,y:2010},{x:-1890,y:1870},{x:-1850,y:1810},{x:-1610,y:1930},{x:-1550,y:1890},{x:-1670,y:1750},{x:-1730,y:1650},{x:-1530,y:1670},{x:-1390,y:1790},{x:-1350,y:1790},{x:-1450,y:1590},{x:-1490,y:1510},{x:-1290,y:1570},{x:-1230,y:1610},{x:-1250,y:1430},{x:-1390,y:1390},{x:-1290,y:1330},{x:-1050,y:1310},{x:-1330,y:1170},{x:-1270,y:1070},{x:-990,y:1070},{x:-930,y:930},{x:-1310,y:850},{x:-1470,y:930},{x:-1470,y:1010},{x:-1530,y:790},{x:-1550,y:710},{x:-1710,y:750},{x:-1790,y:850},{x:-1850,y:810},{x:-1750,y:610},{x:-1810,y:610},{x:-1890,y:690},{x:-1550,y:830},{x:-1250,y:930},{x:-1410,y:1010},{x:-1370,y:890},{x:-1570,y:1010},{x:-2030,y:790},{x:-2170,y:650},{x:-2150,y:550},{x:-2290,y:570},{x:-2410,y:590},{x:-2490,y:570},{x:-2530,y:810},{x:-2450,y:950},{x:-2550,y:1050},{x:-2690,y:1070},{x:-2830,y:1250},{x:-2970,y:1170},{x:-2850,y:670},{x:-2770,y:790},{x:-750,y:970},{x:-410,y:790},{x:-270,y:770},{x:-610,y:1090},{x:-790,y:1310},{x:-750,y:1490},{x:-590,y:1690},{x:-510,y:1830},{x:-250,y:1850},{x:-50,y:1770},{x:70,y:1610},{x:190,y:1530},{x:-1190,y:1050},{x:-1110,y:1090},{x:-990,y:1230},{x:-950,y:1370},{x:-1010,y:1470},{x:-1110,y:1410},{x:-1090,y:1130},{x:-1170,y:1310},{x:-1090,y:1530},{x:-1110,y:1630},{x:-1310,y:1550},{x:-1270,y:1370},{x:-1470,y:1330},{x:-1510,y:1530},{x:-1610,y:1630},{x:-1670,y:1510},{x:-1630,y:1750},{x:-1630,y:2010},{x:-1770,y:1830},{x:-1830,y:1650},{x:-1850,y:1690},{x:-1790,y:1970},{x:-1890,y:1910},{x:-1950,y:1670},{x:-2010,y:1690},{x:-1990,y:1910},{x:-2090,y:1970},{x:-2150,y:1610},{x:-2230,y:1670},{x:-2130,y:2110},{x:-2230,y:1830},{x:-2170,y:1770},{x:-2190,y:1770},{x:-2170,y:2030},{x:-2390,y:1850},{x:-2290,y:1590},{x:-2390,y:1430},{x:-2510,y:1730},{x:-2510,y:1850},{x:-2450,y:1990},{x:-2370,y:1710},{x:-2350,y:1490},{x:-2430,y:1510},{x:-2530,y:1670},{x:-2590,y:1510},{x:-2410,y:1290},{x:-2570,y:1390},{x:-2710,y:1670},{x:-2450,y:1230},{x:-2610,y:1430},{x:-2550,y:1190},{x:-2590,y:1110},{x:-2610,y:1030},{x:-2430,y:930},{x:-2630,y:970},{x:-2570,y:810},{x:-2590,y:710},{x:-2590,y:690},{x:-2330,y:830},{x:-1970,y:950},{x:-1990,y:1150}]},{name:"AIShigiWolfServer",coords:[{x:1310,y:50},{x:1010,y:-170},{x:1010,y:-430},{x:1390,y:-330},{x:1730,y:-310},{x:1530,y:-470},{x:1290,y:-630},{x:1270,y:-670},{x:1790,y:-730},{x:1790,y:-850},{x:1550,y:-1090},{x:1670,y:-1270},{x:1890,y:-1430},{x:1810,y:-1650},{x:1550,y:-1730},{x:1590,y:-1990},{x:1890,y:-2230},{x:1830,y:-2510},{x:1550,y:-2370},{x:1710,y:-2590},{x:1810,y:-2970},{x:1730,y:-3210},{x:1430,y:-3310},{x:1230,y:-3330},{x:1030,y:-3250},{x:1150,y:-3170},{x:1630,y:-3150},{x:1730,y:-2950},{x:1350,y:-3090},{x:1050,y:-2950},{x:930,y:-2810},{x:790,y:-2510},{x:830,y:-2270},{x:1110,y:-2090},{x:1090,y:-1890},{x:750,y:-1850},{x:570,y:-2030},{x:450,y:-2210},{x:870,y:-2070},{x:1230,y:-2030},{x:1590,y:-1850},{x:1290,y:-1790},{x:1270,y:-1790},{x:1490,y:-1930},{x:1370,y:-2070},{x:570,y:-1890},{x:450,y:-1790},{x:270,y:-1430},{x:170,y:-1210},{x:10,y:-1110},{x:250,y:-850},{x:510,y:-690},{x:770,y:-410},{x:950,y:-670},{x:930,y:-810},{x:1210,y:-870},{x:1310,y:-730},{x:1230,y:-450},{x:1390,y:-410},{x:1630,y:-1070},{x:1770,y:-1030},{x:1870,y:-1170},{x:1950,y:-1430},{x:1850,y:-1790},{x:1770,y:-2010},{x:1710,y:-2130}]},{name:"AIBorRadServer",coords:[{x:1230,y:-3350},{x:-3110,y:-950},{x:-3090,y:-1010},{x:-3150,y:-1010},{x:-3170,y:-990},{x:-3170,y:-1050},{x:-890,y:-2470},{x:-930,y:-2410},{x:-870,y:-2430},{x:-1030,y:-2450},{x:-970,y:-2450},{x:-930,y:-2490},{x:-830,y:-2510},{x:-3390,y:-1490},{x:2150,y:-3810},{x:-3290,y:-1570},{x:-3230,y:-1530},{x:-3350,y:-1370},{x:-2670,y:1610},{x:-2650,y:1610},{x:-2670,y:1570},{x:-2710,y:1590},{x:-2710,y:1550},{x:-2650,y:1490},{x:-2610,y:1570},{x:-1190,y:1210},{x:-1210,y:1170},{x:-1230,y:1110},{x:-1230,y:1090},{x:-1170,y:1130},{x:-1170,y:1230},{x:-1190,y:1230},{x:-1150,y:1190},{x:-1170,y:1150},{x:-2630,y:230},{x:-2490,y:230},{x:-2590,y:210},{x:-2490,y:310},{x:-2530,y:270},{x:-2610,y:330},{x:1450,y:-1890},{x:1510,y:-1890},{x:1450,y:-1990},{x:1210,y:-3290},{x:1470,y:-1950},{x:1070,y:-3350},{x:1450,y:-1930},{x:1550,y:-1890},{x:1470,y:-1910},{x:1170,y:-3430},{x:1130,y:-3330},{x:1150,y:-3390},{x:1110,y:-3450},{x:1230,y:-3410},{x:-2510,y:-950},{x:-2190,y:-910},{x:-2230,y:-910},{x:-3090,y:-970},{x:-2330,y:-910},{x:-2210,y:-870},{x:-2330,y:-870},{x:-3130,y:-1030},{x:-2430,y:-890},{x:-2370,y:-970},{x:-2430,y:-950},{x:-2270,y:-850}]},{name:"AIYetiForestServer",coords:[{x:-2030,y:-1030},{x:-2110,y:-550},{x:-2690,y:-330},{x:-2710,y:-570},{x:-2450,y:-10},{x:-2310,y:-90},{x:-1670,y:-470},{x:-1350,y:-690},{x:-1130,y:-850},{x:-1750,y:-850},{x:-2970,y:-1010},{x:-3350,y:-890},{x:-3130,y:-870},{x:-3190,y:-110},{x:-3370,y:50},{x:-3510,y:-230},{x:-2410,y:-1050},{x:-90,y:-3110},{x:-10,y:-2370},{x:-450,y:-2030},{x:-1050,y:-1710},{x:-1390,y:-1710},{x:-1370,y:-2570},{x:-1370,y:-2990},{x:-830,y:-2990},{x:-1170,y:-3430},{x:-670,y:-3570}]},{name:"AIYetiServer",coords:[{x:-1870,y:1530},{x:-1950,y:1550},{x:-1650,y:1350},{x:-1990,y:1130},{x:-1710,y:1310},{x:-270,y:1210},{x:-230,y:1310},{x:-150,y:1450},{x:-230,y:1510},{x:-390,y:1350},{x:-1570,y:1230},{x:-570,y:1510},{x:-2350,y:1190},{x:-2350,y:1210},{x:-2070,y:970},{x:-1710,y:1030},{x:-1670,y:1090},{x:-1490,y:390},{x:-830,y:550},{x:-870,y:350},{x:-1210,y:330},{x:-1410,y:230},{x:-510,y:470},{x:-670,y:390},{x:-1090,y:630},{x:-1130,y:570},{x:-1650,y:350},{x:-990,y:210},{x:-1050,y:490},{x:-1330,y:450},{x:-2830,y:750},{x:-2850,y:810},{x:-2810,y:910},{x:-2930,y:1250},{x:-3110,y:1390}]},{name:"AITokarBlueServer",coords:[{x:-1850,y:1310},{x:-2090,y:1150},{x:-1910,y:1110},{x:-1530,y:830},{x:-1170,y:1090},{x:-1070,y:1290},{x:-650,y:950},{x:-510,y:870},{x:-310,y:1350},{x:-190,y:1370},{x:-130,y:1210},{x:-1970,y:1250},{x:-1390,y:1610},{x:-1930,y:1890},{x:-2170,y:1930},{x:-2450,y:1670},{x:-2550,y:1430},{x:-2730,y:1230},{x:-2810,y:1730},{x:-2750,y:870},{x:-2670,y:550},{x:-1870,y:730}]},{name:"AITokarParrotServer",coords:[{x:1330,y:-2770},{x:1350,y:-2710},{x:1230,y:-2610},{x:1150,y:-2550},{x:1070,y:-2690},{x:1210,y:-2810},{x:730,y:-1250},{x:550,y:-1170},{x:590,y:-1510},{x:830,y:-1450},{x:1170,y:-1450},{x:1230,y:-1290},{x:1110,y:-1150},{x:1030,y:-410},{x:470,y:-570},{x:690,y:-690},{x:1170,y:-630},{x:1510,y:-730},{x:1650,y:-930},{x:1930,y:-1830},{x:1850,y:-2110},{x:1850,y:-2630},{x:1710,y:-2990},{x:1230,y:-3390},{x:1010,y:-3290},{x:770,y:-2690},{x:710,y:-2150},{x:1030,y:-1910},{x:1430,y:-1910},{x:1450,y:-2270},{x:1830,y:-1690},{x:1770,y:-1350},{x:1630,y:-1110},{x:610,y:-850},{x:330,y:-870},{x:190,y:-1070},{x:290,y:-1530},{x:390,y:-1770},{x:610,y:-2090},{x:950,y:-1950},{x:1050,y:-1750},{x:1550,y:-1730},{x:1650,y:-1510},{x:1290,y:-1570},{x:1370,y:-1830},{x:1230,y:-1990},{x:1150,y:-2150},{x:950,y:-2370}]},{name:"SucculentResourceNode",coords:[{x:-1010,y:-2430},{x:-990,y:-2490},{x:-850,y:-2490},{x:-770,y:-2550},{x:-710,y:-2490},{x:-690,y:-2390},{x:-770,y:-2310},{x:-830,y:-2290},{x:-990,y:-2270},{x:-1070,y:-2270},{x:-1110,y:-2310},{x:-1110,y:-2430},{x:-910,y:-2350},{x:-810,y:-2370},{x:1110,y:-2890},{x:1150,y:-2950},{x:1250,y:-2950},{x:1210,y:-2970},{x:1250,y:-2990},{x:1290,y:-3010},{x:1350,y:-2970},{x:1390,y:-2930},{x:1430,y:-2890},{x:1470,y:-2870},{x:1330,y:-2890},{x:1270,y:-2970},{x:1430,y:-2650},{x:1390,y:-2530},{x:1270,y:-2450},{x:1230,y:-2350},{x:1250,y:-2310},{x:1290,y:-2450},{x:1310,y:-2510},{x:1250,y:-2530},{x:1190,y:-2410},{x:1150,y:-2290},{x:1090,y:-2410},{x:990,y:-2550},{x:990,y:-2590},{x:950,y:-2710},{x:1050,y:-2550},{x:1090,y:-2430},{x:1050,y:-2490},{x:1070,y:-2490},{x:970,y:-2630},{x:1010,y:-1650},{x:970,y:-1590},{x:1010,y:-1550},{x:1050,y:-1590},{x:1090,y:-1630},{x:1390,y:-1450},{x:1370,y:-1350},{x:1330,y:-1310},{x:1330,y:-1450},{x:1310,y:-990},{x:1150,y:-950},{x:1070,y:-990},{x:1130,y:-1090},{x:1290,y:-1110},{x:990,y:-1350},{x:930,y:-1250},{x:970,y:-1130},{x:910,y:-1030},{x:770,y:-930},{x:530,y:-1010},{x:390,y:-990},{x:350,y:-1030},{x:370,y:-1090},{x:490,y:-970},{x:670,y:-990},{x:370,y:-1250},{x:410,
y:-1370},{x:370,y:-1430},{x:410,y:-1490},{x:550,y:-1610},{x:570,y:-1690},{x:670,y:-1630},{x:750,y:-1590},{x:1390,y:-2050},{x:1550,y:-1810},{x:1410,y:-1810},{x:1630,y:-1690},{x:1830,y:-1470},{x:1770,y:-1310},{x:1650,y:-1170},{x:1590,y:-830},{x:1570,y:-570},{x:1250,y:-330},{x:1210,y:-570},{x:1030,y:-590},{x:970,y:-330},{x:1370,y:-550},{x:1470,y:-850},{x:1570,y:-1170},{x:1670,y:-1590},{x:1490,y:-1650},{x:1290,y:-1850},{x:1150,y:-2010},{x:910,y:-2150},{x:750,y:-2250},{x:690,y:-2110},{x:810,y:-1870},{x:1050,y:-1850},{x:530,y:-1910},{x:390,y:-1650},{x:190,y:-1290},{x:-10,y:-950},{x:170,y:-690},{x:570,y:-510},{x:810,y:-390},{x:910,y:-270},{x:810,y:-630},{x:450,y:-890},{x:910,y:-790},{x:1090,y:-710},{x:970,y:-170},{x:1330,y:90},{x:1450,y:110},{x:1350,y:-230},{x:1330,y:-330},{x:1830,y:-1710},{x:1610,y:-1930},{x:1510,y:-2090},{x:1410,y:-2310},{x:1730,y:-2490},{x:1910,y:-2090},{x:1650,y:-2150},{x:1590,y:-2410},{x:1630,y:-2570},{x:1830,y:-2250},{x:1870,y:-2490},{x:1810,y:-2890},{x:1530,y:-3150},{x:1170,y:-3350},{x:1010,y:-3330},{x:830,y:-2690},{x:710,y:-2410},{x:810,y:-2790},{x:1010,y:-3170},{x:1250,y:-3370},{x:590,y:-670},{x:410,y:-690},{x:150,y:-890},{x:10,y:-1530},{x:90,y:-1670},{x:290,y:-1950},{x:330,y:-2030},{x:390,y:-2230},{x:470,y:-2450},{x:530,y:-2590},{x:590,y:-2810},{x:690,y:-3030},{x:770,y:-3250},{x:850,y:-3470},{x:890,y:-3650},{x:910,y:-3850},{x:910,y:-3890},{x:910,y:-3770},{x:810,y:-3510},{x:750,y:-3310},{x:670,y:-3130},{x:610,y:-2850},{x:550,y:-2650},{x:510,y:-2530},{x:410,y:-2270},{x:310,y:-2030},{x:210,y:-1770},{x:70,y:-1610},{x:1210,y:730}]},{name:"LargeMiningRockServer",coords:[{x:-350,y:1270},{x:-210,y:1250},{x:-170,y:1250},{x:-190,y:1410},{x:-230,y:1510},{x:-270,y:1510},{x:-370,y:1450},{x:-390,y:1350},{x:-430,y:1330},{x:-310,y:1350},{x:-270,y:1450},{x:-250,y:1470},{x:-250,y:1330},{x:-290,y:1190},{x:-570,y:1830},{x:-1070,y:1430},{x:-1210,y:1610},{x:-1350,y:1730},{x:-1470,y:1730},{x:-1510,y:1830},{x:-1550,y:1950},{x:-1830,y:1970},{x:-1990,y:2070},{x:-1950,y:2210},{x:-1970,y:2230},{x:-1970,y:2190},{x:-1970,y:2210},{x:-2590,y:1990},{x:-2790,y:1990},{x:-2770,y:1950},{x:-2690,y:1790},{x:-2850,y:1790},{x:-2790,y:1670},{x:-2770,y:1590},{x:-2950,y:1590},{x:-2970,y:1630},{x:-2950,y:1450},{x:-2850,y:1390},{x:-2870,y:1310},{x:-2910,y:1670},{x:-2830,y:1790},{x:-1950,y:1190},{x:-1890,y:1150},{x:-1810,y:1230},{x:-1870,y:1290},{x:-2030,y:1470},{x:-2050,y:1290},{x:-2090,y:1170},{x:-1990,y:1150},{x:-1850,y:1050},{x:-1870,y:930},{x:-1750,y:1070},{x:-1710,y:1210},{x:-1570,y:1210},{x:-1550,y:1330},{x:-1610,y:1490},{x:-1830,y:1590},{x:-1950,y:1650},{x:-2210,y:1670},{x:-2290,y:1510},{x:-2230,y:1490},{x:-2330,y:1470},{x:-2330,y:1370},{x:-2290,y:1270},{x:-2170,y:1190},{x:-2150,y:1110},{x:-2210,y:1010},{x:-2390,y:990},{x:-2430,y:1090},{x:-2450,y:1090},{x:-1970,y:790},{x:-1910,y:910},{x:-1870,y:910},{x:-2050,y:810},{x:-2110,y:750},{x:-2110,y:690},{x:-1970,y:610},{x:-1870,y:590},{x:-1670,y:650},{x:-1510,y:670},{x:-1470,y:710},{x:-1390,y:890},{x:-1330,y:910},{x:-1230,y:950},{x:-1130,y:970},{x:-1070,y:1010},{x:-1010,y:1090},{x:-930,y:1090},{x:-870,y:990},{x:-870,y:950},{x:-850,y:930},{x:-890,y:890},{x:-730,y:810},{x:-710,y:810},{x:-410,y:810},{x:-610,y:950},{x:-630,y:950},{x:-730,y:1090},{x:-670,y:1030},{x:30,y:1530},{x:50,y:1610},{x:190,y:1670},{x:50,y:1710},{x:-110,y:1730},{x:-390,y:1750},{x:-610,y:1670},{x:-710,y:1590},{x:-850,y:1490},{x:-890,y:1450},{x:-910,y:1310},{x:-810,y:1210},{x:-910,y:1150},{x:-1070,y:1450},{x:-1190,y:1610},{x:-1290,y:1710},{x:2570,y:2690},{x:2470,y:2870},{x:2450,y:2970},{x:2530,y:3070},{x:2650,y:3010},{x:2750,y:2850},{x:2750,y:2650},{x:2650,y:2790},{x:2550,y:2990},{x:2310,y:3130},{x:2290,y:3150},{x:2210,y:3150},{x:2190,y:3030},{x:2450,y:2930},{x:2690,y:2950},{x:2790,y:2890},{x:2670,y:2790},{x:2470,y:2910},{x:2330,y:2970},{x:2250,y:2930},{x:2410,y:2810},{x:2550,y:2750},{x:2610,y:2790},{x:2670,y:2870},{x:2590,y:3050},{x:2510,y:3150},{x:2370,y:3170},{x:2410,y:3010},{x:2590,y:2790},{x:2650,y:2750},{x:2650,y:2970},{x:2710,y:2930},{x:2770,y:2710},{x:2010,y:-1070},{x:1970,y:-1110},{x:1970,y:-1190},{x:1950,y:-1190},{x:1950,y:-1050},{x:1990,y:-970},{x:2290,y:-1430},{x:2230,y:-1470},{x:2250,y:-1510},{x:2290,y:-1590},{x:1930,y:-1570},{x:1870,y:-1610},{x:1930,y:-1710},{x:1950,y:-1770},{x:1890,y:-1850},{x:1770,y:-1990},{x:1690,y:-2030},{x:1710,y:-2150},{x:1890,y:-2930},{x:1830,y:-2750},{x:1790,y:-2650},{x:1770,y:-2690},{x:1810,y:-2770},{x:1870,y:-2850},{x:1870,y:-2730},{x:1830,y:-2670},{x:1710,y:-2830},{x:1770,y:-2850},{x:2030,y:-3030},{x:1970,y:-2930},{x:1970,y:-2670},{x:1990,y:-2610},{x:2010,y:-2550},{x:2050,y:-2550},{x:2090,y:-2550},{x:2090,y:-2590},{x:2070,y:-2590},{x:1990,y:-2470},{x:1930,y:-2530},{x:1930,y:-2550},{x:1090,y:-2790},{x:1030,y:-2850},{x:990,y:-2890},{x:1030,y:-2950},{x:1010,y:-2870},{x:990,y:-2690},{x:1050,y:-2750},{x:1090,y:-2770},{x:1250,y:-2670},{x:1190,y:-2610},{x:1170,y:-2710},{x:1190,y:-2810},{x:1330,y:-2790},{x:1350,y:-2670},{x:690,y:-1350},{x:550,y:-1230},{x:630,y:-1210},{x:710,y:-1310},{x:690,y:-1310},{x:650,y:-1250},{x:590,y:-1250},{x:510,y:-1270},{x:610,y:-1470},{x:790,y:-1490},{x:730,y:-1270},{x:530,y:-1210},{x:510,y:-1370},{x:530,y:-1470},{x:730,y:-1290},{x:810,y:-1210},{x:850,y:-1250},{x:1330,y:-1130},{x:1150,y:-1150},{x:1250,y:-1210},{x:1250,y:-1330},{x:1250,y:-1390},{x:1210,y:-1250},{x:1210,y:-1210},{x:1070,y:-1450},{x:1090,y:-1390},{x:1070,y:-1370},{x:1110,y:-1470},{x:1150,y:-1550},{x:1170,y:-1570},{x:570,y:-770},{x:1150,y:-510},{x:750,y:-190},{x:450,y:-510},{x:-50,y:-1250},{x:110,y:-1670},{x:350,y:-2150},{x:-10,y:-2050},{x:-170,y:-2470},{x:1430,y:-3250},{x:1390,y:-3270},{x:1430,y:-3450},{x:1410,y:-3530}]},{name:"LootCrate",coords:[{x:-3335,y:-1391},{x:-3333,y:-1397},{x:-3348,y:-1364},{x:-3329,y:-1385},{x:-3316,y:-1417},{x:-3334,y:-1456},{x:-3397,y:-1481},{x:-3392,y:-1492},{x:-3313,y:-1577},{x:-3324,y:-1533},{x:-3271,y:-1486},{x:-3275,y:-1484},{x:-3321,y:-1550},{x:-3112,y:-1008},{x:-3136,y:-1005},{x:-3121,y:-1006},{x:-3145,y:-995},{x:-3144,y:-1008},{x:-3116,y:-1012},{x:-3135,y:-994},{x:-3125,y:-997},{x:-2505,y:-996},{x:-2432,y:-895},{x:-2423,y:-906},{x:-2423,y:-949},{x:-2410,y:-945},{x:-2323,y:-925},{x:-2345,y:-887},{x:-2306,y:-940},{x:-2308,y:-899},{x:-2281,y:-843},{x:-2231,y:-843},{x:-2243,y:-856},{x:-2224,y:-869},{x:-2221,y:-914},{x:-2222,y:-877},{x:-2164,y:-875},{x:-938,y:-2409},{x:-943,y:-2392},{x:-907,y:-2405},{x:-895,y:-2428},{x:-887,y:-2444},{x:-809,y:-2402},{x:-884,y:-2457},{x:-872,y:-2459},{x:-868,y:-2455},{x:-869,y:-2454},{x:-873,y:-2459},{x:-878,y:-2451},{x:-885,y:-2453},{x:-876,y:-2458},{x:-769,y:-2429},{x:-1294,y:1108},{x:-1199,y:1162},{x:-1198,y:1168},{x:-1214,y:1152},{x:-1210,y:1174},{x:-1214,y:1180},{x:-1258,y:1168},{x:-1273,y:1194},{x:-1274,y:1232},{x:-1277,y:1095},{x:-1246,y:1163},{x:-1303,y:1229},{x:-1322,y:1215},{x:-1327,y:1216},{x:-1338,y:1182},{x:-1350,y:1186},{x:-1358,y:1188},{x:-1363,y:1138},{x:-1344,y:1132},{x:-1342,y:1160},{x:-1213,y:1144},{x:-1288,y:1201},{x:-1296,y:1124},{x:-2581,y:1582},{x:-2586,y:1594},{x:-2626,y:1619},{x:-2632,y:1613},{x:1496,y:-1852},{x:1485,y:-1857},{x:1504,y:-1892},{x:1559,y:-1875},{x:1556,y:-1876},{x:1452,y:-1933},{x:1455,y:-1930},{x:1458,y:-1955},{x:1461,y:-1976},{x:1441,y:-1993},{x:1441,y:-1894},{x:1180,y:-3296},{x:1184,y:-3296},{x:1179,y:-3297},{x:1116,y:-3352},{x:1129,y:-3375},{x:1111,y:-3421},{x:1107,y:-3423},{x:1117,y:-3419},{x:1173,y:-3484},{x:1065,y:-3353},{x:1441,y:-2e3}]},{name:"LValley",coords:[{x:-3340,y:-1510}]},{name:"LFortress",coords:[{x:-2300,y:-845}]},{name:"LTransit",coords:[{x:-2626,y:1568}]},{name:"LBoonies",coords:[{x:-1200,y:1285}]},{name:"LCrossroad",coords:[{x:1515,y:-1920}]},{name:"LAirfield",coords:[{x:1180,y:-3380}]},{name:"LCarrier",coords:[{x:-900,y:-2360}]},{name:"LDome",coords:[{x:-3130,y:-1e3}]},{name:"LArc",coords:[{x:-2600,y:-2450}]}]};
var polylinePoints=[new L.LatLng(2440,2440),new L.LatLng(2440,-4080),new L.LatLng(-2160,-4080),new L.LatLng(-3960,-4080),new L.LatLng(-3960,2440),new L.LatLng(2440,2440)],polylineOptions={color:"green",weight:1,opacity:1};
/* Lang js */
var resources={en:{translation:{locations:"Locations",showlocations:"Show Locations",animals:"Animals",shigi:"Shigi",shigiwolf:"Shigi Wolf",shigiforest:"Shigi Forest",shigiarctic:"Shigi Arctic",bor:"Bor",radbor:"Rad Bor",tokar:"Tokar",tokarblue:"Tokar Blue",tokarparrot:"Tokar Parrot",sasquatch:"Sasquatch",yeti:"Yeti",plants:"Plants",owrong:"Owrong",pitcherplant:"Pitcher Plant",succulentseeds:"Succulent Seeds",items:"Items",itemflint:"Item Flint",itemwood:"Item Wood",lootcrate:"Loot Crate",resources:"Resources",woodlog:"Wood Log",coal:"Coal",limestone:"Limestone/Clay",flint:"Flint/Stone",deadtree:"Dead Tree",ores:"Ores",ironore:"Iron Ore",titranium:"Titranium Ore",mondinium:"Mondinium Ore",ultranium:"Ultranium Ore",largerock:"Large Mining Rock",valley:"Valley",fortress:"Fortress",transit:"Transit",boonies:"Boonies",crossroad:"Crossroad",airfield:"Airfield",carrier:"Carrier",dome:"Dome",arch:"Arch",created:"Created by:",names:"RogerHN and LuisMika",legal:"Hurtworld and the Hurtworld Logo are trademarks of Bankroll Studios",website:"Hurtworld official website",welcome:"This is the first version of the interactive map.",welcome2:"If you find any bug please post to the",welcome3:"reddit thread.",settings:"Settings",languagechange:"Change Language",translationbr:"Portuguese Brazilian translation by RogerHN",translationru:"Russian translation by Roofy",translationde:"German translation by Valixx",translationcn:"Chinese translation by Smoke6",translationpl:"Polish translation by Magiczna Huśtawka",translationro:"Romanian translation by Blaconix",translationtr:"Turkish translation by Vinerra",translationit:"Italian translation by CHC",translationes:"Spanish traslation by Yoje",version:"Version"}},br:{translation:{locations:"Locais",showlocations:"Mostrar Locais",animals:"Animais",shigi:"Shigi",shigiwolf:"Shigi Lobo",shigiforest:"Shigi da Floresta",shigiarctic:"Shigi do Ártico",bor:"Javali",radbor:"Javali Radioativo",tokar:"Tokar",tokarblue:"Tokar Azul",tokarparrot:"Tokar Vermelho",sasquatch:"Pé Grande",yeti:"Yeti",plants:"Plantas",owrong:"Owrong",pitcherplant:"Planta de Jarro",succulentseeds:"Sementes Suculentas",items:"Items",itemflint:"Item Sílex",itemwood:"Item Madeira",lootcrate:"Caixa de Loot",resources:"Recursos",woodlog:"Tronco de Madeira",coal:"Carvão",limestone:"Argila/Calcário",flint:"Sílex/Pedra",deadtree:"Árvore Morta",ores:"Minérios",ironore:"Minério de Ferro",titranium:"Minério de Titranium",mondinium:"Minério de Mondinium",ultranium:"Minério de Ultranium",largerock:"Rocha de Mineração",valley:"Vale",fortress:"Fortaleza",transit:"Trânsito",boonies:"Boonies",crossroad:"Cruzamento",airfield:"Airfield",carrier:"Navio Abandonado",dome:"Dome",arch:"Arco",created:"Criado por:",names:"RogerHN e LuisMika",legal:"Hurtworld e o logo Hurtworld são marcas registradas da Bankroll Studios",website:"Website Oficial do Hurtworld",welcome:"Esta é a primeira versão do mapa interativo.",welcome2:"Se você encontrar algum bug, por favor poste no",welcome3:"tópico do reddit.",settings:"Configurações",languagechange:"Mudar Idioma",translationbr:"Tradução para Português Brasileiro por RogerHN",translationru:"Tradução para Russo por Roofy",translationde:"Tradução para Alemão por Valixx",translationcn:"Tradução para Chinês por Smoke6",translationpl:"Tradução para Polonês por Magiczna Huśtawka",translationro:"Tradução para Romano por Blaconix",translationtr:"Tradução para Turco por Vinerra",translationit:"Tradução para Italiano por CHC",translationes:"Tradução para Espanhol por Yoje",version:"Versão"}},ru:{translation:{locations:"Локации",showlocations:"Показать локации",animals:"Животные",shigi:"Шиги",shigiwolf:"Дикий Шиги",shigiforest:"Лесной Шиги",shigiarctic:"Арктический Шиги",bor:"Кабан",radbor:"Радиоактивный Кабан",tokar:"Токар",tokarblue:"Синий Токар",tokarparrot:"Токар-попугай",sasquatch:"Снежный",yeti:"Йети",plants:"Растения",owrong:"Апельсин",pitcherplant:"Кувшинка",succulentseeds:"семена Succulent",items:"Вещи",itemflint:"Кремень",itemwood:"Дерево",lootcrate:"Ящик",resources:"Ресурсы",woodlog:"Бревно",coal:"Уголь",limestone:"Известняк/Глина",flint:"Кремень/Камень",deadtree:"Мертвое дерево",ores:"Руды",ironore:"Железная руда",titranium:"Титраниумная руда",mondinium:"Мондиниумная руда",ultranium:"Ультраниумная руда",largerock:"Большой камень",valley:"Valley",fortress:"Fortress",transit:"Transit",boonies:"Boonies",crossroad:"Crossroad",airfield:"Airfield",carrier:"Carrier",dome:"Dome",arch:"Arch",created:"Создано:",names:"RogerHN и LuisMika",legal:"Hurtworld и логотипы Hurtworld являются тварными знаками Bankroll Studios",website:"Официальный сайт игры",welcome:"Это первая версия карты.",welcome2:"Если вы нашли баг, то пожалуйста пришли его в наш пост на ",welcome3:"Reddit'e или в группу ВК.",settings:"настройки",languagechange:"Изменить язык",translationbr:"Португальский Бразильский перевод RogerHN",translationru:"Перевод на русский от Roofy",translationde:"Перевод на Немецкий от Valixx",translationcn:"Перевод на китайский от Smoke6",translationpl:"Польский перевод от Magiczna Huśtawka",translationro:"Румынский перевод от Blaconix",translationtr:"турецкий перевод от Vinerra",translationit:"Итальянский перевод от CHC",translationes:"Испанский перевод Yoje",version:"версия"}},de:{translation:{locations:"Standorte",showlocations:"Zeige Standorte",animals:"Tiere",shigi:"Shigi",shigiwolf:"Wolf Shigi",shigiforest:"Wald Shigi",shigiarctic:"Arktis Shigi",bor:"Wildschwein",radbor:"Rad Wildschwein",tokar:"Tokar",tokarblue:"Blauer Tokar",tokarparrot:"Papagei Tokar",sasquatch:"Sasquatch",yeti:"Yeti",plants:"Pflanzen",owrong:"Owrong",pitcherplant:"Kannenpflanze",succulentseeds:"Saftpflanzen",items:"Gegenstände",itemflint:"Feuerstein Gegenstand",itemwood:"Holz Gegenstand",lootcrate:"Beutekiste",resources:"Ressourcen",woodlog:"Holzscheit",coal:"Kohle",limestone:"Kalkstein/Tonerde",flint:"Feuerstein/Stein",deadtree:"Toter Baum",ores:"Erze",ironore:"Eisenerz",titranium:"Titraniumerz",mondinium:"Mondiniumerz",ultranium:"Ultraniumerz",largerock:"Großer Bergbau Fels",valley:"Tal",fortress:"Festung",transit:"Transit",boonies:"Boonies",crossroad:"Kreuzung",airfield:"Flughafen",carrier:"Flugzeugträger",dome:"Kuppel",arch:"Bogen",created:"Erstellt von:",names:"RogerHN and LuisMika",legal:"Hurtworld and the Hurtworld Logo are trademarks of Bankroll Studios",website:"Offizielle Hurtworld Webseite",welcome:"Dies ist die erste Version der interaktiven Karte.",welcome2:"Wenn ihr irgendwelche Bugs findet, postet sie bitte im",welcome3:"Reddit Forum.",settings:"Einstellungen",languagechange:"Sprache ändern",translationbr:"Portugiesische/Brasilianische Übersetzung von RogerHN",translationru:"Russische Übersetzung von Roofy",translationde:"Deutsche Übersetzung von Valixx",translationcn:"Chinesisch-Übersetzung von Smoke6",translationpl:"Polnische Übersetzung von Magiczna Huśtawka",translationro:"Rumänisch Übersetzung von Blaconix",translationtr:"Türkisch-Übersetzung von Vinerra",translationit:"Italienische Übersetzung durch CHC",translationes:"Spanische Übersetzung von Yoje",version:"version"}},cn:{translation:{locations:"坐标",showlocations:"显示坐标",animals:"动物",shigi:"兔子",shigiwolf:"红沙漠兔",shigiforest:"鹿",shigiarctic:"雪兔",bor:"猪",radbor:"辐射猪",tokar:"唾沫怪",tokarblue:"雪地唾沫怪",tokarparrot:"红沙漠唾沫怪",sasquatch:"野人",yeti:"雪人",plants:"植物",owrong:"橘子",pitcherplant:"冷冻液",succulentseeds:"防晒霜",items:"物品",itemflint:"小石子",itemwood:"木棍",lootcrate:"地图物资",resources:"资源",woodlog:"圆木",coal:"煤",limestone:"粘土矿",flint:"燧石矿",deadtree:"枯树",ores:"矿石",ironore:"铁矿",titranium:"红矿",mondinium:"绿矿",ultranium:"篮矿",largerock:"大矿石",valley:"峡谷",fortress:"风车集装箱",transit:"雪山2号集装箱",boonies:"雪山1号集装箱",crossroad:"红沙漠1号集装箱",airfield:"红沙漠2号集装箱",carrier:"航母",dome:"大铁球",arch:"石拱门",created:"建立者:",names:"RogerHN and LuisMika",legal:"Hurtworld以及Hurtworld商标归属于 Bankroll Studios",website:"Hurtworld 官方网站",welcome:"这是hurtworld交互地图第一版.",welcome2:"如果你发现任何bug,请反馈至",welcome3:"reddit 板块.",settings:"设置",languagechange:"更改语言",translationbr:"葡萄牙语、巴西语 翻译者:RogerHN",translationru:"俄罗斯语 翻译者: Roofy",translationde:"的德文译本 Valixx",translationcn:"中文 翻译者:百度贴吧zcdxj",translationpl:"波兰语翻译 Magiczna Huśtawka!",translationro:"波兰语翻译 Blaconix",translationtr:"土耳其语翻译 Vinerra",translationit:"意大利语翻译 CHC",translationes:"西班牙语翻译 Yoje",version:"版本"}},pl:{translation:{locations:"Lokacje",showlocations:"Pokaż Lokacje",animals:"Zwierzęta",shigi:"Shigi",shigiwolf:"Wilczy Shigi",shigiforest:"Leśny Shigi",shigiarctic:"Arktyczny Shigi",bor:"Dzik",radbor:"Napromieniowany dzik",tokar:"Tokar",tokarblue:"Niebieski Tokar",tokarparrot:"Tokar Parrot",sasquatch:"Sasquatch",yeti:"Yeti",plants:"Rośliny",owrong:"Owrong",pitcherplant:"Dzbanecznik",succulentseeds:"Kaktus",items:"Przedmioty",itemflint:"Kamień",itemwood:"Drewno",lootcrate:"Skrzynki",resources:"Surowce",woodlog:"Kłody",coal:"Węgiel",limestone:"Glina/Wapień",flint:"Krzemień/Kamień",deadtree:"Kłody",ores:"Rudy",ironore:"Ruda żelaza",titranium:"Ruda Titranium",mondinium:"Ruda Mondinium",ultranium:"Ruda Ultranium",largerock:"Duża skała",valley:"Dolina",fortress:"Twierdza",transit:"Przejście",boonies:"Zadupie",crossroad:"Skrzyżowanie",airfield:"Lotnisko",carrier:"Lotniskowiec",dome:"Kopuła",arch:"Łuk",created:"Stworzona przez:",names:"RogerHN i LuisMika",legal:"Hurtworld i logo Hurtworld są marką Bankroll Studios",website:"Strona oficjalna Hurtworld",welcome:"To pierwsza wersja interaktywnej mapy.",welcome2:"Jeśli znajdziesz jakieś błedy, zgłoś je",welcome3:"w temacie na reddit.",settings:"Ustawienia",languagechange:"Zmień język",translationbr:"Portugalski brazylijski Tłumaczenie przez RogerHN",translationru:"Tłumaczenie rosyjskie przez Roofy",translationde:"Tłumaczenie Niemiecki Valixx",translationcn:"Tłumaczenie na chiński przez Smoke6",translationpl:"Przekład polski Magiczna Huśtawka",translationro:"Tłumaczenie Rumuński przez Blaconix",translationtr:"Tłumaczenie Turecki przez Vinerra",translationit:"Tłumaczenie włoskiego CHC",translationes:"Tłumaczenie Hiszpański Yoje",version:"version 2.0"}},ro:{translation:{locations:"Locații",showlocations:"Arată locațiile",animals:"Animale",shigi:"Shigi",shigiwolf:" Lup Shigi",shigiforest:"Shigi de Pădure",shigiarctic:"Shigi Arctic",bor:"Bor",radbor:"Bor Radiat",tokar:"Tokar",tokarblue:"Tokar Albastru",tokarparrot:"Tokar Papagal",sasquatch:"Sasquatch",yeti:"Yeti",plants:"Plante",owrong:"Owrong",pitcherplant:"Planta Pitcher",succulentseeds:"Semințe Succulent",items:"Iteme",itemflint:"Flint",itemwood:"Lemn",lootcrate:"Ladă cu Loot",resources:"Resurse",woodlog:"Buștean",coal:"Cărbune",limestone:"Calcar/Lut",flint:"Flint/Piatră",deadtree:"Copaci Putrezi",ores:"Minereuri",ironore:"Minereu de Fier",titranium:"Minereu de Titranium",mondinium:"Minereu de Mondinium",ultranium:"Minereu de Ultranium",largerock:"Stâncă de minereuri",valley:"Vale",fortress:"Fortăreața",transit:"Tranzit",boonies:"Văgăuna",crossroad:"Intersecție",airfield:"Aeroport",carrier:"Portavion",dome:"Observatoriu",arch:"Arc",created:"Făcută de:",names:"RogerHN și LuisMika",legal:"Hurtworld și logo-ul Hurtworld sunt mărci înregistrate ale Bankroll Studios",website:"Site oficial Hurtworld",welcome:"Aceasta e prima versiune a hărtii interactive.",welcome2:"Dacă găsești vreun bug te rog postează",welcome3:"pe thread-ul de pe reddit.",settings:"Setări",languagechange:"Schimbă Limba",translationbr:"Traducere în Portugueză Braziliană făcută de RogerHN",translationru:"Traducere în Russian făcută de Roofy",translationde:"Traducere în German făcută de Valixx",translationcn:"Traducere în Chinese făcută de Smoke6",translationpl:"Traducere în Polish făcută de Magiczna Huśtawka",translationro:"Traducere în Română făcută de Blaconix",translationtr:"Traducere în Turcă de Vinerra",translationit:"Traducere italiană de CHC",translationes:"Traducere spaniolă de Yoje",version:"Versiunea"}},tr:{translation:{locations:"Konumlar",showlocations:"Konumları göster",animals:"Hayvanlar",shigi:"Shigi",shigiwolf:"Kurt Shigi",shigiforest:"Orman Shigi'si",shigiarctic:"Kutup Shigi'si",bor:"Domuz",radbor:"Radyasyonlu Domuz",tokar:"Tokar",tokarblue:"Mavi Tokar",tokarparrot:"Papağan Tokar",sasquatch:"Koca Ayak",yeti:"Yeti",plants:"Bitkiler",owrong:"Portakal",pitcherplant:"İbrik Otu",succulentseeds:"Etli Tohumlar",items:"Eşyalar",itemflint:"Çakmak Taşı Eşyası",itemwood:"Odun Eşyası",lootcrate:"Eşya Sandığı",resources:"Kaynaklar",woodlog:"Tahta Kütük",coal:"Kömür",limestone:"Kireçtaşı/Kil",flint:"Çakmaktaşı/Taş",deadtree:"Ölü Ağaç",ores:"Madenler",ironore:"Demir Madeni",titranium:"Titranium Madeni",mondinium:"Mondinium Madeni",ultranium:"Ultranium Madeni",largerock:"Büyük Madeni Kaya",valley:"Vadi",fortress:"Kale",transit:"Yol Geçişi",boonies:"Boonies",crossroad:"Kavşak",airfield:"Havaalanı",carrier:"Uçak Gemisi",dome:"Kubbe",arch:"Kemer",created:"Oluşturan:",names:"RogerHN ve LuisMika",legal:"Hurtworld ve Hurtworld Logosu Bankroll Studios'un markalarıdır.",website:"Hurtworld resmi websitesi",welcome:"Bu, interaktif haritanın ilk versiyonudur.",welcome2:"Eger herhangi bir bug bulursanız buraya yazınız",welcome3:"reddit konusu.",settings:"Ayarlar",languagechange:"Dili Değiştir",translationbr:"Portekizce Brezilya RogerHN tarafından çevrilmiştir",translationru:"Rusça Roofy tarafından çevrilmiştir",translationde:"Almanca Valixx tarafından çevrilmiştir",translationcn:"Çince Smoke6 tarafından çevrilmiştir",translationpl:"Lehçe Magiczna Huśtawka tarafından çevrilmiştir",translationro:"Rumence Blaconix tarafından çevrilmiştir",translationtr:"Türkçe Vinerra tarafından çevrilmiştir",translationit:"Tarafından İtalyanca çevirisi CHC",translationes:"Traduzione Español di Yoje",version:"Versiyon"}},it:{translation:{locations:"Luoghi",showlocations:"Mostra luoghi",animals:"Animali",shigi:"Shigi",shigiwolf:"Shigi Lupo",shigiforest:"Shigi Forestale",shigiarctic:"Shigi Artico",bor:"Bor",radbor:"Bor Radiattivo",tokar:"Tokar",tokarblue:"Tokar Blu",tokarparrot:"Tokar Rosso",sasquatch:"Sasquatch",yeti:"Yeti",plants:"Piante",owrong:"Owrong",pitcherplant:"Piante carnivore",succulentseeds:"Piante grasse",items:"Oggetti",itemflint:"Selce",itemwood:"Bastoni",lootcrate:"Casse",resources:"Risorse",woodlog:"Tronchi",coal:"Carbone",limestone:"Calce/Argilla",flint:"Selce/Pietra",deadtree:"Alberi morti",ores:"Minerali",ironore:"Minerali di ferro",titranium:"Minerali di Titanio",mondinium:"Minerali di Modio",ultranium:"Minerali di Ultranio",largerock:"Grandi rocce ",valley:"Valle",fortress:"Fortezza",transit:"Stazione di transito",boonies:"Sobborgo",crossroad:"Incrocio",airfield:"Aeroporto",carrier:"Portaerei",dome:"Cupola",arch:"Arco",created:"Creato da:",names:"RogerHN e LuisMika",legal:"Hurtworld e il Logo Hurtworld sono marchio di fabbrica della Bankroll Studios",website:"Sito ufficiale di Hurtworld",welcome:"Questa è la prima versione della mappa interattiva.",welcome2:"Se trovi un bug per favore segnalalo su",welcome3:"Reddit.",settings:"Impostazioni",languagechange:"Cambia lingua",translationbr:"Traduzione Portoghese Brasiliano di RogerHN",translationru:"Traduzione Russo di Roofy",translationde:"Traduzione Tedesco di Valixx",translationcn:"Traduzione Cinese di Smoke6",translationpl:"Traduzione Polacco di Magiczna Huśtawka",translationro:"Traduzione Rumeno di Blaconix",translationtr:"Traduzione Turco di Vinerra",translationit:"Traduzione di CHC",translationes:"Traduzione Español di Yoje",version:"Versione"}},es:{translation:{locations:"Locación",showlocations:"Mostrar Locación",animals:"Animales",shigi:"Shigi",shigiwolf:"Lobo Shigi",shigiforest:"Shigi de Bosque",shigiarctic:"Shigi Arctico",bor:"Bor",radbor:"Bor Radiactivo",tokar:"Tokar",tokarblue:"Tokar Azul",tokarparrot:"Tokar Zanahoria",sasquatch:"Sasquatch",yeti:"Yeti",plants:"Plantas",owrong:"Owrong",pitcherplant:"Planta Lanzadora",succulentseeds:"Semillas Suculentas",items:"Objetos",itemflint:"Objeto Pedernal",itemwood:"Obejeto Madera",lootcrate:"Cajón de botín",resources:"Recursos",woodlog:"Tronco de Madera",coal:"Carbón",limestone:"Caliza/Arsilla",flint:"Pedernal/Piedra",deadtree:"Arból Muerto",ores:"Minerales",ironore:"Mineral de oro",titranium:"Mineral de Titranio",mondinium:"Mineral e Mondinio",ultranium:"Mineral de Ultranio",largerock:"Roca de minar grande",valley:"Valle",fortress:"Fuerte",transit:"Transito",boonies:"Campo",crossroad:"Cruce",airfield:"AeroPuerto",carrier:"Portaaviones",dome:"Domo",arch:"Arco",created:"Creado Por:",names:"RogerHN y LuisMika",legal:"Hurtworld y the Hurtworld Logo son marcas Bankroll Studios",website:"Sitio Oficial de Hurtworld",welcome:"Esta es la primera version del mapa interactivo.",welcome2:"Si encuentras algún bug por favor reportalo",welcome3:"Hilo de reddit.",settings:"Ajustes",languagechange:"Cambiar Lenguaje",translationbr:"Traducción Portuguesa por RogerHN",translationru:"Traducción Rusa por Roofy",translationde:"Traducción Alemana por Valixx",translationcn:"Traducción China por Smoke6",translationpl:"Traducción Polaca por Huśtawka",translationro:"Traducción Rumana por Blaconix",translationtr:"Traducción Turca por Turca Vinerra",translationit:"Traducción italiana de CHC",translationes:"Traducción Español por Yoje",version:"Versión"}}};$(document).ready(function(){var a="en";null!=localStorage.getItem("language")&&(a=localStorage.getItem("language")),i18n.init({lng:a,resStore:resources,fallbackLng:"en"},function(a){$(document).i18n()}),$(".lang").click(function(){var a=$(this).attr("data-lang");localStorage.setItem("language",a),i18n.init({lng:a},function(a){$(document).i18n()})})});
/* Functions Hurt */
function init(){function r(r){d.setLatLng(r.latlng).setContent("X: "+r.latlng.lng+", Y: "+r.latlng.lat).openOn(m)}function e(){for(var r=0;r<markers.resources.length;r++)switch(markers.resources[r].name){case"AITokarServer":for(var e=0;e<markers.resources[r].coords.length;e++){var a=markers.resources[r].coords[e].x,c=markers.resources[r].coords[e].y;marker=L.marker([c,a],{icon:o(r)}).bindPopup(s(r)),D.push(marker)}break;case"AIBorServer":for(var e=0;e<markers.resources[r].coords.length;e++){var a=markers.resources[r].coords[e].x,c=markers.resources[r].coords[e].y;marker=L.marker([c,a],{icon:o(r)}).bindPopup(s(r)),W.push(marker)}break;case"AIShigiServer":for(var e=0;e<markers.resources[r].coords.length;e++){var a=markers.resources[r].coords[e].x,c=markers.resources[r].coords[e].y;marker=L.marker([c,a],{icon:o(r)}).bindPopup(s(r)),U.push(marker)}break;case"OwrongResourceNode":for(var e=0;e<markers.resources[r].coords.length;e++){var a=markers.resources[r].coords[e].x,c=markers.resources[r].coords[e].y;marker=L.marker([c,a],{icon:o(r)}).bindPopup(s(r)),Y.push(marker)}break;case"CoalRockResourceNodeServer":for(var e=0;e<markers.resources[r].coords.length;e++){var a=markers.resources[r].coords[e].x,c=markers.resources[r].coords[e].y;marker=L.marker([c,a],{icon:o(r)}).bindPopup(s(r)),j.push(marker)}break;case"IronRockResourceNodeServer":for(var e=0;e<markers.resources[r].coords.length;e++){var a=markers.resources[r].coords[e].x,c=markers.resources[r].coords[e].y;marker=L.marker([c,a],{icon:o(r)}).bindPopup(s(r)),O.push(marker)}break;case"WorldItemFlint":for(var e=0;e<markers.resources[r].coords.length;e++){var a=markers.resources[r].coords[e].x,c=markers.resources[r].coords[e].y;marker=L.marker([c,a],{icon:o(r)}).bindPopup(s(r)),X.push(marker)}break;case"AIShigiForestServer":for(var e=0;e<markers.resources[r].coords.length;e++){var a=markers.resources[r].coords[e].x,c=markers.resources[r].coords[e].y;marker=L.marker([c,a],{icon:o(r)}).bindPopup(s(r)),H.push(marker)}break;case"LogResourceNodeServer":for(var e=0;e<markers.resources[r].coords.length;e++){var a=markers.resources[r].coords[e].x,c=markers.resources[r].coords[e].y;marker=L.marker([c,a],{icon:o(r)}).bindPopup(s(r)),V.push(marker)}break;case"FlintRockResourceNodeServer":for(var e=0;e<markers.resources[r].coords.length;e++){var a=markers.resources[r].coords[e].x,c=markers.resources[r].coords[e].y;marker=L.marker([c,a],{icon:o(r)}).bindPopup(s(r)),q.push(marker)}break;case"WorldItemWood":for(var e=0;e<markers.resources[r].coords.length;e++){var a=markers.resources[r].coords[e].x,c=markers.resources[r].coords[e].y;marker=L.marker([c,a],{icon:o(r)}).bindPopup(s(r)),E.push(marker)}break;case"Metal3ResourceNodeServer":for(var e=0;e<markers.resources[r].coords.length;e++){var a=markers.resources[r].coords[e].x,c=markers.resources[r].coords[e].y;marker=L.marker([c,a],{icon:o(r)}).bindPopup(s(r)),J.push(marker)}break;case"Metal4ResourceNodeServer":for(var e=0;e<markers.resources[r].coords.length;e++){var a=markers.resources[r].coords[e].x,c=markers.resources[r].coords[e].y;marker=L.marker([c,a],{icon:o(r)}).bindPopup(s(r)),K.push(marker)}break;case"SandstoneResourceNodeServer":for(var e=0;e<markers.resources[r].coords.length;e++){var a=markers.resources[r].coords[e].x,c=markers.resources[r].coords[e].y;marker=L.marker([c,a],{icon:o(r)}).bindPopup(s(r)),Q.push(marker)}break;case"Metal2ResourceNodeServer":for(var e=0;e<markers.resources[r].coords.length;e++){var a=markers.resources[r].coords[e].x,c=markers.resources[r].coords[e].y;marker=L.marker([c,a],{icon:o(r)}).bindPopup(s(r)),rr.push(marker)}break;case"Deadtree1ResourceNodeServer":for(var e=0;e<markers.resources[r].coords.length;e++){var a=markers.resources[r].coords[e].x,c=markers.resources[r].coords[e].y;marker=L.marker([c,a],{icon:o(r)}).bindPopup(s(r)),er.push(marker)}break;case"Deadtree2ResourceNodeServer":for(var e=0;e<markers.resources[r].coords.length;e++){var a=markers.resources[r].coords[e].x,c=markers.resources[r].coords[e].y;marker=L.marker([c,a],{icon:o(r)}).bindPopup(s(r)),er.push(marker)}break;case"Deadtree3ResourceNodeServer":for(var e=0;e<markers.resources[r].coords.length;e++){var a=markers.resources[r].coords[e].x,c=markers.resources[r].coords[e].y;marker=L.marker([c,a],{icon:o(r)}).bindPopup(s(r)),er.push(marker)}break;case"PitcherPlantResourceNode":for(var e=0;e<markers.resources[r].coords.length;e++){var a=markers.resources[r].coords[e].x,c=markers.resources[r].coords[e].y;marker=L.marker([c,a],{icon:o(r)}).bindPopup(s(r)),or.push(marker)}break;case"AIShigiArcticServer":for(var e=0;e<markers.resources[r].coords.length;e++){var a=markers.resources[r].coords[e].x,c=markers.resources[r].coords[e].y;marker=L.marker([c,a],{icon:o(r)}).bindPopup(s(r)),sr.push(marker)}break;case"AIShigiWolfServer":for(var e=0;e<markers.resources[r].coords.length;e++){var a=markers.resources[r].coords[e].x,c=markers.resources[r].coords[e].y;marker=L.marker([c,a],{icon:o(r)}).bindPopup(s(r)),ar.push(marker)}break;case"AIBorRadServer":for(var e=0;e<markers.resources[r].coords.length;e++){var a=markers.resources[r].coords[e].x,c=markers.resources[r].coords[e].y;marker=L.marker([c,a],{icon:o(r)}).bindPopup(s(r)),cr.push(marker)}break;case"AIYetiForestServer":for(var e=0;e<markers.resources[r].coords.length;e++){var a=markers.resources[r].coords[e].x,c=markers.resources[r].coords[e].y;marker=L.marker([c,a],{icon:o(r)}).bindPopup(s(r)),nr.push(marker)}break;case"AIYetiServer":for(var e=0;e<markers.resources[r].coords.length;e++){var a=markers.resources[r].coords[e].x,c=markers.resources[r].coords[e].y;marker=L.marker([c,a],{icon:o(r)}).bindPopup(s(r)),mr.push(marker)}break;case"AITokarBlueServer":for(var e=0;e<markers.resources[r].coords.length;e++){var a=markers.resources[r].coords[e].x,c=markers.resources[r].coords[e].y;marker=L.marker([c,a],{icon:o(r)}).bindPopup(s(r)),ur.push(marker)}break;case"AITokarParrotServer":for(var e=0;e<markers.resources[r].coords.length;e++){var a=markers.resources[r].coords[e].x,c=markers.resources[r].coords[e].y;marker=L.marker([c,a],{icon:o(r)}).bindPopup(s(r)),dr.push(marker)}break;case"SucculentResourceNode":for(var e=0;e<markers.resources[r].coords.length;e++){var a=markers.resources[r].coords[e].x,c=markers.resources[r].coords[e].y;marker=L.marker([c,a],{icon:o(r)}).bindPopup(s(r)),kr.push(marker)}break;case"LargeMiningRockServer":for(var e=0;e<markers.resources[r].coords.length;e++){var a=markers.resources[r].coords[e].x,c=markers.resources[r].coords[e].y;marker=L.marker([c,a],{icon:o(r)}).bindPopup(s(r)),ir.push(marker)}break;case"LootCrate":for(var e=0;e<markers.resources[r].coords.length;e++){var a=markers.resources[r].coords[e].x,c=markers.resources[r].coords[e].y;marker=L.marker([c,a],{icon:o(r)}).bindPopup(s(r)),tr.push(marker)}break;case"LValley":for(var e=0;e<markers.resources[r].coords.length;e++){var a=markers.resources[r].coords[e].x,c=markers.resources[r].coords[e].y;marker=L.marker([c,a],{icon:o(r)}).bindPopup(s(r)),pr.push(marker)}break;case"LFortress":for(var e=0;e<markers.resources[r].coords.length;e++){var a=markers.resources[r].coords[e].x,c=markers.resources[r].coords[e].y;marker=L.marker([c,a],{icon:o(r)}).bindPopup(s(r)),pr.push(marker)}break;case"LTransit":for(var e=0;e<markers.resources[r].coords.length;e++){var a=markers.resources[r].coords[e].x,c=markers.resources[r].coords[e].y;marker=L.marker([c,a],{icon:o(r)}).bindPopup(s(r)),pr.push(marker)}break;case"LBoonies":for(var e=0;e<markers.resources[r].coords.length;e++){var a=markers.resources[r].coords[e].x,c=markers.resources[r].coords[e].y;marker=L.marker([c,a],{icon:o(r)}).bindPopup(s(r)),pr.push(marker)}break;case"LCrossroad":for(var e=0;e<markers.resources[r].coords.length;e++){var a=markers.resources[r].coords[e].x,c=markers.resources[r].coords[e].y;marker=L.marker([c,a],{icon:o(r)}).bindPopup(s(r)),pr.push(marker)}break;case"LAirfield":for(var e=0;e<markers.resources[r].coords.length;e++){var a=markers.resources[r].coords[e].x,c=markers.resources[r].coords[e].y;marker=L.marker([c,a],{icon:o(r)}).bindPopup(s(r)),pr.push(marker)}break;case"LCarrier":for(var e=0;e<markers.resources[r].coords.length;e++){var a=markers.resources[r].coords[e].x,c=markers.resources[r].coords[e].y;marker=L.marker([c,a],{icon:o(r)}).bindPopup(s(r)),pr.push(marker)}break;case"LDome":for(var e=0;e<markers.resources[r].coords.length;e++){var a=markers.resources[r].coords[e].x,c=markers.resources[r].coords[e].y;marker=L.marker([c,a],{icon:o(r)}).bindPopup(s(r)),pr.push(marker)}break;case"LArc":for(var e=0;e<markers.resources[r].coords.length;e++){var a=markers.resources[r].coords[e].x,c=markers.resources[r].coords[e].y;marker=L.marker([c,a],{icon:o(r)}).bindPopup(s(r)),pr.push(marker)}}k=L.layerGroup(D),i=L.layerGroup(W),t=L.layerGroup(U),p=L.layerGroup(Y),h=L.layerGroup(j),l=L.layerGroup(O),g=L.layerGroup(X),v=L.layerGroup(H),y=L.layerGroup(V),b=L.layerGroup(q),f=L.layerGroup(E),x=L.layerGroup(J),P=L.layerGroup(K),S=L.layerGroup(Q),G=L.layerGroup(rr),w=L.layerGroup(er),R=L.layerGroup(or),A=L.layerGroup(sr),T=L.layerGroup(ar),N=L.layerGroup(cr),I=L.layerGroup(nr),C=L.layerGroup(mr),M=L.layerGroup(ur),_=L.layerGroup(dr),z=L.layerGroup(kr),F=L.layerGroup(ir),Z=L.layerGroup(tr),B=L.layerGroup(pr)}function o(r){var e=icons.resources[r].icon,o=icons.resources[r].size,s=L.icon({iconUrl:e,iconSize:o,iconAnchor:[o[0]/2,o[1]/2],popupAnchor:[2,-o[1]/2]});return s}function s(r){var e=icons.resources[r].pname,o=icons.resources[r].dropname,s=icons.resources[r].dropicon,a='<span class="markername">'+e+"</span>";if(void 0!=o&&void 0!=s){var c="";a+='<span class="drop">Drops:</span><div class="dropimgs">';for(var n=0;n<o.length;n++)c+='<img src="'+s[n]+'"><span class="dropimgtext">'+o[n]+"</span>";a+=c+"</div>"}return a}var a=1,c=6;L.CRS.MySimple=L.extend({},L.CRS.Simple,{transformation:new L.Transformation(1/32,134,-1/32,134)});var n=[[-4036,-4036],[4036,4036]],m=L.map("map",{maxBounds:n,maxZoom:c,minZoom:a,zoomControl:!1,crs:L.CRS.MySimple}).setView([0,0],3);L.tileLayer("project/hurtmap/{z}_{x}_{y}.jpg",{minZoom:a,maxZoom:c,tileSize:268,noWrap:!0,reuseTiles:!0,tms:!1,bounds:n,errorTileUrl:"assets/hurtmap134px/404.jpg",continuousWorld:!0}).addTo(m),new L.Control.Zoom({position:"topright"}).addTo(m);L.control.sidebar("sidebar").addTo(m),new L.Hash(m);m.setMaxBounds([[-5600,-5600],[5600,5600]]),window.latLngToPixels=function(r){return window.map.project([r.lat,r.lng],window.map.getMaxZoom())},window.pixelsToLatLng=function(r,e){return window.map.unproject([r,e],window.map.getMaxZoom())};var u=(L.icon({iconUrl:"icons/samplemarker.png",iconSize:[32,21],iconAnchor:[16,10],popupAnchor:[2,-21]}),L.icon({iconUrl:"icons/hurtmarker.png",iconSize:[25,41],iconAnchor:[12,20],popupAnchor:[2,-20]}),new L.Polyline(polylinePoints,polylineOptions));m.addLayer(u);var d=L.popup();m.on("contextmenu",r),L.Control.Coordinates.include({_update:function(r){var e=r.latlng,o=this.options;e&&(this._currentPos=e,this._inputY.value=L.NumberFormatter.round(e.lat,o.decimals,o.decimalSeperator),this._inputX.value=L.NumberFormatter.round(e.lng,o.decimals,o.decimalSeperator),this._label.innerHTML=this._createCoordinateLabel(e))}}),L.control.coordinates({position:"bottomright",decimals:0,decimalSeperator:".",labelTemplateLat:"Y: {y}",labelTemplateLng:"X: {x}",enableUserInput:!0,useDMS:!1,useLatLngOrder:!1,markerType:L.marker,markerProps:{}}).addTo(m);var k,i,t,p,h,l,g,v,y,b,f,x,P,S,G,w,R,A,T,N,I,C,M,_,z,F,Z,B,D=[],W=[],U=[],Y=[],j=[],O=[],X=[],H=[],V=[],q=[],E=[],J=[],K=[],Q=[],rr=[],er=[],or=[],sr=[],ar=[],cr=[],nr=[],mr=[],ur=[],dr=[],kr=[],ir=[],tr=[],pr=[];e(),$(document).ready(function(){$("#tokartoggle").change(function(){this.checked?m.addLayer(k):m.removeLayer(k)}),$("#bortoggle").change(function(){this.checked?m.addLayer(i):m.removeLayer(i)}),$("#shigitoggle").change(function(){this.checked?m.addLayer(t):m.removeLayer(t)}),$("#owrongtoggle").change(function(){this.checked?m.addLayer(p):m.removeLayer(p)}),$("#coaltoggle").change(function(){this.checked?m.addLayer(h):m.removeLayer(h)}),$("#irontoggle").change(function(){this.checked?m.addLayer(l):m.removeLayer(l)}),$("#itemflinttoggle").change(function(){this.checked?m.addLayer(g):m.removeLayer(g)}),$("#shigiforesttoggle").change(function(){this.checked?m.addLayer(v):m.removeLayer(v)}),$("#woodtoggle").change(function(){this.checked?m.addLayer(y):m.removeLayer(y)}),$("#flinttoggle").change(function(){this.checked?m.addLayer(b):m.removeLayer(b)}),$("#itemwoodtoggle").change(function(){this.checked?m.addLayer(f):m.removeLayer(f)}),$("#mondiniumtoggle").change(function(){this.checked?m.addLayer(x):m.removeLayer(x)}),$("#ultraniumtoggle").change(function(){this.checked?m.addLayer(P):m.removeLayer(P)}),$("#sandstonetoggle").change(function(){this.checked?m.addLayer(S):m.removeLayer(S)}),$("#titraniumtoggle").change(function(){this.checked?m.addLayer(G):m.removeLayer(G)}),$("#deadtreetoggle").change(function(){this.checked?m.addLayer(w):m.removeLayer(w)}),$("#pitcherplanttoggle").change(function(){this.checked?m.addLayer(R):m.removeLayer(R)}),$("#shigiarctictoggle").change(function(){this.checked?m.addLayer(A):m.removeLayer(A)}),$("#shigiwolftoggle").change(function(){this.checked?m.addLayer(T):m.removeLayer(T)}),$("#radbortoggle").change(function(){this.checked?m.addLayer(N):m.removeLayer(N)}),$("#yetiforesttoggle").change(function(){this.checked?m.addLayer(I):m.removeLayer(I)}),$("#yetiarctictoggle").change(function(){this.checked?m.addLayer(C):m.removeLayer(C)}),$("#tokarbluetoggle").change(function(){this.checked?m.addLayer(M):m.removeLayer(M)}),$("#tokarparrottoggle").change(function(){this.checked?m.addLayer(_):m.removeLayer(_)}),$("#succulentseedstoggle").change(function(){this.checked?m.addLayer(z):m.removeLayer(z)}),$("#largerocktoggle").change(function(){this.checked?m.addLayer(F):m.removeLayer(F)}),$("#lootcratetoggle").change(function(){this.checked?m.addLayer(Z):m.removeLayer(Z)}),$("#locationstoggle").change(function(){this.checked?m.addLayer(B):m.removeLayer(B)})})}