!function(e){e.fn.openWeather=function(t){if(!this.length)return this;var n,a={descriptionTarget:null,maxTemperatureTarget:null,minTemperatureTarget:null,windSpeedTarget:null,humidityTarget:null,sunriseTarget:null,sunsetTarget:null,placeTarget:null,iconTarget:null,customIcons:null,units:"c",city:null,lat:null,lng:null,key:null,lang:"en",success:function(){},error:function(e){}},r=this,i=e(this);r.settings={},r.settings=e.extend({},a,t);var l=r.settings;n="http://api.openweathermap.org/data/2.5/weather?lang="+l.lang,null!=l.city?n+="&q="+l.city.replace(" ",""):null!=l.lat&&null!=l.lng&&(n+="&lat="+l.lat+"&lon="+l.lng),null!=l.key&&(n+="&APPID="+l.key);var u=function(e){var t=1e3*e,n=new Date(t),a=n.getHours();a>12&&(hoursRemaining=24-a,a=12-hoursRemaining);var r=n.getMinutes();r=r.toString(),r.length<2&&(r=0+r);var i=a+":"+r;return i};e.ajax({type:"GET",url:n,dataType:"jsonp",success:function(t){if("f"==l.units)var n=Math.round(1.8*(t.main.temp-273.15)+32)+"°F",a=Math.round(1.8*(t.main.temp_min-273.15)+32)+"°F",r=Math.round(1.8*(t.main.temp_max-273.15)+32)+"°F";else var n=Math.round(t.main.temp-273.15)+"°C",a=Math.round(t.main.temp_min-273.15)+"°C",r=Math.round(t.main.temp_max-273.15)+"°C";if(i.html(n),null!=l.minTemperatureTarget&&e(l.minTemperatureTarget).text(a),null!=l.maxTemperatureTarget&&e(l.maxTemperatureTarget).text(r),e(l.descriptionTarget).text(t.weather[0].description),null!=l.iconTarget&&null!=t.weather[0].icon){var s,g=t.weather[0].icon;("01d"==g||"01n"==g)&&(s="sw-ic-32"),("02d"==g||"02n"==g||"03d"==g||"03n"==g||"04d"==g||"04n"==g)&&(s="sw-ic-26"),("09d"==g||"09n"==g||"10d"==g||"10n"==g)&&(s="sw-ic-5"),("11d"==g||"11n"==g)&&(s="sw-ic-2"),("13d"==g||"13n"==g)&&(s="sw-ic-9"),("50d"==g||"50n"==g)&&(s="sw-ic-19"),e(l.iconTarget).html('<i class="'+s+'"></i>')}if(null!=l.placeTarget&&e(l.placeTarget).text(t.name+", "+t.sys.country),null!=l.windSpeedTarget&&e(l.windSpeedTarget).text(Math.round(t.wind.speed)+" Mps"),null!=l.humidityTarget&&e(l.humidityTarget).text(t.main.humidity+"%"),null!=l.sunriseTarget){var c=u(t.sys.sunrise);e(l.sunriseTarget).text(c+" AM")}if(null!=l.sunsetTarget){var m=u(t.sys.sunset);e(l.sunsetTarget).text(m+" PM")}l.success.call(this)},error:function(e,t,n){l.error.call(this,t)}})}}(jQuery);(function(t,e){if(typeof define==="function"&&define.amd){define(["jquery"],e)}else if(typeof exports==="object"){module.exports=e(require("jquery"))}else{e(t.jQuery)}})(this,function(t){t.transit={version:"0.9.12",propertyMap:{marginLeft:"margin",marginRight:"margin",marginBottom:"margin",marginTop:"margin",paddingLeft:"padding",paddingRight:"padding",paddingBottom:"padding",paddingTop:"padding"},enabled:true,useTransitionEnd:false};var e=document.createElement("div");var n={};function i(t){if(t in e.style)return t;var n=["Moz","Webkit","O","ms"];var i=t.charAt(0).toUpperCase()+t.substr(1);for(var r=0;r<n.length;++r){var s=n[r]+i;if(s in e.style){return s}}}function r(){e.style[n.transform]="";e.style[n.transform]="rotateY(90deg)";return e.style[n.transform]!==""}var s=navigator.userAgent.toLowerCase().indexOf("chrome")>-1;n.transition=i("transition");n.transitionDelay=i("transitionDelay");n.transform=i("transform");n.transformOrigin=i("transformOrigin");n.filter=i("Filter");n.transform3d=r();var a={transition:"transitionend",MozTransition:"transitionend",OTransition:"oTransitionEnd",WebkitTransition:"webkitTransitionEnd",msTransition:"MSTransitionEnd"};var o=n.transitionEnd=a[n.transition]||null;for(var u in n){if(n.hasOwnProperty(u)&&typeof t.support[u]==="undefined"){t.support[u]=n[u]}}e=null;t.cssEase={_default:"ease","in":"ease-in",out:"ease-out","in-out":"ease-in-out",snap:"cubic-bezier(0,1,.5,1)",easeInCubic:"cubic-bezier(.550,.055,.675,.190)",easeOutCubic:"cubic-bezier(.215,.61,.355,1)",easeInOutCubic:"cubic-bezier(.645,.045,.355,1)",easeInCirc:"cubic-bezier(.6,.04,.98,.335)",easeOutCirc:"cubic-bezier(.075,.82,.165,1)",easeInOutCirc:"cubic-bezier(.785,.135,.15,.86)",easeInExpo:"cubic-bezier(.95,.05,.795,.035)",easeOutExpo:"cubic-bezier(.19,1,.22,1)",easeInOutExpo:"cubic-bezier(1,0,0,1)",easeInQuad:"cubic-bezier(.55,.085,.68,.53)",easeOutQuad:"cubic-bezier(.25,.46,.45,.94)",easeInOutQuad:"cubic-bezier(.455,.03,.515,.955)",easeInQuart:"cubic-bezier(.895,.03,.685,.22)",easeOutQuart:"cubic-bezier(.165,.84,.44,1)",easeInOutQuart:"cubic-bezier(.77,0,.175,1)",easeInQuint:"cubic-bezier(.755,.05,.855,.06)",easeOutQuint:"cubic-bezier(.23,1,.32,1)",easeInOutQuint:"cubic-bezier(.86,0,.07,1)",easeInSine:"cubic-bezier(.47,0,.745,.715)",easeOutSine:"cubic-bezier(.39,.575,.565,1)",easeInOutSine:"cubic-bezier(.445,.05,.55,.95)",easeInBack:"cubic-bezier(.6,-.28,.735,.045)",easeOutBack:"cubic-bezier(.175, .885,.32,1.275)",easeInOutBack:"cubic-bezier(.68,-.55,.265,1.55)"};t.cssHooks["transit:transform"]={get:function(e){return t(e).data("transform")||new f},set:function(e,i){var r=i;if(!(r instanceof f)){r=new f(r)}if(n.transform==="WebkitTransform"&&!s){e.style[n.transform]=r.toString(true)}else{e.style[n.transform]=r.toString()}t(e).data("transform",r)}};t.cssHooks.transform={set:t.cssHooks["transit:transform"].set};t.cssHooks.filter={get:function(t){return t.style[n.filter]},set:function(t,e){t.style[n.filter]=e}};if(t.fn.jquery<"1.8"){t.cssHooks.transformOrigin={get:function(t){return t.style[n.transformOrigin]},set:function(t,e){t.style[n.transformOrigin]=e}};t.cssHooks.transition={get:function(t){return t.style[n.transition]},set:function(t,e){t.style[n.transition]=e}}}p("scale");p("scaleX");p("scaleY");p("translate");p("rotate");p("rotateX");p("rotateY");p("rotate3d");p("perspective");p("skewX");p("skewY");p("x",true);p("y",true);function f(t){if(typeof t==="string"){this.parse(t)}return this}f.prototype={setFromString:function(t,e){var n=typeof e==="string"?e.split(","):e.constructor===Array?e:[e];n.unshift(t);f.prototype.set.apply(this,n)},set:function(t){var e=Array.prototype.slice.apply(arguments,[1]);if(this.setter[t]){this.setter[t].apply(this,e)}else{this[t]=e.join(",")}},get:function(t){if(this.getter[t]){return this.getter[t].apply(this)}else{return this[t]||0}},setter:{rotate:function(t){this.rotate=b(t,"deg")},rotateX:function(t){this.rotateX=b(t,"deg")},rotateY:function(t){this.rotateY=b(t,"deg")},scale:function(t,e){if(e===undefined){e=t}this.scale=t+","+e},skewX:function(t){this.skewX=b(t,"deg")},skewY:function(t){this.skewY=b(t,"deg")},perspective:function(t){this.perspective=b(t,"px")},x:function(t){this.set("translate",t,null)},y:function(t){this.set("translate",null,t)},translate:function(t,e){if(this._translateX===undefined){this._translateX=0}if(this._translateY===undefined){this._translateY=0}if(t!==null&&t!==undefined){this._translateX=b(t,"px")}if(e!==null&&e!==undefined){this._translateY=b(e,"px")}this.translate=this._translateX+","+this._translateY}},getter:{x:function(){return this._translateX||0},y:function(){return this._translateY||0},scale:function(){var t=(this.scale||"1,1").split(",");if(t[0]){t[0]=parseFloat(t[0])}if(t[1]){t[1]=parseFloat(t[1])}return t[0]===t[1]?t[0]:t},rotate3d:function(){var t=(this.rotate3d||"0,0,0,0deg").split(",");for(var e=0;e<=3;++e){if(t[e]){t[e]=parseFloat(t[e])}}if(t[3]){t[3]=b(t[3],"deg")}return t}},parse:function(t){var e=this;t.replace(/([a-zA-Z0-9]+)\((.*?)\)/g,function(t,n,i){e.setFromString(n,i)})},toString:function(t){var e=[];for(var i in this){if(this.hasOwnProperty(i)){if(!n.transform3d&&(i==="rotateX"||i==="rotateY"||i==="perspective"||i==="transformOrigin")){continue}if(i[0]!=="_"){if(t&&i==="scale"){e.push(i+"3d("+this[i]+",1)")}else if(t&&i==="translate"){e.push(i+"3d("+this[i]+",0)")}else{e.push(i+"("+this[i]+")")}}}}return e.join(" ")}};function c(t,e,n){if(e===true){t.queue(n)}else if(e){t.queue(e,n)}else{t.each(function(){n.call(this)})}}function l(e){var i=[];t.each(e,function(e){e=t.camelCase(e);e=t.transit.propertyMap[e]||t.cssProps[e]||e;e=h(e);if(n[e])e=h(n[e]);if(t.inArray(e,i)===-1){i.push(e)}});return i}function d(e,n,i,r){var s=l(e);if(t.cssEase[i]){i=t.cssEase[i]}var a=""+y(n)+" "+i;if(parseInt(r,10)>0){a+=" "+y(r)}var o=[];t.each(s,function(t,e){o.push(e+" "+a)});return o.join(", ")}t.fn.transition=t.fn.transit=function(e,i,r,s){var a=this;var u=0;var f=true;var l=t.extend(true,{},e);if(typeof i==="function"){s=i;i=undefined}if(typeof i==="object"){r=i.easing;u=i.delay||0;f=typeof i.queue==="undefined"?true:i.queue;s=i.complete;i=i.duration}if(typeof r==="function"){s=r;r=undefined}if(typeof l.easing!=="undefined"){r=l.easing;delete l.easing}if(typeof l.duration!=="undefined"){i=l.duration;delete l.duration}if(typeof l.complete!=="undefined"){s=l.complete;delete l.complete}if(typeof l.queue!=="undefined"){f=l.queue;delete l.queue}if(typeof l.delay!=="undefined"){u=l.delay;delete l.delay}if(typeof i==="undefined"){i=t.fx.speeds._default}if(typeof r==="undefined"){r=t.cssEase._default}i=y(i);var p=d(l,i,r,u);var h=t.transit.enabled&&n.transition;var b=h?parseInt(i,10)+parseInt(u,10):0;if(b===0){var g=function(t){a.css(l);if(s){s.apply(a)}if(t){t()}};c(a,f,g);return a}var m={};var v=function(e){var i=false;var r=function(){if(i){a.unbind(o,r)}if(b>0){a.each(function(){this.style[n.transition]=m[this]||null})}if(typeof s==="function"){s.apply(a)}if(typeof e==="function"){e()}};if(b>0&&o&&t.transit.useTransitionEnd){i=true;a.bind(o,r)}else{window.setTimeout(r,b)}a.each(function(){if(b>0){this.style[n.transition]=p}t(this).css(l)})};var z=function(t){this.offsetWidth;v(t)};c(a,f,z);return this};function p(e,i){if(!i){t.cssNumber[e]=true}t.transit.propertyMap[e]=n.transform;t.cssHooks[e]={get:function(n){var i=t(n).css("transit:transform");return i.get(e)},set:function(n,i){var r=t(n).css("transit:transform");r.setFromString(e,i);t(n).css({"transit:transform":r})}}}function h(t){return t.replace(/([A-Z])/g,function(t){return"-"+t.toLowerCase()})}function b(t,e){if(typeof t==="string"&&!t.match(/^[\-0-9\.]+$/)){return t}else{return""+t+e}}function y(e){var n=e;if(typeof n==="string"&&!n.match(/^[\-0-9\.]+/)){n=t.fx.speeds[n]||t.fx.speeds._default}return b(n,"ms")}t.transit.getTransitionValue=d;return t});

