").append(x.parseHTML(e)).find(i):e)}).complete(r&&function(e,t){s.each(r,o||[e.responseText,t,e])}),this},x.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){x.fn[t]=function(e){return this.on(t,e)}}),x.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:yn,type:"GET",isLocal:Cn.test(mn[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Dn,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":x.parseJSON,"text xml":x.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?_n(_n(e,x.ajaxSettings),t):_n(x.ajaxSettings,e)},ajaxPrefilter:Hn(An),ajaxTransport:Hn(jn),ajax:function(e,n){"object"==typeof e&&(n=e,e=t),n=n||{};var r,i,o,a,s,l,u,c,p=x.ajaxSetup({},n),f=p.context||p,d=p.context&&(f.nodeType||f.jquery)?x(f):x.event,h=x.Deferred(),g=x.Callbacks("once memory"),m=p.statusCode||{},y={},v={},b=0,w="canceled",C={readyState:0,getResponseHeader:function(e){var t;if(2===b){if(!c){c={};while(t=Tn.exec(a))c[t[1].toLowerCase()]=t[2]}t=c[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return 2===b?a:null},setRequestHeader:function(e,t){var n=e.toLowerCase();return b||(e=v[n]=v[n]||e,y[e]=t),this},overrideMimeType:function(e){return b||(p.mimeType=e),this},statusCode:function(e){var t;if(e)if(2>b)for(t in e)m[t]=[m[t],e[t]];else C.always(e[C.status]);return this},abort:function(e){var t=e||w;return u&&u.abort(t),k(0,t),this}};if(h.promise(C).complete=g.add,C.success=C.done,C.error=C.fail,p.url=((e||p.url||yn)+"").replace(xn,"").replace(kn,mn[1]+"//"),p.type=n.method||n.type||p.method||p.type,p.dataTypes=x.trim(p.dataType||"*").toLowerCase().match(T)||[""],null==p.crossDomain&&(r=En.exec(p.url.toLowerCase()),p.crossDomain=!(!r||r[1]===mn[1]&&r[2]===mn[2]&&(r[3]||("http:"===r[1]?"80":"443"))===(mn[3]||("http:"===mn[1]?"80":"443")))),p.data&&p.processData&&"string"!=typeof p.data&&(p.data=x.param(p.data,p.traditional)),qn(An,p,n,C),2===b)return C;l=p.global,l&&0===x.active++&&x.event.trigger("ajaxStart"),p.type=p.type.toUpperCase(),p.hasContent=!Nn.test(p.type),o=p.url,p.hasContent||(p.data&&(o=p.url+=(bn.test(o)?"&":"?")+p.data,delete p.data),p.cache===!1&&(p.url=wn.test(o)?o.replace(wn,"$1_="+vn++):o+(bn.test(o)?"&":"?")+"_="+vn++)),p.ifModified&&(x.lastModified[o]&&C.setRequestHeader("If-Modified-Since",x.lastModified[o]),x.etag[o]&&C.setRequestHeader("If-None-Match",x.etag[o])),(p.data&&p.hasContent&&p.contentType!==!1||n.contentType)&&C.setRequestHeader("Content-Type",p.contentType),C.setRequestHeader("Accept",p.dataTypes[0]&&p.accepts[p.dataTypes[0]]?p.accepts[p.dataTypes[0]]+("*"!==p.dataTypes[0]?", "+Dn+"; q=0.01":""):p.accepts["*"]);for(i in p.headers)C.setRequestHeader(i,p.headers[i]);if(p.beforeSend&&(p.beforeSend.call(f,C,p)===!1||2===b))return C.abort();w="abort";for(i in{success:1,error:1,complete:1})C[i](p[i]);if(u=qn(jn,p,n,C)){C.readyState=1,l&&d.trigger("ajaxSend",[C,p]),p.async&&p.timeout>0&&(s=setTimeout(function(){C.abort("timeout")},p.timeout));try{b=1,u.send(y,k)}catch(N){if(!(2>b))throw N;k(-1,N)}}else k(-1,"No Transport");function k(e,n,r,i){var c,y,v,w,T,N=n;2!==b&&(b=2,s&&clearTimeout(s),u=t,a=i||"",C.readyState=e>0?4:0,c=e>=200&&300>e||304===e,r&&(w=Mn(p,C,r)),w=On(p,w,C,c),c?(p.ifModified&&(T=C.getResponseHeader("Last-Modified"),T&&(x.lastModified[o]=T),T=C.getResponseHeader("etag"),T&&(x.etag[o]=T)),204===e||"HEAD"===p.type?N="nocontent":304===e?N="notmodified":(N=w.state,y=w.data,v=w.error,c=!v)):(v=N,(e||!N)&&(N="error",0>e&&(e=0))),C.status=e,C.statusText=(n||N)+"",c?h.resolveWith(f,[y,N,C]):h.rejectWith(f,[C,N,v]),C.statusCode(m),m=t,l&&d.trigger(c?"ajaxSuccess":"ajaxError",[C,p,c?y:v]),g.fireWith(f,[C,N]),l&&(d.trigger("ajaxComplete",[C,p]),--x.active||x.event.trigger("ajaxStop")))}return C},getJSON:function(e,t,n){return x.get(e,t,n,"json")},getScript:function(e,n){return x.get(e,t,n,"script")}}),x.each(["get","post"],function(e,n){x[n]=function(e,r,i,o){return x.isFunction(r)&&(o=o||i,i=r,r=t),x.ajax({url:e,type:n,dataType:o,data:r,success:i})}});function Mn(e,n,r){var i,o,a,s,l=e.contents,u=e.dataTypes;while("*"===u[0])u.shift(),o===t&&(o=e.mimeType||n.getResponseHeader("Content-Type"));if(o)for(s in l)if(l[s]&&l[s].test(o)){u.unshift(s);break}if(u[0]in r)a=u[0];else{for(s in r){if(!u[0]||e.converters[s+" "+u[0]]){a=s;break}i||(i=s)}a=a||i}return a?(a!==u[0]&&u.unshift(a),r[a]):t}function On(e,t,n,r){var i,o,a,s,l,u={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)u[a.toLowerCase()]=e.converters[a];o=c.shift();while(o)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!l&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),l=o,o=c.shift())if("*"===o)o=l;else if("*"!==l&&l!==o){if(a=u[l+" "+o]||u["* "+o],!a)for(i in u)if(s=i.split(" "),s[1]===o&&(a=u[l+" "+s[0]]||u["* "+s[0]])){a===!0?a=u[i]:u[i]!==!0&&(o=s[0],c.unshift(s[1]));break}if(a!==!0)if(a&&e["throws"])t=a(t);else try{t=a(t)}catch(p){return{state:"parsererror",error:a?p:"No conversion from "+l+" to "+o}}}return{state:"success",data:t}}x.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(e){return x.globalEval(e),e}}}),x.ajaxPrefilter("script",function(e){e.cache===t&&(e.cache=!1),e.crossDomain&&(e.type="GET",e.global=!1)}),x.ajaxTransport("script",function(e){if(e.crossDomain){var n,r=a.head||x("head")[0]||a.documentElement;return{send:function(t,i){n=a.createElement("script"),n.async=!0,e.scriptCharset&&(n.charset=e.scriptCharset),n.src=e.url,n.onload=n.onreadystatechange=function(e,t){(t||!n.readyState||/loaded|complete/.test(n.readyState))&&(n.onload=n.onreadystatechange=null,n.parentNode&&n.parentNode.removeChild(n),n=null,t||i(200,"success"))},r.insertBefore(n,r.firstChild)},abort:function(){n&&n.onload(t,!0)}}}});var Fn=[],Bn=/(=)\?(?=&|$)|\?\?/;x.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Fn.pop()||x.expando+"_"+vn++;return this[e]=!0,e}}),x.ajaxPrefilter("json jsonp",function(n,r,i){var o,a,s,l=n.jsonp!==!1&&(Bn.test(n.url)?"url":"string"==typeof n.data&&!(n.contentType||"").indexOf("application/x-www-form-urlencoded")&&Bn.test(n.data)&&"data");return l||"jsonp"===n.dataTypes[0]?(o=n.jsonpCallback=x.isFunction(n.jsonpCallback)?n.jsonpCallback():n.jsonpCallback,l?n[l]=n[l].replace(Bn,"$1"+o):n.jsonp!==!1&&(n.url+=(bn.test(n.url)?"&":"?")+n.jsonp+"="+o),n.converters["script json"]=function(){return s||x.error(o+" was not called"),s[0]},n.dataTypes[0]="json",a=e[o],e[o]=function(){s=arguments},i.always(function(){e[o]=a,n[o]&&(n.jsonpCallback=r.jsonpCallback,Fn.push(o)),s&&x.isFunction(a)&&a(s[0]),s=a=t}),"script"):t});var Pn,Rn,Wn=0,$n=e.ActiveXObject&&function(){var e;for(e in Pn)Pn[e](t,!0)};function In(){try{return new e.XMLHttpRequest}catch(t){}}function zn(){try{return new e.ActiveXObject("Microsoft.XMLHTTP")}catch(t){}}x.ajaxSettings.xhr=e.ActiveXObject?function(){return!this.isLocal&&In()||zn()}:In,Rn=x.ajaxSettings.xhr(),x.support.cors=!!Rn&&"withCredentials"in Rn,Rn=x.support.ajax=!!Rn,Rn&&x.ajaxTransport(function(n){if(!n.crossDomain||x.support.cors){var r;return{send:function(i,o){var a,s,l=n.xhr();if(n.username?l.open(n.type,n.url,n.async,n.username,n.password):l.open(n.type,n.url,n.async),n.xhrFields)for(s in n.xhrFields)l[s]=n.xhrFields[s];n.mimeType&&l.overrideMimeType&&l.overrideMimeType(n.mimeType),n.crossDomain||i["X-Requested-With"]||(i["X-Requested-With"]="XMLHttpRequest");try{for(s in i)l.setRequestHeader(s,i[s])}catch(u){}l.send(n.hasContent&&n.data||null),r=function(e,i){var s,u,c,p;try{if(r&&(i||4===l.readyState))if(r=t,a&&(l.onreadystatechange=x.noop,$n&&delete Pn[a]),i)4!==l.readyState&&l.abort();else{p={},s=l.status,u=l.getAllResponseHeaders(),"string"==typeof l.responseText&&(p.text=l.responseText);try{c=l.statusText}catch(f){c=""}s||!n.isLocal||n.crossDomain?1223===s&&(s=204):s=p.text?200:404}}catch(d){i||o(-1,d)}p&&o(s,c,p,u)},n.async?4===l.readyState?setTimeout(r):(a=++Wn,$n&&(Pn||(Pn={},x(e).unload($n)),Pn[a]=r),l.onreadystatechange=r):r()},abort:function(){r&&r(t,!0)}}}});var Xn,Un,Vn=/^(?:toggle|show|hide)$/,Yn=RegExp("^(?:([+-])=|)("+w+")([a-z%]*)$","i"),Jn=/queueHooks$/,Gn=[nr],Qn={"*":[function(e,t){var n=this.createTween(e,t),r=n.cur(),i=Yn.exec(t),o=i&&i[3]||(x.cssNumber[e]?"":"px"),a=(x.cssNumber[e]||"px"!==o&&+r)&&Yn.exec(x.css(n.elem,e)),s=1,l=20;if(a&&a[3]!==o){o=o||a[3],i=i||[],a=+r||1;do s=s||".5",a/=s,x.style(n.elem,e,a+o);while(s!==(s=n.cur()/r)&&1!==s&&--l)}return i&&(a=n.start=+a||+r||0,n.unit=o,n.end=i[1]?a+(i[1]+1)*i[2]:+i[2]),n}]};function Kn(){return setTimeout(function(){Xn=t}),Xn=x.now()}function Zn(e,t,n){var r,i=(Qn[t]||[]).concat(Qn["*"]),o=0,a=i.length;for(;a>o;o++)if(r=i[o].call(n,t,e))return r}function er(e,t,n){var r,i,o=0,a=Gn.length,s=x.Deferred().always(function(){delete l.elem}),l=function(){if(i)return!1;var t=Xn||Kn(),n=Math.max(0,u.startTime+u.duration-t),r=n/u.duration||0,o=1-r,a=0,l=u.tweens.length;for(;l>a;a++)u.tweens[a].run(o);return s.notifyWith(e,[u,o,n]),1>o&&l?n:(s.resolveWith(e,[u]),!1)},u=s.promise({elem:e,props:x.extend({},t),opts:x.extend(!0,{specialEasing:{}},n),originalProperties:t,originalOptions:n,startTime:Xn||Kn(),duration:n.duration,tweens:[],createTween:function(t,n){var r=x.Tween(e,u.opts,t,n,u.opts.specialEasing[t]||u.opts.easing);return u.tweens.push(r),r},stop:function(t){var n=0,r=t?u.tweens.length:0;if(i)return this;for(i=!0;r>n;n++)u.tweens[n].run(1);return t?s.resolveWith(e,[u,t]):s.rejectWith(e,[u,t]),this}}),c=u.props;for(tr(c,u.opts.specialEasing);a>o;o++)if(r=Gn[o].call(u,e,c,u.opts))return r;return x.map(c,Zn,u),x.isFunction(u.opts.start)&&u.opts.start.call(e,u),x.fx.timer(x.extend(l,{elem:e,anim:u,queue:u.opts.queue})),u.progress(u.opts.progress).done(u.opts.done,u.opts.complete).fail(u.opts.fail).always(u.opts.always)}function tr(e,t){var n,r,i,o,a;for(n in e)if(r=x.camelCase(n),i=t[r],o=e[n],x.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),a=x.cssHooks[r],a&&"expand"in a){o=a.expand(o),delete e[r];for(n in o)n in e||(e[n]=o[n],t[n]=i)}else t[r]=i}x.Animation=x.extend(er,{tweener:function(e,t){x.isFunction(e)?(t=e,e=["*"]):e=e.split(" ");var n,r=0,i=e.length;for(;i>r;r++)n=e[r],Qn[n]=Qn[n]||[],Qn[n].unshift(t)},prefilter:function(e,t){t?Gn.unshift(e):Gn.push(e)}});function nr(e,t,n){var r,i,o,a,s,l,u=this,c={},p=e.style,f=e.nodeType&&nn(e),d=x._data(e,"fxshow");n.queue||(s=x._queueHooks(e,"fx"),null==s.unqueued&&(s.unqueued=0,l=s.empty.fire,s.empty.fire=function(){s.unqueued||l()}),s.unqueued++,u.always(function(){u.always(function(){s.unqueued--,x.queue(e,"fx").length||s.empty.fire()})})),1===e.nodeType&&("height"in t||"width"in t)&&(n.overflow=[p.overflow,p.overflowX,p.overflowY],"inline"===x.css(e,"display")&&"none"===x.css(e,"float")&&(x.support.inlineBlockNeedsLayout&&"inline"!==ln(e.nodeName)?p.zoom=1:p.display="inline-block")),n.overflow&&(p.overflow="hidden",x.support.shrinkWrapBlocks||u.always(function(){p.overflow=n.overflow[0],p.overflowX=n.overflow[1],p.overflowY=n.overflow[2]}));for(r in t)if(i=t[r],Vn.exec(i)){if(delete t[r],o=o||"toggle"===i,i===(f?"hide":"show"))continue;c[r]=d&&d[r]||x.style(e,r)}if(!x.isEmptyObject(c)){d?"hidden"in d&&(f=d.hidden):d=x._data(e,"fxshow",{}),o&&(d.hidden=!f),f?x(e).show():u.done(function(){x(e).hide()}),u.done(function(){var t;x._removeData(e,"fxshow");for(t in c)x.style(e,t,c[t])});for(r in c)a=Zn(f?d[r]:0,r,u),r in d||(d[r]=a.start,f&&(a.end=a.start,a.start="width"===r||"height"===r?1:0))}}function rr(e,t,n,r,i){return new rr.prototype.init(e,t,n,r,i)}x.Tween=rr,rr.prototype={constructor:rr,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||"swing",this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(x.cssNumber[n]?"":"px")},cur:function(){var e=rr.propHooks[this.prop];return e&&e.get?e.get(this):rr.propHooks._default.get(this)},run:function(e){var t,n=rr.propHooks[this.prop];return this.pos=t=this.options.duration?x.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):rr.propHooks._default.set(this),this}},rr.prototype.init.prototype=rr.prototype,rr.propHooks={_default:{get:function(e){var t;return null==e.elem[e.prop]||e.elem.style&&null!=e.elem.style[e.prop]?(t=x.css(e.elem,e.prop,""),t&&"auto"!==t?t:0):e.elem[e.prop]},set:function(e){x.fx.step[e.prop]?x.fx.step[e.prop](e):e.elem.style&&(null!=e.elem.style[x.cssProps[e.prop]]||x.cssHooks[e.prop])?x.style(e.elem,e.prop,e.now+e.unit):e.elem[e.prop]=e.now}}},rr.propHooks.scrollTop=rr.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},x.each(["toggle","show","hide"],function(e,t){var n=x.fn[t];x.fn[t]=function(e,r,i){return null==e||"boolean"==typeof e?n.apply(this,arguments):this.animate(ir(t,!0),e,r,i)}}),x.fn.extend({fadeTo:function(e,t,n,r){return this.filter(nn).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(e,t,n,r){var i=x.isEmptyObject(e),o=x.speed(t,n,r),a=function(){var t=er(this,x.extend({},e),o);(i||x._data(this,"finish"))&&t.stop(!0)};return a.finish=a,i||o.queue===!1?this.each(a):this.queue(o.queue,a)},stop:function(e,n,r){var i=function(e){var t=e.stop;delete e.stop,t(r)};return"string"!=typeof e&&(r=n,n=e,e=t),n&&e!==!1&&this.queue(e||"fx",[]),this.each(function(){var t=!0,n=null!=e&&e+"queueHooks",o=x.timers,a=x._data(this);if(n)a[n]&&a[n].stop&&i(a[n]);else for(n in a)a[n]&&a[n].stop&&Jn.test(n)&&i(a[n]);for(n=o.length;n--;)o[n].elem!==this||null!=e&&o[n].queue!==e||(o[n].anim.stop(r),t=!1,o.splice(n,1));(t||!r)&&x.dequeue(this,e)})},finish:function(e){return e!==!1&&(e=e||"fx"),this.each(function(){var t,n=x._data(this),r=n[e+"queue"],i=n[e+"queueHooks"],o=x.timers,a=r?r.length:0;for(n.finish=!0,x.queue(this,e,[]),i&&i.stop&&i.stop.call(this,!0),t=o.length;t--;)o[t].elem===this&&o[t].queue===e&&(o[t].anim.stop(!0),o.splice(t,1));for(t=0;a>t;t++)r[t]&&r[t].finish&&r[t].finish.call(this);delete n.finish})}});function ir(e,t){var n,r={height:e},i=0;for(t=t?1:0;4>i;i+=2-t)n=Zt[i],r["margin"+n]=r["padding"+n]=e;return t&&(r.opacity=r.width=e),r}x.each({slideDown:ir("show"),slideUp:ir("hide"),slideToggle:ir("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,t){x.fn[e]=function(e,n,r){return this.animate(t,e,n,r)}}),x.speed=function(e,t,n){var r=e&&"object"==typeof e?x.extend({},e):{complete:n||!n&&t||x.isFunction(e)&&e,duration:e,easing:n&&t||t&&!x.isFunction(t)&&t};return r.duration=x.fx.off?0:"number"==typeof r.duration?r.duration:r.duration in x.fx.speeds?x.fx.speeds[r.duration]:x.fx.speeds._default,(null==r.queue||r.queue===!0)&&(r.queue="fx"),r.old=r.complete,r.complete=function(){x.isFunction(r.old)&&r.old.call(this),r.queue&&x.dequeue(this,r.queue)},r},x.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2}},x.timers=[],x.fx=rr.prototype.init,x.fx.tick=function(){var e,n=x.timers,r=0;for(Xn=x.now();n.length>r;r++)e=n[r],e()||n[r]!==e||n.splice(r--,1);n.length||x.fx.stop(),Xn=t},x.fx.timer=function(e){e()&&x.timers.push(e)&&x.fx.start()},x.fx.interval=13,x.fx.start=function(){Un||(Un=setInterval(x.fx.tick,x.fx.interval))},x.fx.stop=function(){clearInterval(Un),Un=null},x.fx.speeds={slow:600,fast:200,_default:400},x.fx.step={},x.expr&&x.expr.filters&&(x.expr.filters.animated=function(e){return x.grep(x.timers,function(t){return e===t.elem}).length}),x.fn.offset=function(e){if(arguments.length)return e===t?this:this.each(function(t){x.offset.setOffset(this,e,t)});var n,r,o={top:0,left:0},a=this[0],s=a&&a.ownerDocument;if(s)return n=s.documentElement,x.contains(n,a)?(typeof a.getBoundingClientRect!==i&&(o=a.getBoundingClientRect()),r=or(s),{top:o.top+(r.pageYOffset||n.scrollTop)-(n.clientTop||0),left:o.left+(r.pageXOffset||n.scrollLeft)-(n.clientLeft||0)}):o},x.offset={setOffset:function(e,t,n){var r=x.css(e,"position");"static"===r&&(e.style.position="relative");var i=x(e),o=i.offset(),a=x.css(e,"top"),s=x.css(e,"left"),l=("absolute"===r||"fixed"===r)&&x.inArray("auto",[a,s])>-1,u={},c={},p,f;l?(c=i.position(),p=c.top,f=c.left):(p=parseFloat(a)||0,f=parseFloat(s)||0),x.isFunction(t)&&(t=t.call(e,n,o)),null!=t.top&&(u.top=t.top-o.top+p),null!=t.left&&(u.left=t.left-o.left+f),"using"in t?t.using.call(e,u):i.css(u)}},x.fn.extend({position:function(){if(this[0]){var e,t,n={top:0,left:0},r=this[0];return"fixed"===x.css(r,"position")?t=r.getBoundingClientRect():(e=this.offsetParent(),t=this.offset(),x.nodeName(e[0],"html")||(n=e.offset()),n.top+=x.css(e[0],"borderTopWidth",!0),n.left+=x.css(e[0],"borderLeftWidth",!0)),{top:t.top-n.top-x.css(r,"marginTop",!0),left:t.left-n.left-x.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent||s;while(e&&!x.nodeName(e,"html")&&"static"===x.css(e,"position"))e=e.offsetParent;return e||s})}}),x.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,n){var r=/Y/.test(n);x.fn[e]=function(i){return x.access(this,function(e,i,o){var a=or(e);return o===t?a?n in a?a[n]:a.document.documentElement[i]:e[i]:(a?a.scrollTo(r?x(a).scrollLeft():o,r?o:x(a).scrollTop()):e[i]=o,t)},e,i,arguments.length,null)}});function or(e){return x.isWindow(e)?e:9===e.nodeType?e.defaultView||e.parentWindow:!1}x.each({Height:"height",Width:"width"},function(e,n){x.each({padding:"inner"+e,content:n,"":"outer"+e},function(r,i){x.fn[i]=function(i,o){var a=arguments.length&&(r||"boolean"!=typeof i),s=r||(i===!0||o===!0?"margin":"border");return x.access(this,function(n,r,i){var o;return x.isWindow(n)?n.document.documentElement["client"+e]:9===n.nodeType?(o=n.documentElement,Math.max(n.body["scroll"+e],o["scroll"+e],n.body["offset"+e],o["offset"+e],o["client"+e])):i===t?x.css(n,r,s):x.style(n,r,i,s)},n,a?i:t,a,null)}})}),x.fn.size=function(){return this.length},x.fn.andSelf=x.fn.addBack,"object"==typeof module&&module&&"object"==typeof module.exports?module.exports=x:(e.jQuery=e.$=x,"function"==typeof define&&define.amd&&define("jquery",[],function(){return x}))})(window);
Vaga - Norway, Innlandet Vaga Vågå, second-order administrative division
population Abakken Abakksaetre Adalen Adalen Adalsbekken Ai,nordre Akrekampen Amothaugen Asberg Asdalen Asen Asgard Asheim Asrud Asstad Asvang Asvangsaetri Aurderbakkein Aurderoya Austhobekken Austhoi Austre Gravdalen Austre Kalvehogde Austre Surtningssue Austrem,nordre Austrem,s Bakkehoe Bakken Bakken Bakken Bakken,ovre Bakkesaetri Bakkesaetri Bakkom nedre Baklehaugen Baklia Bakliberget Baklii Barhaugen Barhaugsaetri Barlunn Barstad Beggil Bergatjorni Berge Bergendberget Bergendin Berget Bergli Bessa Besseggi Bessfjellet Bessheim Bessheim-Rundhoi Besshobreen Besshoi Bessknarten Besstjornin Besstrond-Rundhoi Besstrondfjellet Besstrondi Besstrondtjornin Bessvatnet Birisjobekken Birisjoen Birisjoen Birisjotjorni,ovre Bjonnberget Bjorgen Bjornberget Bjornbolet Bjornboltjorni Bjornskardet Bjornstad Bjornstad seter Bjornstadhoe Bjornstadsaetri Bjorvikje Blabreen Blaesterhaugen Blahoa Blankenborg Blatjonnin Blatjornodden Bleikstulhaugen Blesom Blesom Blesomoygarden Blessomfjellet Blessomkalvkvee Blessomlie Blessomlykkja Blessomsaetri Blessomvolden Bolstad Bolstadhagan Bondesonplassen Bones Boneslia Borgahoe Borgasaetre Borkhus Borstad Branahoi Bratahaugen Braten Braten,nedre Braten,ovre Brattfonne Brattland Brattlandsaetri Breidjordbekken Breidranden Breinna Breinsaeterbekken Brekka Brekkesaetri Brenna Brennberget Brennhaug Brennhaug Brennhaugen Brennhaugen Brennsaetrin Brennsletta Brennsvadnebban Brennsvadodden Brennum Bringen Bringsfjellet Bronsdalen Bruhaugen Brumoen Brun Brurskardbekken Brurskardet Brurskardknappen,s Brurskardtjorni Brustugu Buavatnet Buforhoe Buhaugen Bukkehammaren Bukkehammarstjorni Bukkehaugen Bukkehoi Bukken Bulega Butjern Buvasshoi Byre Dalbekken Dalbergje Dalbrate Daldokkbekken Daldokki Dalen Dalen Dalestugu Dalsegghaugen Dalseggi Dammen Danntjorni Darthus Darthushaugen Degernesberget Degerneset Dekken Derikhoi Dipra Diprtjorni Djupdal Djupdalane Djupdalen Djupdalsbekken Djupdalsbekken Dokken Dragen Dravtjonnlie Dravtjornbekken Dravtjorni Dyrtjonnhoe Dyrtjonnlia Dyrtjornbekken Dyrtjornbekken Dyrtjorni Dyrtjorni Eggi Eide Eidefossen Einarsplassberget Einasplassbergje Einstubekken Einstulen Eitra Ekren Elghovda Elihoe Elvestad Enden Endsaetre Fagerli Fagerlie Febothaugen Felese Feleselykkja Festningen Finna Finna Finndalen Finngjelet Finntryu Fiskevatnet Fjellheim Fjelltithoi Flate Flathovda Flatningen Flatningslie Flatom Flatomhovda Flokka Flotatjorni Fluguhaug Flybekken Flyi Fonstad Fossen Froyna Fugleleikmyra Fuglesaetermoen Fuglesaetermyrin Fuglesetrene Fuglhoe Furuheim Furumo Furusaeta Galen Galhaugen,ovre Galteneset Galtmyre Gammel-Sandbu Gammelolatjorni Gammelsaetre Gammelstugubekken Gapapiggan Garden Gardsoy Garmodammen Garrklopptjonne Gauklehaugen Geithoe Geiti Gjaesingvatnet Gjeitklopp Gjelbakken Gjelet Gjende Gjendesheim Gjendeshoi Gjerdingdalspiggen Gjerdingslie Gloptind Goroberget Gorotjonne Grabeindokkje Graho Graho Grahoe Grahoe Granerud Granmyre Granrudsaetri Graparuste Graranden Grasvikje Grauthaugen Gravdalen Gravdalsai Gravdalshalsen Grev Grevruste Grevsaetre Grindakeren Griningsdalen Griningsdalen Griningsdalshoi Griningsdalskampen Griningsdalsmyrin Griningsdalsvatnet Grjotai Grjothovda Grjothovdlii Grjothovdtjorni,ovre Grjotodden Grona Grona Gronhoe Gronli Gronli Gronlibekken,s Gronlidalen Gronlii Grothoe Grov Grovbekk Grovdalen Groven Grytdalen Grytlia Grytosen Gudbrandstugu Gudbrandstugusaetri Gudsfredholet Guttormsladalen Gutusjotjornin Hagalykkja Hagan Hagan Hagasaetre Hagein Hagen Hakastad Hakastadbekken Hakkmettberget Hamar Hamnhammaren Hanatjorni Hanbergtjorni Hansberget Hansberghaugen Hanslii Hanslisaetri Haugabergje Haugen Haugen Haugen Haugen Haugli Haugoy Haugoyoygarden Hauktjonna Heggeli Heggjero Heillbekken Heillern Heimdalen Heimdalshoe Heimlii Heimranden Hellarein Helle Hellelykkja Hellertjorni Helvete Hesthaugen Hesthaugtjonne Hesthaugtjornbekken Hestlaegerhoi,austre Hestrebekken Hestretjorni Hinda vesle Hindflyin Hindkjorri Hindkluftin Hindnubban Hindsaeter Hindsaeterkampen Hindsetrene Hindtjornin Hindvangen Hogberget Hogdebrotet Hogfoss Hogkleive Hogloft Hogste Steinholet Holbekken Holbosallia Holdbo Holdbossaetri Holen Holen Holesaetri Hollungen nordre Holma Holmbekken Holmbekkin Holmo Holpoyta Holungsaetrin Horgeslettin Horten Hoska Hoskelia Hosketjern Hoskodden Hovda Hovda Hovdamoan Hovdasaetri Hovdaspiggen Hoystad Hude Hulderberget Husehaugen Husehaugsaetre Huset Huset Hyttlie Ingulsjoen Ingulssjobekken Ingulssjohoi Jaelkemyra Jartrudnesset Jartrutjonne Jeilen Jettdalen Jettdalsbekken Jettjonne Jettsaetri Jettsalen Jonnas Jonndalen Jonsdalen Jonsdalsbekken Jordet Jota Jukulbekken Jukulbekken Jukulberget Jukulbergi Jukullii Jutulporten Kaggerudsaetri Kaldbakken Kalvdalen Kalvehogdi Kalven Kalvenebben Kalvfjellet Kalvmyre Kalvtjern Kalvtjonnbekken Kalvtjonne Kampan Kampan Kampen Kampen Kapparslette Kariskriuhaugen Karusbakken Kattholet Keigro Keilie Kjelllykkja Kjollstadsaetri Kjollstadsaetri,nedre Kjopangertjonne Kjorrmyra Kjoyllberget Kjuklinghoe Klavadalen Klavan Kleberflye Kleive Nordre Kleive Sore Kleivhodalen Kleivhoi Kleivi Kleivi
population Kleivoya Kleivsaetre Kleivtjonne Kleppe,nordre Kleppe,s Kleppelii Klommern Klomsroi Klones Klones jordbruksskole Klones vidaregaende skule Klonesaetri Klonesbekken Klonesbekken Kloneshoi Klonesodden Klonestjornin Kluftbakken Klukkampen Klypekampen Knutseggen Knutshoe Knutshoi Knutsholstinden Kolbeint Kolbottbekken Kollhoin Kolstad Koyringje Kreklinghaugen Kringlathaugen Krokai Krokane Krokom Krokumsaetri Krossdalan Krossdalen Krossmyrbekken Krossmyri Krossnesai Krosstjonne Krosstjorni Kvassryggen Kvein Kvennhusbekken Kvennhushaugen Kvernbekken Kverngrov Kverngrovmyrene Kvernslaberget Kvilarholet Kvilingje Kvitberget Kviten Kvitfossen Kvithamaren Kvithovdan Kvitingen Kvitingsbekken Kvitingslii Kvitskardtinden Kvitsteinhoi Laingsaetrene Lalm 301 Lalm Lalm skule Lalmshaugen Lalmsvatnet Landesaetre Langfonnhoi Langhaugen Langmyrin Langmyrin Langodden Langoyddin Langrandin Langruste Langstulein Langtjorni Langvatnet Larsbu Larsbubekken Larsbulii Larsbusaetri Lassekampen Lasselia Lauvaa Lauvae Lauvmo Lauvrusten Lauvsaetermyre Lauvsaetrin Lauvstad Lefinnlii Lefinnlii Lego Legohaugen Legorandin Leirdalen Leirtjornbekken Leirungsbreen Leirungsdalen Leirungskampen Leirungstinden,ostre Leirungstinden,vestre Leirungstjornin Lemonsjoen Liabakkjin Liaberget Liasaeterbekken Liasaetri Liasaetrin,nordre Liasaetrin,s Liaskarven Liatjorni Lihaug Lihaugberget Lii Lindalen Lindalsbekken Ljosmyre Ljosmyre Ljosmyre Ljosmyri Loken Lokjerandin Lokjestein Lokkarbakkjin Lokken Lomtjonne Lomtjorni Lundalykkja Lunde Lundhaug Lurvathaugen Lyberget Lye Lyebergje Lykkja Lykkja Lykkja Lykkja Lykkja Lykkjesaetre Lykkjesaetri Mala Malflya Malmyrin Mane Maurvangen Maurvangen Megarde Storrvik Megarden Megardsasen Megardsasen Mela Melingen Melitjern Melsaetri Melum Memuruhammaren Meneset Mesmogtinden Mestrondsaetri Midthaugen Midtli Midtre Enge Midtre Myrom Midtre Skarvflytinden Midtre Skjedsvoll Midtre Stokstad Midtre Surtningssue Midtre Svei Milthaugen Mjolkedalen Mjolkehaugdalen Mo Moasaetrin Mobesstrond Moen Moen Moflybekk Molfjell Monsoddin Mork Morksaetre Mugna Munken Munkerova Myhre Myrhaug Myrvold Naepneset Nauthamaren Nebbnesbekken Nebbneset Nedre Bakken Nedre Birisjotjern Nedre Bjornstad Nedre Bringen Nedre Galhaugen Nedre Geithornet Nedre Heimdalen Nedre Heimdalsvatnet Nedre Leirungen Nedre Lykkja Nedre Rastad Nedre Runningen Nedre Russglopet Nedre Rusta Nedre Senda Nedre Sjodalsvatn Nedre Stein Nedre Sveum Nedre Valbjorslykkja Ner-Asen Ner-saeta Nerlien Sore Nermo Nesehaugein Neselie Neset Nesetjorni Neslykkja Nessesaetre Nessesaetri Neveradalen Neverae Neveraskardet Neveratunga Nigard Kvarberg Nigard Visdal Nilsebekken Nilsoygarden Nistingen,nordre Nistingen,s Nistugu Stokstad Norder-Svee Nordheringslii Nordigard Nordigard Nordigard Holdbo Nordigard Sandbu Nordigard Seinnes Nordigard Storrvik Nordigard Svare Nordigard Valde Nordigard Viste Nordpa Svare Nordre Blabreahoe Nordre Blessom Nordre Brurskardknappen Nordre Galstad Nordre Gronlibekken Nordre Holen Nordre Klomsrobekken Nordre Knutsholstinden Nordre Liabekken Nordre Loken Nordre Myrom Nordre Nerlie Nordre Neset Nordre Oyagarden Nordre Ringneset Nordre Skiftesbekken Nordre Stade Nordre Stokstad Nordre Strond Nordre Svartdalspiggen Nordre Svei Nordre Tessand Nordsaetrin Nugga Nybrua Nygard Nyheim Nyheimsaetre Nylykkja Nylykkjesaetri Nysaeterbekken Nysaeterdalen Nysaetre Nysaetri Nysaetrin Nystugu Nystugu Nystugu Nystugusaetri Odden Odnes Odnes Oksli Oksli Olashovda Olderlokken Ormhaugen Ormhaugen Ornberget Ornberget Ornkampen Orrhaugen Oskampen Ostjonnen Ottlii Over-Bratan Overgard Overlie Oversaetrin Ovre Bringen Ovre Geithornet Ovre Holet Ovre Leirungen Ovre Lykkja Ovre Rastad Ovre Runningen Ovre Russglopet Ovre Sandbakken Ovre Sjodalsvatn Ovre Skar Ovre Sundhagan Ovre Sveum Ovre Teppingje Ovsteng Oy Oyasaetri Oyasaetri Oyen Oygarden Oygarden Oygarden Oygardsaetri Oygardsbekken Oygardshaugen Oygardslie Oygardsneset Palstad Panna Perstugu Pikothaugen Pikuthogda Pillarviki Pina Pipoygardsslettin Plassaetri Plassen Plassen Plassen Porten Postmo Pressmoen Prestberget Prestsaetre Preststulen Pullen Raggehaugen Ramstugu Randen Randen Randen Randen Randin Randsaetre Randsaetri Randsverk Rasletinden Rastadlie Raubekken Raudbekken Raudbergshoi Raudhamrane Refjellet Reiggeskardet Reinshus Reinskinndalen Reiregrende Reset Resvoll Riarmoene Rikke Rinda Rinda Rindalen Rindhovda Rindsaetri Rindtjorngjelet Rindtjorni Ringnesbergje Rinna Ripstrond Ripstrondhoe Ripstrondsaetri Risbrothaugen Rishovda,nedre Rishovda,ovre Rishovdtjorni Ristigdalen Rognhoi Rognstuldalen Rognstultjonne Rolegholberget Rondhoe Rota Rotemshagen Rottem Rottemsaetri Rovsgrenmyre Rudi Rugsvei Rundhaugen Rundhaugen Rundhaugen Rundhaugen Rundhoholbekken Rundhoi Rundhoi Rundhoi Runningen Runningen Runningen Ruphoi Rusnes Rusnessaetre Russa Russdalen Russfjellet Russhaugan Russhelleren Russkvolven Russli-Rundhoi Russlie Russvatnet Rustbekken Rusten Nordre Rusten Ovre Rusten,midtre Rusthaugen Rusti Rydland Saeta Saeta Saetasaetre Saeterhoe Saeterhoi,nordre Saeterlii Saghaugen Saghaugen Saghoi Sagrenna Sagsletten Salknappan Sallie Sallii Sallivangan Sandanebben Sandbu Sandbu Sandbu Sandbusaetre Sandbusgarden Sandbushaugen Sande Sandebergje Sanden Sandesaetri Sandmeltjornin Sandnes Sandnessaetre Sandrunningen Sandviki Seinneshagan Selatunga
population Semelhoi Semelhoi Semmelhoi Semmellaegret Senda Serkvesbekken Seterbekken Siem Siemsaetre Sikilsdalsmunnin Sikilsdalsvatn Silungsbekken Silungstjorni Siplaus Sisseltjorni Sjahaugen Sjardalen Sjardalsbekken Sjodalen Sjodalshogdi Sjolibekken Sjolii Sjolikampen Sjolisaetrin Sjugurdshopiggen Sjugurdsjodalen Sjugurdsjoen Sjugurdsjopiggen Skagsnebb Skaihoe Skalberget Skalen Skaltjonne Skar,nedre Skara Skarabekken Skardakappen Skardet Skardet Skardsaetri,nedre Skardtjonne Skaret Skarshaugen Skartjonne Skarvangen Skarvangssaetrin Skarvflybreen Skarvflyloyftbreen Skarvflyloyfttinden Skarvflytindan Skatalii Skatamyri Skinnrevo Skjedolavatnet Skjedsvollhaugen Skjellberga Skjellen Skjellhaug Skjellmyre Skjellom Skjellum Skjerstulen Skjerva Skjerva Skjesvoll Skobekken Skogbygde Skogen Skogheim Skoglund Skogly Skogstad Skogstad Skogvang Skor Skottlie Skrabekken Skridubekken,nordre Skridubekken,sondre Skridulii Skriu Skriu-Berget Skriu-Skaret Skrivarhoi Skrogla Skrymtan Skultbakken Skurvehaug Skurvehoe Skytningen Skytningsbekken Sladalen Sleobekken Sleobulia Sleokampen Sleomyra Slettnes Slomba Slomhaugen Slomhaugen Slomtjorni Smedsmo Snerle,nordre Snerlebakken Snerlehoi Solbu Solheim Solstad Sor-Holen Sor-Skjedsvoll Soraustre Styggehobreatinden Sore Blabreahoe Sore Gjeilin Sore Holungssaetrin Sore Knutsholstinden Sore Liabekken Sore Loken Sore Myrom Sore Neset Sore Oyagarden Sore Oygarden Sore Rastad Sore Ringneset Sore Skardet Sore Skarvflytinden Sore Skiftesbekken Sore Snerle Sore Sorlien Sore Stade Sore Stadelokken Sore Stein Sore Svarttjonne Sore Svei Sore Tessand Sore Veslhagan Sorem Soremsaetre Soremsasen Soremshaugen Soremskleive Sorlii Spakro Spelmannshaugen Spitbekken Spitbekkmyrin Spjota Spranget Stade Stadelykkjesaetri Stafseng Staisaetre Staisaetri Stakamyra Stalhaugen Starrtjonne Stavae Stein,ovre Steinbrudalen Steinbruhoi Steinflybakkan Steinflybekken Steinflybrean Steinflytinden Steinhaugen Steinhoi Steinhoi Steinkjorkja Steinli Steinset Stighoe Stokkstad Stokkstadsaetri Stompehaugen Stor-Hinde Storbekken Storbratein Stordalen Stordalen Stordalsmunnin Store Lefinna Store Svartdalspiggen Storhamnfjellet Storhaugen Storhaugen Storhaugen Storhoe Storhoe Storholungen Storhovda Storkverngrovdalen Storkvolven Stormyri Storrvikoygarden Storrvikroe Storskridulii Storskriubekken Storskriubekken Storsteinruste Storsvingen Storviksaetre Storviksbesstrond Strinde Strond Strond Strond,ovre Strondlie Strondsaeterhoi Strondsaetertjorni Strondsaetri,nordre Strypmyre Stulen Stulsaetrin Stulsbekken Stutarhaugen Stuttgonga Stuttgongfossen Stuttgongkampen Stuttgonglia Styggehobreen Styggehobreskardet Styggehobretindan Styggehoi Styggehoi Styggeholet Styggemyrbekken Styggemyri Stykkjusaetre Suluberget Sundbekken Sundbrua Sunde Sundesaetre Sundjordet Sundlii Sundodden Sundodden Sundsteinen Sundsteinmyri Surtningen Surtningsasen Surtningssui Surtningssuoksli Svare Svarebekken Svartbekk Svartberget Svartberget Svartdalen Svartdalsbandet Svartdalspiggan Svarthamarbekken Svarthamaren Svarthamarsaetrin Svarthamran Svarthovda Svartlia Svartnubben Svarttjonnbergje Svarttjonnknausen Svarttjonnmoen Svarttjorni Svarttjorni Svarva Sve Sveahaugen Sveahaugtjorni Svensenlykkja Svenstad Svenstadsaetri Sygard Storrvik Sygard Svare Sygard Valde Synslii Synsteng Synstenghaugen Synstlie Synstlie Synstlii Syvergard Taeppingsmyre Tangen Tangsaeter Tassmyre Tassmyrhaugen Tattelarsbekken Teigen Teigen Teigen Teigjebekken Teppingje Teppingstjonne Tessa Tessa Tessand Timberrandin Tjonnbekken Tjonndalshaugen Tjonnholsoksle Tjornholai Tjornholodden Tjornholodden Tjornholsbekken Tjornholstinden Tjornholtjorni Tjornosdalen Tjornosen Tjorsaeterhaugen Tjorsaetermyrin Tjorsaetre Tjukningssui Tjyruskjellmyre Tolstad Tolstadasen Tolstadbekken Tolstadkampen Tolstadkleivi Tolstadkvernberget Tolstadlokken Tolstadmoan Tolstadskriu Tonge Torstugu Torvmyre Traelvikhaugen Traelvikje Traelvikkampen Traelviksaetre Trasafossen,ovre Tristeinan Trollbotnhaugen Trolldalen Trolldalen Trolldalkampen Trolldalsbekken Trollhoi Trolltun Tromyre Trondalshaugen Tronddalstjorni Trongdalen Trongdalen Tronget Tronhus Tunga Tungsaetri Turrhaugan Turrhaugbekken Turrhaugene Turrhauglia Turrhaugtjorni Turrhinda Turtum Tuvstulbekken Tuvstulmyre Tuvstultjonne Tvaetjonnin Tverrai Tverrai Tverrai,nordre Tverrai,s Tverrhoi Tvibyttnemyrin Tynna Uksfossen Ulabekken Uleberg Ullinsvin Ulsandbergje Ulsandhoe Ulsandsaetre Ulveflya Ulvehusbekken Ulvemyrbekken Ulvemyre Ulvsbu Ulvsbustugu Upphaug Uppheim Uppigard Bergje Uppigard Viste Uppistugu Uppistugun Skjedsvoll Uppstrondsaetre Urdnebb Urdsand Urdsletti Utoyra Vaberg Vaga Vaga barneskule Vaga Hotel Vagamo 1487 Vakkersletta Vakkerslettbekken Valbjor Valdeasen Valdesaeterbekken Valdvik Valviksaetri Vang Vangsbergje Vangstulkampen Vareng Varga Varpmyre Vellesaetri Veo Veodalen Veofjellet Veogjelet Veoknappen Veoli Veolibekken Veolihaugen Veomoan Veomyrene Veomyrin Veomyrin Vesl-Holungen Veslasen Veslbekken Veslbratasaetri Veslbratein Vesle Knutsholstinden Veslebessa Veslehinda Veslelia Veslelimyra Vesleloyfttinden Veslesaeterlia Vesletjern Veslfethaugen Veslfjellet Veslfjellet Veslfjellet Veslfjellet Veslhamnfjellet Veslhoe Veslhoi Veslkastet Veslknarten Vesllie Vesllykkja Vesloye Veslsaetre Veslsaetri Veslsaetrin Veslsvarttjorni Veslvassfjellet Veslvatnet Vetahaugen Vetl-Sala Vibekken Viem Vikje Villasaetri Vinesmyrin Visdalsaeterbekken Vista Vistdal Vistebergje Vistekleivi,nedre Vistekleivi,ovre Vistekvennhusberget Vistesaetri Vistesala Vistesalli Vole Volemyrin Vollen Vollheimsaetri