;(function($){var _$current_slider;var _is_mousedown;var _original_mousex;var _is_left_grip;var _before_keydown_value;var _before_keydown_pixel;var _before_keyup_value;var _before_keyup_pixel;var _methods={'getSliderValuesAtPositionPx':function(leftPx,rightPx){var $this=this,leftPxInValue,rightPxInValue,pixel_to_value_mapping_func=$this.data('pixel_to_value_mapping');if(typeof pixel_to_value_mapping_func!=='undefined'){leftPxInValue=pixel_to_value_mapping_func(leftPx);rightPxInValue=pixel_to_value_mapping_func(rightPx);}
else{var w=_methods.getSliderWidthPx.call($this)-$this.data('left_grip_width');leftPxInValue=_methods.inverse_rangemap_0_to_n.call($this,leftPx,w);rightPxInValue=_methods.inverse_rangemap_0_to_n.call($this,rightPx,w);}
return[leftPxInValue,rightPxInValue];},'validateAndMoveGripsToPx':function(nextLeftGripPositionPx,nextRightGripPositionPx){var $this=this;var draggableAreaLengthPx=_methods.getSliderWidthPx.call($this)-$this.data('left_grip_width');if(nextRightGripPositionPx<=draggableAreaLengthPx&&nextLeftGripPositionPx>=0&&nextLeftGripPositionPx<=draggableAreaLengthPx&&(!$this.data('has_right_grip')||nextLeftGripPositionPx<=nextRightGripPositionPx)){var prevMin=$this.data('cur_min'),prevMax=$this.data('cur_max');_methods.set_position_from_px.call($this,nextLeftGripPositionPx,nextRightGripPositionPx);_methods.refresh_grips_style.call($this);_methods.notify_changed_implicit.call($this,'drag_move',prevMin,prevMax);}
return $this;},'updateAriaAttributes':function(){var $this=this,settings=$this.data('settings'),$leftGrip=$this.find(settings.left_grip_selector);if($this.data('has_right_grip')){var $rightGrip=$this.find(settings.right_grip_selector);$leftGrip.attr('aria-valuemin',$this.data('range_min')).attr('aria-valuenow',methods.get_current_min_value.call($this)).attr('aria-valuemax',methods.get_current_max_value.call($this));$rightGrip.attr('aria-valuemin',methods.get_current_min_value.call($this)).attr('aria-valuenow',methods.get_current_max_value.call($this)).attr('aria-valuemax',$this.data('range_max'));}
else{$leftGrip.attr('aria-valuemin',$this.data('range_min')).attr('aria-valuenow',methods.get_current_min_value.call($this)).attr('aria-valuemax',$this.data('range_max'));}
return $this;},'getSliderWidthPx':function(){var $this=this;return Math.round($this.width());},'getGripPositionPx':function($grip){return parseInt($grip.css('left').replace('px',''),10);},'getLeftGripPositionPx':function(){var $this=this,settings=$this.data('settings'),$leftGrip=$this.find(settings.left_grip_selector);return _methods.getGripPositionPx.call($this,$leftGrip);},'getRightGripPositionPx':function(){var $this=this,settings=$this.data('settings');if($this.data('has_right_grip')){return _methods.getGripPositionPx.call($this,$this.find(settings.right_grip_selector));}
var sliderWidthPx=_methods.getSliderWidthPx.call($this)-$this.data('left_grip_width');return _methods.rangemap_0_to_n.call($this,$this.data('cur_max'),sliderWidthPx);},'getLeftGripWidth':function(){var $this=this,settings=$this.data('settings'),$leftGrip=$this.find(settings.left_grip_selector);return Math.round($leftGrip.width());},'getRightGripWidth':function(){var $this=this,settings=$this.data('settings'),$rightGrip=$this.find(settings.right_grip_selector);return Math.round($rightGrip.width());},'binarySearchValueToPxCompareFunc':function(s,a,i){if(s===a[i]){return 0;}
if(s<a[i]&&i===0){return 0;}
if(a[i-1]<=s&&s<a[i]){return 0;}
if(s>a[i]){return 1;}
if(s<=a[i-1]){return-1;}
$.error('cannot compare s: '+s+' with a['+i+']. a is: '+a.join(','));},'binarySearch':function(array,searchElement,getElementFunc,compareFunc){var minIndex=0;var maxIndex=array.length-1;var currentIndex;var currentElement;while(minIndex<=maxIndex){currentIndex=(minIndex+maxIndex)/2|0;currentElement=getElementFunc(array,currentIndex);var lt_eq_gt=compareFunc(searchElement,array,currentIndex);if(lt_eq_gt>0){minIndex=currentIndex+1;}
else if(lt_eq_gt<0){maxIndex=currentIndex-1;}
else{return currentIndex;}}
return-1;},'haveLimits':function(){var $this=this,lowerLimit=$this.data('lower-limit'),upperLimit=$this.data('upper-limit'),haveLimits=false;if(typeof lowerLimit!=='undefined'&&typeof upperLimit!=='undefined'){haveLimits=true;}
return haveLimits;},'refresh_grips_style':function(){var $this=this,settings=$this.data('settings');if(typeof settings.highlight==='undefined'){return;}
var highlightedRangeMin=$this.data('highlightedRangeMin');if(typeof highlightedRangeMin==='undefined'){return;}
var $leftGrip=$this.find(settings.left_grip_selector),$rightGrip=$this.find(settings.right_grip_selector),highlightedRangeMax=$this.data('highlightedRangeMax'),curMin=$this.data('cur_min'),curMax=$this.data('cur_max'),highlightGripClass=settings.highlight.grip_class;if(curMin<highlightedRangeMin||curMin>highlightedRangeMax){$leftGrip.removeClass(highlightGripClass);}
else{$leftGrip.addClass(highlightGripClass);}
if(curMax<highlightedRangeMin||curMax>highlightedRangeMax){$rightGrip.removeClass(highlightGripClass);}
else{$rightGrip.addClass(highlightGripClass);}},'set_position_from_val':function(cur_min,cur_max){var $this=this;var range_min=$this.data('range_min'),range_max=$this.data('range_max');if(cur_min<range_min){cur_min=range_min;}
if(cur_min>range_max){cur_min=range_max;}
if($this.data('has_right_grip')){if(cur_max>range_max){cur_max=range_max;}
if(cur_max<range_min){cur_max=range_min;}}
else{cur_max=$this.data('cur_max');}
var leftPx=methods.value_to_px.call($this,cur_min),rightPx=methods.value_to_px.call($this,cur_max);_methods.set_handles_at_px.call($this,leftPx,rightPx);$this.data('cur_min',cur_min);if($this.data('has_right_grip')){$this.data('cur_max',cur_max);}
return $this;},'set_position_from_px':function(leftPx,rightPx){var $this=this;_methods.set_handles_at_px.call($this,leftPx,rightPx);var valueLeftRight=_methods.getSliderValuesAtPositionPx.call($this,leftPx,rightPx),leftPxInValue=valueLeftRight[0],rightPxInValue=valueLeftRight[1];$this.data('cur_min',leftPxInValue);if($this.data('has_right_grip')){$this.data('cur_max',rightPxInValue);}
return $this;},'set_handles_at_px':function(leftPx,rightPx){var $this=this;var settings=$this.data('settings');var left_grip_selector=settings.left_grip_selector,right_grip_selector=settings.right_grip_selector,value_bar_selector=settings.value_bar_selector;var handleWidth=$this.data('left_grip_width'),innerBarDeltaPx=handleWidth/2;if($this.data('has_right_grip')){$this.find(value_bar_selector).css('left',(leftPx+innerBarDeltaPx)+'px').css('width',(rightPx-leftPx+innerBarDeltaPx)+'px');$this.find(left_grip_selector).css('left',leftPx+'px');}
else{if(leftPx<rightPx){$this.find(value_bar_selector).css('left',(leftPx+innerBarDeltaPx)+'px').css('width',(rightPx-leftPx+innerBarDeltaPx)+'px');}
else{$this.find(value_bar_selector).css('left',(rightPx+innerBarDeltaPx)+'px').css('width',(leftPx-rightPx+innerBarDeltaPx)+'px');}
$this.find(left_grip_selector).css('left',leftPx+'px');}
$this.find(right_grip_selector).css('left',rightPx+'px');return $this;},'drag_start_func_touch':function(e,settings,$left_grip,$right_grip,is_touch){var $this=this,original_event=e.originalEvent,touch=original_event.touches[0];var curY=touch.pageY,curX=touch.pageX;var ydelta=Math.abs($this.offset().top-curY),slider_left=$this.offset().left,xldelta=slider_left-curX,xrdelta=curX-(slider_left+$this.width());if(ydelta>settings.touch_tolerance_value_bar_y||xldelta>settings.touch_tolerance_value_bar_x||xrdelta>settings.touch_tolerance_value_bar_x){return;}
original_event.preventDefault();_original_mousex=touch.pageX;_methods.drag_start_func.call($this,touch,settings,$left_grip,$right_grip,is_touch);},'drag_start_func':function(e,settings,$leftGrip,$rightGrip,is_touch){var $this=this;$this.find(settings.left_grip_selector+','+settings.value_bar_selector+','+settings.right_grip_selector).removeClass(settings.animating_css_class);if(!methods.is_enabled.call($this)){return;}
var $target=$(e.target);var targetIsPanelSelector=false;if(typeof settings.highlight==='object'){targetIsPanelSelector=$target.is(settings.highlight.panel_selector);}
if(is_touch===false&&!$target.is(settings.left_grip_selector)&&!$target.is(settings.right_grip_selector)&&!$target.is(settings.value_bar_selector)&&!targetIsPanelSelector&&!$target.is($this)){return;}
_$current_slider=$this;var leftGripPositionPx=_methods.getGripPositionPx.call($this,$leftGrip),sliderWidthPx=_methods.getSliderWidthPx.call($this)-$this.data('left_grip_width'),lleft=$leftGrip.offset().left,rleft,curX,ldist,rdist,ldelta,rdelta;var rightGripPositionPx=_methods.getRightGripPositionPx.call($this);curX=Math.round(e.pageX)-($this.data('left_grip_width')/2);ldist=Math.abs(lleft-curX);ldelta=curX-lleft;if($this.data('has_right_grip')){rleft=$rightGrip.offset().left;rdist=Math.abs(rleft-curX);rdelta=curX-rleft;}
else{rdist=ldist*2;rdelta=ldelta*2;}
settings.user_drag_start_callback.call($this,e);if(ldist===rdist){if(curX<lleft){leftGripPositionPx+=ldelta;_is_left_grip=true;}
else{rightGripPositionPx+=rdelta;_is_left_grip=false;}}
else if(ldist<rdist){leftGripPositionPx+=ldelta;_is_left_grip=true;}
else{rightGripPositionPx+=rdelta;_is_left_grip=false;}
if($this.data('has_right_grip')){if(rightGripPositionPx>sliderWidthPx){rightGripPositionPx=sliderWidthPx;}}
else{if(leftGripPositionPx>sliderWidthPx){leftGripPositionPx=sliderWidthPx;}}
if(leftGripPositionPx<0){leftGripPositionPx=0;}
_is_mousedown=true;var prev_min=$this.data('cur_min'),prev_max=$this.data('cur_max');_methods.set_position_from_px.call($this,leftGripPositionPx,rightGripPositionPx);_methods.refresh_grips_style.call($this);_methods.notify_changed_implicit.call($this,'drag_start',prev_min,prev_max);e.preventDefault();},'drag_move_func_touch':function(e){if(_is_mousedown===true){var original_event=e.originalEvent;original_event.preventDefault();var touch=original_event.touches[0];_methods.drag_move_func(touch);}},'drag_move_func':function(e){if(_is_mousedown){var $this=_$current_slider,settings=$this.data('settings'),sliderWidthPx=_methods.getSliderWidthPx.call($this)-$this.data('left_grip_width'),leftGripPositionPx=_methods.getLeftGripPositionPx.call($this);var rightGripPositionPx=_methods.getRightGripPositionPx.call($this);var absoluteMousePosition=Math.round(e.pageX);var delta=absoluteMousePosition-_original_mousex;var half_a_grip_width=$this.data('left_grip_width')/2,drag_area_start=$this.offset().left+$this.data('left_grip_width')-half_a_grip_width,drag_area_end=drag_area_start+sliderWidthPx;if(settings.crossable_handles===false&&$this.data('has_right_grip')){if(_is_left_grip){drag_area_end=drag_area_start+rightGripPositionPx;}
else{drag_area_start=drag_area_start+leftGripPositionPx;}}
var ignore_positive_delta=0,ignore_negative_delta=0;if(absoluteMousePosition<drag_area_start){ignore_positive_delta=1;ignore_negative_delta=0;}
if(absoluteMousePosition>drag_area_end){ignore_negative_delta=1;ignore_positive_delta=0;}
if(settings.crossable_handles===true&&$this.data('has_right_grip')){if(_is_left_grip){if(rightGripPositionPx<=sliderWidthPx){if(leftGripPositionPx+delta>rightGripPositionPx){_is_left_grip=false;leftGripPositionPx=rightGripPositionPx;}}}
else{if(leftGripPositionPx>=0){if(rightGripPositionPx+delta<leftGripPositionPx){_is_left_grip=true;rightGripPositionPx=leftGripPositionPx;}}}}
var nextLeftGripPositionPx=leftGripPositionPx,nextRightGripPositionPx=rightGripPositionPx;if((delta>0&&!ignore_positive_delta)||(delta<0&&!ignore_negative_delta)){if(_is_left_grip){nextLeftGripPositionPx+=delta;}
else{nextRightGripPositionPx+=delta;}}
_methods.validateAndMoveGripsToPx.call($this,nextLeftGripPositionPx,nextRightGripPositionPx);_original_mousex=absoluteMousePosition;e.preventDefault();}},'drag_end_func_touch':function(e){var original_event=e.originalEvent;original_event.preventDefault();var touch=original_event.touches[0];_methods.drag_end_func(touch);},'drag_end_func':function(){var $this=_$current_slider;if(typeof $this!=='undefined'){_is_mousedown=false;_original_mousex=undefined;_methods.notify_mouse_up_implicit.call($this,_is_left_grip);_$current_slider=undefined;var settings=$this.data('settings');$this.find(settings.left_grip_selector+','+settings.value_bar_selector+','+settings.right_grip_selector).addClass(settings.animating_css_class);}},'get_rounding_for_value':function(v){var $this=this;var rounding=$this.data('rounding');var rounding_ranges=$this.data('rounding_ranges');if(typeof rounding_ranges==='object'){var roundingIdx=_methods.binarySearch.call($this,rounding_ranges,v,function(array,index){return array[index].range;},function(search,array,currentIdx){if(search<array[currentIdx].range){if(currentIdx>0){if(search>=array[currentIdx-1].range){return 0;}
else{return-1;}}
else{return 0;}}
else{return 1;}});rounding=1;if(roundingIdx>-1){rounding=parseInt(rounding_ranges[roundingIdx].value,10);}
else{var lastIdx=rounding_ranges.length-1;if(v>=rounding_ranges[lastIdx].range){rounding=rounding_ranges[lastIdx].value;}}}
return rounding;},'notify_mouse_up_implicit':function(isLeftGrip){var $this=this,current_min_value=methods.get_current_min_value.call($this),current_max_value=methods.get_current_max_value.call($this),didValuesChange=false;if(($this.data('beforestart_min')!==current_min_value)||($this.data('beforestart_max')!==current_max_value)){didValuesChange=true;$this.data('beforestart_min',current_min_value);$this.data('beforestart_max',current_max_value);}
var settings=$this.data('settings');settings.user_mouseup_callback.call($this,methods.get_current_min_value.call($this),methods.get_current_max_value.call($this),isLeftGrip,didValuesChange);return $this;},'notify_changed_implicit':function(cause,prevMin,prevMax){var $this=this;var force=false;if(cause==='init'||cause==='refresh'){force=true;}
var curMin=methods.get_current_min_value.call($this),curMax=methods.get_current_max_value.call($this);if(!force){prevMin=methods.round_value_according_to_rounding.call($this,prevMin);prevMax=methods.round_value_according_to_rounding.call($this,prevMax);}
if(force||curMin!==prevMin||curMax!==prevMax){_methods.notify_changed_explicit.call($this,cause,prevMin,prevMax,curMin,curMax);force=1;}
return force;},'notify_changed_explicit':function(cause,prevMin,prevMax,curMin,curMax){var $this=this,settings=$this.data('settings');if($this.data('aria_enabled')){_methods.updateAriaAttributes.call($this);}
settings.value_changed_callback.call($this,cause,curMin,curMax,prevMin,prevMax);return $this;},'validate_params':function(settings){var $this=this;var min_value=$this.data('range_min'),max_value=$this.data('range_max'),cur_min=$this.data('cur_min'),lower_limit=$this.data('lower-limit'),upper_limit=$this.data('upper-limit');var have_limits=_methods.haveLimits.call($this);if(typeof min_value==='undefined'){$.error("the data-range_min attribute was not defined");}
if(typeof max_value==='undefined'){$.error("the data-range_max attribute was not defined");}
if(typeof cur_min==='undefined'){$.error("the data-cur_min attribute must be defined");}
if(min_value>max_value){$.error("Invalid input parameter. must be min < max");}
if(have_limits&&lower_limit>upper_limit){$.error('Invalid data-lower-limit or data-upper-limit');}
if($this.find(settings.left_grip_selector).length===0){$.error("Cannot find element pointed by left_grip_selector: "+settings.left_grip_selector);}
if(typeof settings.right_grip_selector!=='undefined'){if($this.find(settings.right_grip_selector).length===0){$.error("Cannot find element pointed by right_grip_selector: "+settings.right_grip_selector);}}
if(typeof settings.value_bar_selector!=='undefined'){if($this.find(settings.value_bar_selector).length===0){$.error("Cannot find element pointed by value_bar_selector"+settings.value_bar_selector);}}},'rangemap_0_to_n':function(val,n){var $this=this;var rangeMin=$this.data('range_min');var rangeMax=$this.data('range_max');if(val<=rangeMin){return 0;}
if(val>=rangeMax){return n;}
return Math.floor((n*val-n*rangeMin)/(rangeMax-rangeMin));},'inverse_rangemap_0_to_n':function(val,max){var $this=this;var rangeMin=$this.data('range_min');var rangeMax=$this.data('range_max');if(val<=0){return rangeMin;}
if(val>=max){return rangeMax;}
var relativeMapping=(rangeMax-rangeMin)*val/max;return relativeMapping+rangeMin;}};var methods={'teardown':function(){var $this=this;$this.removeData();$(document).unbind('mousemove.nstSlider').unbind('mouseup.nstSlider');$this.parent().unbind('mousedown.nstSlider').unbind('touchstart.nstSlider').unbind('touchmove.nstSlider').unbind('touchend.nstSlider');$this.unbind('keydown.nstSlider').unbind('keyup.nstSlider');return $this;},'init':function(options){var settings=$.extend({'animating_css_class':'nst-animating','touch_tolerance_value_bar_y':30,'touch_tolerance_value_bar_x':15,'left_grip_selector':'.nst-slider-grip-left','right_grip_selector':undefined,'highlight':undefined,'rounding':undefined,'value_bar_selector':undefined,'crossable_handles':true,'value_changed_callback':function(){return;},'user_mouseup_callback':function(){return;},'user_drag_start_callback':function(){return;}},options);var $document=$(document);$document.unbind('mouseup.nstSlider');$document.unbind('mousemove.nstSlider');$document.bind('mousemove.nstSlider',_methods.drag_move_func);$document.bind('mouseup.nstSlider',_methods.drag_end_func);return this.each(function(){var $this=$(this),$container=$this.parent();$this.data('enabled',true);var rangeMin=$this.data('range_min'),rangeMax=$this.data('range_max'),valueMin=$this.data('cur_min'),valueMax=$this.data('cur_max');if(typeof valueMax==='undefined'){valueMax=valueMin;}
if(rangeMin===''){rangeMin=0;}
if(rangeMax===''){rangeMax=0;}
if(valueMin===''){valueMin=0;}
if(valueMax===''){valueMax=0;}
$this.data('range_min',rangeMin);$this.data('range_max',rangeMax);$this.data('cur_min',valueMin);$this.data('cur_max',valueMax);_methods.validate_params.call($this,settings);$this.data('settings',settings);if(typeof settings.rounding!=='undefined'){methods.set_rounding.call($this,settings.rounding);}
else if(typeof $this.data('rounding')!=='undefined'){methods.set_rounding.call($this,$this.data('rounding'));}
else{methods.set_rounding.call($this,1);}
var left_grip=$this.find(settings.left_grip_selector)[0],$left_grip=$(left_grip),$right_grip=$($this.find(settings.right_grip_selector)[0]);if(typeof $left_grip.attr('tabindex')==='undefined'){$left_grip.attr('tabindex',0);}
var has_right_grip=false;if($this.find(settings.right_grip_selector).length>0){has_right_grip=true;if(typeof $right_grip.attr('tabindex')==='undefined'){$right_grip.attr('tabindex',0);}}
$this.data('has_right_grip',has_right_grip);if($this.data('aria_enabled')===true){$left_grip.attr('role','slider').attr('aria-disabled','false');if(has_right_grip){$right_grip.attr('role','slider').attr('aria-disabled','false');}}
$this.bind('keyup.nstSlider',function(e){if($this.data('enabled')){switch(e.which){case 37:case 38:case 39:case 40:if(_before_keydown_value===_before_keyup_value){var searchUntil=_methods.getSliderWidthPx.call($this),val,i,setAtPixel;if(_before_keydown_pixel-_before_keyup_pixel<0){for(i=_before_keyup_pixel;i<=searchUntil;i++){val=methods.round_value_according_to_rounding.call($this,_methods.getSliderValuesAtPositionPx.call($this,i,i)[1]);if(val!==_before_keyup_value){setAtPixel=i;break;}}}
else{for(i=_before_keyup_pixel;i>=0;i--){val=methods.round_value_according_to_rounding.call($this,_methods.getSliderValuesAtPositionPx.call($this,i,i)[1]);if(val!==_before_keyup_value){setAtPixel=i;break;}}}
if(_is_left_grip){_methods.validateAndMoveGripsToPx.call($this,setAtPixel,_methods.getRightGripPositionPx.call($this));}
else{_methods.validateAndMoveGripsToPx.call($this,_methods.getLeftGripPositionPx.call($this),setAtPixel);}
_methods.notify_mouse_up_implicit.call($this,_is_left_grip);}}
_before_keydown_value=undefined;_before_keydown_pixel=undefined;_before_keyup_value=undefined;_before_keyup_pixel=undefined;}});$this.bind('keydown.nstSlider',function(evt){if($this.data('enabled')){var moveHandleBasedOnKeysFunc=function($grip,e){var nextLeft=_methods.getLeftGripPositionPx.call($this),nextRight=_methods.getRightGripPositionPx.call($this);if(typeof _before_keydown_value==='undefined'){_before_keydown_pixel=_is_left_grip?nextLeft:nextRight;_before_keydown_value=_is_left_grip?methods.get_current_min_value.call($this):methods.get_current_max_value.call($this);}
switch(e.which){case 37:case 40:if(_is_left_grip){nextLeft--;}else{nextRight--;}
e.preventDefault();break;case 38:case 39:if(_is_left_grip){nextLeft++;}else{nextRight++;}
e.preventDefault();break;}
_before_keyup_pixel=_is_left_grip?nextLeft:nextRight;_methods.validateAndMoveGripsToPx.call($this,nextLeft,nextRight);_before_keyup_value=_is_left_grip?methods.get_current_min_value.call($this):methods.get_current_max_value.call($this);};if(has_right_grip&&$this.find(':focus').is($right_grip)){_is_left_grip=false;moveHandleBasedOnKeysFunc.call($this,$right_grip,evt);}
else{_is_left_grip=true;moveHandleBasedOnKeysFunc.call($this,$left_grip,evt);}}});var left_grip_width=_methods.getLeftGripWidth.call($this),right_grip_width=has_right_grip?_methods.getRightGripWidth.call($this):left_grip_width;$this.data('left_grip_width',left_grip_width);$this.data('right_grip_width',right_grip_width);$this.data('value_bar_selector',settings.value_bar_selector);if(rangeMin===rangeMax||valueMin===valueMax){methods.set_range.call($this,rangeMin,rangeMax);}
else{_methods.set_position_from_val.call($this,$this.data('cur_min'),$this.data('cur_max'));}
_methods.notify_changed_implicit.call($this,'init');$this.data('beforestart_min',methods.get_current_min_value.call($this));$this.data('beforestart_max',methods.get_current_max_value.call($this));$this.bind('mousedown.nstSlider',function(e){_methods.drag_start_func.call($this,e,settings,$left_grip,$right_grip,false);});$container.bind('touchstart.nstSlider',function(e){_methods.drag_start_func_touch.call($this,e,settings,$left_grip,$right_grip,true);});$container.bind('touchend.nstSlider',function(e){_methods.drag_end_func_touch.call($this,e);});$container.bind('touchmove.nstSlider',function(e){_methods.drag_move_func_touch.call($this,e);});var step_histogram=$this.data('histogram');if(typeof step_histogram!=='undefined'){methods.set_step_histogram.call($this,step_histogram);}});},'get_range_min':function(){var $this=this;return $this.data('range_min');},'get_range_max':function(){var $this=this;return $this.data('range_max');},'get_current_min_value':function(){var $this=$(this);var rangeMin=methods.get_range_min.call($this),rangeMax=methods.get_range_max.call($this);var currentMin=$this.data('cur_min');var min;if(rangeMin>=currentMin){min=rangeMin;}
else{min=methods.round_value_according_to_rounding.call($this,currentMin);}
if(_methods.haveLimits.call($this)){if(min<=rangeMin){return $this.data('lower-limit');}
else if(min>=rangeMax){return $this.data('upper-limit');}}
else{if(min<=rangeMin){return rangeMin;}
else if(min>=rangeMax){return rangeMax;}}
return min;},'get_current_max_value':function(){var $this=$(this);var rangeMin=methods.get_range_min.call($this),rangeMax=methods.get_range_max.call($this);var currentMax=$this.data('cur_max');var max;if(rangeMax<=currentMax){max=rangeMax;}
else{max=methods.round_value_according_to_rounding.call($this,currentMax);}
if(_methods.haveLimits.call($this)){if(max>=rangeMax){return $this.data('upper-limit');}
else if(max<=rangeMin){return $this.data('lower-limit');}}
else{if(max>=rangeMax){return rangeMax;}
else if(max<=rangeMin){return rangeMin;}}
return max;},'is_handle_to_left_extreme':function(){var $this=this;if(_methods.haveLimits.call($this)){return $this.data('lower-limit')===methods.get_current_min_value.call($this);}
else{return methods.get_range_min.call($this)===methods.get_current_min_value.call($this);}},'is_handle_to_right_extreme':function(){var $this=this;if(_methods.haveLimits.call($this)){return $this.data('upper-limit')===methods.get_current_max_value.call($this);}
else{return methods.get_range_max.call($this)===methods.get_current_max_value.call($this);}},'refresh':function(){var $this=this;var lastStepHistogram=$this.data('last_step_histogram');if(typeof lastStepHistogram!=='undefined'){methods.set_step_histogram.call($this,lastStepHistogram);}
_methods.set_position_from_val.call($this,methods.get_current_min_value.call($this),methods.get_current_max_value.call($this));var highlightRangeMin=$this.data('highlightedRangeMin');if(typeof highlightRangeMin==='number'){var highlightRangeMax=$this.data('highlightedRangeMax');methods.highlight_range.call($this,highlightRangeMin,highlightRangeMax);}
_methods.notify_changed_implicit.call($this,'refresh');return $this;},'disable':function(){var $this=this,settings=$this.data('settings');$this.data('enabled',false).find(settings.left_grip_selector).attr('aria-disabled','true').end().find(settings.right_grip_selector).attr('aria-disabled','true');return $this;},'enable':function(){var $this=this,settings=$this.data('settings');$this.data('enabled',true).find(settings.left_grip_selector).attr('aria-disabled','false').end().find(settings.right_grip_selector).attr('aria-disabled','false');return $this;},'is_enabled':function(){var $this=this;return $this.data('enabled');},'set_position':function(min,max){var $this=this;var prev_min=$this.data('cur_min'),prev_max=$this.data('cur_max');if(min>max){_methods.set_position_from_val.call($this,max,min);}
else{_methods.set_position_from_val.call($this,min,max);}
_methods.refresh_grips_style.call($this);_methods.notify_changed_implicit.call($this,'set_position',prev_min,prev_max);$this.data('beforestart_min',min);$this.data('beforestart_max',max);},'set_step_histogram':function(histogram){var $this=this;$this.data('last_step_histogram',histogram);if(typeof histogram==='undefined'){$.error('got an undefined histogram in set_step_histogram');_methods.unset_step_histogram.call($this);}
var sliderWidthPx=_methods.getSliderWidthPx.call($this)-$this.data('left_grip_width'),nbuckets=histogram.length;if(sliderWidthPx<=0){return;}
var i;var histogram_sum=0;for(i=0;i<nbuckets;i++){histogram_sum+=histogram[i];}
if(histogram_sum===0){methods.unset_step_histogram.call($this);return $this;}
var coeff=parseFloat(histogram_sum)/sliderWidthPx;for(i=0;i<nbuckets;i++){histogram[i]=histogram[i]/coeff;}
var cdf=[histogram[0]];for(i=1;i<nbuckets;i++){var cdf_x=cdf[i-1]+histogram[i];cdf.push(cdf_x);}
cdf.push(sliderWidthPx);var pixel_to_value_lookup=[$this.data('range_min')];var last_filled=0;var last_price_for_cdf_bucket=pixel_to_value_lookup[0];var cdf_bucket_count=0;while(last_filled<=sliderWidthPx){var fill_up_to_px=parseInt(cdf.shift(),10);var price_for_cdf_bucket=_methods.inverse_rangemap_0_to_n.call($this,cdf_bucket_count+1,nbuckets+1);cdf_bucket_count++;var fill_tot=fill_up_to_px-last_filled;var diff=price_for_cdf_bucket-last_price_for_cdf_bucket;for(i=last_filled;i<fill_up_to_px;i++){var next_price_for_cdf_bucket=last_price_for_cdf_bucket+(diff*(i-last_filled+1)/fill_tot);pixel_to_value_lookup.push(next_price_for_cdf_bucket);last_filled++;last_price_for_cdf_bucket=next_price_for_cdf_bucket;}
if(last_filled===sliderWidthPx){break;}}
pixel_to_value_lookup[pixel_to_value_lookup.length-1]=$this.data('range_max');var pixel_to_value_mapping=function(pixel){return pixel_to_value_lookup[parseInt(pixel,10)];};var value_to_pixel_mapping=function(value){var suggestedPixel=_methods.binarySearch.call($this,pixel_to_value_lookup,value,function(a,i){return a[i];},_methods.binarySearchValueToPxCompareFunc);if(pixel_to_value_lookup[suggestedPixel]===value){return suggestedPixel;}
if(Math.abs(pixel_to_value_lookup[suggestedPixel-1]-value)<Math.abs(pixel_to_value_lookup[suggestedPixel]-value)){return suggestedPixel-1;}
return suggestedPixel;};$this.data('pixel_to_value_mapping',pixel_to_value_mapping);$this.data('value_to_pixel_mapping',value_to_pixel_mapping);return $this;},'unset_step_histogram':function(){var $this=this;$this.removeData('pixel_to_value_mapping');$this.removeData('value_to_pixel_mapping');$this.removeData('last_step_histogram');return $this;},'set_range':function(rangeMin,rangeMax){var $this=this;var oldMin=methods.get_current_min_value.call($this),oldMax=methods.get_current_max_value.call($this);$this.data('range_min',rangeMin);$this.data('range_max',rangeMax);_methods.set_position_from_val.call($this,oldMin,oldMax);_methods.notify_changed_implicit.call($this,'set_range',oldMin,oldMax);return $this;},'highlight_range':function(rangeMin,rangeMax){var $this=this;var settings=$this.data('settings');if(typeof settings.highlight==="undefined"){$.error('you cannot call highlight_range if you haven\' specified the "highlight" parameter in construction!');}
if(!rangeMin){rangeMin=0;}
if(!rangeMax){rangeMax=0;}
var leftPx=methods.value_to_px.call($this,rangeMin),rightPx=methods.value_to_px.call($this,rangeMax),barWidth=rightPx-leftPx+$this.data('left_grip_width');var $highlightPanel=$this.find(settings.highlight.panel_selector);$highlightPanel.css('left',leftPx+"px");$highlightPanel.css('width',barWidth+"px");$this.data('highlightedRangeMin',rangeMin);$this.data('highlightedRangeMax',rangeMax);_methods.refresh_grips_style.call($this);return $this;},'set_rounding':function(rounding){var $this=this;if(typeof rounding==='string'&&rounding.indexOf('{')>-1){rounding=$.parseJSON(rounding);}
$this.data('rounding',rounding);var roundings_array=[];if(typeof rounding==='object'){var rounding_value;for(rounding_value in rounding){if(rounding.hasOwnProperty(rounding_value)){var rounding_range=rounding[rounding_value];roundings_array.push({'range':rounding_range,'value':rounding_value});}}
roundings_array.sort(function(a,b){return a.range-b.range;});$this.data('rounding_ranges',roundings_array);}
else{$this.removeData('rounding_ranges');}
return $this;},'get_rounding':function(){var $this=this;return $this.data('rounding');},'round_value_according_to_rounding':function(v){var $this=this;var rounding=_methods.get_rounding_for_value.call($this,v);if(rounding>0){var increment=v/rounding;var increment_int=parseInt(increment,10);var delta=increment-increment_int;if(delta>0.5){increment_int++;}
var rounded=increment_int*rounding;return rounded;}
else{$.error('rounding must be > 0, got '+rounding+' instead');}
return v;},'value_to_px':function(value){var $this=this,value_to_pixel_mapping_func=$this.data('value_to_pixel_mapping');if(typeof value_to_pixel_mapping_func!=='undefined'){return value_to_pixel_mapping_func(value);}
var w=_methods.getSliderWidthPx.call($this)-$this.data('left_grip_width');return _methods.rangemap_0_to_n.call($this,value,w);}};var __name__='nstSlider';$.fn[__name__]=function(method){if(methods[method]){if(this.data('initialized')===true){return methods[method].apply(this,Array.prototype.slice.call(arguments,1));}
else{throw new Error('method '+method+' called on an uninitialized instance of '+__name__);}}
else if(typeof method==='object'||!method){this.data('initialized',true);return methods.init.apply(this,arguments);}
else{$.error('Cannot call method '+method);}};})(jQuery);jQuery.mxnJsFactory={removeUnits:function(str){return str.replace(/px|rem|%|vw|wh/,'')||'';},removeOpacity:function(str){return str.replace(/opacity:.*?;/g,'')||'';},removeWidth:function(str){return str.replace(/width:.*?;/g,'')||'';},removeMinHeight:function(str){return str.replace(/min-height:.*?;/g,'')||'';},removeMaxWidth:function(str){return str.replace(/max-width:.*?;/g,'')||'';},removeHeight:function(str){return str.replace(/height:.*?;/g,'')||'';},removeLetSpacing:function(str){return str.replace(/letter-spacing:.*?;/g,'')||'';},removeFontSize:function(str){return str.replace(/font-size:.*?;/g,'')||'';},removeTextShadow:function(str){return str.replace(/text-shadow:.*?;/g,'')||'';},removeLineHeight:function(str){return str.replace(/line-height:.*?;/g,'')||'';},removeTopPos:function(str){return str.replace(/top:.*?;/g,'')||'';},removeLeftPos:function(str){return str.replace(/left:.*?;/g,'')||'';},removeRightPos:function(str){return str.replace(/right:.*?;/g,'')||'';},removeBottomPos:function(str){return str.replace(/bottom:.*?;/g,'')||'';},removeRadius:function(str){return str.replace(/border-radius:.*?;/g,'')||'';},removeTopLeftRadius:function(str){return str.replace(/border-top-left-radius:.*?;/g,'')||'';},removeTopRightRadius:function(str){return str.replace(/border-top-right-radius:.*?;/g,'')||'';},removeBottomLeftRadius:function(str){return str.replace(/border-bottom-left-radius:.*?;/g,'')||'';},removeBottomRightRadius:function(str){return str.replace(/border-bottom-right-radius:.*?;/g,'')||'';},removeBorderWidth:function(str){return str.replace(/border-width:.*?;/g,'')||'';},removeBorderTopWidth:function(str){return str.replace(/border-top-width:.*?;/g,'')||'';},removeBorderLeftWidth:function(str){return str.replace(/border-left-width:.*?;/g,'')||'';},removeBorderRightWidth:function(str){return str.replace(/border-right-width:.*?;/g,'')||'';},removeBorderBottomWidth:function(str){return str.replace(/border-bottom-width:.*?;/g,'')||'';},removeBoxShadow:function(str){return str.replace(/box-shadow:.*?;/g,'')||'';},removeTextShadow:function(str){return str.replace(/text-shadow:.*?;/g,'')||'';},removeZIndex:function(str){return str.replace(/z-index:.*?;/g,'')||'';}};(function(f){"function"===typeof define&&define.amd?define(["jquery"],f):f(jQuery)})(function(f){var y=!1,D=!1,N=0,O=2E3,x=0,H=["webkit","ms","moz","o"],s=window.requestAnimationFrame||!1,t=window.cancelAnimationFrame||!1;if(!s)for(var P in H){var E=H[P];s||(s=window[E+"RequestAnimationFrame"]);t||(t=window[E+"CancelAnimationFrame"]||window[E+"CancelRequestAnimationFrame"])}var v=window.MutationObserver||window.WebKitMutationObserver||!1,I={zindex:"auto",cursoropacitymin:0,cursoropacitymax:1,cursorcolor:"#424242",cursorwidth:"5px",cursorborder:"1px solid #fff",cursorborderradius:"5px",scrollspeed:60,mousescrollstep:24,touchbehavior:!1,hwacceleration:!0,usetransition:!0,boxzoom:!1,dblclickzoom:!0,gesturezoom:!0,grabcursorenabled:!0,autohidemode:!0,background:"",iframeautoresize:!0,cursorminheight:32,preservenativescrolling:!0,railoffset:!1,railhoffset:!1,bouncescroll:!0,spacebarenabled:!0,railpadding:{top:0,right:0,left:0,bottom:0},disableoutline:!0,horizrailenabled:!0,railalign:"right",railvalign:"bottom",enabletranslate3d:!0,enablemousewheel:!0,enablekeyboard:!0,smoothscroll:!0,sensitiverail:!0,enablemouselockapi:!0,cursorfixedheight:!1,directionlockdeadzone:6,hidecursordelay:400,nativeparentscrolling:!0,enablescrollonselection:!0,overflowx:!0,overflowy:!0,cursordragspeed:.3,rtlmode:"auto",cursordragontouch:!1,oneaxismousemode:"auto",scriptpath:function(){var f=document.getElementsByTagName("script"),f=f[f.length-1].src.split("?")[0];return 0<f.split("/").length?f.split("/").slice(0,-1).join("/")+"/":""}(),preventmultitouchscrolling:!0},F=!1,Q=function(){if(F)return F;var f=document.createElement("DIV"),c=f.style,h=navigator.userAgent,m=navigator.platform,d={haspointerlock:"pointerLockElement"in document||"webkitPointerLockElement"in document||"mozPointerLockElement"in document};d.isopera="opera"in window;d.isopera12=d.isopera&&"getUserMedia"in navigator;d.isoperamini="[object OperaMini]"===Object.prototype.toString.call(window.operamini);d.isie="all"in document&&"attachEvent"in f&&!d.isopera;d.isieold=d.isie&&!("msInterpolationMode"in c);d.isie7=d.isie&&!d.isieold&&(!("documentMode"in document)||7==document.documentMode);d.isie8=d.isie&&"documentMode"in document&&8==document.documentMode;d.isie9=d.isie&&"performance"in window&&9<=document.documentMode;d.isie10=d.isie&&"performance"in window&&10==document.documentMode;d.isie11="msRequestFullscreen"in f&&11<=document.documentMode;d.isie9mobile=/iemobile.9/i.test(h);d.isie9mobile&&(d.isie9=!1);d.isie7mobile=!d.isie9mobile&&d.isie7&&/iemobile/i.test(h);d.ismozilla="MozAppearance"in c;d.iswebkit="WebkitAppearance"in c;d.ischrome="chrome"in window;d.ischrome22=d.ischrome&&d.haspointerlock;d.ischrome26=d.ischrome&&"transition"in c;d.cantouch="ontouchstart"in document.documentElement||"ontouchstart"in window;d.hasmstouch=window.MSPointerEvent||!1;d.hasw3ctouch=window.PointerEvent||!1;d.ismac=/^mac$/i.test(m);d.isios=d.cantouch&&/iphone|ipad|ipod/i.test(m);d.isios4=d.isios&&!("seal"in Object);d.isios7=d.isios&&"webkitHidden"in document;d.isandroid=/android/i.test(h);d.haseventlistener="addEventListener"in f;d.trstyle=!1;d.hastransform=!1;d.hastranslate3d=!1;d.transitionstyle=!1;d.hastransition=!1;d.transitionend=!1;m=["transform","msTransform","webkitTransform","MozTransform","OTransform"];for(h=0;h<m.length;h++)if("undefined"!=typeof c[m[h]]){d.trstyle=m[h];break}d.hastransform=!!d.trstyle;d.hastransform&&(c[d.trstyle]="translate3d(1px,2px,3px)",d.hastranslate3d=/translate3d/.test(c[d.trstyle]));d.transitionstyle=!1;d.prefixstyle="";d.transitionend=!1;for(var m="transition webkitTransition msTransition MozTransition OTransition OTransition KhtmlTransition".split(" "),n=" -webkit- -ms- -moz- -o- -o -khtml-".split(" "),p="transitionend webkitTransitionEnd msTransitionEnd transitionend otransitionend oTransitionEnd KhtmlTransitionEnd".split(" "),h=0;h<m.length;h++)if(m[h]in c){d.transitionstyle=m[h];d.prefixstyle=n[h];d.transitionend=p[h];break}d.ischrome26&&(d.prefixstyle=n[1]);d.hastransition=d.transitionstyle;a:{h=["-webkit-grab","-moz-grab","grab"];if(d.ischrome&&!d.ischrome22||d.isie)h=[];for(m=0;m<h.length;m++)if(n=h[m],c.cursor=n,c.cursor==n){c=n;break a}c="url(//mail.google.com/mail/images/2/openhand.cur),n-resize"}d.cursorgrabvalue=c;d.hasmousecapture="setCapture"in f;d.hasMutationObserver=!1!==v;return F=d},R=function(k,c){function h(){var b=a.doc.css(e.trstyle);return b&&"matrix"==b.substr(0,6)?b.replace(/^.*\((.*)\)$/g,"$1").replace(/px/g,"").split(/, +/):!1}function m(){var b=a.win;if("zIndex"in b)return b.zIndex();for(;0<b.length&&9!=b[0].nodeType;){var g=b.css("zIndex");if(!isNaN(g)&&0!=g)return parseInt(g);b=b.parent()}return!1}function d(b,g,q){g=b.css(g);b=parseFloat(g);return isNaN(b)?(b=w[g]||0,q=3==b?q?a.win.outerHeight()-a.win.innerHeight():a.win.outerWidth()-a.win.innerWidth():1,a.isie8&&b&&(b+=1),q?b:0):b}function n(b,g,q,c){a._bind(b,g,function(a){a=a?a:window.event;var c={original:a,target:a.target||a.srcElement,type:"wheel",deltaMode:"MozMousePixelScroll"==a.type?0:1,deltaX:0,deltaZ:0,preventDefault:function(){a.preventDefault?a.preventDefault():a.returnValue=!1;return!1},stopImmediatePropagation:function(){a.stopImmediatePropagation?a.stopImmediatePropagation():a.cancelBubble=!0}};"mousewheel"==g?(c.deltaY=-.025*a.wheelDelta,a.wheelDeltaX&&(c.deltaX=-.025*a.wheelDeltaX)):c.deltaY=a.detail;return q.call(b,c)},c)}function p(b,g,c){var d,e;0==b.deltaMode?(d=-Math.floor(a.opt.mousescrollstep/54*b.deltaX),e=-Math.floor(a.opt.mousescrollstep/54*b.deltaY)):1==b.deltaMode&&(d=-Math.floor(b.deltaX*a.opt.mousescrollstep),e=-Math.floor(b.deltaY*a.opt.mousescrollstep));g&&a.opt.oneaxismousemode&&0==d&&e&&(d=e,e=0,c&&(0>d?a.getScrollLeft()>=a.page.maxw:0>=a.getScrollLeft())&&(e=d,d=0));d&&(a.scrollmom&&a.scrollmom.stop(),a.lastdeltax+=d,a.debounced("mousewheelx",function(){var b=a.lastdeltax;a.lastdeltax=0;a.rail.drag||a.doScrollLeftBy(b)},15));if(e){if(a.opt.nativeparentscrolling&&c&&!a.ispage&&!a.zoomactive)if(0>e){if(a.getScrollTop()>=a.page.maxh)return!0}else if(0>=a.getScrollTop())return!0;a.scrollmom&&a.scrollmom.stop();a.lastdeltay+=e;a.debounced("mousewheely",function(){var b=a.lastdeltay;a.lastdeltay=0;a.rail.drag||a.doScrollBy(b)},15)}b.stopImmediatePropagation();return b.preventDefault()}var a=this;this.version="3.6.0";this.name="nicescroll";this.me=c;this.opt={doc:f("body"),win:!1};f.extend(this.opt,I);this.opt.snapbackspeed=80;if(k)for(var G in a.opt)"undefined"!=typeof k[G]&&(a.opt[G]=k[G]);this.iddoc=(this.doc=a.opt.doc)&&this.doc[0]?this.doc[0].id||"":"";this.ispage=/^BODY|HTML/.test(a.opt.win?a.opt.win[0].nodeName:this.doc[0].nodeName);this.haswrapper=!1!==a.opt.win;this.win=a.opt.win||(this.ispage?f(window):this.doc);this.docscroll=this.ispage&&!this.haswrapper?f(window):this.win;this.body=f("body");this.iframe=this.isfixed=this.viewport=!1;this.isiframe="IFRAME"==this.doc[0].nodeName&&"IFRAME"==this.win[0].nodeName;this.istextarea="TEXTAREA"==this.win[0].nodeName;this.forcescreen=!1;this.canshowonmouseevent="scroll"!=a.opt.autohidemode;this.page=this.view=this.onzoomout=this.onzoomin=this.onscrollcancel=this.onscrollend=this.onscrollstart=this.onclick=this.ongesturezoom=this.onkeypress=this.onmousewheel=this.onmousemove=this.onmouseup=this.onmousedown=!1;this.scroll={x:0,y:0};this.scrollratio={x:0,y:0};this.cursorheight=20;this.scrollvaluemax=0;this.isrtlmode="auto"==this.opt.rtlmode?"rtl"==(this.win[0]==window?this.body:this.win).css("direction"):!0===this.opt.rtlmode;this.observerbody=this.observerremover=this.observer=this.scrollmom=this.scrollrunning=!1;do this.id="ascrail"+O++;while(document.getElementById(this.id));this.hasmousefocus=this.hasfocus=this.zoomactive=this.zoom=this.selectiondrag=this.cursorfreezed=this.cursor=this.rail=!1;this.visibility=!0;this.hidden=this.locked=this.railslocked=!1;this.cursoractive=!0;this.wheelprevented=!1;this.overflowx=a.opt.overflowx;this.overflowy=a.opt.overflowy;this.nativescrollingarea=!1;this.checkarea=0;this.events=[];this.saved={};this.delaylist={};this.synclist={};this.lastdeltay=this.lastdeltax=0;this.detected=Q();var e=f.extend({},this.detected);this.ishwscroll=(this.canhwscroll=e.hastransform&&a.opt.hwacceleration)&&a.haswrapper;this.hasreversehr=this.isrtlmode&&!e.iswebkit;this.istouchcapable=!1;!e.cantouch||e.isios||e.isandroid||!e.iswebkit&&!e.ismozilla||(this.istouchcapable=!0,e.cantouch=!1);a.opt.enablemouselockapi||(e.hasmousecapture=!1,e.haspointerlock=!1);this.debounced=function(b,g,c){var d=a.delaylist[b];a.delaylist[b]=g;d||setTimeout(function(){var g=a.delaylist[b];a.delaylist[b]=!1;g.call(a)},c)};var r=!1;this.synched=function(b,g){a.synclist[b]=g;(function(){r||(s(function(){r=!1;for(var b in a.synclist){var g=a.synclist[b];g&&g.call(a);a.synclist[b]=!1}}),r=!0)})();return b};this.unsynched=function(b){a.synclist[b]&&(a.synclist[b]=!1)};this.css=function(b,g){for(var c in g)a.saved.css.push([b,c,b.css(c)]),b.css(c,g[c])};this.scrollTop=function(b){return"undefined"==typeof b?a.getScrollTop():a.setScrollTop(b)};this.scrollLeft=function(b){return"undefined"==typeof b?a.getScrollLeft():a.setScrollLeft(b)};var A=function(a,g,c,d,e,f,h){this.st=a;this.ed=g;this.spd=c;this.p1=d||0;this.p2=e||1;this.p3=f||0;this.p4=h||1;this.ts=(new Date).getTime();this.df=this.ed-this.st};A.prototype={B2:function(a){return 3*a*a*(1-a)},B3:function(a){return 3*a*(1-a)*(1-a)},B4:function(a){return(1-a)*(1-a)*(1-a)},getNow:function(){var a=1-((new Date).getTime()-this.ts)/this.spd,g=this.B2(a)+this.B3(a)+this.B4(a);return 0>a?this.ed:this.st+Math.round(this.df*g)},update:function(a,g){this.st=this.getNow();this.ed=a;this.spd=g;this.ts=(new Date).getTime();this.df=this.ed-this.st;return this}};if(this.ishwscroll){this.doc.translate={x:0,y:0,tx:"0px",ty:"0px"};e.hastranslate3d&&e.isios&&this.doc.css("-webkit-backface-visibility","hidden");this.getScrollTop=function(b){if(!b){if(b=h())return 16==b.length?-b[13]:-b[5];if(a.timerscroll&&a.timerscroll.bz)return a.timerscroll.bz.getNow()}return a.doc.translate.y};this.getScrollLeft=function(b){if(!b){if(b=h())return 16==b.length?-b[12]:-b[4];if(a.timerscroll&&a.timerscroll.bh)return a.timerscroll.bh.getNow()}return a.doc.translate.x};this.notifyScrollEvent=function(a){var g=document.createEvent("UIEvents");g.initUIEvent("scroll",!1,!0,window,1);g.niceevent=!0;a.dispatchEvent(g)};var K=this.isrtlmode?1:-1;e.hastranslate3d&&a.opt.enabletranslate3d?(this.setScrollTop=function(b,g){a.doc.translate.y=b;a.doc.translate.ty=-1*b+"px";a.doc.css(e.trstyle,"translate3d("+a.doc.translate.tx+","+a.doc.translate.ty+",0px)");g||a.notifyScrollEvent(a.win[0])},this.setScrollLeft=function(b,g){a.doc.translate.x=b;a.doc.translate.tx=b*K+"px";a.doc.css(e.trstyle,"translate3d("+
a.doc.translate.tx+","+a.doc.translate.ty+",0px)");g||a.notifyScrollEvent(a.win[0])}):(this.setScrollTop=function(b,g){a.doc.translate.y=b;a.doc.translate.ty=-1*b+"px";a.doc.css(e.trstyle,"translate("+a.doc.translate.tx+","+a.doc.translate.ty+")");g||a.notifyScrollEvent(a.win[0])},this.setScrollLeft=function(b,g){a.doc.translate.x=b;a.doc.translate.tx=b*K+"px";a.doc.css(e.trstyle,"translate("+a.doc.translate.tx+","+a.doc.translate.ty+")");g||a.notifyScrollEvent(a.win[0])})}else this.getScrollTop=function(){return a.docscroll.scrollTop()},this.setScrollTop=function(b){return a.docscroll.scrollTop(b)},this.getScrollLeft=function(){return a.detected.ismozilla&&a.isrtlmode?Math.abs(a.docscroll.scrollLeft()):a.docscroll.scrollLeft()},this.setScrollLeft=function(b){return a.docscroll.scrollLeft(a.detected.ismozilla&&a.isrtlmode?-b:b)};this.getTarget=function(a){return a?a.target?a.target:a.srcElement?a.srcElement:!1:!1};this.hasParent=function(a,g){if(!a)return!1;for(var c=a.target||a.srcElement||a||!1;c&&c.id!=g;)c=c.parentNode||!1;return!1!==c};var w={thin:1,medium:3,thick:5};this.getDocumentScrollOffset=function(){return{top:window.pageYOffset||document.documentElement.scrollTop,left:window.pageXOffset||document.documentElement.scrollLeft}};this.getOffset=function(){if(a.isfixed){var b=a.win.offset(),g=a.getDocumentScrollOffset();b.top-=g.top;b.left-=g.left;return b}b=a.win.offset();if(!a.viewport)return b;g=a.viewport.offset();return{top:b.top-g.top,left:b.left-g.left}};this.updateScrollBar=function(b){if(a.ishwscroll)a.rail.css({height:a.win.innerHeight()-(a.opt.railpadding.top+a.opt.railpadding.bottom)}),a.railh&&a.railh.css({width:a.win.innerWidth()-(a.opt.railpadding.left+a.opt.railpadding.right)});else{var g=a.getOffset(),c=g.top,e=g.left-(a.opt.railpadding.left+a.opt.railpadding.right),c=c+d(a.win,"border-top-width",!0),e=e+(a.rail.align?a.win.outerWidth()-d(a.win,"border-right-width")-a.rail.width:d(a.win,"border-left-width")),f=a.opt.railoffset;f&&(f.top&&(c+=f.top),a.rail.align&&f.left&&(e+=f.left));a.railslocked||a.rail.css({top:c,left:e,height:(b?b.h:a.win.innerHeight())-(a.opt.railpadding.top+a.opt.railpadding.bottom)});a.zoom&&a.zoom.css({top:c+1,left:1==a.rail.align?e-20:e+a.rail.width+4});if(a.railh&&!a.railslocked){c=g.top;e=g.left;if(f=a.opt.railhoffset)f.top&&(c+=f.top),f.left&&(e+=f.left);b=a.railh.align?c+d(a.win,"border-top-width",!0)+a.win.innerHeight()-a.railh.height:c+d(a.win,"border-top-width",!0);e+=d(a.win,"border-left-width");a.railh.css({top:b-(a.opt.railpadding.top+
a.opt.railpadding.bottom),left:e,width:a.railh.width})}}};this.doRailClick=function(b,g,c){var e;a.railslocked||(a.cancelEvent(b),g?(g=c?a.doScrollLeft:a.doScrollTop,e=c?(b.pageX-a.railh.offset().left-a.cursorwidth/2)*a.scrollratio.x:(b.pageY-a.rail.offset().top-a.cursorheight/2)*a.scrollratio.y,g(e)):(g=c?a.doScrollLeftBy:a.doScrollBy,e=c?a.scroll.x:a.scroll.y,b=c?b.pageX-a.railh.offset().left:b.pageY-a.rail.offset().top,c=c?a.view.w:a.view.h,g(e>=b?c:-c)))};a.hasanimationframe=s;a.hascancelanimationframe=t;a.hasanimationframe?a.hascancelanimationframe||(t=function(){a.cancelAnimationFrame=!0}):(s=function(a){return setTimeout(a,15-Math.floor(+new Date/1E3)%16)},t=clearInterval);this.init=function(){a.saved.css=[];if(e.isie7mobile||e.isoperamini)return!0;e.hasmstouch&&a.css(a.ispage?f("html"):a.win,{"-ms-touch-action":"none"});a.zindex="auto";a.zindex=a.ispage||"auto"!=a.opt.zindex?a.opt.zindex:m()||"auto";!a.ispage&&"auto"!=a.zindex&&a.zindex>x&&(x=a.zindex);a.isie&&0==a.zindex&&"auto"==a.opt.zindex&&(a.zindex="auto");if(!a.ispage||!e.cantouch&&!e.isieold&&!e.isie9mobile){var b=a.docscroll;a.ispage&&(b=a.haswrapper?a.win:a.doc);e.isie9mobile||a.css(b,{"overflow-y":"hidden"});a.ispage&&e.isie7&&("BODY"==a.doc[0].nodeName?a.css(f("html"),{"overflow-y":"hidden"}):"HTML"==a.doc[0].nodeName&&a.css(f("body"),{"overflow-y":"hidden"}));!e.isios||a.ispage||a.haswrapper||a.css(f("body"),{"-webkit-overflow-scrolling":"touch"});var g=f(document.createElement("div"));g.css({position:"relative",top:0,"float":"right",width:a.opt.cursorwidth,height:"0px","background-color":a.opt.cursorcolor,border:a.opt.cursorborder,"background-clip":"padding-box","-webkit-border-radius":a.opt.cursorborderradius,"-moz-border-radius":a.opt.cursorborderradius,"border-radius":a.opt.cursorborderradius});g.hborder=parseFloat(g.outerHeight()-g.innerHeight());g.addClass("nicescroll-cursors");a.cursor=g;var c=f(document.createElement("div"));c.attr("id",a.id);c.addClass("nicescroll-rails nicescroll-rails-vr");var d,h,k=["left","right","top","bottom"],J;for(J in k)h=k[J],(d=a.opt.railpadding[h])?c.css("padding-"+h,d+"px"):a.opt.railpadding[h]=0;c.append(g);c.width=Math.max(parseFloat(a.opt.cursorwidth),g.outerWidth());c.css({width:c.width+"px",zIndex:a.zindex,background:a.opt.background,cursor:"default"});c.visibility=!0;c.scrollable=!0;c.align="left"==a.opt.railalign?0:1;a.rail=c;g=a.rail.drag=!1;!a.opt.boxzoom||a.ispage||e.isieold||(g=document.createElement("div"),a.bind(g,"click",a.doZoom),a.bind(g,"mouseenter",function(){a.zoom.css("opacity",a.opt.cursoropacitymax)}),a.bind(g,"mouseleave",function(){a.zoom.css("opacity",a.opt.cursoropacitymin)}),a.zoom=f(g),a.zoom.css({cursor:"pointer","z-index":a.zindex,backgroundImage:"url("+a.opt.scriptpath+"zoomico.png)",height:18,width:18,backgroundPosition:"0px 0px"}),a.opt.dblclickzoom&&a.bind(a.win,"dblclick",a.doZoom),e.cantouch&&a.opt.gesturezoom&&(a.ongesturezoom=function(b){1.5<b.scale&&a.doZoomIn(b);.8>b.scale&&a.doZoomOut(b);return a.cancelEvent(b)},a.bind(a.win,"gestureend",a.ongesturezoom)));a.railh=!1;var l;a.opt.horizrailenabled&&(a.css(b,{"overflow-x":"hidden"}),g=f(document.createElement("div")),g.css({position:"absolute",top:0,height:a.opt.cursorwidth,width:"0px","background-color":a.opt.cursorcolor,border:a.opt.cursorborder,"background-clip":"padding-box","-webkit-border-radius":a.opt.cursorborderradius,"-moz-border-radius":a.opt.cursorborderradius,"border-radius":a.opt.cursorborderradius}),e.isieold&&g.css({overflow:"hidden"}),g.wborder=parseFloat(g.outerWidth()-g.innerWidth()),g.addClass("nicescroll-cursors"),a.cursorh=g,l=f(document.createElement("div")),l.attr("id",a.id+"-hr"),l.addClass("nicescroll-rails nicescroll-rails-hr"),l.height=Math.max(parseFloat(a.opt.cursorwidth),g.outerHeight()),l.css({height:l.height+"px",zIndex:a.zindex,background:a.opt.background}),l.append(g),l.visibility=!0,l.scrollable=!0,l.align="top"==a.opt.railvalign?0:1,a.railh=l,a.railh.drag=!1);a.ispage?(c.css({position:"fixed",top:"0px",height:"100%"}),c.align?c.css({right:"0px"}):c.css({left:"0px"}),a.body.append(c),a.railh&&(l.css({position:"fixed",left:"0px",width:"100%"}),l.align?l.css({bottom:"0px"}):l.css({top:"0px"}),a.body.append(l))):(a.ishwscroll?("static"==a.win.css("position")&&a.css(a.win,{position:"relative"}),b="HTML"==a.win[0].nodeName?a.body:a.win,f(b).scrollTop(0).scrollLeft(0),a.zoom&&(a.zoom.css({position:"absolute",top:1,right:0,"margin-right":c.width+4}),b.append(a.zoom)),c.css({position:"absolute",top:0}),c.align?c.css({right:0}):c.css({left:0}),b.append(c),l&&(l.css({position:"absolute",left:0,bottom:0}),l.align?l.css({bottom:0}):l.css({top:0}),b.append(l))):(a.isfixed="fixed"==a.win.css("position"),b=a.isfixed?"fixed":"absolute",a.isfixed||(a.viewport=a.getViewport(a.win[0])),a.viewport&&(a.body=a.viewport,0==/fixed|absolute/.test(a.viewport.css("position"))&&a.css(a.viewport,{position:"relative"})),c.css({position:b}),a.zoom&&a.zoom.css({position:b}),a.updateScrollBar(),a.body.append(c),a.zoom&&a.body.append(a.zoom),a.railh&&(l.css({position:b}),a.body.append(l))),e.isios&&a.css(a.win,{"-webkit-tap-highlight-color":"rgba(0,0,0,0)","-webkit-touch-callout":"none"}),e.isie&&a.opt.disableoutline&&a.win.attr("hideFocus","true"),e.iswebkit&&a.opt.disableoutline&&a.win.css({outline:"none"}));!1===a.opt.autohidemode?(a.autohidedom=!1,a.rail.css({opacity:a.opt.cursoropacitymax}),a.railh&&a.railh.css({opacity:a.opt.cursoropacitymax})):!0===a.opt.autohidemode||"leave"===a.opt.autohidemode?(a.autohidedom=f().add(a.rail),e.isie8&&(a.autohidedom=a.autohidedom.add(a.cursor)),a.railh&&(a.autohidedom=a.autohidedom.add(a.railh)),a.railh&&e.isie8&&(a.autohidedom=a.autohidedom.add(a.cursorh))):"scroll"==a.opt.autohidemode?(a.autohidedom=f().add(a.rail),a.railh&&(a.autohidedom=a.autohidedom.add(a.railh))):"cursor"==a.opt.autohidemode?(a.autohidedom=f().add(a.cursor),a.railh&&(a.autohidedom=a.autohidedom.add(a.cursorh))):"hidden"==a.opt.autohidemode&&(a.autohidedom=!1,a.hide(),a.railslocked=!1);if(e.isie9mobile)a.scrollmom=new L(a),a.onmangotouch=function(){var b=a.getScrollTop(),c=a.getScrollLeft();if(b==a.scrollmom.lastscrolly&&c==a.scrollmom.lastscrollx)return!0;var g=b-a.mangotouch.sy,e=c-a.mangotouch.sx;if(0!=Math.round(Math.sqrt(Math.pow(e,2)+Math.pow(g,2)))){var d=0>g?-1:1,f=0>e?-1:1,q=+new Date;a.mangotouch.lazy&&clearTimeout(a.mangotouch.lazy);80<q-a.mangotouch.tm||a.mangotouch.dry!=d||a.mangotouch.drx!=f?(a.scrollmom.stop(),a.scrollmom.reset(c,b),a.mangotouch.sy=b,a.mangotouch.ly=b,a.mangotouch.sx=c,a.mangotouch.lx=c,a.mangotouch.dry=d,a.mangotouch.drx=f,a.mangotouch.tm=q):(a.scrollmom.stop(),a.scrollmom.update(a.mangotouch.sx-e,a.mangotouch.sy-g),a.mangotouch.tm=q,g=Math.max(Math.abs(a.mangotouch.ly-b),Math.abs(a.mangotouch.lx-c)),a.mangotouch.ly=b,a.mangotouch.lx=c,2<g&&(a.mangotouch.lazy=setTimeout(function(){a.mangotouch.lazy=!1;a.mangotouch.dry=0;a.mangotouch.drx=0;a.mangotouch.tm=0;a.scrollmom.doMomentum(30)},100)))}},c=a.getScrollTop(),l=a.getScrollLeft(),a.mangotouch={sy:c,ly:c,dry:0,sx:l,lx:l,drx:0,lazy:!1,tm:0},a.bind(a.docscroll,"scroll",a.onmangotouch);else{if(e.cantouch||a.istouchcapable||a.opt.touchbehavior||e.hasmstouch){a.scrollmom=new L(a);a.ontouchstart=function(b){if(b.pointerType&&2!=b.pointerType&&"touch"!=b.pointerType)return!1;a.hasmoving=!1;if(!a.railslocked){var c;if(e.hasmstouch)for(c=b.target?b.target:!1;c;){var g=f(c).getNiceScroll();if(0<g.length&&g[0].me==a.me)break;if(0<g.length)return!1;if("DIV"==c.nodeName&&c.id==a.id)break;c=c.parentNode?c.parentNode:!1}a.cancelScroll();if((c=a.getTarget(b))&&/INPUT/i.test(c.nodeName)&&/range/i.test(c.type))return a.stopPropagation(b);!("clientX"in b)&&"changedTouches"in b&&(b.clientX=b.changedTouches[0].clientX,b.clientY=b.changedTouches[0].clientY);a.forcescreen&&(g=b,b={original:b.original?b.original:b},b.clientX=g.screenX,b.clientY=g.screenY);a.rail.drag={x:b.clientX,y:b.clientY,sx:a.scroll.x,sy:a.scroll.y,st:a.getScrollTop(),sl:a.getScrollLeft(),pt:2,dl:!1};if(a.ispage||!a.opt.directionlockdeadzone)a.rail.drag.dl="f";else{var g=f(window).width(),d=f(window).height(),q=Math.max(document.body.scrollWidth,document.documentElement.scrollWidth),h=Math.max(document.body.scrollHeight,document.documentElement.scrollHeight),d=Math.max(0,h-d),g=Math.max(0,q-g);a.rail.drag.ck=!a.rail.scrollable&&a.railh.scrollable?0<d?"v":!1:a.rail.scrollable&&!a.railh.scrollable?0<g?"h":!1:!1;a.rail.drag.ck||(a.rail.drag.dl="f")}a.opt.touchbehavior&&a.isiframe&&e.isie&&(g=a.win.position(),a.rail.drag.x+=g.left,a.rail.drag.y+=g.top);a.hasmoving=!1;a.lastmouseup=!1;a.scrollmom.reset(b.clientX,b.clientY);if(!e.cantouch&&!this.istouchcapable&&!b.pointerType){if(!c||!/INPUT|SELECT|TEXTAREA/i.test(c.nodeName))return!a.ispage&&e.hasmousecapture&&c.setCapture(),a.opt.touchbehavior?(c.onclick&&!c._onclick&&(c._onclick=c.onclick,c.onclick=function(b){if(a.hasmoving)return!1;c._onclick.call(this,b)}),a.cancelEvent(b)):a.stopPropagation(b);/SUBMIT|CANCEL|BUTTON/i.test(f(c).attr("type"))&&(pc={tg:c,click:!1},a.preventclick=pc)}}};a.ontouchend=function(b){if(!a.rail.drag)return!0;if(2==a.rail.drag.pt){if(b.pointerType&&2!=b.pointerType&&"touch"!=b.pointerType)return!1;a.scrollmom.doMomentum();a.rail.drag=!1;if(a.hasmoving&&(a.lastmouseup=!0,a.hideCursor(),e.hasmousecapture&&document.releaseCapture(),!e.cantouch))return a.cancelEvent(b)}else if(1==a.rail.drag.pt)return a.onmouseup(b)};var n=a.opt.touchbehavior&&a.isiframe&&!e.hasmousecapture;a.ontouchmove=function(b,c){if(!a.rail.drag||b.targetTouches&&a.opt.preventmultitouchscrolling&&1<b.targetTouches.length||b.pointerType&&2!=b.pointerType&&"touch"!=b.pointerType)return!1;if(2==a.rail.drag.pt){if(e.cantouch&&e.isios&&"undefined"==typeof b.original)return!0;a.hasmoving=!0;a.preventclick&&!a.preventclick.click&&(a.preventclick.click=a.preventclick.tg.onclick||!1,a.preventclick.tg.onclick=a.onpreventclick);b=f.extend({original:b},b);"changedTouches"in b&&(b.clientX=b.changedTouches[0].clientX,b.clientY=b.changedTouches[0].clientY);if(a.forcescreen){var g=b;b={original:b.original?b.original:b};b.clientX=g.screenX;b.clientY=g.screenY}var d,g=d=0;n&&!c&&(d=a.win.position(),g=-d.left,d=-d.top);var q=b.clientY+
d;d=q-a.rail.drag.y;var h=b.clientX+g,u=h-a.rail.drag.x,k=a.rail.drag.st-d;a.ishwscroll&&a.opt.bouncescroll?0>k?k=Math.round(k/2):k>a.page.maxh&&(k=a.page.maxh+Math.round((k-a.page.maxh)/2)):(0>k&&(q=k=0),k>a.page.maxh&&(k=a.page.maxh,q=0));var l;a.railh&&a.railh.scrollable&&(l=a.isrtlmode?u-a.rail.drag.sl:a.rail.drag.sl-u,a.ishwscroll&&a.opt.bouncescroll?0>l?l=Math.round(l/2):l>a.page.maxw&&(l=a.page.maxw+Math.round((l-a.page.maxw)/2)):(0>l&&(h=l=0),l>a.page.maxw&&(l=a.page.maxw,h=0)));g=!1;if(a.rail.drag.dl)g=!0,"v"==a.rail.drag.dl?l=a.rail.drag.sl:"h"==a.rail.drag.dl&&(k=a.rail.drag.st);else{d=Math.abs(d);var u=Math.abs(u),z=a.opt.directionlockdeadzone;if("v"==a.rail.drag.ck){if(d>z&&u<=.3*d)return a.rail.drag=!1,!0;u>z&&(a.rail.drag.dl="f",f("body").scrollTop(f("body").scrollTop()))}else if("h"==a.rail.drag.ck){if(u>z&&d<=.3*u)return a.rail.drag=!1,!0;d>z&&(a.rail.drag.dl="f",f("body").scrollLeft(f("body").scrollLeft()))}}a.synched("touchmove",function(){a.rail.drag&&2==a.rail.drag.pt&&(a.prepareTransition&&a.prepareTransition(0),a.rail.scrollable&&a.setScrollTop(k),a.scrollmom.update(h,q),a.railh&&a.railh.scrollable?(a.setScrollLeft(l),a.showCursor(k,l)):a.showCursor(k),e.isie10&&document.selection.clear())});e.ischrome&&a.istouchcapable&&(g=!1);if(g)return a.cancelEvent(b)}else if(1==a.rail.drag.pt)return a.onmousemove(b)}}a.onmousedown=function(b,c){if(!a.rail.drag||1==a.rail.drag.pt){if(a.railslocked)return a.cancelEvent(b);a.cancelScroll();a.rail.drag={x:b.clientX,y:b.clientY,sx:a.scroll.x,sy:a.scroll.y,pt:1,hr:!!c};var g=a.getTarget(b);!a.ispage&&e.hasmousecapture&&g.setCapture();a.isiframe&&!e.hasmousecapture&&(a.saved.csspointerevents=a.doc.css("pointer-events"),a.css(a.doc,{"pointer-events":"none"}));a.hasmoving=!1;return a.cancelEvent(b)}};a.onmouseup=function(b){if(a.rail.drag){if(1!=a.rail.drag.pt)return!0;e.hasmousecapture&&document.releaseCapture();a.isiframe&&!e.hasmousecapture&&a.doc.css("pointer-events",a.saved.csspointerevents);a.rail.drag=!1;a.hasmoving&&a.triggerScrollEnd();return a.cancelEvent(b)}};a.onmousemove=function(b){if(a.rail.drag&&1==a.rail.drag.pt){if(e.ischrome&&0==b.which)return a.onmouseup(b);a.cursorfreezed=!0;a.hasmoving=!0;if(a.rail.drag.hr){a.scroll.x=a.rail.drag.sx+(b.clientX-a.rail.drag.x);0>a.scroll.x&&(a.scroll.x=0);var c=a.scrollvaluemaxw;a.scroll.x>c&&(a.scroll.x=c)}else a.scroll.y=a.rail.drag.sy+(b.clientY-a.rail.drag.y),0>a.scroll.y&&(a.scroll.y=0),c=a.scrollvaluemax,a.scroll.y>c&&(a.scroll.y=c);a.synched("mousemove",function(){a.rail.drag&&1==a.rail.drag.pt&&(a.showCursor(),a.rail.drag.hr?a.hasreversehr?a.doScrollLeft(a.scrollvaluemaxw-Math.round(a.scroll.x*a.scrollratio.x),a.opt.cursordragspeed):a.doScrollLeft(Math.round(a.scroll.x*a.scrollratio.x),a.opt.cursordragspeed):a.doScrollTop(Math.round(a.scroll.y*a.scrollratio.y),a.opt.cursordragspeed))});return a.cancelEvent(b)}};if(e.cantouch||a.opt.touchbehavior)a.onpreventclick=function(b){if(a.preventclick)return a.preventclick.tg.onclick=a.preventclick.click,a.preventclick=!1,a.cancelEvent(b)},a.bind(a.win,"mousedown",a.ontouchstart),a.onclick=e.isios?!1:function(b){return a.lastmouseup?(a.lastmouseup=!1,a.cancelEvent(b)):!0},a.opt.grabcursorenabled&&e.cursorgrabvalue&&(a.css(a.ispage?a.doc:a.win,{cursor:e.cursorgrabvalue}),a.css(a.rail,{cursor:e.cursorgrabvalue}));else{var p=function(b){if(a.selectiondrag){if(b){var c=a.win.outerHeight();b=b.pageY-a.selectiondrag.top;0<b&&b<c&&(b=0);b>=c&&(b-=c);a.selectiondrag.df=b}0!=a.selectiondrag.df&&(a.doScrollBy(2*-Math.floor(a.selectiondrag.df/6)),a.debounced("doselectionscroll",function(){p()},50))}};a.hasTextSelected="getSelection"in document?function(){return 0<document.getSelection().rangeCount}:"selection"in document?function(){return"None"!=document.selection.type}:function(){return!1};a.onselectionstart=function(b){a.ispage||(a.selectiondrag=a.win.offset())};a.onselectionend=function(b){a.selectiondrag=!1};a.onselectiondrag=function(b){a.selectiondrag&&a.hasTextSelected()&&a.debounced("selectionscroll",function(){p(b)},250)}}e.hasw3ctouch?(a.css(a.rail,{"touch-action":"none"}),a.css(a.cursor,{"touch-action":"none"}),a.bind(a.win,"pointerdown",a.ontouchstart),a.bind(document,"pointerup",a.ontouchend),a.bind(document,"pointermove",a.ontouchmove)):e.hasmstouch?(a.css(a.rail,{"-ms-touch-action":"none"}),a.css(a.cursor,{"-ms-touch-action":"none"}),a.bind(a.win,"MSPointerDown",a.ontouchstart),a.bind(document,"MSPointerUp",a.ontouchend),a.bind(document,"MSPointerMove",a.ontouchmove),a.bind(a.cursor,"MSGestureHold",function(a){a.preventDefault()}),a.bind(a.cursor,"contextmenu",function(a){a.preventDefault()})):this.istouchcapable&&(a.bind(a.win,"touchstart",a.ontouchstart),a.bind(document,"touchend",a.ontouchend),a.bind(document,"touchcancel",a.ontouchend),a.bind(document,"touchmove",a.ontouchmove));if(a.opt.cursordragontouch||!e.cantouch&&!a.opt.touchbehavior)a.rail.css({cursor:"default"}),a.railh&&a.railh.css({cursor:"default"}),a.jqbind(a.rail,"mouseenter",function(){if(!a.ispage&&!a.win.is(":visible"))return!1;a.canshowonmouseevent&&a.showCursor();a.rail.active=!0}),a.jqbind(a.rail,"mouseleave",function(){a.rail.active=!1;a.rail.drag||a.hideCursor()}),a.opt.sensitiverail&&(a.bind(a.rail,"click",function(b){a.doRailClick(b,!1,!1)}),a.bind(a.rail,"dblclick",function(b){a.doRailClick(b,!0,!1)}),a.bind(a.cursor,"click",function(b){a.cancelEvent(b)}),a.bind(a.cursor,"dblclick",function(b){a.cancelEvent(b)})),a.railh&&(a.jqbind(a.railh,"mouseenter",function(){if(!a.ispage&&!a.win.is(":visible"))return!1;a.canshowonmouseevent&&a.showCursor();a.rail.active=!0}),a.jqbind(a.railh,"mouseleave",function(){a.rail.active=!1;a.rail.drag||a.hideCursor()}),a.opt.sensitiverail&&(a.bind(a.railh,"click",function(b){a.doRailClick(b,!1,!0)}),a.bind(a.railh,"dblclick",function(b){a.doRailClick(b,!0,!0)}),a.bind(a.cursorh,"click",function(b){a.cancelEvent(b)}),a.bind(a.cursorh,"dblclick",function(b){a.cancelEvent(b)})));e.cantouch||a.opt.touchbehavior?(a.bind(e.hasmousecapture?a.win:document,"mouseup",a.ontouchend),a.bind(document,"mousemove",a.ontouchmove),a.onclick&&a.bind(document,"click",a.onclick),a.opt.cursordragontouch&&(a.bind(a.cursor,"mousedown",a.onmousedown),a.bind(a.cursor,"mouseup",a.onmouseup),a.cursorh&&a.bind(a.cursorh,"mousedown",function(b){a.onmousedown(b,!0)}),a.cursorh&&a.bind(a.cursorh,"mouseup",a.onmouseup))):(a.bind(e.hasmousecapture?a.win:document,"mouseup",a.onmouseup),a.bind(document,"mousemove",a.onmousemove),a.onclick&&a.bind(document,"click",a.onclick),a.bind(a.cursor,"mousedown",a.onmousedown),a.bind(a.cursor,"mouseup",a.onmouseup),a.railh&&(a.bind(a.cursorh,"mousedown",function(b){a.onmousedown(b,!0)}),a.bind(a.cursorh,"mouseup",a.onmouseup)),!a.ispage&&a.opt.enablescrollonselection&&(a.bind(a.win[0],"mousedown",a.onselectionstart),a.bind(document,"mouseup",a.onselectionend),a.bind(a.cursor,"mouseup",a.onselectionend),a.cursorh&&a.bind(a.cursorh,"mouseup",a.onselectionend),a.bind(document,"mousemove",a.onselectiondrag)),a.zoom&&(a.jqbind(a.zoom,"mouseenter",function(){a.canshowonmouseevent&&a.showCursor();a.rail.active=!0}),a.jqbind(a.zoom,"mouseleave",function(){a.rail.active=!1;a.rail.drag||a.hideCursor()})));a.opt.enablemousewheel&&(a.isiframe||a.bind(e.isie&&a.ispage?document:a.win,"mousewheel",a.onmousewheel),a.bind(a.rail,"mousewheel",a.onmousewheel),a.railh&&a.bind(a.railh,"mousewheel",a.onmousewheelhr));a.ispage||e.cantouch||/HTML|^BODY/.test(a.win[0].nodeName)||(a.win.attr("tabindex")||a.win.attr({tabindex:N++}),a.jqbind(a.win,"focus",function(b){y=a.getTarget(b).id||!0;a.hasfocus=!0;a.canshowonmouseevent&&a.noticeCursor()}),a.jqbind(a.win,"blur",function(b){y=!1;a.hasfocus=!1}),a.jqbind(a.win,"mouseenter",function(b){D=a.getTarget(b).id||!0;a.hasmousefocus=!0;a.canshowonmouseevent&&a.noticeCursor()}),a.jqbind(a.win,"mouseleave",function(){D=!1;a.hasmousefocus=!1;a.rail.drag||a.hideCursor()}))}a.onkeypress=function(b){if(a.railslocked&&0==a.page.maxh)return!0;b=b?b:window.e;var c=a.getTarget(b);if(c&&/INPUT|TEXTAREA|SELECT|OPTION/.test(c.nodeName)&&(!c.getAttribute("type")&&!c.type||!/submit|button|cancel/i.tp)||f(c).attr("contenteditable"))return!0;if(a.hasfocus||a.hasmousefocus&&!y||a.ispage&&!y&&!D){c=b.keyCode;if(a.railslocked&&27!=c)return a.cancelEvent(b);var g=b.ctrlKey||!1,d=b.shiftKey||!1,e=!1;switch(c){case 38:case 63233:a.doScrollBy(72);e=!0;break;case 40:case 63235:a.doScrollBy(-72);e=!0;break;case 37:case 63232:a.railh&&(g?a.doScrollLeft(0):a.doScrollLeftBy(72),e=!0);break;case 39:case 63234:a.railh&&(g?a.doScrollLeft(a.page.maxw):a.doScrollLeftBy(-72),e=!0);break;case 33:case 63276:a.doScrollBy(a.view.h);e=!0;break;case 34:case 63277:a.doScrollBy(-a.view.h);e=!0;break;case 36:case 63273:a.railh&&g?a.doScrollPos(0,0):a.doScrollTo(0);e=!0;break;case 35:case 63275:a.railh&&g?a.doScrollPos(a.page.maxw,a.page.maxh):a.doScrollTo(a.page.maxh);e=!0;break;case 32:a.opt.spacebarenabled&&(d?a.doScrollBy(a.view.h):a.doScrollBy(-a.view.h),e=!0);break;case 27:a.zoomactive&&(a.doZoom(),e=!0)}if(e)return a.cancelEvent(b)}};a.opt.enablekeyboard&&a.bind(document,e.isopera&&!e.isopera12?"keypress":"keydown",a.onkeypress);a.bind(document,"keydown",function(b){b.ctrlKey&&(a.wheelprevented=!0)});a.bind(document,"keyup",function(b){b.ctrlKey||(a.wheelprevented=!1)});a.bind(window,"blur",function(b){a.wheelprevented=!1});a.bind(window,"resize",a.lazyResize);a.bind(window,"orientationchange",a.lazyResize);a.bind(window,"load",a.lazyResize);if(e.ischrome&&!a.ispage&&!a.haswrapper){var r=a.win.attr("style"),c=parseFloat(a.win.css("width"))+1;a.win.css("width",c);a.synched("chromefix",function(){a.win.attr("style",r)})}a.onAttributeChange=function(b){a.lazyResize(a.isieold?250:30)};!1!==v&&(a.observerbody=new v(function(b){b.forEach(function(b){if("attributes"==b.type)return f("body").hasClass("modal-open")?a.hide():a.show()});if(document.body.scrollHeight!=a.page.maxh)return a.lazyResize(30)}),a.observerbody.observe(document.body,{childList:!0,subtree:!0,characterData:!1,attributes:!0,attributeFilter:["class"]}));a.ispage||a.haswrapper||(!1!==v?(a.observer=new v(function(b){b.forEach(a.onAttributeChange)}),a.observer.observe(a.win[0],{childList:!0,characterData:!1,attributes:!0,subtree:!1}),a.observerremover=new v(function(b){b.forEach(function(b){if(0<b.removedNodes.length)for(var c in b.removedNodes)if(a&&b.removedNodes[c]==a.win[0])return a.remove()})}),a.observerremover.observe(a.win[0].parentNode,{childList:!0,characterData:!1,attributes:!1,subtree:!1})):(a.bind(a.win,e.isie&&!e.isie9?"propertychange":"DOMAttrModified",a.onAttributeChange),e.isie9&&a.win[0].attachEvent("onpropertychange",a.onAttributeChange),a.bind(a.win,"DOMNodeRemoved",function(b){b.target==a.win[0]&&a.remove()})));!a.ispage&&a.opt.boxzoom&&a.bind(window,"resize",a.resizeZoom);a.istextarea&&a.bind(a.win,"mouseup",a.lazyResize);a.lazyResize(30)}if("IFRAME"==this.doc[0].nodeName){var M=function(){a.iframexd=!1;var b;try{b="contentDocument"in this?this.contentDocument:this.contentWindow.document}catch(c){a.iframexd=!0,b=!1}if(a.iframexd)return"console"in window&&console.log("NiceScroll error: policy restriced iframe"),!0;a.forcescreen=!0;a.isiframe&&(a.iframe={doc:f(b),html:a.doc.contents().find("html")[0],body:a.doc.contents().find("body")[0]},a.getContentSize=function(){return{w:Math.max(a.iframe.html.scrollWidth,a.iframe.body.scrollWidth),h:Math.max(a.iframe.html.scrollHeight,a.iframe.body.scrollHeight)}},a.docscroll=f(a.iframe.body));if(!e.isios&&a.opt.iframeautoresize&&!a.isiframe){a.win.scrollTop(0);a.doc.height("");var g=Math.max(b.getElementsByTagName("html")[0].scrollHeight,b.body.scrollHeight);a.doc.height(g)}a.lazyResize(30);e.isie7&&a.css(f(a.iframe.html),{"overflow-y":"hidden"});a.css(f(a.iframe.body),{"overflow-y":"hidden"});e.isios&&a.haswrapper&&a.css(f(b.body),{"-webkit-transform":"translate3d(0,0,0)"});"contentWindow"in this?a.bind(this.contentWindow,"scroll",a.onscroll):a.bind(b,"scroll",a.onscroll);a.opt.enablemousewheel&&a.bind(b,"mousewheel",a.onmousewheel);a.opt.enablekeyboard&&a.bind(b,e.isopera?"keypress":"keydown",a.onkeypress);if(e.cantouch||a.opt.touchbehavior)a.bind(b,"mousedown",a.ontouchstart),a.bind(b,"mousemove",function(b){return a.ontouchmove(b,!0)}),a.opt.grabcursorenabled&&e.cursorgrabvalue&&a.css(f(b.body),{cursor:e.cursorgrabvalue});a.bind(b,"mouseup",a.ontouchend);a.zoom&&(a.opt.dblclickzoom&&a.bind(b,"dblclick",a.doZoom),a.ongesturezoom&&a.bind(b,"gestureend",a.ongesturezoom))};this.doc[0].readyState&&"complete"==this.doc[0].readyState&&setTimeout(function(){M.call(a.doc[0],!1)},500);a.bind(this.doc,"load",M)}};this.showCursor=function(b,c){a.cursortimeout&&(clearTimeout(a.cursortimeout),a.cursortimeout=0);if(a.rail){a.autohidedom&&(a.autohidedom.stop().css({opacity:a.opt.cursoropacitymax}),a.cursoractive=!0);a.rail.drag&&1==a.rail.drag.pt||("undefined"!=typeof b&&!1!==b&&(a.scroll.y=Math.round(1*b/a.scrollratio.y)),"undefined"!=typeof c&&(a.scroll.x=Math.round(1*c/a.scrollratio.x)));a.cursor.css({height:a.cursorheight,top:a.scroll.y});if(a.cursorh){var d=a.hasreversehr?a.scrollvaluemaxw-a.scroll.x:a.scroll.x;!a.rail.align&&a.rail.visibility?a.cursorh.css({width:a.cursorwidth,left:d+a.rail.width}):a.cursorh.css({width:a.cursorwidth,left:d});a.cursoractive=!0}a.zoom&&a.zoom.stop().css({opacity:a.opt.cursoropacitymax})}};this.hideCursor=function(b){a.cursortimeout||!a.rail||!a.autohidedom||a.hasmousefocus&&"leave"==a.opt.autohidemode||(a.cursortimeout=setTimeout(function(){a.rail.active&&a.showonmouseevent||(a.autohidedom.stop().animate({opacity:a.opt.cursoropacitymin}),a.zoom&&a.zoom.stop().animate({opacity:a.opt.cursoropacitymin}),a.cursoractive=!1);a.cursortimeout=0},b||a.opt.hidecursordelay))};this.noticeCursor=function(b,c,d){a.showCursor(c,d);a.rail.active||a.hideCursor(b)};this.getContentSize=a.ispage?function(){return{w:Math.max(document.body.scrollWidth,document.documentElement.scrollWidth),h:Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)}}:a.haswrapper?function(){return{w:a.doc.outerWidth()+parseInt(a.win.css("paddingLeft"))+parseInt(a.win.css("paddingRight")),h:a.doc.outerHeight()+parseInt(a.win.css("paddingTop"))+parseInt(a.win.css("paddingBottom"))}}:function(){return{w:a.docscroll[0].scrollWidth,h:a.docscroll[0].scrollHeight}};this.onResize=function(b,c){if(!a||!a.win)return!1;if(!a.haswrapper&&!a.ispage){if("none"==a.win.css("display"))return a.visibility&&a.hideRail().hideRailHr(),!1;a.hidden||a.visibility||a.showRail().showRailHr()}var d=a.page.maxh,e=a.page.maxw,f=a.view.h,h=a.view.w;a.view={w:a.ispage?a.win.width():parseInt(a.win[0].clientWidth),h:a.ispage?a.win.height():parseInt(a.win[0].clientHeight)};a.page=c?c:a.getContentSize();a.page.maxh=Math.max(0,a.page.h-a.view.h);a.page.maxw=Math.max(0,a.page.w-a.view.w);if(a.page.maxh==d&&a.page.maxw==e&&a.view.w==h&&a.view.h==f){if(a.ispage)return a;d=a.win.offset();if(a.lastposition&&(e=a.lastposition,e.top==d.top&&e.left==d.left))return a;a.lastposition=d}0==a.page.maxh?(a.hideRail(),a.scrollvaluemax=0,a.scroll.y=0,a.scrollratio.y=0,a.cursorheight=0,a.setScrollTop(0),a.rail.scrollable=!1):(a.page.maxh-=a.opt.railpadding.top+a.opt.railpadding.bottom,a.rail.scrollable=!0);0==a.page.maxw?(a.hideRailHr(),a.scrollvaluemaxw=0,a.scroll.x=0,a.scrollratio.x=0,a.cursorwidth=0,a.setScrollLeft(0),a.railh.scrollable=!1):(a.page.maxw-=a.opt.railpadding.left+a.opt.railpadding.right,a.railh.scrollable=!0);a.railslocked=a.locked||0==a.page.maxh&&0==a.page.maxw;if(a.railslocked)return a.ispage||a.updateScrollBar(a.view),!1;a.hidden||a.visibility?a.hidden||a.railh.visibility||a.showRailHr():a.showRail().showRailHr();a.istextarea&&a.win.css("resize")&&"none"!=a.win.css("resize")&&(a.view.h-=20);a.cursorheight=Math.min(a.view.h,Math.round(a.view.h/a.page.h*a.view.h));a.cursorheight=a.opt.cursorfixedheight?a.opt.cursorfixedheight:Math.max(a.opt.cursorminheight,a.cursorheight);a.cursorwidth=Math.min(a.view.w,Math.round(a.view.w/a.page.w*a.view.w));a.cursorwidth=a.opt.cursorfixedheight?a.opt.cursorfixedheight:Math.max(a.opt.cursorminheight,a.cursorwidth);a.scrollvaluemax=a.view.h-a.cursorheight-a.cursor.hborder-(a.opt.railpadding.top+a.opt.railpadding.bottom);a.railh&&(a.railh.width=0<a.page.maxh?a.view.w-a.rail.width:a.view.w,a.scrollvaluemaxw=a.railh.width-a.cursorwidth-a.cursorh.wborder-(a.opt.railpadding.left+a.opt.railpadding.right));a.ispage||a.updateScrollBar(a.view);a.scrollratio={x:a.page.maxw/a.scrollvaluemaxw,y:a.page.maxh/a.scrollvaluemax};a.getScrollTop()>a.page.maxh?a.doScrollTop(a.page.maxh):(a.scroll.y=Math.round(a.getScrollTop()*(1/a.scrollratio.y)),a.scroll.x=Math.round(a.getScrollLeft()*(1/a.scrollratio.x)),a.cursoractive&&a.noticeCursor());a.scroll.y&&0==a.getScrollTop()&&a.doScrollTo(Math.floor(a.scroll.y*a.scrollratio.y));return a};this.resize=a.onResize;this.lazyResize=function(b){b=isNaN(b)?30:b;a.debounced("resize",a.resize,b);return a};this.jqbind=function(b,c,d){a.events.push({e:b,n:c,f:d,q:!0});f(b).bind(c,d)};this.bind=function(b,c,d,f){var h="jquery"in b?b[0]:b;"mousewheel"==c?window.addEventListener||"onwheel"in document?a._bind(h,"wheel",d,f||!1):(b="undefined"!=typeof document.onmousewheel?"mousewheel":"DOMMouseScroll",n(h,b,d,f||!1),"DOMMouseScroll"==b&&n(h,"MozMousePixelScroll",d,f||!1)):h.addEventListener?(e.cantouch&&/mouseup|mousedown|mousemove/.test(c)&&a._bind(h,"mousedown"==c?"touchstart":"mouseup"==c?"touchend":"touchmove",function(a){if(a.touches){if(2>a.touches.length){var b=a.touches.length?a.touches[0]:a;b.original=a;d.call(this,b)}}else a.changedTouches&&(b=a.changedTouches[0],b.original=a,d.call(this,b))},f||!1),a._bind(h,c,d,f||!1),e.cantouch&&"mouseup"==c&&a._bind(h,"touchcancel",d,f||!1)):a._bind(h,c,function(b){(b=b||window.event||!1)&&b.srcElement&&(b.target=b.srcElement);"pageY"in b||(b.pageX=b.clientX+document.documentElement.scrollLeft,b.pageY=b.clientY+document.documentElement.scrollTop);return!1===d.call(h,b)||!1===f?a.cancelEvent(b):!0})};e.haseventlistener?(this._bind=function(b,c,d,e){a.events.push({e:b,n:c,f:d,b:e,q:!1});b.addEventListener(c,d,e||!1)},this.cancelEvent=function(a){if(!a)return!1;a=a.original?a.original:a;a.preventDefault();a.stopPropagation();a.preventManipulation&&a.preventManipulation();return!1},this.stopPropagation=function(a){if(!a)return!1;a=a.original?a.original:a;a.stopPropagation();return!1},this._unbind=function(a,c,d,e){a.removeEventListener(c,d,e)}):(this._bind=function(b,c,d,e){a.events.push({e:b,n:c,f:d,b:e,q:!1});b.attachEvent?b.attachEvent("on"+c,d):b["on"+c]=d},this.cancelEvent=function(a){a=window.event||!1;if(!a)return!1;a.cancelBubble=!0;a.cancel=!0;return a.returnValue=!1},this.stopPropagation=function(a){a=window.event||!1;if(!a)return!1;a.cancelBubble=!0;return!1},this._unbind=function(a,c,d,e){a.detachEvent?a.detachEvent("on"+c,d):a["on"+c]=!1});this.unbindAll=function(){for(var b=0;b<a.events.length;b++){var c=a.events[b];c.q?c.e.unbind(c.n,c.f):a._unbind(c.e,c.n,c.f,c.b)}};this.showRail=function(){0==a.page.maxh||!a.ispage&&"none"==a.win.css("display")||(a.visibility=!0,a.rail.visibility=!0,a.rail.css("display","block"));return a};this.showRailHr=function(){if(!a.railh)return a;0==a.page.maxw||!a.ispage&&"none"==a.win.css("display")||(a.railh.visibility=!0,a.railh.css("display","block"));return a};this.hideRail=function(){a.visibility=!1;a.rail.visibility=!1;a.rail.css("display","none");return a};this.hideRailHr=function(){if(!a.railh)return a;a.railh.visibility=!1;a.railh.css("display","none");return a};this.show=function(){a.hidden=!1;a.railslocked=!1;return a.showRail().showRailHr()};this.hide=function(){a.hidden=!0;a.railslocked=!0;return a.hideRail().hideRailHr()};this.toggle=function(){return a.hidden?a.show():a.hide()};this.remove=function(){a.stop();a.cursortimeout&&clearTimeout(a.cursortimeout);a.doZoomOut();a.unbindAll();e.isie9&&a.win[0].detachEvent("onpropertychange",a.onAttributeChange);!1!==a.observer&&a.observer.disconnect();!1!==a.observerremover&&a.observerremover.disconnect();!1!==a.observerbody&&a.observerbody.disconnect();a.events=null;a.cursor&&a.cursor.remove();a.cursorh&&a.cursorh.remove();a.rail&&a.rail.remove();a.railh&&a.railh.remove();a.zoom&&a.zoom.remove();for(var b=0;b<a.saved.css.length;b++){var c=a.saved.css[b];c[0].css(c[1],"undefined"==typeof c[2]?"":c[2])}a.saved=!1;a.me.data("__nicescroll","");var d=f.nicescroll;d.each(function(b){if(this&&this.id===a.id){delete d[b];for(var c=++b;c<d.length;c++,b++)d[b]=d[c];d.length--;d.length&&delete d[d.length]}});for(var h in a)a[h]=null,delete a[h];a=null};this.scrollstart=function(b){this.onscrollstart=b;return a};this.scrollend=function(b){this.onscrollend=b;return a};this.scrollcancel=function(b){this.onscrollcancel=b;return a};this.zoomin=function(b){this.onzoomin=b;return a};this.zoomout=function(b){this.onzoomout=b;return a};this.isScrollable=function(a){a=a.target?a.target:a;if("OPTION"==a.nodeName)return!0;for(;a&&1==a.nodeType&&!/^BODY|HTML/.test(a.nodeName);){var c=f(a),c=c.css("overflowY")||c.css("overflowX")||c.css("overflow")||"";if(/scroll|auto/.test(c))return a.clientHeight!=a.scrollHeight;a=a.parentNode?a.parentNode:!1}return!1};this.getViewport=function(a){for(a=a&&a.parentNode?a.parentNode:!1;a&&1==a.nodeType&&!/^BODY|HTML/.test(a.nodeName);){var c=f(a);if(/fixed|absolute/.test(c.css("position")))return c;var d=c.css("overflowY")||c.css("overflowX")||c.css("overflow")||"";if(/scroll|auto/.test(d)&&a.clientHeight!=a.scrollHeight||0<c.getNiceScroll().length)return c;a=a.parentNode?a.parentNode:!1}return!1};this.triggerScrollEnd=function(){if(a.onscrollend){var b=a.getScrollLeft(),c=a.getScrollTop();a.onscrollend.call(a,{type:"scrollend",current:{x:b,y:c},end:{x:b,y:c}})}};this.onmousewheel=function(b){if(!a.wheelprevented){if(a.railslocked)return a.debounced("checkunlock",a.resize,250),!0;if(a.rail.drag)return a.cancelEvent(b);"auto"==a.opt.oneaxismousemode&&0!=b.deltaX&&(a.opt.oneaxismousemode=!1);if(a.opt.oneaxismousemode&&0==b.deltaX&&!a.rail.scrollable)return a.railh&&a.railh.scrollable?a.onmousewheelhr(b):!0;var c=+new Date,d=!1;a.opt.preservenativescrolling&&a.checkarea+600<c&&(a.nativescrollingarea=a.isScrollable(b),d=!0);a.checkarea=c;if(a.nativescrollingarea)return!0;if(b=p(b,!1,d))a.checkarea=0;return b}};this.onmousewheelhr=function(b){if(!a.wheelprevented){if(a.railslocked||!a.railh.scrollable)return!0;if(a.rail.drag)return a.cancelEvent(b);var c=+new Date,d=!1;a.opt.preservenativescrolling&&a.checkarea+600<c&&(a.nativescrollingarea=a.isScrollable(b),d=!0);a.checkarea=c;return a.nativescrollingarea?!0:a.railslocked?a.cancelEvent(b):p(b,!0,d)}};this.stop=function(){a.cancelScroll();a.scrollmon&&a.scrollmon.stop();a.cursorfreezed=!1;a.scroll.y=Math.round(a.getScrollTop()*(1/a.scrollratio.y));a.noticeCursor();return a};this.getTransitionSpeed=function(b){var c=Math.round(10*a.opt.scrollspeed);b=Math.min(c,Math.round(b/20*a.opt.scrollspeed));return 20<b?b:0};a.opt.smoothscroll?a.ishwscroll&&e.hastransition&&a.opt.usetransition&&a.opt.smoothscroll?(this.prepareTransition=function(b,c){var d=c?20<b?b:0:a.getTransitionSpeed(b),f=d?e.prefixstyle+"transform "+d+"ms ease-out":"";a.lasttransitionstyle&&a.lasttransitionstyle==f||(a.lasttransitionstyle=f,a.doc.css(e.transitionstyle,f));return d},this.doScrollLeft=function(b,c){var d=a.scrollrunning?a.newscrolly:a.getScrollTop();a.doScrollPos(b,d,c)},this.doScrollTop=function(b,c){var d=a.scrollrunning?a.newscrollx:a.getScrollLeft();a.doScrollPos(d,b,c)},this.doScrollPos=function(b,c,d){var f=a.getScrollTop(),h=a.getScrollLeft();(0>(a.newscrolly-
f)*(c-f)||0>(a.newscrollx-h)*(b-h))&&a.cancelScroll();0==a.opt.bouncescroll&&(0>c?c=0:c>a.page.maxh&&(c=a.page.maxh),0>b?b=0:b>a.page.maxw&&(b=a.page.maxw));if(a.scrollrunning&&b==a.newscrollx&&c==a.newscrolly)return!1;a.newscrolly=c;a.newscrollx=b;a.newscrollspeed=d||!1;if(a.timer)return!1;a.timer=setTimeout(function(){var d=a.getScrollTop(),f=a.getScrollLeft(),h,k;h=b-f;k=c-d;h=Math.round(Math.sqrt(Math.pow(h,2)+Math.pow(k,2)));h=a.newscrollspeed&&1<a.newscrollspeed?a.newscrollspeed:a.getTransitionSpeed(h);a.newscrollspeed&&1>=a.newscrollspeed&&(h*=a.newscrollspeed);a.prepareTransition(h,!0);a.timerscroll&&a.timerscroll.tm&&clearInterval(a.timerscroll.tm);0<h&&(!a.scrollrunning&&a.onscrollstart&&a.onscrollstart.call(a,{type:"scrollstart",current:{x:f,y:d},request:{x:b,y:c},end:{x:a.newscrollx,y:a.newscrolly},speed:h}),e.transitionend?a.scrollendtrapped||(a.scrollendtrapped=!0,a.bind(a.doc,e.transitionend,a.onScrollTransitionEnd,!1)):(a.scrollendtrapped&&clearTimeout(a.scrollendtrapped),a.scrollendtrapped=setTimeout(a.onScrollTransitionEnd,h)),a.timerscroll={bz:new A(d,a.newscrolly,h,0,0,.58,1),bh:new A(f,a.newscrollx,h,0,0,.58,1)},a.cursorfreezed||(a.timerscroll.tm=setInterval(function(){a.showCursor(a.getScrollTop(),a.getScrollLeft())},60)));a.synched("doScroll-set",function(){a.timer=0;a.scrollendtrapped&&(a.scrollrunning=!0);a.setScrollTop(a.newscrolly);a.setScrollLeft(a.newscrollx);if(!a.scrollendtrapped)a.onScrollTransitionEnd()})},50)},this.cancelScroll=function(){if(!a.scrollendtrapped)return!0;var b=a.getScrollTop(),c=a.getScrollLeft();a.scrollrunning=!1;e.transitionend||clearTimeout(e.transitionend);a.scrollendtrapped=!1;a._unbind(a.doc[0],e.transitionend,a.onScrollTransitionEnd);a.prepareTransition(0);a.setScrollTop(b);a.railh&&a.setScrollLeft(c);a.timerscroll&&a.timerscroll.tm&&clearInterval(a.timerscroll.tm);a.timerscroll=!1;a.cursorfreezed=!1;a.showCursor(b,c);return a},this.onScrollTransitionEnd=function(){a.scrollendtrapped&&a._unbind(a.doc[0],e.transitionend,a.onScrollTransitionEnd);a.scrollendtrapped=!1;a.prepareTransition(0);a.timerscroll&&a.timerscroll.tm&&clearInterval(a.timerscroll.tm);a.timerscroll=!1;var b=a.getScrollTop(),c=a.getScrollLeft();a.setScrollTop(b);a.railh&&a.setScrollLeft(c);a.noticeCursor(!1,b,c);a.cursorfreezed=!1;0>b?b=0:b>a.page.maxh&&(b=a.page.maxh);0>c?c=0:c>a.page.maxw&&(c=a.page.maxw);if(b!=a.newscrolly||c!=a.newscrollx)return a.doScrollPos(c,b,a.opt.snapbackspeed);a.onscrollend&&a.scrollrunning&&a.triggerScrollEnd();a.scrollrunning=!1}):(this.doScrollLeft=function(b,c){var d=a.scrollrunning?a.newscrolly:a.getScrollTop();a.doScrollPos(b,d,c)},this.doScrollTop=function(b,c){var d=a.scrollrunning?a.newscrollx:a.getScrollLeft();a.doScrollPos(d,b,c)},this.doScrollPos=function(b,c,d){function e(){if(a.cancelAnimationFrame)return!0;a.scrollrunning=!0;if(n=1-n)return a.timer=s(e)||1;var b=0,c,d,g=d=a.getScrollTop();if(a.dst.ay){g=a.bzscroll?a.dst.py+a.bzscroll.getNow()*a.dst.ay:a.newscrolly;c=g-d;if(0>c&&g<a.newscrolly||0<c&&g>a.newscrolly)g=a.newscrolly;a.setScrollTop(g);g==a.newscrolly&&(b=1)}else b=1;d=c=a.getScrollLeft();if(a.dst.ax){d=a.bzscroll?a.dst.px+a.bzscroll.getNow()*a.dst.ax:a.newscrollx;c=d-c;if(0>c&&d<a.newscrollx||0<c&&d>a.newscrollx)d=a.newscrollx;a.setScrollLeft(d);d==a.newscrollx&&(b+=1)}else b+=1;2==b?(a.timer=0,a.cursorfreezed=!1,a.bzscroll=!1,a.scrollrunning=!1,0>g?g=0:g>a.page.maxh&&(g=a.page.maxh),0>d?d=0:d>a.page.maxw&&(d=a.page.maxw),d!=a.newscrollx||g!=a.newscrolly?a.doScrollPos(d,g):a.onscrollend&&a.triggerScrollEnd()):a.timer=s(e)||1}c="undefined"==typeof c||!1===c?a.getScrollTop(!0):c;if(a.timer&&a.newscrolly==c&&a.newscrollx==b)return!0;a.timer&&t(a.timer);a.timer=0;var f=a.getScrollTop(),h=a.getScrollLeft();(0>(a.newscrolly-f)*(c-f)||0>(a.newscrollx-h)*(b-h))&&a.cancelScroll();a.newscrolly=c;a.newscrollx=b;a.bouncescroll&&a.rail.visibility||(0>a.newscrolly?a.newscrolly=0:a.newscrolly>a.page.maxh&&(a.newscrolly=a.page.maxh));a.bouncescroll&&a.railh.visibility||(0>a.newscrollx?a.newscrollx=0:a.newscrollx>a.page.maxw&&(a.newscrollx=a.page.maxw));a.dst={};a.dst.x=b-h;a.dst.y=c-f;a.dst.px=h;a.dst.py=f;var k=Math.round(Math.sqrt(Math.pow(a.dst.x,2)+Math.pow(a.dst.y,2)));a.dst.ax=a.dst.x/k;a.dst.ay=a.dst.y/k;var l=0,m=k;0==a.dst.x?(l=f,m=c,a.dst.ay=1,a.dst.py=0):0==a.dst.y&&(l=h,m=b,a.dst.ax=1,a.dst.px=0);k=a.getTransitionSpeed(k);d&&1>=d&&(k*=d);a.bzscroll=0<k?a.bzscroll?a.bzscroll.update(m,k):new A(l,m,k,0,1,0,1):!1;if(!a.timer){(f==a.page.maxh&&c>=a.page.maxh||h==a.page.maxw&&b>=a.page.maxw)&&a.checkContentSize();var n=1;a.cancelAnimationFrame=!1;a.timer=1;a.onscrollstart&&!a.scrollrunning&&a.onscrollstart.call(a,{type:"scrollstart",current:{x:h,y:f},request:{x:b,y:c},end:{x:a.newscrollx,y:a.newscrolly},speed:k});e();(f==a.page.maxh&&c>=f||h==a.page.maxw&&b>=h)&&a.checkContentSize();a.noticeCursor()}},this.cancelScroll=function(){a.timer&&t(a.timer);a.timer=0;a.bzscroll=!1;a.scrollrunning=!1;return a}):(this.doScrollLeft=function(b,c){var d=a.getScrollTop();a.doScrollPos(b,d,c)},this.doScrollTop=function(b,c){var d=a.getScrollLeft();a.doScrollPos(d,b,c)},this.doScrollPos=function(b,c,d){var e=b>a.page.maxw?a.page.maxw:b;0>e&&(e=0);var f=c>a.page.maxh?a.page.maxh:c;0>f&&(f=0);a.synched("scroll",function(){a.setScrollTop(f);a.setScrollLeft(e)})},this.cancelScroll=function(){});this.doScrollBy=function(b,c){var d=0,d=c?Math.floor((a.scroll.y-b)*a.scrollratio.y):(a.timer?a.newscrolly:a.getScrollTop(!0))-b;if(a.bouncescroll){var e=Math.round(a.view.h/2);d<-e?d=-e:d>a.page.maxh+e&&(d=a.page.maxh+e)}a.cursorfreezed=!1;e=a.getScrollTop(!0);if(0>d&&0>=e)return a.noticeCursor();if(d>a.page.maxh&&e>=a.page.maxh)return a.checkContentSize(),a.noticeCursor();a.doScrollTop(d)};this.doScrollLeftBy=function(b,c){var d=0,d=c?Math.floor((a.scroll.x-b)*a.scrollratio.x):(a.timer?a.newscrollx:a.getScrollLeft(!0))-b;if(a.bouncescroll){var e=Math.round(a.view.w/2);d<-e?d=-e:d>a.page.maxw+e&&(d=a.page.maxw+e)}a.cursorfreezed=!1;e=a.getScrollLeft(!0);if(0>d&&0>=e||d>a.page.maxw&&e>=a.page.maxw)return a.noticeCursor();a.doScrollLeft(d)};this.doScrollTo=function(b,c){c&&Math.round(b*a.scrollratio.y);a.cursorfreezed=!1;a.doScrollTop(b)};this.checkContentSize=function(){var b=a.getContentSize();b.h==a.page.h&&b.w==a.page.w||a.resize(!1,b)};a.onscroll=function(b){a.rail.drag||a.cursorfreezed||a.synched("scroll",function(){a.scroll.y=Math.round(a.getScrollTop()*(1/a.scrollratio.y));a.railh&&(a.scroll.x=Math.round(a.getScrollLeft()*(1/a.scrollratio.x)));a.noticeCursor()})};a.bind(a.docscroll,"scroll",a.onscroll);this.doZoomIn=function(b){if(!a.zoomactive){a.zoomactive=!0;a.zoomrestore={style:{}};var c="position top left zIndex backgroundColor marginTop marginBottom marginLeft marginRight".split(" "),d=a.win[0].style,h;for(h in c){var k=c[h];a.zoomrestore.style[k]="undefined"!=typeof d[k]?d[k]:""}a.zoomrestore.style.width=a.win.css("width");a.zoomrestore.style.height=a.win.css("height");a.zoomrestore.padding={w:a.win.outerWidth()-a.win.width(),h:a.win.outerHeight()-a.win.height()};e.isios4&&(a.zoomrestore.scrollTop=f(window).scrollTop(),f(window).scrollTop(0));a.win.css({position:e.isios4?"absolute":"fixed",top:0,left:0,"z-index":x+100,margin:"0px"});c=a.win.css("backgroundColor");(""==c||/transparent|rgba\(0, 0, 0, 0\)|rgba\(0,0,0,0\)/.test(c))&&a.win.css("backgroundColor","#fff");a.rail.css({"z-index":x+101});a.zoom.css({"z-index":x+102});a.zoom.css("backgroundPosition","0px -18px");a.resizeZoom();a.onzoomin&&a.onzoomin.call(a);return a.cancelEvent(b)}};this.doZoomOut=function(b){if(a.zoomactive)return a.zoomactive=!1,a.win.css("margin",""),a.win.css(a.zoomrestore.style),e.isios4&&f(window).scrollTop(a.zoomrestore.scrollTop),a.rail.css({"z-index":a.zindex}),a.zoom.css({"z-index":a.zindex}),a.zoomrestore=!1,a.zoom.css("backgroundPosition","0px 0px"),a.onResize(),a.onzoomout&&a.onzoomout.call(a),a.cancelEvent(b)};this.doZoom=function(b){return a.zoomactive?a.doZoomOut(b):a.doZoomIn(b)};this.resizeZoom=function(){if(a.zoomactive){var b=a.getScrollTop();a.win.css({width:f(window).width()-a.zoomrestore.padding.w+"px",height:f(window).height()-a.zoomrestore.padding.h+"px"});a.onResize();a.setScrollTop(Math.min(a.page.maxh,b))}};this.init();f.nicescroll.push(this)},L=function(f){var c=this;this.nc=f;this.steptime=this.lasttime=this.speedy=this.speedx=this.lasty=this.lastx=0;this.snapy=this.snapx=!1;this.demuly=this.demulx=0;this.lastscrolly=this.lastscrollx=-1;this.timer=this.chky=this.chkx=0;this.time=function(){return+new Date};this.reset=function(f,k){c.stop();var d=c.time();c.steptime=0;c.lasttime=d;c.speedx=0;c.speedy=0;c.lastx=f;c.lasty=k;c.lastscrollx=-1;c.lastscrolly=-1};this.update=function(f,k){var d=c.time();c.steptime=d-c.lasttime;c.lasttime=d;var d=k-c.lasty,n=f-c.lastx,p=c.nc.getScrollTop(),a=c.nc.getScrollLeft(),p=p+d,a=a+n;c.snapx=0>a||a>c.nc.page.maxw;c.snapy=0>p||p>c.nc.page.maxh;c.speedx=n;c.speedy=d;c.lastx=f;c.lasty=k};this.stop=function(){c.nc.unsynched("domomentum2d");c.timer&&clearTimeout(c.timer);c.timer=0;c.lastscrollx=-1;c.lastscrolly=-1};this.doSnapy=function(f,k){var d=!1;0>k?(k=0,d=!0):k>c.nc.page.maxh&&(k=c.nc.page.maxh,d=!0);0>f?(f=0,d=!0):f>c.nc.page.maxw&&(f=c.nc.page.maxw,d=!0);d?c.nc.doScrollPos(f,k,c.nc.opt.snapbackspeed):c.nc.triggerScrollEnd()};this.doMomentum=function(f){var k=c.time(),d=f?k+f:c.lasttime;f=c.nc.getScrollLeft();var n=c.nc.getScrollTop(),p=c.nc.page.maxh,a=c.nc.page.maxw;c.speedx=0<a?Math.min(60,c.speedx):0;c.speedy=0<p?Math.min(60,c.speedy):0;d=d&&60>=k-d;if(0>n||n>p||0>f||f>a)d=!1;f=c.speedx&&d?c.speedx:!1;if(c.speedy&&d&&c.speedy||f){var s=Math.max(16,c.steptime);50<s&&(f=s/50,c.speedx*=f,c.speedy*=f,s=50);c.demulxy=0;c.lastscrollx=c.nc.getScrollLeft();c.chkx=c.lastscrollx;c.lastscrolly=c.nc.getScrollTop();c.chky=c.lastscrolly;var e=c.lastscrollx,r=c.lastscrolly,t=function(){var d=600<c.time()-k?.04:.02;c.speedx&&(e=Math.floor(c.lastscrollx-c.speedx*(1-c.demulxy)),c.lastscrollx=e,0>e||e>a)&&(d=.1);c.speedy&&(r=Math.floor(c.lastscrolly-c.speedy*(1-c.demulxy)),c.lastscrolly=r,0>r||r>p)&&(d=.1);c.demulxy=Math.min(1,c.demulxy+d);c.nc.synched("domomentum2d",function(){c.speedx&&(c.nc.getScrollLeft()!=c.chkx&&c.stop(),c.chkx=e,c.nc.setScrollLeft(e));c.speedy&&(c.nc.getScrollTop()!=c.chky&&c.stop(),c.chky=r,c.nc.setScrollTop(r));c.timer||(c.nc.hideCursor(),c.doSnapy(e,r))});1>c.demulxy?c.timer=setTimeout(t,s):(c.stop(),c.nc.hideCursor(),c.doSnapy(e,r))};t()}else c.doSnapy(c.nc.getScrollLeft(),c.nc.getScrollTop())}},w=f.fn.scrollTop;f.cssHooks.pageYOffset={get:function(k,c,h){return(c=f.data(k,"__nicescroll")||!1)&&c.ishwscroll?c.getScrollTop():w.call(k)},set:function(k,c){var h=f.data(k,"__nicescroll")||!1;h&&h.ishwscroll?h.setScrollTop(parseInt(c)):w.call(k,c);return this}};f.fn.scrollTop=function(k){if("undefined"==typeof k){var c=this[0]?f.data(this[0],"__nicescroll")||!1:!1;return c&&c.ishwscroll?c.getScrollTop():w.call(this)}return this.each(function(){var c=f.data(this,"__nicescroll")||!1;c&&c.ishwscroll?c.setScrollTop(parseInt(k)):w.call(f(this),k)})};var B=f.fn.scrollLeft;f.cssHooks.pageXOffset={get:function(k,c,h){return(c=f.data(k,"__nicescroll")||!1)&&c.ishwscroll?c.getScrollLeft():B.call(k)},set:function(k,c){var h=f.data(k,"__nicescroll")||!1;h&&h.ishwscroll?h.setScrollLeft(parseInt(c)):B.call(k,c);return this}};f.fn.scrollLeft=function(k){if("undefined"==typeof k){var c=this[0]?f.data(this[0],"__nicescroll")||!1:!1;return c&&c.ishwscroll?c.getScrollLeft():B.call(this)}return this.each(function(){var c=f.data(this,"__nicescroll")||!1;c&&c.ishwscroll?c.setScrollLeft(parseInt(k)):B.call(f(this),k)})};var C=function(k){var c=this;this.length=0;this.name="nicescrollarray";this.each=function(d){for(var f=0,h=0;f<c.length;f++)d.call(c[f],h++);return c};this.push=function(d){c[c.length]=d;c.length++};this.eq=function(d){return c[d]};if(k)for(var h=0;h<k.length;h++){var m=f.data(k[h],"__nicescroll")||!1;m&&(this[this.length]=m,this.length++)}return this};(function(f,c,h){for(var m=0;m<c.length;m++)h(f,c[m])})(C.prototype,"show hide toggle onResize resize remove stop doScrollPos".split(" "),function(f,c){f[c]=function(){var f=arguments;return this.each(function(){this[c].apply(this,f)})}});f.fn.getNiceScroll=function(k){return"undefined"==typeof k?new C(this):this[k]&&f.data(this[k],"__nicescroll")||!1};f.extend(f.expr[":"],{nicescroll:function(k){return f.data(k,"__nicescroll")?!0:!1}});f.fn.niceScroll=function(k,c){"undefined"!=typeof c||"object"!=typeof k||"jquery"in k||(c=k,k=!1);c=f.extend({},c);var h=new C;"undefined"==typeof c&&(c={});k&&(c.doc=f(k),c.win=f(this));var m=!("doc"in c);m||"win"in c||(c.win=f(this));this.each(function(){var d=f(this).data("__nicescroll")||!1;d||(c.doc=m?f(this):c.doc,d=new R(c,f(this)),f(this).data("__nicescroll",d));h.push(d)});return 1==h.length?h[0]:h};window.NiceScroll={getjQuery:function(){return f}};f.nicescroll||(f.nicescroll=new C,f.nicescroll.options=I)});;function __initMxbCalendar($el,opt){$el.jCal(jQuery.extend({day:new Date(),days:1,showMonths:2,monthSelect:true,mxnAction:'',drawBack:function(){return false;},dCheck:function(day){return'day';},callback:function(day,days){var thisClicked;thisClicked=jQuery(this._target);var theDate;theDate=__mxbFormatDate(new Date(day));var dateTarget=jQuery('.mxn_date_target');if(dateTarget.length>0){jQuery('.dimmer').css("display","none");dateTarget.removeClass("mxn_date_target");jQuery('.'+thisClicked.attr('id')+'_day[name="date_'+dateTarget.attr("name")+'"]').val(theDate);var arrive_date=jQuery('.'+thisClicked.attr('id')+'_day[name="date_arrive"]').val();var depart_date=jQuery('.'+thisClicked.attr('id')+'_day[name="date_depart"]').val();if(arrive_date.length>0&&depart_date.length>0){arrive_date=arrive_date.split("-");arrive_date[1]=("00"+arrive_date[1]).substring(arrive_date[1].length);arrive_date[2]=("00"+arrive_date[2]).substring(arrive_date[2].length);arrive_date=arrive_date.join("-");depart_date=depart_date.split("-");depart_date[1]=("00"+depart_date[1]).substring(depart_date[1].length);depart_date[2]=("00"+depart_date[2]).substring(depart_date[2].length);depart_date=depart_date.join("-");if(new Date(depart_date)<new Date(arrive_date))
{jQuery('.'+thisClicked.attr('id')+'_day[name="date_depart"]').val('');jQuery('.'+thisClicked.attr('id')+'_day[name="date_depart"]').closest('form').find('input[name="depart"]').val('');}}
String.prototype.firstUpper=function(){return this.charAt(0).toUpperCase()+this.slice(1).toLowerCase();}
var months=(","+jQuery('input[name="lang_months_of_year"]').val()).split(',');for(var i=0;i<months.length;i++)months[i]=months[i].firstUpper();var splitted_date=theDate.split('-');dateTarget.val(splitted_date[2]+" "+months[splitted_date[1]]+splitted_date[0]);}
else{jQuery('#'+thisClicked.attr('id')+'_day').val(theDate);jQuery('#'+thisClicked.attr('id')+'_dayVisible').val(theDate);}
if
('mxn_action_update_quarter_selects'==opt.mxnAction)
{var elmAddon;elmAddon=thisClicked.closest('.mxn-addon');__mxbBookingInitLoader(theDate);var obj={mxnBookingFormAction:opt.mxnAction,mxnBookingSelectedDay:theDate};jQuery.post('#',obj,function(payload){if(!elmAddon.length)
{return;}
var elmSel;elmSel=null;var elmFd;elmFd=jQuery('select:eq(0)',elmAddon);var elmTd;elmTd=jQuery('select:eq(1)',elmAddon);if(!elmFd.length||!elmTd.length)
{return;}
__mxbMarkReservedSelectOptions(elmFd.add(elmTd).find('option'),false);if(!payload||typeof payload=='undefined')
{return;}
var data;data=JSON.parse(payload);if(!data.length)
{return;}
for(i=0,size=data.length;i<size;i++)
{var select1OptionId;select1OptionId=data[i].fd;var select2OptionId;select2OptionId=data[i].td;if('prev_day'==select1OptionId)
{elmFd.find('option[value="'+select2OptionId+'"]').attr('selected',true);elmSel=elmFd.find('option[value="'+select2OptionId+'"]').prevAll();__mxbMarkReservedSelectOptions(elmSel,true);continue;}
elmFd.find('option[value="'+select1OptionId+'"]').attr('selected',true);elmTd.find('option[value="'+select2OptionId+'"]').attr('selected',true);elmSel=elmFd.find('option[value="'+select1OptionId+'"]');__mxbMarkReservedSelectOptions(elmSel,true);var indexDiff;indexDiff=0;var selIndex1;selIndex1=elmFd[0].selectedIndex;var selIndex2;selIndex2=elmTd[0].selectedIndex;if
(selIndex1<selIndex2)
{indexDiff=selIndex2-selIndex1;elmSel=elmFd.find('option[value="'+select1OptionId+'"]').nextAll(':lt('+(indexDiff-1)+')');__mxbMarkReservedSelectOptions(elmSel,true);elmSel=elmTd.find('option[value="'+select2OptionId+'"]');__mxbMarkReservedSelectOptions(elmSel,true);elmSel=elmTd.find('option[value="'+select2OptionId+'"]').prevAll(':lt('+(indexDiff-1)+')');__mxbMarkReservedSelectOptions(elmSel,true);}
else if
(selIndex1>selIndex2)
{elmSel=elmFd.find('option[value="'+select1OptionId+'"]').nextAll();__mxbMarkReservedSelectOptions(elmSel,true);elmSel=elmTd.find('option[value="'+select1OptionId+'"]').nextAll();__mxbMarkReservedSelectOptions(elmSel,true);}
elmFd[0].selectedIndex=0;elmTd[0].selectedIndex=0;}});}}},opt));}
function __mxbFormatDate(date){return date.getFullYear()+'-'+(date.getMonth()+1)+'-'+date.getDate();}
function __mxbMarkReservedSelectOptions(thisObj,isDisabled){if(!isDisabled)
{thisObj.css('background-color','').attr('disabled',false);}
else
{thisObj.css('background-color','rgb(202, 198, 198)').attr('disabled',true);}}
function __mxbBookingInitLoader(date){date=date.split('-');date=date[2]+'.'+date[1]+'.'+date[0];iosOverlay({text:'Loading<br>'+date,duration:3e3,icon:mxnPath+"/wp-content/themes/"+MAXON_ADDONS_THEME_FOLDER+"/mxn-addons/assets/img-preview/status-spinner.gif"});}

if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");+function(a){"use strict";function b(){var a=document.createElement("bootstrap"),b={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var c in b)if(void 0!==a.style[c])return{end:b[c]};return!1}a.fn.emulateTransitionEnd=function(b){var c=!1,d=this;a(this).one(a.support.transition.end,function(){c=!0});var e=function(){c||a(d).trigger(a.support.transition.end)};return setTimeout(e,b),this},a(function(){a.support.transition=b()})}(jQuery),+function(a){"use strict";var b='[data-dismiss="alert"]',c=function(c){a(c).on("click",b,this.close)};c.prototype.close=function(b){function c(){f.trigger("closed.bs.alert").remove()}var d=a(this),e=d.attr("data-target");e||(e=d.attr("href"),e=e&&e.replace(/.*(?=#[^\s]*$)/,""));var f=a(e);b&&b.preventDefault(),f.length||(f=d.hasClass("alert")?d:d.parent()),f.trigger(b=a.Event("close.bs.alert")),b.isDefaultPrevented()||(f.removeClass("in"),a.support.transition&&f.hasClass("fade")?f.one(a.support.transition.end,c).emulateTransitionEnd(150):c())};var d=a.fn.alert;a.fn.alert=function(b){return this.each(function(){var d=a(this),e=d.data("bs.alert");e||d.data("bs.alert",e=new c(this)),"string"==typeof b&&e[b].call(d)})},a.fn.alert.Constructor=c,a.fn.alert.noConflict=function(){return a.fn.alert=d,this},a(document).on("click.bs.alert.data-api",b,c.prototype.close)}(jQuery),+function(a){"use strict";var b=function(c,d){this.$element=a(c),this.options=a.extend({},b.DEFAULTS,d),this.isLoading=!1};b.DEFAULTS={loadingText:"loading..."},b.prototype.setState=function(b){var c="disabled",d=this.$element,e=d.is("input")?"val":"html",f=d.data();b+="Text",f.resetText||d.data("resetText",d[e]()),d[e](f[b]||this.options[b]),setTimeout(a.proxy(function(){"loadingText"==b?(this.isLoading=!0,d.addClass(c).attr(c,c)):this.isLoading&&(this.isLoading=!1,d.removeClass(c).removeAttr(c))},this),0)},b.prototype.toggle=function(){var a=!0,b=this.$element.closest('[data-toggle="buttons"]');if(b.length){var c=this.$element.find("input");"radio"==c.prop("type")&&(c.prop("checked")&&this.$element.hasClass("active")?a=!1:b.find(".active").removeClass("active")),a&&c.prop("checked",!this.$element.hasClass("active")).trigger("change")}a&&this.$element.toggleClass("active")};var c=a.fn.button;a.fn.button=function(c){return this.each(function(){var d=a(this),e=d.data("bs.button"),f="object"==typeof c&&c;e||d.data("bs.button",e=new b(this,f)),"toggle"==c?e.toggle():c&&e.setState(c)})},a.fn.button.Constructor=b,a.fn.button.noConflict=function(){return a.fn.button=c,this},a(document).on("click.bs.button.data-api","[data-toggle^=button]",function(b){var c=a(b.target);c.hasClass("btn")||(c=c.closest(".btn")),c.button("toggle"),b.preventDefault()})}(jQuery),+function(a){"use strict";var b=function(b,c){this.$element=a(b),this.$indicators=this.$element.find(".carousel-indicators"),this.options=c,this.paused=this.sliding=this.interval=this.$active=this.$items=null,"hover"==this.options.pause&&this.$element.on("mouseenter",a.proxy(this.pause,this)).on("mouseleave",a.proxy(this.cycle,this))};b.DEFAULTS={interval:5e3,pause:"hover",wrap:!0},b.prototype.cycle=function(b){return b||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(a.proxy(this.next,this),this.options.interval)),this},b.prototype.getActiveIndex=function(){return this.$active=this.$element.find(".item.active"),this.$items=this.$active.parent().children(),this.$items.index(this.$active)},b.prototype.to=function(b){var c=this,d=this.getActiveIndex();return b>this.$items.length-1||0>b?void 0:this.sliding?this.$element.one("slid.bs.carousel",function(){c.to(b)}):d==b?this.pause().cycle():this.slide(b>d?"next":"prev",a(this.$items[b]))},b.prototype.pause=function(b){return b||(this.paused=!0),this.$element.find(".next, .prev").length&&a.support.transition&&(this.$element.trigger(a.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},b.prototype.next=function(){return this.sliding?void 0:this.slide("next")},b.prototype.prev=function(){return this.sliding?void 0:this.slide("prev")},b.prototype.slide=function(b,c){var d=this.$element.find(".item.active"),e=c||d[b](),f=this.interval,g="next"==b?"left":"right",h="next"==b?"first":"last",i=this;if(!e.length){if(!this.options.wrap)return;e=this.$element.find(".item")[h]()}if(e.hasClass("active"))return this.sliding=!1;var j=a.Event("slide.bs.carousel",{relatedTarget:e[0],direction:g});return this.$element.trigger(j),j.isDefaultPrevented()?void 0:(this.sliding=!0,f&&this.pause(),this.$indicators.length&&(this.$indicators.find(".active").removeClass("active"),this.$element.one("slid.bs.carousel",function(){var b=a(i.$indicators.children()[i.getActiveIndex()]);b&&b.addClass("active")})),a.support.transition&&this.$element.hasClass("slide")?(e.addClass(b),e[0].offsetWidth,d.addClass(g),e.addClass(g),d.one(a.support.transition.end,function(){e.removeClass([b,g].join(" ")).addClass("active"),d.removeClass(["active",g].join(" ")),i.sliding=!1,setTimeout(function(){i.$element.trigger("slid.bs.carousel")},0)}).emulateTransitionEnd(1e3*d.css("transition-duration").slice(0,-1))):(d.removeClass("active"),e.addClass("active"),this.sliding=!1,this.$element.trigger("slid.bs.carousel")),f&&this.cycle(),this)};var c=a.fn.carousel;a.fn.carousel=function(c){return this.each(function(){var d=a(this),e=d.data("bs.carousel"),f=a.extend({},b.DEFAULTS,d.data(),"object"==typeof c&&c),g="string"==typeof c?c:f.slide;e||d.data("bs.carousel",e=new b(this,f)),"number"==typeof c?e.to(c):g?e[g]():f.interval&&e.pause().cycle()})},a.fn.carousel.Constructor=b,a.fn.carousel.noConflict=function(){return a.fn.carousel=c,this},a(document).on("click.bs.carousel.data-api","[data-slide], [data-slide-to]",function(b){var c,d=a(this),e=a(d.attr("data-target")||(c=d.attr("href"))&&c.replace(/.*(?=#[^\s]+$)/,"")),f=a.extend({},e.data(),d.data()),g=d.attr("data-slide-to");g&&(f.interval=!1),e.carousel(f),(g=d.attr("data-slide-to"))&&e.data("bs.carousel").to(g),b.preventDefault()}),a(window).on("load",function(){a('[data-ride="carousel"]').each(function(){var b=a(this);b.carousel(b.data())})})}(jQuery),+function(a){"use strict";var b=function(c,d){this.$element=a(c),this.options=a.extend({},b.DEFAULTS,d),this.transitioning=null,this.options.parent&&(this.$parent=a(this.options.parent)),this.options.toggle&&this.toggle()};b.DEFAULTS={toggle:!0},b.prototype.dimension=function(){var a=this.$element.hasClass("width");return a?"width":"height"},b.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var b=a.Event("show.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.$parent&&this.$parent.find("> .panel > .in");if(c&&c.length){var d=c.data("bs.collapse");if(d&&d.transitioning)return;c.collapse("hide"),d||c.data("bs.collapse",null)}var e=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[e](0),this.transitioning=1;var f=function(){this.$element.removeClass("collapsing").addClass("collapse in")[e]("auto"),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!a.support.transition)return f.call(this);var g=a.camelCase(["scroll",e].join("-"));this.$element.one(a.support.transition.end,a.proxy(f,this)).emulateTransitionEnd(350)[e](this.$element[0][g])}}},b.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var b=a.Event("hide.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.dimension();this.$element[c](this.$element[c]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse").removeClass("in"),this.transitioning=1;var d=function(){this.transitioning=0,this.$element.trigger("hidden.bs.collapse").removeClass("collapsing").addClass("collapse")};return a.support.transition?void this.$element[c](0).one(a.support.transition.end,a.proxy(d,this)).emulateTransitionEnd(350):d.call(this)}}},b.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()};var c=a.fn.collapse;a.fn.collapse=function(c){return this.each(function(){var d=a(this),e=d.data("bs.collapse"),f=a.extend({},b.DEFAULTS,d.data(),"object"==typeof c&&c);!e&&f.toggle&&"show"==c&&(c=!c),e||d.data("bs.collapse",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.collapse.Constructor=b,a.fn.collapse.noConflict=function(){return a.fn.collapse=c,this},a(document).on("click.bs.collapse.data-api","[data-toggle=collapse]",function(b){var c,d=a(this),e=d.attr("data-target")||b.preventDefault()||(c=d.attr("href"))&&c.replace(/.*(?=#[^\s]+$)/,""),f=a(e),g=f.data("bs.collapse"),h=g?"toggle":d.data(),i=d.attr("data-parent"),j=i&&a(i);g&&g.transitioning||(j&&j.find('[data-toggle=collapse][data-parent="'+i+'"]').not(d).addClass("collapsed"),d[f.hasClass("in")?"addClass":"removeClass"]("collapsed")),f.collapse(h)})}(jQuery),+function(a){"use strict";function b(b){a(d).remove(),a(e).each(function(){var d=c(a(this)),e={relatedTarget:this};d.hasClass("open")&&(d.trigger(b=a.Event("hide.bs.dropdown",e)),b.isDefaultPrevented()||d.removeClass("open").trigger("hidden.bs.dropdown",e))})}function c(b){var c=b.attr("data-target");c||(c=b.attr("href"),c=c&&/#[A-Za-z]/.test(c)&&c.replace(/.*(?=#[^\s]*$)/,""));var d=c&&a(c);return d&&d.length?d:b.parent()}var d=".dropdown-backdrop",e="[data-toggle=dropdown]",f=function(b){a(b).on("click.bs.dropdown",this.toggle)};f.prototype.toggle=function(d){var e=a(this);if(!e.is(".disabled, :disabled")){var f=c(e),g=f.hasClass("open");if(b(),!g){"ontouchstart"in document.documentElement&&!f.closest(".navbar-nav").length&&a('<div class="dropdown-backdrop"/>').insertAfter(a(this)).on("click",b);var h={relatedTarget:this};if(f.trigger(d=a.Event("show.bs.dropdown",h)),d.isDefaultPrevented())return;f.toggleClass("open").trigger("shown.bs.dropdown",h),e.focus()}return!1}},f.prototype.keydown=function(b){if(/(38|40|27)/.test(b.keyCode)){var d=a(this);if(b.preventDefault(),b.stopPropagation(),!d.is(".disabled, :disabled")){var f=c(d),g=f.hasClass("open");if(!g||g&&27==b.keyCode)return 27==b.which&&f.find(e).focus(),d.click();var h=" li:not(.divider):visible a",i=f.find("[role=menu]"+h+", [role=listbox]"+h);if(i.length){var j=i.index(i.filter(":focus"));38==b.keyCode&&j>0&&j--,40==b.keyCode&&j<i.length-1&&j++,~j||(j=0),i.eq(j).focus()}}}};var g=a.fn.dropdown;a.fn.dropdown=function(b){return this.each(function(){var c=a(this),d=c.data("bs.dropdown");d||c.data("bs.dropdown",d=new f(this)),"string"==typeof b&&d[b].call(c)})},a.fn.dropdown.Constructor=f,a.fn.dropdown.noConflict=function(){return a.fn.dropdown=g,this},a(document).on("click.bs.dropdown.data-api",b).on("click.bs.dropdown.data-api",".dropdown form",function(a){a.stopPropagation()}).on("click.bs.dropdown.data-api",e,f.prototype.toggle).on("keydown.bs.dropdown.data-api",e+", [role=menu], [role=listbox]",f.prototype.keydown)}(jQuery),+function(a){"use strict";var b=function(b,c){this.options=c,this.$element=a(b),this.$backdrop=this.isShown=null,this.options.remote&&this.$element.find(".modal-content").load(this.options.remote,a.proxy(function(){this.$element.trigger("loaded.bs.modal")},this))};b.DEFAULTS={backdrop:!0,keyboard:!0,show:!0},b.prototype.toggle=function(a){return this[this.isShown?"hide":"show"](a)},b.prototype.show=function(b){var c=this,d=a.Event("show.bs.modal",{relatedTarget:b});this.$element.trigger(d),this.isShown||d.isDefaultPrevented()||(this.isShown=!0,this.escape(),this.$element.on("click.dismiss.bs.modal",'[data-dismiss="modal"]',a.proxy(this.hide,this)),this.backdrop(function(){var d=a.support.transition&&c.$element.hasClass("fade");c.$element.parent().length||c.$element.appendTo(document.body),c.$element.show().scrollTop(0),d&&c.$element[0].offsetWidth,c.$element.addClass("in").attr("aria-hidden",!1),c.enforceFocus();var e=a.Event("shown.bs.modal",{relatedTarget:b});d?c.$element.find(".modal-dialog").one(a.support.transition.end,function(){c.$element.focus().trigger(e)}).emulateTransitionEnd(300):c.$element.focus().trigger(e)}))},b.prototype.hide=function(b){b&&b.preventDefault(),b=a.Event("hide.bs.modal"),this.$element.trigger(b),this.isShown&&!b.isDefaultPrevented()&&(this.isShown=!1,this.escape(),a(document).off("focusin.bs.modal"),this.$element.removeClass("in").attr("aria-hidden",!0).off("click.dismiss.bs.modal"),a.support.transition&&this.$element.hasClass("fade")?this.$element.one(a.support.transition.end,a.proxy(this.hideModal,this)).emulateTransitionEnd(300):this.hideModal())},b.prototype.enforceFocus=function(){a(document).off("focusin.bs.modal").on("focusin.bs.modal",a.proxy(function(a){this.$element[0]===a.target||this.$element.has(a.target).length||this.$element.focus()},this))},b.prototype.escape=function(){this.isShown&&this.options.keyboard?this.$element.on("keyup.dismiss.bs.modal",a.proxy(function(a){27==a.which&&this.hide()},this)):this.isShown||this.$element.off("keyup.dismiss.bs.modal")},b.prototype.hideModal=function(){var a=this;this.$element.hide(),this.backdrop(function(){a.removeBackdrop(),a.$element.trigger("hidden.bs.modal")})},b.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove(),this.$backdrop=null},b.prototype.backdrop=function(b){var c=this.$element.hasClass("fade")?"fade":"";if(this.isShown&&this.options.backdrop){var d=a.support.transition&&c;if(this.$backdrop=a('<div class="modal-backdrop '+c+'" />').appendTo(document.body),this.$element.on("click.dismiss.bs.modal",a.proxy(function(a){a.target===a.currentTarget&&("static"==this.options.backdrop?this.$element[0].focus.call(this.$element[0]):this.hide.call(this))},this)),d&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!b)return;d?this.$backdrop.one(a.support.transition.end,b).emulateTransitionEnd(150):b()}else!this.isShown&&this.$backdrop?(this.$backdrop.removeClass("in"),a.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one(a.support.transition.end,b).emulateTransitionEnd(150):b()):b&&b()};var c=a.fn.modal;a.fn.modal=function(c,d){return this.each(function(){var e=a(this),f=e.data("bs.modal"),g=a.extend({},b.DEFAULTS,e.data(),"object"==typeof c&&c);f||e.data("bs.modal",f=new b(this,g)),"string"==typeof c?f[c](d):g.show&&f.show(d)})},a.fn.modal.Constructor=b,a.fn.modal.noConflict=function(){return a.fn.modal=c,this},a(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',function(b){var c=a(this),d=c.attr("href"),e=a(c.attr("data-target")||d&&d.replace(/.*(?=#[^\s]+$)/,"")),f=e.data("bs.modal")?"toggle":a.extend({remote:!/#/.test(d)&&d},e.data(),c.data());c.is("a")&&b.preventDefault(),e.modal(f,this).one("hide",function(){c.is(":visible")&&c.focus()})}),a(document).on("show.bs.modal",".modal",function(){a(document.body).addClass("modal-open")}).on("hidden.bs.modal",".modal",function(){a(document.body).removeClass("modal-open")})}(jQuery),+function(a){"use strict";var b=function(a,b){this.type=this.options=this.enabled=this.timeout=this.hoverState=this.$element=null,this.init("tooltip",a,b)};b.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1},b.prototype.init=function(b,c,d){this.enabled=!0,this.type=b,this.$element=a(c),this.options=this.getOptions(d);for(var e=this.options.trigger.split(" "),f=e.length;f--;){var g=e[f];if("click"==g)this.$element.on("click."+this.type,this.options.selector,a.proxy(this.toggle,this));else if("manual"!=g){var h="hover"==g?"mouseenter":"focusin",i="hover"==g?"mouseleave":"focusout";this.$element.on(h+"."+this.type,this.options.selector,a.proxy(this.enter,this)),this.$element.on(i+"."+this.type,this.options.selector,a.proxy(this.leave,this))}}this.options.selector?this._options=a.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},b.prototype.getDefaults=function(){return b.DEFAULTS},b.prototype.getOptions=function(b){return b=a.extend({},this.getDefaults(),this.$element.data(),b),b.delay&&"number"==typeof b.delay&&(b.delay={show:b.delay,hide:b.delay}),b},b.prototype.getDelegateOptions=function(){var b={},c=this.getDefaults();return this._options&&a.each(this._options,function(a,d){c[a]!=d&&(b[a]=d)}),b},b.prototype.enter=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget)[this.type](this.getDelegateOptions()).data("bs."+this.type);return clearTimeout(c.timeout),c.hoverState="in",c.options.delay&&c.options.delay.show?void(c.timeout=setTimeout(function(){"in"==c.hoverState&&c.show()},c.options.delay.show)):c.show()},b.prototype.leave=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget)[this.type](this.getDelegateOptions()).data("bs."+this.type);return clearTimeout(c.timeout),c.hoverState="out",c.options.delay&&c.options.delay.hide?void(c.timeout=setTimeout(function(){"out"==c.hoverState&&c.hide()},c.options.delay.hide)):c.hide()},b.prototype.show=function(){var b=a.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){if(this.$element.trigger(b),b.isDefaultPrevented())return;var c=this,d=this.tip();this.setContent(),this.options.animation&&d.addClass("fade");var e="function"==typeof this.options.placement?this.options.placement.call(this,d[0],this.$element[0]):this.options.placement,f=/\s?auto?\s?/i,g=f.test(e);g&&(e=e.replace(f,"")||"top"),d.detach().css({top:0,left:0,display:"block"}).addClass(e),this.options.container?d.appendTo(this.options.container):d.insertAfter(this.$element);var h=this.getPosition(),i=d[0].offsetWidth,j=d[0].offsetHeight;if(g){var k=this.$element.parent(),l=e,m=document.documentElement.scrollTop||document.body.scrollTop,n="body"==this.options.container?window.innerWidth:k.outerWidth(),o="body"==this.options.container?window.innerHeight:k.outerHeight(),p="body"==this.options.container?0:k.offset().left;e="bottom"==e&&h.top+h.height+j-m>o?"top":"top"==e&&h.top-m-j<0?"bottom":"right"==e&&h.right+i>n?"left":"left"==e&&h.left-i<p?"right":e,d.removeClass(l).addClass(e)}var q=this.getCalculatedOffset(e,h,i,j);this.applyPlacement(q,e),this.hoverState=null;var r=function(){c.$element.trigger("shown.bs."+c.type)};a.support.transition&&this.$tip.hasClass("fade")?d.one(a.support.transition.end,r).emulateTransitionEnd(150):r()}},b.prototype.applyPlacement=function(b,c){var d,e=this.tip(),f=e[0].offsetWidth,g=e[0].offsetHeight,h=parseInt(e.css("margin-top"),10),i=parseInt(e.css("margin-left"),10);isNaN(h)&&(h=0),isNaN(i)&&(i=0),b.top=b.top+h,b.left=b.left+i,a.offset.setOffset(e[0],a.extend({using:function(a){e.css({top:Math.round(a.top),left:Math.round(a.left)})}},b),0),e.addClass("in");var j=e[0].offsetWidth,k=e[0].offsetHeight;if("top"==c&&k!=g&&(d=!0,b.top=b.top+g-k),/bottom|top/.test(c)){var l=0;b.left<0&&(l=-2*b.left,b.left=0,e.offset(b),j=e[0].offsetWidth,k=e[0].offsetHeight),this.replaceArrow(l-f+j,j,"left")}else this.replaceArrow(k-g,k,"top");d&&e.offset(b)},b.prototype.replaceArrow=function(a,b,c){this.arrow().css(c,a?50*(1-a/b)+"%":"")},b.prototype.setContent=function(){var a=this.tip(),b=this.getTitle();a.find(".tooltip-inner")[this.options.html?"html":"text"](b),a.removeClass("fade in top bottom left right")},b.prototype.hide=function(){function b(){"in"!=c.hoverState&&d.detach(),c.$element.trigger("hidden.bs."+c.type)}var c=this,d=this.tip(),e=a.Event("hide.bs."+this.type);return this.$element.trigger(e),e.isDefaultPrevented()?void 0:(d.removeClass("in"),a.support.transition&&this.$tip.hasClass("fade")?d.one(a.support.transition.end,b).emulateTransitionEnd(150):b(),this.hoverState=null,this)},b.prototype.fixTitle=function(){var a=this.$element;(a.attr("title")||"string"!=typeof a.attr("data-original-title"))&&a.attr("data-original-title",a.attr("title")||"").attr("title","")},b.prototype.hasContent=function(){return this.getTitle()},b.prototype.getPosition=function(){var b=this.$element[0];return a.extend({},"function"==typeof b.getBoundingClientRect?b.getBoundingClientRect():{width:b.offsetWidth,height:b.offsetHeight},this.$element.offset())},b.prototype.getCalculatedOffset=function(a,b,c,d){return"bottom"==a?{top:b.top+b.height,left:b.left+b.width/2-c/2}:"top"==a?{top:b.top-d,left:b.left+b.width/2-c/2}:"left"==a?{top:b.top+b.height/2-d/2,left:b.left-c}:{top:b.top+b.height/2-d/2,left:b.left+b.width}},b.prototype.getTitle=function(){var a,b=this.$element,c=this.options;return a=b.attr("data-original-title")||("function"==typeof c.title?c.title.call(b[0]):c.title)},b.prototype.tip=function(){return this.$tip=this.$tip||a(this.options.template)},b.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},b.prototype.validate=function(){this.$element[0].parentNode||(this.hide(),this.$element=null,this.options=null)},b.prototype.enable=function(){this.enabled=!0},b.prototype.disable=function(){this.enabled=!1},b.prototype.toggleEnabled=function(){this.enabled=!this.enabled},b.prototype.toggle=function(b){var c=b?a(b.currentTarget)[this.type](this.getDelegateOptions()).data("bs."+this.type):this;c.tip().hasClass("in")?c.leave(c):c.enter(c)},b.prototype.destroy=function(){clearTimeout(this.timeout),this.hide().$element.off("."+this.type).removeData("bs."+this.type)};var c=a.fn.tooltip;a.fn.tooltip=function(c){return this.each(function(){var d=a(this),e=d.data("bs.tooltip"),f="object"==typeof c&&c;(e||"destroy"!=c)&&(e||d.data("bs.tooltip",e=new b(this,f)),"string"==typeof c&&e[c]())})},a.fn.tooltip.Constructor=b,a.fn.tooltip.noConflict=function(){return a.fn.tooltip=c,this}}(jQuery),+function(a){"use strict";var b=function(a,b){this.init("popover",a,b)};if(!a.fn.tooltip)throw new Error("Popover requires tooltip.js");b.DEFAULTS=a.extend({},a.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:'<div class="popover"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'}),b.prototype=a.extend({},a.fn.tooltip.Constructor.prototype),b.prototype.constructor=b,b.prototype.getDefaults=function(){return b.DEFAULTS},b.prototype.setContent=function(){var a=this.tip(),b=this.getTitle(),c=this.getContent();a.find(".popover-title")[this.options.html?"html":"text"](b),a.find(".popover-content")[this.options.html?"string"==typeof c?"html":"append":"text"](c),a.removeClass("fade top bottom left right in"),a.find(".popover-title").html()||a.find(".popover-title").hide()},b.prototype.hasContent=function(){return this.getTitle()||this.getContent()},b.prototype.getContent=function(){var a=this.$element,b=this.options;return a.attr("data-content")||("function"==typeof b.content?b.content.call(a[0]):b.content)},b.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")},b.prototype.tip=function(){return this.$tip||(this.$tip=a(this.options.template)),this.$tip};var c=a.fn.popover;a.fn.popover=function(c){return this.each(function(){var d=a(this),e=d.data("bs.popover"),f="object"==typeof c&&c;(e||"destroy"!=c)&&(e||d.data("bs.popover",e=new b(this,f)),"string"==typeof c&&e[c]())})},a.fn.popover.Constructor=b,a.fn.popover.noConflict=function(){return a.fn.popover=c,this}}(jQuery),+function(a){"use strict";function b(c,d){var e,f=a.proxy(this.process,this);this.$element=a(a(c).is("body")?window:c),this.$body=a("body"),this.$scrollElement=this.$element.on("scroll.bs.scroll-spy.data-api",f),this.options=a.extend({},b.DEFAULTS,d),this.selector=(this.options.target||(e=a(c).attr("href"))&&e.replace(/.*(?=#[^\s]+$)/,"")||"")+" .nav li > a",this.offsets=a([]),this.targets=a([]),this.activeTarget=null,this.refresh(),this.process()}b.DEFAULTS={offset:10},b.prototype.refresh=function(){var b=this.$element[0]==window?"offset":"position";this.offsets=a([]),this.targets=a([]);{var c=this;this.$body.find(this.selector).map(function(){var d=a(this),e=d.data("target")||d.attr("href"),f=/^#./.test(e)&&a(e);return f&&f.length&&f.is(":visible")&&[[f[b]().top+(!a.isWindow(c.$scrollElement.get(0))&&c.$scrollElement.scrollTop()),e]]||null}).sort(function(a,b){return a[0]-b[0]}).each(function(){c.offsets.push(this[0]),c.targets.push(this[1])})}},b.prototype.process=function(){var a,b=this.$scrollElement.scrollTop()+this.options.offset,c=this.$scrollElement[0].scrollHeight||this.$body[0].scrollHeight,d=c-this.$scrollElement.height(),e=this.offsets,f=this.targets,g=this.activeTarget;if(b>=d)return g!=(a=f.last()[0])&&this.activate(a);if(g&&b<=e[0])return g!=(a=f[0])&&this.activate(a);for(a=e.length;a--;)g!=f[a]&&b>=e[a]&&(!e[a+1]||b<=e[a+1])&&this.activate(f[a])},b.prototype.activate=function(b){this.activeTarget=b,a(this.selector).parentsUntil(this.options.target,".active").removeClass("active");var c=this.selector+'[data-target="'+b+'"],'+this.selector+'[href="'+b+'"]',d=a(c).parents("li").addClass("active");d.parent(".dropdown-menu").length&&(d=d.closest("li.dropdown").addClass("active")),d.trigger("activate.bs.scrollspy")};var c=a.fn.scrollspy;a.fn.scrollspy=function(c){return this.each(function(){var d=a(this),e=d.data("bs.scrollspy"),f="object"==typeof c&&c;e||d.data("bs.scrollspy",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.scrollspy.Constructor=b,a.fn.scrollspy.noConflict=function(){return a.fn.scrollspy=c,this},a(window).on("load",function(){a('[data-spy="scroll"]').each(function(){var b=a(this);b.scrollspy(b.data())})})}(jQuery),+function(a){"use strict";var b=function(b){this.element=a(b)};b.prototype.show=function(){var b=this.element,c=b.closest("ul:not(.dropdown-menu)"),d=b.data("target");if(d||(d=b.attr("href"),d=d&&d.replace(/.*(?=#[^\s]*$)/,"")),!b.parent("li").hasClass("active")){var e=c.find(".active:last a")[0],f=a.Event("show.bs.tab",{relatedTarget:e});if(b.trigger(f),!f.isDefaultPrevented()){var g=a(d);this.activate(b.parent("li"),c),this.activate(g,g.parent(),function(){b.trigger({type:"shown.bs.tab",relatedTarget:e})})}}},b.prototype.activate=function(b,c,d){function e(){f.removeClass("active").find("> .dropdown-menu > .active").removeClass("active"),b.addClass("active"),g?(b[0].offsetWidth,b.addClass("in")):b.removeClass("fade"),b.parent(".dropdown-menu")&&b.closest("li.dropdown").addClass("active"),d&&d()}var f=c.find("> .active"),g=d&&a.support.transition&&f.hasClass("fade");g?f.one(a.support.transition.end,e).emulateTransitionEnd(150):e(),f.removeClass("in")};var c=a.fn.tab;a.fn.tab=function(c){return this.each(function(){var d=a(this),e=d.data("bs.tab");e||d.data("bs.tab",e=new b(this)),"string"==typeof c&&e[c]()})},a.fn.tab.Constructor=b,a.fn.tab.noConflict=function(){return a.fn.tab=c,this},a(document).on("click.bs.tab.data-api",'[data-toggle="tab"], [data-toggle="pill"]',function(b){b.preventDefault(),a(this).tab("show")})}(jQuery),+function(a){"use strict";var b=function(c,d){this.options=a.extend({},b.DEFAULTS,d),this.$window=a(window).on("scroll.bs.affix.data-api",a.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",a.proxy(this.checkPositionWithEventLoop,this)),this.$element=a(c),this.affixed=this.unpin=this.pinnedOffset=null,this.checkPosition()};b.RESET="affix affix-top affix-bottom",b.DEFAULTS={offset:0},b.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(b.RESET).addClass("affix");var a=this.$window.scrollTop(),c=this.$element.offset();return this.pinnedOffset=c.top-a},b.prototype.checkPositionWithEventLoop=function(){setTimeout(a.proxy(this.checkPosition,this),1)},b.prototype.checkPosition=function(){if(this.$element.is(":visible")){var c=a(document).height(),d=this.$window.scrollTop(),e=this.$element.offset(),f=this.options.offset,g=f.top,h=f.bottom;"top"==this.affixed&&(e.top+=d),"object"!=typeof f&&(h=g=f),"function"==typeof g&&(g=f.top(this.$element)),"function"==typeof h&&(h=f.bottom(this.$element));var i=null!=this.unpin&&d+this.unpin<=e.top?!1:null!=h&&e.top+this.$element.height()>=c-h?"bottom":null!=g&&g>=d?"top":!1;if(this.affixed!==i){this.unpin&&this.$element.css("top","");var j="affix"+(i?"-"+i:""),k=a.Event(j+".bs.affix");this.$element.trigger(k),k.isDefaultPrevented()||(this.affixed=i,this.unpin="bottom"==i?this.getPinnedOffset():null,this.$element.removeClass(b.RESET).addClass(j).trigger(a.Event(j.replace("affix","affixed"))),"bottom"==i&&this.$element.offset({top:c-h-this.$element.height()}))}}};var c=a.fn.affix;a.fn.affix=function(c){return this.each(function(){var d=a(this),e=d.data("bs.affix"),f="object"==typeof c&&c;e||d.data("bs.affix",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.affix.Constructor=b,a.fn.affix.noConflict=function(){return a.fn.affix=c,this},a(window).on("load",function(){a('[data-spy="affix"]').each(function(){var b=a(this),c=b.data();c.offset=c.offset||{},c.offsetBottom&&(c.offset.bottom=c.offsetBottom),c.offsetTop&&(c.offset.top=c.offsetTop),b.affix(c)})})}(jQuery);;(function($){$.fn.jCal=function(opt){$.jCal(this,opt);return this;};$.jCal=function(target,opt){opt=$.extend({day:new Date(),days:1,showMonths:1,monthSelect:false,dCheck:function(day){return'day';},callback:function(day,days){return true;},drawBack:function(){return true;},selectedBG:'rgb(0, 143, 214)',defaultBG:'rgb(255, 255, 255)',dayOffset:1,scrollSpeed:150,forceWeek:false,dow:['Mo','Tu','We','Th','Fr','Sa','Su'],ml:['January','February','March','April','May','June','July','August','September','October','November','December'],ms:['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'],_target:target},opt);opt.day=new Date(opt.day.getFullYear(),opt.day.getMonth(),1);if(!$(opt._target).data('days'))$(opt._target).data('days',opt.days);$(target).stop().empty();for(var sm=0;sm<opt.showMonths;sm++)
$(target).append('<div class="jCalMo"></div>');opt.cID='c'+$('.jCalMo').length;$('.jCalMo',target).each(function(ind){drawCalControl($(this),$.extend({},opt,{'ind':ind,'day':new Date(new Date(opt.day.getTime()).setMonth(new Date(opt.day.getTime()).getMonth()+ind))}));drawCal($(this),$.extend({},opt,{'ind':ind,'day':new Date(new Date(opt.day.getTime()).setMonth(new Date(opt.day.getTime()).getMonth()+ind))}));});if($(opt._target).data('day')&&$(opt._target).data('days'))
reSelectDates(target,$(opt._target).data('day'),$(opt._target).data('days'),opt);if(typeof opt.drawBack=='function')opt.drawBack();};function drawCalControl(target,opt){$(target).append('<div class="jCal">'+
((opt.ind==0)?'<div class="left" />':'')+'<div class="month">'+'<div class="monthYearContainer">'+'<span class="monthYear">'+opt.day.getFullYear()+'</span>'+'</div>'+'<div class="monthNameContainer">'+'<span class="monthName">'+opt.ml[opt.day.getMonth()]+'</span>'+'</div>'+'</div>'+
((opt.ind==(opt.showMonths-1))?'<div class="right" />':'')+'</div>');if(opt.monthSelect)
$(target).find('.jCal .monthName, .jCal .monthYear').bind('mouseover',$.extend({},opt),function(e){$(this).removeClass('monthYearHover').removeClass('monthNameHover');if($('.jCalMask',e.data._target).length==0)$(this).addClass($(this).attr('class')+'Hover');}).bind('mouseout',function(){$(this).removeClass('monthYearHover').removeClass('monthNameHover');}).bind('click',$.extend({},opt),function(e){$(e.data._target).stop();$('.jCalMo .monthSelector, .jCalMo .monthSelectorShadow').remove();var monthName=$(this).hasClass('monthName'),pad=Math.max(parseInt($(this).css('padding-left')),parseInt($(this).css('padding-left')))||2,calcTop=($(this).position().top-((monthName?e.data.day.getMonth():2)*($(this).height()+0)));calcTop=calcTop>0?calcTop:0;var topDiff=$(this).position().top-calcTop;$('<div class="monthSelectorShadow" style="'+'top:'+$(e.data._target).position().top+'px; '+'left:'+$(e.data._target).position().left+'px; '+'width:'+($(e.data._target).width()+(parseInt($(e.data._target).css('paddingLeft'))||0)+(parseInt($(e.data._target).css('paddingRight'))||0))+'px; '+'height:'+($(e.data._target).height()+(parseInt($(e.data._target).css('paddingTop'))||0)+(parseInt($(e.data._target).css('paddingBottom'))||0))+'px;">'+'</div>').css('opacity',0.01).appendTo($(this).parent());$('<div class="monthSelector" style="'+'top:'+calcTop+'px; '+'left:'+($(this).position().left)+'px; '+'width:'+($(this).width()+(pad*2))+'px;">'+'</div>').css('opacity',0).appendTo($(this).parent());for(var di=(monthName?0:-2),dd=(monthName?12:3);di<dd;di++)
$(this).clone().removeClass('monthYearHover').removeClass('monthNameHover').addClass('monthSelect').attr('id',monthName?(di+1)+'_1_'+e.data.day.getFullYear():(e.data.day.getMonth()+1)+'_1_'+(e.data.day.getFullYear()+di)).html(monthName?e.data.ml[di]:(e.data.day.getFullYear()+di)).css('top',($(this).height()*di)).appendTo($(this).parent().find('.monthSelector'));var moSel=$(this).parent().find('.monthSelector').get(0),diffOff=$(moSel).height()-($(moSel).height()-topDiff);$(moSel).css('clip','rect('+diffOff+'px '+($(this).width()+(pad*2))+'px '+diffOff+'px 0px)').animate({'opacity':.92,'clip':'rect(0px '+($(this).width()+(pad*2))+'px '+$(moSel).height()+'px 0px)'},e.data.scrollSpeed,function(){$(this).parent().find('.monthSelectorShadow').bind('mouseover click',function(){$(this).parent().find('.monthSelector').remove();$(this).remove();});}).parent().find('.monthSelectorShadow').animate({'opacity':.1},e.data.scrollSpeed);$('.jCalMo .monthSelect',e.data._target).bind('mouseover mouseout click',$.extend({},e.data),function(e){if(e.type=='click')
$(e.data._target).jCal($.extend(e.data,{day:new Date($(this).attr('id').replace(/_/g,'/'))}));else
$(this).toggleClass('monthSelectHover');});if(typeof opt.drawBack=='function')opt.drawBack();});$(target).find('.jCal .left').bind('click',$.extend({},opt),function(e){if($('.jCalMask',e.data._target).length>0)return false;$(e.data._target).stop();var mD={w:0,h:0};$('.jCalMo',e.data._target).each(function(){mD.w+=$(this).width()+parseInt($(this).css('padding-left'))+parseInt($(this).css('padding-right'));var cH=$(this).height()+parseInt($(this).css('padding-top'))+parseInt($(this).css('padding-bottom'));mD.h=((cH>mD.h)?cH:mD.h);});$(e.data._target).prepend('<div class="jCalMo"></div>');e.data.day=new Date($('div[id*='+e.data.cID+'d_]:first',e.data._target).attr('id').replace(e.data.cID+'d_','').replace(/_/g,'/'));e.data.day.setDate(1);e.data.day.setMonth(e.data.day.getMonth()-1);drawCalControl($('.jCalMo:first',e.data._target),e.data);drawCal($('.jCalMo:first',e.data._target),e.data);if(e.data.showMonths>1){$('.right',e.data._target).clone(true).appendTo($('.jCalMo:eq(1) .jCal',e.data._target));$('.left:last, .right:last',e.data._target).remove();}
$(e.data._target).append('<div class="jCalSpace" style="width:'+mD.w+'px; height:'+mD.h+'px;"></div>');$('.jCalMo',e.data._target).wrapAll('<div class="jCalMask" style="clip:rect(0px '+mD.w+'px '+mD.h+'px 0px); width:'+(mD.w+(mD.w/e.data.showMonths))+'px; height:'+mD.h+'px;">'+'<div class="jCalMove"></div>'+'</div>');$('.jCalMove',e.data._target).css('margin-left',((mD.w/e.data.showMonths)*-1)+'px').css('opacity',0.5).animate({marginLeft:'0px'},e.data.scrollSpeed,function(){$(this).children('.jCalMo:not(:last)').appendTo($(e.data._target));$('.jCalSpace, .jCalMask',e.data._target).empty().remove();if($(e.data._target).data('day'))
reSelectDates(e.data._target,$(e.data._target).data('day'),$(e.data._target).data('days'),e.data);if(typeof opt.drawBack=='function')
opt.drawBack();});});$(target).find('.jCal .right').bind('click',$.extend({},opt),function(e){if($('.jCalMask',e.data._target).length>0)return false;$(e.data._target).stop();var mD={w:0,h:0};$('.jCalMo',e.data._target).each(function(){mD.w+=$(this).width()+parseInt($(this).css('padding-left'))+parseInt($(this).css('padding-right'));var cH=$(this).height()+parseInt($(this).css('padding-top'))+parseInt($(this).css('padding-bottom'));mD.h=((cH>mD.h)?cH:mD.h);});$(e.data._target).append('<div class="jCalMo"></div>');e.data.day=new Date($('div[id^='+e.data.cID+'d_]:last',e.data._target).attr('id').replace(e.data.cID+'d_','').replace(/_/g,'/'));e.data.day.setDate(1);e.data.day.setMonth(e.data.day.getMonth()+1);drawCalControl($('.jCalMo:last',e.data._target),e.data);drawCal($('.jCalMo:last',e.data._target),e.data);if(e.data.showMonths>1){$('.left',e.data._target).clone(true).prependTo($('.jCalMo:eq(1) .jCal',e.data._target));$('.left:first, .right:first',e.data._target).remove();}
$(e.data._target).append('<div class="jCalSpace" style="width:'+mD.w+'px; height:'+mD.h+'px;"></div>');$('.jCalMo',e.data._target).wrapAll('<div class="jCalMask" style="clip:rect(0px '+mD.w+'px '+mD.h+'px 0px); width:'+(mD.w+(mD.w/e.data.showMonths))+'px; height:'+mD.h+'px;">'+'<div class="jCalMove"></div>'+'</div>');$('.jCalMove',e.data._target).css('opacity',0.5).animate({marginLeft:((mD.w/e.data.showMonths)*-1)+'px'},e.data.scrollSpeed,function(){$(this).children('.jCalMo:not(:first)').appendTo($(e.data._target));$('.jCalSpace, .jCalMask',e.data._target).empty().remove();if($(e.data._target).data('day'))
reSelectDates(e.data._target,$(e.data._target).data('day'),$(e.data._target).data('days'),e.data);$(this).children('.jCalMo:not(:first)').removeClass('');if(typeof opt.drawBack=='function')
opt.drawBack();});});};function reSelectDates(target,day,days,opt){var fDay=new Date(day.getTime());var sDay=new Date(day.getTime());for(var fC=false,di=0,dC=days;di<dC;di++){var dF=$(target).find('div[id*=d_'+(sDay.getMonth()+1)+'_'+sDay.getDate()+'_'+sDay.getFullYear()+']');if(dF.length>0){dF.stop().addClass('selectedDay');fC=true;}
sDay.setDate(sDay.getDate()+1);}
if(fC&&typeof opt.callback=='function')opt.callback(day,days);};function drawCal(target,opt){var weekDaysContainer;weekDaysContainer=$('<div class="weekDaysContainer"></div');for(var ds=0,length=opt.dow.length;ds<length;ds++)
weekDaysContainer.append('<div class="dow">'+opt.dow[ds]+'</div>');$(target).append(weekDaysContainer);var fd=new Date(new Date(opt.day.getTime()).setDate(1));var ldlm=new Date(new Date(fd.getTime()).setDate(0));var ld=new Date(new Date(new Date(fd.getTime()).setMonth(fd.getMonth()+1)).setDate(0));var copt={fd:fd.getDay(),lld:ldlm.getDate(),ld:ld.getDate()};var offsetDayStart=((copt.fd<opt.dayOffset)?(opt.dayOffset-7):1);var offsetDayEnd=((ld.getDay()<opt.dayOffset)?(7-ld.getDay()):ld.getDay());for(var d=offsetDayStart,dE=(copt.fd+copt.ld+(7-offsetDayEnd));d<dE;d++)
$(target).append(((d<=(copt.fd-opt.dayOffset))?'<div id="'+opt.cID+'d'+d+'" class="pday">'+'</div>':((d>((copt.fd-opt.dayOffset)+copt.ld))?'<div id="'+opt.cID+'d'+d+'" class="aday">'+'</div>':'<div id="'+opt.cID+'d_'+(fd.getMonth()+1)+'_'+(d-(copt.fd-opt.dayOffset))+'_'+fd.getFullYear()+'" class="'+
(opt.dCheck(new Date((new Date(fd.getTime())).setDate(d-(copt.fd-opt.dayOffset))))||'invday')+'"><span>'+(d-(copt.fd-opt.dayOffset))+'</span></div>')));$(target).find('div[id^='+opt.cID+'d]:first, div[id^='+opt.cID+'d]:nth-child(7n+3)').before('<div style="clear:both;"></div>');$(target).find('div[id^='+opt.cID+'d_]').bind("mouseover mouseout click",$.extend({},opt),function(e){if($(this).hasClass("invday"))return false;if($('.jCalMask',e.data._target).length>0)return false;var osDate=new Date($(this).attr('id').replace(/c[0-9]{1,}d_([0-9]{1,2})_([0-9]{1,2})_([0-9]{4})/,'$1/$2/$3'));if(e.data.forceWeek)osDate.setDate(osDate.getDate()+(e.data.dayOffset-osDate.getDay()));var sDate=new Date(osDate.getTime());if(e.type=='click')
$('div[id*=d_]',e.data._target).stop().removeClass('selectedDay').removeClass('overDay');for(var di=0,ds=$(e.data._target).data('days');di<ds;di++){var currDay=$(e.data._target).find('#'+e.data.cID+'d_'+(sDate.getMonth()+1)+'_'+sDate.getDate()+'_'+sDate.getFullYear());if(currDay.length==0||$(currDay).hasClass('invday'))break;if(e.type=='mouseover')$(currDay).addClass('overDay');else if(e.type=='mouseout')$(currDay).stop().removeClass('overDay');else if(e.type=='click')$(currDay).stop().addClass('selectedDay');sDate.setDate(sDate.getDate()+1);}
if(e.type=='click'){e.data.day=osDate;if(e.data.callback(osDate,di,this))
$(e.data._target).data('day',e.data.day).data('days',di);}});$(target).find('.weekDaysContainer').nextAll().wrapAll('<div class="daysContainer"></div');};})(jQuery);jQuery(document).ready(function(){if(!jQuery("body").hasClass("wp-admin")){jQuery(window).scroll(function(){jQuery(".mxn_wrapper_box_horizontal_progress_bar").each(function(){var mxnAddon=jQuery(this).closest(".mxn_wrapper_box_horizontal_progress_bar");var dataCounter;dataCounter=jQuery('.mxn_text_2_box_horizontal_progress_bar',mxnAddon);var dataProgress;dataProgress=jQuery('.progress-bar',mxnAddon);var mxnAddonOffsetTop;mxnAddonOffsetTop=mxnAddon.offset().top;if(!mxnAddon.data("counter-max"))
{mxnAddon.data("counter-max",Number(dataCounter.html().replace(/<(.|\n)*?>/g,'')));dataCounter.html("");}
if(mxnAddon.data("counter-triggered"))
return;if(jQuery(window).scrollTop()+jQuery(window).height()>=mxnAddonOffsetTop)
mxnAddon.data("counter-triggered",true);else
return;if(mxnAddon.data("counter-max")<0||mxnAddon.data("counter-max")>100)
mxnAddon.data("counter-max",100);var counterCurVal;counterCurVal=0;dataCounter.text(0);var counterInt=setInterval(function(){window.requestAnimationFrame(function(){if(counterCurVal>=mxnAddon.data("counter-max")){clearInterval(counterInt);counterCurVal=mxnAddon.data("counter-max");}else
counterCurVal+=2;dataCounter.text(counterCurVal+'%');dataProgress.css("width",counterCurVal+"%");});},80);});}).scroll();}
else{jQuery("body").on('mouseover',".mxn_wrapper_box_horizontal_progress_bar",function(e){var mxnAddon=jQuery(this).closest(".mxn_wrapper_box_horizontal_progress_bar");if(mxnAddon.data("counter-triggered"))
return;mxnAddon.data("counter-triggered",true);var dataProgress;dataProgress=jQuery('.progress-bar',mxnAddon);dataCounter=jQuery(".mxn_text_2_box_horizontal_progress_bar",mxnAddon);mxnAddon.data("counter-max",Number(dataCounter.html()));if(!mxnAddon.data("counter-max"))
mxnAddon.data("counter-max",60);if(mxnAddon.data("counter-max")<0||mxnAddon.data("counter-max")>100)
mxnAddon.data("counter-max",100);var counterCurVal;counterCurVal=0;dataProgress.css('width','100%');dataCounter.text(0);var counterInt=setInterval(function(){window.requestAnimationFrame(function(){if(counterCurVal>=mxnAddon.data("counter-max")){clearInterval(counterInt);counterCurVal=mxnAddon.data("counter-max");}else
counterCurVal+=2;dataCounter.text(counterCurVal+'%');dataProgress.css("width",counterCurVal+"%");});},80);});}});function getCookie(cname){var name=cname+"=";var decodedCookie=decodeURIComponent(document.cookie);var ca=decodedCookie.split(';');for(var i=0;i<ca.length;i++){var c=ca[i];while(c.charAt(0)==' '){c=c.substring(1);}
if(c.indexOf(name)==0){return c.substring(name.length,c.length);}}
return"";}
jQuery(document).ready(function(){jQuery(".mxn_wrapper_box_alert_message").each(function(){var id=jQuery(this).closest(".mxn_wrapper_box_alert_message").find(".mxn_alert_id_alert_message").val();if(id&&id.length<1){var classes=jQuery(this).closest(".mxn_wrapper_box_alert_message").attr('class');var regex=new RegExp("mxn-uniqid-(([0-9]|[a-z]|[A-Z])*)");var match=regex.exec(classes);id=match[1];}
var closed=getCookie("alert"+id);if(!closed)
{jQuery(this).removeClass("mxn-hidden");}});jQuery("body").on("click",".mxn_wrapper_box_alert_message .mxn_button_1_box_alert_message",function(e){e.preventDefault();var d=new Date();d.setTime(d.getTime()+31536000000);var id=jQuery(this).closest(".mxn_wrapper_box_alert_message").find(".mxn_alert_id_alert_message").val();if(id&&id.length<1){var classes=jQuery(this).closest(".mxn_wrapper_box_alert_message").attr('class');var regex=new RegExp("mxn-uniqid-(([0-9]|[a-z]|[A-Z])*)");var match=regex.exec(classes);id=match[1];}
document.cookie="alert"+id+"=true; expires="+d.toUTCString()+"; path=/";jQuery(this).closest(".mxn_wrapper_box_alert_message").fadeOut(function(){jQuery(this).removeClass("visible-md visible-lg visible-sm visible-xs");});});});jQuery(document).ready(function(){var button1;button1=jQuery(".mxn_button_1_box_shop_notice-container");button1.click(function(e){var mxnAddon=jQuery(this).closest(".mxn_wrapper_box_shop_notice");mxnAddon.slideUp(function(){mxnAddon.removeClass("visible-md visible-lg visible-sm visible-xs");});});});jQuery(document).ready(function(){if("geolocation"in navigator){jQuery('.mxn_wrapper_box_weather .mxn-btn').show();}else{jQuery('.mxn_wrapper_box_weather .mxn-btn').hide();}
jQuery('body').on('click','.mxn_wrapper_box_weather .mxn-btn',function(e){e.preventDefault();if(navigator.geolocation){navigator.geolocation.getCurrentPosition(showPosition);}else{console.warn('Geolocation is not supported by this browser.');}});function showPosition(position){mxnWeather(jQuery(this).closest(".mxn_wrapper_box_weather"),null,parseInt(position.coords.latitude),parseInt(position.coords.longitude));}
function mxnWeather(elem,loc,lat,lng){loc=typeof loc!=='undefined'?loc:null;lat=typeof lat!=='undefined'?lat:null;lng=typeof lng!=='undefined'?lng:null;if(loc==null&&(lat==null||lng==null))
{elem.find(".mxn_text_2_box_weather").html('Location not specified.');}
else
{elem.find(".mxn_text_5_box_weather").openWeather({key:'c9d49310f8023ee2617a7634de23c2aa',city:loc,lat:lat,lng:lng,descriptionTarget:elem.find(".mxn_text_3_box_weather"),minTemperatureTarget:elem.find(".mxn_text_4_box_weather"),placeTarget:elem.find(".mxn_text_2_box_weather"),iconTarget:elem.find(".mxn_text_1_box_weather"),error:function(){elem.find(".mxn_text_2_box_weather").html('Location not found.');console.error('Location not found');}});}}
if(jQuery("body").hasClass("wp-admin"))
{jQuery(document).ajaxComplete(function(){setTimeout(function(){jQuery(".mxn_wrapper_box_weather:not(.registered)").each(function(){var location;location=jQuery(this).data("weather_location");location=location||"Prague";jQuery(this).addClass("registered");mxnWeather(jQuery(this),location);});},1000);});}else{setTimeout(function(){jQuery(".mxn_wrapper_box_weather").each(function(){var location;location=jQuery(this).data("weather_location");location=location||"Prague";mxnWeather(jQuery(this),location);});},1000);}});jQuery(document).ready(function(){if(!jQuery("body").hasClass("wp-admin")){jQuery(window).scroll(function(){jQuery(".mxn_wrapper_box_vertical_progress_bar").each(function(){var mxnAddon=jQuery(this).closest(".mxn_wrapper_box_vertical_progress_bar");var dataCounter;dataCounter=jQuery('.mxn_text_2_box_vertical_progress_bar',mxnAddon);var dataProgress;dataProgress=jQuery('.progress-bar',mxnAddon);var mxnAddonOffsetTop;mxnAddonOffsetTop=mxnAddon.offset().top;if(!mxnAddon.data("counter-max"))
{mxnAddon.data("counter-max",Number(dataCounter.html().replace(/<(.|\n)*?>/g,'')));dataCounter.html("");}
if(mxnAddon.data("counter-triggered"))
return;if(jQuery(window).scrollTop()+jQuery(window).height()>=mxnAddonOffsetTop)
mxnAddon.data("counter-triggered",true);else
return;if(mxnAddon.data("counter-max")<0||mxnAddon.data("counter-max")>100)
mxnAddon.data("counter-max",100);var counterCurVal;counterCurVal=0;dataCounter.text(0);var counterInt=setInterval(function(){window.requestAnimationFrame(function(){if(counterCurVal>=mxnAddon.data("counter-max")){clearInterval(counterInt);counterCurVal=mxnAddon.data("counter-max");}else
counterCurVal+=2;dataCounter.text(counterCurVal+'%');dataProgress.css("width",counterCurVal+"%");});},80);});}).scroll();}
else{jQuery("body").on('mouseover',".mxn_wrapper_box_vertical_progress_bar",function(e){var mxnAddon=jQuery(this).closest(".mxn_wrapper_box_vertical_progress_bar");if(mxnAddon.data("counter-triggered"))
return;mxnAddon.data("counter-triggered",true);var dataProgress;dataProgress=jQuery('.progress-bar',mxnAddon);dataCounter=jQuery(".mxn_text_2_box_vertical_progress_bar",mxnAddon);mxnAddon.data("counter-max",Number(dataCounter.html()));if(!mxnAddon.data("counter-max"))
mxnAddon.data("counter-max",60);if(mxnAddon.data("counter-max")<0||mxnAddon.data("counter-max")>100)
mxnAddon.data("counter-max",100);var counterCurVal;counterCurVal=0;dataProgress.css('height','100%');dataCounter.text(0);var counterInt=setInterval(function(){window.requestAnimationFrame(function(){if(counterCurVal>=mxnAddon.data("counter-max")){clearInterval(counterInt);counterCurVal=mxnAddon.data("counter-max");}else
counterCurVal+=2;dataCounter.text(counterCurVal+'%');dataProgress.css("width",counterCurVal+"%");});},80);});}});jQuery(document).ready(function(){var button1;button1=jQuery(".mxn_wrapper_box_social_network .mxn_button_1_box_social_network");button1.click(function(e){e.preventDefault();var data=jQuery(this).closest(".mxn_wrapper_box_social_network");var adress=data.data("post-adress");var pic=data.data("post-pic");var title=data.data("post-title");window.open("http://www.facebook.com/sharer.php?m2w&s=100&p[url]="+adress+"&p[images][0]="+pic+"&p[title]="+title+"","_blank");});var button2;button2=jQuery(".mxn_wrapper_box_social_network .mxn_button_2_box_social_network");button2.click(function(e){e.preventDefault();var data=jQuery(this).closest(".mxn_wrapper_box_social_network");var adress=data.data("post-adress");var pic=data.data("post-pic");var title=data.data("post-title");window.open("http://twitter.com/home?status="+title+" "+adress+"","_blank");});var button3;button3=jQuery(".mxn_wrapper_box_social_network .mxn_button_3_box_social_network");button3.click(function(e){e.preventDefault();var data=jQuery(this).closest(".mxn_wrapper_box_social_network");var adress=data.data("post-adress");var pic=data.data("post-pic");var title=data.data("post-title");window.open("http://plus.google.com/share?url="+adress+"","_blank")});var button4;button4=jQuery(".mxn_wrapper_box_social_network .mxn_button_4_box_social_network");button4.click(function(e){e.preventDefault();var data=jQuery(this).closest(".mxn_wrapper_box_social_network");var adress=data.data("post-adress");var pic=data.data("post-pic");var title=data.data("post-title");window.open("http://linkedin.com/shareArticle?mini=true&url="+adress+"&title="+title+"","_blank");});var button5;button5=jQuery(".mxn_wrapper_box_social_network .mxn_button_5_box_social_network");button5.click(function(e){e.preventDefault();var data=jQuery(this).closest(".mxn_wrapper_box_social_network");var adress=data.data("post-adress");var pic=data.data("post-pic");var title=data.data("post-title");window.open("http://pinterest.com/pin/create/button/?url="+adress+"&description="+title+"&media="+pic+"","_blank");});var button6;button6=jQuery(".mxn_wrapper_box_social_network .mxn_button_6_box_social_network");button6.click(function(e){e.preventDefault();var data=jQuery(this).closest(".mxn_wrapper_box_social_network");var adress=data.data("post-adress");var pic=data.data("post-pic");var title=data.data("post-title");window.open("http://www.tumblr.com/share/link?url="+adress+"&name="+title+"&description="+title+"","_blank");});var button7;button7=jQuery(".mxn_wrapper_box_social_network .mxn_button_7_box_social_network");button7.click(function(e){e.preventDefault();var data=jQuery(this).closest(".mxn_wrapper_box_social_network");var adress=data.data("post-adress");var pic=data.data("post-pic");var title=data.data("post-title");window.open("http://reddit.com/submit?url="+adress+"&title="+title+"","_blank");});var button8;button8=jQuery(".mxn_wrapper_box_social_network .mxn_button_8_box_social_network");button8.click(function(e){e.preventDefault();var data=jQuery(this).closest(".mxn_wrapper_box_social_network");var adress=data.data("post-adress");var pic=data.data("post-pic");var title=data.data("post-title");window.open("http://vkontakte.ru/share.php?url="+adress+"&title="+title+"&description="+title+"","_blank");});});jQuery(document).ready(function(){jQuery("body").on("click",".mxn_button_2_box_cart_item",function(e)
{var mxnAddon=jQuery(this).closest(".mxn_wrapper_box_cart_item");var quantityInput=mxnAddon.find(".mxn_input_1_cart_item");var oldval=parseInt(quantityInput.attr("value"));if((oldval-1)>-1)
{quantityInput.attr("value",(oldval-1));}});jQuery("body").on("click",".mxn_button_3_box_cart_item",function(e)
{var mxnAddon=jQuery(this).closest(".mxn_wrapper_box_cart_item");var quantityInput=mxnAddon.find(".mxn_input_1_cart_item");var oldval=parseInt(quantityInput.attr("value"));quantityInput.attr("value",(oldval+1));});});function is_touch_device(){return(('ontouchstart'in window)||(navigator.MaxTouchPoints>0)||(navigator.msMaxTouchPoints>0));}
jQuery(document).ready(function(){if(is_touch_device())
{jQuery("body").on("click",".mxn_wrapper_box_flip_box",function(e){var wrapper=jQuery(this).closest(".mxn_wrapper_box_flip_box");wrapper.toggleClass("mxn-touched");if(!wrapper.hasClass("mxn-touched"))
wrapper.addClass("mxn-reset");else
wrapper.removeClass("mxn-reset");});}});jQuery(document).ready(function(){jQuery("body").on('click',".mxn_button_1_box_toggle-container, .mxn_button_3_box_toggle-container",function(e){e.preventDefault();var mxnAddon=jQuery(this).closest(".mxn_wrapper_box_toggle");var mxnBox1;mxnBox1=jQuery(".mxn-toggle-container",mxnAddon);var toggleOpen;toggleOpen=mxnAddon.find(".mxn_button_1_box_toggle-container");var toggleClose;toggleClose=mxnAddon.find(".mxn_button_3_box_toggle-container");if(mxnBox1.is(":visible"))
{toggleClose.css('cssText',"display: none!important");toggleOpen.css('cssText',"display: inline-block!important");mxnBox1.slideUp(200);}
else
{toggleOpen.css('cssText',"display: none!important");toggleClose.css('cssText',"display: inline-block!important");mxnBox1.slideDown(400);}});});