/*! jQuery UI - v1.10.4 - 2014-04-02
* http://jqueryui.com
* Includes: jquery.ui.core.js, jquery.ui.widget.js, jquery.ui.mouse.js, jquery.ui.position.js, jquery.ui.accordion.js, jquery.ui.autocomplete.js, jquery.ui.button.js, jquery.ui.datepicker.js, jquery.ui.dialog.js, jquery.ui.draggable.js, jquery.ui.droppable.js, jquery.ui.effect.js, jquery.ui.effect-blind.js, jquery.ui.effect-bounce.js, jquery.ui.effect-clip.js, jquery.ui.effect-drop.js, jquery.ui.effect-explode.js, jquery.ui.effect-fade.js, jquery.ui.effect-fold.js, jquery.ui.effect-highlight.js, jquery.ui.effect-pulsate.js, jquery.ui.effect-scale.js, jquery.ui.effect-shake.js, jquery.ui.effect-slide.js, jquery.ui.effect-transfer.js, jquery.ui.menu.js, jquery.ui.progressbar.js, jquery.ui.resizable.js, jquery.ui.selectable.js, jquery.ui.slider.js, jquery.ui.sortable.js, jquery.ui.spinner.js, jquery.ui.tabs.js, jquery.ui.tooltip.js
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */
(function(b,f){var a=0,e=/^ui-id-\d+$/;
b.ui=b.ui||{};b.extend(b.ui,{version:"1.10.4",keyCode:{BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}});
b.fn.extend({focus:(function(g){return function(h,m){return typeof h==="number"?this.each(function(){var n=this;setTimeout(function(){b(n).focus();if(m){m.call(n)}},h)}):g.apply(this,arguments)}})(b.fn.focus),scrollParent:function(){var g;
if((b.ui.ie&&(/(static|relative)/).test(this.css("position")))||(/absolute/).test(this.css("position"))){g=this.parents().filter(function(){return(/(relative|absolute|fixed)/).test(b.css(this,"position"))&&(/(auto|scroll)/).test(b.css(this,"overflow")+b.css(this,"overflow-y")+b.css(this,"overflow-x"))
}).eq(0)}else{g=this.parents().filter(function(){return(/(auto|scroll)/).test(b.css(this,"overflow")+b.css(this,"overflow-y")+b.css(this,"overflow-x"))}).eq(0)}return(/fixed/).test(this.css("position"))||!g.length?b(document):g
},zIndex:function(n){if(n!==f){return this.css("zIndex",n)}if(this.length){var h=b(this[0]),g,m;while(h.length&&h[0]!==document){g=h.css("position");if(g==="absolute"||g==="relative"||g==="fixed"){m=parseInt(h.css("zIndex"),10);
if(!isNaN(m)&&m!==0){return m}}h=h.parent()}}return 0},uniqueId:function(){return this.each(function(){if(!this.id){this.id="ui-id-"+(++a)}})},removeUniqueId:function(){return this.each(function(){if(e.test(this.id)){b(this).removeAttr("id")
}})}});function d(m,g){var o,n,h,p=m.nodeName.toLowerCase();if("area"===p){o=m.parentNode;n=o.name;if(!m.href||!n||o.nodeName.toLowerCase()!=="map"){return false}h=b("img[usemap=#"+n+"]")[0];return !!h&&c(h)
}return(/input|select|textarea|button|object/.test(p)?!m.disabled:"a"===p?m.href||g:g)&&c(m)}function c(g){return b.expr.filters.visible(g)&&!b(g).parents().addBack().filter(function(){return b.css(this,"visibility")==="hidden"
}).length}b.extend(b.expr[":"],{data:b.expr.createPseudo?b.expr.createPseudo(function(g){return function(h){return !!b.data(h,g)}}):function(m,h,g){return !!b.data(m,g[3])},focusable:function(g){return d(g,!isNaN(b.attr(g,"tabindex")))
},tabbable:function(m){var g=b.attr(m,"tabindex"),h=isNaN(g);return(h||g>=0)&&d(m,!h)}});if(!b("<a>").outerWidth(1).jquery){b.each(["Width","Height"],function(m,g){var h=g==="Width"?["Left","Right"]:["Top","Bottom"],n=g.toLowerCase(),p={innerWidth:b.fn.innerWidth,innerHeight:b.fn.innerHeight,outerWidth:b.fn.outerWidth,outerHeight:b.fn.outerHeight};
function o(t,s,r,u){b.each(h,function(){s-=parseFloat(b.css(t,"padding"+this))||0;if(r){s-=parseFloat(b.css(t,"border"+this+"Width"))||0}if(u){s-=parseFloat(b.css(t,"margin"+this))||0}});return s}b.fn["inner"+g]=function(r){if(r===f){return p["inner"+g].call(this)
}return this.each(function(){b(this).css(n,o(this,r)+"px")})};b.fn["outer"+g]=function(r,s){if(typeof r!=="number"){return p["outer"+g].call(this,r)}return this.each(function(){b(this).css(n,o(this,r,true,s)+"px")
})}})}if(!b.fn.addBack){b.fn.addBack=function(g){return this.add(g==null?this.prevObject:this.prevObject.filter(g))}}if(b("<a>").data("a-b","a").removeData("a-b").data("a-b")){b.fn.removeData=(function(g){return function(h){if(arguments.length){return g.call(this,b.camelCase(h))
}else{return g.call(this)}}})(b.fn.removeData)}b.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase());b.support.selectstart="onselectstart" in document.createElement("div");b.fn.extend({disableSelection:function(){return this.bind((b.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(g){g.preventDefault()
})},enableSelection:function(){return this.unbind(".ui-disableSelection")}});b.extend(b.ui,{plugin:{add:function(h,m,o){var g,n=b.ui[h].prototype;for(g in o){n.plugins[g]=n.plugins[g]||[];n.plugins[g].push([m,o[g]])
}},call:function(g,m,h){var n,o=g.plugins[m];if(!o||!g.element[0].parentNode||g.element[0].parentNode.nodeType===11){return}for(n=0;n<o.length;n++){if(g.options[o[n][0]]){o[n][1].apply(g.element,h)}}}},hasScroll:function(n,h){if(b(n).css("overflow")==="hidden"){return false
}var g=(h&&h==="left")?"scrollLeft":"scrollTop",m=false;if(n[g]>0){return true}n[g]=1;m=(n[g]>0);n[g]=0;return m}})})(jQuery);(function(b,e){var a=0,d=Array.prototype.slice,c=b.cleanData;b.cleanData=function(f){for(var g=0,h;
(h=f[g])!=null;g++){try{b(h).triggerHandler("remove")}catch(m){}}c(f)};b.widget=function(f,g,s){var o,p,m,r,h={},n=f.split(".")[0];f=f.split(".")[1];o=n+"-"+f;if(!s){s=g;g=b.Widget}b.expr[":"][o.toLowerCase()]=function(t){return !!b.data(t,o)
};b[n]=b[n]||{};p=b[n][f];m=b[n][f]=function(t,u){if(!this._createWidget){return new m(t,u)}if(arguments.length){this._createWidget(t,u)}};b.extend(m,p,{version:s.version,_proto:b.extend({},s),_childConstructors:[]});
r=new g();r.options=b.widget.extend({},r.options);b.each(s,function(u,t){if(!b.isFunction(t)){h[u]=t;return}h[u]=(function(){var v=function(){return g.prototype[u].apply(this,arguments)},w=function(y){return g.prototype[u].apply(this,y)
};return function(){var A=this._super,y=this._superApply,z;this._super=v;this._superApply=w;z=t.apply(this,arguments);this._super=A;this._superApply=y;return z}})()});m.prototype=b.widget.extend(r,{widgetEventPrefix:p?(r.widgetEventPrefix||f):f},h,{constructor:m,namespace:n,widgetName:f,widgetFullName:o});
if(p){b.each(p._childConstructors,function(u,v){var t=v.prototype;b.widget(t.namespace+"."+t.widgetName,m,v._proto)});delete p._childConstructors}else{g._childConstructors.push(m)}b.widget.bridge(f,m)};
b.widget.extend=function(o){var g=d.call(arguments,1),n=0,f=g.length,h,m;for(;n<f;n++){for(h in g[n]){m=g[n][h];if(g[n].hasOwnProperty(h)&&m!==e){if(b.isPlainObject(m)){o[h]=b.isPlainObject(o[h])?b.widget.extend({},o[h],m):b.widget.extend({},m)
}else{o[h]=m}}}}return o};b.widget.bridge=function(g,f){var h=f.prototype.widgetFullName||g;b.fn[g]=function(o){var m=typeof o==="string",n=d.call(arguments,1),p=this;o=!m&&n.length?b.widget.extend.apply(null,[o].concat(n)):o;
if(m){this.each(function(){var s,r=b.data(this,h);if(!r){return b.error("cannot call methods on "+g+" prior to initialization; attempted to call method '"+o+"'")}if(!b.isFunction(r[o])||o.charAt(0)==="_"){return b.error("no such method '"+o+"' for "+g+" widget instance")
}s=r[o].apply(r,n);if(s!==r&&s!==e){p=s&&s.jquery?p.pushStack(s.get()):s;return false}})}else{this.each(function(){var r=b.data(this,h);if(r){r.option(o||{})._init()}else{b.data(this,h,new f(o,this))}})
}return p}};b.Widget=function(){};b.Widget._childConstructors=[];b.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{disabled:false,create:null},_createWidget:function(f,g){g=b(g||this.defaultElement||this)[0];
this.element=b(g);this.uuid=a++;this.eventNamespace="."+this.widgetName+this.uuid;this.options=b.widget.extend({},this.options,this._getCreateOptions(),f);this.bindings=b();this.hoverable=b();this.focusable=b();
if(g!==this){b.data(g,this.widgetFullName,this);this._on(true,this.element,{remove:function(h){if(h.target===g){this.destroy()}}});this.document=b(g.style?g.ownerDocument:g.document||g);this.window=b(this.document[0].defaultView||this.document[0].parentWindow)
}this._create();this._trigger("create",null,this._getCreateEventData());this._init()},_getCreateOptions:b.noop,_getCreateEventData:b.noop,_create:b.noop,_init:b.noop,destroy:function(){this._destroy();
this.element.unbind(this.eventNamespace).removeData(this.widgetName).removeData(this.widgetFullName).removeData(b.camelCase(this.widgetFullName));this.widget().unbind(this.eventNamespace).removeAttr("aria-disabled").removeClass(this.widgetFullName+"-disabled ui-state-disabled");
this.bindings.unbind(this.eventNamespace);this.hoverable.removeClass("ui-state-hover");this.focusable.removeClass("ui-state-focus")},_destroy:b.noop,widget:function(){return this.element},option:function(m,n){var f=m,o,h,g;
if(arguments.length===0){return b.widget.extend({},this.options)}if(typeof m==="string"){f={};o=m.split(".");m=o.shift();if(o.length){h=f[m]=b.widget.extend({},this.options[m]);for(g=0;g<o.length-1;g++){h[o[g]]=h[o[g]]||{};
h=h[o[g]]}m=o.pop();if(arguments.length===1){return h[m]===e?null:h[m]}h[m]=n}else{if(arguments.length===1){return this.options[m]===e?null:this.options[m]}f[m]=n}}this._setOptions(f);return this},_setOptions:function(f){var g;
for(g in f){this._setOption(g,f[g])}return this},_setOption:function(f,g){this.options[f]=g;if(f==="disabled"){this.widget().toggleClass(this.widgetFullName+"-disabled ui-state-disabled",!!g).attr("aria-disabled",g);
this.hoverable.removeClass("ui-state-hover");this.focusable.removeClass("ui-state-focus")}return this},enable:function(){return this._setOption("disabled",false)},disable:function(){return this._setOption("disabled",true)
},_on:function(m,h,g){var n,f=this;if(typeof m!=="boolean"){g=h;h=m;m=false}if(!g){g=h;h=this.element;n=this.widget()}else{h=n=b(h);this.bindings=this.bindings.add(h)}b.each(g,function(u,t){function r(){if(!m&&(f.options.disabled===true||b(this).hasClass("ui-state-disabled"))){return
}return(typeof t==="string"?f[t]:t).apply(f,arguments)}if(typeof t!=="string"){r.guid=t.guid=t.guid||r.guid||b.guid++}var s=u.match(/^(\w+)\s*(.*)$/),p=s[1]+f.eventNamespace,o=s[2];if(o){n.delegate(o,p,r)
}else{h.bind(p,r)}})},_off:function(g,f){f=(f||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace;g.unbind(f).undelegate(f)},_delay:function(m,h){function g(){return(typeof m==="string"?f[m]:m).apply(f,arguments)
}var f=this;return setTimeout(g,h||0)},_hoverable:function(f){this.hoverable=this.hoverable.add(f);this._on(f,{mouseenter:function(g){b(g.currentTarget).addClass("ui-state-hover")},mouseleave:function(g){b(g.currentTarget).removeClass("ui-state-hover")
}})},_focusable:function(f){this.focusable=this.focusable.add(f);this._on(f,{focusin:function(g){b(g.currentTarget).addClass("ui-state-focus")},focusout:function(g){b(g.currentTarget).removeClass("ui-state-focus")
}})},_trigger:function(f,g,h){var o,n,m=this.options[f];h=h||{};g=b.Event(g);g.type=(f===this.widgetEventPrefix?f:this.widgetEventPrefix+f).toLowerCase();g.target=this.element[0];n=g.originalEvent;if(n){for(o in n){if(!(o in g)){g[o]=n[o]
}}}this.element.trigger(g,h);return !(b.isFunction(m)&&m.apply(this.element[0],[g].concat(h))===false||g.isDefaultPrevented())}};b.each({show:"fadeIn",hide:"fadeOut"},function(g,f){b.Widget.prototype["_"+g]=function(n,m,p){if(typeof m==="string"){m={effect:m}
}var o,h=!m?g:m===true||typeof m==="number"?f:m.effect||f;m=m||{};if(typeof m==="number"){m={duration:m}}o=!b.isEmptyObject(m);m.complete=p;if(m.delay){n.delay(m.delay)}if(o&&b.effects&&b.effects.effect[h]){n[g](m)
}else{if(h!==g&&n[h]){n[h](m.duration,m.easing,p)}else{n.queue(function(r){b(this)[g]();if(p){p.call(n[0])}r()})}}}})})(jQuery);(function(b,c){var a=false;b(document).mouseup(function(){a=false});b.widget("ui.mouse",{version:"1.10.4",options:{cancel:"input,textarea,button,select,option",distance:1,delay:0},_mouseInit:function(){var d=this;
this.element.bind("mousedown."+this.widgetName,function(e){return d._mouseDown(e)}).bind("click."+this.widgetName,function(e){if(true===b.data(e.target,d.widgetName+".preventClickEvent")){b.removeData(e.target,d.widgetName+".preventClickEvent");
e.stopImmediatePropagation();return false}});this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName);if(this._mouseMoveDelegate){b(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate)
}},_mouseDown:function(f){if(a){return}(this._mouseStarted&&this._mouseUp(f));this._mouseDownEvent=f;var e=this,g=(f.which===1),d=(typeof this.options.cancel==="string"&&f.target.nodeName?b(f.target).closest(this.options.cancel).length:false);
if(!g||d||!this._mouseCapture(f)){return true}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){e.mouseDelayMet=true},this.options.delay)}if(this._mouseDistanceMet(f)&&this._mouseDelayMet(f)){this._mouseStarted=(this._mouseStart(f)!==false);
if(!this._mouseStarted){f.preventDefault();return true}}if(true===b.data(f.target,this.widgetName+".preventClickEvent")){b.removeData(f.target,this.widgetName+".preventClickEvent")}this._mouseMoveDelegate=function(h){return e._mouseMove(h)
};this._mouseUpDelegate=function(h){return e._mouseUp(h)};b(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);f.preventDefault();
a=true;return true},_mouseMove:function(d){if(b.ui.ie&&(!document.documentMode||document.documentMode<9)&&!d.button){return this._mouseUp(d)}if(this._mouseStarted){this._mouseDrag(d);return d.preventDefault()
}if(this._mouseDistanceMet(d)&&this._mouseDelayMet(d)){this._mouseStarted=(this._mouseStart(this._mouseDownEvent,d)!==false);(this._mouseStarted?this._mouseDrag(d):this._mouseUp(d))}return !this._mouseStarted
},_mouseUp:function(d){b(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;
if(d.target===this._mouseDownEvent.target){b.data(d.target,this.widgetName+".preventClickEvent",true)}this._mouseStop(d)}return false},_mouseDistanceMet:function(d){return(Math.max(Math.abs(this._mouseDownEvent.pageX-d.pageX),Math.abs(this._mouseDownEvent.pageY-d.pageY))>=this.options.distance)
},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return true}})})(jQuery);(function(e,c){e.ui=e.ui||{};
var n,o=Math.max,t=Math.abs,r=Math.round,d=/left|center|right/,h=/top|center|bottom/,a=/[\+\-]\d+(\.[\d]+)?%?/,p=/^\w+/,b=/%$/,g=e.fn.position;function s(w,v,u){return[parseFloat(w[0])*(b.test(w[0])?v/100:1),parseFloat(w[1])*(b.test(w[1])?u/100:1)]
}function m(u,v){return parseInt(e.css(u,v),10)||0}function f(v){var u=v[0];if(u.nodeType===9){return{width:v.width(),height:v.height(),offset:{top:0,left:0}}}if(e.isWindow(u)){return{width:v.width(),height:v.height(),offset:{top:v.scrollTop(),left:v.scrollLeft()}}
}if(u.preventDefault){return{width:0,height:0,offset:{top:u.pageY,left:u.pageX}}}return{width:v.outerWidth(),height:v.outerHeight(),offset:v.offset()}}e.position={scrollbarWidth:function(){if(n!==c){return n
}var v,u,y=e("<div style='display:block;position:absolute;width:50px;height:50px;overflow:hidden;'><div style='height:100px;width:auto;'></div></div>"),w=y.children()[0];e("body").append(y);v=w.offsetWidth;
y.css("overflow","scroll");u=w.offsetWidth;if(v===u){u=y[0].clientWidth}y.remove();return(n=v-u)},getScrollInfo:function(z){var y=z.isWindow||z.isDocument?"":z.element.css("overflow-x"),w=z.isWindow||z.isDocument?"":z.element.css("overflow-y"),v=y==="scroll"||(y==="auto"&&z.width<z.element[0].scrollWidth),u=w==="scroll"||(w==="auto"&&z.height<z.element[0].scrollHeight);
return{width:u?e.position.scrollbarWidth():0,height:v?e.position.scrollbarWidth():0}},getWithinInfo:function(v){var w=e(v||window),u=e.isWindow(w[0]),y=!!w[0]&&w[0].nodeType===9;return{element:w,isWindow:u,isDocument:y,offset:w.offset()||{left:0,top:0},scrollLeft:w.scrollLeft(),scrollTop:w.scrollTop(),width:u?w.width():w.outerWidth(),height:u?w.height():w.outerHeight()}
}};e.fn.position=function(F){if(!F||!F.of){return g.apply(this,arguments)}F=e.extend({},F);var G,C,A,E,z,u,B=e(F.of),y=e.position.getWithinInfo(F.within),v=e.position.getScrollInfo(y),D=(F.collision||"flip").split(" "),w={};
u=f(B);if(B[0].preventDefault){F.at="left top"}C=u.width;A=u.height;E=u.offset;z=e.extend({},E);e.each(["my","at"],function(){var J=(F[this]||"").split(" "),I,H;if(J.length===1){J=d.test(J[0])?J.concat(["center"]):h.test(J[0])?["center"].concat(J):["center","center"]
}J[0]=d.test(J[0])?J[0]:"center";J[1]=h.test(J[1])?J[1]:"center";I=a.exec(J[0]);H=a.exec(J[1]);w[this]=[I?I[0]:0,H?H[0]:0];F[this]=[p.exec(J[0])[0],p.exec(J[1])[0]]});if(D.length===1){D[1]=D[0]}if(F.at[0]==="right"){z.left+=C
}else{if(F.at[0]==="center"){z.left+=C/2}}if(F.at[1]==="bottom"){z.top+=A}else{if(F.at[1]==="center"){z.top+=A/2}}G=s(w.at,C,A);z.left+=G[0];z.top+=G[1];return this.each(function(){var I,R,K=e(this),M=K.outerWidth(),J=K.outerHeight(),L=m(this,"marginLeft"),H=m(this,"marginTop"),Q=M+L+m(this,"marginRight")+v.width,P=J+H+m(this,"marginBottom")+v.height,N=e.extend({},z),O=s(w.my,K.outerWidth(),K.outerHeight());
if(F.my[0]==="right"){N.left-=M}else{if(F.my[0]==="center"){N.left-=M/2}}if(F.my[1]==="bottom"){N.top-=J}else{if(F.my[1]==="center"){N.top-=J/2}}N.left+=O[0];N.top+=O[1];if(!e.support.offsetFractions){N.left=r(N.left);
N.top=r(N.top)}I={marginLeft:L,marginTop:H};e.each(["left","top"],function(T,S){if(e.ui.position[D[T]]){e.ui.position[D[T]][S](N,{targetWidth:C,targetHeight:A,elemWidth:M,elemHeight:J,collisionPosition:I,collisionWidth:Q,collisionHeight:P,offset:[G[0]+O[0],G[1]+O[1]],my:F.my,at:F.at,within:y,elem:K})
}});if(F.using){R=function(V){var X=E.left-N.left,U=X+C-M,W=E.top-N.top,T=W+A-J,S={target:{element:B,left:E.left,top:E.top,width:C,height:A},element:{element:K,left:N.left,top:N.top,width:M,height:J},horizontal:U<0?"left":X>0?"right":"center",vertical:T<0?"top":W>0?"bottom":"middle"};
if(C<M&&t(X+U)<C){S.horizontal="center"}if(A<J&&t(W+T)<A){S.vertical="middle"}if(o(t(X),t(U))>o(t(W),t(T))){S.important="horizontal"}else{S.important="vertical"}F.using.call(this,V,S)}}K.offset(e.extend(N,{using:R}))
})};e.ui.position={fit:{left:function(z,y){var w=y.within,B=w.isWindow?w.scrollLeft:w.offset.left,D=w.width,A=z.left-y.collisionPosition.marginLeft,C=B-A,v=A+y.collisionWidth-D-B,u;if(y.collisionWidth>D){if(C>0&&v<=0){u=z.left+C+y.collisionWidth-D-B;
z.left+=C-u}else{if(v>0&&C<=0){z.left=B}else{if(C>v){z.left=B+D-y.collisionWidth}else{z.left=B}}}}else{if(C>0){z.left+=C}else{if(v>0){z.left-=v}else{z.left=o(z.left-A,z.left)}}}},top:function(y,w){var v=w.within,C=v.isWindow?v.scrollTop:v.offset.top,D=w.within.height,A=y.top-w.collisionPosition.marginTop,B=C-A,z=A+w.collisionHeight-D-C,u;
if(w.collisionHeight>D){if(B>0&&z<=0){u=y.top+B+w.collisionHeight-D-C;y.top+=B-u}else{if(z>0&&B<=0){y.top=C}else{if(B>z){y.top=C+D-w.collisionHeight}else{y.top=C}}}}else{if(B>0){y.top+=B}else{if(z>0){y.top-=z
}else{y.top=o(y.top-A,y.top)}}}}},flip:{left:function(B,A){var z=A.within,F=z.offset.left+z.scrollLeft,I=z.width,w=z.isWindow?z.scrollLeft:z.offset.left,C=B.left-A.collisionPosition.marginLeft,G=C-w,v=C+A.collisionWidth-I-w,E=A.my[0]==="left"?-A.elemWidth:A.my[0]==="right"?A.elemWidth:0,H=A.at[0]==="left"?A.targetWidth:A.at[0]==="right"?-A.targetWidth:0,y=-2*A.offset[0],u,D;
if(G<0){u=B.left+E+H+y+A.collisionWidth-I-F;if(u<0||u<t(G)){B.left+=E+H+y}}else{if(v>0){D=B.left-A.collisionPosition.marginLeft+E+H+y-w;if(D>0||t(D)<v){B.left+=E+H+y}}}},top:function(A,z){var y=z.within,H=y.offset.top+y.scrollTop,I=y.height,u=y.isWindow?y.scrollTop:y.offset.top,C=A.top-z.collisionPosition.marginTop,E=C-u,B=C+z.collisionHeight-I-u,F=z.my[1]==="top",D=F?-z.elemHeight:z.my[1]==="bottom"?z.elemHeight:0,J=z.at[1]==="top"?z.targetHeight:z.at[1]==="bottom"?-z.targetHeight:0,w=-2*z.offset[1],G,v;
if(E<0){v=A.top+D+J+w+z.collisionHeight-I-H;if((A.top+D+J+w)>E&&(v<0||v<t(E))){A.top+=D+J+w}}else{if(B>0){G=A.top-z.collisionPosition.marginTop+D+J+w-u;if((A.top+D+J+w)>B&&(G>0||t(G)<B)){A.top+=D+J+w}}}}},flipfit:{left:function(){e.ui.position.flip.left.apply(this,arguments);
e.ui.position.fit.left.apply(this,arguments)},top:function(){e.ui.position.flip.top.apply(this,arguments);e.ui.position.fit.top.apply(this,arguments)}}};(function(){var z,B,v,y,w,u=document.getElementsByTagName("body")[0],A=document.createElement("div");
z=document.createElement(u?"div":"body");v={visibility:"hidden",width:0,height:0,border:0,margin:0,background:"none"};if(u){e.extend(v,{position:"absolute",left:"-1000px",top:"-1000px"})}for(w in v){z.style[w]=v[w]
}z.appendChild(A);B=u||document.documentElement;B.insertBefore(z,B.firstChild);A.style.cssText="position: absolute; left: 10.7432222px;";y=e(A).offset().left;e.support.offsetFractions=y>10&&y<11;z.innerHTML="";
B.removeChild(z)})()}(jQuery));(function(d,e){var b=0,c={},a={};c.height=c.paddingTop=c.paddingBottom=c.borderTopWidth=c.borderBottomWidth="hide";a.height=a.paddingTop=a.paddingBottom=a.borderTopWidth=a.borderBottomWidth="show";
d.widget("ui.accordion",{version:"1.10.4",options:{active:0,animate:{},collapsible:false,event:"click",header:"> li > :first-child,> :not(li):even",heightStyle:"auto",icons:{activeHeader:"ui-icon-triangle-1-s",header:"ui-icon-triangle-1-e"},activate:null,beforeActivate:null},_create:function(){var f=this.options;
this.prevShow=this.prevHide=d();this.element.addClass("ui-accordion ui-widget ui-helper-reset").attr("role","tablist");if(!f.collapsible&&(f.active===false||f.active==null)){f.active=0}this._processPanels();
if(f.active<0){f.active+=this.headers.length}this._refresh()},_getCreateEventData:function(){return{header:this.active,panel:!this.active.length?d():this.active.next(),content:!this.active.length?d():this.active.next()}
},_createIcons:function(){var f=this.options.icons;if(f){d("<span>").addClass("ui-accordion-header-icon ui-icon "+f.header).prependTo(this.headers);this.active.children(".ui-accordion-header-icon").removeClass(f.header).addClass(f.activeHeader);
this.headers.addClass("ui-accordion-icons")}},_destroyIcons:function(){this.headers.removeClass("ui-accordion-icons").children(".ui-accordion-header-icon").remove()},_destroy:function(){var f;this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role");
this.headers.removeClass("ui-accordion-header ui-accordion-header-active ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-state-disabled ui-corner-top").removeAttr("role").removeAttr("aria-expanded").removeAttr("aria-selected").removeAttr("aria-controls").removeAttr("tabIndex").each(function(){if(/^ui-accordion/.test(this.id)){this.removeAttribute("id")
}});this._destroyIcons();f=this.headers.next().css("display","").removeAttr("role").removeAttr("aria-hidden").removeAttr("aria-labelledby").removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active ui-state-disabled").each(function(){if(/^ui-accordion/.test(this.id)){this.removeAttribute("id")
}});if(this.options.heightStyle!=="content"){f.css("height","")}},_setOption:function(f,g){if(f==="active"){this._activate(g);return}if(f==="event"){if(this.options.event){this._off(this.headers,this.options.event)
}this._setupEvents(g)}this._super(f,g);if(f==="collapsible"&&!g&&this.options.active===false){this._activate(0)}if(f==="icons"){this._destroyIcons();if(g){this._createIcons()}}if(f==="disabled"){this.headers.add(this.headers.next()).toggleClass("ui-state-disabled",!!g)
}},_keydown:function(m){if(m.altKey||m.ctrlKey){return}var n=d.ui.keyCode,h=this.headers.length,f=this.headers.index(m.target),g=false;switch(m.keyCode){case n.RIGHT:case n.DOWN:g=this.headers[(f+1)%h];
break;case n.LEFT:case n.UP:g=this.headers[(f-1+h)%h];break;case n.SPACE:case n.ENTER:this._eventHandler(m);break;case n.HOME:g=this.headers[0];break;case n.END:g=this.headers[h-1];break}if(g){d(m.target).attr("tabIndex",-1);
d(g).attr("tabIndex",0);g.focus();m.preventDefault()}},_panelKeyDown:function(f){if(f.keyCode===d.ui.keyCode.UP&&f.ctrlKey){d(f.currentTarget).prev().focus()}},refresh:function(){var f=this.options;this._processPanels();
if((f.active===false&&f.collapsible===true)||!this.headers.length){f.active=false;this.active=d()}else{if(f.active===false){this._activate(0)}else{if(this.active.length&&!d.contains(this.element[0],this.active[0])){if(this.headers.length===this.headers.find(".ui-state-disabled").length){f.active=false;
this.active=d()}else{this._activate(Math.max(0,f.active-1))}}else{f.active=this.headers.index(this.active)}}}this._destroyIcons();this._refresh()},_processPanels:function(){this.headers=this.element.find(this.options.header).addClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all");
this.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom").filter(":not(.ui-accordion-content-active)").hide()},_refresh:function(){var n,h=this.options,g=h.heightStyle,m=this.element.parent(),f=this.accordionId="ui-accordion-"+(this.element.attr("id")||++b);
this.active=this._findActive(h.active).addClass("ui-accordion-header-active ui-state-active ui-corner-top").removeClass("ui-corner-all");this.active.next().addClass("ui-accordion-content-active").show();
this.headers.attr("role","tab").each(function(s){var t=d(this),r=t.attr("id"),o=t.next(),p=o.attr("id");if(!r){r=f+"-header-"+s;t.attr("id",r)}if(!p){p=f+"-panel-"+s;o.attr("id",p)}t.attr("aria-controls",p);
o.attr("aria-labelledby",r)}).next().attr("role","tabpanel");this.headers.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabIndex:-1}).next().attr({"aria-hidden":"true"}).hide();
if(!this.active.length){this.headers.eq(0).attr("tabIndex",0)}else{this.active.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0}).next().attr({"aria-hidden":"false"})}this._createIcons();
this._setupEvents(h.event);if(g==="fill"){n=m.height();this.element.siblings(":visible").each(function(){var p=d(this),o=p.css("position");if(o==="absolute"||o==="fixed"){return}n-=p.outerHeight(true)});
this.headers.each(function(){n-=d(this).outerHeight(true)});this.headers.next().each(function(){d(this).height(Math.max(0,n-d(this).innerHeight()+d(this).height()))}).css("overflow","auto")}else{if(g==="auto"){n=0;
this.headers.next().each(function(){n=Math.max(n,d(this).css("height","").height())}).height(n)}}},_activate:function(f){var g=this._findActive(f)[0];if(g===this.active[0]){return}g=g||this.active[0];this._eventHandler({target:g,currentTarget:g,preventDefault:d.noop})
},_findActive:function(f){return typeof f==="number"?this.headers.eq(f):d()},_setupEvents:function(g){var f={keydown:"_keydown"};if(g){d.each(g.split(" "),function(m,h){f[h]="_eventHandler"})}this._off(this.headers.add(this.headers.next()));
this._on(this.headers,f);this._on(this.headers.next(),{keydown:"_panelKeyDown"});this._hoverable(this.headers);this._focusable(this.headers)},_eventHandler:function(f){var s=this.options,m=this.active,n=d(f.currentTarget),p=n[0]===m[0],g=p&&s.collapsible,h=g?d():n.next(),o=m.next(),r={oldHeader:m,oldPanel:o,newHeader:g?d():n,newPanel:h};
f.preventDefault();if((p&&!s.collapsible)||(this._trigger("beforeActivate",f,r)===false)){return}s.active=g?false:this.headers.index(n);this.active=p?d():n;this._toggle(r);m.removeClass("ui-accordion-header-active ui-state-active");
if(s.icons){m.children(".ui-accordion-header-icon").removeClass(s.icons.activeHeader).addClass(s.icons.header)}if(!p){n.removeClass("ui-corner-all").addClass("ui-accordion-header-active ui-state-active ui-corner-top");
if(s.icons){n.children(".ui-accordion-header-icon").removeClass(s.icons.header).addClass(s.icons.activeHeader)}n.next().addClass("ui-accordion-content-active")}},_toggle:function(h){var f=h.newPanel,g=this.prevShow.length?this.prevShow:h.oldPanel;
this.prevShow.add(this.prevHide).stop(true,true);this.prevShow=f;this.prevHide=g;if(this.options.animate){this._animate(f,g,h)}else{g.hide();f.show();this._toggleComplete(h)}g.attr({"aria-hidden":"true"});
g.prev().attr("aria-selected","false");if(f.length&&g.length){g.prev().attr({tabIndex:-1,"aria-expanded":"false"})}else{if(f.length){this.headers.filter(function(){return d(this).attr("tabIndex")===0}).attr("tabIndex",-1)
}}f.attr("aria-hidden","false").prev().attr({"aria-selected":"true",tabIndex:0,"aria-expanded":"true"})},_animate:function(f,s,n){var r,p,m,o=this,t=0,u=f.length&&(!s.length||(f.index()<s.index())),h=this.options.animate||{},v=u&&h.down||h,g=function(){o._toggleComplete(n)
};if(typeof v==="number"){m=v}if(typeof v==="string"){p=v}p=p||v.easing||h.easing;m=m||v.duration||h.duration;if(!s.length){return f.animate(a,m,p,g)}if(!f.length){return s.animate(c,m,p,g)}r=f.show().outerHeight();
s.animate(c,{duration:m,easing:p,step:function(w,y){y.now=Math.round(w)}});f.hide().animate(a,{duration:m,easing:p,complete:g,step:function(w,y){y.now=Math.round(w);if(y.prop!=="height"){t+=y.now}else{if(o.options.heightStyle!=="content"){y.now=Math.round(r-s.outerHeight()-t);
t=0}}}})},_toggleComplete:function(g){var f=g.oldPanel;f.removeClass("ui-accordion-content-active").prev().removeClass("ui-corner-top").addClass("ui-corner-all");if(f.length){f.parent()[0].className=f.parent()[0].className
}this._trigger("activate",null,g)}})})(jQuery);(function(a,b){a.widget("ui.autocomplete",{version:"1.10.4",defaultElement:"<input>",options:{appendTo:null,autoFocus:false,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,_create:function(){var e,c,f,h=this.element[0].nodeName.toLowerCase(),g=h==="textarea",d=h==="input";
this.isMultiLine=g?true:d?false:this.element.prop("isContentEditable");this.valueMethod=this.element[g||d?"val":"text"];this.isNewMenu=true;this.element.addClass("ui-autocomplete-input").attr("autocomplete","off");
this._on(this.element,{keydown:function(m){if(this.element.prop("readOnly")){e=true;f=true;c=true;return}e=false;f=false;c=false;var n=a.ui.keyCode;switch(m.keyCode){case n.PAGE_UP:e=true;this._move("previousPage",m);
break;case n.PAGE_DOWN:e=true;this._move("nextPage",m);break;case n.UP:e=true;this._keyEvent("previous",m);break;case n.DOWN:e=true;this._keyEvent("next",m);break;case n.ENTER:case n.NUMPAD_ENTER:if(this.menu.active){e=true;
m.preventDefault();this.menu.select(m)}break;case n.TAB:if(this.menu.active){this.menu.select(m)}break;case n.ESCAPE:if(this.menu.element.is(":visible")){this._value(this.term);this.close(m);m.preventDefault()
}break;default:c=true;this._searchTimeout(m);break}},keypress:function(m){if(e){e=false;if(!this.isMultiLine||this.menu.element.is(":visible")){m.preventDefault()}return}if(c){return}var n=a.ui.keyCode;
switch(m.keyCode){case n.PAGE_UP:this._move("previousPage",m);break;case n.PAGE_DOWN:this._move("nextPage",m);break;case n.UP:this._keyEvent("previous",m);break;case n.DOWN:this._keyEvent("next",m);break
}},input:function(m){if(f){f=false;m.preventDefault();return}this._searchTimeout(m)},focus:function(){this.selectedItem=null;this.previous=this._value()},blur:function(m){if(this.cancelBlur){delete this.cancelBlur;
return}clearTimeout(this.searching);this.close(m);this._change(m)}});this._initSource();this.menu=a("<ul>").addClass("ui-autocomplete ui-front").appendTo(this._appendTo()).menu({role:null}).hide().data("ui-menu");
this._on(this.menu.element,{mousedown:function(m){m.preventDefault();this.cancelBlur=true;this._delay(function(){delete this.cancelBlur});var n=this.menu.element[0];if(!a(m.target).closest(".ui-menu-item").length){this._delay(function(){var o=this;
this.document.one("mousedown",function(p){if(p.target!==o.element[0]&&p.target!==n&&!a.contains(n,p.target)){o.close()}})})}},menufocus:function(n,o){if(this.isNewMenu){this.isNewMenu=false;if(n.originalEvent&&/^mouse/.test(n.originalEvent.type)){this.menu.blur();
this.document.one("mousemove",function(){a(n.target).trigger(n.originalEvent)});return}}var m=o.item.data("ui-autocomplete-item");if(false!==this._trigger("focus",n,{item:m})){if(n.originalEvent&&/^key/.test(n.originalEvent.type)){this._value(m.value)
}}else{this.liveRegion.text(m.value)}},menuselect:function(o,p){var n=p.item.data("ui-autocomplete-item"),m=this.previous;if(this.element[0]!==this.document[0].activeElement){this.element.focus();this.previous=m;
this._delay(function(){this.previous=m;this.selectedItem=n})}if(false!==this._trigger("select",o,{item:n})){this._value(n.value)}this.term=this._value();this.close(o);this.selectedItem=n}});this.liveRegion=a("<span>",{role:"status","aria-live":"polite"}).addClass("ui-helper-hidden-accessible").insertBefore(this.element);
this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching);this.element.removeClass("ui-autocomplete-input").removeAttr("autocomplete");
this.menu.element.remove();this.liveRegion.remove()},_setOption:function(c,d){this._super(c,d);if(c==="source"){this._initSource()}if(c==="appendTo"){this.menu.element.appendTo(this._appendTo())}if(c==="disabled"&&d&&this.xhr){this.xhr.abort()
}},_appendTo:function(){var c=this.options.appendTo;if(c){c=c.jquery||c.nodeType?a(c):this.document.find(c).eq(0)}if(!c){c=this.element.closest(".ui-front")}if(!c.length){c=this.document[0].body}return c
},_initSource:function(){var e,c,d=this;if(a.isArray(this.options.source)){e=this.options.source;this.source=function(g,f){f(a.ui.autocomplete.filter(e,g.term))}}else{if(typeof this.options.source==="string"){c=this.options.source;
this.source=function(g,f){if(d.xhr){d.xhr.abort()}d.xhr=a.ajax({url:c,data:g,dataType:"json",success:function(h){f(h)},error:function(){f([])}})}}else{this.source=this.options.source}}},_searchTimeout:function(c){clearTimeout(this.searching);
this.searching=this._delay(function(){if(this.term!==this._value()){this.selectedItem=null;this.search(null,c)}},this.options.delay)},search:function(d,c){d=d!=null?d:this._value();this.term=this._value();
if(d.length<this.options.minLength){return this.close(c)}if(this._trigger("search",c)===false){return}return this._search(d)},_search:function(c){this.pending++;this.element.addClass("ui-autocomplete-loading");
this.cancelSearch=false;this.source({term:c},this._response())},_response:function(){var c=++this.requestIndex;return a.proxy(function(d){if(c===this.requestIndex){this.__response(d)}this.pending--;if(!this.pending){this.element.removeClass("ui-autocomplete-loading")
}},this)},__response:function(c){if(c){c=this._normalize(c)}this._trigger("response",null,{content:c});if(!this.options.disabled&&c&&c.length&&!this.cancelSearch){this._suggest(c);this._trigger("open")
}else{this._close()}},close:function(c){this.cancelSearch=true;this._close(c)},_close:function(c){if(this.menu.element.is(":visible")){this.menu.element.hide();this.menu.blur();this.isNewMenu=true;this._trigger("close",c)
}},_change:function(c){if(this.previous!==this._value()){this._trigger("change",c,{item:this.selectedItem})}},_normalize:function(c){if(c.length&&c[0].label&&c[0].value){return c}return a.map(c,function(d){if(typeof d==="string"){return{label:d,value:d}
}return a.extend({label:d.label||d.value,value:d.value||d.label},d)})},_suggest:function(c){var d=this.menu.element.empty();this._renderMenu(d,c);this.isNewMenu=true;this.menu.refresh();d.show();this._resizeMenu();
d.position(a.extend({of:this.element},this.options.position));if(this.options.autoFocus){this.menu.next()}},_resizeMenu:function(){var c=this.menu.element;c.outerWidth(Math.max(c.width("").outerWidth()+1,this.element.outerWidth()))
},_renderMenu:function(d,c){var e=this;a.each(c,function(f,g){e._renderItemData(d,g)})},_renderItemData:function(c,d){return this._renderItem(c,d).data("ui-autocomplete-item",d)},_renderItem:function(c,d){return a("<li>").append(a("<a>").text(d.label)).appendTo(c)
},_move:function(d,c){if(!this.menu.element.is(":visible")){this.search(null,c);return}if(this.menu.isFirstItem()&&/^previous/.test(d)||this.menu.isLastItem()&&/^next/.test(d)){this._value(this.term);this.menu.blur();
return}this.menu[d](c)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(d,c){if(!this.isMultiLine||this.menu.element.is(":visible")){this._move(d,c);
c.preventDefault()}}});a.extend(a.ui.autocomplete,{escapeRegex:function(c){return c.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(e,c){var d=new RegExp(a.ui.autocomplete.escapeRegex(c),"i");
return a.grep(e,function(f){return d.test(f.label||f.value||f)})}});a.widget("ui.autocomplete",a.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(c){return c+(c>1?" results are":" result is")+" available, use up and down arrow keys to navigate."
}}},__response:function(d){var c;this._superApply(arguments);if(this.options.disabled||this.cancelSearch){return}if(d&&d.length){c=this.options.messages.results(d.length)}else{c=this.options.messages.noResults
}this.liveRegion.text(c)}})}(jQuery));(function(e,g){var c,b="ui-button ui-widget ui-state-default ui-corner-all",f="ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary ui-button-text-only",d=function(){var h=e(this);
setTimeout(function(){h.find(":ui-button").button("refresh")},1)},a=function(m){var h=m.name,n=m.form,o=e([]);if(h){h=h.replace(/'/g,"\\'");if(n){o=e(n).find("[name='"+h+"']")}else{o=e("[name='"+h+"']",m.ownerDocument).filter(function(){return !this.form
})}}return o};e.widget("ui.button",{version:"1.10.4",defaultElement:"<button>",options:{disabled:null,text:true,label:null,icons:{primary:null,secondary:null}},_create:function(){this.element.closest("form").unbind("reset"+this.eventNamespace).bind("reset"+this.eventNamespace,d);
if(typeof this.options.disabled!=="boolean"){this.options.disabled=!!this.element.prop("disabled")}else{this.element.prop("disabled",this.options.disabled)}this._determineButtonType();this.hasTitle=!!this.buttonElement.attr("title");
var n=this,h=this.options,o=this.type==="checkbox"||this.type==="radio",m=!o?"ui-state-active":"";if(h.label===null){h.label=(this.type==="input"?this.buttonElement.val():this.buttonElement.html())}this._hoverable(this.buttonElement);
this.buttonElement.addClass(b).attr("role","button").bind("mouseenter"+this.eventNamespace,function(){if(h.disabled){return}if(this===c){e(this).addClass("ui-state-active")}}).bind("mouseleave"+this.eventNamespace,function(){if(h.disabled){return
}e(this).removeClass(m)}).bind("click"+this.eventNamespace,function(p){if(h.disabled){p.preventDefault();p.stopImmediatePropagation()}});this._on({focus:function(){this.buttonElement.addClass("ui-state-focus")
},blur:function(){this.buttonElement.removeClass("ui-state-focus")}});if(o){this.element.bind("change"+this.eventNamespace,function(){n.refresh()})}if(this.type==="checkbox"){this.buttonElement.bind("click"+this.eventNamespace,function(){if(h.disabled){return false
}})}else{if(this.type==="radio"){this.buttonElement.bind("click"+this.eventNamespace,function(){if(h.disabled){return false}e(this).addClass("ui-state-active");n.buttonElement.attr("aria-pressed","true");
var p=n.element[0];a(p).not(p).map(function(){return e(this).button("widget")[0]}).removeClass("ui-state-active").attr("aria-pressed","false")})}else{this.buttonElement.bind("mousedown"+this.eventNamespace,function(){if(h.disabled){return false
}e(this).addClass("ui-state-active");c=this;n.document.one("mouseup",function(){c=null})}).bind("mouseup"+this.eventNamespace,function(){if(h.disabled){return false}e(this).removeClass("ui-state-active")
}).bind("keydown"+this.eventNamespace,function(p){if(h.disabled){return false}if(p.keyCode===e.ui.keyCode.SPACE||p.keyCode===e.ui.keyCode.ENTER){e(this).addClass("ui-state-active")}}).bind("keyup"+this.eventNamespace+" blur"+this.eventNamespace,function(){e(this).removeClass("ui-state-active")
});if(this.buttonElement.is("a")){this.buttonElement.keyup(function(p){if(p.keyCode===e.ui.keyCode.SPACE){e(this).click()}})}}}this._setOption("disabled",h.disabled);this._resetButton()},_determineButtonType:function(){var h,n,m;
if(this.element.is("[type=checkbox]")){this.type="checkbox"}else{if(this.element.is("[type=radio]")){this.type="radio"}else{if(this.element.is("input")){this.type="input"}else{this.type="button"}}}if(this.type==="checkbox"||this.type==="radio"){h=this.element.parents().last();
n="label[for='"+this.element.attr("id")+"']";this.buttonElement=h.find(n);if(!this.buttonElement.length){h=h.length?h.siblings():this.element.siblings();this.buttonElement=h.filter(n);if(!this.buttonElement.length){this.buttonElement=h.find(n)
}}this.element.addClass("ui-helper-hidden-accessible");m=this.element.is(":checked");if(m){this.buttonElement.addClass("ui-state-active")}this.buttonElement.prop("aria-pressed",m)}else{this.buttonElement=this.element
}},widget:function(){return this.buttonElement},_destroy:function(){this.element.removeClass("ui-helper-hidden-accessible");this.buttonElement.removeClass(b+" ui-state-active "+f).removeAttr("role").removeAttr("aria-pressed").html(this.buttonElement.find(".ui-button-text").html());
if(!this.hasTitle){this.buttonElement.removeAttr("title")}},_setOption:function(h,m){this._super(h,m);if(h==="disabled"){this.element.prop("disabled",!!m);if(m){this.buttonElement.removeClass("ui-state-focus")
}return}this._resetButton()},refresh:function(){var h=this.element.is("input, button")?this.element.is(":disabled"):this.element.hasClass("ui-button-disabled");if(h!==this.options.disabled){this._setOption("disabled",h)
}if(this.type==="radio"){a(this.element[0]).each(function(){if(e(this).is(":checked")){e(this).button("widget").addClass("ui-state-active").attr("aria-pressed","true")}else{e(this).button("widget").removeClass("ui-state-active").attr("aria-pressed","false")
}})}else{if(this.type==="checkbox"){if(this.element.is(":checked")){this.buttonElement.addClass("ui-state-active").attr("aria-pressed","true")}else{this.buttonElement.removeClass("ui-state-active").attr("aria-pressed","false")
}}}},_resetButton:function(){if(this.type==="input"){if(this.options.label){this.element.val(this.options.label)}return}var p=this.buttonElement.removeClass(f),n=e("<span></span>",this.document[0]).addClass("ui-button-text").html(this.options.label).appendTo(p.empty()).text(),m=this.options.icons,h=m.primary&&m.secondary,o=[];
if(m.primary||m.secondary){if(this.options.text){o.push("ui-button-text-icon"+(h?"s":(m.primary?"-primary":"-secondary")))}if(m.primary){p.prepend("<span class='ui-button-icon-primary ui-icon "+m.primary+"'></span>")
}if(m.secondary){p.append("<span class='ui-button-icon-secondary ui-icon "+m.secondary+"'></span>")}if(!this.options.text){o.push(h?"ui-button-icons-only":"ui-button-icon-only");if(!this.hasTitle){p.attr("title",e.trim(n))
}}}else{o.push("ui-button-text-only")}p.addClass(o.join(" "))}});e.widget("ui.buttonset",{version:"1.10.4",options:{items:"button, input[type=button], input[type=submit], input[type=reset], input[type=checkbox], input[type=radio], a, :data(ui-button)"},_create:function(){this.element.addClass("ui-buttonset")
},_init:function(){this.refresh()},_setOption:function(h,m){if(h==="disabled"){this.buttons.button("option",h,m)}this._super(h,m)},refresh:function(){var h=this.element.css("direction")==="rtl";this.buttons=this.element.find(this.options.items).filter(":ui-button").button("refresh").end().not(":ui-button").button().end().map(function(){return e(this).button("widget")[0]
}).removeClass("ui-corner-all ui-corner-left ui-corner-right").filter(":first").addClass(h?"ui-corner-right":"ui-corner-left").end().filter(":last").addClass(h?"ui-corner-left":"ui-corner-right").end().end()
},_destroy:function(){this.element.removeClass("ui-buttonset");this.buttons.map(function(){return e(this).button("widget")[0]}).removeClass("ui-corner-left ui-corner-right").end().button("destroy")}})}(jQuery));
(function(e,g){e.extend(e.ui,{datepicker:{version:"1.10.4"}});var f="datepicker",c;function b(){this._curInst=null;this._keyEvent=false;this._disabledInputs=[];this._datepickerShowing=false;this._inDialog=false;
this._mainDivId="ui-datepicker-div";this._inlineClass="ui-datepicker-inline";this._appendClass="ui-datepicker-append";this._triggerClass="ui-datepicker-trigger";this._dialogClass="ui-datepicker-dialog";
this._disableClass="ui-datepicker-disabled";this._unselectableClass="ui-datepicker-unselectable";this._currentClass="ui-datepicker-current-day";this._dayOverClass="ui-datepicker-days-cell-over";this.regional=[];
this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:false,showMonthAfterYear:false,yearSuffix:""};
this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:false,hideIfNoPrevNext:false,navigationAsDateFormat:false,gotoCurrent:false,changeMonth:false,changeYear:false,yearRange:"c-10:c+10",showOtherMonths:false,selectOtherMonths:false,showWeek:false,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:true,showButtonPanel:false,autoSize:false,disabled:false};
e.extend(this._defaults,this.regional[""]);this.dpDiv=d(e("<div id='"+this._mainDivId+"' class='ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>"))}e.extend(b.prototype,{markerClassName:"hasDatepicker",maxRows:4,_widgetDatepicker:function(){return this.dpDiv
},setDefaults:function(h){a(this._defaults,h||{});return this},_attachDatepicker:function(o,h){var p,n,m;p=o.nodeName.toLowerCase();n=(p==="div"||p==="span");if(!o.id){this.uuid+=1;o.id="dp"+this.uuid}m=this._newInst(e(o),n);
m.settings=e.extend({},h||{});if(p==="input"){this._connectDatepicker(o,m)}else{if(n){this._inlineDatepicker(o,m)}}},_newInst:function(m,h){var n=m[0].id.replace(/([^A-Za-z0-9_\-])/g,"\\\\$1");return{id:n,input:m,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:h,dpDiv:(!h?this.dpDiv:d(e("<div class='"+this._inlineClass+" ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>")))}
},_connectDatepicker:function(n,m){var h=e(n);m.append=e([]);m.trigger=e([]);if(h.hasClass(this.markerClassName)){return}this._attachments(h,m);h.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp);
this._autoSize(m);e.data(n,f,m);if(m.settings.disabled){this._disableDatepicker(n)}},_attachments:function(n,r){var m,p,h,s=this._get(r,"appendText"),o=this._get(r,"isRTL");if(r.append){r.append.remove()
}if(s){r.append=e("<span class='"+this._appendClass+"'>"+s+"</span>");n[o?"before":"after"](r.append)}n.unbind("focus",this._showDatepicker);if(r.trigger){r.trigger.remove()}m=this._get(r,"showOn");if(m==="focus"||m==="both"){n.focus(this._showDatepicker)
}if(m==="button"||m==="both"){p=this._get(r,"buttonText");h=this._get(r,"buttonImage");r.trigger=e(this._get(r,"buttonImageOnly")?e("<img/>").addClass(this._triggerClass).attr({src:h,alt:p,title:p}):e("<button type='button'></button>").addClass(this._triggerClass).html(!h?p:e("<img/>").attr({src:h,alt:p,title:p})));
n[o?"before":"after"](r.trigger);r.trigger.click(function(){if(e.datepicker._datepickerShowing&&e.datepicker._lastInput===n[0]){e.datepicker._hideDatepicker()}else{if(e.datepicker._datepickerShowing&&e.datepicker._lastInput!==n[0]){e.datepicker._hideDatepicker();
e.datepicker._showDatepicker(n[0])}else{e.datepicker._showDatepicker(n[0])}}return false})}},_autoSize:function(s){if(this._get(s,"autoSize")&&!s.inline){var o,m,n,r,p=new Date(2009,12-1,20),h=this._get(s,"dateFormat");
if(h.match(/[DM]/)){o=function(t){m=0;n=0;for(r=0;r<t.length;r++){if(t[r].length>m){m=t[r].length;n=r}}return n};p.setMonth(o(this._get(s,(h.match(/MM/)?"monthNames":"monthNamesShort"))));p.setDate(o(this._get(s,(h.match(/DD/)?"dayNames":"dayNamesShort")))+20-p.getDay())
}s.input.attr("size",this._formatDate(s,p).length)}},_inlineDatepicker:function(m,h){var n=e(m);if(n.hasClass(this.markerClassName)){return}n.addClass(this.markerClassName).append(h.dpDiv);e.data(m,f,h);
this._setDate(h,this._getDefaultDate(h),true);this._updateDatepicker(h);this._updateAlternate(h);if(h.settings.disabled){this._disableDatepicker(m)}h.dpDiv.css("display","block")},_dialogDatepicker:function(t,m,r,n,s){var h,w,p,v,u,o=this._dialogInst;
if(!o){this.uuid+=1;h="dp"+this.uuid;this._dialogInput=e("<input type='text' id='"+h+"' style='position: absolute; top: -100px; width: 0px;'/>");this._dialogInput.keydown(this._doKeyDown);e("body").append(this._dialogInput);
o=this._dialogInst=this._newInst(this._dialogInput,false);o.settings={};e.data(this._dialogInput[0],f,o)}a(o.settings,n||{});m=(m&&m.constructor===Date?this._formatDate(o,m):m);this._dialogInput.val(m);
this._pos=(s?(s.length?s:[s.pageX,s.pageY]):null);if(!this._pos){w=document.documentElement.clientWidth;p=document.documentElement.clientHeight;v=document.documentElement.scrollLeft||document.body.scrollLeft;
u=document.documentElement.scrollTop||document.body.scrollTop;this._pos=[(w/2)-100+v,(p/2)-150+u]}this._dialogInput.css("left",(this._pos[0]+20)+"px").css("top",this._pos[1]+"px");o.settings.onSelect=r;
this._inDialog=true;this.dpDiv.addClass(this._dialogClass);this._showDatepicker(this._dialogInput[0]);if(e.blockUI){e.blockUI(this.dpDiv)}e.data(this._dialogInput[0],f,o);return this},_destroyDatepicker:function(n){var o,h=e(n),m=e.data(n,f);
if(!h.hasClass(this.markerClassName)){return}o=n.nodeName.toLowerCase();e.removeData(n,f);if(o==="input"){m.append.remove();m.trigger.remove();h.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup",this._doKeyUp)
}else{if(o==="div"||o==="span"){h.removeClass(this.markerClassName).empty()}}},_enableDatepicker:function(o){var p,n,h=e(o),m=e.data(o,f);if(!h.hasClass(this.markerClassName)){return}p=o.nodeName.toLowerCase();
if(p==="input"){o.disabled=false;m.trigger.filter("button").each(function(){this.disabled=false}).end().filter("img").css({opacity:"1.0",cursor:""})}else{if(p==="div"||p==="span"){n=h.children("."+this._inlineClass);
n.children().removeClass("ui-state-disabled");n.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",false)}}this._disabledInputs=e.map(this._disabledInputs,function(r){return(r===o?null:r)
})},_disableDatepicker:function(o){var p,n,h=e(o),m=e.data(o,f);if(!h.hasClass(this.markerClassName)){return}p=o.nodeName.toLowerCase();if(p==="input"){o.disabled=true;m.trigger.filter("button").each(function(){this.disabled=true
}).end().filter("img").css({opacity:"0.5",cursor:"default"})}else{if(p==="div"||p==="span"){n=h.children("."+this._inlineClass);n.children().addClass("ui-state-disabled");n.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",true)
}}this._disabledInputs=e.map(this._disabledInputs,function(r){return(r===o?null:r)});this._disabledInputs[this._disabledInputs.length]=o},_isDisabledDatepicker:function(m){if(!m){return false}for(var h=0;
h<this._disabledInputs.length;h++){if(this._disabledInputs[h]===m){return true}}return false},_getInst:function(m){try{return e.data(m,f)}catch(h){throw"Missing instance data for this datepicker"}},_optionDatepicker:function(s,m,r){var n,h,p,t,o=this._getInst(s);
if(arguments.length===2&&typeof m==="string"){return(m==="defaults"?e.extend({},e.datepicker._defaults):(o?(m==="all"?e.extend({},o.settings):this._get(o,m)):null))}n=m||{};if(typeof m==="string"){n={};
n[m]=r}if(o){if(this._curInst===o){this._hideDatepicker()}h=this._getDateDatepicker(s,true);p=this._getMinMaxDate(o,"min");t=this._getMinMaxDate(o,"max");a(o.settings,n);if(p!==null&&n.dateFormat!==g&&n.minDate===g){o.settings.minDate=this._formatDate(o,p)
}if(t!==null&&n.dateFormat!==g&&n.maxDate===g){o.settings.maxDate=this._formatDate(o,t)}if("disabled" in n){if(n.disabled){this._disableDatepicker(s)}else{this._enableDatepicker(s)}}this._attachments(e(s),o);
this._autoSize(o);this._setDate(o,h);this._updateAlternate(o);this._updateDatepicker(o)}},_changeDatepicker:function(n,h,m){this._optionDatepicker(n,h,m)},_refreshDatepicker:function(m){var h=this._getInst(m);
if(h){this._updateDatepicker(h)}},_setDateDatepicker:function(n,h){var m=this._getInst(n);if(m){this._setDate(m,h);this._updateDatepicker(m);this._updateAlternate(m)}},_getDateDatepicker:function(n,h){var m=this._getInst(n);
if(m&&!m.inline){this._setDateFromField(m,h)}return(m?this._getDate(m):null)},_doKeyDown:function(o){var m,h,r,p=e.datepicker._getInst(o.target),s=true,n=p.dpDiv.is(".ui-datepicker-rtl");p._keyEvent=true;
if(e.datepicker._datepickerShowing){switch(o.keyCode){case 9:e.datepicker._hideDatepicker();s=false;break;case 13:r=e("td."+e.datepicker._dayOverClass+":not(."+e.datepicker._currentClass+")",p.dpDiv);if(r[0]){e.datepicker._selectDay(o.target,p.selectedMonth,p.selectedYear,r[0])
}m=e.datepicker._get(p,"onSelect");if(m){h=e.datepicker._formatDate(p);m.apply((p.input?p.input[0]:null),[h,p])}else{e.datepicker._hideDatepicker()}return false;case 27:e.datepicker._hideDatepicker();break;
case 33:e.datepicker._adjustDate(o.target,(o.ctrlKey?-e.datepicker._get(p,"stepBigMonths"):-e.datepicker._get(p,"stepMonths")),"M");break;case 34:e.datepicker._adjustDate(o.target,(o.ctrlKey?+e.datepicker._get(p,"stepBigMonths"):+e.datepicker._get(p,"stepMonths")),"M");
break;case 35:if(o.ctrlKey||o.metaKey){e.datepicker._clearDate(o.target)}s=o.ctrlKey||o.metaKey;break;case 36:if(o.ctrlKey||o.metaKey){e.datepicker._gotoToday(o.target)}s=o.ctrlKey||o.metaKey;break;case 37:if(o.ctrlKey||o.metaKey){e.datepicker._adjustDate(o.target,(n?+1:-1),"D")
}s=o.ctrlKey||o.metaKey;if(o.originalEvent.altKey){e.datepicker._adjustDate(o.target,(o.ctrlKey?-e.datepicker._get(p,"stepBigMonths"):-e.datepicker._get(p,"stepMonths")),"M")}break;case 38:if(o.ctrlKey||o.metaKey){e.datepicker._adjustDate(o.target,-7,"D")
}s=o.ctrlKey||o.metaKey;break;case 39:if(o.ctrlKey||o.metaKey){e.datepicker._adjustDate(o.target,(n?-1:+1),"D")}s=o.ctrlKey||o.metaKey;if(o.originalEvent.altKey){e.datepicker._adjustDate(o.target,(o.ctrlKey?+e.datepicker._get(p,"stepBigMonths"):+e.datepicker._get(p,"stepMonths")),"M")
}break;case 40:if(o.ctrlKey||o.metaKey){e.datepicker._adjustDate(o.target,+7,"D")}s=o.ctrlKey||o.metaKey;break;default:s=false}}else{if(o.keyCode===36&&o.ctrlKey){e.datepicker._showDatepicker(this)}else{s=false
}}if(s){o.preventDefault();o.stopPropagation()}},_doKeyPress:function(n){var m,h,o=e.datepicker._getInst(n.target);if(e.datepicker._get(o,"constrainInput")){m=e.datepicker._possibleChars(e.datepicker._get(o,"dateFormat"));
h=String.fromCharCode(n.charCode==null?n.keyCode:n.charCode);return n.ctrlKey||n.metaKey||(h<" "||!m||m.indexOf(h)>-1)}},_doKeyUp:function(n){var h,o=e.datepicker._getInst(n.target);if(o.input.val()!==o.lastVal){try{h=e.datepicker.parseDate(e.datepicker._get(o,"dateFormat"),(o.input?o.input.val():null),e.datepicker._getFormatConfig(o));
if(h){e.datepicker._setDateFromField(o);e.datepicker._updateAlternate(o);e.datepicker._updateDatepicker(o)}}catch(m){}}return true},_showDatepicker:function(m){m=m.target||m;if(m.nodeName.toLowerCase()!=="input"){m=e("input",m.parentNode)[0]
}if(e.datepicker._isDisabledDatepicker(m)||e.datepicker._lastInput===m){return}var o,t,n,r,s,h,p;o=e.datepicker._getInst(m);if(e.datepicker._curInst&&e.datepicker._curInst!==o){e.datepicker._curInst.dpDiv.stop(true,true);
if(o&&e.datepicker._datepickerShowing){e.datepicker._hideDatepicker(e.datepicker._curInst.input[0])}}t=e.datepicker._get(o,"beforeShow");n=t?t.apply(m,[m,o]):{};if(n===false){return}a(o.settings,n);o.lastVal=null;
e.datepicker._lastInput=m;e.datepicker._setDateFromField(o);if(e.datepicker._inDialog){m.value=""}if(!e.datepicker._pos){e.datepicker._pos=e.datepicker._findPos(m);e.datepicker._pos[1]+=m.offsetHeight}r=false;
e(m).parents().each(function(){r|=e(this).css("position")==="fixed";return !r});s={left:e.datepicker._pos[0],top:e.datepicker._pos[1]};e.datepicker._pos=null;o.dpDiv.empty();o.dpDiv.css({position:"absolute",display:"block",top:"-1000px"});
e.datepicker._updateDatepicker(o);s=e.datepicker._checkOffset(o,s,r);o.dpDiv.css({position:(e.datepicker._inDialog&&e.blockUI?"static":(r?"fixed":"absolute")),display:"none",left:s.left+"px",top:s.top+"px"});
if(!o.inline){h=e.datepicker._get(o,"showAnim");p=e.datepicker._get(o,"duration");o.dpDiv.zIndex(e(m).zIndex()+1);e.datepicker._datepickerShowing=true;if(e.effects&&e.effects.effect[h]){o.dpDiv.show(h,e.datepicker._get(o,"showOptions"),p)
}else{o.dpDiv[h||"show"](h?p:null)}if(e.datepicker._shouldFocusInput(o)){o.input.focus()}e.datepicker._curInst=o}},_updateDatepicker:function(n){this.maxRows=4;c=n;n.dpDiv.empty().append(this._generateHTML(n));
this._attachHandlers(n);n.dpDiv.find("."+this._dayOverClass+" a").mouseover();var p,h=this._getNumberOfMonths(n),o=h[1],m=17;n.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width("");
if(o>1){n.dpDiv.addClass("ui-datepicker-multi-"+o).css("width",(m*o)+"em")}n.dpDiv[(h[0]!==1||h[1]!==1?"add":"remove")+"Class"]("ui-datepicker-multi");n.dpDiv[(this._get(n,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl");
if(n===e.datepicker._curInst&&e.datepicker._datepickerShowing&&e.datepicker._shouldFocusInput(n)){n.input.focus()}if(n.yearshtml){p=n.yearshtml;setTimeout(function(){if(p===n.yearshtml&&n.yearshtml){n.dpDiv.find("select.ui-datepicker-year:first").replaceWith(n.yearshtml)
}p=n.yearshtml=null},0)}},_shouldFocusInput:function(h){return h.input&&h.input.is(":visible")&&!h.input.is(":disabled")&&!h.input.is(":focus")},_checkOffset:function(r,o,n){var p=r.dpDiv.outerWidth(),u=r.dpDiv.outerHeight(),t=r.input?r.input.outerWidth():0,h=r.input?r.input.outerHeight():0,s=document.documentElement.clientWidth+(n?0:e(document).scrollLeft()),m=document.documentElement.clientHeight+(n?0:e(document).scrollTop());
o.left-=(this._get(r,"isRTL")?(p-t):0);o.left-=(n&&o.left===r.input.offset().left)?e(document).scrollLeft():0;o.top-=(n&&o.top===(r.input.offset().top+h))?e(document).scrollTop():0;o.left-=Math.min(o.left,(o.left+p>s&&s>p)?Math.abs(o.left+p-s):0);
o.top-=Math.min(o.top,(o.top+u>m&&m>u)?Math.abs(u+h):0);return o},_findPos:function(o){var h,n=this._getInst(o),m=this._get(n,"isRTL");while(o&&(o.type==="hidden"||o.nodeType!==1||e.expr.filters.hidden(o))){o=o[m?"previousSibling":"nextSibling"]
}h=e(o).offset();return[h.left,h.top]},_hideDatepicker:function(n){var m,r,p,h,o=this._curInst;if(!o||(n&&o!==e.data(n,f))){return}if(this._datepickerShowing){m=this._get(o,"showAnim");r=this._get(o,"duration");
p=function(){e.datepicker._tidyDialog(o)};if(e.effects&&(e.effects.effect[m]||e.effects[m])){o.dpDiv.hide(m,e.datepicker._get(o,"showOptions"),r,p)}else{o.dpDiv[(m==="slideDown"?"slideUp":(m==="fadeIn"?"fadeOut":"hide"))]((m?r:null),p)
}if(!m){p()}this._datepickerShowing=false;h=this._get(o,"onClose");if(h){h.apply((o.input?o.input[0]:null),[(o.input?o.input.val():""),o])}this._lastInput=null;if(this._inDialog){this._dialogInput.css({position:"absolute",left:"0",top:"-100px"});
if(e.blockUI){e.unblockUI();e("body").append(this.dpDiv)}}this._inDialog=false}},_tidyDialog:function(h){h.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar")},_checkExternalClick:function(m){if(!e.datepicker._curInst){return
}var h=e(m.target),n=e.datepicker._getInst(h[0]);if(((h[0].id!==e.datepicker._mainDivId&&h.parents("#"+e.datepicker._mainDivId).length===0&&!h.hasClass(e.datepicker.markerClassName)&&!h.closest("."+e.datepicker._triggerClass).length&&e.datepicker._datepickerShowing&&!(e.datepicker._inDialog&&e.blockUI)))||(h.hasClass(e.datepicker.markerClassName)&&e.datepicker._curInst!==n)){e.datepicker._hideDatepicker()
}},_adjustDate:function(p,o,n){var m=e(p),h=this._getInst(m[0]);if(this._isDisabledDatepicker(m[0])){return}this._adjustInstDate(h,o+(n==="M"?this._get(h,"showCurrentAtPos"):0),n);this._updateDatepicker(h)
},_gotoToday:function(o){var h,n=e(o),m=this._getInst(n[0]);if(this._get(m,"gotoCurrent")&&m.currentDay){m.selectedDay=m.currentDay;m.drawMonth=m.selectedMonth=m.currentMonth;m.drawYear=m.selectedYear=m.currentYear
}else{h=new Date();m.selectedDay=h.getDate();m.drawMonth=m.selectedMonth=h.getMonth();m.drawYear=m.selectedYear=h.getFullYear()}this._notifyChange(m);this._adjustDate(n)},_selectMonthYear:function(p,h,o){var n=e(p),m=this._getInst(n[0]);
m["selected"+(o==="M"?"Month":"Year")]=m["draw"+(o==="M"?"Month":"Year")]=parseInt(h.options[h.selectedIndex].value,10);this._notifyChange(m);this._adjustDate(n)},_selectDay:function(r,o,h,p){var m,n=e(r);
if(e(p).hasClass(this._unselectableClass)||this._isDisabledDatepicker(n[0])){return}m=this._getInst(n[0]);m.selectedDay=m.currentDay=e("a",p).html();m.selectedMonth=m.currentMonth=o;m.selectedYear=m.currentYear=h;
this._selectDate(r,this._formatDate(m,m.currentDay,m.currentMonth,m.currentYear))},_clearDate:function(m){var h=e(m);this._selectDate(h,"")},_selectDate:function(p,h){var m,o=e(p),n=this._getInst(o[0]);
h=(h!=null?h:this._formatDate(n));if(n.input){n.input.val(h)}this._updateAlternate(n);m=this._get(n,"onSelect");if(m){m.apply((n.input?n.input[0]:null),[h,n])}else{if(n.input){n.input.trigger("change")
}}if(n.inline){this._updateDatepicker(n)}else{this._hideDatepicker();this._lastInput=n.input[0];if(typeof(n.input[0])!=="object"){n.input.focus()}this._lastInput=null}},_updateAlternate:function(p){var o,n,h,m=this._get(p,"altField");
if(m){o=this._get(p,"altFormat")||this._get(p,"dateFormat");n=this._getDate(p);h=this.formatDate(o,n,this._getFormatConfig(p));e(m).each(function(){e(this).val(h)})}},noWeekends:function(m){var h=m.getDay();
return[(h>0&&h<6),""]},iso8601Week:function(h){var m,n=new Date(h.getTime());n.setDate(n.getDate()+4-(n.getDay()||7));m=n.getTime();n.setMonth(0);n.setDate(1);return Math.floor(Math.round((m-n)/86400000)/7)+1
},parseDate:function(D,y,F){if(D==null||y==null){throw"Invalid arguments"}y=(typeof y==="object"?y.toString():y+"");if(y===""){return null}var o,A,m,E=0,s=(F?F.shortYearCutoff:null)||this._defaults.shortYearCutoff,n=(typeof s!=="string"?s:new Date().getFullYear()%100+parseInt(s,10)),v=(F?F.dayNamesShort:null)||this._defaults.dayNamesShort,H=(F?F.dayNames:null)||this._defaults.dayNames,h=(F?F.monthNamesShort:null)||this._defaults.monthNamesShort,p=(F?F.monthNames:null)||this._defaults.monthNames,r=-1,I=-1,C=-1,u=-1,B=false,G,w=function(K){var L=(o+1<D.length&&D.charAt(o+1)===K);
if(L){o++}return L},J=function(M){var K=w(M),N=(M==="@"?14:(M==="!"?20:(M==="y"&&K?4:(M==="o"?3:2)))),O=new RegExp("^\\d{1,"+N+"}"),L=y.substring(E).match(O);if(!L){throw"Missing number at position "+E
}E+=L[0].length;return parseInt(L[0],10)},t=function(L,M,O){var K=-1,N=e.map(w(L)?O:M,function(Q,P){return[[P,Q]]}).sort(function(Q,P){return -(Q[1].length-P[1].length)});e.each(N,function(Q,R){var P=R[1];
if(y.substr(E,P.length).toLowerCase()===P.toLowerCase()){K=R[0];E+=P.length;return false}});if(K!==-1){return K+1}else{throw"Unknown name at position "+E}},z=function(){if(y.charAt(E)!==D.charAt(o)){throw"Unexpected literal at position "+E
}E++};for(o=0;o<D.length;o++){if(B){if(D.charAt(o)==="'"&&!w("'")){B=false}else{z()}}else{switch(D.charAt(o)){case"d":C=J("d");break;case"D":t("D",v,H);break;case"o":u=J("o");break;case"m":I=J("m");break;
case"M":I=t("M",h,p);break;case"y":r=J("y");break;case"@":G=new Date(J("@"));r=G.getFullYear();I=G.getMonth()+1;C=G.getDate();break;case"!":G=new Date((J("!")-this._ticksTo1970)/10000);r=G.getFullYear();
I=G.getMonth()+1;C=G.getDate();break;case"'":if(w("'")){z()}else{B=true}break;default:z()}}}if(E<y.length){m=y.substr(E);if(!/^\s+/.test(m)){throw"Extra/unparsed characters found in date: "+m}}if(r===-1){r=new Date().getFullYear()
}else{if(r<100){r+=new Date().getFullYear()-new Date().getFullYear()%100+(r<=n?0:-100)}}if(u>-1){I=1;C=u;do{A=this._getDaysInMonth(r,I-1);if(C<=A){break}I++;C-=A}while(true)}G=this._daylightSavingAdjust(new Date(r,I-1,C));
if(G.getFullYear()!==r||G.getMonth()+1!==I||G.getDate()!==C){throw"Invalid date"}return G},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:(((1970-1)*365+Math.floor(1970/4)-Math.floor(1970/100)+Math.floor(1970/400))*24*60*60*10000000),formatDate:function(v,o,p){if(!o){return""
}var y,z=(p?p.dayNamesShort:null)||this._defaults.dayNamesShort,m=(p?p.dayNames:null)||this._defaults.dayNames,t=(p?p.monthNamesShort:null)||this._defaults.monthNamesShort,r=(p?p.monthNames:null)||this._defaults.monthNames,w=function(A){var B=(y+1<v.length&&v.charAt(y+1)===A);
if(B){y++}return B},h=function(C,D,A){var B=""+D;if(w(C)){while(B.length<A){B="0"+B}}return B},s=function(A,C,B,D){return(w(A)?D[C]:B[C])},n="",u=false;if(o){for(y=0;y<v.length;y++){if(u){if(v.charAt(y)==="'"&&!w("'")){u=false
}else{n+=v.charAt(y)}}else{switch(v.charAt(y)){case"d":n+=h("d",o.getDate(),2);break;case"D":n+=s("D",o.getDay(),z,m);break;case"o":n+=h("o",Math.round((new Date(o.getFullYear(),o.getMonth(),o.getDate()).getTime()-new Date(o.getFullYear(),0,0).getTime())/86400000),3);
break;case"m":n+=h("m",o.getMonth()+1,2);break;case"M":n+=s("M",o.getMonth(),t,r);break;case"y":n+=(w("y")?o.getFullYear():(o.getYear()%100<10?"0":"")+o.getYear()%100);break;case"@":n+=o.getTime();break;
case"!":n+=o.getTime()*10000+this._ticksTo1970;break;case"'":if(w("'")){n+="'"}else{u=true}break;default:n+=v.charAt(y)}}}}return n},_possibleChars:function(p){var o,n="",m=false,h=function(r){var s=(o+1<p.length&&p.charAt(o+1)===r);
if(s){o++}return s};for(o=0;o<p.length;o++){if(m){if(p.charAt(o)==="'"&&!h("'")){m=false}else{n+=p.charAt(o)}}else{switch(p.charAt(o)){case"d":case"m":case"y":case"@":n+="0123456789";break;case"D":case"M":return null;
case"'":if(h("'")){n+="'"}else{m=true}break;default:n+=p.charAt(o)}}}return n},_get:function(m,h){return m.settings[h]!==g?m.settings[h]:this._defaults[h]},_setDateFromField:function(r,n){if(r.input.val()===r.lastVal){return
}var h=this._get(r,"dateFormat"),t=r.lastVal=r.input?r.input.val():null,s=this._getDefaultDate(r),m=s,o=this._getFormatConfig(r);try{m=this.parseDate(h,t,o)||s}catch(p){t=(n?"":t)}r.selectedDay=m.getDate();
r.drawMonth=r.selectedMonth=m.getMonth();r.drawYear=r.selectedYear=m.getFullYear();r.currentDay=(t?m.getDate():0);r.currentMonth=(t?m.getMonth():0);r.currentYear=(t?m.getFullYear():0);this._adjustInstDate(r)
},_getDefaultDate:function(h){return this._restrictMinMax(h,this._determineDate(h,this._get(h,"defaultDate"),new Date()))},_determineDate:function(p,m,r){var o=function(t){var s=new Date();s.setDate(s.getDate()+t);
return s},n=function(A){try{return e.datepicker.parseDate(e.datepicker._get(p,"dateFormat"),A,e.datepicker._getFormatConfig(p))}catch(z){}var t=(A.toLowerCase().match(/^c/)?e.datepicker._getDate(p):null)||new Date(),u=t.getFullYear(),y=t.getMonth(),s=t.getDate(),w=/([+\-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,v=w.exec(A);
while(v){switch(v[2]||"d"){case"d":case"D":s+=parseInt(v[1],10);break;case"w":case"W":s+=parseInt(v[1],10)*7;break;case"m":case"M":y+=parseInt(v[1],10);s=Math.min(s,e.datepicker._getDaysInMonth(u,y));break;
case"y":case"Y":u+=parseInt(v[1],10);s=Math.min(s,e.datepicker._getDaysInMonth(u,y));break}v=w.exec(A)}return new Date(u,y,s)},h=(m==null||m===""?r:(typeof m==="string"?n(m):(typeof m==="number"?(isNaN(m)?r:o(m)):new Date(m.getTime()))));
h=(h&&h.toString()==="Invalid Date"?r:h);if(h){h.setHours(0);h.setMinutes(0);h.setSeconds(0);h.setMilliseconds(0)}return this._daylightSavingAdjust(h)},_daylightSavingAdjust:function(h){if(!h){return null
}h.setHours(h.getHours()>12?h.getHours()+2:0);return h},_setDate:function(s,o,r){var h=!o,n=s.selectedMonth,p=s.selectedYear,m=this._restrictMinMax(s,this._determineDate(s,o,new Date()));s.selectedDay=s.currentDay=m.getDate();
s.drawMonth=s.selectedMonth=s.currentMonth=m.getMonth();s.drawYear=s.selectedYear=s.currentYear=m.getFullYear();if((n!==s.selectedMonth||p!==s.selectedYear)&&!r){this._notifyChange(s)}this._adjustInstDate(s);
if(s.input){s.input.val(h?"":this._formatDate(s))}},_getDate:function(m){var h=(!m.currentYear||(m.input&&m.input.val()==="")?null:this._daylightSavingAdjust(new Date(m.currentYear,m.currentMonth,m.currentDay)));
return h},_attachHandlers:function(m){var h=this._get(m,"stepMonths"),n="#"+m.id.replace(/\\\\/g,"\\");m.dpDiv.find("[data-handler]").map(function(){var o={prev:function(){e.datepicker._adjustDate(n,-h,"M")
},next:function(){e.datepicker._adjustDate(n,+h,"M")},hide:function(){e.datepicker._hideDatepicker()},today:function(){e.datepicker._gotoToday(n)},selectDay:function(){e.datepicker._selectDay(n,+this.getAttribute("data-month"),+this.getAttribute("data-year"),this);
return false},selectMonth:function(){e.datepicker._selectMonthYear(n,this,"M");return false},selectYear:function(){e.datepicker._selectMonthYear(n,this,"Y");return false}};e(this).bind(this.getAttribute("data-event"),o[this.getAttribute("data-handler")])
})},_generateHTML:function(ad){var G,F,Y,Q,p,ah,ab,U,ak,O,ao,y,A,z,m,ag,v,J,aj,W,ap,I,N,w,r,Z,S,V,T,u,L,B,ac,af,o,ai,am,R,C,ae=new Date(),H=this._daylightSavingAdjust(new Date(ae.getFullYear(),ae.getMonth(),ae.getDate())),al=this._get(ad,"isRTL"),an=this._get(ad,"showButtonPanel"),X=this._get(ad,"hideIfNoPrevNext"),M=this._get(ad,"navigationAsDateFormat"),D=this._getNumberOfMonths(ad),t=this._get(ad,"showCurrentAtPos"),P=this._get(ad,"stepMonths"),K=(D[0]!==1||D[1]!==1),n=this._daylightSavingAdjust((!ad.currentDay?new Date(9999,9,9):new Date(ad.currentYear,ad.currentMonth,ad.currentDay))),s=this._getMinMaxDate(ad,"min"),E=this._getMinMaxDate(ad,"max"),h=ad.drawMonth-t,aa=ad.drawYear;
if(h<0){h+=12;aa--}if(E){G=this._daylightSavingAdjust(new Date(E.getFullYear(),E.getMonth()-(D[0]*D[1])+1,E.getDate()));G=(s&&G<s?s:G);while(this._daylightSavingAdjust(new Date(aa,h,1))>G){h--;if(h<0){h=11;
aa--}}}ad.drawMonth=h;ad.drawYear=aa;F=this._get(ad,"prevText");F=(!M?F:this.formatDate(F,this._daylightSavingAdjust(new Date(aa,h-P,1)),this._getFormatConfig(ad)));Y=(this._canAdjustMonth(ad,-1,aa,h)?"<a class='ui-datepicker-prev ui-corner-all' data-handler='prev' data-event='click' title='"+F+"'><span class='ui-icon ui-icon-circle-triangle-"+(al?"e":"w")+"'>"+F+"</span></a>":(X?"":"<a class='ui-datepicker-prev ui-corner-all ui-state-disabled' title='"+F+"'><span class='ui-icon ui-icon-circle-triangle-"+(al?"e":"w")+"'>"+F+"</span></a>"));
Q=this._get(ad,"nextText");Q=(!M?Q:this.formatDate(Q,this._daylightSavingAdjust(new Date(aa,h+P,1)),this._getFormatConfig(ad)));p=(this._canAdjustMonth(ad,+1,aa,h)?"<a class='ui-datepicker-next ui-corner-all' data-handler='next' data-event='click' title='"+Q+"'><span class='ui-icon ui-icon-circle-triangle-"+(al?"w":"e")+"'>"+Q+"</span></a>":(X?"":"<a class='ui-datepicker-next ui-corner-all ui-state-disabled' title='"+Q+"'><span class='ui-icon ui-icon-circle-triangle-"+(al?"w":"e")+"'>"+Q+"</span></a>"));
ah=this._get(ad,"currentText");ab=(this._get(ad,"gotoCurrent")&&ad.currentDay?n:H);ah=(!M?ah:this.formatDate(ah,ab,this._getFormatConfig(ad)));U=(!ad.inline?"<button type='button' class='ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all' data-handler='hide' data-event='click'>"+this._get(ad,"closeText")+"</button>":"");
ak=(an)?"<div class='ui-datepicker-buttonpane ui-widget-content'>"+(al?U:"")+(this._isInRange(ad,ab)?"<button type='button' class='ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all' data-handler='today' data-event='click'>"+ah+"</button>":"")+(al?"":U)+"</div>":"";
O=parseInt(this._get(ad,"firstDay"),10);O=(isNaN(O)?0:O);ao=this._get(ad,"showWeek");y=this._get(ad,"dayNames");A=this._get(ad,"dayNamesMin");z=this._get(ad,"monthNames");m=this._get(ad,"monthNamesShort");
ag=this._get(ad,"beforeShowDay");v=this._get(ad,"showOtherMonths");J=this._get(ad,"selectOtherMonths");aj=this._getDefaultDate(ad);W="";ap;for(I=0;I<D[0];I++){N="";this.maxRows=4;for(w=0;w<D[1];w++){r=this._daylightSavingAdjust(new Date(aa,h,ad.selectedDay));
Z=" ui-corner-all";S="";if(K){S+="<div class='ui-datepicker-group";if(D[1]>1){switch(w){case 0:S+=" ui-datepicker-group-first";Z=" ui-corner-"+(al?"right":"left");break;case D[1]-1:S+=" ui-datepicker-group-last";
Z=" ui-corner-"+(al?"left":"right");break;default:S+=" ui-datepicker-group-middle";Z="";break}}S+="'>"}S+="<div class='ui-datepicker-header ui-widget-header ui-helper-clearfix"+Z+"'>"+(/all|left/.test(Z)&&I===0?(al?p:Y):"")+(/all|right/.test(Z)&&I===0?(al?Y:p):"")+this._generateMonthYearHeader(ad,h,aa,s,E,I>0||w>0,z,m)+"</div><table class='ui-datepicker-calendar'><thead><tr>";
V=(ao?"<th class='ui-datepicker-week-col'>"+this._get(ad,"weekHeader")+"</th>":"");for(ap=0;ap<7;ap++){T=(ap+O)%7;V+="<th"+((ap+O+6)%7>=5?" class='ui-datepicker-week-end'":"")+"><span title='"+y[T]+"'>"+A[T]+"</span></th>"
}S+=V+"</tr></thead><tbody>";u=this._getDaysInMonth(aa,h);if(aa===ad.selectedYear&&h===ad.selectedMonth){ad.selectedDay=Math.min(ad.selectedDay,u)}L=(this._getFirstDayOfMonth(aa,h)-O+7)%7;B=Math.ceil((L+u)/7);
ac=(K?this.maxRows>B?this.maxRows:B:B);this.maxRows=ac;af=this._daylightSavingAdjust(new Date(aa,h,1-L));for(o=0;o<ac;o++){S+="<tr>";ai=(!ao?"":"<td class='ui-datepicker-week-col'>"+this._get(ad,"calculateWeek")(af)+"</td>");
for(ap=0;ap<7;ap++){am=(ag?ag.apply((ad.input?ad.input[0]:null),[af]):[true,""]);R=(af.getMonth()!==h);C=(R&&!J)||!am[0]||(s&&af<s)||(E&&af>E);ai+="<td class='"+((ap+O+6)%7>=5?" ui-datepicker-week-end":"")+(R?" ui-datepicker-other-month":"")+((af.getTime()===r.getTime()&&h===ad.selectedMonth&&ad._keyEvent)||(aj.getTime()===af.getTime()&&aj.getTime()===r.getTime())?" "+this._dayOverClass:"")+(C?" "+this._unselectableClass+" ui-state-disabled":"")+(R&&!v?"":" "+am[1]+(af.getTime()===n.getTime()?" "+this._currentClass:"")+(af.getTime()===H.getTime()?" ui-datepicker-today":""))+"'"+((!R||v)&&am[2]?" title='"+am[2].replace(/'/g,"&#39;")+"'":"")+(C?"":" data-handler='selectDay' data-event='click' data-month='"+af.getMonth()+"' data-year='"+af.getFullYear()+"'")+">"+(R&&!v?"&#xa0;":(C?"<span class='ui-state-default'>"+af.getDate()+"</span>":"<a class='ui-state-default"+(af.getTime()===H.getTime()?" ui-state-highlight":"")+(af.getTime()===n.getTime()?" ui-state-active":"")+(R?" ui-priority-secondary":"")+"' href='#'>"+af.getDate()+"</a>"))+"</td>";
af.setDate(af.getDate()+1);af=this._daylightSavingAdjust(af)}S+=ai+"</tr>"}h++;if(h>11){h=0;aa++}S+="</tbody></table>"+(K?"</div>"+((D[0]>0&&w===D[1]-1)?"<div class='ui-datepicker-row-break'></div>":""):"");
N+=S}W+=N}W+=ak;ad._keyEvent=false;return W},_generateMonthYearHeader:function(p,n,z,s,w,A,u,h){var E,m,F,C,r,B,y,t,o=this._get(p,"changeMonth"),G=this._get(p,"changeYear"),H=this._get(p,"showMonthAfterYear"),v="<div class='ui-datepicker-title'>",D="";
if(A||!o){D+="<span class='ui-datepicker-month'>"+u[n]+"</span>"}else{E=(s&&s.getFullYear()===z);m=(w&&w.getFullYear()===z);D+="<select class='ui-datepicker-month' data-handler='selectMonth' data-event='change'>";
for(F=0;F<12;F++){if((!E||F>=s.getMonth())&&(!m||F<=w.getMonth())){D+="<option value='"+F+"'"+(F===n?" selected='selected'":"")+">"+h[F]+"</option>"}}D+="</select>"}if(!H){v+=D+(A||!(o&&G)?"&#xa0;":"")
}if(!p.yearshtml){p.yearshtml="";if(A||!G){v+="<span class='ui-datepicker-year'>"+z+"</span>"}else{C=this._get(p,"yearRange").split(":");r=new Date().getFullYear();B=function(J){var I=(J.match(/c[+\-].*/)?z+parseInt(J.substring(1),10):(J.match(/[+\-].*/)?r+parseInt(J,10):parseInt(J,10)));
return(isNaN(I)?r:I)};y=B(C[0]);t=Math.max(y,B(C[1]||""));y=(s?Math.max(y,s.getFullYear()):y);t=(w?Math.min(t,w.getFullYear()):t);p.yearshtml+="<select class='ui-datepicker-year' data-handler='selectYear' data-event='change'>";
for(;y<=t;y++){p.yearshtml+="<option value='"+y+"'"+(y===z?" selected='selected'":"")+">"+y+"</option>"}p.yearshtml+="</select>";v+=p.yearshtml;p.yearshtml=null}}v+=this._get(p,"yearSuffix");if(H){v+=(A||!(o&&G)?"&#xa0;":"")+D
}v+="</div>";return v},_adjustInstDate:function(o,s,r){var n=o.drawYear+(r==="Y"?s:0),p=o.drawMonth+(r==="M"?s:0),h=Math.min(o.selectedDay,this._getDaysInMonth(n,p))+(r==="D"?s:0),m=this._restrictMinMax(o,this._daylightSavingAdjust(new Date(n,p,h)));
o.selectedDay=m.getDate();o.drawMonth=o.selectedMonth=m.getMonth();o.drawYear=o.selectedYear=m.getFullYear();if(r==="M"||r==="Y"){this._notifyChange(o)}},_restrictMinMax:function(o,m){var n=this._getMinMaxDate(o,"min"),p=this._getMinMaxDate(o,"max"),h=(n&&m<n?n:m);
return(p&&h>p?p:h)},_notifyChange:function(m){var h=this._get(m,"onChangeMonthYear");if(h){h.apply((m.input?m.input[0]:null),[m.selectedYear,m.selectedMonth+1,m])}},_getNumberOfMonths:function(m){var h=this._get(m,"numberOfMonths");
return(h==null?[1,1]:(typeof h==="number"?[1,h]:h))},_getMinMaxDate:function(m,h){return this._determineDate(m,this._get(m,h+"Date"),null)},_getDaysInMonth:function(h,m){return 32-this._daylightSavingAdjust(new Date(h,m,32)).getDate()
},_getFirstDayOfMonth:function(h,m){return new Date(h,m,1).getDay()},_canAdjustMonth:function(o,r,n,p){var h=this._getNumberOfMonths(o),m=this._daylightSavingAdjust(new Date(n,p+(r<0?r:h[0]*h[1]),1));if(r<0){m.setDate(this._getDaysInMonth(m.getFullYear(),m.getMonth()))
}return this._isInRange(o,m)},_isInRange:function(p,n){var m,t,o=this._getMinMaxDate(p,"min"),h=this._getMinMaxDate(p,"max"),u=null,r=null,s=this._get(p,"yearRange");if(s){m=s.split(":");t=new Date().getFullYear();
u=parseInt(m[0],10);r=parseInt(m[1],10);if(m[0].match(/[+\-].*/)){u+=t}if(m[1].match(/[+\-].*/)){r+=t}}return((!o||n.getTime()>=o.getTime())&&(!h||n.getTime()<=h.getTime())&&(!u||n.getFullYear()>=u)&&(!r||n.getFullYear()<=r))
},_getFormatConfig:function(h){var m=this._get(h,"shortYearCutoff");m=(typeof m!=="string"?m:new Date().getFullYear()%100+parseInt(m,10));return{shortYearCutoff:m,dayNamesShort:this._get(h,"dayNamesShort"),dayNames:this._get(h,"dayNames"),monthNamesShort:this._get(h,"monthNamesShort"),monthNames:this._get(h,"monthNames")}
},_formatDate:function(o,h,p,n){if(!h){o.currentDay=o.selectedDay;o.currentMonth=o.selectedMonth;o.currentYear=o.selectedYear}var m=(h?(typeof h==="object"?h:this._daylightSavingAdjust(new Date(n,p,h))):this._daylightSavingAdjust(new Date(o.currentYear,o.currentMonth,o.currentDay)));
return this.formatDate(this._get(o,"dateFormat"),m,this._getFormatConfig(o))}});function d(m){var h="button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";return m.delegate(h,"mouseout",function(){e(this).removeClass("ui-state-hover");
if(this.className.indexOf("ui-datepicker-prev")!==-1){e(this).removeClass("ui-datepicker-prev-hover")}if(this.className.indexOf("ui-datepicker-next")!==-1){e(this).removeClass("ui-datepicker-next-hover")
}}).delegate(h,"mouseover",function(){if(!e.datepicker._isDisabledDatepicker(c.inline?m.parent()[0]:c.input[0])){e(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover");e(this).addClass("ui-state-hover");
if(this.className.indexOf("ui-datepicker-prev")!==-1){e(this).addClass("ui-datepicker-prev-hover")}if(this.className.indexOf("ui-datepicker-next")!==-1){e(this).addClass("ui-datepicker-next-hover")}}})
}function a(n,m){e.extend(n,m);for(var h in m){if(m[h]==null){n[h]=m[h]}}return n}e.fn.datepicker=function(m){if(!this.length){return this}if(!e.datepicker.initialized){e(document).mousedown(e.datepicker._checkExternalClick);
e.datepicker.initialized=true}if(e("#"+e.datepicker._mainDivId).length===0){e("body").append(e.datepicker.dpDiv)}var h=Array.prototype.slice.call(arguments,1);if(typeof m==="string"&&(m==="isDisabled"||m==="getDate"||m==="widget")){return e.datepicker["_"+m+"Datepicker"].apply(e.datepicker,[this[0]].concat(h))
}if(m==="option"&&arguments.length===2&&typeof arguments[1]==="string"){return e.datepicker["_"+m+"Datepicker"].apply(e.datepicker,[this[0]].concat(h))}return this.each(function(){typeof m==="string"?e.datepicker["_"+m+"Datepicker"].apply(e.datepicker,[this].concat(h)):e.datepicker._attachDatepicker(this,m)
})};e.datepicker=new b();e.datepicker.initialized=false;e.datepicker.uuid=new Date().getTime();e.datepicker.version="1.10.4"})(jQuery);(function(c,d){var a={buttons:true,height:true,maxHeight:true,maxWidth:true,minHeight:true,minWidth:true,width:true},b={maxHeight:true,maxWidth:true,minHeight:true,minWidth:true};
c.widget("ui.dialog",{version:"1.10.4",options:{appendTo:"body",autoOpen:true,buttons:[],closeOnEscape:true,closeText:"close",dialogClass:"",draggable:true,hide:null,height:"auto",maxHeight:null,maxWidth:null,minHeight:150,minWidth:150,modal:false,position:{my:"center",at:"center",of:window,collision:"fit",using:function(f){var e=c(this).css(f).offset().top;
if(e<0){c(this).css("top",f.top-e)}}},resizable:true,show:null,title:null,width:300,beforeClose:null,close:null,drag:null,dragStart:null,dragStop:null,focus:null,open:null,resize:null,resizeStart:null,resizeStop:null},_create:function(){this.originalCss={display:this.element[0].style.display,width:this.element[0].style.width,minHeight:this.element[0].style.minHeight,maxHeight:this.element[0].style.maxHeight,height:this.element[0].style.height};
this.originalPosition={parent:this.element.parent(),index:this.element.parent().children().index(this.element)};this.originalTitle=this.element.attr("title");this.options.title=this.options.title||this.originalTitle;
this._createWrapper();this.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(this.uiDialog);this._createTitlebar();this._createButtonPane();if(this.options.draggable&&c.fn.draggable){this._makeDraggable()
}if(this.options.resizable&&c.fn.resizable){this._makeResizable()}this._isOpen=false},_init:function(){if(this.options.autoOpen){this.open()}},_appendTo:function(){var e=this.options.appendTo;if(e&&(e.jquery||e.nodeType)){return c(e)
}return this.document.find(e||"body").eq(0)},_destroy:function(){var f,e=this.originalPosition;this._destroyOverlay();this.element.removeUniqueId().removeClass("ui-dialog-content ui-widget-content").css(this.originalCss).detach();
this.uiDialog.stop(true,true).remove();if(this.originalTitle){this.element.attr("title",this.originalTitle)}f=e.parent.children().eq(e.index);if(f.length&&f[0]!==this.element[0]){f.before(this.element)
}else{e.parent.append(this.element)}},widget:function(){return this.uiDialog},disable:c.noop,enable:c.noop,close:function(h){var g,f=this;if(!this._isOpen||this._trigger("beforeClose",h)===false){return
}this._isOpen=false;this._destroyOverlay();if(!this.opener.filter(":focusable").focus().length){try{g=this.document[0].activeElement;if(g&&g.nodeName.toLowerCase()!=="body"){c(g).blur()}}catch(e){}}this._hide(this.uiDialog,this.options.hide,function(){f._trigger("close",h)
})},isOpen:function(){return this._isOpen},moveToTop:function(){this._moveToTop()},_moveToTop:function(g,e){var f=!!this.uiDialog.nextAll(":visible").insertBefore(this.uiDialog).length;if(f&&!e){this._trigger("focus",g)
}return f},open:function(){var e=this;if(this._isOpen){if(this._moveToTop()){this._focusTabbable()}return}this._isOpen=true;this.opener=c(this.document[0].activeElement);this._size();this._position();this._createOverlay();
this._moveToTop(null,true);this._show(this.uiDialog,this.options.show,function(){e._focusTabbable();e._trigger("focus")});this._trigger("open")},_focusTabbable:function(){var e=this.element.find("[autofocus]");
if(!e.length){e=this.element.find(":tabbable")}if(!e.length){e=this.uiDialogButtonPane.find(":tabbable")}if(!e.length){e=this.uiDialogTitlebarClose.filter(":tabbable")}if(!e.length){e=this.uiDialog}e.eq(0).focus()
},_keepFocus:function(e){function f(){var h=this.document[0].activeElement,g=this.uiDialog[0]===h||c.contains(this.uiDialog[0],h);if(!g){this._focusTabbable()}}e.preventDefault();f.call(this);this._delay(f)
},_createWrapper:function(){this.uiDialog=c("<div>").addClass("ui-dialog ui-widget ui-widget-content ui-corner-all ui-front "+this.options.dialogClass).hide().attr({tabIndex:-1,role:"dialog"}).appendTo(this._appendTo());
this._on(this.uiDialog,{keydown:function(g){if(this.options.closeOnEscape&&!g.isDefaultPrevented()&&g.keyCode&&g.keyCode===c.ui.keyCode.ESCAPE){g.preventDefault();this.close(g);return}if(g.keyCode!==c.ui.keyCode.TAB){return
}var f=this.uiDialog.find(":tabbable"),h=f.filter(":first"),e=f.filter(":last");if((g.target===e[0]||g.target===this.uiDialog[0])&&!g.shiftKey){h.focus(1);g.preventDefault()}else{if((g.target===h[0]||g.target===this.uiDialog[0])&&g.shiftKey){e.focus(1);
g.preventDefault()}}},mousedown:function(e){if(this._moveToTop(e)){this._focusTabbable()}}});if(!this.element.find("[aria-describedby]").length){this.uiDialog.attr({"aria-describedby":this.element.uniqueId().attr("id")})
}},_createTitlebar:function(){var e;this.uiDialogTitlebar=c("<div>").addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(this.uiDialog);this._on(this.uiDialogTitlebar,{mousedown:function(f){if(!c(f.target).closest(".ui-dialog-titlebar-close")){this.uiDialog.focus()
}}});this.uiDialogTitlebarClose=c("<button type='button'></button>").button({label:this.options.closeText,icons:{primary:"ui-icon-closethick"},text:false}).addClass("ui-dialog-titlebar-close").appendTo(this.uiDialogTitlebar);
this._on(this.uiDialogTitlebarClose,{click:function(f){f.preventDefault();this.close(f)}});e=c("<span>").uniqueId().addClass("ui-dialog-title").prependTo(this.uiDialogTitlebar);this._title(e);this.uiDialog.attr({"aria-labelledby":e.attr("id")})
},_title:function(e){if(!this.options.title){e.html("&#160;")}e.text(this.options.title)},_createButtonPane:function(){this.uiDialogButtonPane=c("<div>").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix");
this.uiButtonSet=c("<div>").addClass("ui-dialog-buttonset").appendTo(this.uiDialogButtonPane);this._createButtons()},_createButtons:function(){var f=this,e=this.options.buttons;this.uiDialogButtonPane.remove();
this.uiButtonSet.empty();if(c.isEmptyObject(e)||(c.isArray(e)&&!e.length)){this.uiDialog.removeClass("ui-dialog-buttons");return}c.each(e,function(g,h){var m,n;h=c.isFunction(h)?{click:h,text:g}:h;h=c.extend({type:"button"},h);
m=h.click;h.click=function(){m.apply(f.element[0],arguments)};n={icons:h.icons,text:h.showText};delete h.icons;delete h.showText;c("<button></button>",h).button(n).appendTo(f.uiButtonSet)});this.uiDialog.addClass("ui-dialog-buttons");
this.uiDialogButtonPane.appendTo(this.uiDialog)},_makeDraggable:function(){var g=this,f=this.options;function e(h){return{position:h.position,offset:h.offset}}this.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(h,m){c(this).addClass("ui-dialog-dragging");
g._blockFrames();g._trigger("dragStart",h,e(m))},drag:function(h,m){g._trigger("drag",h,e(m))},stop:function(h,m){f.position=[m.position.left-g.document.scrollLeft(),m.position.top-g.document.scrollTop()];
c(this).removeClass("ui-dialog-dragging");g._unblockFrames();g._trigger("dragStop",h,e(m))}})},_makeResizable:function(){var n=this,h=this.options,m=h.resizable,e=this.uiDialog.css("position"),g=typeof m==="string"?m:"n,e,s,w,se,sw,ne,nw";
function f(o){return{originalPosition:o.originalPosition,originalSize:o.originalSize,position:o.position,size:o.size}}this.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:this.element,maxWidth:h.maxWidth,maxHeight:h.maxHeight,minWidth:h.minWidth,minHeight:this._minHeight(),handles:g,start:function(o,p){c(this).addClass("ui-dialog-resizing");
n._blockFrames();n._trigger("resizeStart",o,f(p))},resize:function(o,p){n._trigger("resize",o,f(p))},stop:function(o,p){h.height=c(this).height();h.width=c(this).width();c(this).removeClass("ui-dialog-resizing");
n._unblockFrames();n._trigger("resizeStop",o,f(p))}}).css("position",e)},_minHeight:function(){var e=this.options;return e.height==="auto"?e.minHeight:Math.min(e.minHeight,e.height)},_position:function(){var e=this.uiDialog.is(":visible");
if(!e){this.uiDialog.show()}this.uiDialog.position(this.options.position);if(!e){this.uiDialog.hide()}},_setOptions:function(g){var h=this,f=false,e={};c.each(g,function(m,n){h._setOption(m,n);if(m in a){f=true
}if(m in b){e[m]=n}});if(f){this._size();this._position()}if(this.uiDialog.is(":data(ui-resizable)")){this.uiDialog.resizable("option",e)}},_setOption:function(g,h){var f,m,e=this.uiDialog;if(g==="dialogClass"){e.removeClass(this.options.dialogClass).addClass(h)
}if(g==="disabled"){return}this._super(g,h);if(g==="appendTo"){this.uiDialog.appendTo(this._appendTo())}if(g==="buttons"){this._createButtons()}if(g==="closeText"){this.uiDialogTitlebarClose.button({label:""+h})
}if(g==="draggable"){f=e.is(":data(ui-draggable)");if(f&&!h){e.draggable("destroy")}if(!f&&h){this._makeDraggable()}}if(g==="position"){this._position()}if(g==="resizable"){m=e.is(":data(ui-resizable)");
if(m&&!h){e.resizable("destroy")}if(m&&typeof h==="string"){e.resizable("option","handles",h)}if(!m&&h!==false){this._makeResizable()}}if(g==="title"){this._title(this.uiDialogTitlebar.find(".ui-dialog-title"))
}},_size:function(){var e,g,h,f=this.options;this.element.show().css({width:"auto",minHeight:0,maxHeight:"none",height:0});if(f.minWidth>f.width){f.width=f.minWidth}e=this.uiDialog.css({height:"auto",width:f.width}).outerHeight();
g=Math.max(0,f.minHeight-e);h=typeof f.maxHeight==="number"?Math.max(0,f.maxHeight-e):"none";if(f.height==="auto"){this.element.css({minHeight:g,maxHeight:h,height:"auto"})}else{this.element.height(Math.max(0,f.height-e))
}if(this.uiDialog.is(":data(ui-resizable)")){this.uiDialog.resizable("option","minHeight",this._minHeight())}},_blockFrames:function(){this.iframeBlocks=this.document.find("iframe").map(function(){var e=c(this);
return c("<div>").css({position:"absolute",width:e.outerWidth(),height:e.outerHeight()}).appendTo(e.parent()).offset(e.offset())[0]})},_unblockFrames:function(){if(this.iframeBlocks){this.iframeBlocks.remove();
delete this.iframeBlocks}},_allowInteraction:function(e){if(c(e.target).closest(".ui-dialog").length){return true}return !!c(e.target).closest(".ui-datepicker").length},_createOverlay:function(){if(!this.options.modal){return
}var f=this,e=this.widgetFullName;if(!c.ui.dialog.overlayInstances){this._delay(function(){if(c.ui.dialog.overlayInstances){this.document.bind("focusin.dialog",function(g){if(!f._allowInteraction(g)){g.preventDefault();
c(".ui-dialog:visible:last .ui-dialog-content").data(e)._focusTabbable()}})}})}this.overlay=c("<div>").addClass("ui-widget-overlay ui-front").appendTo(this._appendTo());this._on(this.overlay,{mousedown:"_keepFocus"});
c.ui.dialog.overlayInstances++},_destroyOverlay:function(){if(!this.options.modal){return}if(this.overlay){c.ui.dialog.overlayInstances--;if(!c.ui.dialog.overlayInstances){this.document.unbind("focusin.dialog")
}this.overlay.remove();this.overlay=null}}});c.ui.dialog.overlayInstances=0;if(c.uiBackCompat!==false){c.widget("ui.dialog",c.ui.dialog,{_position:function(){var f=this.options.position,g=[],h=[0,0],e;
if(f){if(typeof f==="string"||(typeof f==="object"&&"0" in f)){g=f.split?f.split(" "):[f[0],f[1]];if(g.length===1){g[1]=g[0]}c.each(["left","top"],function(n,m){if(+g[n]===g[n]){h[n]=g[n];g[n]=m}});f={my:g[0]+(h[0]<0?h[0]:"+"+h[0])+" "+g[1]+(h[1]<0?h[1]:"+"+h[1]),at:g.join(" ")}
}f=c.extend({},c.ui.dialog.prototype.options.position,f)}else{f=c.ui.dialog.prototype.options.position}e=this.uiDialog.is(":visible");if(!e){this.uiDialog.show()}this.uiDialog.position(f);if(!e){this.uiDialog.hide()
}}})}}(jQuery));(function(a,b){a.widget("ui.draggable",a.ui.mouse,{version:"1.10.4",widgetEventPrefix:"drag",options:{addClasses:true,appendTo:"parent",axis:false,connectToSortable:false,containment:false,cursor:"auto",cursorAt:false,grid:false,handle:false,helper:"original",iframeFix:false,opacity:false,refreshPositions:false,revert:false,revertDuration:500,scope:"default",scroll:true,scrollSensitivity:20,scrollSpeed:20,snap:false,snapMode:"both",snapTolerance:20,stack:false,zIndex:false,drag:null,start:null,stop:null},_create:function(){if(this.options.helper==="original"&&!(/^(?:r|a|f)/).test(this.element.css("position"))){this.element[0].style.position="relative"
}if(this.options.addClasses){this.element.addClass("ui-draggable")}if(this.options.disabled){this.element.addClass("ui-draggable-disabled")}this._mouseInit()},_destroy:function(){this.element.removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled");
this._mouseDestroy()},_mouseCapture:function(c){var d=this.options;if(this.helper||d.disabled||a(c.target).closest(".ui-resizable-handle").length>0){return false}this.handle=this._getHandle(c);if(!this.handle){return false
}a(d.iframeFix===true?"iframe":d.iframeFix).each(function(){a("<div class='ui-draggable-iframeFix' style='background: #fff;'></div>").css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1000}).css(a(this).offset()).appendTo("body")
});return true},_mouseStart:function(c){var d=this.options;this.helper=this._createHelper(c);this.helper.addClass("ui-draggable-dragging");this._cacheHelperProportions();if(a.ui.ddmanager){a.ui.ddmanager.current=this
}this._cacheMargins();this.cssPosition=this.helper.css("position");this.scrollParent=this.helper.scrollParent();this.offsetParent=this.helper.offsetParent();this.offsetParentCssPosition=this.offsetParent.css("position");
this.offset=this.positionAbs=this.element.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};this.offset.scroll=false;a.extend(this.offset,{click:{left:c.pageX-this.offset.left,top:c.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});
this.originalPosition=this.position=this._generatePosition(c);this.originalPageX=c.pageX;this.originalPageY=c.pageY;(d.cursorAt&&this._adjustOffsetFromHelper(d.cursorAt));this._setContainment();if(this._trigger("start",c)===false){this._clear();
return false}this._cacheHelperProportions();if(a.ui.ddmanager&&!d.dropBehaviour){a.ui.ddmanager.prepareOffsets(this,c)}this._mouseDrag(c,true);if(a.ui.ddmanager){a.ui.ddmanager.dragStart(this,c)}return true
},_mouseDrag:function(c,e){if(this.offsetParentCssPosition==="fixed"){this.offset.parent=this._getParentOffset()}this.position=this._generatePosition(c);this.positionAbs=this._convertPositionTo("absolute");
if(!e){var d=this._uiHash();if(this._trigger("drag",c,d)===false){this._mouseUp({});return false}this.position=d.position}if(!this.options.axis||this.options.axis!=="y"){this.helper[0].style.left=this.position.left+"px"
}if(!this.options.axis||this.options.axis!=="x"){this.helper[0].style.top=this.position.top+"px"}if(a.ui.ddmanager){a.ui.ddmanager.drag(this,c)}return false},_mouseStop:function(d){var c=this,e=false;if(a.ui.ddmanager&&!this.options.dropBehaviour){e=a.ui.ddmanager.drop(this,d)
}if(this.dropped){e=this.dropped;this.dropped=false}if(this.options.helper==="original"&&!a.contains(this.element[0].ownerDocument,this.element[0])){return false}if((this.options.revert==="invalid"&&!e)||(this.options.revert==="valid"&&e)||this.options.revert===true||(a.isFunction(this.options.revert)&&this.options.revert.call(this.element,e))){a(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){if(c._trigger("stop",d)!==false){c._clear()
}})}else{if(this._trigger("stop",d)!==false){this._clear()}}return false},_mouseUp:function(c){a("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)});if(a.ui.ddmanager){a.ui.ddmanager.dragStop(this,c)
}return a.ui.mouse.prototype._mouseUp.call(this,c)},cancel:function(){if(this.helper.is(".ui-draggable-dragging")){this._mouseUp({})}else{this._clear()}return this},_getHandle:function(c){return this.options.handle?!!a(c.target).closest(this.element.find(this.options.handle)).length:true
},_createHelper:function(d){var e=this.options,c=a.isFunction(e.helper)?a(e.helper.apply(this.element[0],[d])):(e.helper==="clone"?this.element.clone().removeAttr("id"):this.element);if(!c.parents("body").length){c.appendTo((e.appendTo==="parent"?this.element[0].parentNode:e.appendTo))
}if(c[0]!==this.element[0]&&!(/(fixed|absolute)/).test(c.css("position"))){c.css("position","absolute")}return c},_adjustOffsetFromHelper:function(c){if(typeof c==="string"){c=c.split(" ")}if(a.isArray(c)){c={left:+c[0],top:+c[1]||0}
}if("left" in c){this.offset.click.left=c.left+this.margins.left}if("right" in c){this.offset.click.left=this.helperProportions.width-c.right+this.margins.left}if("top" in c){this.offset.click.top=c.top+this.margins.top
}if("bottom" in c){this.offset.click.top=this.helperProportions.height-c.bottom+this.margins.top}},_getParentOffset:function(){var c=this.offsetParent.offset();if(this.cssPosition==="absolute"&&this.scrollParent[0]!==document&&a.contains(this.scrollParent[0],this.offsetParent[0])){c.left+=this.scrollParent.scrollLeft();
c.top+=this.scrollParent.scrollTop()}if((this.offsetParent[0]===document.body)||(this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()==="html"&&a.ui.ie)){c={top:0,left:0}}return{top:c.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:c.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}
},_getRelativeOffset:function(){if(this.cssPosition==="relative"){var c=this.element.position();return{top:c.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:c.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}
}else{return{top:0,left:0}}},_cacheMargins:function(){this.margins={left:(parseInt(this.element.css("marginLeft"),10)||0),top:(parseInt(this.element.css("marginTop"),10)||0),right:(parseInt(this.element.css("marginRight"),10)||0),bottom:(parseInt(this.element.css("marginBottom"),10)||0)}
},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var e,g,d,f=this.options;if(!f.containment){this.containment=null;
return}if(f.containment==="window"){this.containment=[a(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,a(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,a(window).scrollLeft()+a(window).width()-this.helperProportions.width-this.margins.left,a(window).scrollTop()+(a(window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];
return}if(f.containment==="document"){this.containment=[0,0,a(document).width()-this.helperProportions.width-this.margins.left,(a(document).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];
return}if(f.containment.constructor===Array){this.containment=f.containment;return}if(f.containment==="parent"){f.containment=this.helper[0].parentNode}g=a(f.containment);d=g[0];if(!d){return}e=g.css("overflow")!=="hidden";
this.containment=[(parseInt(g.css("borderLeftWidth"),10)||0)+(parseInt(g.css("paddingLeft"),10)||0),(parseInt(g.css("borderTopWidth"),10)||0)+(parseInt(g.css("paddingTop"),10)||0),(e?Math.max(d.scrollWidth,d.offsetWidth):d.offsetWidth)-(parseInt(g.css("borderRightWidth"),10)||0)-(parseInt(g.css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(e?Math.max(d.scrollHeight,d.offsetHeight):d.offsetHeight)-(parseInt(g.css("borderBottomWidth"),10)||0)-(parseInt(g.css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom];
this.relative_container=g},_convertPositionTo:function(f,g){if(!g){g=this.position}var e=f==="absolute"?1:-1,c=this.cssPosition==="absolute"&&!(this.scrollParent[0]!==document&&a.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent;
if(!this.offset.scroll){this.offset.scroll={top:c.scrollTop(),left:c.scrollLeft()}}return{top:(g.top+this.offset.relative.top*e+this.offset.parent.top*e-((this.cssPosition==="fixed"?-this.scrollParent.scrollTop():this.offset.scroll.top)*e)),left:(g.left+this.offset.relative.left*e+this.offset.parent.left*e-((this.cssPosition==="fixed"?-this.scrollParent.scrollLeft():this.offset.scroll.left)*e))}
},_generatePosition:function(d){var c,m,n,f,e=this.options,p=this.cssPosition==="absolute"&&!(this.scrollParent[0]!==document&&a.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,h=d.pageX,g=d.pageY;
if(!this.offset.scroll){this.offset.scroll={top:p.scrollTop(),left:p.scrollLeft()}}if(this.originalPosition){if(this.containment){if(this.relative_container){m=this.relative_container.offset();c=[this.containment[0]+m.left,this.containment[1]+m.top,this.containment[2]+m.left,this.containment[3]+m.top]
}else{c=this.containment}if(d.pageX-this.offset.click.left<c[0]){h=c[0]+this.offset.click.left}if(d.pageY-this.offset.click.top<c[1]){g=c[1]+this.offset.click.top}if(d.pageX-this.offset.click.left>c[2]){h=c[2]+this.offset.click.left
}if(d.pageY-this.offset.click.top>c[3]){g=c[3]+this.offset.click.top}}if(e.grid){n=e.grid[1]?this.originalPageY+Math.round((g-this.originalPageY)/e.grid[1])*e.grid[1]:this.originalPageY;g=c?((n-this.offset.click.top>=c[1]||n-this.offset.click.top>c[3])?n:((n-this.offset.click.top>=c[1])?n-e.grid[1]:n+e.grid[1])):n;
f=e.grid[0]?this.originalPageX+Math.round((h-this.originalPageX)/e.grid[0])*e.grid[0]:this.originalPageX;h=c?((f-this.offset.click.left>=c[0]||f-this.offset.click.left>c[2])?f:((f-this.offset.click.left>=c[0])?f-e.grid[0]:f+e.grid[0])):f
}}return{top:(g-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(this.cssPosition==="fixed"?-this.scrollParent.scrollTop():this.offset.scroll.top)),left:(h-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(this.cssPosition==="fixed"?-this.scrollParent.scrollLeft():this.offset.scroll.left))}
},_clear:function(){this.helper.removeClass("ui-draggable-dragging");if(this.helper[0]!==this.element[0]&&!this.cancelHelperRemoval){this.helper.remove()}this.helper=null;this.cancelHelperRemoval=false
},_trigger:function(c,d,e){e=e||this._uiHash();a.ui.plugin.call(this,c,[d,e]);if(c==="drag"){this.positionAbs=this._convertPositionTo("absolute")}return a.Widget.prototype._trigger.call(this,c,d,e)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}
}});a.ui.plugin.add("draggable","connectToSortable",{start:function(d,f){var e=a(this).data("ui-draggable"),g=e.options,c=a.extend({},f,{item:e.element});e.sortables=[];a(g.connectToSortable).each(function(){var h=a.data(this,"ui-sortable");
if(h&&!h.options.disabled){e.sortables.push({instance:h,shouldRevert:h.options.revert});h.refreshPositions();h._trigger("activate",d,c)}})},stop:function(d,f){var e=a(this).data("ui-draggable"),c=a.extend({},f,{item:e.element});
a.each(e.sortables,function(){if(this.instance.isOver){this.instance.isOver=0;e.cancelHelperRemoval=true;this.instance.cancelHelperRemoval=false;if(this.shouldRevert){this.instance.options.revert=this.shouldRevert
}this.instance._mouseStop(d);this.instance.options.helper=this.instance.options._helper;if(e.options.helper==="original"){this.instance.currentItem.css({top:"auto",left:"auto"})}}else{this.instance.cancelHelperRemoval=false;
this.instance._trigger("deactivate",d,c)}})},drag:function(d,f){var e=a(this).data("ui-draggable"),c=this;a.each(e.sortables,function(){var g=false,h=this;this.instance.positionAbs=e.positionAbs;this.instance.helperProportions=e.helperProportions;
this.instance.offset.click=e.offset.click;if(this.instance._intersectsWith(this.instance.containerCache)){g=true;a.each(e.sortables,function(){this.instance.positionAbs=e.positionAbs;this.instance.helperProportions=e.helperProportions;
this.instance.offset.click=e.offset.click;if(this!==h&&this.instance._intersectsWith(this.instance.containerCache)&&a.contains(h.instance.element[0],this.instance.element[0])){g=false}return g})}if(g){if(!this.instance.isOver){this.instance.isOver=1;
this.instance.currentItem=a(c).clone().removeAttr("id").appendTo(this.instance.element).data("ui-sortable-item",true);this.instance.options._helper=this.instance.options.helper;this.instance.options.helper=function(){return f.helper[0]
};d.target=this.instance.currentItem[0];this.instance._mouseCapture(d,true);this.instance._mouseStart(d,true,true);this.instance.offset.click.top=e.offset.click.top;this.instance.offset.click.left=e.offset.click.left;
this.instance.offset.parent.left-=e.offset.parent.left-this.instance.offset.parent.left;this.instance.offset.parent.top-=e.offset.parent.top-this.instance.offset.parent.top;e._trigger("toSortable",d);e.dropped=this.instance.element;
e.currentItem=e.element;this.instance.fromOutside=e}if(this.instance.currentItem){this.instance._mouseDrag(d)}}else{if(this.instance.isOver){this.instance.isOver=0;this.instance.cancelHelperRemoval=true;
this.instance.options.revert=false;this.instance._trigger("out",d,this.instance._uiHash(this.instance));this.instance._mouseStop(d,true);this.instance.options.helper=this.instance.options._helper;this.instance.currentItem.remove();
if(this.instance.placeholder){this.instance.placeholder.remove()}e._trigger("fromSortable",d);e.dropped=false}}})}});a.ui.plugin.add("draggable","cursor",{start:function(){var c=a("body"),d=a(this).data("ui-draggable").options;
if(c.css("cursor")){d._cursor=c.css("cursor")}c.css("cursor",d.cursor)},stop:function(){var c=a(this).data("ui-draggable").options;if(c._cursor){a("body").css("cursor",c._cursor)}}});a.ui.plugin.add("draggable","opacity",{start:function(d,e){var c=a(e.helper),f=a(this).data("ui-draggable").options;
if(c.css("opacity")){f._opacity=c.css("opacity")}c.css("opacity",f.opacity)},stop:function(c,d){var e=a(this).data("ui-draggable").options;if(e._opacity){a(d.helper).css("opacity",e._opacity)}}});a.ui.plugin.add("draggable","scroll",{start:function(){var c=a(this).data("ui-draggable");
if(c.scrollParent[0]!==document&&c.scrollParent[0].tagName!=="HTML"){c.overflowOffset=c.scrollParent.offset()}},drag:function(e){var d=a(this).data("ui-draggable"),f=d.options,c=false;if(d.scrollParent[0]!==document&&d.scrollParent[0].tagName!=="HTML"){if(!f.axis||f.axis!=="x"){if((d.overflowOffset.top+d.scrollParent[0].offsetHeight)-e.pageY<f.scrollSensitivity){d.scrollParent[0].scrollTop=c=d.scrollParent[0].scrollTop+f.scrollSpeed
}else{if(e.pageY-d.overflowOffset.top<f.scrollSensitivity){d.scrollParent[0].scrollTop=c=d.scrollParent[0].scrollTop-f.scrollSpeed}}}if(!f.axis||f.axis!=="y"){if((d.overflowOffset.left+d.scrollParent[0].offsetWidth)-e.pageX<f.scrollSensitivity){d.scrollParent[0].scrollLeft=c=d.scrollParent[0].scrollLeft+f.scrollSpeed
}else{if(e.pageX-d.overflowOffset.left<f.scrollSensitivity){d.scrollParent[0].scrollLeft=c=d.scrollParent[0].scrollLeft-f.scrollSpeed}}}}else{if(!f.axis||f.axis!=="x"){if(e.pageY-a(document).scrollTop()<f.scrollSensitivity){c=a(document).scrollTop(a(document).scrollTop()-f.scrollSpeed)
}else{if(a(window).height()-(e.pageY-a(document).scrollTop())<f.scrollSensitivity){c=a(document).scrollTop(a(document).scrollTop()+f.scrollSpeed)}}}if(!f.axis||f.axis!=="y"){if(e.pageX-a(document).scrollLeft()<f.scrollSensitivity){c=a(document).scrollLeft(a(document).scrollLeft()-f.scrollSpeed)
}else{if(a(window).width()-(e.pageX-a(document).scrollLeft())<f.scrollSensitivity){c=a(document).scrollLeft(a(document).scrollLeft()+f.scrollSpeed)}}}}if(c!==false&&a.ui.ddmanager&&!f.dropBehaviour){a.ui.ddmanager.prepareOffsets(d,e)
}}});a.ui.plugin.add("draggable","snap",{start:function(){var c=a(this).data("ui-draggable"),d=c.options;c.snapElements=[];a(d.snap.constructor!==String?(d.snap.items||":data(ui-draggable)"):d.snap).each(function(){var f=a(this),e=f.offset();
if(this!==c.element[0]){c.snapElements.push({item:this,width:f.outerWidth(),height:f.outerHeight(),top:e.top,left:e.left})}})},drag:function(y,u){var c,D,m,n,w,s,p,E,z,h,g=a(this).data("ui-draggable"),v=g.options,C=v.snapTolerance,B=u.offset.left,A=B+g.helperProportions.width,f=u.offset.top,e=f+g.helperProportions.height;
for(z=g.snapElements.length-1;z>=0;z--){w=g.snapElements[z].left;s=w+g.snapElements[z].width;p=g.snapElements[z].top;E=p+g.snapElements[z].height;if(A<w-C||B>s+C||e<p-C||f>E+C||!a.contains(g.snapElements[z].item.ownerDocument,g.snapElements[z].item)){if(g.snapElements[z].snapping){(g.options.snap.release&&g.options.snap.release.call(g.element,y,a.extend(g._uiHash(),{snapItem:g.snapElements[z].item})))
}g.snapElements[z].snapping=false;continue}if(v.snapMode!=="inner"){c=Math.abs(p-e)<=C;D=Math.abs(E-f)<=C;m=Math.abs(w-A)<=C;n=Math.abs(s-B)<=C;if(c){u.position.top=g._convertPositionTo("relative",{top:p-g.helperProportions.height,left:0}).top-g.margins.top
}if(D){u.position.top=g._convertPositionTo("relative",{top:E,left:0}).top-g.margins.top}if(m){u.position.left=g._convertPositionTo("relative",{top:0,left:w-g.helperProportions.width}).left-g.margins.left
}if(n){u.position.left=g._convertPositionTo("relative",{top:0,left:s}).left-g.margins.left}}h=(c||D||m||n);if(v.snapMode!=="outer"){c=Math.abs(p-f)<=C;D=Math.abs(E-e)<=C;m=Math.abs(w-B)<=C;n=Math.abs(s-A)<=C;
if(c){u.position.top=g._convertPositionTo("relative",{top:p,left:0}).top-g.margins.top}if(D){u.position.top=g._convertPositionTo("relative",{top:E-g.helperProportions.height,left:0}).top-g.margins.top}if(m){u.position.left=g._convertPositionTo("relative",{top:0,left:w}).left-g.margins.left
}if(n){u.position.left=g._convertPositionTo("relative",{top:0,left:s-g.helperProportions.width}).left-g.margins.left}}if(!g.snapElements[z].snapping&&(c||D||m||n||h)){(g.options.snap.snap&&g.options.snap.snap.call(g.element,y,a.extend(g._uiHash(),{snapItem:g.snapElements[z].item})))
}g.snapElements[z].snapping=(c||D||m||n||h)}}});a.ui.plugin.add("draggable","stack",{start:function(){var c,e=this.data("ui-draggable").options,d=a.makeArray(a(e.stack)).sort(function(g,f){return(parseInt(a(g).css("zIndex"),10)||0)-(parseInt(a(f).css("zIndex"),10)||0)
});if(!d.length){return}c=parseInt(a(d[0]).css("zIndex"),10)||0;a(d).each(function(f){a(this).css("zIndex",c+f)});this.css("zIndex",(c+d.length))}});a.ui.plugin.add("draggable","zIndex",{start:function(d,e){var c=a(e.helper),f=a(this).data("ui-draggable").options;
if(c.css("zIndex")){f._zIndex=c.css("zIndex")}c.css("zIndex",f.zIndex)},stop:function(c,d){var e=a(this).data("ui-draggable").options;if(e._zIndex){a(d.helper).css("zIndex",e._zIndex)}}})})(jQuery);(function(b,c){function a(e,d,f){return(e>d)&&(e<(d+f))
}b.widget("ui.droppable",{version:"1.10.4",widgetEventPrefix:"drop",options:{accept:"*",activeClass:false,addClasses:true,greedy:false,hoverClass:false,scope:"default",tolerance:"intersect",activate:null,deactivate:null,drop:null,out:null,over:null},_create:function(){var e,f=this.options,d=f.accept;
this.isover=false;this.isout=true;this.accept=b.isFunction(d)?d:function(g){return g.is(d)};this.proportions=function(){if(arguments.length){e=arguments[0]}else{return e?e:e={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight}
}};b.ui.ddmanager.droppables[f.scope]=b.ui.ddmanager.droppables[f.scope]||[];b.ui.ddmanager.droppables[f.scope].push(this);(f.addClasses&&this.element.addClass("ui-droppable"))},_destroy:function(){var e=0,d=b.ui.ddmanager.droppables[this.options.scope];
for(;e<d.length;e++){if(d[e]===this){d.splice(e,1)}}this.element.removeClass("ui-droppable ui-droppable-disabled")},_setOption:function(d,e){if(d==="accept"){this.accept=b.isFunction(e)?e:function(f){return f.is(e)
}}b.Widget.prototype._setOption.apply(this,arguments)},_activate:function(e){var d=b.ui.ddmanager.current;if(this.options.activeClass){this.element.addClass(this.options.activeClass)}if(d){this._trigger("activate",e,this.ui(d))
}},_deactivate:function(e){var d=b.ui.ddmanager.current;if(this.options.activeClass){this.element.removeClass(this.options.activeClass)}if(d){this._trigger("deactivate",e,this.ui(d))}},_over:function(e){var d=b.ui.ddmanager.current;
if(!d||(d.currentItem||d.element)[0]===this.element[0]){return}if(this.accept.call(this.element[0],(d.currentItem||d.element))){if(this.options.hoverClass){this.element.addClass(this.options.hoverClass)
}this._trigger("over",e,this.ui(d))}},_out:function(e){var d=b.ui.ddmanager.current;if(!d||(d.currentItem||d.element)[0]===this.element[0]){return}if(this.accept.call(this.element[0],(d.currentItem||d.element))){if(this.options.hoverClass){this.element.removeClass(this.options.hoverClass)
}this._trigger("out",e,this.ui(d))}},_drop:function(e,f){var d=f||b.ui.ddmanager.current,g=false;if(!d||(d.currentItem||d.element)[0]===this.element[0]){return false}this.element.find(":data(ui-droppable)").not(".ui-draggable-dragging").each(function(){var h=b.data(this,"ui-droppable");
if(h.options.greedy&&!h.options.disabled&&h.options.scope===d.options.scope&&h.accept.call(h.element[0],(d.currentItem||d.element))&&b.ui.intersect(d,b.extend(h,{offset:h.element.offset()}),h.options.tolerance)){g=true;
return false}});if(g){return false}if(this.accept.call(this.element[0],(d.currentItem||d.element))){if(this.options.activeClass){this.element.removeClass(this.options.activeClass)}if(this.options.hoverClass){this.element.removeClass(this.options.hoverClass)
}this._trigger("drop",e,this.ui(d));return this.element}return false},ui:function(d){return{draggable:(d.currentItem||d.element),helper:d.helper,position:d.position,offset:d.positionAbs}}});b.ui.intersect=function(w,n,u){if(!n.offset){return false
}var h,m,f=(w.positionAbs||w.position.absolute).left,s=(w.positionAbs||w.position.absolute).top,e=f+w.helperProportions.width,p=s+w.helperProportions.height,g=n.offset.left,v=n.offset.top,d=g+n.proportions().width,o=v+n.proportions().height;
switch(u){case"fit":return(g<=f&&e<=d&&v<=s&&p<=o);case"intersect":return(g<f+(w.helperProportions.width/2)&&e-(w.helperProportions.width/2)<d&&v<s+(w.helperProportions.height/2)&&p-(w.helperProportions.height/2)<o);
case"pointer":h=((w.positionAbs||w.position.absolute).left+(w.clickOffset||w.offset.click).left);m=((w.positionAbs||w.position.absolute).top+(w.clickOffset||w.offset.click).top);return a(m,v,n.proportions().height)&&a(h,g,n.proportions().width);
case"touch":return((s>=v&&s<=o)||(p>=v&&p<=o)||(s<v&&p>o))&&((f>=g&&f<=d)||(e>=g&&e<=d)||(f<g&&e>d));default:return false}};b.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(g,n){var f,e,d=b.ui.ddmanager.droppables[g.options.scope]||[],h=n?n.type:null,o=(g.currentItem||g.element).find(":data(ui-droppable)").addBack();
droppablesLoop:for(f=0;f<d.length;f++){if(d[f].options.disabled||(g&&!d[f].accept.call(d[f].element[0],(g.currentItem||g.element)))){continue}for(e=0;e<o.length;e++){if(o[e]===d[f].element[0]){d[f].proportions().height=0;
continue droppablesLoop}}d[f].visible=d[f].element.css("display")!=="none";if(!d[f].visible){continue}if(h==="mousedown"){d[f]._activate.call(d[f],n)}d[f].offset=d[f].element.offset();d[f].proportions({width:d[f].element[0].offsetWidth,height:d[f].element[0].offsetHeight})
}},drop:function(d,e){var f=false;b.each((b.ui.ddmanager.droppables[d.options.scope]||[]).slice(),function(){if(!this.options){return}if(!this.options.disabled&&this.visible&&b.ui.intersect(d,this,this.options.tolerance)){f=this._drop.call(this,e)||f
}if(!this.options.disabled&&this.visible&&this.accept.call(this.element[0],(d.currentItem||d.element))){this.isout=true;this.isover=false;this._deactivate.call(this,e)}});return f},dragStart:function(d,e){d.element.parentsUntil("body").bind("scroll.droppable",function(){if(!d.options.refreshPositions){b.ui.ddmanager.prepareOffsets(d,e)
}})},drag:function(d,e){if(d.options.refreshPositions){b.ui.ddmanager.prepareOffsets(d,e)}b.each(b.ui.ddmanager.droppables[d.options.scope]||[],function(){if(this.options.disabled||this.greedyChild||!this.visible){return
}var m,g,f,h=b.ui.intersect(d,this,this.options.tolerance),n=!h&&this.isover?"isout":(h&&!this.isover?"isover":null);if(!n){return}if(this.options.greedy){g=this.options.scope;f=this.element.parents(":data(ui-droppable)").filter(function(){return b.data(this,"ui-droppable").options.scope===g
});if(f.length){m=b.data(f[0],"ui-droppable");m.greedyChild=(n==="isover")}}if(m&&n==="isover"){m.isover=false;m.isout=true;m._out.call(m,e)}this[n]=true;this[n==="isout"?"isover":"isout"]=false;this[n==="isover"?"_over":"_out"].call(this,e);
if(m&&n==="isout"){m.isout=false;m.isover=true;m._over.call(m,e)}})},dragStop:function(d,e){d.element.parentsUntil("body").unbind("scroll.droppable");if(!d.options.refreshPositions){b.ui.ddmanager.prepareOffsets(d,e)
}}}})(jQuery);(function(a,c){var b="ui-effects-";a.effects={effect:{}};
/*!
 * jQuery Color Animations v2.1.2
 * https://github.com/jquery/jquery-color
 *
 * Copyright 2013 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * Date: Wed Jan 16 08:47:09 2013 -0600
 */
(function(w,g){var s="backgroundColor borderBottomColor borderLeftColor borderRightColor borderTopColor color columnRuleColor outlineColor textDecorationColor textEmphasisColor",o=/^([\-+])=\s*(\d+\.?\d*)/,n=[{re:/rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(y){return[y[1],y[2],y[3],y[4]]
}},{re:/rgba?\(\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(y){return[y[1]*2.55,y[2]*2.55,y[3]*2.55,y[4]]}},{re:/#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})/,parse:function(y){return[parseInt(y[1],16),parseInt(y[2],16),parseInt(y[3],16)]
}},{re:/#([a-f0-9])([a-f0-9])([a-f0-9])/,parse:function(y){return[parseInt(y[1]+y[1],16),parseInt(y[2]+y[2],16),parseInt(y[3]+y[3],16)]}},{re:/hsla?\(\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,space:"hsla",parse:function(y){return[y[1],y[2]/100,y[3]/100,y[4]]
}}],h=w.Color=function(z,A,y,B){return new w.Color.fn.parse(z,A,y,B)},r={rgba:{props:{red:{idx:0,type:"byte"},green:{idx:1,type:"byte"},blue:{idx:2,type:"byte"}}},hsla:{props:{hue:{idx:0,type:"degrees"},saturation:{idx:1,type:"percent"},lightness:{idx:2,type:"percent"}}}},v={"byte":{floor:true,max:255},percent:{max:1},degrees:{mod:360,floor:true}},u=h.support={},e=w("<p>")[0],d,t=w.each;
e.style.cssText="background-color:rgba(1,1,1,.5)";u.rgba=e.style.backgroundColor.indexOf("rgba")>-1;t(r,function(y,z){z.cache="_"+y;z.props.alpha={idx:3,type:"percent",def:1}});function p(z,B,A){var y=v[B.type]||{};
if(z==null){return(A||!B.def)?null:B.def}z=y.floor?~~z:parseFloat(z);if(isNaN(z)){return B.def}if(y.mod){return(z+y.mod)%y.mod}return 0>z?0:y.max<z?y.max:z}function m(y){var A=h(),z=A._rgba=[];y=y.toLowerCase();
t(n,function(F,G){var D,E=G.re.exec(y),C=E&&G.parse(E),B=G.space||"rgba";if(C){D=A[B](C);A[r[B].cache]=D[r[B].cache];z=A._rgba=D._rgba;return false}});if(z.length){if(z.join()==="0,0,0,0"){w.extend(z,d.transparent)
}return A}return d[y]}h.fn=w.extend(h.prototype,{parse:function(E,C,y,D){if(E===g){this._rgba=[null,null,null,null];return this}if(E.jquery||E.nodeType){E=w(E).css(C);C=g}var B=this,A=w.type(E),z=this._rgba=[];
if(C!==g){E=[E,C,y,D];A="array"}if(A==="string"){return this.parse(m(E)||d._default)}if(A==="array"){t(r.rgba.props,function(F,G){z[G.idx]=p(E[G.idx],G)});return this}if(A==="object"){if(E instanceof h){t(r,function(F,G){if(E[G.cache]){B[G.cache]=E[G.cache].slice()
}})}else{t(r,function(G,H){var F=H.cache;t(H.props,function(I,J){if(!B[F]&&H.to){if(I==="alpha"||E[I]==null){return}B[F]=H.to(B._rgba)}B[F][J.idx]=p(E[I],J,true)});if(B[F]&&w.inArray(null,B[F].slice(0,3))<0){B[F][3]=1;
if(H.from){B._rgba=H.from(B[F])}}})}return this}},is:function(A){var y=h(A),B=true,z=this;t(r,function(C,E){var F,D=y[E.cache];if(D){F=z[E.cache]||E.to&&E.to(z._rgba)||[];t(E.props,function(G,H){if(D[H.idx]!=null){B=(D[H.idx]===F[H.idx]);
return B}})}return B});return B},_space:function(){var y=[],z=this;t(r,function(A,B){if(z[B.cache]){y.push(A)}});return y.pop()},transition:function(z,F){var A=h(z),B=A._space(),C=r[B],D=this.alpha()===0?h("transparent"):this,E=D[C.cache]||C.to(D._rgba),y=E.slice();
A=A[C.cache];t(C.props,function(J,L){var I=L.idx,H=E[I],G=A[I],K=v[L.type]||{};if(G===null){return}if(H===null){y[I]=G}else{if(K.mod){if(G-H>K.mod/2){H+=K.mod}else{if(H-G>K.mod/2){H-=K.mod}}}y[I]=p((G-H)*F+H,L)
}});return this[B](y)},blend:function(B){if(this._rgba[3]===1){return this}var A=this._rgba.slice(),z=A.pop(),y=h(B)._rgba;return h(w.map(A,function(C,D){return(1-z)*y[D]+z*C}))},toRgbaString:function(){var z="rgba(",y=w.map(this._rgba,function(A,B){return A==null?(B>2?1:0):A
});if(y[3]===1){y.pop();z="rgb("}return z+y.join()+")"},toHslaString:function(){var z="hsla(",y=w.map(this.hsla(),function(A,B){if(A==null){A=B>2?1:0}if(B&&B<3){A=Math.round(A*100)+"%"}return A});if(y[3]===1){y.pop();
z="hsl("}return z+y.join()+")"},toHexString:function(y){var z=this._rgba.slice(),A=z.pop();if(y){z.push(~~(A*255))}return"#"+w.map(z,function(B){B=(B||0).toString(16);return B.length===1?"0"+B:B}).join("")
},toString:function(){return this._rgba[3]===0?"transparent":this.toRgbaString()}});h.fn.parse.prototype=h.fn;function f(A,z,y){y=(y+1)%1;if(y*6<1){return A+(z-A)*y*6}if(y*2<1){return z}if(y*3<2){return A+(z-A)*((2/3)-y)*6
}return A}r.hsla.to=function(A){if(A[0]==null||A[1]==null||A[2]==null){return[null,null,null,A[3]]}var y=A[0]/255,D=A[1]/255,E=A[2]/255,G=A[3],F=Math.max(y,D,E),B=Math.min(y,D,E),H=F-B,I=F+B,z=I*0.5,C,J;
if(B===F){C=0}else{if(y===F){C=(60*(D-E)/H)+360}else{if(D===F){C=(60*(E-y)/H)+120}else{C=(60*(y-D)/H)+240}}}if(H===0){J=0}else{if(z<=0.5){J=H/I}else{J=H/(2-I)}}return[Math.round(C)%360,J,z,G==null?1:G]
};r.hsla.from=function(C){if(C[0]==null||C[1]==null||C[2]==null){return[null,null,null,C[3]]}var B=C[0]/360,A=C[1],z=C[2],y=C[3],D=z<=0.5?z*(1+A):z+A-z*A,E=2*z-D;return[Math.round(f(E,D,B+(1/3))*255),Math.round(f(E,D,B)*255),Math.round(f(E,D,B-(1/3))*255),y]
};t(r,function(z,B){var A=B.props,y=B.cache,D=B.to,C=B.from;h.fn[z]=function(I){if(D&&!this[y]){this[y]=D(this._rgba)}if(I===g){return this[y].slice()}var F,H=w.type(I),E=(H==="array"||H==="object")?I:arguments,G=this[y].slice();
t(A,function(J,L){var K=E[H==="object"?J:L.idx];if(K==null){K=G[L.idx]}G[L.idx]=p(K,L)});if(C){F=h(C(G));F[y]=G;return F}else{return h(G)}};t(A,function(E,F){if(h.fn[E]){return}h.fn[E]=function(J){var L=w.type(J),I=(E==="alpha"?(this._hsla?"hsla":"rgba"):z),H=this[I](),K=H[F.idx],G;
if(L==="undefined"){return K}if(L==="function"){J=J.call(this,K);L=w.type(J)}if(J==null&&F.empty){return this}if(L==="string"){G=o.exec(J);if(G){J=K+parseFloat(G[2])*(G[1]==="+"?1:-1)}}H[F.idx]=J;return this[I](H)
}})});h.hook=function(z){var y=z.split(" ");t(y,function(A,B){w.cssHooks[B]={set:function(F,G){var D,E,C="";if(G!=="transparent"&&(w.type(G)!=="string"||(D=m(G)))){G=h(D||G);if(!u.rgba&&G._rgba[3]!==1){E=B==="backgroundColor"?F.parentNode:F;
while((C===""||C==="transparent")&&E&&E.style){try{C=w.css(E,"backgroundColor");E=E.parentNode}catch(H){}}G=G.blend(C&&C!=="transparent"?C:"_default")}G=G.toRgbaString()}try{F.style[B]=G}catch(H){}}};w.fx.step[B]=function(C){if(!C.colorInit){C.start=h(C.elem,B);
C.end=h(C.end);C.colorInit=true}w.cssHooks[B].set(C.elem,C.start.transition(C.end,C.pos))}})};h.hook(s);w.cssHooks.borderColor={expand:function(z){var y={};t(["Top","Right","Bottom","Left"],function(B,A){y["border"+A+"Color"]=z
});return y}};d=w.Color.names={aqua:"#00ffff",black:"#000000",blue:"#0000ff",fuchsia:"#ff00ff",gray:"#808080",green:"#008000",lime:"#00ff00",maroon:"#800000",navy:"#000080",olive:"#808000",purple:"#800080",red:"#ff0000",silver:"#c0c0c0",teal:"#008080",white:"#ffffff",yellow:"#ffff00",transparent:[null,null,null,0],_default:"#ffffff"}
})(jQuery);(function(){var e=["add","remove","toggle"],f={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};a.each(["borderLeftStyle","borderRightStyle","borderBottomStyle","borderTopStyle"],function(h,m){a.fx.step[m]=function(n){if(n.end!=="none"&&!n.setAttr||n.pos===1&&!n.setAttr){jQuery.style(n.elem,m,n.end);
n.setAttr=true}}});function g(p){var m,h,n=p.ownerDocument.defaultView?p.ownerDocument.defaultView.getComputedStyle(p,null):p.currentStyle,o={};if(n&&n.length&&n[0]&&n[n[0]]){h=n.length;while(h--){m=n[h];
if(typeof n[m]==="string"){o[a.camelCase(m)]=n[m]}}}else{for(m in n){if(typeof n[m]==="string"){o[m]=n[m]}}}return o}function d(h,n){var p={},m,o;for(m in n){o=n[m];if(h[m]!==o){if(!f[m]){if(a.fx.step[m]||!isNaN(parseFloat(o))){p[m]=o
}}}}return p}if(!a.fn.addBack){a.fn.addBack=function(h){return this.add(h==null?this.prevObject:this.prevObject.filter(h))}}a.effects.animateClass=function(h,m,r,p){var n=a.speed(m,r,p);return this.queue(function(){var t=a(this),o=t.attr("class")||"",s,u=n.children?t.find("*").addBack():t;
u=u.map(function(){var v=a(this);return{el:v,start:g(this)}});s=function(){a.each(e,function(v,w){if(h[w]){t[w+"Class"](h[w])}})};s();u=u.map(function(){this.end=g(this.el[0]);this.diff=d(this.start,this.end);
return this});t.attr("class",o);u=u.map(function(){var y=this,v=a.Deferred(),w=a.extend({},n,{queue:false,complete:function(){v.resolve(y)}});this.el.animate(this.diff,w);return v.promise()});a.when.apply(a,u.get()).done(function(){s();
a.each(arguments,function(){var v=this.el;a.each(this.diff,function(w){v.css(w,"")})});n.complete.call(t[0])})})};a.fn.extend({addClass:(function(h){return function(n,m,p,o){return m?a.effects.animateClass.call(this,{add:n},m,p,o):h.apply(this,arguments)
}})(a.fn.addClass),removeClass:(function(h){return function(n,m,p,o){return arguments.length>1?a.effects.animateClass.call(this,{remove:n},m,p,o):h.apply(this,arguments)}})(a.fn.removeClass),toggleClass:(function(h){return function(o,n,m,r,p){if(typeof n==="boolean"||n===c){if(!m){return h.apply(this,arguments)
}else{return a.effects.animateClass.call(this,(n?{add:o}:{remove:o}),m,r,p)}}else{return a.effects.animateClass.call(this,{toggle:o},n,m,r)}}})(a.fn.toggleClass),switchClass:function(h,n,m,p,o){return a.effects.animateClass.call(this,{add:n,remove:h},m,p,o)
}})})();(function(){a.extend(a.effects,{version:"1.10.4",save:function(g,h){for(var f=0;f<h.length;f++){if(h[f]!==null){g.data(b+h[f],g[0].style[h[f]])}}},restore:function(g,m){var h,f;for(f=0;f<m.length;
f++){if(m[f]!==null){h=g.data(b+m[f]);if(h===c){h=""}g.css(m[f],h)}}},setMode:function(f,g){if(g==="toggle"){g=f.is(":hidden")?"show":"hide"}return g},getBaseline:function(g,h){var m,f;switch(g[0]){case"top":m=0;
break;case"middle":m=0.5;break;case"bottom":m=1;break;default:m=g[0]/h.height}switch(g[1]){case"left":f=0;break;case"center":f=0.5;break;case"right":f=1;break;default:f=g[1]/h.width}return{x:f,y:m}},createWrapper:function(g){if(g.parent().is(".ui-effects-wrapper")){return g.parent()
}var h={width:g.outerWidth(true),height:g.outerHeight(true),"float":g.css("float")},o=a("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),f={width:g.width(),height:g.height()},n=document.activeElement;
try{n.id}catch(m){n=document.body}g.wrap(o);if(g[0]===n||a.contains(g[0],n)){a(n).focus()}o=g.parent();if(g.css("position")==="static"){o.css({position:"relative"});g.css({position:"relative"})}else{a.extend(h,{position:g.css("position"),zIndex:g.css("z-index")});
a.each(["top","left","bottom","right"],function(p,r){h[r]=g.css(r);if(isNaN(parseInt(h[r],10))){h[r]="auto"}});g.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})}g.css(f);return o.css(h).show()
},removeWrapper:function(f){var g=document.activeElement;if(f.parent().is(".ui-effects-wrapper")){f.parent().replaceWith(f);if(f[0]===g||a.contains(f[0],g)){a(g).focus()}}return f},setTransition:function(g,m,f,h){h=h||{};
a.each(m,function(o,n){var p=g.cssUnit(n);if(p[0]>0){h[n]=p[0]*f+p[1]}});return h}});function d(g,f,h,m){if(a.isPlainObject(g)){f=g;g=g.effect}g={effect:g};if(f==null){f={}}if(a.isFunction(f)){m=f;h=null;
f={}}if(typeof f==="number"||a.fx.speeds[f]){m=h;h=f;f={}}if(a.isFunction(h)){m=h;h=null}if(f){a.extend(g,f)}h=h||f.duration;g.duration=a.fx.off?0:typeof h==="number"?h:h in a.fx.speeds?a.fx.speeds[h]:a.fx.speeds._default;
g.complete=m||f.complete;return g}function e(f){if(!f||typeof f==="number"||a.fx.speeds[f]){return true}if(typeof f==="string"&&!a.effects.effect[f]){return true}if(a.isFunction(f)){return true}if(typeof f==="object"&&!f.effect){return true
}return false}a.fn.extend({effect:function(){var h=d.apply(this,arguments),n=h.mode,f=h.queue,g=a.effects.effect[h.effect];if(a.fx.off||!g){if(n){return this[n](h.duration,h.complete)}else{return this.each(function(){if(h.complete){h.complete.call(this)
}})}}function m(r){var s=a(this),p=h.complete,t=h.mode;function o(){if(a.isFunction(p)){p.call(s[0])}if(a.isFunction(r)){r()}}if(s.is(":hidden")?t==="hide":t==="show"){s[t]();o()}else{g.call(s[0],h,o)}}return f===false?this.each(m):this.queue(f||"fx",m)
},show:(function(f){return function(h){if(e(h)){return f.apply(this,arguments)}else{var g=d.apply(this,arguments);g.mode="show";return this.effect.call(this,g)}}})(a.fn.show),hide:(function(f){return function(h){if(e(h)){return f.apply(this,arguments)
}else{var g=d.apply(this,arguments);g.mode="hide";return this.effect.call(this,g)}}})(a.fn.hide),toggle:(function(f){return function(h){if(e(h)||typeof h==="boolean"){return f.apply(this,arguments)}else{var g=d.apply(this,arguments);
g.mode="toggle";return this.effect.call(this,g)}}})(a.fn.toggle),cssUnit:function(f){var g=this.css(f),h=[];a.each(["em","px","%","pt"],function(m,n){if(g.indexOf(n)>0){h=[parseFloat(g),n]}});return h}})
})();(function(){var d={};a.each(["Quad","Cubic","Quart","Quint","Expo"],function(f,e){d[e]=function(g){return Math.pow(g,f+2)}});a.extend(d,{Sine:function(e){return 1-Math.cos(e*Math.PI/2)},Circ:function(e){return 1-Math.sqrt(1-e*e)
},Elastic:function(e){return e===0||e===1?e:-Math.pow(2,8*(e-1))*Math.sin(((e-1)*80-7.5)*Math.PI/15)},Back:function(e){return e*e*(3*e-2)},Bounce:function(g){var e,f=4;while(g<((e=Math.pow(2,--f))-1)/11){}return 1/Math.pow(4,3-f)-7.5625*Math.pow((e*3-2)/22-g,2)
}});a.each(d,function(f,e){a.easing["easeIn"+f]=e;a.easing["easeOut"+f]=function(g){return 1-e(1-g)};a.easing["easeInOut"+f]=function(g){return g<0.5?e(g*2)/2:1-e(g*-2+2)/2}})})()})(jQuery);(function(b,d){var a=/up|down|vertical/,c=/up|left|vertical|horizontal/;
b.effects.effect.blind=function(g,s){var h=b(this),v=["position","top","bottom","left","right","height","width"],t=b.effects.setMode(h,g.mode||"hide"),w=g.direction||"up",n=a.test(w),m=n?"height":"width",u=n?"top":"left",z=c.test(w),r={},y=t==="show",f,e,p;
if(h.parent().is(".ui-effects-wrapper")){b.effects.save(h.parent(),v)}else{b.effects.save(h,v)}h.show();f=b.effects.createWrapper(h).css({overflow:"hidden"});e=f[m]();p=parseFloat(f.css(u))||0;r[m]=y?e:0;
if(!z){h.css(n?"bottom":"right",0).css(n?"top":"left","auto").css({position:"absolute"});r[u]=y?p:e+p}if(y){f.css(m,0);if(!z){f.css(u,p+e)}}f.animate(r,{duration:g.duration,easing:g.easing,queue:false,complete:function(){if(t==="hide"){h.hide()
}b.effects.restore(h,v);b.effects.removeWrapper(h);s()}})}})(jQuery);(function(a,b){a.effects.effect.bounce=function(r,p){var c=a(this),d=["position","top","bottom","left","right","height","width"],n=a.effects.setMode(c,r.mode||"effect"),m=n==="hide",A=n==="show",B=r.direction||"up",e=r.distance,h=r.times||5,C=h*2+(A||m?1:0),z=r.duration/C,t=r.easing,f=(B==="up"||B==="down")?"top":"left",s=(B==="up"||B==="left"),y,g,w,u=c.queue(),v=u.length;
if(A||m){d.push("opacity")}a.effects.save(c,d);c.show();a.effects.createWrapper(c);if(!e){e=c[f==="top"?"outerHeight":"outerWidth"]()/3}if(A){w={opacity:1};w[f]=0;c.css("opacity",0).css(f,s?-e*2:e*2).animate(w,z,t)
}if(m){e=e/Math.pow(2,h-1)}w={};w[f]=0;for(y=0;y<h;y++){g={};g[f]=(s?"-=":"+=")+e;c.animate(g,z,t).animate(w,z,t);e=m?e*2:e/2}if(m){g={opacity:0};g[f]=(s?"-=":"+=")+e;c.animate(g,z,t)}c.queue(function(){if(m){c.hide()
}a.effects.restore(c,d);a.effects.removeWrapper(c);p()});if(v>1){u.splice.apply(u,[1,0].concat(u.splice(v,C+1)))}c.dequeue()}})(jQuery);(function(a,b){a.effects.effect.clip=function(f,m){var g=a(this),s=["position","top","bottom","left","right","height","width"],r=a.effects.setMode(g,f.mode||"hide"),u=r==="show",t=f.direction||"vertical",p=t==="vertical",v=p?"height":"width",n=p?"top":"left",h={},d,e,c;
a.effects.save(g,s);g.show();d=a.effects.createWrapper(g).css({overflow:"hidden"});e=(g[0].tagName==="IMG")?d:g;c=e[v]();if(u){e.css(v,0);e.css(n,c/2)}h[v]=u?c:0;h[n]=u?0:c/2;e.animate(h,{queue:false,duration:f.duration,easing:f.easing,complete:function(){if(!u){g.hide()
}a.effects.restore(g,s);a.effects.removeWrapper(g);m()}})}})(jQuery);(function(a,b){a.effects.effect.drop=function(d,h){var e=a(this),n=["position","top","bottom","left","right","opacity","height","width"],m=a.effects.setMode(e,d.mode||"hide"),r=m==="show",p=d.direction||"left",f=(p==="up"||p==="down")?"top":"left",s=(p==="up"||p==="left")?"pos":"neg",g={opacity:r?1:0},c;
a.effects.save(e,n);e.show();a.effects.createWrapper(e);c=d.distance||e[f==="top"?"outerHeight":"outerWidth"](true)/2;if(r){e.css("opacity",0).css(f,s==="pos"?-c:c)}g[f]=(r?(s==="pos"?"+=":"-="):(s==="pos"?"-=":"+="))+c;
e.animate(g,{queue:false,duration:d.duration,easing:d.easing,complete:function(){if(m==="hide"){e.hide()}a.effects.restore(e,n);a.effects.removeWrapper(e);h()}})}})(jQuery);(function(a,b){a.effects.effect.explode=function(v,u){var m=v.pieces?Math.round(Math.sqrt(v.pieces)):3,d=m,c=a(this),p=a.effects.setMode(c,v.mode||"hide"),A=p==="show",g=c.show().css("visibility","hidden").offset(),w=Math.ceil(c.outerWidth()/d),t=Math.ceil(c.outerHeight()/m),h=[],z,y,e,s,r,n;
function B(){h.push(this);if(h.length===m*d){f()}}for(z=0;z<m;z++){s=g.top+z*t;n=z-(m-1)/2;for(y=0;y<d;y++){e=g.left+y*w;r=y-(d-1)/2;c.clone().appendTo("body").wrap("<div></div>").css({position:"absolute",visibility:"visible",left:-y*w,top:-z*t}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:w,height:t,left:e+(A?r*w:0),top:s+(A?n*t:0),opacity:A?0:1}).animate({left:e+(A?0:r*w),top:s+(A?0:n*t),opacity:A?1:0},v.duration||500,v.easing,B)
}}function f(){c.css({visibility:"visible"});a(h).remove();if(!A){c.hide()}u()}}})(jQuery);(function(a,b){a.effects.effect.fade=function(f,c){var d=a(this),e=a.effects.setMode(d,f.mode||"toggle");d.animate({opacity:e},{queue:false,duration:f.duration,easing:f.easing,complete:c})
}})(jQuery);(function(a,b){a.effects.effect.fold=function(e,m){var f=a(this),t=["position","top","bottom","left","right","height","width"],p=a.effects.setMode(f,e.mode||"hide"),w=p==="show",r=p==="hide",z=e.size||15,s=/([0-9]+)%/.exec(z),y=!!e.horizFirst,n=w!==y,g=n?["width","height"]:["height","width"],h=e.duration/2,d,c,v={},u={};
a.effects.save(f,t);f.show();d=a.effects.createWrapper(f).css({overflow:"hidden"});c=n?[d.width(),d.height()]:[d.height(),d.width()];if(s){z=parseInt(s[1],10)/100*c[r?0:1]}if(w){d.css(y?{height:0,width:z}:{height:z,width:0})
}v[g[0]]=w?c[0]:z;u[g[1]]=w?c[1]:0;d.animate(v,h,e.easing).animate(u,h,e.easing,function(){if(r){f.hide()}a.effects.restore(f,t);a.effects.removeWrapper(f);m()})}})(jQuery);(function(a,b){a.effects.effect.highlight=function(h,c){var e=a(this),d=["backgroundImage","backgroundColor","opacity"],g=a.effects.setMode(e,h.mode||"show"),f={backgroundColor:e.css("backgroundColor")};
if(g==="hide"){f.opacity=0}a.effects.save(e,d);e.show().css({backgroundImage:"none",backgroundColor:h.color||"#ffff99"}).animate(f,{queue:false,duration:h.duration,easing:h.easing,complete:function(){if(g==="hide"){e.hide()
}a.effects.restore(e,d);c()}})}})(jQuery);(function(a,b){a.effects.effect.pulsate=function(c,g){var e=a(this),n=a.effects.setMode(e,c.mode||"show"),t=n==="show",p=n==="hide",u=(t||n==="hide"),r=((c.times||5)*2)+(u?1:0),f=c.duration/r,s=0,m=e.queue(),d=m.length,h;
if(t||!e.is(":visible")){e.css("opacity",0).show();s=1}for(h=1;h<r;h++){e.animate({opacity:s},f,c.easing);s=1-s}e.animate({opacity:s},f,c.easing);e.queue(function(){if(p){e.hide()}g()});if(d>1){m.splice.apply(m,[1,0].concat(m.splice(d,r+1)))
}e.dequeue()}})(jQuery);(function(a,b){a.effects.effect.puff=function(n,c){var h=a(this),m=a.effects.setMode(h,n.mode||"hide"),f=m==="hide",g=parseInt(n.percent,10)||150,e=g/100,d={height:h.height(),width:h.width(),outerHeight:h.outerHeight(),outerWidth:h.outerWidth()};
a.extend(n,{effect:"scale",queue:false,fade:true,mode:m,complete:c,percent:f?g:100,from:f?d:{height:d.height*e,width:d.width*e,outerHeight:d.outerHeight*e,outerWidth:d.outerWidth*e}});h.effect(n)};a.effects.effect.scale=function(c,f){var d=a(this),r=a.extend(true,{},c),g=a.effects.setMode(d,c.mode||"effect"),h=parseInt(c.percent,10)||(parseInt(c.percent,10)===0?0:(g==="hide"?0:100)),n=c.direction||"both",p=c.origin,e={height:d.height(),width:d.width(),outerHeight:d.outerHeight(),outerWidth:d.outerWidth()},m={y:n!=="horizontal"?(h/100):1,x:n!=="vertical"?(h/100):1};
r.effect="size";r.queue=false;r.complete=f;if(g!=="effect"){r.origin=p||["middle","center"];r.restore=true}r.from=c.from||(g==="show"?{height:0,width:0,outerHeight:0,outerWidth:0}:e);r.to={height:e.height*m.y,width:e.width*m.x,outerHeight:e.outerHeight*m.y,outerWidth:e.outerWidth*m.x};
if(r.fade){if(g==="show"){r.from.opacity=0;r.to.opacity=1}if(g==="hide"){r.from.opacity=1;r.to.opacity=0}}d.effect(r)};a.effects.effect.size=function(r,p){var v,m,n,c=a(this),u=["position","top","bottom","left","right","width","height","overflow","opacity"],t=["position","top","bottom","left","right","overflow","opacity"],s=["width","height","overflow"],g=["fontSize"],y=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],d=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],h=a.effects.setMode(c,r.mode||"effect"),w=r.restore||h!=="effect",B=r.scale||"both",z=r.origin||["middle","center"],A=c.css("position"),e=w?u:t,f={height:0,width:0,outerHeight:0,outerWidth:0};
if(h==="show"){c.show()}v={height:c.height(),width:c.width(),outerHeight:c.outerHeight(),outerWidth:c.outerWidth()};if(r.mode==="toggle"&&h==="show"){c.from=r.to||f;c.to=r.from||v}else{c.from=r.from||(h==="show"?f:v);
c.to=r.to||(h==="hide"?f:v)}n={from:{y:c.from.height/v.height,x:c.from.width/v.width},to:{y:c.to.height/v.height,x:c.to.width/v.width}};if(B==="box"||B==="both"){if(n.from.y!==n.to.y){e=e.concat(y);c.from=a.effects.setTransition(c,y,n.from.y,c.from);
c.to=a.effects.setTransition(c,y,n.to.y,c.to)}if(n.from.x!==n.to.x){e=e.concat(d);c.from=a.effects.setTransition(c,d,n.from.x,c.from);c.to=a.effects.setTransition(c,d,n.to.x,c.to)}}if(B==="content"||B==="both"){if(n.from.y!==n.to.y){e=e.concat(g).concat(s);
c.from=a.effects.setTransition(c,g,n.from.y,c.from);c.to=a.effects.setTransition(c,g,n.to.y,c.to)}}a.effects.save(c,e);c.show();a.effects.createWrapper(c);c.css("overflow","hidden").css(c.from);if(z){m=a.effects.getBaseline(z,v);
c.from.top=(v.outerHeight-c.outerHeight())*m.y;c.from.left=(v.outerWidth-c.outerWidth())*m.x;c.to.top=(v.outerHeight-c.to.outerHeight)*m.y;c.to.left=(v.outerWidth-c.to.outerWidth)*m.x}c.css(c.from);if(B==="content"||B==="both"){y=y.concat(["marginTop","marginBottom"]).concat(g);
d=d.concat(["marginLeft","marginRight"]);s=u.concat(y).concat(d);c.find("*[width]").each(function(){var C=a(this),o={height:C.height(),width:C.width(),outerHeight:C.outerHeight(),outerWidth:C.outerWidth()};
if(w){a.effects.save(C,s)}C.from={height:o.height*n.from.y,width:o.width*n.from.x,outerHeight:o.outerHeight*n.from.y,outerWidth:o.outerWidth*n.from.x};C.to={height:o.height*n.to.y,width:o.width*n.to.x,outerHeight:o.height*n.to.y,outerWidth:o.width*n.to.x};
if(n.from.y!==n.to.y){C.from=a.effects.setTransition(C,y,n.from.y,C.from);C.to=a.effects.setTransition(C,y,n.to.y,C.to)}if(n.from.x!==n.to.x){C.from=a.effects.setTransition(C,d,n.from.x,C.from);C.to=a.effects.setTransition(C,d,n.to.x,C.to)
}C.css(C.from);C.animate(C.to,r.duration,r.easing,function(){if(w){a.effects.restore(C,s)}})})}c.animate(c.to,{queue:false,duration:r.duration,easing:r.easing,complete:function(){if(c.to.opacity===0){c.css("opacity",c.from.opacity)
}if(h==="hide"){c.hide()}a.effects.restore(c,e);if(!w){if(A==="static"){c.css({position:"relative",top:c.to.top,left:c.to.left})}else{a.each(["top","left"],function(o,C){c.css(C,function(E,G){var F=parseInt(G,10),D=o?c.to.left:c.to.top;
if(G==="auto"){return D+"px"}return F+D+"px"})})}}a.effects.removeWrapper(c);p()}})}})(jQuery);(function(a,b){a.effects.effect.shake=function(p,n){var c=a(this),d=["position","top","bottom","left","right","height","width"],m=a.effects.setMode(c,p.mode||"effect"),z=p.direction||"left",e=p.distance||20,h=p.times||3,A=h*2+1,u=Math.round(p.duration/A),g=(z==="up"||z==="down")?"top":"left",f=(z==="up"||z==="left"),y={},w={},v={},t,r=c.queue(),s=r.length;
a.effects.save(c,d);c.show();a.effects.createWrapper(c);y[g]=(f?"-=":"+=")+e;w[g]=(f?"+=":"-=")+e*2;v[g]=(f?"-=":"+=")+e*2;c.animate(y,u,p.easing);for(t=1;t<h;t++){c.animate(w,u,p.easing).animate(v,u,p.easing)
}c.animate(w,u,p.easing).animate(y,u/2,p.easing).queue(function(){if(m==="hide"){c.hide()}a.effects.restore(c,d);a.effects.removeWrapper(c);n()});if(s>1){r.splice.apply(r,[1,0].concat(r.splice(s,A+1)))
}c.dequeue()}})(jQuery);(function(a,b){a.effects.effect.slide=function(e,m){var f=a(this),p=["position","top","bottom","left","right","width","height"],n=a.effects.setMode(f,e.mode||"show"),s=n==="show",r=e.direction||"left",g=(r==="up"||r==="down")?"top":"left",d=(r==="up"||r==="left"),c,h={};
a.effects.save(f,p);f.show();c=e.distance||f[g==="top"?"outerHeight":"outerWidth"](true);a.effects.createWrapper(f).css({overflow:"hidden"});if(s){f.css(g,d?(isNaN(c)?"-"+c:-c):c)}h[g]=(s?(d?"+=":"-="):(d?"-=":"+="))+c;
f.animate(h,{queue:false,duration:e.duration,easing:e.easing,complete:function(){if(n==="hide"){f.hide()}a.effects.restore(f,p);a.effects.removeWrapper(f);m()}})}})(jQuery);(function(a,b){a.effects.effect.transfer=function(d,h){var f=a(this),p=a(d.to),t=p.css("position")==="fixed",n=a("body"),r=t?n.scrollTop():0,s=t?n.scrollLeft():0,c=p.offset(),g={top:c.top-r,left:c.left-s,height:p.innerHeight(),width:p.innerWidth()},m=f.offset(),e=a("<div class='ui-effects-transfer'></div>").appendTo(document.body).addClass(d.className).css({top:m.top-r,left:m.left-s,height:f.innerHeight(),width:f.innerWidth(),position:t?"fixed":"absolute"}).animate(g,d.duration,d.easing,function(){e.remove();
h()})}})(jQuery);(function(a,b){a.widget("ui.menu",{version:"1.10.4",defaultElement:"<ul>",delay:300,options:{icons:{submenu:"ui-icon-carat-1-e"},menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element;
this.mouseHandled=false;this.element.uniqueId().addClass("ui-menu ui-widget ui-widget-content ui-corner-all").toggleClass("ui-menu-icons",!!this.element.find(".ui-icon").length).attr({role:this.options.role,tabIndex:0}).bind("click"+this.eventNamespace,a.proxy(function(c){if(this.options.disabled){c.preventDefault()
}},this));if(this.options.disabled){this.element.addClass("ui-state-disabled").attr("aria-disabled","true")}this._on({"mousedown .ui-menu-item > a":function(c){c.preventDefault()},"click .ui-state-disabled > a":function(c){c.preventDefault()
},"click .ui-menu-item:has(a)":function(c){var d=a(c.target).closest(".ui-menu-item");if(!this.mouseHandled&&d.not(".ui-state-disabled").length){this.select(c);if(!c.isPropagationStopped()){this.mouseHandled=true
}if(d.has(".ui-menu").length){this.expand(c)}else{if(!this.element.is(":focus")&&a(this.document[0].activeElement).closest(".ui-menu").length){this.element.trigger("focus",[true]);if(this.active&&this.active.parents(".ui-menu").length===1){clearTimeout(this.timer)
}}}}},"mouseenter .ui-menu-item":function(c){var d=a(c.currentTarget);d.siblings().children(".ui-state-active").removeClass("ui-state-active");this.focus(c,d)},mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(e,c){var d=this.active||this.element.children(".ui-menu-item").eq(0);
if(!c){this.focus(e,d)}},blur:function(c){this._delay(function(){if(!a.contains(this.element[0],this.document[0].activeElement)){this.collapseAll(c)}})},keydown:"_keydown"});this.refresh();this._on(this.document,{click:function(c){if(!a(c.target).closest(".ui-menu").length){this.collapseAll(c)
}this.mouseHandled=false}})},_destroy:function(){this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeClass("ui-menu ui-widget ui-widget-content ui-corner-all ui-menu-icons").removeAttr("role").removeAttr("tabIndex").removeAttr("aria-labelledby").removeAttr("aria-expanded").removeAttr("aria-hidden").removeAttr("aria-disabled").removeUniqueId().show();
this.element.find(".ui-menu-item").removeClass("ui-menu-item").removeAttr("role").removeAttr("aria-disabled").children("a").removeUniqueId().removeClass("ui-corner-all ui-state-hover").removeAttr("tabIndex").removeAttr("role").removeAttr("aria-haspopup").children().each(function(){var c=a(this);
if(c.data("ui-menu-submenu-carat")){c.remove()}});this.element.find(".ui-menu-divider").removeClass("ui-menu-divider ui-widget-content")},_keydown:function(m){var d,h,n,g,f,c=true;function e(o){return o.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")
}switch(m.keyCode){case a.ui.keyCode.PAGE_UP:this.previousPage(m);break;case a.ui.keyCode.PAGE_DOWN:this.nextPage(m);break;case a.ui.keyCode.HOME:this._move("first","first",m);break;case a.ui.keyCode.END:this._move("last","last",m);
break;case a.ui.keyCode.UP:this.previous(m);break;case a.ui.keyCode.DOWN:this.next(m);break;case a.ui.keyCode.LEFT:this.collapse(m);break;case a.ui.keyCode.RIGHT:if(this.active&&!this.active.is(".ui-state-disabled")){this.expand(m)
}break;case a.ui.keyCode.ENTER:case a.ui.keyCode.SPACE:this._activate(m);break;case a.ui.keyCode.ESCAPE:this.collapse(m);break;default:c=false;h=this.previousFilter||"";n=String.fromCharCode(m.keyCode);
g=false;clearTimeout(this.filterTimer);if(n===h){g=true}else{n=h+n}f=new RegExp("^"+e(n),"i");d=this.activeMenu.children(".ui-menu-item").filter(function(){return f.test(a(this).children("a").text())});
d=g&&d.index(this.active.next())!==-1?this.active.nextAll(".ui-menu-item"):d;if(!d.length){n=String.fromCharCode(m.keyCode);f=new RegExp("^"+e(n),"i");d=this.activeMenu.children(".ui-menu-item").filter(function(){return f.test(a(this).children("a").text())
})}if(d.length){this.focus(m,d);if(d.length>1){this.previousFilter=n;this.filterTimer=this._delay(function(){delete this.previousFilter},1000)}else{delete this.previousFilter}}else{delete this.previousFilter
}}if(c){m.preventDefault()}},_activate:function(c){if(!this.active.is(".ui-state-disabled")){if(this.active.children("a[aria-haspopup='true']").length){this.expand(c)}else{this.select(c)}}},refresh:function(){var e,d=this.options.icons.submenu,c=this.element.find(this.options.menus);
this.element.toggleClass("ui-menu-icons",!!this.element.find(".ui-icon").length);c.filter(":not(.ui-menu)").addClass("ui-menu ui-widget ui-widget-content ui-corner-all").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var h=a(this),g=h.prev("a"),f=a("<span>").addClass("ui-menu-icon ui-icon "+d).data("ui-menu-submenu-carat",true);
g.attr("aria-haspopup","true").prepend(f);h.attr("aria-labelledby",g.attr("id"))});e=c.add(this.element);e.children(":not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","presentation").children("a").uniqueId().addClass("ui-corner-all").attr({tabIndex:-1,role:this._itemRole()});
e.children(":not(.ui-menu-item)").each(function(){var f=a(this);if(!/[^\-\u2014\u2013\s]/.test(f.text())){f.addClass("ui-widget-content ui-menu-divider")}});e.children(".ui-state-disabled").attr("aria-disabled","true");
if(this.active&&!a.contains(this.element[0],this.active[0])){this.blur()}},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(c,d){if(c==="icons"){this.element.find(".ui-menu-icon").removeClass(this.options.icons.submenu).addClass(d.submenu)
}this._super(c,d)},focus:function(d,c){var f,e;this.blur(d,d&&d.type==="focus");this._scrollIntoView(c);this.active=c.first();e=this.active.children("a").addClass("ui-state-focus");if(this.options.role){this.element.attr("aria-activedescendant",e.attr("id"))
}this.active.parent().closest(".ui-menu-item").children("a:first").addClass("ui-state-active");if(d&&d.type==="keydown"){this._close()}else{this.timer=this._delay(function(){this._close()},this.delay)}f=c.children(".ui-menu");
if(f.length&&d&&(/^mouse/.test(d.type))){this._startOpening(f)}this.activeMenu=c.parent();this._trigger("focus",d,{item:c})},_scrollIntoView:function(f){var m,e,g,c,d,h;if(this._hasScroll()){m=parseFloat(a.css(this.activeMenu[0],"borderTopWidth"))||0;
e=parseFloat(a.css(this.activeMenu[0],"paddingTop"))||0;g=f.offset().top-this.activeMenu.offset().top-m-e;c=this.activeMenu.scrollTop();d=this.activeMenu.height();h=f.height();if(g<0){this.activeMenu.scrollTop(c+g)
}else{if(g+h>d){this.activeMenu.scrollTop(c+g-d+h)}}}},blur:function(d,c){if(!c){clearTimeout(this.timer)}if(!this.active){return}this.active.children("a").removeClass("ui-state-focus");this.active=null;
this._trigger("blur",d,{item:this.active})},_startOpening:function(c){clearTimeout(this.timer);if(c.attr("aria-hidden")!=="true"){return}this.timer=this._delay(function(){this._close();this._open(c)},this.delay)
},_open:function(d){var c=a.extend({of:this.active},this.options.position);clearTimeout(this.timer);this.element.find(".ui-menu").not(d.parents(".ui-menu")).hide().attr("aria-hidden","true");d.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(c)
},collapseAll:function(d,c){clearTimeout(this.timer);this.timer=this._delay(function(){var e=c?this.element:a(d&&d.target).closest(this.element.find(".ui-menu"));if(!e.length){e=this.element}this._close(e);
this.blur(d);this.activeMenu=e},this.delay)},_close:function(c){if(!c){c=this.active?this.active.parent():this.element}c.find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false").end().find("a.ui-state-active").removeClass("ui-state-active")
},collapse:function(d){var c=this.active&&this.active.parent().closest(".ui-menu-item",this.element);if(c&&c.length){this._close();this.focus(d,c)}},expand:function(d){var c=this.active&&this.active.children(".ui-menu ").children(".ui-menu-item").first();
if(c&&c.length){this._open(c.parent());this._delay(function(){this.focus(d,c)})}},next:function(c){this._move("next","first",c)},previous:function(c){this._move("prev","last",c)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length
},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_move:function(f,d,e){var c;if(this.active){if(f==="first"||f==="last"){c=this.active[f==="first"?"prevAll":"nextAll"](".ui-menu-item").eq(-1)
}else{c=this.active[f+"All"](".ui-menu-item").eq(0)}}if(!c||!c.length||!this.active){c=this.activeMenu.children(".ui-menu-item")[d]()}this.focus(e,c)},nextPage:function(e){var d,f,c;if(!this.active){this.next(e);
return}if(this.isLastItem()){return}if(this._hasScroll()){f=this.active.offset().top;c=this.element.height();this.active.nextAll(".ui-menu-item").each(function(){d=a(this);return d.offset().top-f-c<0});
this.focus(e,d)}else{this.focus(e,this.activeMenu.children(".ui-menu-item")[!this.active?"first":"last"]())}},previousPage:function(e){var d,f,c;if(!this.active){this.next(e);return}if(this.isFirstItem()){return
}if(this._hasScroll()){f=this.active.offset().top;c=this.element.height();this.active.prevAll(".ui-menu-item").each(function(){d=a(this);return d.offset().top-f+c>0});this.focus(e,d)}else{this.focus(e,this.activeMenu.children(".ui-menu-item").first())
}},_hasScroll:function(){return this.element.outerHeight()<this.element.prop("scrollHeight")},select:function(c){this.active=this.active||a(c.target).closest(".ui-menu-item");var d={item:this.active};if(!this.active.has(".ui-menu").length){this.collapseAll(c,true)
}this._trigger("select",c,d)}})}(jQuery));(function(a,b){a.widget("ui.progressbar",{version:"1.10.4",options:{max:100,value:0,change:null,complete:null},min:0,_create:function(){this.oldValue=this.options.value=this._constrainedValue();
this.element.addClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").attr({role:"progressbar","aria-valuemin":this.min});this.valueDiv=a("<div class='ui-progressbar-value ui-widget-header ui-corner-left'></div>").appendTo(this.element);
this._refreshValue()},_destroy:function(){this.element.removeClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow");
this.valueDiv.remove()},value:function(c){if(c===b){return this.options.value}this.options.value=this._constrainedValue(c);this._refreshValue()},_constrainedValue:function(c){if(c===b){c=this.options.value
}this.indeterminate=c===false;if(typeof c!=="number"){c=0}return this.indeterminate?false:Math.min(this.options.max,Math.max(this.min,c))},_setOptions:function(c){var d=c.value;delete c.value;this._super(c);
this.options.value=this._constrainedValue(d);this._refreshValue()},_setOption:function(c,d){if(c==="max"){d=Math.max(this.min,d)}this._super(c,d)},_percentage:function(){return this.indeterminate?100:100*(this.options.value-this.min)/(this.options.max-this.min)
},_refreshValue:function(){var d=this.options.value,c=this._percentage();this.valueDiv.toggle(this.indeterminate||d>this.min).toggleClass("ui-corner-right",d===this.options.max).width(c.toFixed(0)+"%");
this.element.toggleClass("ui-progressbar-indeterminate",this.indeterminate);if(this.indeterminate){this.element.removeAttr("aria-valuenow");if(!this.overlayDiv){this.overlayDiv=a("<div class='ui-progressbar-overlay'></div>").appendTo(this.valueDiv)
}}else{this.element.attr({"aria-valuemax":this.options.max,"aria-valuenow":d});if(this.overlayDiv){this.overlayDiv.remove();this.overlayDiv=null}}if(this.oldValue!==d){this.oldValue=d;this._trigger("change")
}if(d===this.options.max){this._trigger("complete")}}})})(jQuery);(function(c,d){function b(e){return parseInt(e,10)||0}function a(e){return !isNaN(parseInt(e,10))}c.widget("ui.resizable",c.ui.mouse,{version:"1.10.4",widgetEventPrefix:"resize",options:{alsoResize:false,animate:false,animateDuration:"slow",animateEasing:"swing",aspectRatio:false,autoHide:false,containment:false,ghost:false,grid:false,handles:"e,s,se",helper:false,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:90,resize:null,start:null,stop:null},_create:function(){var r,f,m,g,e,h=this,p=this.options;
this.element.addClass("ui-resizable");c.extend(this,{_aspectRatio:!!(p.aspectRatio),aspectRatio:p.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:p.helper||p.ghost||p.animate?p.helper||"ui-resizable-helper":null});
if(this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)){this.element.wrap(c("<div class='ui-wrapper' style='overflow: hidden;'></div>").css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")}));
this.element=this.element.parent().data("ui-resizable",this.element.data("ui-resizable"));this.elementIsWrapper=true;this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")});
this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0});this.originalResizeStyle=this.originalElement.css("resize");this.originalElement.css("resize","none");this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"}));
this.originalElement.css({margin:this.originalElement.css("margin")});this._proportionallyResize()}this.handles=p.handles||(!c(".ui-resizable-handle",this.element).length?"e,s,se":{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"});
if(this.handles.constructor===String){if(this.handles==="all"){this.handles="n,e,s,w,se,sw,ne,nw"}r=this.handles.split(",");this.handles={};for(f=0;f<r.length;f++){m=c.trim(r[f]);e="ui-resizable-"+m;g=c("<div class='ui-resizable-handle "+e+"'></div>");
g.css({zIndex:p.zIndex});if("se"===m){g.addClass("ui-icon ui-icon-gripsmall-diagonal-se")}this.handles[m]=".ui-resizable-"+m;this.element.append(g)}}this._renderAxis=function(u){var o,s,n,t;u=u||this.element;
for(o in this.handles){if(this.handles[o].constructor===String){this.handles[o]=c(this.handles[o],this.element).show()}if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){s=c(this.handles[o],this.element);
t=/sw|ne|nw|se|n|s/.test(o)?s.outerHeight():s.outerWidth();n=["padding",/ne|nw|n/.test(o)?"Top":/se|sw|s/.test(o)?"Bottom":/^e$/.test(o)?"Right":"Left"].join("");u.css(n,t);this._proportionallyResize()
}if(!c(this.handles[o]).length){continue}}};this._renderAxis(this.element);this._handles=c(".ui-resizable-handle",this.element).disableSelection();this._handles.mouseover(function(){if(!h.resizing){if(this.className){g=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)
}h.axis=g&&g[1]?g[1]:"se"}});if(p.autoHide){this._handles.hide();c(this.element).addClass("ui-resizable-autohide").mouseenter(function(){if(p.disabled){return}c(this).removeClass("ui-resizable-autohide");
h._handles.show()}).mouseleave(function(){if(p.disabled){return}if(!h.resizing){c(this).addClass("ui-resizable-autohide");h._handles.hide()}})}this._mouseInit()},_destroy:function(){this._mouseDestroy();
var f,e=function(g){c(g).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").removeData("ui-resizable").unbind(".resizable").find(".ui-resizable-handle").remove()
};if(this.elementIsWrapper){e(this.element);f=this.element;this.originalElement.css({position:f.css("position"),width:f.outerWidth(),height:f.outerHeight(),top:f.css("top"),left:f.css("left")}).insertAfter(f);
f.remove()}this.originalElement.css("resize",this.originalResizeStyle);e(this.originalElement);return this},_mouseCapture:function(g){var f,h,e=false;for(f in this.handles){h=c(this.handles[f])[0];if(h===g.target||c.contains(h,g.target)){e=true
}}return !this.options.disabled&&e},_mouseStart:function(g){var p,h,n,m=this.options,f=this.element.position(),e=this.element;this.resizing=true;if((/absolute/).test(e.css("position"))){e.css({position:"absolute",top:e.css("top"),left:e.css("left")})
}else{if(e.is(".ui-draggable")){e.css({position:"absolute",top:f.top,left:f.left})}}this._renderProxy();p=b(this.helper.css("left"));h=b(this.helper.css("top"));if(m.containment){p+=c(m.containment).scrollLeft()||0;
h+=c(m.containment).scrollTop()||0}this.offset=this.helper.offset();this.position={left:p,top:h};this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:e.width(),height:e.height()};
this.originalSize=this._helper?{width:e.outerWidth(),height:e.outerHeight()}:{width:e.width(),height:e.height()};this.originalPosition={left:p,top:h};this.sizeDiff={width:e.outerWidth()-e.width(),height:e.outerHeight()-e.height()};
this.originalMousePosition={left:g.pageX,top:g.pageY};this.aspectRatio=(typeof m.aspectRatio==="number")?m.aspectRatio:((this.originalSize.width/this.originalSize.height)||1);n=c(".ui-resizable-"+this.axis).css("cursor");
c("body").css("cursor",n==="auto"?this.axis+"-resize":n);e.addClass("ui-resizable-resizing");this._propagate("start",g);return true},_mouseDrag:function(e){var o,g=this.helper,p={},m=this.originalMousePosition,r=this.axis,t=this.position.top,f=this.position.left,s=this.size.width,n=this.size.height,v=(e.pageX-m.left)||0,u=(e.pageY-m.top)||0,h=this._change[r];
if(!h){return false}o=h.apply(this,[e,v,u]);this._updateVirtualBoundaries(e.shiftKey);if(this._aspectRatio||e.shiftKey){o=this._updateRatio(o,e)}o=this._respectSize(o,e);this._updateCache(o);this._propagate("resize",e);
if(this.position.top!==t){p.top=this.position.top+"px"}if(this.position.left!==f){p.left=this.position.left+"px"}if(this.size.width!==s){p.width=this.size.width+"px"}if(this.size.height!==n){p.height=this.size.height+"px"
}g.css(p);if(!this._helper&&this._proportionallyResizeElements.length){this._proportionallyResize()}if(!c.isEmptyObject(p)){this._trigger("resize",e,this.ui())}return false},_mouseStop:function(h){this.resizing=false;
var g,e,f,p,u,n,t,m=this.options,r=this;if(this._helper){g=this._proportionallyResizeElements;e=g.length&&(/textarea/i).test(g[0].nodeName);f=e&&c.ui.hasScroll(g[0],"left")?0:r.sizeDiff.height;p=e?0:r.sizeDiff.width;
u={width:(r.helper.width()-p),height:(r.helper.height()-f)};n=(parseInt(r.element.css("left"),10)+(r.position.left-r.originalPosition.left))||null;t=(parseInt(r.element.css("top"),10)+(r.position.top-r.originalPosition.top))||null;
if(!m.animate){this.element.css(c.extend(u,{top:t,left:n}))}r.helper.height(r.size.height);r.helper.width(r.size.width);if(this._helper&&!m.animate){this._proportionallyResize()}}c("body").css("cursor","auto");
this.element.removeClass("ui-resizable-resizing");this._propagate("stop",h);if(this._helper){this.helper.remove()}return false},_updateVirtualBoundaries:function(g){var m,h,f,p,e,n=this.options;e={minWidth:a(n.minWidth)?n.minWidth:0,maxWidth:a(n.maxWidth)?n.maxWidth:Infinity,minHeight:a(n.minHeight)?n.minHeight:0,maxHeight:a(n.maxHeight)?n.maxHeight:Infinity};
if(this._aspectRatio||g){m=e.minHeight*this.aspectRatio;f=e.minWidth/this.aspectRatio;h=e.maxHeight*this.aspectRatio;p=e.maxWidth/this.aspectRatio;if(m>e.minWidth){e.minWidth=m}if(f>e.minHeight){e.minHeight=f
}if(h<e.maxWidth){e.maxWidth=h}if(p<e.maxHeight){e.maxHeight=p}}this._vBoundaries=e},_updateCache:function(e){this.offset=this.helper.offset();if(a(e.left)){this.position.left=e.left}if(a(e.top)){this.position.top=e.top
}if(a(e.height)){this.size.height=e.height}if(a(e.width)){this.size.width=e.width}},_updateRatio:function(g){var h=this.position,f=this.size,e=this.axis;if(a(g.height)){g.width=(g.height*this.aspectRatio)
}else{if(a(g.width)){g.height=(g.width/this.aspectRatio)}}if(e==="sw"){g.left=h.left+(f.width-g.width);g.top=null}if(e==="nw"){g.top=h.top+(f.height-g.height);g.left=h.left+(f.width-g.width)}return g},_respectSize:function(n){var g=this._vBoundaries,s=this.axis,u=a(n.width)&&g.maxWidth&&(g.maxWidth<n.width),p=a(n.height)&&g.maxHeight&&(g.maxHeight<n.height),h=a(n.width)&&g.minWidth&&(g.minWidth>n.width),t=a(n.height)&&g.minHeight&&(g.minHeight>n.height),f=this.originalPosition.left+this.originalSize.width,r=this.position.top+this.size.height,m=/sw|nw|w/.test(s),e=/nw|ne|n/.test(s);
if(h){n.width=g.minWidth}if(t){n.height=g.minHeight}if(u){n.width=g.maxWidth}if(p){n.height=g.maxHeight}if(h&&m){n.left=f-g.minWidth}if(u&&m){n.left=f-g.maxWidth}if(t&&e){n.top=r-g.minHeight}if(p&&e){n.top=r-g.maxHeight
}if(!n.width&&!n.height&&!n.left&&n.top){n.top=null}else{if(!n.width&&!n.height&&!n.top&&n.left){n.left=null}}return n},_proportionallyResize:function(){if(!this._proportionallyResizeElements.length){return
}var h,f,n,e,m,g=this.helper||this.element;for(h=0;h<this._proportionallyResizeElements.length;h++){m=this._proportionallyResizeElements[h];if(!this.borderDif){this.borderDif=[];n=[m.css("borderTopWidth"),m.css("borderRightWidth"),m.css("borderBottomWidth"),m.css("borderLeftWidth")];
e=[m.css("paddingTop"),m.css("paddingRight"),m.css("paddingBottom"),m.css("paddingLeft")];for(f=0;f<n.length;f++){this.borderDif[f]=(parseInt(n[f],10)||0)+(parseInt(e[f],10)||0)}}m.css({height:(g.height()-this.borderDif[0]-this.borderDif[2])||0,width:(g.width()-this.borderDif[1]-this.borderDif[3])||0})
}},_renderProxy:function(){var e=this.element,f=this.options;this.elementOffset=e.offset();if(this._helper){this.helper=this.helper||c("<div style='overflow:hidden;'></div>");this.helper.addClass(this._helper).css({width:this.element.outerWidth()-1,height:this.element.outerHeight()-1,position:"absolute",left:this.elementOffset.left+"px",top:this.elementOffset.top+"px",zIndex:++f.zIndex});
this.helper.appendTo("body").disableSelection()}else{this.helper=this.element}},_change:{e:function(f,e){return{width:this.originalSize.width+e}},w:function(g,e){var f=this.originalSize,h=this.originalPosition;
return{left:h.left+e,width:f.width-e}},n:function(h,f,e){var g=this.originalSize,m=this.originalPosition;return{top:m.top+e,height:g.height-e}},s:function(g,f,e){return{height:this.originalSize.height+e}
},se:function(g,f,e){return c.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[g,f,e]))},sw:function(g,f,e){return c.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[g,f,e]))
},ne:function(g,f,e){return c.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[g,f,e]))},nw:function(g,f,e){return c.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[g,f,e]))
}},_propagate:function(f,e){c.ui.plugin.call(this,f,[e,this.ui()]);(f!=="resize"&&this._trigger(f,e,this.ui()))},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}
}});c.ui.plugin.add("resizable","animate",{stop:function(h){var s=c(this).data("ui-resizable"),n=s.options,g=s._proportionallyResizeElements,e=g.length&&(/textarea/i).test(g[0].nodeName),f=e&&c.ui.hasScroll(g[0],"left")?0:s.sizeDiff.height,r=e?0:s.sizeDiff.width,m={width:(s.size.width-r),height:(s.size.height-f)},p=(parseInt(s.element.css("left"),10)+(s.position.left-s.originalPosition.left))||null,t=(parseInt(s.element.css("top"),10)+(s.position.top-s.originalPosition.top))||null;
s.element.animate(c.extend(m,t&&p?{top:t,left:p}:{}),{duration:n.animateDuration,easing:n.animateEasing,step:function(){var o={width:parseInt(s.element.css("width"),10),height:parseInt(s.element.css("height"),10),top:parseInt(s.element.css("top"),10),left:parseInt(s.element.css("left"),10)};
if(g&&g.length){c(g[0]).css({width:o.width,height:o.height})}s._updateCache(o);s._propagate("resize",h)}})}});c.ui.plugin.add("resizable","containment",{start:function(){var t,g,v,e,s,h,w,u=c(this).data("ui-resizable"),r=u.options,n=u.element,f=r.containment,m=(f instanceof c)?f.get(0):(/parent/.test(f))?n.parent().get(0):f;
if(!m){return}u.containerElement=c(m);if(/document/.test(f)||f===document){u.containerOffset={left:0,top:0};u.containerPosition={left:0,top:0};u.parentData={element:c(document),left:0,top:0,width:c(document).width(),height:c(document).height()||document.body.parentNode.scrollHeight}
}else{t=c(m);g=[];c(["Top","Right","Left","Bottom"]).each(function(p,o){g[p]=b(t.css("padding"+o))});u.containerOffset=t.offset();u.containerPosition=t.position();u.containerSize={height:(t.innerHeight()-g[3]),width:(t.innerWidth()-g[1])};
v=u.containerOffset;e=u.containerSize.height;s=u.containerSize.width;h=(c.ui.hasScroll(m,"left")?m.scrollWidth:s);w=(c.ui.hasScroll(m)?m.scrollHeight:e);u.parentData={element:m,left:v.left,top:v.top,width:h,height:w}
}},resize:function(f){var p,v,n,m,r=c(this).data("ui-resizable"),h=r.options,t=r.containerOffset,s=r.position,u=r._aspectRatio||f.shiftKey,e={top:0,left:0},g=r.containerElement;if(g[0]!==document&&(/static/).test(g.css("position"))){e=t
}if(s.left<(r._helper?t.left:0)){r.size.width=r.size.width+(r._helper?(r.position.left-t.left):(r.position.left-e.left));if(u){r.size.height=r.size.width/r.aspectRatio}r.position.left=h.helper?t.left:0
}if(s.top<(r._helper?t.top:0)){r.size.height=r.size.height+(r._helper?(r.position.top-t.top):r.position.top);if(u){r.size.width=r.size.height*r.aspectRatio}r.position.top=r._helper?t.top:0}r.offset.left=r.parentData.left+r.position.left;
r.offset.top=r.parentData.top+r.position.top;p=Math.abs((r._helper?r.offset.left-e.left:(r.offset.left-e.left))+r.sizeDiff.width);v=Math.abs((r._helper?r.offset.top-e.top:(r.offset.top-t.top))+r.sizeDiff.height);
n=r.containerElement.get(0)===r.element.parent().get(0);m=/relative|absolute/.test(r.containerElement.css("position"));if(n&&m){p-=Math.abs(r.parentData.left)}if(p+r.size.width>=r.parentData.width){r.size.width=r.parentData.width-p;
if(u){r.size.height=r.size.width/r.aspectRatio}}if(v+r.size.height>=r.parentData.height){r.size.height=r.parentData.height-v;if(u){r.size.width=r.size.height*r.aspectRatio}}},stop:function(){var p=c(this).data("ui-resizable"),f=p.options,r=p.containerOffset,e=p.containerPosition,g=p.containerElement,m=c(p.helper),t=m.offset(),s=m.outerWidth()-p.sizeDiff.width,n=m.outerHeight()-p.sizeDiff.height;
if(p._helper&&!f.animate&&(/relative/).test(g.css("position"))){c(this).css({left:t.left-e.left-r.left,width:s,height:n})}if(p._helper&&!f.animate&&(/static/).test(g.css("position"))){c(this).css({left:t.left-e.left-r.left,width:s,height:n})
}}});c.ui.plugin.add("resizable","alsoResize",{start:function(){var e=c(this).data("ui-resizable"),g=e.options,f=function(h){c(h).each(function(){var m=c(this);m.data("ui-resizable-alsoresize",{width:parseInt(m.width(),10),height:parseInt(m.height(),10),left:parseInt(m.css("left"),10),top:parseInt(m.css("top"),10)})
})};if(typeof(g.alsoResize)==="object"&&!g.alsoResize.parentNode){if(g.alsoResize.length){g.alsoResize=g.alsoResize[0];f(g.alsoResize)}else{c.each(g.alsoResize,function(h){f(h)})}}else{f(g.alsoResize)}},resize:function(g,m){var f=c(this).data("ui-resizable"),n=f.options,h=f.originalSize,r=f.originalPosition,p={height:(f.size.height-h.height)||0,width:(f.size.width-h.width)||0,top:(f.position.top-r.top)||0,left:(f.position.left-r.left)||0},e=function(o,s){c(o).each(function(){var v=c(this),w=c(this).data("ui-resizable-alsoresize"),u={},t=s&&s.length?s:v.parents(m.originalElement[0]).length?["width","height"]:["width","height","top","left"];
c.each(t,function(y,A){var z=(w[A]||0)+(p[A]||0);if(z&&z>=0){u[A]=z||null}});v.css(u)})};if(typeof(n.alsoResize)==="object"&&!n.alsoResize.nodeType){c.each(n.alsoResize,function(o,s){e(o,s)})}else{e(n.alsoResize)
}},stop:function(){c(this).removeData("resizable-alsoresize")}});c.ui.plugin.add("resizable","ghost",{start:function(){var f=c(this).data("ui-resizable"),g=f.options,e=f.size;f.ghost=f.originalElement.clone();
f.ghost.css({opacity:0.25,display:"block",position:"relative",height:e.height,width:e.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof g.ghost==="string"?g.ghost:"");f.ghost.appendTo(f.helper)
},resize:function(){var e=c(this).data("ui-resizable");if(e.ghost){e.ghost.css({position:"relative",height:e.size.height,width:e.size.width})}},stop:function(){var e=c(this).data("ui-resizable");if(e.ghost&&e.helper){e.helper.get(0).removeChild(e.ghost.get(0))
}}});c.ui.plugin.add("resizable","grid",{resize:function(){var w=c(this).data("ui-resizable"),m=w.options,y=w.size,p=w.originalSize,t=w.originalPosition,z=w.axis,f=typeof m.grid==="number"?[m.grid,m.grid]:m.grid,u=(f[0]||1),s=(f[1]||1),h=Math.round((y.width-p.width)/u)*u,g=Math.round((y.height-p.height)/s)*s,r=p.width+h,e=p.height+g,n=m.maxWidth&&(m.maxWidth<r),A=m.maxHeight&&(m.maxHeight<e),v=m.minWidth&&(m.minWidth>r),B=m.minHeight&&(m.minHeight>e);
m.grid=f;if(v){r=r+u}if(B){e=e+s}if(n){r=r-u}if(A){e=e-s}if(/^(se|s|e)$/.test(z)){w.size.width=r;w.size.height=e}else{if(/^(ne)$/.test(z)){w.size.width=r;w.size.height=e;w.position.top=t.top-g}else{if(/^(sw)$/.test(z)){w.size.width=r;
w.size.height=e;w.position.left=t.left-h}else{if(e-s>0){w.size.height=e;w.position.top=t.top-g}else{w.size.height=s;w.position.top=t.top+p.height-s}if(r-u>0){w.size.width=r;w.position.left=t.left-h}else{w.size.width=u;
w.position.left=t.left+p.width-u}}}}}})})(jQuery);(function(a,b){a.widget("ui.selectable",a.ui.mouse,{version:"1.10.4",options:{appendTo:"body",autoRefresh:true,distance:0,filter:"*",tolerance:"touch",selected:null,selecting:null,start:null,stop:null,unselected:null,unselecting:null},_create:function(){var d,c=this;
this.element.addClass("ui-selectable");this.dragged=false;this.refresh=function(){d=a(c.options.filter,c.element[0]);d.addClass("ui-selectee");d.each(function(){var e=a(this),f=e.offset();a.data(this,"selectable-item",{element:this,$element:e,left:f.left,top:f.top,right:f.left+e.outerWidth(),bottom:f.top+e.outerHeight(),startselected:false,selected:e.hasClass("ui-selected"),selecting:e.hasClass("ui-selecting"),unselecting:e.hasClass("ui-unselecting")})
})};this.refresh();this.selectees=d.addClass("ui-selectee");this._mouseInit();this.helper=a("<div class='ui-selectable-helper'></div>")},_destroy:function(){this.selectees.removeClass("ui-selectee").removeData("selectable-item");
this.element.removeClass("ui-selectable ui-selectable-disabled");this._mouseDestroy()},_mouseStart:function(e){var d=this,c=this.options;this.opos=[e.pageX,e.pageY];if(this.options.disabled){return}this.selectees=a(c.filter,this.element[0]);
this._trigger("start",e);a(c.appendTo).append(this.helper);this.helper.css({left:e.pageX,top:e.pageY,width:0,height:0});if(c.autoRefresh){this.refresh()}this.selectees.filter(".ui-selected").each(function(){var f=a.data(this,"selectable-item");
f.startselected=true;if(!e.metaKey&&!e.ctrlKey){f.$element.removeClass("ui-selected");f.selected=false;f.$element.addClass("ui-unselecting");f.unselecting=true;d._trigger("unselecting",e,{unselecting:f.element})
}});a(e.target).parents().addBack().each(function(){var f,g=a.data(this,"selectable-item");if(g){f=(!e.metaKey&&!e.ctrlKey)||!g.$element.hasClass("ui-selected");g.$element.removeClass(f?"ui-unselecting":"ui-selected").addClass(f?"ui-selecting":"ui-unselecting");
g.unselecting=!f;g.selecting=f;g.selected=f;if(f){d._trigger("selecting",e,{selecting:g.element})}else{d._trigger("unselecting",e,{unselecting:g.element})}return false}})},_mouseDrag:function(n){this.dragged=true;
if(this.options.disabled){return}var g,m=this,e=this.options,d=this.opos[0],h=this.opos[1],c=n.pageX,f=n.pageY;if(d>c){g=c;c=d;d=g}if(h>f){g=f;f=h;h=g}this.helper.css({left:d,top:h,width:c-d,height:f-h});
this.selectees.each(function(){var o=a.data(this,"selectable-item"),p=false;if(!o||o.element===m.element[0]){return}if(e.tolerance==="touch"){p=(!(o.left>c||o.right<d||o.top>f||o.bottom<h))}else{if(e.tolerance==="fit"){p=(o.left>d&&o.right<c&&o.top>h&&o.bottom<f)
}}if(p){if(o.selected){o.$element.removeClass("ui-selected");o.selected=false}if(o.unselecting){o.$element.removeClass("ui-unselecting");o.unselecting=false}if(!o.selecting){o.$element.addClass("ui-selecting");
o.selecting=true;m._trigger("selecting",n,{selecting:o.element})}}else{if(o.selecting){if((n.metaKey||n.ctrlKey)&&o.startselected){o.$element.removeClass("ui-selecting");o.selecting=false;o.$element.addClass("ui-selected");
o.selected=true}else{o.$element.removeClass("ui-selecting");o.selecting=false;if(o.startselected){o.$element.addClass("ui-unselecting");o.unselecting=true}m._trigger("unselecting",n,{unselecting:o.element})
}}if(o.selected){if(!n.metaKey&&!n.ctrlKey&&!o.startselected){o.$element.removeClass("ui-selected");o.selected=false;o.$element.addClass("ui-unselecting");o.unselecting=true;m._trigger("unselecting",n,{unselecting:o.element})
}}}});return false},_mouseStop:function(d){var c=this;this.dragged=false;a(".ui-unselecting",this.element[0]).each(function(){var e=a.data(this,"selectable-item");e.$element.removeClass("ui-unselecting");
e.unselecting=false;e.startselected=false;c._trigger("unselected",d,{unselected:e.element})});a(".ui-selecting",this.element[0]).each(function(){var e=a.data(this,"selectable-item");e.$element.removeClass("ui-selecting").addClass("ui-selected");
e.selecting=false;e.selected=true;e.startselected=true;c._trigger("selected",d,{selected:e.element})});this._trigger("stop",d);this.helper.remove();return false}})})(jQuery);(function(b,c){var a=5;b.widget("ui.slider",b.ui.mouse,{version:"1.10.4",widgetEventPrefix:"slide",options:{animate:false,distance:0,max:100,min:0,orientation:"horizontal",range:false,step:1,value:0,values:null,change:null,slide:null,start:null,stop:null},_create:function(){this._keySliding=false;
this._mouseSliding=false;this._animateOff=true;this._handleIndex=null;this._detectOrientation();this._mouseInit();this.element.addClass("ui-slider ui-slider-"+this.orientation+" ui-widget ui-widget-content ui-corner-all");
this._refresh();this._setOption("disabled",this.options.disabled);this._animateOff=false},_refresh:function(){this._createRange();this._createHandles();this._setupEvents();this._refreshValue()},_createHandles:function(){var g,d,e=this.options,m=this.element.find(".ui-slider-handle").addClass("ui-state-default ui-corner-all"),h="<a class='ui-slider-handle ui-state-default ui-corner-all' href='#'></a>",f=[];
d=(e.values&&e.values.length)||1;if(m.length>d){m.slice(d).remove();m=m.slice(0,d)}for(g=m.length;g<d;g++){f.push(h)}this.handles=m.add(b(f.join("")).appendTo(this.element));this.handle=this.handles.eq(0);
this.handles.each(function(n){b(this).data("ui-slider-handle-index",n)})},_createRange:function(){var d=this.options,e="";if(d.range){if(d.range===true){if(!d.values){d.values=[this._valueMin(),this._valueMin()]
}else{if(d.values.length&&d.values.length!==2){d.values=[d.values[0],d.values[0]]}else{if(b.isArray(d.values)){d.values=d.values.slice(0)}}}}if(!this.range||!this.range.length){this.range=b("<div></div>").appendTo(this.element);
e="ui-slider-range ui-widget-header ui-corner-all"}else{this.range.removeClass("ui-slider-range-min ui-slider-range-max").css({left:"",bottom:""})}this.range.addClass(e+((d.range==="min"||d.range==="max")?" ui-slider-range-"+d.range:""))
}else{if(this.range){this.range.remove()}this.range=null}},_setupEvents:function(){var d=this.handles.add(this.range).filter("a");this._off(d);this._on(d,this._handleEvents);this._hoverable(d);this._focusable(d)
},_destroy:function(){this.handles.remove();if(this.range){this.range.remove()}this.element.removeClass("ui-slider ui-slider-horizontal ui-slider-vertical ui-widget ui-widget-content ui-corner-all");this._mouseDestroy()
},_mouseCapture:function(f){var n,s,e,h,r,t,m,d,p=this,g=this.options;if(g.disabled){return false}this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()};this.elementOffset=this.element.offset();
n={x:f.pageX,y:f.pageY};s=this._normValueFromMouse(n);e=this._valueMax()-this._valueMin()+1;this.handles.each(function(o){var u=Math.abs(s-p.values(o));if((e>u)||(e===u&&(o===p._lastChangedValue||p.values(o)===g.min))){e=u;
h=b(this);r=o}});t=this._start(f,r);if(t===false){return false}this._mouseSliding=true;this._handleIndex=r;h.addClass("ui-state-active").focus();m=h.offset();d=!b(f.target).parents().addBack().is(".ui-slider-handle");
this._clickOffset=d?{left:0,top:0}:{left:f.pageX-m.left-(h.width()/2),top:f.pageY-m.top-(h.height()/2)-(parseInt(h.css("borderTopWidth"),10)||0)-(parseInt(h.css("borderBottomWidth"),10)||0)+(parseInt(h.css("marginTop"),10)||0)};
if(!this.handles.hasClass("ui-state-hover")){this._slide(f,r,s)}this._animateOff=true;return true},_mouseStart:function(){return true},_mouseDrag:function(f){var d={x:f.pageX,y:f.pageY},e=this._normValueFromMouse(d);
this._slide(f,this._handleIndex,e);return false},_mouseStop:function(d){this.handles.removeClass("ui-state-active");this._mouseSliding=false;this._stop(d,this._handleIndex);this._change(d,this._handleIndex);
this._handleIndex=null;this._clickOffset=null;this._animateOff=false;return false},_detectOrientation:function(){this.orientation=(this.options.orientation==="vertical")?"vertical":"horizontal"},_normValueFromMouse:function(e){var d,h,g,f,m;
if(this.orientation==="horizontal"){d=this.elementSize.width;h=e.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)}else{d=this.elementSize.height;h=e.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)
}g=(h/d);if(g>1){g=1}if(g<0){g=0}if(this.orientation==="vertical"){g=1-g}f=this._valueMax()-this._valueMin();m=this._valueMin()+g*f;return this._trimAlignValue(m)},_start:function(f,e){var d={handle:this.handles[e],value:this.value()};
if(this.options.values&&this.options.values.length){d.value=this.values(e);d.values=this.values()}return this._trigger("start",f,d)},_slide:function(h,g,f){var d,e,m;if(this.options.values&&this.options.values.length){d=this.values(g?0:1);
if((this.options.values.length===2&&this.options.range===true)&&((g===0&&f>d)||(g===1&&f<d))){f=d}if(f!==this.values(g)){e=this.values();e[g]=f;m=this._trigger("slide",h,{handle:this.handles[g],value:f,values:e});
d=this.values(g?0:1);if(m!==false){this.values(g,f)}}}else{if(f!==this.value()){m=this._trigger("slide",h,{handle:this.handles[g],value:f});if(m!==false){this.value(f)}}}},_stop:function(f,e){var d={handle:this.handles[e],value:this.value()};
if(this.options.values&&this.options.values.length){d.value=this.values(e);d.values=this.values()}this._trigger("stop",f,d)},_change:function(f,e){if(!this._keySliding&&!this._mouseSliding){var d={handle:this.handles[e],value:this.value()};
if(this.options.values&&this.options.values.length){d.value=this.values(e);d.values=this.values()}this._lastChangedValue=e;this._trigger("change",f,d)}},value:function(d){if(arguments.length){this.options.value=this._trimAlignValue(d);
this._refreshValue();this._change(null,0);return}return this._value()},values:function(e,h){var g,d,f;if(arguments.length>1){this.options.values[e]=this._trimAlignValue(h);this._refreshValue();this._change(null,e);
return}if(arguments.length){if(b.isArray(arguments[0])){g=this.options.values;d=arguments[0];for(f=0;f<g.length;f+=1){g[f]=this._trimAlignValue(d[f]);this._change(null,f)}this._refreshValue()}else{if(this.options.values&&this.options.values.length){return this._values(e)
}else{return this.value()}}}else{return this._values()}},_setOption:function(e,f){var d,g=0;if(e==="range"&&this.options.range===true){if(f==="min"){this.options.value=this._values(0);this.options.values=null
}else{if(f==="max"){this.options.value=this._values(this.options.values.length-1);this.options.values=null}}}if(b.isArray(this.options.values)){g=this.options.values.length}b.Widget.prototype._setOption.apply(this,arguments);
switch(e){case"orientation":this._detectOrientation();this.element.removeClass("ui-slider-horizontal ui-slider-vertical").addClass("ui-slider-"+this.orientation);this._refreshValue();break;case"value":this._animateOff=true;
this._refreshValue();this._change(null,0);this._animateOff=false;break;case"values":this._animateOff=true;this._refreshValue();for(d=0;d<g;d+=1){this._change(null,d)}this._animateOff=false;break;case"min":case"max":this._animateOff=true;
this._refreshValue();this._animateOff=false;break;case"range":this._animateOff=true;this._refresh();this._animateOff=false;break}},_value:function(){var d=this.options.value;d=this._trimAlignValue(d);return d
},_values:function(d){var g,f,e;if(arguments.length){g=this.options.values[d];g=this._trimAlignValue(g);return g}else{if(this.options.values&&this.options.values.length){f=this.options.values.slice();for(e=0;
e<f.length;e+=1){f[e]=this._trimAlignValue(f[e])}return f}else{return[]}}},_trimAlignValue:function(g){if(g<=this._valueMin()){return this._valueMin()}if(g>=this._valueMax()){return this._valueMax()}var d=(this.options.step>0)?this.options.step:1,f=(g-this._valueMin())%d,e=g-f;
if(Math.abs(f)*2>=d){e+=(f>0)?d:(-d)}return parseFloat(e.toFixed(5))},_valueMin:function(){return this.options.min},_valueMax:function(){return this.options.max},_refreshValue:function(){var m,h,r,n,s,g=this.options.range,f=this.options,p=this,e=(!this._animateOff)?f.animate:false,d={};
if(this.options.values&&this.options.values.length){this.handles.each(function(o){h=(p.values(o)-p._valueMin())/(p._valueMax()-p._valueMin())*100;d[p.orientation==="horizontal"?"left":"bottom"]=h+"%";b(this).stop(1,1)[e?"animate":"css"](d,f.animate);
if(p.options.range===true){if(p.orientation==="horizontal"){if(o===0){p.range.stop(1,1)[e?"animate":"css"]({left:h+"%"},f.animate)}if(o===1){p.range[e?"animate":"css"]({width:(h-m)+"%"},{queue:false,duration:f.animate})
}}else{if(o===0){p.range.stop(1,1)[e?"animate":"css"]({bottom:(h)+"%"},f.animate)}if(o===1){p.range[e?"animate":"css"]({height:(h-m)+"%"},{queue:false,duration:f.animate})}}}m=h})}else{r=this.value();n=this._valueMin();
s=this._valueMax();h=(s!==n)?(r-n)/(s-n)*100:0;d[this.orientation==="horizontal"?"left":"bottom"]=h+"%";this.handle.stop(1,1)[e?"animate":"css"](d,f.animate);if(g==="min"&&this.orientation==="horizontal"){this.range.stop(1,1)[e?"animate":"css"]({width:h+"%"},f.animate)
}if(g==="max"&&this.orientation==="horizontal"){this.range[e?"animate":"css"]({width:(100-h)+"%"},{queue:false,duration:f.animate})}if(g==="min"&&this.orientation==="vertical"){this.range.stop(1,1)[e?"animate":"css"]({height:h+"%"},f.animate)
}if(g==="max"&&this.orientation==="vertical"){this.range[e?"animate":"css"]({height:(100-h)+"%"},{queue:false,duration:f.animate})}}},_handleEvents:{keydown:function(h){var m,f,e,g,d=b(h.target).data("ui-slider-handle-index");
switch(h.keyCode){case b.ui.keyCode.HOME:case b.ui.keyCode.END:case b.ui.keyCode.PAGE_UP:case b.ui.keyCode.PAGE_DOWN:case b.ui.keyCode.UP:case b.ui.keyCode.RIGHT:case b.ui.keyCode.DOWN:case b.ui.keyCode.LEFT:h.preventDefault();
if(!this._keySliding){this._keySliding=true;b(h.target).addClass("ui-state-active");m=this._start(h,d);if(m===false){return}}break}g=this.options.step;if(this.options.values&&this.options.values.length){f=e=this.values(d)
}else{f=e=this.value()}switch(h.keyCode){case b.ui.keyCode.HOME:e=this._valueMin();break;case b.ui.keyCode.END:e=this._valueMax();break;case b.ui.keyCode.PAGE_UP:e=this._trimAlignValue(f+((this._valueMax()-this._valueMin())/a));
break;case b.ui.keyCode.PAGE_DOWN:e=this._trimAlignValue(f-((this._valueMax()-this._valueMin())/a));break;case b.ui.keyCode.UP:case b.ui.keyCode.RIGHT:if(f===this._valueMax()){return}e=this._trimAlignValue(f+g);
break;case b.ui.keyCode.DOWN:case b.ui.keyCode.LEFT:if(f===this._valueMin()){return}e=this._trimAlignValue(f-g);break}this._slide(h,d,e)},click:function(d){d.preventDefault()},keyup:function(e){var d=b(e.target).data("ui-slider-handle-index");
if(this._keySliding){this._keySliding=false;this._stop(e,d);this._change(e,d);b(e.target).removeClass("ui-state-active")}}}})}(jQuery));(function(b,d){function a(f,e,g){return(f>e)&&(f<(e+g))}function c(e){return(/left|right/).test(e.css("float"))||(/inline|table-cell/).test(e.css("display"))
}b.widget("ui.sortable",b.ui.mouse,{version:"1.10.4",widgetEventPrefix:"sort",ready:false,options:{appendTo:"parent",axis:false,connectWith:false,containment:false,cursor:"auto",cursorAt:false,dropOnEmpty:true,forcePlaceholderSize:false,forceHelperSize:false,grid:false,handle:false,helper:"original",items:"> *",opacity:false,placeholder:false,revert:false,scroll:true,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1000,activate:null,beforeStop:null,change:null,deactivate:null,out:null,over:null,receive:null,remove:null,sort:null,start:null,stop:null,update:null},_create:function(){var e=this.options;
this.containerCache={};this.element.addClass("ui-sortable");this.refresh();this.floating=this.items.length?e.axis==="x"||c(this.items[0].item):false;this.offset=this.element.offset();this._mouseInit();
this.ready=true},_destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled");this._mouseDestroy();for(var e=this.items.length-1;e>=0;e--){this.items[e].item.removeData(this.widgetName+"-item")
}return this},_setOption:function(e,f){if(e==="disabled"){this.options[e]=f;this.widget().toggleClass("ui-sortable-disabled",!!f)}else{b.Widget.prototype._setOption.apply(this,arguments)}},_mouseCapture:function(g,h){var e=null,m=false,f=this;
if(this.reverting){return false}if(this.options.disabled||this.options.type==="static"){return false}this._refreshItems(g);b(g.target).parents().each(function(){if(b.data(this,f.widgetName+"-item")===f){e=b(this);
return false}});if(b.data(g.target,f.widgetName+"-item")===f){e=b(g.target)}if(!e){return false}if(this.options.handle&&!h){b(this.options.handle,e).find("*").addBack().each(function(){if(this===g.target){m=true
}});if(!m){return false}}this.currentItem=e;this._removeCurrentsFromItems();return true},_mouseStart:function(h,m,f){var g,e,n=this.options;this.currentContainer=this;this.refreshPositions();this.helper=this._createHelper(h);
this._cacheHelperProportions();this._cacheMargins();this.scrollParent=this.helper.scrollParent();this.offset=this.currentItem.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};
b.extend(this.offset,{click:{left:h.pageX-this.offset.left,top:h.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.helper.css("position","absolute");this.cssPosition=this.helper.css("position");
this.originalPosition=this._generatePosition(h);this.originalPageX=h.pageX;this.originalPageY=h.pageY;(n.cursorAt&&this._adjustOffsetFromHelper(n.cursorAt));this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]};
if(this.helper[0]!==this.currentItem[0]){this.currentItem.hide()}this._createPlaceholder();if(n.containment){this._setContainment()}if(n.cursor&&n.cursor!=="auto"){e=this.document.find("body");this.storedCursor=e.css("cursor");
e.css("cursor",n.cursor);this.storedStylesheet=b("<style>*{ cursor: "+n.cursor+" !important; }</style>").appendTo(e)}if(n.opacity){if(this.helper.css("opacity")){this._storedOpacity=this.helper.css("opacity")
}this.helper.css("opacity",n.opacity)}if(n.zIndex){if(this.helper.css("zIndex")){this._storedZIndex=this.helper.css("zIndex")}this.helper.css("zIndex",n.zIndex)}if(this.scrollParent[0]!==document&&this.scrollParent[0].tagName!=="HTML"){this.overflowOffset=this.scrollParent.offset()
}this._trigger("start",h,this._uiHash());if(!this._preserveHelperProportions){this._cacheHelperProportions()}if(!f){for(g=this.containers.length-1;g>=0;g--){this.containers[g]._trigger("activate",h,this._uiHash(this))
}}if(b.ui.ddmanager){b.ui.ddmanager.current=this}if(b.ui.ddmanager&&!n.dropBehaviour){b.ui.ddmanager.prepareOffsets(this,h)}this.dragging=true;this.helper.addClass("ui-sortable-helper");this._mouseDrag(h);
return true},_mouseDrag:function(m){var g,h,f,p,n=this.options,e=false;this.position=this._generatePosition(m);this.positionAbs=this._convertPositionTo("absolute");if(!this.lastPositionAbs){this.lastPositionAbs=this.positionAbs
}if(this.options.scroll){if(this.scrollParent[0]!==document&&this.scrollParent[0].tagName!=="HTML"){if((this.overflowOffset.top+this.scrollParent[0].offsetHeight)-m.pageY<n.scrollSensitivity){this.scrollParent[0].scrollTop=e=this.scrollParent[0].scrollTop+n.scrollSpeed
}else{if(m.pageY-this.overflowOffset.top<n.scrollSensitivity){this.scrollParent[0].scrollTop=e=this.scrollParent[0].scrollTop-n.scrollSpeed}}if((this.overflowOffset.left+this.scrollParent[0].offsetWidth)-m.pageX<n.scrollSensitivity){this.scrollParent[0].scrollLeft=e=this.scrollParent[0].scrollLeft+n.scrollSpeed
}else{if(m.pageX-this.overflowOffset.left<n.scrollSensitivity){this.scrollParent[0].scrollLeft=e=this.scrollParent[0].scrollLeft-n.scrollSpeed}}}else{if(m.pageY-b(document).scrollTop()<n.scrollSensitivity){e=b(document).scrollTop(b(document).scrollTop()-n.scrollSpeed)
}else{if(b(window).height()-(m.pageY-b(document).scrollTop())<n.scrollSensitivity){e=b(document).scrollTop(b(document).scrollTop()+n.scrollSpeed)}}if(m.pageX-b(document).scrollLeft()<n.scrollSensitivity){e=b(document).scrollLeft(b(document).scrollLeft()-n.scrollSpeed)
}else{if(b(window).width()-(m.pageX-b(document).scrollLeft())<n.scrollSensitivity){e=b(document).scrollLeft(b(document).scrollLeft()+n.scrollSpeed)}}}if(e!==false&&b.ui.ddmanager&&!n.dropBehaviour){b.ui.ddmanager.prepareOffsets(this,m)
}}this.positionAbs=this._convertPositionTo("absolute");if(!this.options.axis||this.options.axis!=="y"){this.helper[0].style.left=this.position.left+"px"}if(!this.options.axis||this.options.axis!=="x"){this.helper[0].style.top=this.position.top+"px"
}for(g=this.items.length-1;g>=0;g--){h=this.items[g];f=h.item[0];p=this._intersectsWithPointer(h);if(!p){continue}if(h.instance!==this.currentContainer){continue}if(f!==this.currentItem[0]&&this.placeholder[p===1?"next":"prev"]()[0]!==f&&!b.contains(this.placeholder[0],f)&&(this.options.type==="semi-dynamic"?!b.contains(this.element[0],f):true)){this.direction=p===1?"down":"up";
if(this.options.tolerance==="pointer"||this._intersectsWithSides(h)){this._rearrange(m,h)}else{break}this._trigger("change",m,this._uiHash());break}}this._contactContainers(m);if(b.ui.ddmanager){b.ui.ddmanager.drag(this,m)
}this._trigger("sort",m,this._uiHash());this.lastPositionAbs=this.positionAbs;return false},_mouseStop:function(g,m){if(!g){return}if(b.ui.ddmanager&&!this.options.dropBehaviour){b.ui.ddmanager.drop(this,g)
}if(this.options.revert){var f=this,n=this.placeholder.offset(),e=this.options.axis,h={};if(!e||e==="x"){h.left=n.left-this.offset.parent.left-this.margins.left+(this.offsetParent[0]===document.body?0:this.offsetParent[0].scrollLeft)
}if(!e||e==="y"){h.top=n.top-this.offset.parent.top-this.margins.top+(this.offsetParent[0]===document.body?0:this.offsetParent[0].scrollTop)}this.reverting=true;b(this.helper).animate(h,parseInt(this.options.revert,10)||500,function(){f._clear(g)
})}else{this._clear(g,m)}return false},cancel:function(){if(this.dragging){this._mouseUp({target:null});if(this.options.helper==="original"){this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")
}else{this.currentItem.show()}for(var e=this.containers.length-1;e>=0;e--){this.containers[e]._trigger("deactivate",null,this._uiHash(this));if(this.containers[e].containerCache.over){this.containers[e]._trigger("out",null,this._uiHash(this));
this.containers[e].containerCache.over=0}}}if(this.placeholder){if(this.placeholder[0].parentNode){this.placeholder[0].parentNode.removeChild(this.placeholder[0])}if(this.options.helper!=="original"&&this.helper&&this.helper[0].parentNode){this.helper.remove()
}b.extend(this,{helper:null,dragging:false,reverting:false,_noFinalSort:null});if(this.domPosition.prev){b(this.domPosition.prev).after(this.currentItem)}else{b(this.domPosition.parent).prepend(this.currentItem)
}}return this},serialize:function(g){var e=this._getItemsAsjQuery(g&&g.connected),f=[];g=g||{};b(e).each(function(){var h=(b(g.item||this).attr(g.attribute||"id")||"").match(g.expression||(/(.+)[\-=_](.+)/));
if(h){f.push((g.key||h[1]+"[]")+"="+(g.key&&g.expression?h[1]:h[2]))}});if(!f.length&&g.key){f.push(g.key+"=")}return f.join("&")},toArray:function(g){var e=this._getItemsAsjQuery(g&&g.connected),f=[];
g=g||{};e.each(function(){f.push(b(g.item||this).attr(g.attribute||"id")||"")});return f},_intersectsWith:function(w){var g=this.positionAbs.left,f=g+this.helperProportions.width,u=this.positionAbs.top,s=u+this.helperProportions.height,h=w.left,e=h+w.width,y=w.top,p=y+w.height,z=this.offset.click.top,o=this.offset.click.left,n=(this.options.axis==="x")||((u+z)>y&&(u+z)<p),v=(this.options.axis==="y")||((g+o)>h&&(g+o)<e),m=n&&v;
if(this.options.tolerance==="pointer"||this.options.forcePointerForContainers||(this.options.tolerance!=="pointer"&&this.helperProportions[this.floating?"width":"height"]>w[this.floating?"width":"height"])){return m
}else{return(h<g+(this.helperProportions.width/2)&&f-(this.helperProportions.width/2)<e&&y<u+(this.helperProportions.height/2)&&s-(this.helperProportions.height/2)<p)}},_intersectsWithPointer:function(g){var h=(this.options.axis==="x")||a(this.positionAbs.top+this.offset.click.top,g.top,g.height),f=(this.options.axis==="y")||a(this.positionAbs.left+this.offset.click.left,g.left,g.width),n=h&&f,e=this._getDragVerticalDirection(),m=this._getDragHorizontalDirection();
if(!n){return false}return this.floating?(((m&&m==="right")||e==="down")?2:1):(e&&(e==="down"?2:1))},_intersectsWithSides:function(h){var f=a(this.positionAbs.top+this.offset.click.top,h.top+(h.height/2),h.height),g=a(this.positionAbs.left+this.offset.click.left,h.left+(h.width/2),h.width),e=this._getDragVerticalDirection(),m=this._getDragHorizontalDirection();
if(this.floating&&m){return((m==="right"&&g)||(m==="left"&&!g))}else{return e&&((e==="down"&&f)||(e==="up"&&!f))}},_getDragVerticalDirection:function(){var e=this.positionAbs.top-this.lastPositionAbs.top;
return e!==0&&(e>0?"down":"up")},_getDragHorizontalDirection:function(){var e=this.positionAbs.left-this.lastPositionAbs.left;return e!==0&&(e>0?"right":"left")},refresh:function(e){this._refreshItems(e);
this.refreshPositions();return this},_connectWith:function(){var e=this.options;return e.connectWith.constructor===String?[e.connectWith]:e.connectWith},_getItemsAsjQuery:function(e){var g,f,p,m,n=[],h=[],o=this._connectWith();
if(o&&e){for(g=o.length-1;g>=0;g--){p=b(o[g]);for(f=p.length-1;f>=0;f--){m=b.data(p[f],this.widgetFullName);if(m&&m!==this&&!m.options.disabled){h.push([b.isFunction(m.options.items)?m.options.items.call(m.element):b(m.options.items,m.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),m])
}}}}h.push([b.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):b(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]);
function r(){n.push(this)}for(g=h.length-1;g>=0;g--){h[g][0].each(r)}return b(n)},_removeCurrentsFromItems:function(){var e=this.currentItem.find(":data("+this.widgetName+"-item)");this.items=b.grep(this.items,function(g){for(var f=0;
f<e.length;f++){if(e[f]===g.item[0]){return false}}return true})},_refreshItems:function(e){this.items=[];this.containers=[this];var m,g,s,n,r,f,u,t,o=this.items,h=[[b.isFunction(this.options.items)?this.options.items.call(this.element[0],e,{item:this.currentItem}):b(this.options.items,this.element),this]],p=this._connectWith();
if(p&&this.ready){for(m=p.length-1;m>=0;m--){s=b(p[m]);for(g=s.length-1;g>=0;g--){n=b.data(s[g],this.widgetFullName);if(n&&n!==this&&!n.options.disabled){h.push([b.isFunction(n.options.items)?n.options.items.call(n.element[0],e,{item:this.currentItem}):b(n.options.items,n.element),n]);
this.containers.push(n)}}}}for(m=h.length-1;m>=0;m--){r=h[m][1];f=h[m][0];for(g=0,t=f.length;g<t;g++){u=b(f[g]);u.data(this.widgetName+"-item",r);o.push({item:u,instance:r,width:0,height:0,left:0,top:0})
}}},refreshPositions:function(e){if(this.offsetParent&&this.helper){this.offset.parent=this._getParentOffset()}var g,h,f,m;for(g=this.items.length-1;g>=0;g--){h=this.items[g];if(h.instance!==this.currentContainer&&this.currentContainer&&h.item[0]!==this.currentItem[0]){continue
}f=this.options.toleranceElement?b(this.options.toleranceElement,h.item):h.item;if(!e){h.width=f.outerWidth();h.height=f.outerHeight()}m=f.offset();h.left=m.left;h.top=m.top}if(this.options.custom&&this.options.custom.refreshContainers){this.options.custom.refreshContainers.call(this)
}else{for(g=this.containers.length-1;g>=0;g--){m=this.containers[g].element.offset();this.containers[g].containerCache.left=m.left;this.containers[g].containerCache.top=m.top;this.containers[g].containerCache.width=this.containers[g].element.outerWidth();
this.containers[g].containerCache.height=this.containers[g].element.outerHeight()}}return this},_createPlaceholder:function(f){f=f||this;var e,g=f.options;if(!g.placeholder||g.placeholder.constructor===String){e=g.placeholder;
g.placeholder={element:function(){var m=f.currentItem[0].nodeName.toLowerCase(),h=b("<"+m+">",f.document[0]).addClass(e||f.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper");
if(m==="tr"){f.currentItem.children().each(function(){b("<td>&#160;</td>",f.document[0]).attr("colspan",b(this).attr("colspan")||1).appendTo(h)})}else{if(m==="img"){h.attr("src",f.currentItem.attr("src"))
}}if(!e){h.css("visibility","hidden")}return h},update:function(h,m){if(e&&!g.forcePlaceholderSize){return}if(!m.height()){m.height(f.currentItem.innerHeight()-parseInt(f.currentItem.css("paddingTop")||0,10)-parseInt(f.currentItem.css("paddingBottom")||0,10))
}if(!m.width()){m.width(f.currentItem.innerWidth()-parseInt(f.currentItem.css("paddingLeft")||0,10)-parseInt(f.currentItem.css("paddingRight")||0,10))}}}}f.placeholder=b(g.placeholder.element.call(f.element,f.currentItem));
f.currentItem.after(f.placeholder);g.placeholder.update(f,f.placeholder)},_contactContainers:function(e){var n,h,s,o,p,u,f,v,m,r,g=null,t=null;for(n=this.containers.length-1;n>=0;n--){if(b.contains(this.currentItem[0],this.containers[n].element[0])){continue
}if(this._intersectsWith(this.containers[n].containerCache)){if(g&&b.contains(this.containers[n].element[0],g.element[0])){continue}g=this.containers[n];t=n}else{if(this.containers[n].containerCache.over){this.containers[n]._trigger("out",e,this._uiHash(this));
this.containers[n].containerCache.over=0}}}if(!g){return}if(this.containers.length===1){if(!this.containers[t].containerCache.over){this.containers[t]._trigger("over",e,this._uiHash(this));this.containers[t].containerCache.over=1
}}else{s=10000;o=null;r=g.floating||c(this.currentItem);p=r?"left":"top";u=r?"width":"height";f=this.positionAbs[p]+this.offset.click[p];for(h=this.items.length-1;h>=0;h--){if(!b.contains(this.containers[t].element[0],this.items[h].item[0])){continue
}if(this.items[h].item[0]===this.currentItem[0]){continue}if(r&&!a(this.positionAbs.top+this.offset.click.top,this.items[h].top,this.items[h].height)){continue}v=this.items[h].item.offset()[p];m=false;
if(Math.abs(v-f)>Math.abs(v+this.items[h][u]-f)){m=true;v+=this.items[h][u]}if(Math.abs(v-f)<s){s=Math.abs(v-f);o=this.items[h];this.direction=m?"up":"down"}}if(!o&&!this.options.dropOnEmpty){return}if(this.currentContainer===this.containers[t]){return
}o?this._rearrange(e,o,null,true):this._rearrange(e,null,this.containers[t].element,true);this._trigger("change",e,this._uiHash());this.containers[t]._trigger("change",e,this._uiHash(this));this.currentContainer=this.containers[t];
this.options.placeholder.update(this.currentContainer,this.placeholder);this.containers[t]._trigger("over",e,this._uiHash(this));this.containers[t].containerCache.over=1}},_createHelper:function(f){var g=this.options,e=b.isFunction(g.helper)?b(g.helper.apply(this.element[0],[f,this.currentItem])):(g.helper==="clone"?this.currentItem.clone():this.currentItem);
if(!e.parents("body").length){b(g.appendTo!=="parent"?g.appendTo:this.currentItem[0].parentNode)[0].appendChild(e[0])}if(e[0]===this.currentItem[0]){this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")}
}if(!e[0].style.width||g.forceHelperSize){e.width(this.currentItem.width())}if(!e[0].style.height||g.forceHelperSize){e.height(this.currentItem.height())}return e},_adjustOffsetFromHelper:function(e){if(typeof e==="string"){e=e.split(" ")
}if(b.isArray(e)){e={left:+e[0],top:+e[1]||0}}if("left" in e){this.offset.click.left=e.left+this.margins.left}if("right" in e){this.offset.click.left=this.helperProportions.width-e.right+this.margins.left
}if("top" in e){this.offset.click.top=e.top+this.margins.top}if("bottom" in e){this.offset.click.top=this.helperProportions.height-e.bottom+this.margins.top}},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();
var e=this.offsetParent.offset();if(this.cssPosition==="absolute"&&this.scrollParent[0]!==document&&b.contains(this.scrollParent[0],this.offsetParent[0])){e.left+=this.scrollParent.scrollLeft();e.top+=this.scrollParent.scrollTop()
}if(this.offsetParent[0]===document.body||(this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()==="html"&&b.ui.ie)){e={top:0,left:0}}return{top:e.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:e.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}
},_getRelativeOffset:function(){if(this.cssPosition==="relative"){var e=this.currentItem.position();return{top:e.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:e.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}
}else{return{top:0,left:0}}},_cacheMargins:function(){this.margins={left:(parseInt(this.currentItem.css("marginLeft"),10)||0),top:(parseInt(this.currentItem.css("marginTop"),10)||0)}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}
},_setContainment:function(){var f,h,e,g=this.options;if(g.containment==="parent"){g.containment=this.helper[0].parentNode}if(g.containment==="document"||g.containment==="window"){this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,b(g.containment==="document"?document:window).width()-this.helperProportions.width-this.margins.left,(b(g.containment==="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]
}if(!(/^(document|window|parent)$/).test(g.containment)){f=b(g.containment)[0];h=b(g.containment).offset();e=(b(f).css("overflow")!=="hidden");this.containment=[h.left+(parseInt(b(f).css("borderLeftWidth"),10)||0)+(parseInt(b(f).css("paddingLeft"),10)||0)-this.margins.left,h.top+(parseInt(b(f).css("borderTopWidth"),10)||0)+(parseInt(b(f).css("paddingTop"),10)||0)-this.margins.top,h.left+(e?Math.max(f.scrollWidth,f.offsetWidth):f.offsetWidth)-(parseInt(b(f).css("borderLeftWidth"),10)||0)-(parseInt(b(f).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,h.top+(e?Math.max(f.scrollHeight,f.offsetHeight):f.offsetHeight)-(parseInt(b(f).css("borderTopWidth"),10)||0)-(parseInt(b(f).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]
}},_convertPositionTo:function(g,m){if(!m){m=this.position}var f=g==="absolute"?1:-1,e=this.cssPosition==="absolute"&&!(this.scrollParent[0]!==document&&b.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,h=(/(html|body)/i).test(e[0].tagName);
return{top:(m.top+this.offset.relative.top*f+this.offset.parent.top*f-((this.cssPosition==="fixed"?-this.scrollParent.scrollTop():(h?0:e.scrollTop()))*f)),left:(m.left+this.offset.relative.left*f+this.offset.parent.left*f-((this.cssPosition==="fixed"?-this.scrollParent.scrollLeft():h?0:e.scrollLeft())*f))}
},_generatePosition:function(h){var n,m,p=this.options,g=h.pageX,f=h.pageY,e=this.cssPosition==="absolute"&&!(this.scrollParent[0]!==document&&b.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,r=(/(html|body)/i).test(e[0].tagName);
if(this.cssPosition==="relative"&&!(this.scrollParent[0]!==document&&this.scrollParent[0]!==this.offsetParent[0])){this.offset.relative=this._getRelativeOffset()}if(this.originalPosition){if(this.containment){if(h.pageX-this.offset.click.left<this.containment[0]){g=this.containment[0]+this.offset.click.left
}if(h.pageY-this.offset.click.top<this.containment[1]){f=this.containment[1]+this.offset.click.top}if(h.pageX-this.offset.click.left>this.containment[2]){g=this.containment[2]+this.offset.click.left}if(h.pageY-this.offset.click.top>this.containment[3]){f=this.containment[3]+this.offset.click.top
}}if(p.grid){n=this.originalPageY+Math.round((f-this.originalPageY)/p.grid[1])*p.grid[1];f=this.containment?((n-this.offset.click.top>=this.containment[1]&&n-this.offset.click.top<=this.containment[3])?n:((n-this.offset.click.top>=this.containment[1])?n-p.grid[1]:n+p.grid[1])):n;
m=this.originalPageX+Math.round((g-this.originalPageX)/p.grid[0])*p.grid[0];g=this.containment?((m-this.offset.click.left>=this.containment[0]&&m-this.offset.click.left<=this.containment[2])?m:((m-this.offset.click.left>=this.containment[0])?m-p.grid[0]:m+p.grid[0])):m
}}return{top:(f-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+((this.cssPosition==="fixed"?-this.scrollParent.scrollTop():(r?0:e.scrollTop())))),left:(g-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+((this.cssPosition==="fixed"?-this.scrollParent.scrollLeft():r?0:e.scrollLeft())))}
},_rearrange:function(m,h,f,g){f?f[0].appendChild(this.placeholder[0]):h.item[0].parentNode.insertBefore(this.placeholder[0],(this.direction==="down"?h.item[0]:h.item[0].nextSibling));this.counter=this.counter?++this.counter:1;
var e=this.counter;this._delay(function(){if(e===this.counter){this.refreshPositions(!g)}})},_clear:function(f,h){this.reverting=false;var e,m=[];if(!this._noFinalSort&&this.currentItem.parent().length){this.placeholder.before(this.currentItem)
}this._noFinalSort=null;if(this.helper[0]===this.currentItem[0]){for(e in this._storedCSS){if(this._storedCSS[e]==="auto"||this._storedCSS[e]==="static"){this._storedCSS[e]=""}}this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")
}else{this.currentItem.show()}if(this.fromOutside&&!h){m.push(function(n){this._trigger("receive",n,this._uiHash(this.fromOutside))})}if((this.fromOutside||this.domPosition.prev!==this.currentItem.prev().not(".ui-sortable-helper")[0]||this.domPosition.parent!==this.currentItem.parent()[0])&&!h){m.push(function(n){this._trigger("update",n,this._uiHash())
})}if(this!==this.currentContainer){if(!h){m.push(function(n){this._trigger("remove",n,this._uiHash())});m.push((function(n){return function(o){n._trigger("receive",o,this._uiHash(this))}}).call(this,this.currentContainer));
m.push((function(n){return function(o){n._trigger("update",o,this._uiHash(this))}}).call(this,this.currentContainer))}}function g(p,n,o){return function(r){o._trigger(p,r,n._uiHash(n))}}for(e=this.containers.length-1;
e>=0;e--){if(!h){m.push(g("deactivate",this,this.containers[e]))}if(this.containers[e].containerCache.over){m.push(g("out",this,this.containers[e]));this.containers[e].containerCache.over=0}}if(this.storedCursor){this.document.find("body").css("cursor",this.storedCursor);
this.storedStylesheet.remove()}if(this._storedOpacity){this.helper.css("opacity",this._storedOpacity)}if(this._storedZIndex){this.helper.css("zIndex",this._storedZIndex==="auto"?"":this._storedZIndex)}this.dragging=false;
if(this.cancelHelperRemoval){if(!h){this._trigger("beforeStop",f,this._uiHash());for(e=0;e<m.length;e++){m[e].call(this,f)}this._trigger("stop",f,this._uiHash())}this.fromOutside=false;return false}if(!h){this._trigger("beforeStop",f,this._uiHash())
}this.placeholder[0].parentNode.removeChild(this.placeholder[0]);if(this.helper[0]!==this.currentItem[0]){this.helper.remove()}this.helper=null;if(!h){for(e=0;e<m.length;e++){m[e].call(this,f)}this._trigger("stop",f,this._uiHash())
}this.fromOutside=false;return true},_trigger:function(){if(b.Widget.prototype._trigger.apply(this,arguments)===false){this.cancel()}},_uiHash:function(e){var f=e||this;return{helper:f.helper,placeholder:f.placeholder||b([]),position:f.position,originalPosition:f.originalPosition,offset:f.positionAbs,item:f.currentItem,sender:e?e.element:null}
}})})(jQuery);(function(b){function a(c){return function(){var d=this.element.val();c.apply(this,arguments);this._refresh();if(d!==this.element.val()){this._trigger("change")}}}b.widget("ui.spinner",{version:"1.10.4",defaultElement:"<input>",widgetEventPrefix:"spin",options:{culture:null,icons:{down:"ui-icon-triangle-1-s",up:"ui-icon-triangle-1-n"},incremental:true,max:null,min:null,numberFormat:null,page:10,step:1,change:null,spin:null,start:null,stop:null},_create:function(){this._setOption("max",this.options.max);
this._setOption("min",this.options.min);this._setOption("step",this.options.step);if(this.value()!==""){this._value(this.element.val(),true)}this._draw();this._on(this._events);this._refresh();this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")
}})},_getCreateOptions:function(){var c={},d=this.element;b.each(["min","max","step"],function(e,f){var g=d.attr(f);if(g!==undefined&&g.length){c[f]=g}});return c},_events:{keydown:function(c){if(this._start(c)&&this._keydown(c)){c.preventDefault()
}},keyup:"_stop",focus:function(){this.previous=this.element.val()},blur:function(c){if(this.cancelBlur){delete this.cancelBlur;return}this._stop();this._refresh();if(this.previous!==this.element.val()){this._trigger("change",c)
}},mousewheel:function(c,d){if(!d){return}if(!this.spinning&&!this._start(c)){return false}this._spin((d>0?1:-1)*this.options.step,c);clearTimeout(this.mousewheelTimer);this.mousewheelTimer=this._delay(function(){if(this.spinning){this._stop(c)
}},100);c.preventDefault()},"mousedown .ui-spinner-button":function(d){var c;c=this.element[0]===this.document[0].activeElement?this.previous:this.element.val();function e(){var f=this.element[0]===this.document[0].activeElement;
if(!f){this.element.focus();this.previous=c;this._delay(function(){this.previous=c})}}d.preventDefault();e.call(this);this.cancelBlur=true;this._delay(function(){delete this.cancelBlur;e.call(this)});if(this._start(d)===false){return
}this._repeat(null,b(d.currentTarget).hasClass("ui-spinner-up")?1:-1,d)},"mouseup .ui-spinner-button":"_stop","mouseenter .ui-spinner-button":function(c){if(!b(c.currentTarget).hasClass("ui-state-active")){return
}if(this._start(c)===false){return false}this._repeat(null,b(c.currentTarget).hasClass("ui-spinner-up")?1:-1,c)},"mouseleave .ui-spinner-button":"_stop"},_draw:function(){var c=this.uiSpinner=this.element.addClass("ui-spinner-input").attr("autocomplete","off").wrap(this._uiSpinnerHtml()).parent().append(this._buttonHtml());
this.element.attr("role","spinbutton");this.buttons=c.find(".ui-spinner-button").attr("tabIndex",-1).button().removeClass("ui-corner-all");if(this.buttons.height()>Math.ceil(c.height()*0.5)&&c.height()>0){c.height(c.height())
}if(this.options.disabled){this.disable()}},_keydown:function(d){var c=this.options,e=b.ui.keyCode;switch(d.keyCode){case e.UP:this._repeat(null,1,d);return true;case e.DOWN:this._repeat(null,-1,d);return true;
case e.PAGE_UP:this._repeat(null,c.page,d);return true;case e.PAGE_DOWN:this._repeat(null,-c.page,d);return true}return false},_uiSpinnerHtml:function(){return"<span class='ui-spinner ui-widget ui-widget-content ui-corner-all'></span>"
},_buttonHtml:function(){return"<a class='ui-spinner-button ui-spinner-up ui-corner-tr'><span class='ui-icon "+this.options.icons.up+"'>&#9650;</span></a><a class='ui-spinner-button ui-spinner-down ui-corner-br'><span class='ui-icon "+this.options.icons.down+"'>&#9660;</span></a>"
},_start:function(c){if(!this.spinning&&this._trigger("start",c)===false){return false}if(!this.counter){this.counter=1}this.spinning=true;return true},_repeat:function(d,c,e){d=d||500;clearTimeout(this.timer);
this.timer=this._delay(function(){this._repeat(40,c,e)},d);this._spin(c*this.options.step,e)},_spin:function(d,c){var e=this.value()||0;if(!this.counter){this.counter=1}e=this._adjustValue(e+d*this._increment(this.counter));
if(!this.spinning||this._trigger("spin",c,{value:e})!==false){this._value(e);this.counter++}},_increment:function(c){var d=this.options.incremental;if(d){return b.isFunction(d)?d(c):Math.floor(c*c*c/50000-c*c/500+17*c/200+1)
}return 1},_precision:function(){var c=this._precisionOf(this.options.step);if(this.options.min!==null){c=Math.max(c,this._precisionOf(this.options.min))}return c},_precisionOf:function(d){var e=d.toString(),c=e.indexOf(".");
return c===-1?0:e.length-c-1},_adjustValue:function(e){var d,f,c=this.options;d=c.min!==null?c.min:0;f=e-d;f=Math.round(f/c.step)*c.step;e=d+f;e=parseFloat(e.toFixed(this._precision()));if(c.max!==null&&e>c.max){return c.max
}if(c.min!==null&&e<c.min){return c.min}return e},_stop:function(c){if(!this.spinning){return}clearTimeout(this.timer);clearTimeout(this.mousewheelTimer);this.counter=0;this.spinning=false;this._trigger("stop",c)
},_setOption:function(c,d){if(c==="culture"||c==="numberFormat"){var e=this._parse(this.element.val());this.options[c]=d;this.element.val(this._format(e));return}if(c==="max"||c==="min"||c==="step"){if(typeof d==="string"){d=this._parse(d)
}}if(c==="icons"){this.buttons.first().find(".ui-icon").removeClass(this.options.icons.up).addClass(d.up);this.buttons.last().find(".ui-icon").removeClass(this.options.icons.down).addClass(d.down)}this._super(c,d);
if(c==="disabled"){if(d){this.element.prop("disabled",true);this.buttons.button("disable")}else{this.element.prop("disabled",false);this.buttons.button("enable")}}},_setOptions:a(function(c){this._super(c);
this._value(this.element.val())}),_parse:function(c){if(typeof c==="string"&&c!==""){c=window.Globalize&&this.options.numberFormat?Globalize.parseFloat(c,10,this.options.culture):+c}return c===""||isNaN(c)?null:c
},_format:function(c){if(c===""){return""}return window.Globalize&&this.options.numberFormat?Globalize.format(c,this.options.numberFormat,this.options.culture):c},_refresh:function(){this.element.attr({"aria-valuemin":this.options.min,"aria-valuemax":this.options.max,"aria-valuenow":this._parse(this.element.val())})
},_value:function(e,c){var d;if(e!==""){d=this._parse(e);if(d!==null){if(!c){d=this._adjustValue(d)}e=this._format(d)}}this.element.val(e);this._refresh()},_destroy:function(){this.element.removeClass("ui-spinner-input").prop("disabled",false).removeAttr("autocomplete").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow");
this.uiSpinner.replaceWith(this.element)},stepUp:a(function(c){this._stepUp(c)}),_stepUp:function(c){if(this._start()){this._spin((c||1)*this.options.step);this._stop()}},stepDown:a(function(c){this._stepDown(c)
}),_stepDown:function(c){if(this._start()){this._spin((c||1)*-this.options.step);this._stop()}},pageUp:a(function(c){this._stepUp((c||1)*this.options.page)}),pageDown:a(function(c){this._stepDown((c||1)*this.options.page)
}),value:function(c){if(!arguments.length){return this._parse(this.element.val())}a(this._value).call(this,c)},widget:function(){return this.uiSpinner}})}(jQuery));(function(c,e){var a=0,f=/#.*$/;function d(){return ++a
}function b(g){g=g.cloneNode(false);return g.hash.length>1&&decodeURIComponent(g.href.replace(f,""))===decodeURIComponent(location.href.replace(f,""))}c.widget("ui.tabs",{version:"1.10.4",delay:300,options:{active:null,collapsible:false,event:"click",heightStyle:"content",hide:null,show:null,activate:null,beforeActivate:null,beforeLoad:null,load:null},_create:function(){var h=this,g=this.options;
this.running=false;this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all").toggleClass("ui-tabs-collapsible",g.collapsible).delegate(".ui-tabs-nav > li","mousedown"+this.eventNamespace,function(m){if(c(this).is(".ui-state-disabled")){m.preventDefault()
}}).delegate(".ui-tabs-anchor","focus"+this.eventNamespace,function(){if(c(this).closest("li").is(".ui-state-disabled")){this.blur()}});this._processTabs();g.active=this._initialActive();if(c.isArray(g.disabled)){g.disabled=c.unique(g.disabled.concat(c.map(this.tabs.filter(".ui-state-disabled"),function(m){return h.tabs.index(m)
}))).sort()}if(this.options.active!==false&&this.anchors.length){this.active=this._findActive(g.active)}else{this.active=c()}this._refresh();if(this.active.length){this.load(g.active)}},_initialActive:function(){var h=this.options.active,g=this.options.collapsible,m=location.hash.substring(1);
if(h===null){if(m){this.tabs.each(function(n,o){if(c(o).attr("aria-controls")===m){h=n;return false}})}if(h===null){h=this.tabs.index(this.tabs.filter(".ui-tabs-active"))}if(h===null||h===-1){h=this.tabs.length?0:false
}}if(h!==false){h=this.tabs.index(this.tabs.eq(h));if(h===-1){h=g?false:0}}if(!g&&h===false&&this.anchors.length){h=0}return h},_getCreateEventData:function(){return{tab:this.active,panel:!this.active.length?c():this._getPanelForTab(this.active)}
},_tabKeydown:function(m){var h=c(this.document[0].activeElement).closest("li"),g=this.tabs.index(h),n=true;if(this._handlePageNav(m)){return}switch(m.keyCode){case c.ui.keyCode.RIGHT:case c.ui.keyCode.DOWN:g++;
break;case c.ui.keyCode.UP:case c.ui.keyCode.LEFT:n=false;g--;break;case c.ui.keyCode.END:g=this.anchors.length-1;break;case c.ui.keyCode.HOME:g=0;break;case c.ui.keyCode.SPACE:m.preventDefault();clearTimeout(this.activating);
this._activate(g);return;case c.ui.keyCode.ENTER:m.preventDefault();clearTimeout(this.activating);this._activate(g===this.options.active?false:g);return;default:return}m.preventDefault();clearTimeout(this.activating);
g=this._focusNextTab(g,n);if(!m.ctrlKey){h.attr("aria-selected","false");this.tabs.eq(g).attr("aria-selected","true");this.activating=this._delay(function(){this.option("active",g)},this.delay)}},_panelKeydown:function(g){if(this._handlePageNav(g)){return
}if(g.ctrlKey&&g.keyCode===c.ui.keyCode.UP){g.preventDefault();this.active.focus()}},_handlePageNav:function(g){if(g.altKey&&g.keyCode===c.ui.keyCode.PAGE_UP){this._activate(this._focusNextTab(this.options.active-1,false));
return true}if(g.altKey&&g.keyCode===c.ui.keyCode.PAGE_DOWN){this._activate(this._focusNextTab(this.options.active+1,true));return true}},_findNextTab:function(h,m){var g=this.tabs.length-1;function n(){if(h>g){h=0
}if(h<0){h=g}return h}while(c.inArray(n(),this.options.disabled)!==-1){h=m?h+1:h-1}return h},_focusNextTab:function(g,h){g=this._findNextTab(g,h);this.tabs.eq(g).focus();return g},_setOption:function(g,h){if(g==="active"){this._activate(h);
return}if(g==="disabled"){this._setupDisabled(h);return}this._super(g,h);if(g==="collapsible"){this.element.toggleClass("ui-tabs-collapsible",h);if(!h&&this.options.active===false){this._activate(0)}}if(g==="event"){this._setupEvents(h)
}if(g==="heightStyle"){this._setupHeightStyle(h)}},_tabId:function(g){return g.attr("aria-controls")||"ui-tabs-"+d()},_sanitizeSelector:function(g){return g?g.replace(/[!"$%&'()*+,.\/:;<=>?@\[\]\^`{|}~]/g,"\\$&"):""
},refresh:function(){var h=this.options,g=this.tablist.children(":has(a[href])");h.disabled=c.map(g.filter(".ui-state-disabled"),function(m){return g.index(m)});this._processTabs();if(h.active===false||!this.anchors.length){h.active=false;
this.active=c()}else{if(this.active.length&&!c.contains(this.tablist[0],this.active[0])){if(this.tabs.length===h.disabled.length){h.active=false;this.active=c()}else{this._activate(this._findNextTab(Math.max(0,h.active-1),false))
}}else{h.active=this.tabs.index(this.active)}}this._refresh()},_refresh:function(){this._setupDisabled(this.options.disabled);this._setupEvents(this.options.event);this._setupHeightStyle(this.options.heightStyle);
this.tabs.not(this.active).attr({"aria-selected":"false",tabIndex:-1});this.panels.not(this._getPanelForTab(this.active)).hide().attr({"aria-expanded":"false","aria-hidden":"true"});if(!this.active.length){this.tabs.eq(0).attr("tabIndex",0)
}else{this.active.addClass("ui-tabs-active ui-state-active").attr({"aria-selected":"true",tabIndex:0});this._getPanelForTab(this.active).show().attr({"aria-expanded":"true","aria-hidden":"false"})}},_processTabs:function(){var g=this;
this.tablist=this._getList().addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all").attr("role","tablist");this.tabs=this.tablist.find("> li:has(a[href])").addClass("ui-state-default ui-corner-top").attr({role:"tab",tabIndex:-1});
this.anchors=this.tabs.map(function(){return c("a",this)[0]}).addClass("ui-tabs-anchor").attr({role:"presentation",tabIndex:-1});this.panels=c();this.anchors.each(function(r,o){var h,m,p,n=c(o).uniqueId().attr("id"),s=c(o).closest("li"),t=s.attr("aria-controls");
if(b(o)){h=o.hash;m=g.element.find(g._sanitizeSelector(h))}else{p=g._tabId(s);h="#"+p;m=g.element.find(h);if(!m.length){m=g._createPanel(p);m.insertAfter(g.panels[r-1]||g.tablist)}m.attr("aria-live","polite")
}if(m.length){g.panels=g.panels.add(m)}if(t){s.data("ui-tabs-aria-controls",t)}s.attr({"aria-controls":h.substring(1),"aria-labelledby":n});m.attr("aria-labelledby",n)});this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").attr("role","tabpanel")
},_getList:function(){return this.tablist||this.element.find("ol,ul").eq(0)},_createPanel:function(g){return c("<div>").attr("id",g).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").data("ui-tabs-destroy",true)
},_setupDisabled:function(m){if(c.isArray(m)){if(!m.length){m=false}else{if(m.length===this.anchors.length){m=true}}}for(var h=0,g;(g=this.tabs[h]);h++){if(m===true||c.inArray(h,m)!==-1){c(g).addClass("ui-state-disabled").attr("aria-disabled","true")
}else{c(g).removeClass("ui-state-disabled").removeAttr("aria-disabled")}}this.options.disabled=m},_setupEvents:function(h){var g={click:function(m){m.preventDefault()}};if(h){c.each(h.split(" "),function(n,m){g[m]="_eventHandler"
})}this._off(this.anchors.add(this.tabs).add(this.panels));this._on(this.anchors,g);this._on(this.tabs,{keydown:"_tabKeydown"});this._on(this.panels,{keydown:"_panelKeydown"});this._focusable(this.tabs);
this._hoverable(this.tabs)},_setupHeightStyle:function(g){var m,h=this.element.parent();if(g==="fill"){m=h.height();m-=this.element.outerHeight()-this.element.height();this.element.siblings(":visible").each(function(){var o=c(this),n=o.css("position");
if(n==="absolute"||n==="fixed"){return}m-=o.outerHeight(true)});this.element.children().not(this.panels).each(function(){m-=c(this).outerHeight(true)});this.panels.each(function(){c(this).height(Math.max(0,m-c(this).innerHeight()+c(this).height()))
}).css("overflow","auto")}else{if(g==="auto"){m=0;this.panels.each(function(){m=Math.max(m,c(this).height("").height())}).height(m)}}},_eventHandler:function(g){var u=this.options,o=this.active,p=c(g.currentTarget),n=p.closest("li"),s=n[0]===o[0],h=s&&u.collapsible,m=h?c():this._getPanelForTab(n),r=!o.length?c():this._getPanelForTab(o),t={oldTab:o,oldPanel:r,newTab:h?c():n,newPanel:m};
g.preventDefault();if(n.hasClass("ui-state-disabled")||n.hasClass("ui-tabs-loading")||this.running||(s&&!u.collapsible)||(this._trigger("beforeActivate",g,t)===false)){return}u.active=h?false:this.tabs.index(n);
this.active=s?c():n;if(this.xhr){this.xhr.abort()}if(!r.length&&!m.length){c.error("jQuery UI Tabs: Mismatching fragment identifier.")}if(m.length){this.load(this.tabs.index(n),g)}this._toggle(g,t)},_toggle:function(r,p){var o=this,g=p.newPanel,n=p.oldPanel;
this.running=true;function m(){o.running=false;o._trigger("activate",r,p)}function h(){p.newTab.closest("li").addClass("ui-tabs-active ui-state-active");if(g.length&&o.options.show){o._show(g,o.options.show,m)
}else{g.show();m()}}if(n.length&&this.options.hide){this._hide(n,this.options.hide,function(){p.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active");h()})}else{p.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active");
n.hide();h()}n.attr({"aria-expanded":"false","aria-hidden":"true"});p.oldTab.attr("aria-selected","false");if(g.length&&n.length){p.oldTab.attr("tabIndex",-1)}else{if(g.length){this.tabs.filter(function(){return c(this).attr("tabIndex")===0
}).attr("tabIndex",-1)}}g.attr({"aria-expanded":"true","aria-hidden":"false"});p.newTab.attr({"aria-selected":"true",tabIndex:0})},_activate:function(h){var g,m=this._findActive(h);if(m[0]===this.active[0]){return
}if(!m.length){m=this.active}g=m.find(".ui-tabs-anchor")[0];this._eventHandler({target:g,currentTarget:g,preventDefault:c.noop})},_findActive:function(g){return g===false?c():this.tabs.eq(g)},_getIndex:function(g){if(typeof g==="string"){g=this.anchors.index(this.anchors.filter("[href$='"+g+"']"))
}return g},_destroy:function(){if(this.xhr){this.xhr.abort()}this.element.removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible");this.tablist.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all").removeAttr("role");
this.anchors.removeClass("ui-tabs-anchor").removeAttr("role").removeAttr("tabIndex").removeUniqueId();this.tabs.add(this.panels).each(function(){if(c.data(this,"ui-tabs-destroy")){c(this).remove()}else{c(this).removeClass("ui-state-default ui-state-active ui-state-disabled ui-corner-top ui-corner-bottom ui-widget-content ui-tabs-active ui-tabs-panel").removeAttr("tabIndex").removeAttr("aria-live").removeAttr("aria-busy").removeAttr("aria-selected").removeAttr("aria-labelledby").removeAttr("aria-hidden").removeAttr("aria-expanded").removeAttr("role")
}});this.tabs.each(function(){var g=c(this),h=g.data("ui-tabs-aria-controls");if(h){g.attr("aria-controls",h).removeData("ui-tabs-aria-controls")}else{g.removeAttr("aria-controls")}});this.panels.show();
if(this.options.heightStyle!=="content"){this.panels.css("height","")}},enable:function(g){var h=this.options.disabled;if(h===false){return}if(g===e){h=false}else{g=this._getIndex(g);if(c.isArray(h)){h=c.map(h,function(m){return m!==g?m:null
})}else{h=c.map(this.tabs,function(m,n){return n!==g?n:null})}}this._setupDisabled(h)},disable:function(g){var h=this.options.disabled;if(h===true){return}if(g===e){h=true}else{g=this._getIndex(g);if(c.inArray(g,h)!==-1){return
}if(c.isArray(h)){h=c.merge([g],h).sort()}else{h=[g]}}this._setupDisabled(h)},load:function(m,r){m=this._getIndex(m);var p=this,n=this.tabs.eq(m),h=n.find(".ui-tabs-anchor"),g=this._getPanelForTab(n),o={tab:n,panel:g};
if(b(h[0])){return}this.xhr=c.ajax(this._ajaxSettings(h,r,o));if(this.xhr&&this.xhr.statusText!=="canceled"){n.addClass("ui-tabs-loading");g.attr("aria-busy","true");this.xhr.success(function(s){setTimeout(function(){g.html(s);
p._trigger("load",r,o)},1)}).complete(function(t,s){setTimeout(function(){if(s==="abort"){p.panels.stop(false,true)}n.removeClass("ui-tabs-loading");g.removeAttr("aria-busy");if(t===p.xhr){delete p.xhr
}},1)})}},_ajaxSettings:function(g,n,m){var h=this;return{url:g.attr("href"),beforeSend:function(p,o){return h._trigger("beforeLoad",n,c.extend({jqXHR:p,ajaxSettings:o},m))}}},_getPanelForTab:function(g){var h=c(g).attr("aria-controls");
return this.element.find(this._sanitizeSelector("#"+h))}})})(jQuery);(function(d){var b=0;function c(f,g){var e=(f.attr("aria-describedby")||"").split(/\s+/);e.push(g);f.data("ui-tooltip-id",g).attr("aria-describedby",d.trim(e.join(" ")))
}function a(g){var h=g.data("ui-tooltip-id"),f=(g.attr("aria-describedby")||"").split(/\s+/),e=d.inArray(h,f);if(e!==-1){f.splice(e,1)}g.removeData("ui-tooltip-id");f=d.trim(f.join(" "));if(f){g.attr("aria-describedby",f)
}else{g.removeAttr("aria-describedby")}}d.widget("ui.tooltip",{version:"1.10.4",options:{content:function(){var e=d(this).attr("title")||"";return d("<a>").text(e).html()},hide:true,items:"[title]:not([disabled])",position:{my:"left top+15",at:"left bottom",collision:"flipfit flip"},show:true,tooltipClass:null,track:false,close:null,open:null},_create:function(){this._on({mouseover:"open",focusin:"open"});
this.tooltips={};this.parents={};if(this.options.disabled){this._disable()}},_setOption:function(e,g){var f=this;if(e==="disabled"){this[g?"_disable":"_enable"]();this.options[e]=g;return}this._super(e,g);
if(e==="content"){d.each(this.tooltips,function(m,h){f._updateContent(h)})}},_disable:function(){var e=this;d.each(this.tooltips,function(h,f){var g=d.Event("blur");g.target=g.currentTarget=f[0];e.close(g,true)
});this.element.find(this.options.items).addBack().each(function(){var f=d(this);if(f.is("[title]")){f.data("ui-tooltip-title",f.attr("title")).attr("title","")}})},_enable:function(){this.element.find(this.options.items).addBack().each(function(){var e=d(this);
if(e.data("ui-tooltip-title")){e.attr("title",e.data("ui-tooltip-title"))}})},open:function(f){var e=this,g=d(f?f.target:this.element).closest(this.options.items);if(!g.length||g.data("ui-tooltip-id")){return
}if(g.attr("title")){g.data("ui-tooltip-title",g.attr("title"))}g.data("ui-tooltip-open",true);if(f&&f.type==="mouseover"){g.parents().each(function(){var m=d(this),h;if(m.data("ui-tooltip-open")){h=d.Event("blur");
h.target=h.currentTarget=this;e.close(h,true)}if(m.attr("title")){m.uniqueId();e.parents[this.id]={element:this,title:m.attr("title")};m.attr("title","")}})}this._updateContent(g,f)},_updateContent:function(n,m){var h,e=this.options.content,g=this,f=m?m.type:null;
if(typeof e==="string"){return this._open(m,n,e)}h=e.call(n[0],function(o){if(!n.data("ui-tooltip-open")){return}g._delay(function(){if(m){m.type=f}this._open(m,n,o)})});if(h){this._open(m,n,h)}},_open:function(m,o,h){var n,g,f,p=d.extend({},this.options.position);
if(!h){return}n=this._find(o);if(n.length){n.find(".ui-tooltip-content").html(h);return}if(o.is("[title]")){if(m&&m.type==="mouseover"){o.attr("title","")}else{o.removeAttr("title")}}n=this._tooltip(o);
c(o,n.attr("id"));n.find(".ui-tooltip-content").html(h);function e(r){p.of=r;if(n.is(":hidden")){return}n.position(p)}if(this.options.track&&m&&/^mouse/.test(m.type)){this._on(this.document,{mousemove:e});
e(m)}else{n.position(d.extend({of:o},this.options.position))}n.hide();this._show(n,this.options.show);if(this.options.show&&this.options.show.delay){f=this.delayedShow=setInterval(function(){if(n.is(":visible")){e(p.of);
clearInterval(f)}},d.fx.interval)}this._trigger("open",m,{tooltip:n});g={keyup:function(r){if(r.keyCode===d.ui.keyCode.ESCAPE){var s=d.Event(r);s.currentTarget=o[0];this.close(s,true)}},remove:function(){this._removeTooltip(n)
}};if(!m||m.type==="mouseover"){g.mouseleave="close"}if(!m||m.type==="focusin"){g.focusout="close"}this._on(true,o,g)},close:function(f){var e=this,h=d(f?f.currentTarget:this.element),g=this._find(h);if(this.closing){return
}clearInterval(this.delayedShow);if(h.data("ui-tooltip-title")){h.attr("title",h.data("ui-tooltip-title"))}a(h);g.stop(true);this._hide(g,this.options.hide,function(){e._removeTooltip(d(this))});h.removeData("ui-tooltip-open");
this._off(h,"mouseleave focusout keyup");if(h[0]!==this.element[0]){this._off(h,"remove")}this._off(this.document,"mousemove");if(f&&f.type==="mouseleave"){d.each(this.parents,function(n,m){d(m.element).attr("title",m.title);
delete e.parents[n]})}this.closing=true;this._trigger("close",f,{tooltip:g});this.closing=false},_tooltip:function(e){var g="ui-tooltip-"+b++,f=d("<div>").attr({id:g,role:"tooltip"}).addClass("ui-tooltip ui-widget ui-corner-all ui-widget-content "+(this.options.tooltipClass||""));
d("<div>").addClass("ui-tooltip-content").appendTo(f);f.appendTo(this.document[0].body);this.tooltips[g]=e;return f},_find:function(e){var f=e.data("ui-tooltip-id");return f?d("#"+f):d()},_removeTooltip:function(e){e.remove();
delete this.tooltips[e.attr("id")]},_destroy:function(){var e=this;d.each(this.tooltips,function(h,f){var g=d.Event("blur");g.target=g.currentTarget=f[0];e.close(g,true);d("#"+h).remove();if(f.data("ui-tooltip-title")){f.attr("title",f.data("ui-tooltip-title"));
f.removeData("ui-tooltip-title")}})}})}(jQuery));
/*! jQuery Mobile v1.3.2 | Copyright 2010, 2013 jQuery Foundation, Inc. | jquery.org/license */
(function(b,a,c){typeof define=="function"&&define.amd?define(["jquery"],function(d){return c(d,b,a),d.mobile
}):c(b.jQuery,b,a)})(this,document,function(c,a,d,b){(function(aC,am,at,ao){function ai(f){while(f&&typeof f.originalEvent!="undefined"){f=f.originalEvent}return f}function G(C,g){var r=C.type,D,f,A,m,y,u,e,w,B;
C=aC.Event(C),C.type=g,D=C.originalEvent,f=aC.event.props,r.search(/^(mouse|click)/)>-1&&(f=aB);if(D){for(e=f.length,m;e;){m=f[--e],C[m]=D[m]}}r.search(/mouse(down|up)|click/)>-1&&!C.which&&(C.which=1);
if(r.search(/^touch/)!==-1){A=ai(D),r=A.touches,y=A.changedTouches,u=r&&r.length?r[0]:y&&y.length?y[0]:ao;if(u){for(w=0,B=al.length;w<B;w++){m=al[w],C[m]=u[m]}}}return C}function W(e){var h={},g,f;while(e){g=aC.data(e,ay);
for(f in g){g[f]&&(h[f]=h.hasVirtualBinding=!0)}e=e.parentNode}return h}function ae(e,g){var f;while(e){f=aC.data(e,ay);if(f&&(!g||f[g])){return e}e=e.parentNode}return null}function aw(){aA=!1}function Y(){aA=!0
}function ag(){ac=0,ak.length=0,au=!1,Y()}function V(){aw()}function X(){aH(),aE=setTimeout(function(){aE=0,ag()},aC.vmouse.resetTimerDuration)}function aH(){aE&&(clearTimeout(aE),aE=0)}function ad(f,h,g){var e;
if(g&&g[f]||!g&&ae(h.target,f)){e=G(h,f),aC(h.target).trigger(e)}return e}function Q(e){var g=aC.data(e.target,an);if(!au&&(!ac||ac!==g)){var f=ad("v"+e.type,e);f&&(f.isDefaultPrevented()&&e.preventDefault(),f.isPropagationStopped()&&e.stopPropagation(),f.isImmediatePropagationStopped()&&e.stopImmediatePropagation())
}}function aa(f){var m=ai(f).touches,g,e;if(m&&m.length===1){g=f.target,e=W(g);if(e.hasVirtualBinding){ac=aj++,aC.data(g,an,ac),aH(),V(),aD=!1;var h=ai(f).touches[0];az=h.pageX,aq=h.pageY,ad("vmouseover",f,e),ad("vmousedown",f,e)
}}}function af(f){if(aA){return}aD||ad("vmousecancel",f,W(f.target)),aD=!0,X()}function ax(f){if(aA){return}var m=ai(f).touches[0],h=aD,e=aC.vmouse.moveDistanceThreshold,g=W(f.target);aD=aD||Math.abs(m.pageX-az)>e||Math.abs(m.pageY-aq)>e,aD&&!h&&ad("vmousecancel",f,g),ad("vmousemove",f,g),X()
}function ab(h){if(aA){return}Y();var f=W(h.target),m;ad("vmouseup",h,f);if(!aD){var g=ad("vclick",h,f);g&&g.isDefaultPrevented()&&(m=ai(h).changedTouches[0],ak.push({touchID:ac,x:m.clientX,y:m.clientY}),au=!0)
}ad("vmouseout",h,f),aD=!1,X()}function Z(e){var g=aC.data(e,ay),f;if(g){for(f in g){if(g[f]){return !0}}}return !1}function ap(){}function K(e){var f=e.substr(1);return{setup:function(h,g){Z(this)||aC.data(this,ay,{});
var m=aC.data(this,ay);m[e]=!0,av[e]=(av[e]||0)+1,av[e]===1&&aF.bind(f,Q),aC(this).bind(f,ap),ah&&(av.touchstart=(av.touchstart||0)+1,av.touchstart===1&&aF.bind("touchstart",aa).bind("touchend",ab).bind("touchmove",ax).bind("scroll",af))
},teardown:function(m,h){--av[e],av[e]||aF.unbind(f,Q),ah&&(--av.touchstart,av.touchstart||aF.unbind("touchstart",aa).unbind("touchmove",ax).unbind("touchend",ab).unbind("scroll",af));var n=aC(this),g=aC.data(this,ay);
g&&(g[e]=!1),n.unbind(f,ap),Z(this)||n.removeData(ay)}}}var ay="virtualMouseBindings",an="virtualTouchID",ar="vmouseover vmousedown vmousemove vmouseup vclick vmouseout vmousecancel".split(" "),al="clientX clientY pageX pageY screenX screenY".split(" "),aG=aC.event.mouseHooks?aC.event.mouseHooks.props:[],aB=aC.event.props.concat(aG),av={},aE=0,az=0,aq=0,aD=!1,ak=[],au=!1,aA=!1,ah="addEventListener" in at,aF=aC(at),aj=1,ac=0,J;
aC.vmouse={moveDistanceThreshold:10,clickDistanceThreshold:10,resetTimerDuration:1500};for(var z=0;z<ar.length;z++){aC.event.special[ar[z]]=K(ar[z])}ah&&at.addEventListener("click",function(y){var h=ak.length,e=y.target,p,g,w,v,s,m;
if(h){p=y.clientX,g=y.clientY,J=aC.vmouse.clickDistanceThreshold,w=e;while(w){for(v=0;v<h;v++){s=ak[v],m=0;if(w===e&&Math.abs(s.x-p)<J&&Math.abs(s.y-g)<J||aC.data(w,an)===s.touchID){y.preventDefault(),y.stopPropagation();
return}}w=w.parentNode}}},!0)})(c,a,d),function(f){f.mobile={}}(c),function(h,f){var g={touch:"ontouchend" in d};h.mobile.support=h.mobile.support||{},h.extend(h.support,g),h.extend(h.mobile.support,g)
}(c),function(v,z,g){function m(f,s,o){var e=o.type;o.type=s,v.event.dispatch.call(f,o),o.type=e}var n=v(d);v.each("touchstart touchmove touchend tap taphold swipe swipeleft swiperight scrollstart scrollstop".split(" "),function(e,f){v.fn[f]=function(o){return o?this.bind(f,o):this.trigger(f)
},v.attrFn&&(v.attrFn[f]=!0)});var A=v.mobile.support.touch,h="touchmove scroll",y=A?"touchstart":"mousedown",w=A?"touchend":"mouseup",p=A?"touchmove":"mousemove";v.event.special.scrollstart={enabled:!0,setup:function(){function o(r,s){u=s,m(f,u?"scrollstart":"scrollstop",r)
}var f=this,B=v(f),u,e;B.bind(h,function(r){if(!v.event.special.scrollstart.enabled){return}u||o(r,!0),clearTimeout(e),e=setTimeout(function(){o(r,!1)},50)})}},v.event.special.tap={tapholdThreshold:750,setup:function(){var e=this,f=v(e);
f.bind("vmousedown",function(D){function t(){clearTimeout(B)}function E(){t(),f.unbind("vclick",G).unbind("vmouseup",t),n.unbind("vmousecancel",E)}function G(o){E(),C===o.target&&m(e,"tap",o)}if(D.which&&D.which!==1){return !1
}var C=D.target,F=D.originalEvent,B;f.bind("vmouseup",t).bind("vclick",G),n.bind("vmousecancel",E),B=setTimeout(function(){m(e,"taphold",v.Event("taphold",{target:C}))},v.event.special.tap.tapholdThreshold)
})}},v.event.special.swipe={scrollSupressionThreshold:30,durationThreshold:1000,horizontalDistanceThreshold:30,verticalDistanceThreshold:75,start:function(e){var f=e.originalEvent.touches?e.originalEvent.touches[0]:e;
return{time:(new Date).getTime(),coords:[f.pageX,f.pageY],origin:v(e.target)}},stop:function(o){var f=o.originalEvent.touches?o.originalEvent.touches[0]:o;return{time:(new Date).getTime(),coords:[f.pageX,f.pageY]}
},handleSwipe:function(e,f){f.time-e.time<v.event.special.swipe.durationThreshold&&Math.abs(e.coords[0]-f.coords[0])>v.event.special.swipe.horizontalDistanceThreshold&&Math.abs(e.coords[1]-f.coords[1])<v.event.special.swipe.verticalDistanceThreshold&&e.origin.trigger("swipe").trigger(e.coords[0]>f.coords[0]?"swipeleft":"swiperight")
},setup:function(){var e=this,f=v(e);f.bind(y,function(u){function C(o){if(!r){return}B=v.event.special.swipe.stop(o),Math.abs(r.coords[0]-B.coords[0])>v.event.special.swipe.scrollSupressionThreshold&&o.preventDefault()
}var r=v.event.special.swipe.start(u),B;f.bind(p,C).one(w,function(){f.unbind(p,C),r&&B&&v.event.special.swipe.handleSwipe(r,B),r=B=g})})}},v.each({scrollstop:"scrollstart",taphold:"tap",swipeleft:"swipe",swiperight:"swipe"},function(e,f){v.event.special[e]={setup:function(){v(this).bind(f,v.noop)
}}})}(c,this)});!function(K,E){function y(f,h,u){var g=f.children(),s=!1;f.empty();for(var c=0,p=g.length;p>c;c++){var a=g.eq(c);if(f.append(a),u&&f.append(u),H(f,h)){a.remove(),s=!0;break}u&&u.detach()
}return s}function b(o,t,g,p,a){var h=!1,r="table, thead, tbody, tfoot, tr, col, colgroup, object, embed, param, ol, ul, dl, blockquote, select, optgroup, option, textarea, script, style",f="script";return o.contents().detach().each(function(){var c=this,d=K(c);
if("undefined"==typeof c||3==c.nodeType&&0==K.trim(c.data).length){return !0}if(d.is(f)){o.append(d)}else{if(h){return !0}o.append(d),a&&o[o.is(r)?"after":"append"](a),H(g,p)&&(h=3==c.nodeType?w(d,t,g,p,a):b(d,t,g,p,a),h||(d.detach(),h=!0)),h||a&&a.detach()
}}),h}function w(R,u,a,t,S){var U=R[0];if(!U){return !1}var O=L(U),Q=-1!==O.indexOf(" ")?" ":"　",s="letter"==t.wrap?"":Q,P=O.split(s),Z=-1,Y=-1,W=0,V=P.length-1;for(t.fallbackToLetter&&0==W&&0==V&&(s="",P=O.split(s),V=P.length-1);
V>=W&&(0!=W||0!=V);){var M=Math.floor((W+V)/2);if(M==Y){break}Y=M,z(U,P.slice(0,Y+1).join(s)+t.ellipsis),H(a,t)?(V=Y,t.fallbackToLetter&&0==W&&0==V&&(s="",P=P[0].split(s),Z=-1,Y=-1,W=0,V=P.length-1)):(Z=Y,W=Y)
}if(-1==Z||1==P.length&&0==P[0].length){var X=R.parent();R.detach();var N=S&&S.closest(X).length?S.length:0;X.contents().length>N?U=J(X.contents().eq(-1-N),u):(U=J(X,u,!0),N||X.detach()),U&&(O=A(L(U),t),z(U,O),N&&S&&K(U).parent().append(S))
}else{O=A(P.slice(0,Z+1).join(s),t),z(U,O)}return !0}function H(a,c){return a.innerHeight()>c.maxHeight}function A(a,c){for(;K.inArray(a.slice(-1),c.lastCharacter.remove)>-1;){a=a.slice(0,-1)}return K.inArray(a.slice(-1),c.lastCharacter.noEllipsis)<0&&(a+=c.ellipsis),a
}function F(a){return{width:a.innerWidth(),height:a.innerHeight()}}function z(a,c){a.innerText?a.innerText=c:a.nodeValue?a.nodeValue=c:a.textContent&&(a.textContent=c)}function L(a){return a.innerText?a.innerText:a.nodeValue?a.nodeValue:a.textContent?a.textContent:""
}function G(a){do{a=a.previousSibling}while(a&&1!==a.nodeType&&3!==a.nodeType);return a}function J(f,h,d){var g,c=f&&f[0];if(c){if(!d){if(3===c.nodeType){return c}if(K.trim(f.text())){return J(f.contents().last(),h)
}}for(g=G(c);!g;){if(f=f.parent(),f.is(h)||!f.length){return !1}g=G(f[0])}if(g){return J(K(g),h)}}return !1}function B(a,c){return a?"string"==typeof a?(a=K(a,c),a.length?a:!1):a.jquery?a:!1:!1}function D(d){for(var g=d.innerHeight(),p=["paddingTop","paddingBottom"],f=0,h=p.length;
h>f;f++){var c=parseInt(d.css(p[f]),10);isNaN(c)&&(c=0),g-=c}return g}if(!K.fn.dotdotdot){K.fn.dotdotdot=function(p){if(0==this.length){return K.fn.dotdotdot.debug('No element found for "'+this.selector+'".'),this
}if(this.length>1){return this.each(function(){K(this).dotdotdot(p)})}var r=this;r.data("dotdotdot")&&r.trigger("destroy.dot"),r.data("dotdotdot-style",r.attr("style")||""),r.css("word-wrap","break-word"),"nowrap"===r.css("white-space")&&r.css("white-space","normal"),r.bind_events=function(){return r.bind("update.dot",function(o,s){o.preventDefault(),o.stopPropagation(),a.maxHeight="number"==typeof a.height?a.height:D(r),a.maxHeight+=a.tolerance,"undefined"!=typeof s&&(("string"==typeof s||s instanceof HTMLElement)&&(s=K("<div />").append(s).contents()),s instanceof K&&(f=s)),n=r.wrapInner('<div class="dotdotdot" />').children(),n.contents().detach().end().append(f.clone(!0)).find("br").replaceWith("  <br />  ").end().css({height:"auto",width:"auto",border:"none",padding:0,margin:0});
var v=!1,g=!1;return h.afterElement&&(v=h.afterElement.clone(!0),v.show(),h.afterElement.detach()),H(n,a)&&(g="children"==a.wrap?y(n,a,v):b(n,r,n,a,v)),n.replaceWith(n.contents()),n=null,K.isFunction(a.callback)&&a.callback.call(r[0],g,f),h.isTruncated=g,g
}).bind("isTruncated.dot",function(c,g){return c.preventDefault(),c.stopPropagation(),"function"==typeof g&&g.call(r[0],h.isTruncated),h.isTruncated}).bind("originalContent.dot",function(c,g){return c.preventDefault(),c.stopPropagation(),"function"==typeof g&&g.call(r[0],f),f
}).bind("destroy.dot",function(c){c.preventDefault(),c.stopPropagation(),r.unwatch().unbind_events().contents().detach().end().append(f).attr("style",r.data("dotdotdot-style")||"").data("dotdotdot",!1)
}),r},r.unbind_events=function(){return r.unbind(".dot"),r},r.watch=function(){if(r.unwatch(),"window"==a.watch){var g=K(window),o=g.width(),c=g.height();g.bind("resize.dot"+h.dotId,function(){o==g.width()&&c==g.height()&&a.windowResizeFix||(o=g.width(),c=g.height(),d&&clearInterval(d),d=setTimeout(function(){r.trigger("update.dot")
},10))})}else{t=F(r),d=setInterval(function(){var e=F(r);(t.width!=e.width||t.height!=e.height)&&(r.trigger("update.dot"),t=F(r))},100)}return r},r.unwatch=function(){return K(window).unbind("resize.dot"+h.dotId),d&&clearInterval(d),r
};var f=r.contents(),a=K.extend(!0,{},K.fn.dotdotdot.defaults,p),h={},t={},d=null,n=null;return a.lastCharacter.remove instanceof Array||(a.lastCharacter.remove=K.fn.dotdotdot.defaultArrays.lastCharacter.remove),a.lastCharacter.noEllipsis instanceof Array||(a.lastCharacter.noEllipsis=K.fn.dotdotdot.defaultArrays.lastCharacter.noEllipsis),h.afterElement=B(a.after,r),h.isTruncated=!1,h.dotId=m++,r.data("dotdotdot",!0).bind_events().trigger("update.dot"),a.watch&&r.watch(),r
},K.fn.dotdotdot.defaults={ellipsis:"... ",wrap:"word",fallbackToLetter:!0,lastCharacter:{},tolerance:0,callback:null,after:null,height:null,watch:!1,windowResizeFix:!0},K.fn.dotdotdot.defaultArrays={lastCharacter:{remove:[" ","　",",",";",".","!","?"],noEllipsis:[]}},K.fn.dotdotdot.debug=function(){};
var m=1,C=K.fn.html;K.fn.html=function(a){return a!=E&&!K.isFunction(a)&&this.data("dotdotdot")?this.trigger("update",[a]):C.apply(this,arguments)};var I=K.fn.text;K.fn.text=function(a){return a!=E&&!K.isFunction(a)&&this.data("dotdotdot")?(a=K("<div />").text(a).html(),this.trigger("update",[a])):I.apply(this,arguments)
}}}(jQuery);(function(n,f){var c=n(window);function s(){return new Date(Date.UTC.apply(Date,arguments))}function g(){var v=new Date();return s(v.getFullYear(),v.getMonth(),v.getDate())}function p(v){return function(){return this[v].apply(this,arguments)
}}var e=(function(){var v={get:function(w){return this.slice(w)[0]},contains:function(A){var z=A&&A.valueOf();for(var y=0,w=this.length;y<w;y++){if(this[y].valueOf()===z){return y}}return -1},remove:function(w){this.splice(w,1)
},replace:function(w){if(!w){return}if(!n.isArray(w)){w=[w]}this.clear();this.push.apply(this,w)},clear:function(){this.splice(0)},copy:function(){var w=new e();w.replace(this);return w}};return function(){var w=[];
w.push.apply(w,arguments);n.extend(w,v);return w}})();var o=function(w,v){this.dates=new e();this.viewDate=g();this.focusDate=null;this._process_options(v);this.element=n(w);this.isInline=false;this.isInput=this.element.is("input");
this.component=this.element.is(".date")?this.element.find(".add-on, .input-group-addon, .btn"):false;this.hasInput=this.component&&this.element.find("input").length;if(this.component&&this.component.length===0){this.component=false
}this.picker=n(r.template);this._buildEvents();this._attachEvents();if(this.isInline){this.picker.addClass("datepicker-inline").appendTo(this.element)}else{this.picker.addClass("datepicker-dropdown dropdown-menu")
}if(this.o.rtl){this.picker.addClass("datepicker-rtl")}this.viewMode=this.o.startView;if(this.o.calendarWeeks){this.picker.find("tfoot th.today").attr("colspan",function(y,z){return parseInt(z)+1})}this._allow_update=false;
this.setStartDate(this._o.startDate);this.setEndDate(this._o.endDate);this.setDaysOfWeekDisabled(this.o.daysOfWeekDisabled);this.fillDow();this.fillMonths();this._allow_update=true;this.update();this.showMode();
if(this.isInline){this.show()}};o.prototype={constructor:o,_process_options:function(v){this._o=n.extend({},this._o,v);var A=this.o=n.extend({},this._o);var z=A.language;if(!b[z]){z=z.split("-")[0];if(!b[z]){z=h.language
}}A.language=z;switch(A.startView){case 2:case"decade":A.startView=2;break;case 1:case"year":A.startView=1;break;default:A.startView=0}switch(A.minViewMode){case 1:case"months":A.minViewMode=1;break;case 2:case"years":A.minViewMode=2;
break;default:A.minViewMode=0}A.startView=Math.max(A.startView,A.minViewMode);if(A.multidate!==true){A.multidate=Number(A.multidate)||false;if(A.multidate!==false){A.multidate=Math.max(0,A.multidate)}else{A.multidate=1
}}A.multidateSeparator=String(A.multidateSeparator);A.weekStart%=7;A.weekEnd=((A.weekStart+6)%7);var w=r.parseFormat(A.format);if(A.startDate!==-Infinity){if(!!A.startDate){if(A.startDate instanceof Date){A.startDate=this._local_to_utc(this._zero_time(A.startDate))
}else{A.startDate=r.parseDate(A.startDate,w,A.language)}}else{A.startDate=-Infinity}}if(A.endDate!==Infinity){if(!!A.endDate){if(A.endDate instanceof Date){A.endDate=this._local_to_utc(this._zero_time(A.endDate))
}else{A.endDate=r.parseDate(A.endDate,w,A.language)}}else{A.endDate=Infinity}}A.daysOfWeekDisabled=A.daysOfWeekDisabled||[];if(!n.isArray(A.daysOfWeekDisabled)){A.daysOfWeekDisabled=A.daysOfWeekDisabled.split(/[,\s]*/)
}A.daysOfWeekDisabled=n.map(A.daysOfWeekDisabled,function(C){return parseInt(C,10)});var y=String(A.orientation).toLowerCase().split(/\s+/g),B=A.orientation.toLowerCase();y=n.grep(y,function(C){return(/^auto|left|right|top|bottom$/).test(C)
});A.orientation={x:"auto",y:"auto"};if(!B||B==="auto"){}else{if(y.length===1){switch(y[0]){case"top":case"bottom":A.orientation.y=y[0];break;case"left":case"right":A.orientation.x=y[0];break}}else{B=n.grep(y,function(C){return(/^left|right$/).test(C)
});A.orientation.x=B[0]||"auto";B=n.grep(y,function(C){return(/^top|bottom$/).test(C)});A.orientation.y=B[0]||"auto"}}},_events:[],_secondaryEvents:[],_applyEvents:function(v){for(var w=0,z,y,A;w<v.length;
w++){z=v[w][0];if(v[w].length===2){y=f;A=v[w][1]}else{if(v[w].length===3){y=v[w][1];A=v[w][2]}}z.on(A,y)}},_unapplyEvents:function(v){for(var w=0,z,A,y;w<v.length;w++){z=v[w][0];if(v[w].length===2){y=f;
A=v[w][1]}else{if(v[w].length===3){y=v[w][1];A=v[w][2]}}z.off(A,y)}},_buildEvents:function(){if(this.isInput){this._events=[[this.element,{focus:n.proxy(this.show,this),keyup:n.proxy(function(v){if(n.inArray(v.keyCode,[27,37,39,38,40,32,13,9])===-1){this.update()
}},this),keydown:n.proxy(this.keydown,this)}]]}else{if(this.component&&this.hasInput){this._events=[[this.element.find("input"),{focus:n.proxy(this.show,this),keyup:n.proxy(function(v){if(n.inArray(v.keyCode,[27,37,39,38,40,32,13,9])===-1){this.update()
}},this),keydown:n.proxy(this.keydown,this)}],[this.component,{click:n.proxy(this.show,this)}]]}else{if(this.element.is("div")){this.isInline=true}else{this._events=[[this.element,{click:n.proxy(this.show,this)}]]
}}}this._events.push([this.element,"*",{blur:n.proxy(function(v){this._focused_from=v.target},this)}],[this.element,{blur:n.proxy(function(v){this._focused_from=v.target},this)}]);this._secondaryEvents=[[this.picker,{click:n.proxy(this.click,this)}],[n(window),{resize:n.proxy(this.place,this)}],[n(document),{"mousedown touchstart":n.proxy(function(v){if(!(this.element.is(v.target)||this.element.find(v.target).length||this.picker.is(v.target)||this.picker.find(v.target).length)){this.hide()
}},this)}]]},_attachEvents:function(){this._detachEvents();this._applyEvents(this._events)},_detachEvents:function(){this._unapplyEvents(this._events)},_attachSecondaryEvents:function(){this._detachSecondaryEvents();
this._applyEvents(this._secondaryEvents)},_detachSecondaryEvents:function(){this._unapplyEvents(this._secondaryEvents)},_trigger:function(y,z){var w=z||this.dates.get(-1),v=this._utc_to_local(w);this.element.trigger({type:y,date:v,dates:n.map(this.dates,this._utc_to_local),format:n.proxy(function(A,C){if(arguments.length===0){A=this.dates.length-1;
C=this.o.format}else{if(typeof A==="string"){C=A;A=this.dates.length-1}}C=C||this.o.format;var B=this.dates.get(A);return r.formatDate(B,C,this.o.language)},this)})},show:function(){if(!this.isInline){this.picker.appendTo("body")
}this.picker.show();this.place();this._attachSecondaryEvents();this._trigger("show")},hide:function(){if(this.isInline){return}if(!this.picker.is(":visible")){return}this.focusDate=null;this.picker.hide().detach();
this._detachSecondaryEvents();this.viewMode=this.o.startView;this.showMode();if(this.o.forceParse&&(this.isInput&&this.element.val()||this.hasInput&&this.element.find("input").val())){this.setValue()}this._trigger("hide")
},remove:function(){this.hide();this._detachEvents();this._detachSecondaryEvents();this.picker.remove();delete this.element.data().datepicker;if(!this.isInput){delete this.element.data().date}},_utc_to_local:function(v){return v&&new Date(v.getTime()+(v.getTimezoneOffset()*60000))
},_local_to_utc:function(v){return v&&new Date(v.getTime()-(v.getTimezoneOffset()*60000))},_zero_time:function(v){return v&&new Date(v.getFullYear(),v.getMonth(),v.getDate())},_zero_utc_time:function(v){return v&&new Date(Date.UTC(v.getUTCFullYear(),v.getUTCMonth(),v.getUTCDate()))
},getDates:function(){return n.map(this.dates,this._utc_to_local)},getUTCDates:function(){return n.map(this.dates,function(v){return new Date(v)})},getDate:function(){return this._utc_to_local(this.getUTCDate())
},getUTCDate:function(){return new Date(this.dates.get(-1))},setDates:function(){var v=n.isArray(arguments[0])?arguments[0]:arguments;this.update.apply(this,v);this._trigger("changeDate");this.setValue()
},setUTCDates:function(){var v=n.isArray(arguments[0])?arguments[0]:arguments;this.update.apply(this,n.map(v,this._utc_to_local));this._trigger("changeDate");this.setValue()},setDate:p("setDates"),setUTCDate:p("setUTCDates"),setValue:function(){var v=this.getFormattedDate();
if(!this.isInput){if(this.component){this.element.find("input").val(v).change()}}else{this.element.val(v).change()}},getFormattedDate:function(v){if(v===f){v=this.o.format}var w=this.o.language;return n.map(this.dates,function(y){return r.formatDate(y,v,w)
}).join(this.o.multidateSeparator)},setStartDate:function(v){this._process_options({startDate:v});this.update();this.updateNavArrows()},setEndDate:function(v){this._process_options({endDate:v});this.update();
this.updateNavArrows()},setDaysOfWeekDisabled:function(v){this._process_options({daysOfWeekDisabled:v});this.update();this.updateNavArrows()},place:function(){if(this.isInline){return}var K=this.picker.outerWidth(),G=this.picker.outerHeight(),A=10,C=c.width(),w=c.height(),B=c.scrollTop();
var I=parseInt(this.element.parents().filter(function(){return n(this).css("z-index")!=="auto"}).first().css("z-index"))+10;var F=this.component?this.component.parent().offset():this.element.offset();var J=this.component?this.component.outerHeight(true):this.element.outerHeight(false);
var z=this.component?this.component.outerWidth(true):this.element.outerWidth(false);var E=F.left,H=F.top;this.picker.removeClass("datepicker-orient-top datepicker-orient-bottom datepicker-orient-right datepicker-orient-left");
if(this.o.orientation.x!=="auto"){this.picker.addClass("datepicker-orient-"+this.o.orientation.x);if(this.o.orientation.x==="right"){E-=K-z}}else{this.picker.addClass("datepicker-orient-left");if(F.left<0){E-=F.left-A
}else{if(F.left+K>C){E=C-K-A}}}var v=this.o.orientation.y,y,D;if(v==="auto"){y=-B+F.top-G;D=B+w-(F.top+J+G);if(Math.max(y,D)===D){v="top"}else{v="bottom"}}this.picker.addClass("datepicker-orient-"+v);if(v==="top"){H+=J
}else{H-=G+parseInt(this.picker.css("padding-top"))}this.picker.css({top:H,left:E,zIndex:I})},_allow_update:true,update:function(){if(!this._allow_update){return}var w=this.dates.copy(),y=[],v=false;if(arguments.length){n.each(arguments,n.proxy(function(A,z){if(z instanceof Date){z=this._local_to_utc(z)
}y.push(z)},this));v=true}else{y=this.isInput?this.element.val():this.element.data("date")||this.element.find("input").val();if(y&&this.o.multidate){y=y.split(this.o.multidateSeparator)}else{y=[y]}delete this.element.data().date
}y=n.map(y,n.proxy(function(z){return r.parseDate(z,this.o.format,this.o.language)},this));y=n.grep(y,n.proxy(function(z){return(z<this.o.startDate||z>this.o.endDate||!z)},this),true);this.dates.replace(y);
if(this.dates.length){this.viewDate=new Date(this.dates.get(-1))}else{if(this.viewDate<this.o.startDate){this.viewDate=new Date(this.o.startDate)}else{if(this.viewDate>this.o.endDate){this.viewDate=new Date(this.o.endDate)
}}}if(v){this.setValue()}else{if(y.length){if(String(w)!==String(this.dates)){this._trigger("changeDate")}}}if(!this.dates.length&&w.length){this._trigger("clearDate")}this.fill()},fillDow:function(){var w=this.o.weekStart,y="<tr>";
if(this.o.calendarWeeks){var v='<th class="cw">&nbsp;</th>';y+=v;this.picker.find(".datepicker-days thead tr:first-child").prepend(v)}while(w<this.o.weekStart+7){y+='<th class="dow">'+b[this.o.language].daysMin[(w++)%7]+"</th>"
}y+="</tr>";this.picker.find(".datepicker-days thead").append(y)},fillMonths:function(){var w="",v=0;while(v<12){w+='<span class="month">'+b[this.o.language].monthsShort[v++]+"</span>"}this.picker.find(".datepicker-months td").html(w)
},setRange:function(v){if(!v||!v.length){delete this.range}else{this.range=n.map(v,function(w){return w.valueOf()})}this.fill()},getClassNames:function(y){var v=[],z=this.viewDate.getUTCFullYear(),A=this.viewDate.getUTCMonth(),w=new Date();
if(y.getUTCFullYear()<z||(y.getUTCFullYear()===z&&y.getUTCMonth()<A)){v.push("old")}else{if(y.getUTCFullYear()>z||(y.getUTCFullYear()===z&&y.getUTCMonth()>A)){v.push("new")}}if(this.focusDate&&y.valueOf()===this.focusDate.valueOf()){v.push("focused")
}if(this.o.todayHighlight&&y.getUTCFullYear()===w.getFullYear()&&y.getUTCMonth()===w.getMonth()&&y.getUTCDate()===w.getDate()){v.push("today")}if(this.dates.contains(y)!==-1){v.push("active")}if(y.valueOf()<this.o.startDate||y.valueOf()>this.o.endDate||n.inArray(y.getUTCDay(),this.o.daysOfWeekDisabled)!==-1){v.push("disabled")
}if(this.range){if(y>this.range[0]&&y<this.range[this.range.length-1]){v.push("range")}if(n.inArray(y.valueOf(),this.range)!==-1){v.push("selected")}}return v},fill:function(){var R=new Date(this.viewDate),G=R.getUTCFullYear(),S=R.getUTCMonth(),L=this.o.startDate!==-Infinity?this.o.startDate.getUTCFullYear():-Infinity,P=this.o.startDate!==-Infinity?this.o.startDate.getUTCMonth():-Infinity,D=this.o.endDate!==Infinity?this.o.endDate.getUTCFullYear():Infinity,M=this.o.endDate!==Infinity?this.o.endDate.getUTCMonth():Infinity,E=b[this.o.language].today||b.en.today||"",y=b[this.o.language].clear||b.en.clear||"",A;
this.picker.find(".datepicker-days thead th.datepicker-switch").text(b[this.o.language].months[S]+" "+G);this.picker.find("tfoot th.today").text(E).toggle(this.o.todayBtn!==false);this.picker.find("tfoot th.clear").text(y).toggle(this.o.clearBtn!==false);
this.updateNavArrows();this.fillMonths();var U=s(G,S-1,28),O=r.getDaysInMonth(U.getUTCFullYear(),U.getUTCMonth());U.setUTCDate(O);U.setUTCDate(O-(U.getUTCDay()-this.o.weekStart+7)%7);var v=new Date(U);
v.setUTCDate(v.getUTCDate()+42);v=v.valueOf();var F=[];var J;while(U.valueOf()<v){if(U.getUTCDay()===this.o.weekStart){F.push("<tr>");if(this.o.calendarWeeks){var w=new Date(+U+(this.o.weekStart-U.getUTCDay()-7)%7*86400000),B=new Date(Number(w)+(7+4-w.getUTCDay())%7*86400000),z=new Date(Number(z=s(B.getUTCFullYear(),0,1))+(7+4-z.getUTCDay())%7*86400000),H=(B-z)/86400000/7+1;
F.push('<td class="cw">'+H+"</td>")}}J=this.getClassNames(U);J.push("day");if(this.o.beforeShowDay!==n.noop){var I=this.o.beforeShowDay(this._utc_to_local(U));if(I===f){I={}}else{if(typeof(I)==="boolean"){I={enabled:I}
}else{if(typeof(I)==="string"){I={classes:I}}}}if(I.enabled===false){J.push("disabled")}if(I.classes){J=J.concat(I.classes.split(/\s+/))}if(I.tooltip){A=I.tooltip}}J=n.unique(J);F.push('<td class="'+J.join(" ")+'"'+(A?' title="'+A+'"':"")+">"+U.getUTCDate()+"</td>");
if(U.getUTCDay()===this.o.weekEnd){F.push("</tr>")}U.setUTCDate(U.getUTCDate()+1)}this.picker.find(".datepicker-days tbody").empty().append(F.join(""));var C=this.picker.find(".datepicker-months").find("th:eq(1)").text(G).end().find("span").removeClass("active");
n.each(this.dates,function(V,W){if(W.getUTCFullYear()===G){C.eq(W.getUTCMonth()).addClass("active")}});if(G<L||G>D){C.addClass("disabled")}if(G===L){C.slice(0,P).addClass("disabled")}if(G===D){C.slice(M+1).addClass("disabled")
}F="";G=parseInt(G/10,10)*10;var T=this.picker.find(".datepicker-years").find("th:eq(1)").text(G+"-"+(G+9)).end().find("td");G-=1;var K=n.map(this.dates,function(V){return V.getUTCFullYear()}),Q;for(var N=-1;
N<11;N++){Q=["year"];if(N===-1){Q.push("old")}else{if(N===10){Q.push("new")}}if(n.inArray(G,K)!==-1){Q.push("active")}if(G<L||G>D){Q.push("disabled")}F+='<span class="'+Q.join(" ")+'">'+G+"</span>";G+=1
}T.html(F)},updateNavArrows:function(){if(!this._allow_update){return}var y=new Date(this.viewDate),v=y.getUTCFullYear(),w=y.getUTCMonth();switch(this.viewMode){case 0:if(this.o.startDate!==-Infinity&&v<=this.o.startDate.getUTCFullYear()&&w<=this.o.startDate.getUTCMonth()){this.picker.find(".prev").css({visibility:"hidden"})
}else{this.picker.find(".prev").css({visibility:"visible"})}if(this.o.endDate!==Infinity&&v>=this.o.endDate.getUTCFullYear()&&w>=this.o.endDate.getUTCMonth()){this.picker.find(".next").css({visibility:"hidden"})
}else{this.picker.find(".next").css({visibility:"visible"})}break;case 1:case 2:if(this.o.startDate!==-Infinity&&v<=this.o.startDate.getUTCFullYear()){this.picker.find(".prev").css({visibility:"hidden"})
}else{this.picker.find(".prev").css({visibility:"visible"})}if(this.o.endDate!==Infinity&&v>=this.o.endDate.getUTCFullYear()){this.picker.find(".next").css({visibility:"hidden"})}else{this.picker.find(".next").css({visibility:"visible"})
}break}},click:function(A){A.preventDefault();var B=n(A.target).closest("span, td, th"),D,C,E;if(B.length===1){switch(B[0].nodeName.toLowerCase()){case"th":switch(B[0].className){case"datepicker-switch":this.showMode(1);
break;case"prev":case"next":var v=r.modes[this.viewMode].navStep*(B[0].className==="prev"?-1:1);switch(this.viewMode){case 0:this.viewDate=this.moveMonth(this.viewDate,v);this._trigger("changeMonth",this.viewDate);
break;case 1:case 2:this.viewDate=this.moveYear(this.viewDate,v);if(this.viewMode===1){this._trigger("changeYear",this.viewDate)}break}this.fill();break;case"today":var w=new Date();w=s(w.getFullYear(),w.getMonth(),w.getDate(),0,0,0);
this.showMode(-2);var y=this.o.todayBtn==="linked"?null:"view";this._setDate(w,y);break;case"clear":var z;if(this.isInput){z=this.element}else{if(this.component){z=this.element.find("input")}}if(z){z.val("").change()
}this.update();this._trigger("changeDate");if(this.o.autoclose){this.hide()}break}break;case"span":if(!B.is(".disabled")){this.viewDate.setUTCDate(1);if(B.is(".month")){E=1;C=B.parent().find("span").index(B);
D=this.viewDate.getUTCFullYear();this.viewDate.setUTCMonth(C);this._trigger("changeMonth",this.viewDate);if(this.o.minViewMode===1){this._setDate(s(D,C,E))}}else{E=1;C=0;D=parseInt(B.text(),10)||0;this.viewDate.setUTCFullYear(D);
this._trigger("changeYear",this.viewDate);if(this.o.minViewMode===2){this._setDate(s(D,C,E))}}this.showMode(-1);this.fill()}break;case"td":if(B.is(".day")&&!B.is(".disabled")){E=parseInt(B.text(),10)||1;
D=this.viewDate.getUTCFullYear();C=this.viewDate.getUTCMonth();if(B.is(".old")){if(C===0){C=11;D-=1}else{C-=1}}else{if(B.is(".new")){if(C===11){C=0;D+=1}else{C+=1}}}this._setDate(s(D,C,E))}break}}if(this.picker.is(":visible")&&this._focused_from){n(this._focused_from).focus()
}delete this._focused_from},_toggle_multidate:function(w){var v=this.dates.contains(w);if(!w){this.dates.clear()}else{if(v!==-1){this.dates.remove(v)}else{this.dates.push(w)}}if(typeof this.o.multidate==="number"){while(this.dates.length>this.o.multidate){this.dates.remove(0)
}}},_setDate:function(v,y){if(!y||y==="date"){this._toggle_multidate(v&&new Date(v))}if(!y||y==="view"){this.viewDate=v&&new Date(v)}this.fill();this.setValue();this._trigger("changeDate");var w;if(this.isInput){w=this.element
}else{if(this.component){w=this.element.find("input")}}if(w){w.change()}if(this.o.autoclose&&(!y||y==="date")){this.hide()}},moveMonth:function(v,w){if(!v){return f}if(!w){return v}var A=new Date(v.valueOf()),E=A.getUTCDate(),B=A.getUTCMonth(),z=Math.abs(w),D,C;
w=w>0?1:-1;if(z===1){C=w===-1?function(){return A.getUTCMonth()===B}:function(){return A.getUTCMonth()!==D};D=B+w;A.setUTCMonth(D);if(D<0||D>11){D=(D+12)%12}}else{for(var y=0;y<z;y++){A=this.moveMonth(A,w)
}D=A.getUTCMonth();A.setUTCDate(E);C=function(){return D!==A.getUTCMonth()}}while(C()){A.setUTCDate(--E);A.setUTCMonth(D)}return A},moveYear:function(w,v){return this.moveMonth(w,v*12)},dateWithinRange:function(v){return v>=this.o.startDate&&v<=this.o.endDate
},keydown:function(C){if(this.picker.is(":not(:visible)")){if(C.keyCode===27){this.show()}return}var y=false,w,v,A,B=this.focusDate||this.viewDate;switch(C.keyCode){case 27:if(this.focusDate){this.focusDate=null;
this.viewDate=this.dates.get(-1)||this.viewDate;this.fill()}else{this.hide()}C.preventDefault();break;case 37:case 39:if(!this.o.keyboardNavigation){break}w=C.keyCode===37?-1:1;if(C.ctrlKey){v=this.moveYear(this.dates.get(-1)||g(),w);
A=this.moveYear(B,w);this._trigger("changeYear",this.viewDate)}else{if(C.shiftKey){v=this.moveMonth(this.dates.get(-1)||g(),w);A=this.moveMonth(B,w);this._trigger("changeMonth",this.viewDate)}else{v=new Date(this.dates.get(-1)||g());
v.setUTCDate(v.getUTCDate()+w);A=new Date(B);A.setUTCDate(B.getUTCDate()+w)}}if(this.dateWithinRange(v)){this.focusDate=this.viewDate=A;this.setValue();this.fill();C.preventDefault()}break;case 38:case 40:if(!this.o.keyboardNavigation){break
}w=C.keyCode===38?-1:1;if(C.ctrlKey){v=this.moveYear(this.dates.get(-1)||g(),w);A=this.moveYear(B,w);this._trigger("changeYear",this.viewDate)}else{if(C.shiftKey){v=this.moveMonth(this.dates.get(-1)||g(),w);
A=this.moveMonth(B,w);this._trigger("changeMonth",this.viewDate)}else{v=new Date(this.dates.get(-1)||g());v.setUTCDate(v.getUTCDate()+w*7);A=new Date(B);A.setUTCDate(B.getUTCDate()+w*7)}}if(this.dateWithinRange(v)){this.focusDate=this.viewDate=A;
this.setValue();this.fill();C.preventDefault()}break;case 32:break;case 13:B=this.focusDate||this.dates.get(-1)||this.viewDate;this._toggle_multidate(B);y=true;this.focusDate=null;this.viewDate=this.dates.get(-1)||this.viewDate;
this.setValue();this.fill();if(this.picker.is(":visible")){C.preventDefault();if(this.o.autoclose){this.hide()}}break;case 9:this.focusDate=null;this.viewDate=this.dates.get(-1)||this.viewDate;this.fill();
this.hide();break}if(y){if(this.dates.length){this._trigger("changeDate")}else{this._trigger("clearDate")}var z;if(this.isInput){z=this.element}else{if(this.component){z=this.element.find("input")}}if(z){z.change()
}}},showMode:function(v){if(v){this.viewMode=Math.max(this.o.minViewMode,Math.min(2,this.viewMode+v))}this.picker.find(">div").hide().filter(".datepicker-"+r.modes[this.viewMode].clsName).css("display","block");
this.updateNavArrows()}};var u=function(w,v){this.element=n(w);this.inputs=n.map(v.inputs,function(y){return y.jquery?y[0]:y});delete v.inputs;n(this.inputs).datepicker(v).bind("changeDate",n.proxy(this.dateUpdated,this));
this.pickers=n.map(this.inputs,function(y){return n(y).data("datepicker")});this.updateDates()};u.prototype={updateDates:function(){this.dates=n.map(this.pickers,function(v){return v.getUTCDate()});this.updateRanges()
},updateRanges:function(){var v=n.map(this.dates,function(w){return w.valueOf()});n.each(this.pickers,function(w,y){y.setRange(v)})},dateUpdated:function(z){if(this.updating){return}this.updating=true;
var A=n(z.target).data("datepicker"),y=A.getUTCDate(),w=n.inArray(z.target,this.inputs),v=this.inputs.length;if(w===-1){return}n.each(this.pickers,function(B,C){if(!C.getUTCDate()){C.setUTCDate(y)}});if(y<this.dates[w]){while(w>=0&&y<this.dates[w]){this.pickers[w--].setUTCDate(y)
}}else{if(y>this.dates[w]){while(w<v&&y>this.dates[w]){this.pickers[w++].setUTCDate(y)}}}this.updateDates();delete this.updating},remove:function(){n.map(this.pickers,function(v){v.remove()});delete this.element.data().datepicker
}};function m(z,C){var B=n(z).data(),v={},A,y=new RegExp("^"+C.toLowerCase()+"([A-Z])");C=new RegExp("^"+C.toLowerCase());function D(F,E){return E.toLowerCase()}for(var w in B){if(C.test(w)){A=w.replace(y,D);
v[A]=B[w]}}return v}function a(y){var v={};if(!b[y]){y=y.split("-")[0];if(!b[y]){return}}var w=b[y];n.each(t,function(A,z){if(z in w){v[z]=w[z]}});return v}var d=n.fn.datepicker;n.fn.datepicker=function(y){var v=Array.apply(null,arguments);
v.shift();var w;this.each(function(){var G=n(this),E=G.data("datepicker"),A=typeof y==="object"&&y;if(!E){var C=m(this,"date"),z=n.extend({},h,C,A),B=a(z.language),D=n.extend({},h,B,C,A);if(G.is(".input-daterange")||D.inputs){var F={inputs:D.inputs||G.find("input").toArray()};
G.data("datepicker",(E=new u(this,n.extend(D,F))))}else{G.data("datepicker",(E=new o(this,D)))}}if(typeof y==="string"&&typeof E[y]==="function"){w=E[y].apply(E,v);if(w!==f){return false}}});if(w!==f){return w
}else{return this}};var h=n.fn.datepicker.defaults={autoclose:false,beforeShowDay:n.noop,calendarWeeks:false,clearBtn:false,daysOfWeekDisabled:[],endDate:Infinity,forceParse:true,format:"mm/dd/yyyy",keyboardNavigation:true,language:"en",minViewMode:0,multidate:false,multidateSeparator:",",orientation:"auto",rtl:false,startDate:-Infinity,startView:0,todayBtn:false,todayHighlight:false,weekStart:0};
var t=n.fn.datepicker.locale_opts=["format","rtl","weekStart"];n.fn.datepicker.Constructor=o;var b=n.fn.datepicker.dates={en:{days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],daysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sun"],daysMin:["Su","Mo","Tu","We","Th","Fr","Sa","Su"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],today:"Today",clear:"Clear"}};
var r={modes:[{clsName:"days",navFnc:"Month",navStep:1},{clsName:"months",navFnc:"FullYear",navStep:1},{clsName:"years",navFnc:"FullYear",navStep:10}],isLeapYear:function(v){return(((v%4===0)&&(v%100!==0))||(v%400===0))
},getDaysInMonth:function(v,w){return[31,(r.isLeapYear(v)?29:28),31,30,31,30,31,31,30,31,30,31][w]},validParts:/dd?|DD?|mm?|MM?|yy(?:yy)?/g,nonpunctuation:/[^ -\/:-@\[\u3400-\u9fff-`{-~\t\n\r]+/g,parseFormat:function(y){var v=y.replace(this.validParts,"\0").split("\0"),w=y.match(this.validParts);
if(!v||!v.length||!w||w.length===0){throw new Error("Invalid date format.")}return{separators:v,parts:w}},parseDate:function(M,J,G){if(!M){return f}if(M instanceof Date){return M}if(typeof J==="string"){J=r.parseFormat(J)
}var y=/([\-+]\d+)([dmwy])/,E=M.match(/([\-+]\d+)([dmwy])/g),F,D,I;if(/^[\-+]\d+[dmwy]([\s,]+[\-+]\d+[dmwy])*$/.test(M)){M=new Date();for(I=0;I<E.length;I++){F=y.exec(E[I]);D=parseInt(F[1]);switch(F[2]){case"d":M.setUTCDate(M.getUTCDate()+D);
break;case"m":M=o.prototype.moveMonth.call(o.prototype,M,D);break;case"w":M.setUTCDate(M.getUTCDate()+D*7);break;case"y":M=o.prototype.moveYear.call(o.prototype,M,D);break}}return s(M.getUTCFullYear(),M.getUTCMonth(),M.getUTCDate(),0,0,0)
}E=M&&M.match(this.nonpunctuation)||[];M=new Date();var z={},K=["yyyy","yy","M","MM","m","mm","d","dd"],C={yyyy:function(P,O){return P.setUTCFullYear(O)},yy:function(P,O){return P.setUTCFullYear(2000+O)
},m:function(P,O){if(isNaN(P)){return P}O-=1;while(O<0){O+=12}O%=12;P.setUTCMonth(O);while(P.getUTCMonth()!==O){P.setUTCDate(P.getUTCDate()-1)}return P},d:function(P,O){return P.setUTCDate(O)}},N,w;C.M=C.MM=C.mm=C.m;
C.dd=C.d;M=s(M.getFullYear(),M.getMonth(),M.getDate(),0,0,0);var v=J.parts.slice();if(E.length!==v.length){v=n(v).filter(function(O,P){return n.inArray(P,K)!==-1}).toArray()}function L(){var O=this.slice(0,E[I].length),P=E[I].slice(0,O.length);
return O===P}if(E.length===v.length){var H;for(I=0,H=v.length;I<H;I++){N=parseInt(E[I],10);F=v[I];if(isNaN(N)){switch(F){case"MM":w=n(b[G].months).filter(L);N=n.inArray(w[0],b[G].months)+1;break;case"M":w=n(b[G].monthsShort).filter(L);
N=n.inArray(w[0],b[G].monthsShort)+1;break}}z[F]=N}var A,B;for(I=0;I<K.length;I++){B=K[I];if(B in z&&!isNaN(z[B])){A=new Date(M);C[B](A,z[B]);if(!isNaN(A)){M=A}}}}return M},formatDate:function(v,A,C){if(!v){return""
}if(typeof A==="string"){A=r.parseFormat(A)}var B={d:v.getUTCDate(),D:b[C].daysShort[v.getUTCDay()],DD:b[C].days[v.getUTCDay()],m:v.getUTCMonth()+1,M:b[C].monthsShort[v.getUTCMonth()],MM:b[C].months[v.getUTCMonth()],yy:v.getUTCFullYear().toString().substring(2),yyyy:v.getUTCFullYear()};
B.dd=(B.d<10?"0":"")+B.d;B.mm=(B.m<10?"0":"")+B.m;v=[];var z=n.extend([],A.separators);for(var y=0,w=A.parts.length;y<=w;y++){if(z.length){v.push(z.shift())}v.push(B[A.parts[y]])}return v.join("")},headTemplate:'<thead><tr><th class="prev">&laquo;</th><th colspan="5" class="datepicker-switch"></th><th class="next">&raquo;</th></tr></thead>',contTemplate:'<tbody><tr><td colspan="7"></td></tr></tbody>',footTemplate:'<tfoot><tr><th colspan="7" class="today"></th></tr><tr><th colspan="7" class="clear"></th></tr></tfoot>'};
r.template='<div class="datepicker"><div class="datepicker-days"><table class=" table-condensed">'+r.headTemplate+"<tbody></tbody>"+r.footTemplate+'</table></div><div class="datepicker-months"><table class="table-condensed">'+r.headTemplate+r.contTemplate+r.footTemplate+'</table></div><div class="datepicker-years"><table class="table-condensed">'+r.headTemplate+r.contTemplate+r.footTemplate+"</table></div></div>";
n.fn.datepicker.DPGlobal=r;n.fn.datepicker.noConflict=function(){n.fn.datepicker=d;return this};n(document).on("focus.datepicker.data-api click.datepicker.data-api",'[data-provide="datepicker"]',function(w){var v=n(this);
if(v.data("datepicker")){return}w.preventDefault();v.datepicker("show")});n(function(){n('[data-provide="datepicker-inline"]').datepicker()})}(window.jQuery));
/*!
 * headroom.js v0.5.0 - Give your page some headroom. Hide your header until you need it
 * Copyright (c) 2014 Nick Williams - http://wicky.nillia.ms/headroom.js
 * License: MIT
 */
(function(e,a){var d={bind:!!(function(){}.bind),classList:"classList" in a.documentElement,rAF:!!(e.requestAnimationFrame||e.webkitRequestAnimationFrame||e.mozRequestAnimationFrame)};
e.requestAnimationFrame=e.requestAnimationFrame||e.webkitRequestAnimationFrame||e.mozRequestAnimationFrame;function c(g){this.callback=g;this.ticking=false}c.prototype={constructor:c,update:function(){this.callback&&this.callback();
this.ticking=false},requestTick:function(){if(!this.ticking){requestAnimationFrame(this.rafCallback||(this.rafCallback=this.update.bind(this)));this.ticking=true}},handleEvent:function(){this.requestTick()
}};function f(h){if(arguments.length<=0){throw new Error("Missing arguments in extend function")}var g=h||{},n,m;for(m=1;m<arguments.length;m++){var o=arguments[m]||{};for(n in o){if(typeof g[n]==="object"){g[n]=f(g[n],o[n])
}else{g[n]=g[n]||o[n]}}}return g}function b(h,g){g=f(g,b.options);this.lastKnownScrollY=0;this.elem=h;this.debouncer=new c(this.update.bind(this));this.tolerance=g.tolerance;this.classes=g.classes;this.offset=g.offset;
this.initialised=false;this.onPin=g.onPin;this.onUnpin=g.onUnpin;this.onTop=g.onTop;this.onNotTop=g.onNotTop}b.prototype={constructor:b,init:function(){if(!b.cutsTheMustard){return}this.elem.classList.add(this.classes.initial);
setTimeout(this.attachEvent.bind(this),100);return this},destroy:function(){var g=this.classes;this.initialised=false;e.removeEventListener("scroll",this.debouncer,false);this.elem.classList.remove(g.unpinned,g.pinned,g.top,g.initial)
},attachEvent:function(){if(!this.initialised){this.lastKnownScrollY=this.getScrollY();this.initialised=true;e.addEventListener("scroll",this.debouncer,false);this.debouncer.handleEvent()}},unpin:function(){var h=this.elem.classList,g=this.classes;
if(h.contains(g.pinned)||!h.contains(g.unpinned)){h.add(g.unpinned);h.remove(g.pinned);this.onUnpin&&this.onUnpin.call(this)}},pin:function(){var h=this.elem.classList,g=this.classes;if(h.contains(g.unpinned)){h.remove(g.unpinned);
h.add(g.pinned);this.onPin&&this.onPin.call(this)}},top:function(){var h=this.elem.classList,g=this.classes;if(!h.contains(g.top)){h.add(g.top);h.remove(g.notTop);this.onTop&&this.onTop.call(this)}},notTop:function(){var h=this.elem.classList,g=this.classes;
if(!h.contains(g.notTop)){h.add(g.notTop);h.remove(g.top);this.onNotTop&&this.onNotTop.call(this)}},getScrollY:function(){return(e.pageYOffset!==undefined)?e.pageYOffset:(a.documentElement||a.body.parentNode||a.body).scrollTop
},getViewportHeight:function(){return e.innerHeight||a.documentElement.clientHeight||a.body.clientHeight},getDocumentHeight:function(){var g=a.body,h=a.documentElement;return Math.max(g.scrollHeight,h.scrollHeight,g.offsetHeight,h.offsetHeight,g.clientHeight,h.clientHeight)
},isOutOfBounds:function(m){var h=m<0,g=m+this.getViewportHeight()>this.getDocumentHeight();return h||g},toleranceExceeded:function(g){return Math.abs(g-this.lastKnownScrollY)>=this.tolerance},shouldUnpin:function(n,g){var h=n>this.lastKnownScrollY,m=n>=this.offset;
return h&&m&&g},shouldPin:function(n,h){var g=n<this.lastKnownScrollY,m=n<=this.offset;return(g&&h)||m},update:function(){var h=this.getScrollY(),g=this.toleranceExceeded(h);if(this.isOutOfBounds(h)){return
}if(h<=this.offset){this.top()}else{this.notTop()}if(this.shouldUnpin(h,g)){this.unpin()}else{if(this.shouldPin(h,g)){this.pin()}}this.lastKnownScrollY=h}};b.options={tolerance:0,offset:0,classes:{pinned:"headroom--pinned",unpinned:"headroom--unpinned",top:"headroom--top",notTop:"headroom--not-top",initial:"headroom"}};
b.cutsTheMustard=typeof d!=="undefined"&&d.rAF&&d.bind&&d.classList;e.Headroom=b}(window,document));
/*!
 * fancyBox - jQuery Plugin
 * version: 2.1.5 (Fri, 14 Jun 2013)
 * @requires jQuery v1.6 or later
 *
 * Examples at http://fancyapps.com/fancybox/
 * License: www.fancyapps.com/fancybox/#license
 *
 * Copyright 2012 Janis Skarnelis - janis@fancyapps.com
 *
 */
(function(p,t,m,e){var u=m("html"),d=m(p),a=m(t),v=m.fancybox=function(){v.open.apply(this,arguments)
},o=navigator.userAgent.match(/msie/i),c=null,f=t.createTouch!==e,n=function(w){return w&&w.hasOwnProperty&&w instanceof m},b=function(w){return w&&m.type(w)==="string"},r=function(w){return b(w)&&w.indexOf("%")>0
},h=function(w){return(w&&!(w.style.overflow&&w.style.overflow==="hidden")&&((w.clientWidth&&w.scrollWidth>w.clientWidth)||(w.clientHeight&&w.scrollHeight>w.clientHeight)))},s=function(z,y){var w=parseInt(z,10)||0;
if(y&&r(z)){w=v.getViewport()[y]/100*w}return Math.ceil(w)},g=function(w,y){return s(w,y)+"px"};m.extend(v,{version:"2.1.5",defaults:{padding:15,margin:20,width:800,height:600,minWidth:100,minHeight:100,maxWidth:9999,maxHeight:9999,pixelRatio:1,autoSize:true,autoHeight:false,autoWidth:false,autoResize:true,autoCenter:!f,fitToView:true,aspectRatio:false,topRatio:0.5,leftRatio:0.5,scrolling:"auto",wrapCSS:"",arrows:true,closeBtn:true,closeClick:false,nextClick:false,mouseWheel:true,autoPlay:false,playSpeed:3000,preload:3,modal:false,loop:true,ajax:{dataType:"html",headers:{"X-fancyBox":true}},iframe:{scrolling:"auto",preload:true},swf:{wmode:"transparent",allowfullscreen:"true",allowscriptaccess:"always"},keys:{next:{13:"left",34:"up",39:"left",40:"up"},prev:{8:"right",33:"down",37:"right",38:"down"},close:[27],play:[32],toggle:[70]},direction:{next:"left",prev:"right"},scrollOutside:true,index:0,type:null,href:null,content:null,title:null,tpl:{wrap:'<div class="fancybox-wrap" tabIndex="-1"><div class="fancybox-skin"><div class="fancybox-outer"><div class="fancybox-inner"></div></div></div></div>',image:'<img class="fancybox-image" src="{href}" alt="" />',iframe:'<iframe id="fancybox-frame{rnd}" name="fancybox-frame{rnd}" class="fancybox-iframe" frameborder="0" vspace="0" hspace="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen'+(o?' allowtransparency="true"':"")+"></iframe>",error:'<p class="fancybox-error">The requested content cannot be loaded.<br/>Please try again later.</p>',closeBtn:'<a title="Close" class="fancybox-item fancybox-close" href="javascript:;"><span class="icon-cancel"></span></a>',next:'<a title="Next" class="fancybox-nav fancybox-next" href="javascript:;"><span class="icon-right-open-big"></span></a>',prev:'<a title="Previous" class="fancybox-nav fancybox-prev" href="javascript:;"><span class="icon-left-open-big"></span></a>'},openEffect:"fade",openSpeed:250,openEasing:"swing",openOpacity:true,openMethod:"zoomIn",closeEffect:"fade",closeSpeed:250,closeEasing:"swing",closeOpacity:true,closeMethod:"zoomOut",nextEffect:"elastic",nextSpeed:250,nextEasing:"swing",nextMethod:"changeIn",prevEffect:"elastic",prevSpeed:250,prevEasing:"swing",prevMethod:"changeOut",helpers:{overlay:true,title:true},onCancel:m.noop,beforeLoad:m.noop,afterLoad:m.noop,beforeShow:m.noop,afterShow:m.noop,beforeChange:m.noop,beforeClose:m.noop,afterClose:m.noop},group:{},opts:{},previous:null,coming:null,current:null,isActive:false,isOpen:false,isOpened:false,wrap:null,skin:null,outer:null,inner:null,player:{timer:null,isActive:false},ajaxLoad:null,imgPreload:null,transitions:{},helpers:{},open:function(y,w){if(!y){return
}if(!m.isPlainObject(w)){w={}}if(false===v.close(true)){return}if(!m.isArray(y)){y=n(y)?m(y).get():[y]}m.each(y,function(D,E){var C={},z,H,F,G,B,I,A;if(m.type(E)==="object"){if(E.nodeType){E=m(E)}if(n(E)){C={href:E.data("fancybox-href")||E.attr("href"),title:E.data("fancybox-title")||E.attr("title"),isDom:true,element:E};
if(m.metadata){m.extend(true,C,E.metadata())}}else{C=E}}z=w.href||C.href||(b(E)?E:null);H=w.title!==e?w.title:C.title||"";F=w.content||C.content;G=F?"html":(w.type||C.type);if(!G&&C.isDom){G=E.data("fancybox-type");
if(!G){B=E.prop("class").match(/fancybox\.(\w+)/);G=B?B[1]:null}}if(b(z)){if(!G){if(v.isImage(z)){G="image"}else{if(v.isSWF(z)){G="swf"}else{if(z.charAt(0)==="#"){G="inline"}else{if(b(E)){G="html";F=E}}}}}if(G==="ajax"){I=z.split(/\s+/,2);
z=I.shift();A=I.shift()}}if(!F){if(G==="inline"){if(z){F=m(b(z)?z.replace(/.*(?=#[^\s]+$)/,""):z)}else{if(C.isDom){F=E}}}else{if(G==="html"){F=z}else{if(!G&&!z&&C.isDom){G="inline";F=E}}}}m.extend(C,{href:z,type:G,content:F,title:H,selector:A});
y[D]=C});v.opts=m.extend(true,{},v.defaults,w);if(w.keys!==e){v.opts.keys=w.keys?m.extend({},v.defaults.keys,w.keys):false}v.group=y;return v._start(v.opts.index)},cancel:function(){var w=v.coming;if(!w||false===v.trigger("onCancel")){return
}v.hideLoading();if(v.ajaxLoad){v.ajaxLoad.abort()}v.ajaxLoad=null;if(v.imgPreload){v.imgPreload.onload=v.imgPreload.onerror=null}if(w.wrap){w.wrap.stop(true,true).trigger("onReset").remove()}v.coming=null;
if(!v.current){v._afterZoomOut(w)}},close:function(w){v.cancel();if(false===v.trigger("beforeClose")){return}v.unbindEvents();if(!v.isActive){return}if(!v.isOpen||w===true){m(".fancybox-wrap").stop(true).trigger("onReset").remove();
v._afterZoomOut()}else{v.isOpen=v.isOpened=false;v.isClosing=true;m(".fancybox-item, .fancybox-nav").remove();v.wrap.stop(true,true).removeClass("fancybox-opened");v.transitions[v.current.closeMethod]()
}},play:function(z){var w=function(){clearTimeout(v.player.timer)},B=function(){w();if(v.current&&v.player.isActive){v.player.timer=setTimeout(v.next,v.current.playSpeed)}},y=function(){w();a.unbind(".player");
v.player.isActive=false;v.trigger("onPlayEnd")},A=function(){if(v.current&&(v.current.loop||v.current.index<v.group.length-1)){v.player.isActive=true;a.bind({"onCancel.player beforeClose.player":y,"onUpdate.player":B,"beforeLoad.player":w});
B();v.trigger("onPlayStart")}};if(z===true||(!v.player.isActive&&z!==false)){A()}else{y()}},next:function(y){var w=v.current;if(w){if(!b(y)){y=w.direction.next}v.jumpto(w.index+1,y,"next")}},prev:function(y){var w=v.current;
if(w){if(!b(y)){y=w.direction.prev}v.jumpto(w.index-1,y,"prev")}},jumpto:function(y,A,w){var z=v.current;if(!z){return}y=s(y);v.direction=A||z.direction[(y>=z.index?"next":"prev")];v.router=w||"jumpto";
if(z.loop){if(y<0){y=z.group.length+(y%z.group.length)}y=y%z.group.length}if(z.group[y]!==e){v.cancel();v._start(y)}},reposition:function(A,w){var z=v.current,y=z?z.wrap:null,B;if(y){B=v._getPosition(w);
if(A&&A.type==="scroll"){delete B.position;y.stop(true,true).animate(B,200)}else{y.css(B);z.pos=m.extend({},z.dim,B)}}},update:function(z){var w=(z&&z.type),y=!w||w==="orientationchange";if(y){clearTimeout(c);
c=null}if(!v.isOpen||c){return}c=setTimeout(function(){var A=v.current;if(!A||v.isClosing){return}v.wrap.removeClass("fancybox-tmp");if(y||w==="load"||(w==="resize"&&A.autoResize)){v._setDimension()}if(!(w==="scroll"&&A.canShrink)){v.reposition(z)
}v.trigger("onUpdate");c=null},(y&&!f?0:300))},toggle:function(w){if(v.isOpen){v.current.fitToView=m.type(w)==="boolean"?w:!v.current.fitToView;if(f){v.wrap.removeAttr("style").addClass("fancybox-tmp");
v.trigger("onUpdate")}v.update()}},hideLoading:function(){a.unbind(".loading");m("#fancybox-loading").remove()},showLoading:function(){var y,w;v.hideLoading();y=m('<div id="fancybox-loading"><div></div></div>').click(v.cancel).appendTo("body");
a.bind("keydown.loading",function(z){if((z.which||z.keyCode)===27){z.preventDefault();v.cancel()}});if(!v.defaults.fixed){w=v.getViewport();y.css({position:"absolute",top:(w.h*0.5)+w.y,left:(w.w*0.5)+w.x})
}},getViewport:function(){var w=(v.current&&v.current.locked)||false,y={x:d.scrollLeft(),y:d.scrollTop()};if(w){y.w=w[0].clientWidth;y.h=w[0].clientHeight}else{y.w=f&&p.innerWidth?p.innerWidth:d.width();
y.h=f&&p.innerHeight?p.innerHeight:d.height()}return y},unbindEvents:function(){if(v.wrap&&n(v.wrap)){v.wrap.unbind(".fb")}a.unbind(".fb");d.unbind(".fb")},bindEvents:function(){var y=v.current,w;if(!y){return
}d.bind("orientationchange.fb"+(f?"":" resize.fb")+(y.autoCenter&&!y.locked?" scroll.fb":""),v.update);w=y.keys;if(w){a.bind("keydown.fb",function(B){var z=B.which||B.keyCode,A=B.target||B.srcElement;if(z===27&&v.coming){return false
}if(!B.ctrlKey&&!B.altKey&&!B.shiftKey&&!B.metaKey&&!(A&&(A.type||m(A).is("[contenteditable]")))){m.each(w,function(C,D){if(y.group.length>1&&D[z]!==e){v[C](D[z]);B.preventDefault();return false}if(m.inArray(z,D)>-1){v[C]();
B.preventDefault();return false}})}})}if(m.fn.mousewheel&&y.mouseWheel){v.wrap.bind("mousewheel.fb",function(E,F,A,z){var D=E.target||null,B=m(D),C=false;while(B.length){if(C||B.is(".fancybox-skin")||B.is(".fancybox-wrap")){break
}C=h(B[0]);B=m(B).parent()}if(F!==0&&!C){if(v.group.length>1&&!y.canShrink){if(z>0||A>0){v.prev(z>0?"down":"left")}else{if(z<0||A<0){v.next(z<0?"up":"right")}}E.preventDefault()}}})}},trigger:function(y,A){var w,z=A||v.coming||v.current;
if(!z){return}if(m.isFunction(z[y])){w=z[y].apply(z,Array.prototype.slice.call(arguments,1))}if(w===false){return false}if(z.helpers){m.each(z.helpers,function(C,B){if(B&&v.helpers[C]&&m.isFunction(v.helpers[C][y])){v.helpers[C][y](m.extend(true,{},v.helpers[C].defaults,B),z)
}})}a.trigger(y)},isImage:function(w){return b(w)&&w.match(/(^data:image\/.*,)|(\.(jp(e|g|eg)|gif|png|bmp|webp|svg)((\?|#).*)?$)/i)},isSWF:function(w){return b(w)&&w.match(/\.(swf)((\?|#).*)?$/i)},_start:function(y){var z={},D,w,A,B,C;
y=s(y);D=v.group[y]||null;if(!D){return false}z=m.extend(true,{},v.opts,D);B=z.margin;C=z.padding;if(m.type(B)==="number"){z.margin=[B,B,B,B]}if(m.type(C)==="number"){z.padding=[C,C,C,C]}if(z.modal){m.extend(true,z,{closeBtn:false,closeClick:false,nextClick:false,arrows:false,mouseWheel:false,keys:null,helpers:{overlay:{closeClick:false}}})
}if(z.autoSize){z.autoWidth=z.autoHeight=true}if(z.width==="auto"){z.autoWidth=true}if(z.height==="auto"){z.autoHeight=true}z.group=v.group;z.index=y;v.coming=z;if(false===v.trigger("beforeLoad")){v.coming=null;
return}A=z.type;w=z.href;if(!A){v.coming=null;if(v.current&&v.router&&v.router!=="jumpto"){v.current.index=y;return v[v.router](v.direction)}return false}v.isActive=true;if(A==="image"||A==="swf"){z.autoHeight=z.autoWidth=false;
z.scrolling="visible"}if(A==="image"){z.aspectRatio=true}if(A==="iframe"&&f){z.scrolling="scroll"}z.wrap=m(z.tpl.wrap).addClass("fancybox-"+(f?"mobile":"desktop")+" fancybox-type-"+A+" fancybox-tmp "+z.wrapCSS).appendTo(z.parent||"body");
m.extend(z,{skin:m(".fancybox-skin",z.wrap),outer:m(".fancybox-outer",z.wrap),inner:m(".fancybox-inner",z.wrap)});m.each(["Top","Right","Bottom","Left"],function(F,E){z.skin.css("padding"+E,g(z.padding[F]))
});v.trigger("onReady");if(A==="inline"||A==="html"){if(!z.content||!z.content.length){return v._error("content")}}else{if(!w){return v._error("href")}}if(A==="image"){v._loadImage()}else{if(A==="ajax"){v._loadAjax()
}else{if(A==="iframe"){v._loadIframe()}else{v._afterLoad()}}}},_error:function(w){m.extend(v.coming,{type:"html",autoWidth:true,autoHeight:true,minWidth:0,minHeight:0,scrolling:"no",hasError:w,content:v.coming.tpl.error});
v._afterLoad()},_loadImage:function(){var w=v.imgPreload=new Image();w.onload=function(){this.onload=this.onerror=null;v.coming.width=this.width/v.opts.pixelRatio;v.coming.height=this.height/v.opts.pixelRatio;
v._afterLoad()};w.onerror=function(){this.onload=this.onerror=null;v._error("image")};w.src=v.coming.href;if(w.complete!==true){v.showLoading()}},_loadAjax:function(){var w=v.coming;v.showLoading();v.ajaxLoad=m.ajax(m.extend({},w.ajax,{url:w.href,error:function(y,z){if(v.coming&&z!=="abort"){v._error("ajax",y)
}else{v.hideLoading()}},success:function(y,z){if(z==="success"){w.content=y;v._afterLoad()}}}))},_loadIframe:function(){var w=v.coming,y=m(w.tpl.iframe.replace(/\{rnd\}/g,new Date().getTime())).attr("scrolling",f?"auto":w.iframe.scrolling).attr("src",w.href);
m(w.wrap).bind("onReset",function(){try{m(this).find("iframe").hide().attr("src","//about:blank").end().empty()}catch(z){}});if(w.iframe.preload){v.showLoading();y.one("load",function(){m(this).data("ready",1);
if(!f){m(this).bind("load.fb",v.update)}m(this).parents(".fancybox-wrap").width("100%").removeClass("fancybox-tmp").show();v._afterLoad()})}w.content=y.appendTo(w.inner);if(!w.iframe.preload){v._afterLoad()
}},_preloadImages:function(){var C=v.group,B=v.current,w=C.length,z=B.preload?Math.min(B.preload,w-1):0,A,y;for(y=1;y<=z;y+=1){A=C[(B.index+y)%w];if(A.type==="image"&&A.href){new Image().src=A.href}}},_afterLoad:function(){var y=v.coming,A=v.current,F="fancybox-placeholder",C,D,E,z,w,B;
v.hideLoading();if(!y||v.isActive===false){return}if(false===v.trigger("afterLoad",y,A)){y.wrap.stop(true).trigger("onReset").remove();v.coming=null;return}if(A){v.trigger("beforeChange",A);A.wrap.stop(true).removeClass("fancybox-opened").find(".fancybox-item, .fancybox-nav").remove()
}v.unbindEvents();C=y;D=y.content;E=y.type;z=y.scrolling;m.extend(v,{wrap:C.wrap,skin:C.skin,outer:C.outer,inner:C.inner,current:C,previous:A});w=C.href;switch(E){case"inline":case"ajax":case"html":if(C.selector){D=m("<div>").html(D).find(C.selector)
}else{if(n(D)){if(!D.data(F)){D.data(F,m('<div class="'+F+'"></div>').insertAfter(D).hide())}D=D.show().detach();C.wrap.bind("onReset",function(){if(m(this).find(D).length){D.hide().replaceAll(D.data(F)).data(F,false)
}})}}break;case"image":D=C.tpl.image.replace("{href}",w);break;case"swf":D='<object id="fancybox-swf" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="100%" height="100%"><param name="movie" value="'+w+'"></param>';
B="";m.each(C.swf,function(G,H){D+='<param name="'+G+'" value="'+H+'"></param>';B+=" "+G+'="'+H+'"'});D+='<embed src="'+w+'" type="application/x-shockwave-flash" width="100%" height="100%"'+B+"></embed></object>";
break}if(!(n(D)&&D.parent().is(C.inner))){C.inner.append(D)}v.trigger("beforeShow");C.inner.css("overflow",z==="yes"?"scroll":(z==="no"?"hidden":z));v._setDimension();v.reposition();v.isOpen=false;v.coming=null;
v.bindEvents();if(!v.isOpened){m(".fancybox-wrap").not(C.wrap).stop(true).trigger("onReset").remove()}else{if(A.prevMethod){v.transitions[A.prevMethod]()}}v.transitions[v.isOpened?C.nextMethod:C.openMethod]();
v._preloadImages()},_setDimension:function(){var aa=v.getViewport(),W=0,ac=false,ae=false,I=v.wrap,U=v.skin,af=v.inner,R=v.current,S=R.width,P=R.height,L=R.minWidth,E=R.minHeight,Y=R.maxWidth,Q=R.maxHeight,K=R.scrolling,C=R.scrollOutside?R.scrollbarWidth:0,O=R.margin,D=s(O[1]+O[3]),B=s(O[0]+O[2]),z,y,V,X,N,M,T,G,F,ab,A,ad,w,H,J;
I.add(U).add(af).width("auto").height("auto").removeClass("fancybox-tmp");z=s(U.outerWidth(true)-U.width());y=s(U.outerHeight(true)-U.height());V=D+z;X=B+y;N=r(S)?(aa.w-V)*s(S)/100:S;M=r(P)?(aa.h-X)*s(P)/100:P;
if(R.type==="iframe"){H=R.content;if(R.autoHeight&&H.data("ready")===1){try{if(H[0].contentWindow.document.location){af.width(N).height(9999);J=H.contents().find("body");if(C){J.css("overflow-x","hidden")
}M=J.outerHeight(true)}}catch(Z){}}}else{if(R.autoWidth||R.autoHeight){af.addClass("fancybox-tmp");if(!R.autoWidth){af.width(N)}if(!R.autoHeight){af.height(M)}if(R.autoWidth){N=af.width()}if(R.autoHeight){M=af.height()
}af.removeClass("fancybox-tmp")}}S=s(N);P=s(M);F=N/M;L=s(r(L)?s(L,"w")-V:L);Y=s(r(Y)?s(Y,"w")-V:Y);E=s(r(E)?s(E,"h")-X:E);Q=s(r(Q)?s(Q,"h")-X:Q);T=Y;G=Q;if(R.fitToView){Y=Math.min(aa.w-V,Y);Q=Math.min(aa.h-X,Q)
}ad=aa.w-D;w=aa.h-B;if(R.aspectRatio){if(S>Y){S=Y;P=s(S/F)}if(P>Q){P=Q;S=s(P*F)}if(S<L){S=L;P=s(S/F)}if(P<E){P=E;S=s(P*F)}}else{S=Math.max(L,Math.min(S,Y));if(R.autoHeight&&R.type!=="iframe"){af.width(S);
P=af.height()}P=Math.max(E,Math.min(P,Q))}if(R.fitToView){af.width(S).height(P);I.width(S+z);ab=I.width();A=I.height();if(R.aspectRatio){while((ab>ad||A>w)&&S>L&&P>E){if(W++>19){break}P=Math.max(E,Math.min(Q,P-10));
S=s(P*F);if(S<L){S=L;P=s(S/F)}if(S>Y){S=Y;P=s(S/F)}af.width(S).height(P);I.width(S+z);ab=I.width();A=I.height()}}else{S=Math.max(L,Math.min(S,S-(ab-ad)));P=Math.max(E,Math.min(P,P-(A-w)))}}if(C&&K==="auto"&&P<M&&(S+z+C)<ad){S+=C
}af.width(S).height(P);I.width(S+z);ab=I.width();A=I.height();ac=(ab>ad||A>w)&&S>L&&P>E;ae=R.aspectRatio?(S<T&&P<G&&S<N&&P<M):((S<T||P<G)&&(S<N||P<M));m.extend(R,{dim:{width:g(ab),height:g(A)},origWidth:N,origHeight:M,canShrink:ac,canExpand:ae,wPadding:z,hPadding:y,wrapSpace:A-U.outerHeight(true),skinSpace:U.height()-P});
if(!H&&R.autoHeight&&P>E&&P<Q&&!ae){af.height("auto")}},_getPosition:function(z){var D=v.current,y=v.getViewport(),B=D.margin,A=v.wrap.width()+B[1]+B[3],w=v.wrap.height()+B[0]+B[2],C={position:"absolute",top:B[0],left:B[3]};
if(D.autoCenter&&D.fixed&&!z&&w<=y.h&&A<=y.w){C.position="fixed"}else{if(!D.locked){C.top+=y.y;C.left+=y.x}}C.top=g(Math.max(C.top,C.top+((y.h-w)*D.topRatio)));C.left=g(Math.max(C.left,C.left+((y.w-A)*D.leftRatio)));
return C},_afterZoomIn:function(){var w=v.current;if(!w){return}v.isOpen=v.isOpened=true;v.wrap.css("overflow","visible").addClass("fancybox-opened");v.update();if(w.closeClick||(w.nextClick&&v.group.length>1)){v.inner.css("cursor","pointer").bind("click.fb",function(y){if(!m(y.target).is("a")&&!m(y.target).parent().is("a")){y.preventDefault();
v[w.closeClick?"close":"next"]()}})}if(w.closeBtn){m(w.tpl.closeBtn).appendTo(v.skin).bind("click.fb",function(y){y.preventDefault();v.close()})}if(w.arrows&&v.group.length>1){if(w.loop||w.index>0){m(w.tpl.prev).appendTo(v.outer).bind("click.fb",v.prev)
}if(w.loop||w.index<v.group.length-1){m(w.tpl.next).appendTo(v.outer).bind("click.fb",v.next)}}v.trigger("afterShow");if(!w.loop&&w.index===w.group.length-1){v.play(false)}else{if(v.opts.autoPlay&&!v.player.isActive){v.opts.autoPlay=false;
v.play()}}},_afterZoomOut:function(w){w=w||v.current;m(".fancybox-wrap").trigger("onReset").remove();m.extend(v,{group:{},opts:{},router:false,current:null,isActive:false,isOpened:false,isOpen:false,isClosing:false,wrap:null,skin:null,outer:null,inner:null});
v.trigger("afterClose",w)}});v.transitions={getOrigPosition:function(){var A=v.current,y=A.element,D=A.orig,C={},w=50,E=50,B=A.hPadding,F=A.wPadding,z=v.getViewport();if(!D&&A.isDom&&y.is(":visible")){D=y.find("img:first");
if(!D.length){D=y}}if(n(D)){C=D.offset();if(D.is("img")){w=D.outerWidth();E=D.outerHeight()}}else{C.top=z.y+(z.h-E)*A.topRatio;C.left=z.x+(z.w-w)*A.leftRatio}if(v.wrap.css("position")==="fixed"||A.locked){C.top-=z.y;
C.left-=z.x}C={top:g(C.top-B*A.topRatio),left:g(C.left-F*A.leftRatio),width:g(w+F),height:g(E+B)};return C},step:function(y,z){var B,D,E,w=z.prop,A=v.current,C=A.wrapSpace,F=A.skinSpace;if(w==="width"||w==="height"){B=z.end===z.start?1:(y-z.start)/(z.end-z.start);
if(v.isClosing){B=1-B}D=w==="width"?A.wPadding:A.hPadding;E=y-D;v.skin[w](s(w==="width"?E:E-(C*B)));v.inner[w](s(w==="width"?E:E-(C*B)-(F*B)))}},zoomIn:function(){var B=v.current,y=B.pos,z=B.openEffect,A=z==="elastic",w=m.extend({opacity:1},y);
delete w.position;if(A){y=this.getOrigPosition();if(B.openOpacity){y.opacity=0.1}}else{if(z==="fade"){y.opacity=0.1}}v.wrap.css(y).animate(w,{duration:z==="none"?0:B.openSpeed,easing:B.openEasing,step:A?this.step:null,complete:v._afterZoomIn})
},zoomOut:function(){var A=v.current,y=A.closeEffect,z=y==="elastic",w={opacity:0.1};if(z){w=this.getOrigPosition();if(A.closeOpacity){w.opacity=0.1}}v.wrap.animate(w,{duration:y==="none"?0:A.closeSpeed,easing:A.closeEasing,step:z?this.step:null,complete:v._afterZoomOut})
},changeIn:function(){var C=v.current,z=C.nextEffect,y=C.pos,w={opacity:1},B=v.direction,D=200,A;y.opacity=0.1;if(z==="elastic"){A=B==="down"||B==="up"?"top":"left";if(B==="down"||B==="right"){y[A]=g(s(y[A])-D);
w[A]="+="+D+"px"}else{y[A]=g(s(y[A])+D);w[A]="-="+D+"px"}}if(z==="none"){v._afterZoomIn()}else{v.wrap.css(y).animate(w,{duration:C.nextSpeed,easing:C.nextEasing,complete:v._afterZoomIn})}},changeOut:function(){var z=v.previous,y=z.prevEffect,w={opacity:0.1},A=v.direction,B=200;
if(y==="elastic"){w[A==="down"||A==="up"?"top":"left"]=(A==="up"||A==="left"?"-":"+")+"="+B+"px"}z.wrap.animate(w,{duration:y==="none"?0:z.prevSpeed,easing:z.prevEasing,complete:function(){m(this).trigger("onReset").remove()
}})}};v.helpers.overlay={defaults:{closeClick:true,speedOut:200,showEarly:true,css:{},locked:!f,fixed:true},overlay:null,fixed:false,el:m("html"),create:function(w){w=m.extend({},this.defaults,w);if(this.overlay){this.close()
}this.overlay=m('<div class="fancybox-overlay"></div>').appendTo(v.coming?v.coming.parent:w.parent);this.fixed=false;if(w.fixed&&v.defaults.fixed){this.overlay.addClass("fancybox-overlay-fixed");this.fixed=true
}},open:function(y){var w=this;y=m.extend({},this.defaults,y);if(this.overlay){this.overlay.unbind(".overlay").width("auto").height("auto")}else{this.create(y)}if(!this.fixed){d.bind("resize.overlay",m.proxy(this.update,this));
this.update()}if(y.closeClick){this.overlay.bind("click.overlay",function(z){if(m(z.target).hasClass("fancybox-overlay")){if(v.isActive){v.close()}else{w.close()}return false}})}this.overlay.css(y.css).show()
},close:function(){var w,y;d.unbind("resize.overlay");if(this.el.hasClass("fancybox-lock")){m(".fancybox-margin").removeClass("fancybox-margin");w=d.scrollTop();y=d.scrollLeft();this.el.removeClass("fancybox-lock");
d.scrollTop(w).scrollLeft(y)}m(".fancybox-overlay").remove().hide();m.extend(this,{overlay:null,fixed:false})},update:function(){var y="100%",w;this.overlay.width(y).height("100%");if(o){w=Math.max(t.documentElement.offsetWidth,t.body.offsetWidth);
if(a.width()>w){y=a.width()}}else{if(a.width()>d.width()){y=a.width()}}this.overlay.width(y).height(a.height())},onReady:function(y,z){var w=this.overlay;m(".fancybox-overlay").stop(true,true);if(!w){this.create(y)
}if(y.locked&&this.fixed&&z.fixed){if(!w){this.margin=a.height()>d.height()?m("html").css("margin-right").replace("px",""):false}z.locked=this.overlay.append(z.wrap);z.fixed=false}if(y.showEarly===true){this.beforeShow.apply(this,arguments)
}},beforeShow:function(z,A){var w,y;if(A.locked){if(this.margin!==false){m("*").filter(function(){return(m(this).css("position")==="fixed"&&!m(this).hasClass("fancybox-overlay")&&!m(this).hasClass("fancybox-wrap"))
}).addClass("fancybox-margin");this.el.addClass("fancybox-margin")}w=d.scrollTop();y=d.scrollLeft();this.el.addClass("fancybox-lock");d.scrollTop(w).scrollLeft(y)}this.open(z)},onUpdate:function(){if(!this.fixed){this.update()
}},afterClose:function(w){if(this.overlay&&!v.coming){this.overlay.fadeOut(w.speedOut,m.proxy(this.close,this))}}};v.helpers.title={defaults:{type:"float",position:"bottom"},beforeShow:function(y){var A=v.current,C=A.title,w=y.type,B,z;
if(m.isFunction(C)){C=C.call(A.element,A)}if(!b(C)||m.trim(C)===""){return}B=m('<div class="popupTitle"><div class="h2topline"></div><h2 class="fancybox-title-'+w+'-wrap">'+C+"</h2></div>");switch(w){case"inside":z=v.skin;
break;case"outside":z=v.wrap;break;case"over":z=v.inner;break;default:z=v.skin;B.appendTo("body");if(o){B.width(B.width())}B.wrapInner('<span class="child"></span>');v.current.margin[2]+=Math.abs(s(B.css("margin-bottom")));
break}B[(y.position==="top"?"prependTo":"appendTo")](z)}};m.fn.fancybox=function(z){var y,A=m(this),w=this.selector||"",B=function(F){var E=m(this).blur(),C=y,D,G;if(!(F.ctrlKey||F.altKey||F.shiftKey||F.metaKey)&&!E.is(".fancybox-wrap")){D=z.groupAttr||"data-fancybox-group";
G=E.attr(D);if(!G){D="rel";G=E.get(0)[D]}if(G&&G!==""&&G!=="nofollow"){E=w.length?m(w):A;E=E.filter("["+D+'="'+G+'"]');C=E.index(this)}z.index=C;if(v.open(E,z)!==false){F.preventDefault()}}};z=z||{};y=z.index||0;
if(!w||z.live===false){A.unbind("click.fb-start").bind("click.fb-start",B)}else{a.undelegate(w,"click.fb-start").delegate(w+":not('.fancybox-item, .fancybox-nav')","click.fb-start",B)}this.filter("[data-fancybox-start=1]").trigger("click");
return this};a.ready(function(){var y,w;if(m.scrollbarWidth===e){m.scrollbarWidth=function(){var A=m('<div style="width:50px;height:50px;overflow:auto"><div/></div>').appendTo("body"),B=A.children(),z=B.innerWidth()-B.height(99).innerWidth();
A.remove();return z}}if(m.support.fixedPosition===e){m.support.fixedPosition=(function(){var A=m('<div style="position:fixed;top:20px;"></div>').appendTo("body"),z=(A[0].offsetTop===20||A[0].offsetTop===15);
A.remove();return z}())}m.extend(v.defaults,{scrollbarWidth:m.scrollbarWidth(),fixed:m.support.fixedPosition,parent:m("body")});y=m(p).width();u.addClass("fancybox-lock-test");w=m(p).width();u.removeClass("fancybox-lock-test");
m("<style type='text/css'>.fancybox-margin{margin-right:"+(w-y)+"px;}</style>").appendTo("head")})}(window,document,jQuery));(function(){var ak=this,ae=ak._,ag={},au=Array.prototype,ad=Object.prototype,ap=Function.prototype,ay=au.push,aj=au.slice,aw=au.concat,am=ad.toString,at=ad.hasOwnProperty,af=au.forEach,ai=au.map,ac=au.reduce,aq=au.reduceRight,ar=au.filter,av=au.every,al=au.some,Z=au.indexOf,ax=au.lastIndexOf,aa=Array.isArray,az=Object.keys,ao=ap.bind,ab=function(a){return a instanceof ab?a:this instanceof ab?(this._wrapped=a,void 0):new ab(a)
};"undefined"!=typeof exports?("undefined"!=typeof module&&module.exports&&(exports=module.exports=ab),exports._=ab):ak._=ab,ab.VERSION="1.4.3";var X=ab.each=ab.forEach=function(h,f,g){if(null!=h){if(af&&h.forEach===af){h.forEach(f,g)
}else{if(h.length===+h.length){for(var c=0,d=h.length;d>c;c++){if(f.call(g,h[c],c,h)===ag){return}}}else{for(var b in h){if(ab.has(h,b)&&f.call(g,h[b],b,h)===ag){return}}}}}};ab.map=ab.collect=function(d,a,b){var c=[];
return null==d?c:ai&&d.map===ai?d.map(a,b):(X(d,function(g,e,f){c[c.length]=a.call(b,g,e,f)}),c)};var J="Reduce of empty array with no initial value";ab.reduce=ab.foldl=ab.inject=function(f,b,c,d){var a=arguments.length>2;
if(null==f&&(f=[]),ac&&f.reduce===ac){return d&&(b=ab.bind(b,d)),a?f.reduce(b,c):f.reduce(b)}if(X(f,function(h,g,e){a?c=b.call(d,c,h,g,e):(c=h,a=!0)}),!a){throw new TypeError(J)}return c},ab.reduceRight=ab.foldr=function(m,f,g,h){var c=arguments.length>2;
if(null==m&&(m=[]),aq&&m.reduceRight===aq){return h&&(f=ab.bind(f,h)),c?m.reduceRight(f,g):m.reduceRight(f)}var d=m.length;if(d!==+d){var b=ab.keys(m);d=b.length}if(X(m,function(e,n,a){n=b?b[--d]:--d,c?g=f.call(h,g,m[n],n,a):(g=m[n],c=!0)
}),!c){throw new TypeError(J)}return g},ab.find=ab.detect=function(d,a,b){var c;return U(d,function(g,e,f){return a.call(b,g,e,f)?(c=g,!0):void 0}),c},ab.filter=ab.select=function(d,a,b){var c=[];return null==d?c:ar&&d.filter===ar?d.filter(a,b):(X(d,function(g,e,f){a.call(b,g,e,f)&&(c[c.length]=g)
}),c)},ab.reject=function(c,a,b){return ab.filter(c,function(g,f,d){return !a.call(b,g,f,d)},b)},ab.every=ab.all=function(d,b,c){b||(b=ab.identity);var a=!0;return null==d?a:av&&d.every===av?d.every(b,c):(X(d,function(g,f,e){return(a=a&&b.call(c,g,f,e))?void 0:ag
}),!!a)};var U=ab.some=ab.any=function(d,b,c){b||(b=ab.identity);var a=!1;return null==d?a:al&&d.some===al?d.some(b,c):(X(d,function(g,f,e){return a||(a=b.call(c,g,f,e))?ag:void 0}),!!a)};ab.contains=ab.include=function(b,a){return null==b?!1:Z&&b.indexOf===Z?-1!=b.indexOf(a):U(b,function(c){return c===a
})},ab.invoke=function(c,a){var b=aj.call(arguments,2);return ab.map(c,function(d){return(ab.isFunction(a)?a:d[a]).apply(d,b)})},ab.pluck=function(b,a){return ab.map(b,function(c){return c[a]})},ab.where=function(b,a){return ab.isEmpty(a)?[]:ab.filter(b,function(d){for(var c in a){if(a[c]!==d[c]){return !1
}}return !0})},ab.max=function(d,a,b){if(!a&&ab.isArray(d)&&d[0]===+d[0]&&65535>d.length){return Math.max.apply(Math,d)}if(!a&&ab.isEmpty(d)){return -1/0}var c={computed:-1/0,value:-1/0};return X(d,function(h,f,g){var e=a?a.call(b,h,f,g):h;
e>=c.computed&&(c={value:h,computed:e})}),c.value},ab.min=function(d,a,b){if(!a&&ab.isArray(d)&&d[0]===+d[0]&&65535>d.length){return Math.min.apply(Math,d)}if(!a&&ab.isEmpty(d)){return 1/0}var c={computed:1/0,value:1/0};
return X(d,function(h,f,g){var e=a?a.call(b,h,f,g):h;c.computed>e&&(c={value:h,computed:e})}),c.value},ab.shuffle=function(d){var a,b=0,c=[];return X(d,function(e){a=ab.random(b++),c[b-1]=c[a],c[a]=e}),c
};var Q=function(a){return ab.isFunction(a)?a:function(b){return b[a]}};ab.sortBy=function(d,a,b){var c=Q(a);return ab.pluck(ab.map(d,function(g,f,e){return{value:g,index:f,criteria:c.call(b,g,f,e)}}).sort(function(m,f){var g=m.criteria,h=f.criteria;
if(g!==h){if(g>h||void 0===g){return 1}if(h>g||void 0===h){return -1}}return m.index<f.index?-1:1}),"value")};var an=function(g,c,d,f){var a={},b=Q(c||ab.identity);return X(g,function(h,e){var m=b.call(d,h,e,g);
f(a,m,h)}),a};ab.groupBy=function(c,a,b){return an(c,a,b,function(f,d,e){(ab.has(f,d)?f[d]:f[d]=[]).push(e)})},ab.countBy=function(c,a,b){return an(c,a,b,function(e,d){ab.has(e,d)||(e[d]=0),e[d]++})},ab.sortedIndex=function(p,f,g,h){g=null==g?ab.identity:Q(g);
for(var c=g.call(h,f),d=0,b=p.length;b>d;){var m=d+b>>>1;c>g.call(h,p[m])?d=m+1:b=m}return d},ab.toArray=function(a){return a?ab.isArray(a)?aj.call(a):a.length===+a.length?ab.map(a,ab.identity):ab.values(a):[]
},ab.size=function(a){return null==a?0:a.length===+a.length?a.length:ab.keys(a).length},ab.first=ab.head=ab.take=function(c,a,b){return null==c?void 0:null==a||b?c[0]:aj.call(c,0,a)},ab.initial=function(c,a,b){return aj.call(c,0,c.length-(null==a||b?1:a))
},ab.last=function(c,a,b){return null==c?void 0:null==a||b?c[c.length-1]:aj.call(c,Math.max(c.length-a,0))},ab.rest=ab.tail=ab.drop=function(c,a,b){return aj.call(c,null==a||b?1:a)},ab.compact=function(a){return ab.filter(a,ab.identity)
};var H=function(c,a,b){return X(c,function(d){ab.isArray(d)?a?ay.apply(b,d):H(d,a,b):b.push(d)}),b};ab.flatten=function(b,a){return H(b,a,[])},ab.without=function(a){return ab.difference(a,aj.call(arguments,1))
},ab.uniq=ab.unique=function(m,f,g,h){ab.isFunction(f)&&(h=g,g=f,f=!1);var c=g?ab.map(m,g,h):m,d=[],b=[];return X(c,function(a,n){(f?n&&b[b.length-1]===a:ab.contains(b,a))||(b.push(a),d.push(m[n]))}),d
},ab.union=function(){return ab.uniq(aw.apply(au,arguments))},ab.intersection=function(b){var a=aj.call(arguments,1);return ab.filter(ab.uniq(b),function(c){return ab.every(a,function(d){return ab.indexOf(d,c)>=0
})})},ab.difference=function(b){var a=aw.apply(au,aj.call(arguments,1));return ab.filter(b,function(c){return !ab.contains(a,c)})},ab.zip=function(){for(var d=aj.call(arguments),a=ab.max(ab.pluck(d,"length")),b=Array(a),c=0;
a>c;c++){b[c]=ab.pluck(d,""+c)}return b},ab.object=function(f,b){if(null==f){return{}}for(var c={},d=0,a=f.length;a>d;d++){b?c[f[d]]=b[d]:c[f[d][0]]=f[d][1]}return c},ab.indexOf=function(f,b,c){if(null==f){return -1
}var d=0,a=f.length;if(c){if("number"!=typeof c){return d=ab.sortedIndex(f,b),f[d]===b?d:-1}d=0>c?Math.max(0,a+c):c}if(Z&&f.indexOf===Z){return f.indexOf(b,c)}for(;a>d;d++){if(f[d]===b){return d}}return -1
},ab.lastIndexOf=function(f,b,c){if(null==f){return -1}var d=null!=c;if(ax&&f.lastIndexOf===ax){return d?f.lastIndexOf(b,c):f.lastIndexOf(b)}for(var a=d?c:f.length;a--;){if(f[a]===b){return a}}return -1
},ab.range=function(g,c,d){1>=arguments.length&&(c=g||0,g=0),d=arguments[2]||1;for(var f=Math.max(Math.ceil((c-g)/d),0),a=0,b=Array(f);f>a;){b[a++]=g,g+=d}return b};var P=function(){};ab.bind=function(d,a){var b,c;
if(d.bind===ao&&ao){return ao.apply(d,aj.call(arguments,1))}if(!ab.isFunction(d)){throw new TypeError}return b=aj.call(arguments,2),c=function(){if(!(this instanceof c)){return d.apply(a,b.concat(aj.call(arguments)))
}P.prototype=d.prototype;var e=new P;P.prototype=null;var f=d.apply(e,b.concat(aj.call(arguments)));return Object(f)===f?f:e}},ab.bindAll=function(b){var a=aj.call(arguments,1);return 0==a.length&&(a=ab.functions(b)),X(a,function(c){b[c]=ab.bind(b[c],b)
}),b},ab.memoize=function(c,a){var b={};return a||(a=ab.identity),function(){var d=a.apply(this,arguments);return ab.has(b,d)?b[d]:b[d]=c.apply(this,arguments)}},ab.delay=function(c,a){var b=aj.call(arguments,2);
return setTimeout(function(){return c.apply(null,b)},a)},ab.defer=function(a){return ab.delay.apply(ab,[a,1].concat(aj.call(arguments,1)))},ab.throttle=function(p,f){var g,h,c,d,b=0,m=function(){b=new Date,c=null,d=p.apply(g,h)
};return function(){var e=new Date,a=f-(e-b);return g=this,h=arguments,0>=a?(clearTimeout(c),c=null,b=e,d=p.apply(g,h)):c||(c=setTimeout(m,a)),d}},ab.debounce=function(f,b,c){var d,a;return function(){var g=this,e=arguments,h=function(){d=null,c||(a=f.apply(g,e))
},m=c&&!d;return clearTimeout(d),d=setTimeout(h,b),m&&(a=f.apply(g,e)),a}},ab.once=function(c){var a,b=!1;return function(){return b?a:(b=!0,a=c.apply(this,arguments),c=null,a)}},ab.wrap=function(b,a){return function(){var c=[b];
return ay.apply(c,arguments),a.apply(this,c)}},ab.compose=function(){var a=arguments;return function(){for(var b=arguments,c=a.length-1;c>=0;c--){b=[a[c].apply(this,b)]}return b[0]}},ab.after=function(b,a){return 0>=b?a():function(){return 1>--b?a.apply(this,arguments):void 0
}},ab.keys=az||function(c){if(c!==Object(c)){throw new TypeError("Invalid object")}var a=[];for(var b in c){ab.has(c,b)&&(a[a.length]=b)}return a},ab.values=function(c){var a=[];for(var b in c){ab.has(c,b)&&a.push(c[b])
}return a},ab.pairs=function(c){var a=[];for(var b in c){ab.has(c,b)&&a.push([b,c[b]])}return a},ab.invert=function(c){var a={};for(var b in c){ab.has(c,b)&&(a[c[b]]=b)}return a},ab.functions=ab.methods=function(c){var a=[];
for(var b in c){ab.isFunction(c[b])&&a.push(b)}return a.sort()},ab.extend=function(a){return X(aj.call(arguments,1),function(b){if(b){for(var c in b){a[c]=b[c]}}}),a},ab.pick=function(c){var a={},b=aw.apply(au,aj.call(arguments,1));
return X(b,function(d){d in c&&(a[d]=c[d])}),a},ab.omit=function(d){var b={},c=aw.apply(au,aj.call(arguments,1));for(var a in d){ab.contains(c,a)||(b[a]=d[a])}return b},ab.defaults=function(a){return X(aj.call(arguments,1),function(b){if(b){for(var c in b){null==a[c]&&(a[c]=b[c])
}}}),a},ab.clone=function(a){return ab.isObject(a)?ab.isArray(a)?a.slice():ab.extend({},a):a},ab.tap=function(b,a){return a(b),b};var G=function(g,z,b,p){if(g===z){return 0!==g||1/g==1/z}if(null==g||null==z){return g===z
}g instanceof ab&&(g=g._wrapped),z instanceof ab&&(z=z._wrapped);var y=am.call(g);if(y!=am.call(z)){return !1}switch(y){case"[object String]":return g==z+"";case"[object Number]":return g!=+g?z!=+z:0==g?1/g==1/z:g==+z;
case"[object Date]":case"[object Boolean]":return +g==+z;case"[object RegExp]":return g.source==z.source&&g.global==z.global&&g.multiline==z.multiline&&g.ignoreCase==z.ignoreCase}if("object"!=typeof g||"object"!=typeof z){return !1
}for(var h=b.length;h--;){if(b[h]==g){return p[h]==z}}b.push(g),p.push(z);var w=0,d=!0;if("[object Array]"==y){if(w=g.length,d=w==z.length){for(;w--&&(d=G(g[w],z[w],b,p));){}}}else{var v=g.constructor,m=z.constructor;
if(v!==m&&!(ab.isFunction(v)&&v instanceof v&&ab.isFunction(m)&&m instanceof m)){return !1}for(var A in g){if(ab.has(g,A)&&(w++,!(d=ab.has(z,A)&&G(g[A],z[A],b,p)))){break}}if(d){for(A in z){if(ab.has(z,A)&&!w--){break
}}d=!w}}return b.pop(),p.pop(),d};ab.isEqual=function(b,a){return G(b,a,[],[])},ab.isEmpty=function(b){if(null==b){return !0}if(ab.isArray(b)||ab.isString(b)){return 0===b.length}for(var a in b){if(ab.has(b,a)){return !1
}}return !0},ab.isElement=function(a){return !(!a||1!==a.nodeType)},ab.isArray=aa||function(a){return"[object Array]"==am.call(a)},ab.isObject=function(a){return a===Object(a)},X(["Arguments","Function","String","Number","Date","RegExp"],function(a){ab["is"+a]=function(b){return am.call(b)=="[object "+a+"]"
}}),ab.isArguments(arguments)||(ab.isArguments=function(a){return !(!a||!ab.has(a,"callee"))}),ab.isFunction=function(a){return"function"==typeof a},ab.isFinite=function(a){return isFinite(a)&&!isNaN(parseFloat(a))
},ab.isNaN=function(a){return ab.isNumber(a)&&a!=+a},ab.isBoolean=function(a){return a===!0||a===!1||"[object Boolean]"==am.call(a)},ab.isNull=function(a){return null===a},ab.isUndefined=function(a){return void 0===a
},ab.has=function(b,a){return at.call(b,a)},ab.noConflict=function(){return ak._=ae,this},ab.identity=function(a){return a},ab.times=function(f,b,c){for(var d=Array(f),a=0;f>a;a++){d[a]=b.call(c,a)}return d
},ab.random=function(b,a){return null==a&&(a=b,b=0),b+(0|Math.random()*(a-b+1))};var C={escape:{"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","/":"&#x2F;"}};C.unescape=ab.invert(C.escape);
var L={escape:RegExp("["+ab.keys(C.escape).join("")+"]","g"),unescape:RegExp("("+ab.keys(C.unescape).join("|")+")","g")};ab.each(["escape","unescape"],function(a){ab[a]=function(b){return null==b?"":(""+b).replace(L[a],function(c){return C[a][c]
})}}),ab.result=function(c,a){if(null==c){return null}var b=c[a];return ab.isFunction(b)?b.call(c):b},ab.mixin=function(a){X(ab.functions(a),function(b){var c=ab[b]=a[b];ab.prototype[b]=function(){var d=[this._wrapped];
return ay.apply(d,arguments),Y.call(this,c.apply(ab,d))}})};var K=0;ab.uniqueId=function(b){var a=""+ ++K;return b?b+a:a},ab.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};
var ah=/(.)^/,W={"'":"'","\\":"\\","\r":"r","\n":"n","	":"t","\u2028":"u2028","\u2029":"u2029"},V=/\\|'|\r|\n|\t|\u2028|\u2029/g;ab.template=function(f,v,b){b=ab.defaults({},b,ab.templateSettings);var h=RegExp([(b.escape||ah).source,(b.interpolate||ah).source,(b.evaluate||ah).source].join("|")+"|$","g"),s=0,g="__p+='";
f.replace(h,function(n,u,w,c,y){return g+=f.slice(s,y).replace(V,function(a){return"\\"+W[a]}),u&&(g+="'+\n((__t=("+u+"))==null?'':_.escape(__t))+\n'"),w&&(g+="'+\n((__t=("+w+"))==null?'':__t)+\n'"),c&&(g+="';\n"+c+"\n__p+='"),s=y+n.length,n
}),g+="';\n",b.variable||(g="with(obj||{}){\n"+g+"}\n"),g="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+g+"return __p;\n";try{var p=Function(b.variable||"obj","_",g)
}catch(d){throw d.source=g,d}if(v){return p(v,ab)}var m=function(a){return p.call(this,a,ab)};return m.source="function("+(b.variable||"obj")+"){\n"+g+"}",m},ab.chain=function(a){return ab(a).chain()};
var Y=function(a){return this._chain?ab(a).chain():a};ab.mixin(ab),X(["pop","push","reverse","shift","sort","splice","unshift"],function(b){var a=au[b];ab.prototype[b]=function(){var c=this._wrapped;return a.apply(c,arguments),"shift"!=b&&"splice"!=b||0!==c.length||delete c[0],Y.call(this,c)
}}),X(["concat","join","slice"],function(b){var a=au[b];ab.prototype[b]=function(){return Y.call(this,a.apply(this._wrapped,arguments))}}),ab.extend(ab.prototype,{chain:function(){return this._chain=!0,this
},value:function(){return this._wrapped}})}).call(this);if(typeof Object.create!=="function"){Object.create=function(b){function a(){}a.prototype=b;return new a()}}(function(c,b,a){var d={init:function(e,f){var g=this;
g.$elem=c(f);g.options=c.extend({},c.fn.owlCarousel.options,g.$elem.data(),e);g.userOptions=e;g.loadContent()},loadContent:function(){var g=this,f;function e(n){var h,m="";if(typeof g.options.jsonSuccess==="function"){g.options.jsonSuccess.apply(this,[n])
}else{for(h in n.owl){if(n.owl.hasOwnProperty(h)){m+=n.owl[h].item}}g.$elem.html(m)}g.logIn()}if(typeof g.options.beforeInit==="function"){g.options.beforeInit.apply(this,[g.$elem])}if(typeof g.options.jsonPath==="string"){f=g.options.jsonPath;
c.getJSON(f,e)}else{g.logIn()}},logIn:function(){var e=this;e.$elem.data("owl-originalStyles",e.$elem.attr("style")).data("owl-originalClasses",e.$elem.attr("class"));e.$elem.css({opacity:0});e.orignalItems=e.options.items;
e.checkBrowser();e.wrapperWidth=0;e.checkVisible=null;e.setVars()},setVars:function(){var e=this;if(e.$elem.children().length===0){return false}e.baseClass();e.eventTypes();e.$userItems=e.$elem.children();
e.itemsAmount=e.$userItems.length;e.wrapItems();e.$owlItems=e.$elem.find(".owl-item");e.$owlWrapper=e.$elem.find(".owl-wrapper");e.playDirection="next";e.prevItem=0;e.prevArr=[0];e.currentItem=0;e.customEvents();
e.onStartup()},onStartup:function(){var e=this;e.updateItems();e.calculateAll();e.buildControls();e.updateControls();e.response();e.moveEvents();e.stopOnHover();e.owlStatus();if(e.options.transitionStyle!==false){e.transitionTypes(e.options.transitionStyle)
}if(e.options.autoPlay===true){e.options.autoPlay=5000}e.play();e.$elem.find(".owl-wrapper").css("display","block");if(!e.$elem.is(":visible")){e.watchVisibility()}else{e.$elem.css("opacity",1)}e.onstartup=false;
e.eachMoveUpdate();if(typeof e.options.afterInit==="function"){e.options.afterInit.apply(this,[e.$elem])}},eachMoveUpdate:function(){var e=this;if(e.options.lazyLoad===true){e.lazyLoad()}if(e.options.autoHeight===true){e.autoHeight()
}e.onVisibleItems();if(typeof e.options.afterAction==="function"){e.options.afterAction.apply(this,[e.$elem])}},updateVars:function(){var e=this;if(typeof e.options.beforeUpdate==="function"){e.options.beforeUpdate.apply(this,[e.$elem])
}e.watchVisibility();e.updateItems();e.calculateAll();e.updatePosition();e.updateControls();e.eachMoveUpdate();if(typeof e.options.afterUpdate==="function"){e.options.afterUpdate.apply(this,[e.$elem])}},reload:function(){var e=this;
b.setTimeout(function(){e.updateVars()},0)},watchVisibility:function(){var e=this;if(e.$elem.is(":visible")===false){e.$elem.css({opacity:0});b.clearInterval(e.autoPlayInterval);b.clearInterval(e.checkVisible)
}else{return false}e.checkVisible=b.setInterval(function(){if(e.$elem.is(":visible")){e.reload();e.$elem.animate({opacity:1},0);b.clearInterval(e.checkVisible)}},0)},wrapItems:function(){var e=this;e.$userItems.wrapAll('<div class="owl-wrapper">').wrap('<div class="owl-item"></div>');
e.$elem.find(".owl-wrapper").wrap('<div class="owl-wrapper-outer">');e.wrapperOuter=e.$elem.find(".owl-wrapper-outer");e.$elem.css("display","block")},baseClass:function(){var g=this,e=g.$elem.hasClass(g.options.baseClass),f=g.$elem.hasClass(g.options.theme);
if(!e){g.$elem.addClass(g.options.baseClass)}if(!f){g.$elem.addClass(g.options.theme)}},updateItems:function(){var g=this,f,e;if(g.options.responsive===false){return false}if(g.options.singleItem===true){g.options.items=g.orignalItems=1;
g.options.itemsCustom=false;g.options.itemsDesktop=false;g.options.itemsDesktopSmall=false;g.options.itemsTablet=false;g.options.itemsTabletSmall=false;g.options.itemsMobile=false;return false}f=c(g.options.responsiveBaseWidth).width();
if(f>(g.options.itemsDesktop[0]||g.orignalItems)){g.options.items=g.orignalItems}if(g.options.itemsCustom!==false){g.options.itemsCustom.sort(function(m,h){return m[0]-h[0]});for(e=0;e<g.options.itemsCustom.length;
e+=1){if(g.options.itemsCustom[e][0]<=f){g.options.items=g.options.itemsCustom[e][1]}}}else{if(f<=g.options.itemsDesktop[0]&&g.options.itemsDesktop!==false){g.options.items=g.options.itemsDesktop[1]}if(f<=g.options.itemsDesktopSmall[0]&&g.options.itemsDesktopSmall!==false){g.options.items=g.options.itemsDesktopSmall[1]
}if(f<=g.options.itemsTablet[0]&&g.options.itemsTablet!==false){g.options.items=g.options.itemsTablet[1]}if(f<=g.options.itemsTabletSmall[0]&&g.options.itemsTabletSmall!==false){g.options.items=g.options.itemsTabletSmall[1]
}if(f<=g.options.itemsMobile[0]&&g.options.itemsMobile!==false){g.options.items=g.options.itemsMobile[1]}}if(g.options.items>g.itemsAmount&&g.options.itemsScaleUp===true){g.options.items=g.itemsAmount}},response:function(){var g=this,f,e;
if(g.options.responsive!==true){return false}e=c(b).width();g.resizer=function(){if(c(b).width()!==e){if(g.options.autoPlay!==false){b.clearInterval(g.autoPlayInterval)}b.clearTimeout(f);f=b.setTimeout(function(){e=c(b).width();
g.updateVars()},g.options.responsiveRefreshRate)}};c(b).resize(g.resizer)},updatePosition:function(){var e=this;e.jumpTo(e.currentItem);if(e.options.autoPlay!==false){e.checkAp()}},appendItemsSizes:function(){var g=this,e=0,f=g.itemsAmount-g.options.items;
g.$owlItems.each(function(h){var m=c(this);m.css({width:g.itemWidth}).data("owl-item",Number(h));if(h%g.options.items===0||h===f){if(!(h>f)){e+=1}}m.data("owl-roundPages",e)})},appendWrapperSizes:function(){var f=this,e=f.$owlItems.length*f.itemWidth;
f.$owlWrapper.css({width:e*2,left:0});f.appendItemsSizes()},calculateAll:function(){var e=this;e.calculateWidth();e.appendWrapperSizes();e.loops();e.max()},calculateWidth:function(){var e=this;e.itemWidth=Math.round(e.$elem.width()/e.options.items)
},max:function(){var e=this,f=((e.itemsAmount*e.itemWidth)-e.options.items*e.itemWidth)*-1;if(e.options.items>e.itemsAmount){e.maximumItem=0;f=0;e.maximumPixels=0}else{e.maximumItem=e.itemsAmount-e.options.items;
e.maximumPixels=f}return f},min:function(){return 0},loops:function(){var n=this,m=0,g=0,f,h,e;n.positionsInArray=[0];n.pagesInArray=[];for(f=0;f<n.itemsAmount;f+=1){g+=n.itemWidth;n.positionsInArray.push(-g);
if(n.options.scrollPerPage===true){h=c(n.$owlItems[f]);e=h.data("owl-roundPages");if(e!==m){n.pagesInArray[m]=n.positionsInArray[f];m=e}}}},buildControls:function(){var e=this;if(e.options.navigation===true||e.options.pagination===true){e.owlControls=c('<div class="owl-controls"/>').toggleClass("clickable",!e.browser.isTouch).appendTo(e.$elem)
}if(e.options.pagination===true){e.buildPagination()}if(e.options.navigation===true){e.buildButtons()}},buildButtons:function(){var f=this,e=c('<div class="owl-buttons"/>');f.owlControls.append(e);f.buttonPrev=c("<div/>",{"class":"owl-prev",html:f.options.navigationText[0]||""});
f.buttonNext=c("<div/>",{"class":"owl-next",html:f.options.navigationText[1]||""});e.append(f.buttonPrev).append(f.buttonNext);e.on("touchstart.owlControls mousedown.owlControls",'div[class^="owl"]',function(g){g.preventDefault()
});e.on("touchend.owlControls mouseup.owlControls",'div[class^="owl"]',function(g){g.preventDefault();if(c(this).hasClass("owl-next")){f.next()}else{f.prev()}})},buildPagination:function(){var e=this;e.paginationWrapper=c('<div class="owl-pagination"/>');
e.owlControls.append(e.paginationWrapper);e.paginationWrapper.on("touchend.owlControls mouseup.owlControls",".owl-page",function(f){f.preventDefault();if(Number(c(this).data("owl-page"))!==e.currentItem){e.goTo(Number(c(this).data("owl-page")),true)
}})},updatePagination:function(){var o=this,f,n,m,h,g,e;if(o.options.pagination===false){return false}o.paginationWrapper.html("");f=0;n=o.itemsAmount-o.itemsAmount%o.options.items;for(h=0;h<o.itemsAmount;
h+=1){if(h%o.options.items===0){f+=1;if(n===h){m=o.itemsAmount-o.options.items}g=c("<div/>",{"class":"owl-page"});e=c("<span></span>",{text:o.options.paginationNumbers===true?f:"","class":o.options.paginationNumbers===true?"owl-numbers":""});
g.append(e);g.data("owl-page",n===h?m:h);g.data("owl-roundPages",f);o.paginationWrapper.append(g)}}o.checkPagination()},checkPagination:function(){var e=this;if(e.options.pagination===false){return false
}e.paginationWrapper.find(".owl-page").each(function(){if(c(this).data("owl-roundPages")===c(e.$owlItems[e.currentItem]).data("owl-roundPages")){e.paginationWrapper.find(".owl-page").removeClass("active");
c(this).addClass("active")}})},checkNavigation:function(){var e=this;if(e.options.navigation===false){return false}if(e.options.rewindNav===false){if(e.currentItem===0&&e.maximumItem===0){e.buttonPrev.addClass("disabled");
e.buttonNext.addClass("disabled")}else{if(e.currentItem===0&&e.maximumItem!==0){e.buttonPrev.addClass("disabled");e.buttonNext.removeClass("disabled")}else{if(e.currentItem===e.maximumItem){e.buttonPrev.removeClass("disabled");
e.buttonNext.addClass("disabled")}else{if(e.currentItem!==0&&e.currentItem!==e.maximumItem){e.buttonPrev.removeClass("disabled");e.buttonNext.removeClass("disabled")}}}}}},updateControls:function(){var e=this;
e.updatePagination();e.checkNavigation();if(e.owlControls){if(e.options.items>=e.itemsAmount){e.owlControls.hide()}else{e.owlControls.show()}}},destroyControls:function(){var e=this;if(e.owlControls){e.owlControls.remove()
}},next:function(f){var e=this;if(e.isTransition){return false}e.currentItem+=e.options.scrollPerPage===true?e.options.items:1;if(e.currentItem>e.maximumItem+(e.options.scrollPerPage===true?(e.options.items-1):0)){if(e.options.rewindNav===true){e.currentItem=0;
f="rewind"}else{e.currentItem=e.maximumItem;return false}}e.goTo(e.currentItem,f)},prev:function(f){var e=this;if(e.isTransition){return false}if(e.options.scrollPerPage===true&&e.currentItem>0&&e.currentItem<e.options.items){e.currentItem=0
}else{e.currentItem-=e.options.scrollPerPage===true?e.options.items:1}if(e.currentItem<0){if(e.options.rewindNav===true){e.currentItem=e.maximumItem;f="rewind"}else{e.currentItem=0;return false}}e.goTo(e.currentItem,f)
},goTo:function(e,m,g){var h=this,f;if(h.isTransition){return false}if(typeof h.options.beforeMove==="function"){h.options.beforeMove.apply(this,[h.$elem])}if(e>=h.maximumItem){e=h.maximumItem}else{if(e<=0){e=0
}}h.currentItem=h.owl.currentItem=e;if(h.options.transitionStyle!==false&&g!=="drag"&&h.options.items===1&&h.browser.support3d===true){h.swapSpeed(0);if(h.browser.support3d===true){h.transition3d(h.positionsInArray[e])
}else{h.css2slide(h.positionsInArray[e],1)}h.afterGo();h.singleItemTransition();return false}f=h.positionsInArray[e];if(h.browser.support3d===true){h.isCss3Finish=false;if(m===true){h.swapSpeed("paginationSpeed");
b.setTimeout(function(){h.isCss3Finish=true},h.options.paginationSpeed)}else{if(m==="rewind"){h.swapSpeed(h.options.rewindSpeed);b.setTimeout(function(){h.isCss3Finish=true},h.options.rewindSpeed)}else{h.swapSpeed("slideSpeed");
b.setTimeout(function(){h.isCss3Finish=true},h.options.slideSpeed)}}h.transition3d(f)}else{if(m===true){h.css2slide(f,h.options.paginationSpeed)}else{if(m==="rewind"){h.css2slide(f,h.options.rewindSpeed)
}else{h.css2slide(f,h.options.slideSpeed)}}}h.afterGo()},jumpTo:function(e){var f=this;if(typeof f.options.beforeMove==="function"){f.options.beforeMove.apply(this,[f.$elem])}if(e>=f.maximumItem||e===-1){e=f.maximumItem
}else{if(e<=0){e=0}}f.swapSpeed(0);if(f.browser.support3d===true){f.transition3d(f.positionsInArray[e])}else{f.css2slide(f.positionsInArray[e],1)}f.currentItem=f.owl.currentItem=e;f.afterGo()},afterGo:function(){var e=this;
e.prevArr.push(e.currentItem);e.prevItem=e.owl.prevItem=e.prevArr[e.prevArr.length-2];e.prevArr.shift(0);if(e.prevItem!==e.currentItem){e.checkPagination();e.checkNavigation();e.eachMoveUpdate();if(e.options.autoPlay!==false){e.checkAp()
}}if(typeof e.options.afterMove==="function"&&e.prevItem!==e.currentItem){e.options.afterMove.apply(this,[e.$elem])}},stop:function(){var e=this;e.apStatus="stop";b.clearInterval(e.autoPlayInterval)},checkAp:function(){var e=this;
if(e.apStatus!=="stop"){e.play()}},play:function(){var e=this;e.apStatus="play";if(e.options.autoPlay===false){return false}b.clearInterval(e.autoPlayInterval);e.autoPlayInterval=b.setInterval(function(){e.next(true)
},e.options.autoPlay)},swapSpeed:function(f){var e=this;if(f==="slideSpeed"){e.$owlWrapper.css(e.addCssSpeed(e.options.slideSpeed))}else{if(f==="paginationSpeed"){e.$owlWrapper.css(e.addCssSpeed(e.options.paginationSpeed))
}else{if(typeof f!=="string"){e.$owlWrapper.css(e.addCssSpeed(f))}}}},addCssSpeed:function(e){return{"-webkit-transition":"all "+e+"ms ease","-moz-transition":"all "+e+"ms ease","-o-transition":"all "+e+"ms ease",transition:"all "+e+"ms ease"}
},removeTransition:function(){return{"-webkit-transition":"","-moz-transition":"","-o-transition":"",transition:""}},doTranslate:function(e){return{"-webkit-transform":"translate3d("+e+"px, 0px, 0px)","-moz-transform":"translate3d("+e+"px, 0px, 0px)","-o-transform":"translate3d("+e+"px, 0px, 0px)","-ms-transform":"translate3d("+e+"px, 0px, 0px)",transform:"translate3d("+e+"px, 0px,0px)"}
},transition3d:function(f){var e=this;e.$owlWrapper.css(e.doTranslate(f))},css2move:function(f){var e=this;e.$owlWrapper.css({left:f})},css2slide:function(g,f){var e=this;e.isCssFinish=false;e.$owlWrapper.stop(true,true).animate({left:g},{duration:f||e.options.slideSpeed,complete:function(){e.isCssFinish=true
}})},checkBrowser:function(){var n=this,g="translate3d(0px, 0px, 0px)",m=a.createElement("div"),h,f,o,e;m.style.cssText="  -moz-transform:"+g+"; -ms-transform:"+g+"; -o-transform:"+g+"; -webkit-transform:"+g+"; transform:"+g;
h=/translate3d\(0px, 0px, 0px\)/g;f=m.style.cssText.match(h);o=(f!==null&&f.length===1);e="ontouchstart" in b||b.navigator.msMaxTouchPoints;n.browser={support3d:o,isTouch:e}},moveEvents:function(){var e=this;
if(e.options.mouseDrag!==false||e.options.touchDrag!==false){e.gestures();e.disabledEvents()}},eventTypes:function(){var f=this,e=["s","e","x"];f.ev_types={};if(f.options.mouseDrag===true&&f.options.touchDrag===true){e=["touchstart.owl mousedown.owl","touchmove.owl mousemove.owl","touchend.owl touchcancel.owl mouseup.owl"]
}else{if(f.options.mouseDrag===false&&f.options.touchDrag===true){e=["touchstart.owl","touchmove.owl","touchend.owl touchcancel.owl"]}else{if(f.options.mouseDrag===true&&f.options.touchDrag===false){e=["mousedown.owl","mousemove.owl","mouseup.owl"]
}}}f.ev_types.start=e[0];f.ev_types.move=e[1];f.ev_types.end=e[2]},disabledEvents:function(){var e=this;e.$elem.on("dragstart.owl",function(f){f.preventDefault()});e.$elem.on("mousedown.disableTextSelect",function(f){return c(f.target).is("input, textarea, select, option")
})},gestures:function(){var h=this,m={offsetX:0,offsetY:0,baseElWidth:0,relativePos:0,position:null,minSwipe:null,maxSwipe:null,sliding:null,dargging:null,targetElement:null};h.isCssFinish=true;function o(p){if(p.touches!==undefined){return{x:p.touches[0].pageX,y:p.touches[0].pageY}
}if(p.touches===undefined){if(p.pageX!==undefined){return{x:p.pageX,y:p.pageY}}if(p.pageX===undefined){return{x:p.clientX,y:p.clientY}}}}function n(p){if(p==="on"){c(a).on(h.ev_types.move,g);c(a).on(h.ev_types.end,e)
}else{if(p==="off"){c(a).off(h.ev_types.move);c(a).off(h.ev_types.end)}}}function f(s){var r=s.originalEvent||s||b.event,p;if(r.which===3){return false}if(h.itemsAmount<=h.options.items){return}if(h.isCssFinish===false&&!h.options.dragBeforeAnimFinish){return false
}if(h.isCss3Finish===false&&!h.options.dragBeforeAnimFinish){return false}if(h.options.autoPlay!==false){b.clearInterval(h.autoPlayInterval)}if(h.browser.isTouch!==true&&!h.$owlWrapper.hasClass("grabbing")){h.$owlWrapper.addClass("grabbing")
}h.newPosX=0;h.newRelativeX=0;c(this).css(h.removeTransition());p=c(this).position();m.relativePos=p.left;m.offsetX=o(r).x-p.left;m.offsetY=o(r).y-p.top;n("on");m.sliding=false;m.targetElement=r.target||r.srcElement
}function g(t){var s=t.originalEvent||t||b.event,p,r;h.newPosX=o(s).x-m.offsetX;h.newPosY=o(s).y-m.offsetY;h.newRelativeX=h.newPosX-m.relativePos;if(typeof h.options.startDragging==="function"&&m.dragging!==true&&h.newRelativeX!==0){m.dragging=true;
h.options.startDragging.apply(h,[h.$elem])}if((h.newRelativeX>8||h.newRelativeX<-8)&&(h.browser.isTouch===true)){if(s.preventDefault!==undefined){s.preventDefault()}else{s.returnValue=false}m.sliding=true
}if((h.newPosY>10||h.newPosY<-10)&&m.sliding===false){c(a).off("touchmove.owl")}p=function(){return h.newRelativeX/5};r=function(){return h.maximumPixels+h.newRelativeX/5};h.newPosX=Math.max(Math.min(h.newPosX,p()),r());
if(h.browser.support3d===true){h.transition3d(h.newPosX)}else{h.css2move(h.newPosX)}}function e(u){var t=u.originalEvent||u||b.event,s,r,p;t.target=t.target||t.srcElement;m.dragging=false;if(h.browser.isTouch!==true){h.$owlWrapper.removeClass("grabbing")
}if(h.newRelativeX<0){h.dragDirection=h.owl.dragDirection="left"}else{h.dragDirection=h.owl.dragDirection="right"}if(h.newRelativeX!==0){s=h.getNewPosition();h.goTo(s,false,"drag");if(m.targetElement===t.target&&h.browser.isTouch!==true){c(t.target).on("click.disable",function(v){v.stopImmediatePropagation();
v.stopPropagation();v.preventDefault();c(v.target).off("click.disable")});r=c._data(t.target,"events").click;p=r.pop();r.splice(0,0,p)}}n("off")}h.$elem.on(h.ev_types.start,".owl-wrapper",f)},getNewPosition:function(){var f=this,e=f.closestItem();
if(e>f.maximumItem){f.currentItem=f.maximumItem;e=f.maximumItem}else{if(f.newPosX>=0){e=0;f.currentItem=0}}return e},closestItem:function(){var g=this,h=g.options.scrollPerPage===true?g.pagesInArray:g.positionsInArray,e=g.newPosX,f=null;
c.each(h,function(n,m){if(e-(g.itemWidth/20)>h[n+1]&&e-(g.itemWidth/20)<m&&g.moveDirection()==="left"){f=m;if(g.options.scrollPerPage===true){g.currentItem=c.inArray(f,g.positionsInArray)}else{g.currentItem=n
}}else{if(e+(g.itemWidth/20)<m&&e+(g.itemWidth/20)>(h[n+1]||h[n]-g.itemWidth)&&g.moveDirection()==="right"){if(g.options.scrollPerPage===true){f=h[n+1]||h[h.length-1];g.currentItem=c.inArray(f,g.positionsInArray)
}else{f=h[n+1];g.currentItem=n+1}}}});return g.currentItem},moveDirection:function(){var e=this,f;if(e.newRelativeX<0){f="right";e.playDirection="next"}else{f="left";e.playDirection="prev"}return f},customEvents:function(){var e=this;
e.$elem.on("owl.next",function(){e.next()});e.$elem.on("owl.prev",function(){e.prev()});e.$elem.on("owl.play",function(f,g){e.options.autoPlay=g;e.play();e.hoverStatus="play"});e.$elem.on("owl.stop",function(){e.stop();
e.hoverStatus="stop"});e.$elem.on("owl.goTo",function(g,f){e.goTo(f)});e.$elem.on("owl.jumpTo",function(g,f){e.jumpTo(f)})},stopOnHover:function(){var e=this;if(e.options.stopOnHover===true&&e.browser.isTouch!==true&&e.options.autoPlay!==false){e.$elem.on("mouseover",function(){e.stop()
});e.$elem.on("mouseout",function(){if(e.hoverStatus!=="stop"){e.play()}})}},lazyLoad:function(){var n=this,h,f,m,g,e;if(n.options.lazyLoad===false){return false}for(h=0;h<n.itemsAmount;h+=1){f=c(n.$owlItems[h]);
if(f.data("owl-loaded")==="loaded"){continue}m=f.data("owl-item");g=f.find(".lazyOwl");if(typeof g.data("src")!=="string"){f.data("owl-loaded","loaded");continue}if(f.data("owl-loaded")===undefined){g.hide();
f.addClass("loading").data("owl-loaded","checked")}if(n.options.lazyFollow===true){e=m>=n.currentItem}else{e=true}if(e&&m<n.currentItem+n.options.items&&g.length){n.lazyPreload(f,g)}}},lazyPreload:function(e,f){var m=this,h=0,n;
if(f.prop("tagName")==="DIV"){f.css("background-image","url("+f.data("src")+")");n=true}else{f[0].src=f.data("src")}function g(){e.data("owl-loaded","loaded").removeClass("loading");f.removeAttr("data-src");
if(m.options.lazyEffect==="fade"){f.fadeIn(400)}else{f.show()}if(typeof m.options.afterLazyLoad==="function"){m.options.afterLazyLoad.apply(this,[m.$elem])}}function o(){h+=1;if(m.completeImg(f.get(0))||n===true){g()
}else{if(h<=100){b.setTimeout(o,100)}else{g()}}}o()},autoHeight:function(){var h=this,m=c(h.$owlItems[h.currentItem]).find("img"),g;function e(){var n=c(h.$owlItems[h.currentItem]).height();h.wrapperOuter.css("height",n+"px");
if(!h.wrapperOuter.hasClass("autoHeight")){b.setTimeout(function(){h.wrapperOuter.addClass("autoHeight")},0)}}function f(){g+=1;if(h.completeImg(m.get(0))){e()}else{if(g<=100){b.setTimeout(f,100)}else{h.wrapperOuter.css("height","")
}}}if(m.get(0)!==undefined){g=0;f()}else{e()}},completeImg:function(e){var f;if(!e.complete){return false}f=typeof e.naturalWidth;if(f!=="undefined"&&e.naturalWidth===0){return false}return true},onVisibleItems:function(){var f=this,e;
if(f.options.addClassActive===true){f.$owlItems.removeClass("active")}f.visibleItems=[];for(e=f.currentItem;e<f.currentItem+f.options.items;e+=1){f.visibleItems.push(e);if(f.options.addClassActive===true){c(f.$owlItems[e]).addClass("active")
}}f.owl.visibleItems=f.visibleItems},transitionTypes:function(e){var f=this;f.outClass="owl-"+e+"-out";f.inClass="owl-"+e+"-in"},singleItemTransition:function(){var f=this,h=f.outClass,o=f.inClass,n=f.$owlItems.eq(f.currentItem),m=f.$owlItems.eq(f.prevItem),r=Math.abs(f.positionsInArray[f.currentItem])+f.positionsInArray[f.prevItem],p=Math.abs(f.positionsInArray[f.currentItem])+f.itemWidth/2,g="webkitAnimationEnd oAnimationEnd MSAnimationEnd animationend";
f.isTransition=true;f.$owlWrapper.addClass("owl-origin").css({"-webkit-transform-origin":p+"px","-moz-perspective-origin":p+"px","perspective-origin":p+"px"});function e(s){return{position:"relative",left:s+"px"}
}m.css(e(r,10)).addClass(h).on(g,function(){f.endPrev=true;m.off(g);f.clearTransStyle(m,h)});n.addClass(o).on(g,function(){f.endCurrent=true;n.off(g);f.clearTransStyle(n,o)})},clearTransStyle:function(f,e){var g=this;
f.css({position:"",left:""}).removeClass(e);if(g.endPrev&&g.endCurrent){g.$owlWrapper.removeClass("owl-origin");g.endPrev=false;g.endCurrent=false;g.isTransition=false}},owlStatus:function(){var e=this;
e.owl={userOptions:e.userOptions,baseElement:e.$elem,userItems:e.$userItems,owlItems:e.$owlItems,currentItem:e.currentItem,prevItem:e.prevItem,visibleItems:e.visibleItems,isTouch:e.browser.isTouch,browser:e.browser,dragDirection:e.dragDirection}
},clearEvents:function(){var e=this;e.$elem.off(".owl owl mousedown.disableTextSelect");c(a).off(".owl owl");c(b).off("resize",e.resizer)},unWrap:function(){var e=this;if(e.$elem.children().length!==0){e.$owlWrapper.unwrap();
e.$userItems.unwrap().unwrap();if(e.owlControls){e.owlControls.remove()}}e.clearEvents();e.$elem.attr("style",e.$elem.data("owl-originalStyles")||"").attr("class",e.$elem.data("owl-originalClasses"))},destroy:function(){var e=this;
e.stop();b.clearInterval(e.checkVisible);e.unWrap();e.$elem.removeData()},reinit:function(g){var f=this,e=c.extend({},f.userOptions,g);f.unWrap();f.init(e,f.$elem)},addItem:function(h,f){var g=this,e;if(!h){return false
}if(g.$elem.children().length===0){g.$elem.append(h);g.setVars();return false}g.unWrap();if(f===undefined||f===-1){e=-1}else{e=f}if(e>=g.$userItems.length||e===-1){g.$userItems.eq(-1).after(h)}else{g.$userItems.eq(e).before(h)
}g.setVars()},removeItem:function(f){var g=this,e;if(g.$elem.children().length===0){return false}if(f===undefined||f===-1){e=-1}else{e=f}g.unWrap();g.$userItems.eq(e).remove();g.setVars()}};c.fn.owlCarousel=function(e){return this.each(function(){if(c(this).data("owl-init")===true){return false
}c(this).data("owl-init",true);var f=Object.create(d);f.init(e,this);c.data(this,"owlCarousel",f)})};c.fn.owlCarousel.options={items:5,itemsCustom:false,itemsDesktop:[1199,4],itemsDesktopSmall:[979,3],itemsTablet:[768,2],itemsTabletSmall:false,itemsMobile:[479,1],singleItem:false,itemsScaleUp:false,slideSpeed:200,paginationSpeed:800,rewindSpeed:1000,autoPlay:false,stopOnHover:false,navigation:false,navigationText:["prev","next"],rewindNav:true,scrollPerPage:false,pagination:true,paginationNumbers:false,responsive:true,responsiveRefreshRate:0,responsiveBaseWidth:b,baseClass:"owl-carousel",theme:"owl-theme",lazyLoad:false,lazyFollow:true,lazyEffect:"fade",autoHeight:false,jsonPath:false,jsonSuccess:false,dragBeforeAnimFinish:true,mouseDrag:true,touchDrag:true,addClassActive:false,transitionStyle:false,beforeUpdate:false,afterUpdate:false,beforeInit:false,afterInit:false,beforeMove:false,afterMove:false,afterAction:false,startDragging:false,afterLazyLoad:false}
}(jQuery,window,document));var Holder=Holder||{};(function(g,c){var y=false,p=false,b=document.createElement("canvas");document.getElementsByClassName||(document.getElementsByClassName=function(E){var B=document,F,D,A,C=[];
if(B.querySelectorAll){return B.querySelectorAll("."+E)}if(B.evaluate){D=".//*[contains(concat(' ', @class, ' '), ' "+E+" ')]",F=B.evaluate(D,B,null,0,null);while(A=F.iterateNext()){C.push(A)}}else{F=B.getElementsByTagName("*"),D=new RegExp("(^|\\s)"+E+"(\\s|$)");
for(A=0;A<F.length;A++){D.test(F[A].className)&&C.push(F[A])}}return C});window.getComputedStyle||(window.getComputedStyle=function(B,A){return this.el=B,this.getPropertyValue=function(C){var D=/(\-([a-z]){1})/g;
return C=="float"&&(C="styleFloat"),D.test(C)&&(C=C.replace(D,function(){return arguments[2].toUpperCase()})),B.currentStyle[C]?B.currentStyle[C]:null},this});function v(C,N){var D="complete",O="readystatechange",M=!1,F=M,I=!0,E=C.document,K=E.documentElement,H=E.addEventListener?"addEventListener":"attachEvent",L=E.addEventListener?"removeEventListener":"detachEvent",G=E.addEventListener?"":"on",A=function(P){(P.type!=O||E.readyState==D)&&((P.type=="load"?C:E)[L](G+P.type,A,M),!F&&(F=!0)&&N.call(C,null))
},B=function(){try{K.doScroll("left")}catch(P){setTimeout(B,50);return}A("poll")};if(E.readyState==D){N.call(C,"lazy")}else{if(E.createEventObject&&K.doScroll){try{I=!C.frameElement}catch(J){}I&&B()}E[H](G+"DOMContentLoaded",A,M),E[H](G+O,A,M),C[H](G+"load",A,M)
}}function r(B){B=B.match(/^(\W)?(.*)/);var A=document["getElement"+(B[1]?B[1]=="#"?"ById":"sByClassName":"sByTagName")](B[2]);var C=[];A!=null&&(A.length?C=A:A.length==0?C=A:C=[A]);return C}function u(B,A){var E={};
for(var D in B){E[D]=B[D]}for(var C in A){E[C]=A[C]}return E}if(!Object.prototype.hasOwnProperty){Object.prototype.hasOwnProperty=function(B){var A=this.__proto__||this.constructor.prototype;return(B in this)&&(!(B in A)||A[B]!==this[B])
}}function n(F,B,E){B=parseInt(B,10);F=parseInt(F,10);var A=Math.max(B,F);var D=Math.min(B,F);var G=1/12;var C=Math.min(D*0.75,0.75*A*G);return{height:Math.round(Math.max(E.size,C))}}function m(K,A,H,G){var E=n(A.width,A.height,H);
var F=E.height;var C=A.width*G,J=A.height*G;var D=H.font?H.font:"sans-serif";b.width=C;b.height=J;K.textAlign="center";K.textBaseline="middle";K.fillStyle=H.background;K.fillRect(0,0,C,J);K.fillStyle=H.foreground;
K.font="bold "+F+"px "+D;var I=H.text?H.text:(Math.floor(A.width)+"x"+Math.floor(A.height));var B=K.measureText(I).width;if(B/C>=0.75){F=Math.floor(F*0.75*(C/B))}K.font="bold "+(F*G)+"px "+D;K.fillText(I,(C/2),(J/2),C);
return b.toDataURL("image/png")}function z(H,C,B,G){var D=B.dimensions,E=B.theme,F=B.text?decodeURIComponent(B.text):B.text;var A=D.width+"x"+D.height;E=(F?u(E,{text:F}):E);E=(B.font?u(E,{font:B.font}):E);
if(H=="image"){C.setAttribute("data-src",G);C.setAttribute("alt",F?F:E.text?E.text+" ["+A+"]":A);if(p||!B.auto){C.style.width=D.width+"px";C.style.height=D.height+"px"}if(p){C.style.backgroundColor=E.background
}else{C.setAttribute("src",m(o,D,E,e))}}else{if(H=="background"){if(!p){C.style.backgroundImage="url("+m(o,D,E,e)+")";C.style.backgroundSize=D.width+"px "+D.height+"px"}}else{if(H=="fluid"){C.setAttribute("data-src",G);
C.setAttribute("alt",F?F:E.text?E.text+" ["+A+"]":A);if(D.height.substr(-1)=="%"){C.style.height=D.height}else{C.style.height=D.height+"px"}if(D.width.substr(-1)=="%"){C.style.width=D.width}else{C.style.width=D.width+"px"
}if(C.style.display=="inline"||C.style.display==""){C.style.display="block"}if(p){C.style.backgroundColor=E.background}else{C.holderData=B;h.push(C);f(C)}}}}}function f(C){var A;if(C.nodeType==null){A=h
}else{A=[C]}for(i in A){var D=A[i];if(D.holderData){var B=D.holderData;D.setAttribute("src",m(o,{height:D.clientHeight,width:D.clientWidth},B.theme,e))}}}function d(B,D){var C={theme:t.themes.gray},E=false;
for(sl=B.length,j=0;j<sl;j++){var A=B[j];if(g.flags.dimensions.match(A)){E=true;C.dimensions=g.flags.dimensions.output(A)}else{if(g.flags.fluid.match(A)){E=true;C.dimensions=g.flags.fluid.output(A);C.fluid=true
}else{if(g.flags.colors.match(A)){C.theme=g.flags.colors.output(A)}else{if(D.themes[A]){C.theme=D.themes[A]}else{if(g.flags.text.match(A)){C.text=g.flags.text.output(A)}else{if(g.flags.font.match(A)){C.font=g.flags.font.output(A)
}else{if(g.flags.auto.match(A)){C.auto=true}}}}}}}}return E?C:false}if(!b.getContext){p=true}else{if(b.toDataURL("image/png").indexOf("data:image/png")<0){p=true}else{var o=b.getContext("2d")}}var a=1,w=1;
if(!p){a=window.devicePixelRatio||1,w=o.webkitBackingStorePixelRatio||o.mozBackingStorePixelRatio||o.msBackingStorePixelRatio||o.oBackingStorePixelRatio||o.backingStorePixelRatio||1}var e=a/w;var h=[];
var t={domain:"holder.js",images:"img",bgnodes:".holderjs",themes:{gray:{background:"#eee",foreground:"#aaa",size:12},social:{background:"#3a5a97",foreground:"#fff",size:12},industrial:{background:"#434A52",foreground:"#C2F200",size:12}},stylesheet:".holderjs-fluid {font-size:16px;font-weight:bold;text-align:center;font-family:sans-serif;margin:0}"};
g.flags={dimensions:{regex:/^(\d+)x(\d+)$/,output:function(B){var A=this.regex.exec(B);return{width:+A[1],height:+A[2]}}},fluid:{regex:/^([0-9%]+)x([0-9%]+)$/,output:function(B){var A=this.regex.exec(B);
return{width:A[1],height:A[2]}}},colors:{regex:/#([0-9a-f]{3,})\:#([0-9a-f]{3,})/i,output:function(B){var A=this.regex.exec(B);return{size:t.themes.gray.size,foreground:"#"+A[2],background:"#"+A[1]}}},text:{regex:/text\:(.*)/,output:function(A){return this.regex.exec(A)[1]
}},font:{regex:/font\:(.*)/,output:function(A){return this.regex.exec(A)[1]}},auto:{regex:/^auto$/}};for(var s in g.flags){if(!g.flags.hasOwnProperty(s)){continue}g.flags[s].match=function(A){return A.match(this.regex)
}}g.add_theme=function(A,B){A!=null&&B!=null&&(t.themes[A]=B);return g};g.add_image=function(F,D){var E=r(D);if(E.length){for(var C=0,A=E.length;C<A;C++){var B=document.createElement("img");B.setAttribute("data-src",F);
E[C].appendChild(B)}}return g};g.run=function(B){var O=u(t,B),L=[],J=[],N=[];if(typeof(O.images)=="string"){J=r(O.images)}else{if(window.NodeList&&O.images instanceof window.NodeList){J=O.images}else{if(window.Node&&O.images instanceof window.Node){J=[O.images]
}}}if(typeof(O.bgnodes)=="string"){N=r(O.bgnodes)}else{if(window.NodeList&&O.elements instanceof window.NodeList){N=O.bgnodes}else{if(window.Node&&O.bgnodes instanceof window.Node){N=[O.bgnodes]}}}y=true;
for(F=0,E=J.length;F<E;F++){L.push(J[F])}var D=document.getElementById("holderjs-style");if(!D){D=document.createElement("style");D.setAttribute("id","holderjs-style");D.type="text/css";document.getElementsByTagName("head")[0].appendChild(D)
}if(!O.nocss){if(D.styleSheet){D.styleSheet.cssText+=O.stylesheet}else{D.appendChild(document.createTextNode(O.stylesheet))}}var K=new RegExp(O.domain+'/(.*?)"?\\)');for(var E=N.length,F=0;F<E;F++){var A=window.getComputedStyle(N[F],null).getPropertyValue("background-image");
var C=A.match(K);var I=N[F].getAttribute("data-background-src");if(C){var M=d(C[1].split("/"),O);if(M){z("background",N[F],M,A)}}else{if(I!=null){var M=d(I.substr(I.lastIndexOf(O.domain)+O.domain.length+1).split("/"),O);
if(M){z("background",N[F],M,A)}}}}for(E=L.length,F=0;F<E;F++){var G=attr_data_src=A=null;try{G=L[F].getAttribute("src");attr_datasrc=L[F].getAttribute("data-src")}catch(H){}if(attr_datasrc==null&&!!G&&G.indexOf(O.domain)>=0){A=G
}else{if(!!attr_datasrc&&attr_datasrc.indexOf(O.domain)>=0){A=attr_datasrc}}if(A){var M=d(A.substr(A.lastIndexOf(O.domain)+O.domain.length+1).split("/"),O);if(M){if(M.fluid){z("fluid",L[F],M,A)}else{z("image",L[F],M,A)
}}}}return g};v(c,function(){if(window.addEventListener){window.addEventListener("resize",f,false);window.addEventListener("orientationchange",f,false)}else{window.attachEvent("onresize",f)}y||g.run()});
if(typeof define==="function"&&define.amd){define("Holder",[],function(){return g})}})(Holder,window);
/*!
 *  Kwicks: Sexy Sliding Panels for jQuery - v2.2.1
 *  http://devsmash.com/projects/kwicks
 *
 *  Copyright 2013 Jeremy Martin (jmar777)
 *  Contributors: Duke Speer (Duke3D), Guillermo Guerrero (gguerrero)
 *  Released under the MIT license
 *  http://www.opensource.org/licenses/mit-license.php
 */
(function(c){var a={init:function(d){var e={maxSize:-1,minSize:-1,spacing:5,duration:500,isVertical:false,easing:undefined,autoResize:true,behavior:null,delayMouseIn:0,delayMouseOut:0,selectOnClick:true,deselectOnClick:false,interval:2500,interactive:true};
var f=c.extend(e,d);if(f.minSize!==-1&&f.maxSize!==-1){throw new Error("Kwicks options minSize and maxSize may not both be set")}if(f.behavior&&f.behavior!=="menu"&&f.behavior!=="slideshow"){throw new Error("Unrecognized Kwicks behavior specified: "+f.behavior)
}c.each(["minSize","maxSize","spacing"],function(g,m){var h=f[m];switch(typeof h){case"number":f[m+"Units"]="px";break;case"string":if(h.slice(-1)==="%"){f[m+"Units"]="%";f[m]=+h.slice(0,-1)/100}else{if(h.slice(-2)==="px"){f[m+"Units"]="px";
f[m]=+h.slice(0,-2)}else{throw new Error("Invalid value for Kwicks option "+m+": "+h)}}break;default:throw new Error("Invalid value for Kwicks option "+m+": "+h)}});return this.each(function(){c(this).data("kwicks",new b(this,f))
})},expand:function(e,f){if(typeof e==="object"){f=e;e=undefined}var d=f&&f.delay||0;return this.each(function(){var h=c(this),n=h.data("kwicks");if(n){e=typeof e==="number"?e:-1}else{if(n=h.parent().data("kwicks")){e=h.index()
}else{return}}var g=function(){if(e===n.expandedIndex){return}var p=n.$panels,o=p[e]||null;n.$container.trigger("expand.kwicks",{index:e,expanded:o,collapsed:p.not(o).get(),oldIndex:n.expandedIndex,oldExpanded:n.getExpandedPanel(),isAnimated:n.isAnimated})
};var m=n.$container.data("kwicks-timeout-id");if(m){n.$container.removeData("kwicks-timeout-id");clearTimeout(m)}if(d>0){n.$container.data("kwicks-timeout-id",setTimeout(g,d))}else{g()}})},expanded:function(){var d=this.first().data("kwicks");
if(!d){return}return d.expandedIndex},select:function(d){return this.each(function(){var g=c(this),h=g.data("kwicks");if(h){d=typeof d==="number"?d:-1}else{if(h=g.parent().data("kwicks")){d=g.index()}else{return
}}if(d!==h.selectedIndex){var f=h.$panels,e=f[d]||null;h.$container.trigger("select.kwicks",{index:d,selected:e,unselected:f.not(e).get(),oldIndex:h.selectedIndex,oldSelected:h.getSelectedPanel()})}h.$container.kwicks("expand",d)
})},selected:function(){var d=this.first().data("kwicks");if(!d){return}return d.selectedIndex},resize:function(){return this.each(function(){var d=c(this),e=d.data("kwicks");if(!e){return}e.resize()})
},destroy:function(){return this.each(function(){var d=c(this),e=d.data("kwicks");if(!e){return}e.destroy()})}};c.fn.kwicks=function(d){if(a[d]){return a[d].apply(this,Array.prototype.slice.call(arguments,1))
}else{if(typeof d==="object"||!d){return a.init.apply(this,arguments)}else{throw new Error("Unrecognized kwicks method: "+d)}}};c.event.special.expand={_default:function(f,d){if(f.namespace!=="kwicks"){return
}var g=c(f.target).data("kwicks");if(g){g.expand(d.index)}}};c.event.special.select={_default:function(f,d){if(f.namespace!=="kwicks"){return}var g=c(f.target).data("kwicks");if(g){g.select(d.index)}}};
var b=function b(d,g){var f=this;this.opts=g;this.onDestroyHandlers=[];var e=g.isVertical?"vertical":"horizontal";this.$container=c(d);this.$panels=this.$container.children();var h=["kwicks","kwicks-"+e];
c.each(h,function(m){if(f.$container.hasClass(m)){return}f.$container.addClass(m);f.onDestroy(function(){f.$container.removeClass(m)})});this.selectedIndex=this.$panels.filter(".kwicks-selected").index();
this.expandedIndex=this.selectedIndex;this.primaryDimension=g.isVertical?"height":"width";this.secondaryDimension=g.isVertical?"width":"height";this.calculatePanelSizes();this.primaryAlignment=g.isVertical?"top":"left";
this.secondaryAlignment=g.isVertical?"bottom":"right";this.$timer=c({progress:0});this.isAnimated=false;this.offsets=this.getOffsetsForExpanded();this.updatePanelStyles();this.initBehavior();this.initWindowResizeHandler();
setTimeout(function(){f.updatePanelStyles()},100)};b.prototype.calculatePanelSizes=function(){var g=this.opts,h=this.getContainerSize(true);if(g.spacingUnits==="%"){this.panelSpacing=h*g.spacing}else{this.panelSpacing=g.spacing
}var e=this.$panels.length,d=this.panelSpacing*(e-1),f=h-d;this.panelSize=f/e;if(g.minSize===-1){if(g.maxSize===-1){if(e<5){this.panelMaxSize=h/3*2}else{this.panelMaxSize=h/3}}else{if(g.maxSizeUnits==="%"){this.panelMaxSize=f*g.maxSize
}else{this.panelMaxSize=g.maxSize}}this.panelMinSize=(f-this.panelMaxSize)/(e-1)}else{if(g.maxSize===-1){if(g.minSizeUnits==="%"){this.panelMinSize=f*g.minSize}else{this.panelMinSize=g.minSize}this.panelMaxSize=f-(this.panelMinSize*(e-1))
}}};b.prototype.getOffsetsForExpanded=function(){var g=this.expandedIndex,d=this.$panels.length,o=this.panelSpacing,f=this.panelSize,m=this.panelMinSize,n=this.panelMaxSize;var h=[0];for(var e=1;e<d;e++){if(g===-1){h[e]=e*(f+o)
}else{if(e<=g){h[e]=e*(m+o)}else{h[e]=n+(m*(e-1))+(e*o)}}}return h};b.prototype.setStyle=(function(){if(c.support.style){return function(e,d){e.setAttribute("style",d)}}else{return function(e,d){e.style.cssText=d
}}})();b.prototype.updatePanelStyles=function(){var h=this.offsets,f=this.$panels,g=this.primaryDimension,s=this.primaryAlignment,o=this.secondaryAlignment,p=this.panelSpacing,d=this.getContainerSize();
var t=!!this._stylesInited?"":"position:absolute;",m,u,r,e;for(var n=f.length;n--;){r=m;m=Math.round(h[n]);if(n===f.length-1){u=d-m;e=o+":0;"+g+":"+u+"px;"}else{u=r-m-p;e=s+":"+m+"px;"+g+":"+u+"px;"}this.setStyle(f[n],t+e)
}if(!this._stylesInited){this.$container.addClass("kwicks-processed");this._stylesInited=true}};b.prototype.initBehavior=function(){if(!this.opts.behavior){return}switch(this.opts.behavior){case"menu":this.initMenuBehavior();
break;case"slideshow":this.initSlideshowBehavior();break;default:throw new Error("Unrecognized behavior option: "+this.opts.behavior)}};b.prototype.initMenuBehavior=function(){var d=this,e=d.opts;this.addEventHandler(this.$container,"mouseleave",function(){d.$container.kwicks("expand",-1,{delay:e.delayMouseOut})
});this.addEventHandler(this.$panels,"mouseenter",function(){c(this).kwicks("expand",{delay:e.delayMouseIn})});if(!e.selectOnClick&&!e.deselectOnClick){return}this.addEventHandler(this.$panels,"click",function(){var g=c(this),f=g.hasClass("kwicks-selected");
if(f&&e.deselectOnClick){g.parent().kwicks("select",-1)}else{if(!f&&e.selectOnClick){g.kwicks("select")}}})};b.prototype.initSlideshowBehavior=function(){var f=this,g=this.$panels.length,d=0,e=false,h;
var n=function(){if(e){return}h=setInterval(function(){f.$container.kwicks("expand",++d%g)},f.opts.interval);e=true};var m=function(){clearInterval(h);e=false};n();this.onDestroy(m);if(!this.opts.interactive){return
}this.addEventHandler(this.$container,"mouseenter",m);this.addEventHandler(this.$container,"mouseleave",n);this.addEventHandler(this.$panels,"mouseenter",function(){d=c(this).kwicks("expand").index()})
};b.prototype.initWindowResizeHandler=function(){if(!this.opts.autoResize){return}var d=this,f=0,e=false,h=c(window);var g=function(n){if(!n){e=false}var m=+new Date();if(m-f<20){if(e){return}setTimeout(g,20-(m-f));
e=true;return}f=m;d.resize()};this.addEventHandler(h,"resize",g)};b.prototype.getContainerSize=function(d){var e=this._containerSize;if(d||!e){e=this._containerSize=this.$container[this.primaryDimension]()
}return e};b.prototype.getExpandedPanel=function(){return this.$panels[this.expandedIndex]||null};b.prototype.getCollapsedPanels=function(){if(this.expandedIndex===-1){return[]}return this.$panels.not(this.getExpandedPanel()).get()
};b.prototype.getSelectedPanel=function(){return this.$panels[this.selectedIndex]||null};b.prototype.getUnselectedPanels=function(){return this.$panels.not(this.getSelectedPanel()).get()};b.prototype.onDestroy=function(d){this.onDestroyHandlers.push(d)
};b.prototype.addEventHandler=function(e,d,f){e.on(d,f);this.onDestroy(function(){e.off(d,f)})};b.prototype.destroy=function(){this.$timer.stop();for(var e=0,d=this.onDestroyHandlers.length;e<d;e++){this.onDestroyHandlers[e]()
}this.$panels.attr("style","").removeClass("kwicks-expanded kwicks-selected kwicks-collapsed");this.$container.removeClass("kwicks-processed").removeData("kwicks")};b.prototype.resize=function(){if(this.getContainerSize()===this.getContainerSize(true)){return
}this.calculatePanelSizes();this.offsets=this.getOffsetsForExpanded();if(this.isAnimated){this._dirtyOffsets=true}else{this.updatePanelStyles()}};b.prototype.select=function(d){if(d===this.selectedIndex){return
}c(this.getSelectedPanel()).removeClass("kwicks-selected");this.selectedIndex=d;c(this.getSelectedPanel()).addClass("kwicks-selected")};b.prototype.expand=function(h){var p=this,n=this.expandedIndex,o=this.getExpandedPanel();
if(h===-1){h=this.selectedIndex}if(h===this.expandedIndex){return}c(this.getExpandedPanel()).removeClass("kwicks-expanded");c(this.getCollapsedPanels()).removeClass("kwicks-collapsed");this.expandedIndex=h;
c(this.getExpandedPanel()).addClass("kwicks-expanded");c(this.getCollapsedPanels()).addClass("kwicks-collapsed");var d=this.$timer,g=this.$panels.length,m=this.offsets.slice(),e=this.offsets,f=this.getOffsetsForExpanded();
d.stop()[0].progress=0;this.isAnimated=true;d.animate({progress:1},{duration:this.opts.duration,easing:this.opts.easing,step:function(r){if(p._dirtyOffsets){e=p.offsets;f=p.getOffsetsForExpanded();p._dirtyOffsets=false
}e.length=0;for(var s=0;s<g;s++){var t=f[s],u=t-((t-m[s])*(1-r));e[s]=u}p.updatePanelStyles()},complete:function(){p.isAnimated=false;p.$container.trigger("expand-complete.kwicks",{index:h,expanded:p.getExpandedPanel(),collapsed:p.getCollapsedPanels(),oldIndex:n,oldExpanded:o,isAnimated:false})
}})}})(jQuery);if(typeof asual=="undefined"){var asual={}}if(typeof asual.util=="undefined"){asual.util={}}asual.util.Browser=new function(){var g=navigator.userAgent.toLowerCase(),h=/webkit/.test(g),n=/opera/.test(g),p=/msie/.test(g)&&!/opera/.test(g),o=/mozilla/.test(g)&&!/(compatible|webkit)/.test(g),m=parseFloat(p?g.substr(g.indexOf("msie")+4):(g.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[0,"0"])[1]);
this.toString=function(){return"[class Browser]"};this.getVersion=function(){return m};this.isMSIE=function(){return p};this.isSafari=function(){return h};this.isOpera=function(){return n};this.isMozilla=function(){return o
}};asual.util.Events=new function(){var v="DOMContentLoaded",n="onstop",m=window,p=document,w=[],y=asual.util,t=y.Browser,u=t.isMSIE(),r=t.isSafari();this.toString=function(){return"[class Events]"};this.addListener=function(c,b,a){w.push({o:c,t:b,l:a});
if(!(b==v&&(u||r))){if(c.addEventListener){c.addEventListener(b,a,false)}else{if(c.attachEvent){c.attachEvent("on"+b,a)}}}};this.removeListener=function(c,a,e){for(var b=0,d;d=w[b];b++){if(d.o==c&&d.t==a&&d.l==e){w.splice(b,1);
break}}if(!(a==v&&(u||r))){if(c.removeEventListener){c.removeEventListener(a,e,false)}else{if(c.detachEvent){c.detachEvent("on"+a,e)}}}};var o=function(){for(var a=0,b;b=w[a];a++){if(b.t!=v){y.Events.removeListener(b.o,b.t,b.l)
}}};var s=function(){if(p.readyState=="interactive"){function a(){p.detachEvent(n,a);o()}p.attachEvent(n,a);m.setTimeout(function(){p.detachEvent(n,a)},0)}};if(u||r){(function(){try{if((u&&p.body)||!/loaded|complete/.test(p.readyState)){p.documentElement.doScroll("left")
}}catch(a){return setTimeout(arguments.callee,0)}for(var b=0,a;a=w[b];b++){if(a.t==v){a.l.call(null)}}})()}if(u){m.attachEvent("onbeforeunload",s)}this.addListener(m,"unload",o)};asual.util.Functions=new function(){this.toString=function(){return"[class Functions]"
};this.bind=function(m,g,n){for(var p=2,o,h=[];o=arguments[p];p++){h.push(o)}return function(){return m.apply(g,h)}}};var SWFAddressEvent=function(g){this.toString=function(){return"[object SWFAddressEvent]"
};this.type=g;this.target=[SWFAddress][0];this.value=SWFAddress.getValue();this.path=SWFAddress.getPath();this.pathNames=SWFAddress.getPathNames();this.parameters={};var h=SWFAddress.getParameterNames();
for(var e=0,f=h.length;e<f;e++){this.parameters[h[e]]=SWFAddress.getParameter(h[e])}this.parameterNames=h};SWFAddressEvent.INIT="init";SWFAddressEvent.CHANGE="change";SWFAddressEvent.INTERNAL_CHANGE="internalChange";
SWFAddressEvent.EXTERNAL_CHANGE="externalChange";var SWFAddress=new function(){var _getHash=function(){var index=_l.href.indexOf("#");return index!=-1?_ec(_dc(_l.href.substr(index+1))):""};var _getWindow=function(){try{top.document;
return top}catch(e){return window}};var _strictCheck=function(value,force){if(_opts.strict){value=force?(value.substr(0,1)!="/"?"/"+value:value):(value==""?"/":value)}return value};var _ieLocal=function(value,direction){return(_msie&&_l.protocol=="file:")?(direction?_value.replace(/\?/,"%3F"):_value.replace(/%253F/,"?")):value
};var _searchScript=function(el){if(el.childNodes){for(var i=0,l=el.childNodes.length,s;i<l;i++){if(el.childNodes[i].src){_url=String(el.childNodes[i].src)}if(s=_searchScript(el.childNodes[i])){return s
}}}};var _titleCheck=function(){if(_d.title!=_title&&_d.title.indexOf("#")!=-1){_d.title=_title}};var _listen=function(){if(!_silent){var hash=_getHash();var diff=!(_value==hash);if(_safari&&_version<523){if(_length!=_h.length){_length=_h.length;
if(typeof _stack[_length-1]!=UNDEFINED){_value=_stack[_length-1]}_update.call(this,false)}}else{if(_msie&&diff){if(_version<7){_l.reload()}else{this.setValue(hash)}}else{if(diff){_value=hash;_update.call(this,false)
}}}if(_msie){_titleCheck.call(this)}}};var _bodyClick=function(e){if(_popup.length>0){var popup=window.open(_popup[0],_popup[1],eval(_popup[2]));if(typeof _popup[3]!=UNDEFINED){eval(_popup[3])}}_popup=[]
};var _swfChange=function(){for(var i=0,id,obj,value=SWFAddress.getValue(),setter="setSWFAddressValue";id=_ids[i];i++){obj=document.getElementById(id);if(obj){if(obj.parentNode&&typeof obj.parentNode.so!=UNDEFINED){obj.parentNode.so.call(setter,value)
}else{if(!(obj&&typeof obj[setter]!=UNDEFINED)){var objects=obj.getElementsByTagName("object");var embeds=obj.getElementsByTagName("embed");obj=((objects[0]&&typeof objects[0][setter]!=UNDEFINED)?objects[0]:((embeds[0]&&typeof embeds[0][setter]!=UNDEFINED)?embeds[0]:null))
}if(obj){obj[setter](value)}}}else{if(obj=document[id]){if(typeof obj[setter]!=UNDEFINED){obj[setter](value)}}}}};var _jsDispatch=function(type){this.dispatchEvent(new SWFAddressEvent(type));type=type.substr(0,1).toUpperCase()+type.substr(1);
if(typeof this["on"+type]==FUNCTION){this["on"+type]()}};var _jsInit=function(){if(_util.Browser.isSafari()){_d.body.addEventListener("click",_bodyClick)}_jsDispatch.call(this,"init")};var _jsChange=function(){_swfChange();
_jsDispatch.call(this,"change")};var _update=function(internal){_jsChange.call(this);if(internal){_jsDispatch.call(this,"internalChange")}else{_jsDispatch.call(this,"externalChange")}_st(_functions.bind(_track,this),10)
};var _track=function(){var value=(_l.pathname+(/\/$/.test(_l.pathname)?"":"/")+this.getValue()).replace(/\/\//,"/").replace(/^\/$/,"");var fn=_t[_opts.tracker];if(typeof fn==FUNCTION){fn(value)}else{if(typeof _t.pageTracker!=UNDEFINED&&typeof _t.pageTracker._trackPageview==FUNCTION){_t.pageTracker._trackPageview(value)
}else{if(typeof _t.urchinTracker==FUNCTION){_t.urchinTracker(value)}}}};var _htmlWrite=function(){var doc=_frame.contentWindow.document;doc.open();doc.write("<html><head><title>"+_d.title+"</title><script>var "+ID+' = "'+_getHash()+'";<\/script></head></html>');
doc.close()};var _htmlLoad=function(){var win=_frame.contentWindow;var src=win.location.href;_value=(typeof win[ID]!=UNDEFINED?win[ID]:"");if(_value!=_getHash()){_update.call(SWFAddress,false);_l.hash=_ieLocal(_value,TRUE)
}};var _load=function(){if(!_loaded){_loaded=TRUE;if(_msie&&_version<8){var frameset=_d.getElementsByTagName("frameset")[0];_frame=_d.createElement((frameset?"":"i")+"frame");if(frameset){frameset.insertAdjacentElement("beforeEnd",_frame);
frameset[frameset.cols?"cols":"rows"]+=",0";_frame.src="javascript:false";_frame.noResize=true;_frame.frameBorder=_frame.frameSpacing=0}else{_frame.src="javascript:false";_frame.style.display="none";_d.body.insertAdjacentElement("afterBegin",_frame)
}_st(function(){_events.addListener(_frame,"load",_htmlLoad);if(typeof _frame.contentWindow[ID]==UNDEFINED){_htmlWrite()}},50)}else{if(_safari){if(_version<418){_d.body.innerHTML+='<form id="'+ID+'" style="position:absolute;top:-9999px;" method="get"></form>';
_form=_d.getElementById(ID)}if(typeof _l[ID]==UNDEFINED){_l[ID]={}}if(typeof _l[ID][_l.pathname]!=UNDEFINED){_stack=_l[ID][_l.pathname].split(",")}}}_st(_functions.bind(function(){_jsInit.call(this);_jsChange.call(this);
_track.call(this)},this),1);if(_msie&&_version>=8){_d.body.onhashchange=_functions.bind(_listen,this);_si(_functions.bind(_titleCheck,this),50)}else{_si(_functions.bind(_listen,this),50)}}};var ID="swfaddress",FUNCTION="function",UNDEFINED="undefined",TRUE=true,FALSE=false,_util=asual.util,_browser=_util.Browser,_events=_util.Events,_functions=_util.Functions,_version=_browser.getVersion(),_msie=_browser.isMSIE(),_mozilla=_browser.isMozilla(),_opera=_browser.isOpera(),_safari=_browser.isSafari(),_supported=FALSE,_t=_getWindow(),_d=_t.document,_h=_t.history,_l=_t.location,_si=setInterval,_st=setTimeout,_dc=decodeURI,_ec=encodeURI,_frame,_form,_url,_title=_d.title,_length=_h.length,_silent=FALSE,_loaded=FALSE,_justset=TRUE,_juststart=TRUE,_ref=this,_stack=[],_ids=[],_popup=[],_listeners={},_value=_getHash(),_opts={history:TRUE,strict:TRUE};
if(_msie&&_d.documentMode&&_d.documentMode!=_version){_version=_d.documentMode!=8?7:8}_supported=(_mozilla&&_version>=1)||(_msie&&_version>=6)||(_opera&&_version>=9.5)||(_safari&&_version>=312);if(_supported){if(_opera){history.navigationMode="compatible"
}for(var i=1;i<_length;i++){_stack.push("")}_stack.push(_getHash());if(_msie&&_l.hash!=_getHash()){_l.hash="#"+_ieLocal(_getHash(),TRUE)}_searchScript(document);var _qi=_url?_url.indexOf("?"):-1;if(_qi!=-1){var param,params=_url.substr(_qi+1).split("&");
for(var i=0,p;p=params[i];i++){param=p.split("=");if(/^(history|strict)$/.test(param[0])){_opts[param[0]]=(isNaN(param[1])?/^(true|yes)$/i.test(param[1]):(parseInt(param[1])!=0))}if(/^tracker$/.test(param[0])){_opts[param[0]]=param[1]
}}}if(_msie){_titleCheck.call(this)}if(window==_t){_events.addListener(document,"DOMContentLoaded",_functions.bind(_load,this))}_events.addListener(_t,"load",_functions.bind(_load,this))}else{if((!_supported&&_l.href.indexOf("#")!=-1)||(_safari&&_version<418&&_l.href.indexOf("#")!=-1&&_l.search!="")){_d.open();
_d.write('<html><head><meta http-equiv="refresh" content="0;url='+_l.href.substr(0,_l.href.indexOf("#"))+'" /></head></html>');_d.close()}else{_track()}}this.toString=function(){return"[class SWFAddress]"
};this.back=function(){_h.back()};this.forward=function(){_h.forward()};this.up=function(){var path=this.getPath();this.setValue(path.substr(0,path.lastIndexOf("/",path.length-2)+(path.substr(path.length-1)=="/"?1:0)))
};this.go=function(delta){_h.go(delta)};this.href=function(url,target){target=typeof target!=UNDEFINED?target:"_self";if(target=="_self"){self.location.href=url}else{if(target=="_top"){_l.href=url}else{if(target=="_blank"){window.open(url)
}else{_t.frames[target].location.href=url}}}};this.popup=function(url,name,options,handler){try{var popup=window.open(url,name,eval(options));if(typeof handler!=UNDEFINED){eval(handler)}}catch(ex){}_popup=arguments
};this.getIds=function(){return _ids};this.getId=function(index){return _ids[0]};this.setId=function(id){_ids[0]=id};this.addId=function(id){this.removeId(id);_ids.push(id)};this.removeId=function(id){for(var i=0;
i<_ids.length;i++){if(id==_ids[i]){_ids.splice(i,1);break}}};this.addEventListener=function(type,listener){if(typeof _listeners[type]==UNDEFINED){_listeners[type]=[]}_listeners[type].push(listener)};this.removeEventListener=function(type,listener){if(typeof _listeners[type]!=UNDEFINED){for(var i=0,l;
l=_listeners[type][i];i++){if(l==listener){break}}_listeners[type].splice(i,1)}};this.dispatchEvent=function(event){if(this.hasEventListener(event.type)){event.target=this;for(var i=0,l;l=_listeners[event.type][i];
i++){l(event)}return TRUE}return FALSE};this.hasEventListener=function(type){return(typeof _listeners[type]!=UNDEFINED&&_listeners[type].length>0)};this.getBaseURL=function(){var url=_l.href;if(url.indexOf("#")!=-1){url=url.substr(0,url.indexOf("#"))
}if(url.substr(url.length-1)=="/"){url=url.substr(0,url.length-1)}return url};this.getStrict=function(){return _opts.strict};this.setStrict=function(strict){_opts.strict=strict};this.getHistory=function(){return _opts.history
};this.setHistory=function(history){_opts.history=history};this.getTracker=function(){return _opts.tracker};this.setTracker=function(tracker){_opts.tracker=tracker};this.getTitle=function(){return _d.title
};this.setTitle=function(title){if(!_supported){return null}if(typeof title==UNDEFINED){return}if(title=="null"){title=""}title=_dc(title);_st(function(){_title=_d.title=title;if(_juststart&&_frame&&_frame.contentWindow&&_frame.contentWindow.document){_frame.contentWindow.document.title=title;
_juststart=FALSE}if(!_justset&&_mozilla){_l.replace(_l.href.indexOf("#")!=-1?_l.href:_l.href+"#")}_justset=FALSE},10)};this.getStatus=function(){return _t.status};this.setStatus=function(status){if(!_supported){return null
}if(typeof status==UNDEFINED){return}if(status=="null"){status=""}status=_dc(status);if(!_safari){status=_strictCheck((status!="null")?status:"",TRUE);if(status=="/"){status=""}if(!(/http(s)?:\/\//.test(status))){var index=_l.href.indexOf("#");
status=(index==-1?_l.href:_l.href.substr(0,index))+"#"+status}_t.status=status}};this.resetStatus=function(){_t.status=""};this.getValue=function(){if(!_supported){return null}return _dc(_strictCheck(_ieLocal(_value,FALSE),FALSE))
};this.setValue=function(value){if(!_supported){return null}if(typeof value==UNDEFINED){return}if(value=="null"){value=""}value=_ec(_dc(_strictCheck(value,TRUE)));if(value=="/"){value=""}if(_value==value){return
}_justset=TRUE;_value=value;_silent=TRUE;_update.call(SWFAddress,true);_stack[_h.length]=_value;if(_safari){if(_opts.history){_l[ID][_l.pathname]=_stack.toString();_length=_h.length+1;if(_version<418){if(_l.search==""){_form.action="#"+_value;
_form.submit()}}else{if(_version<523||_value==""){var evt=_d.createEvent("MouseEvents");evt.initEvent("click",TRUE,TRUE);var anchor=_d.createElement("a");anchor.href="#"+_value;anchor.dispatchEvent(evt)
}else{_l.hash="#"+_value}}}else{_l.replace("#"+_value)}}else{if(_value!=_getHash()){if(_opts.history){_l.hash="#"+_dc(_ieLocal(_value,TRUE))}else{_l.replace("#"+_dc(_value))}}}if((_msie&&_version<8)&&_opts.history){_st(_htmlWrite,50)
}if(_safari){_st(function(){_silent=FALSE},1)}else{_silent=FALSE}};this.getPath=function(){var value=this.getValue();if(value.indexOf("?")!=-1){return value.split("?")[0]}else{if(value.indexOf("#")!=-1){return value.split("#")[0]
}else{return value}}};this.getPathNames=function(){var path=this.getPath(),names=path.split("/");if(path.substr(0,1)=="/"||path.length==0){names.splice(0,1)}if(path.substr(path.length-1,1)=="/"){names.splice(names.length-1,1)
}return names};this.getQueryString=function(){var value=this.getValue(),index=value.indexOf("?");if(index!=-1&&index<value.length){return value.substr(index+1)}};this.getParameter=function(param){var value=this.getValue();
var index=value.indexOf("?");if(index!=-1){value=value.substr(index+1);var p,params=value.split("&"),i=params.length,r=[];while(i--){p=params[i].split("=");if(p[0]==param){r.push(p[1])}}if(r.length!=0){return r.length!=1?r:r[0]
}}};this.getParameterNames=function(){var value=this.getValue();var index=value.indexOf("?");var names=[];if(index!=-1){value=value.substr(index+1);if(value!=""&&value.indexOf("=")!=-1){var params=value.split("&"),i=0;
while(i<params.length){names.push(params[i].split("=")[0]);i++}}}return names};this.onInit=null;this.onChange=null;this.onInternalChange=null;this.onExternalChange=null;(function(){var _args;if(typeof FlashObject!=UNDEFINED){SWFObject=FlashObject
}if(typeof SWFObject!=UNDEFINED&&SWFObject.prototype&&SWFObject.prototype.write){var _s1=SWFObject.prototype.write;SWFObject.prototype.write=function(){_args=arguments;if(this.getAttribute("version").major<8){this.addVariable("$swfaddress",SWFAddress.getValue());
((typeof _args[0]=="string")?document.getElementById(_args[0]):_args[0]).so=this}var success;if(success=_s1.apply(this,_args)){_ref.addId(this.getAttribute("id"))}return success}}if(typeof swfobject!=UNDEFINED){var _s2r=swfobject.registerObject;
swfobject.registerObject=function(){_args=arguments;_s2r.apply(this,_args);_ref.addId(_args[0])};var _s2c=swfobject.createSWF;swfobject.createSWF=function(){_args=arguments;var swf=_s2c.apply(this,_args);
if(swf){_ref.addId(_args[0].id)}return swf};var _s2e=swfobject.embedSWF;swfobject.embedSWF=function(){_args=arguments;if(typeof _args[8]==UNDEFINED){_args[8]={}}if(typeof _args[8].id==UNDEFINED){_args[8].id=_args[1]
}_s2e.apply(this,_args);_ref.addId(_args[8].id)}}if(typeof UFO!=UNDEFINED){var _u=UFO.create;UFO.create=function(){_args=arguments;_u.apply(this,_args);_ref.addId(_args[0].id)}}if(typeof AC_FL_RunContent!=UNDEFINED){var _a=AC_FL_RunContent;
AC_FL_RunContent=function(){_args=arguments;_a.apply(this,_args);for(var i=0,l=_args.length;i<l;i++){if(_args[i]=="id"){_ref.addId(_args[i+1])}}}}})()};var first=true;var scott=scott||{};scott.bikefindercontent=scott.bikefindercontent||new function(){this.init=function(){SWFAddress.addEventListener(SWFAddressEvent.CHANGE,reloadContent);
jQuery(window).load(function(){var a=document.location.hash;a=a.substring(2);SWFAddress.setValue(a);jQuery("#homePage").css("display","none");jQuery(".backtotop").click(function(){jQuery("body,html").animate({scrollTop:0},400)
});if(!("ontouchstart" in document.documentElement)){jQuery(".bikeresultbox").mouseover(function(){jQuery(this).css({"background-color":"#eee"})});jQuery(".bikeresultbox").mouseout(function(){jQuery(this).css({"background-color":"transparent"})
})}})}};var bikesAttributeTab=[],results=[],tabURL=[],filterInitVal=[],filtersSelected=[],filterOrder=[],saveLastfilterValues=[],saveValuesTab=[],lastQuest=[],resultsComp=[],showOrderFilter=[],BaseCatOrdered=[];
breadCrumbvalues=[];var previousURL="",lastFilterSelected="",beforeLastFilter="",saveRealValue=[],testArray=[];var currentLanguage="";function showRidingStyleImg(a){jQuery(".question2skewimg").css("display","block");
jQuery(".question2skewimg").css("opacity","0");jQuery("#question2skewimg_"+a).css("opacity","1");jQuery(".question2bgimg").css("opacity","0");jQuery("#question2txt_"+a).css("display","block")}function hideRidingStyleImg(a){jQuery("#question2skewimg_"+a).css("opacity","0");
jQuery(".question2bgimg").css("opacity","1");jQuery(".question2txt").css("display","none")}function reloadContent(a){if(a){var b=getURL(a.pathNames)}else{var b=getURL("")}clearComp();ajaxCall(b)}function ajaxCall(a){jQuery.ajax({type:"GET",url:a,dataType:"json",success:function(b){renderPage(b)
},error:function(b,d,c){alert("error:"+d+" exception:"+c)}})}function renderPage(b){this.resultsComp=b;tabURL=SWFAddress.getPathNames();var a=getURL(tabURL);this.saveValuesTab=[];this.filterOrder=[];if(tabURL.length==0){this.filtersSelected=[];
showbfLanding(b)}if(tabURL.length==1){this.filtersSelected=[];jQuery("#form").html("");if(b.ridingStyles.length>0){showRidingStyles(b)}else{showLastQuestion(b,tabURL)}jQuery("#backButton").bind("click",function(){SWFAddress.setValue("");
clearComp()});tagmanager_event("bikeFinderChangeStep",{step:"Bike type","bike type":tabURL[0],})}if(tabURL.length==2){showLastQuestion(b,tabURL);this.filtersSelected=[];jQuery("#BCbikeType").bind("click",function(){jQuery("#BCbikeType").html(tabURL[0]);
SWFAddress.setValue("");jQuery("#form").html("");jQuery("#BCpref").removeClass("bc_hide")});jQuery("#BCridingStyle").bind("click",function(){var c=SWFAddress.getValue();var d=c.split("/");SWFAddress.setValue(d[1]);
jQuery("#form").html("")});jQuery("#backButton").unbind("click");jQuery("#backButton").bind("click",function(){var c=SWFAddress.getValue();var d=c.split("/");d=cleanArray(d);SWFAddress.setValue(d[0]);clearComp();
jQuery("#form").html("")});tagmanager_event("bikeFinderChangeStep",{step:!b.bikesTab?"Riding style":"results","bike type":tabURL[0],"riding style":tabURL[1]})}if(tabURL.length==3){this.filtersSelected=[];
this.tabURL=tabURL;showResults(b,tabURL);jQuery("#BCbikeType").bind("click",function(){jQuery("#BCbikeType").html(tabURL[0]);SWFAddress.setValue("")});jQuery("#BCridingStyle").bind("click",function(){jQuery("#form").html("");
var c=SWFAddress.getValue();var d=c.split("/");SWFAddress.setValue(d[1])});jQuery("#BCpref").bind("click",function(){jQuery("#form").html("");var c=SWFAddress.getValue();var e=c.split("/");var d=e[e.length-3]+"/";
d+=e[e.length-2];SWFAddress.setValue(d);clearComp();jQuery(this).unbind("click")});jQuery("#backButton").unbind("click");jQuery("#backButton").bind("click",function(){jQuery("#form").html("");var c=SWFAddress.getValue();
var d=c.split("/");d=cleanArray(d);SWFAddress.setValue(d[0]+"/"+d[1]);clearComp()});tagmanager_event("bikeFinderChangeStep",{step:"results","bike type":tabURL[0],"riding style":tabURL[1]})}}function showbfLanding(e){var d="";
var c="";var b="";jQuery("#typequestion").css("display","block");jQuery(".backtotopbt").css("display","none");jQuery("#contain").removeClass("col-sm-9 col-md-9 col-lg-9").addClass("col-sm-12 col-md-12 col-lg-12");
jQuery("#bikefinder .question").html("");jQuery("#bikefinder .answercontent").html('<div class="answertitle"><spring:message code="bikefinder.selection"/></div>');jQuery("#bikefinder #answerimgs").html("");
setBreadCrumb(this.tabURL,null);jQuery("#backButton").html("");jQuery("#form").html("");for(var a=0;a<e.length;a++){this.BaseCatOrdered[e[a]["position"]]=e[a]}e=this.BaseCatOrdered;d+="<h3>"+jQuery("#homePage").html()+"<h3>";
for(a=0;a<e.length;a++){c+='<div class="col-sm-3"><a class="baseCatButton btn btn-lightgray btn-block" id="skewbutton_'+a+'"  data-index="'+a+'" alt='+e[a]["code"]+">";c+='<img src="'+e[a]["iconURL"]+'"/>';
c+="<h4>"+e[a]["marketingTitle"]+"</h4>";c+="</a></div>"}b+='<ul id="demo">';for(a=0;a<e.length;a++){b+=('<li class="answerpic" alt='+e[a]["code"]+'><div style="background-image:url('+e[a]["pictureURL"]+')"></div></li>')
}b+="</ul>";jQuery(".question").append(d);jQuery(".answercontent").append(c);jQuery("#answerimgs").append(b);jQuery(function(){jQuery("#demo").kwicks({maxSize:500,behavior:"menu",});if(!("ontouchstart" in document.documentElement)){jQuery(".answercontent a").mouseover(function(g){g.preventDefault();
var f=$(this).data("index");jQuery("#demo").kwicks("expand",f)});jQuery(".answercontent a").mouseout(function(f){f.preventDefault();jQuery("#demo").kwicks("expand",-1)})}});jQuery("#BCbikeTypeRenamed").css("display","none");
jQuery("#BCbikeType").css("display","inline");jQuery(".baseCatButton").bind("click",function(){SWFAddress.setValue(this.attributes.alt.value)});jQuery(".answerpic").bind("click",function(){SWFAddress.setValue(this.attributes.alt.value)
});jQuery("#BCbikeType").unbind("click");jQuery("#BCridingStyle").unbind("click");jQuery("#BCpref").unbind("click");jQuery("#BCresults").unbind("click")}function showRidingStyles(d){jQuery("#typequestion").css("display","block");
jQuery(".backtotopbt").css("display","none");jQuery("#contain").removeClass("col-sm-9 col-md-9 col-lg-9").addClass("col-sm-12 col-md-12 col-lg-12");this.breadCrumbvalues.baseCat="";jQuery("#BCpref").removeClass("bc_hide");
this.breadCrumbvalues.baseCat=d.baseCat.marketingTitle;setBreadCrumb(this.tabURL,d);setBackButton();jQuery("#bikefinder .question").html("");jQuery("#bikefinder .answercontent").html("");jQuery("#bikefinder #answerimgs").html("");
if(d.baseCat!=null){var c="";var b="";var a="";c+="<h3>"+d.baseCat["content"]+"</h3>";for(j=0;j<d.ridingStyles.length;j++){b+='<div class="col-sm-6 col-md-4 col-lg-3"><a class="ridingStyleButton btn btn-lightgray btn-block" id="skewbutton_'+j+'" alt="'+d.ridingStyles[j].code+'" onMouseOver="showRidingStyleImg('+j+')"  onMouseOut="hideRidingStyleImg('+j+')"><span>'+d.ridingStyles[j]["title"]+" </span></a></div>"
}a+='<div class="question2imgs">';for(j=0;j<d.ridingStyles.length;j++){a+='<div class="question2img">';a+='<div class="question2bgimg" style="background-image:url('+d.baseCat["alternativePictureURL"]+')"></div>';
a+='<div class="col-md-1  push-right-md"></div><div class="question2txt col-md-4 col-sm-6 col-md-offset-1 push-right-md" id="question2txt_'+j+'">'+d.ridingStyles[j]["content"]+"</div>";a+='<div class="question2skewimg col-sm-6 "  id="question2skewimg_'+j+'"><img src='+d.ridingStyles[j]["pictureURL"]+"></div>";
a+="</div>"}a+="</div>";jQuery(".question").append(c);jQuery(".answercontent").append(b);jQuery("#answerimgs").append(a);jQuery(".ridingStyleButton").bind("click",function(){jQuery(".ridingStyleButton").unbind();
this.previousURL=document.URL;SWFAddress.setValue(SWFAddress.getValue()+"/"+this.attributes.alt.value)})}}function showLastQuestion(f,d){this.breadCrumbvalues.baseCat=f.baseCategoryName;this.breadCrumbvalues.ridingStyle=f.ridingStyleName;
setBreadCrumb(d,f);jQuery("#typequestion").css("display","block");jQuery(".backtotopbt").css("display","none");jQuery("#compare").css("display","none");jQuery("#bikefinder").css("display","block");jQuery("#contain").removeClass("col-sm-9 col-md-9 col-lg-9").addClass("col-sm-12 col-md-12 col-lg-12");
jQuery("#BCpref").unbind("click");jQuery("#BCbikeTypeRenamed").bind("click",function(){SWFAddress.setValue("")});jQuery("#BCridingStyleRenamed").bind("click",function(){SWFAddress.setValue(d[0])});setBackButton();
jQuery("#form").html("");jQuery("#bikefinder .question").html("");jQuery("#bikefinder .answercontent").html("");jQuery("#bikefinder #answerimgs").html("");var c="";var a="";if(!f.bikesTab){for(i=0;i<f.questSecLevel.length;
i++){c+="<h3>"+f.questSecLevel[i]["content"]+"<h3>"}a+='<div class="row">';for(i=0;i<f.answearResults.length;i++){a+='<div class="col-md-3"><a id='+f.answearResults[i]["code"]+' class="skewbutton lastAnswer btn btn-lightgray btn-block" alt='+f.answearResults[i]["code"]+"><span>"+f.answearResults[i]["title"]+"</span></a></div>"
}if(!f.answearResults[0]["content"]){f.answearResults[0]["content"]=""}a+='</div><div class="preference_details">'+f.answearResults[0]["content"]+"</div>";if(f.bikeFamilies){var b="";for(i=0;i<f.bikeFamilies.length;
i++){b+="<div id="+f.bikeFamilies[i]["code"]+' class="bftwocols col-sm-6 bikeFamily"><a class="familyLink" alt=';for(j=0;j<f.answearResults.length;j++){for(k=0;k<f.answearResults[j]["bikeFamilies"].length;
k++){if(f.bikeFamilies[i]["code"]==f.answearResults[j]["bikeFamilies"][k]["code"]){b+=f.answearResults[j]["code"]}}}b+='><div class="bfgradient clearfix"><div class="bikecat" style="background-image:url('+f.bikeFamilies[i]["pictureURL"]+')">';
b+='<div class="bikedetailtxt" style="display:none">'+f.bikeFamilies[i]["content"]+"</div>";b+='<div class="bikecatname" ><span>'+f.bikeFamilies[i]["code"]+"</span></div></div></div></a></div>"}jQuery(".question").append(c);
jQuery(".answercontent").append(a);jQuery("#answerimgs").append(b)}}else{jQuery("#bikefinder .question").html("");jQuery("#bikefinder .answercontent").html("");jQuery("#bikefinder #answerimgs").html("");
jQuery("#form").html("");this.attributeValuesTab=f.attributeValuesTab;f=f.bikesTab;if(!jQuery.isEmptyObject(f)){renderFilters(f);renderResults(f,d);setRes(f)}else{jQuery("#bikefinder .question").html("");
jQuery("#bikefinder .answercontent").html("");jQuery("#bikefinder #answerimgs").html("");jQuery("#bikefinder #answerimgs").html('<img src="https://s3.amazonaws.com/assets.scott-sports.com/bike_finder/bike_not_available_country.jpg"/>')
}}var e="";if(!("ontouchstart" in document.documentElement)){jQuery(".bikeFamily").mouseover(function(){var g=jQuery(this).attr("id");for(j=0;j<f.answearResults.length;j++){for(k=0;k<f.answearResults[j]["bikeFamilies"].length;
k++){if(f.answearResults[j]["bikeFamilies"][k]["code"]==g){for(l=0;l<f.answearResults[j]["bikeFamilies"].length;l++){jQuery("#"+f.answearResults[j]["bikeFamilies"][l]["code"]).css("opacity",1);jQuery("#"+f.answearResults[j]["code"]).css("color","#fff").css("background","#939393");
e=jQuery("#"+f.answearResults[j]["code"]).attr("id")}}}}});jQuery(".bikeFamily").mouseout(function(){jQuery(".bikeFamily").css("opacity",0.5);jQuery("#"+e).css("color","").css("background","")});jQuery(".lastAnswer").mouseover(function(){jQuery(".bftwocols").css("opacity",1);
var h=jQuery(this).attr("id");var g=[];for(j=0;j<f.answearResults.length;j++){if(f.answearResults[j]["code"]!=h){for(k=0;k<f.answearResults[j]["bikeFamilies"].length;k++){g.push(f.answearResults[j]["bikeFamilies"][k]["code"])
}}}for(l=0;l<g.length;l++){jQuery("#"+g[l]).css("opacity",0.5)}});jQuery(".lastAnswer").mouseout(function(){jQuery(".bftwocols").css("opacity",0.5)})}jQuery(".lastAnswer").bind("click",function(){jQuery(".lastAnswer").unbind();
this.previousURL=document.URL;SWFAddress.setValue(SWFAddress.getValue()+"/"+this.attributes.alt.value)});jQuery(".bikecat").bind("click",function(){jQuery(".bikecat").unbind();this.previousURL=document.URL;
SWFAddress.setValue(SWFAddress.getValue()+"/"+jQuery(this).parent().parent().attr("alt"))})}function showResults(c,a){for(key in c){if(key=="locale"){this.currentLanguage=c[key]}if(key=="BikesTab"){var b=c[key]
}if(key=="attributeValuesTab"){this.attributeValuesTab=c[key]}}jQuery(".backtotopbt").css("display","block");jQuery("#typequestion").css("display","none");this.breadCrumbvalues.baseCat=b[0].baseCategoryName;
this.breadCrumbvalues.ridingStyle=b[0].ridingStyleName;this.breadCrumbvalues.lastAnswearResultName=b[0].lastAnswearResultName;setBreadCrumb(a,b);jQuery("#backButton").html("");setBackButton();jQuery("#bikefinder .question").html("");
jQuery("#bikefinder .answercontent").html("");jQuery("#bikefinder #answerimgs").html("");if(!jQuery.isEmptyObject(b)){jQuery("#form").html("");renderFilters(b);renderResults(b,a);setRes(b)}else{jQuery("#bikefinder #answerimgs").html('<img src="https://s3.amazonaws.com/assets.scott-sports.com/bike_finder/bike_not_available_country.jpg"/>')
}wheelSizePopUp(this.currentLanguage)}function renderFilters(m){this.showOrderFilter=[];var f='<div class="filterbox bfgradient"><FORM method="POST" action="#" name="general"><div id="filterForm" class="clearfix">';
getLastQuestion();for(var h in m[0]["filterMap"]){this.showOrderFilter.unshift(h)}for(j=0;j<this.showOrderFilter.length;j++){for(var h in m[0]["filterMap"]){m[0]["filterMap"][h]=m[0]["filterMap"][h].sort();
if(h==this.showOrderFilter[j]){if(h!="Gender"){keyReplace=(h.replace(/"/g,"").replace(/''/g,""));keyReplace=h.split(" ").join("_");var b=m[0]["filterMap"][h];b=b.sort(function(o,n){return(o.length>n.length)?1:0
});f+='<div class="filter clearfix"><div class="filtertitle">'+h;if(h=="Wheels"){f+=' <a class="btinfowheels" id="btinfowheels" title="Click here for more info about the wheel size" data-toggle="tooltip" data-placement="right"></a>'
}f+='</div><SELECT id="'+keyReplace+'" name="'+h+'">';for(d=0;d<b.length;d++){for(c in attributeValuesTab){if(attributeValuesTab[c]==b[d]){var a=c}}var e=b[d].replace(/"/g,"&quot").replace(/''/g,"&quot");
if(d==0){f+='<OPTION VALUE="default" id="default_'+keyReplace+'" selected="selected">Please select</OPTION>'}f+='<OPTION VALUE="'+a+'" id="'+a+'">'+b[d]+"</OPTION>"}f+="</SELECT>";f+="</div>"}}}}if(m[0]["filterMap"]["Gender"]){for(var d=0;
d<m[0]["filterMap"]["Gender"].length;d++){if(m[0]["filterMap"]["Gender"][d]=="Women"){for(var c in attributeValuesTab){if(attributeValuesTab[c]==m[0]["filterMap"]["Gender"][d]){var g=c;f+='<div class="filter" style="text-align:center;"><span id="womenSpec">WOMEN SPECIFIC</span><br>';
f+='<input id="Gender" type="checkbox" value="'+g+'" onclick="renderBike(\''+g+"','"+tabURL+"')\"></div>"}}}}}f+="</div></FORM></div>";jQuery("#form").append(f);jQuery("select").each(function(){if(jQuery(this).attr("id")!="Gender"){jQuery(this).css("display","none")
}});jQuery("#contain").removeClass("col-sm-12 col-md-12 col-lg-12").addClass("col-sm-9 col-md-9 col-lg-9");getFiltersValue();this.tabURL=tabURL;jQuery("select").each(function(){if(jQuery(this).attr("id")!="Gender"){var o=jQuery(this);
var p=o.find("option").length;var s=jQuery('<div id="'+jQuery(this).attr("id")+'Slider"></div>').insertAfter("#"+o.attr("id")).slider({min:1,max:p,range:"min",value:o[0].selectedIndex+1,change:function(z,A){if(A.value==1){renderBike("default_"+jQuery(this).prev("select").attr("id"),tabURL)
}else{var y=0;for(var v in m[0].filterMap){if(m[0].filterMap.hasOwnProperty(v)){++y}}m[0].filterMap[jQuery(this).prev("select").attr("id").split("_").join(" ")]=m[0].filterMap[jQuery(this).prev("select").attr("id").split("_").join(" ")].sort();
var w="";for(h in attributeValuesTab){if(attributeValuesTab[h]==m[0].filterMap[jQuery(this).prev("select").attr("id").split("_").join(" ")][A.value-2]){w=h}}renderBike(w,tabURL)}}});jQuery("#"+o.attr("id")).change(function(){s.slider("value",this.selectedIndex+1)
});jQuery(this).before('<div id="'+jQuery(this).attr("id")+'value" class="sliderValue clearfix"></div>');var n=[];for(d=0;d<filterInitVal[jQuery(this).attr("id").split("_").join(" ")].length;d++){for(h in attributeValuesTab){if(h==filterInitVal[jQuery(this).attr("id").split("_").join(" ")][d]){n.push(attributeValuesTab[h])
}}}n=n.sort();for(j=0;j<n.length;j++){for(h in attributeValuesTab){if(attributeValuesTab[h]==n[j]){n[j]=h}}}filterInitVal[jQuery(this).attr("id").split("_").join(" ")]=n;for(d=0;d<filterInitVal[jQuery(this).attr("id").split("_").join(" ")].length;
d++){var t=filterInitVal[jQuery(this).attr("id").split("_").join(" ")].length;var r=(100/(t+1))-2;var u="";for(c in attributeValuesTab){if(attributeValuesTab[c]==b[d]){u=c}}if(d==0){jQuery("#"+jQuery(this).attr("id")+"value").append('<span id=" default_'+jQuery(this).attr("id")+'" class="filterslabel first active" style="width:'+r+'%; letter-spacing:normal;">ALL</span>');
if(jQuery(this).attr("id")=="Price_Range"){jQuery("#"+jQuery(this).attr("id")+"value").append('<span id="label'+filterInitVal[jQuery(this).attr("id").split("_").join(" ")][d]+'" class="filterslabel" style="width:'+r+'%">$</span>')
}else{jQuery("#"+jQuery(this).attr("id")+"value").append('<span id="label'+filterInitVal[jQuery(this).attr("id").split("_").join(" ")][d]+'" class="filterslabel" style="width:'+r+'%">'+attributeValuesTab[filterInitVal[jQuery(this).attr("id").split("_").join(" ")][d]]+"</span>")
}}if(d==filterInitVal[jQuery(this).attr("id").split("_").join(" ")].length-1){if(attributeValuesTab[filterInitVal[jQuery(this).attr("id").split("_").join(" ")][d]]=="$ $ $ $ $"||attributeValuesTab[filterInitVal[jQuery(this).attr("id").split("_").join(" ")][d]]=="$ $ $ $"||attributeValuesTab[filterInitVal[jQuery(this).attr("id").split("_").join(" ")][d]]=="$ $ $"||attributeValuesTab[filterInitVal[jQuery(this).attr("id").split("_").join(" ")][d]]=="$ $"||attributeValuesTab[filterInitVal[jQuery(this).attr("id").split("_").join(" ")][d]]=="$"){attributeValuesTab[filterInitVal[jQuery(this).attr("id").split("_").join(" ")][d]]="$ $ $"
}jQuery("#"+jQuery(this).attr("id")+"value").append('<span id="label'+filterInitVal[jQuery(this).attr("id").split("_").join(" ")][d]+'" class="filterslabel last" style="width:'+r+'%">'+attributeValuesTab[filterInitVal[jQuery(this).attr("id").split("_").join(" ")][d]]+"</span>")
}else{if(d!=0){if(jQuery(this).attr("id")=="Price_Range"){jQuery("#"+jQuery(this).attr("id")+"value").append('<span id="label'+filterInitVal[jQuery(this).attr("id").split("_").join(" ")][d]+'" class="filterslabel" style="width:'+r+'%">'+filterInitVal[jQuery(this).attr("id").split("_").join(" ")][d].replace("priceVal5","&#124&nbsp").replace("priceVal4","&#124&nbsp").replace("priceVal3","&#124&nbsp").replace("priceVal2","&#124&nbsp").replace("priceVal1","&#124&nbsp").replace("dot",".")+"</span>")
}else{jQuery("#"+jQuery(this).attr("id")+"value").append('<span id="label'+filterInitVal[jQuery(this).attr("id").split("_").join(" ")][d]+'" class="filterslabel" style="width:'+r+'%">'+attributeValuesTab[filterInitVal[jQuery(this).attr("id").split("_").join(" ")][d]]+"</span>")
}}}}}});this.saveValuesTab=this.filterInitVal}function getFiltersValue(){var c="";var d=[],b=[],a=[];var e="";jQuery("select").each(function(f){c=jQuery(this).attr("name");jQuery(this).children().each(function(){e=this.value;
if(e!="default"){d.push(e.replace(/"/g,"").replace(/''/g,"").replace("$ $ $ $ $","price5").replace("$ $ $ $","price4").replace("$ $ $","price3").replace("$ $","price2").replace("$","price1"))}});b[c]=[];
a[c]=d;d=[]});jQuery("#Gender").each(function(){c=jQuery(this).attr("id");e=this.value;b[c]=[];a[c]=[];a[c].push(e);for(key in attributeValuesTab){if(attributeValuesTab[key]=="Men"||attributeValuesTab[key]=="Unisex"){a[c].push(key)
}}});this.filterInitVal=a}function renderBike(B,a){if(!(a instanceof Array)&&typeof a!="undefined"){a=a.split(",")}if(B!="reset"){var E;var y=JSON.parse(JSON.stringify(this.results));var z="";z=jQuery("option#"+B.replace(".","dot")).parent().attr("id");
if(typeof z==="undefined"){z="Gender"}this.filtersSelected[z]=B;var m=[],s=[];if(jQuery("#"+B.replace(".","dot")).parent().attr("id")!=this.lastFilterSelected){this.beforeLastFilter=this.lastFilterSelected;
if(B=="Women"){this.lastFilterSelected="Gender"}else{this.lastFilterSelected=jQuery("#"+B.replace(".","dot")).parent().attr("id")}}jQuery("select").each(function(){if(jQuery(this).attr("disabled")==true){m[this.name]="default"
}else{m[this.name]=this.value}var b=jQuery(this).attr("id").split("_").join(" ");s[b]=[];if(B.indexOf("default")){filterOrder[z]=saveValuesTab[z]}jQuery(this).children().each(function(){if(z.split("_").join(" ")!=b){if(jQuery(this).attr("id").indexOf("default")){s[b].push(jQuery(this).attr("id"))
}}else{s[lastFilterSelected.split("_").join(" ")]=saveValuesTab[lastFilterSelected]}})});jQuery("#Gender").each(function(){if(jQuery(this).attr("selected")==false){m[this.id]="default"}else{m[this.id]=this.value
}});for(var D in this.results){for(var C in this.filtersSelected){if(this.filtersSelected[C]!="default_"+C){E=this.results[D];if(E.attributeTab[C.split("_").join(" ")]){var n=E.attributeTab[C.split("_").join(" ")].replace(/"/g,"").replace(/''/g,"").replace("$ $ $ $ $","price5").replace("$ $ $ $","price4").replace("$ $ $","price3").replace("$ $","price2").replace("$","price1")
}if(n!=this.filtersSelected[C]){delete y[D]}}}}var r=cleanArray(y);var o=[],d=[],c=[];var t=jQuery("#"+B.replace(".","dot")).parent().attr("id");if(jQuery.inArray(C,this.filterOrder)==-1&&B.indexOf("default")){this.filterOrder[z]=this.saveValuesTab[z.split("_").join(" ")]
}for(F in this.filterInitVal){if(F!="Gender"||"Gender" in m){for(p in filterInitVal){if(p==F&&p!="Gender"){c[F.split("_").join(" ")]=filterInitVal[F]}if(p=="Gender"){c[F.split("_").join(" ")]=filterInitVal[F]
}}for(w=0;w<this.filterInitVal[F].length;w++){this.filterInitVal[F][w]=this.filterInitVal[F][w].replace(/"/g,"").replace(/''/g,"").replace("$ $ $ $ $","price5").replace("$ $ $ $","price4").replace("$ $ $","price3").replace("$ $","price2").replace("$","price1")
}}}for(prop in this.filterInitVal){if(!c.hasOwnProperty(prop)){c[prop.split("_").join(" ")]=this.filterInitVal[prop]}}for(var w=0;w<r.length;w++){for(var F in c){var v=F.split(" ").join("");if(!(F in o)){o[F]=[]
}if(r[w]["attributeTab"][F]){var h=r[w]["attributeTab"][F]}for(var u=0;u<c[F].length;u++){if(jQuery.isEmptyObject(this.filterOrder)){o=this.filterInitVal}else{for(var p in this.filterOrder){var g=jQuery(jQuery("#"+p+"Slider")).slider("option","disabled");
if(g){if(!o[p.split("_").join(" ")]){o[p.split("_").join(" ")]=[]}for(k=0;k<this.filterOrder[p];k++){o[p][k]=this.filterOrder[p][k]}}if(h==c[F][u]&&F.split(" ").join("_")!=t){var A=c[F][u];o[F].push(A)
}}}}if(z==F.split(" ").join("_")&&o[F]==""){for(k=0;k<this.saveValuesTab[F].length;k++){o[F].push(this.saveValuesTab[F][k])}}}}var f=[];for(F in c){for(val in o){var e=deleteDouble(o[val]);o[val]=e;if(F.split("_").join(" ")==val){for(w=0;
w<c[F].length;w++){for(u=0;u<o[val].length;u++){if(c[F][w]==o[val][u]){if(!f[F]){f[F]=[]}f[F].push(c[val][w])}}}}}}o=f;for(var F in o){var e=deleteDouble(o[F]);d[F]=e}if(!jQuery.isEmptyObject(this.saveValuesTab[z.split("_").join(" ")])){this.saveLastfilterValues[z.split("_").join(" ")]=this.saveValuesTab[z.split("_").join(" ")]
}else{this.saveLastfilterValues[z.split("_").join(" ")]=c[z.split("_").join(" ")]}reDefineFilters(d,this.filtersSelected,m,z);renderResults(r,a);clearComp()}else{this.filtersSelected=[];reDefineFilters(this.filterInitVal,"reset",m,"reset");
renderResults(this.results,this.tabURL);clearComp()}}function renderResults(c,g){this.tabURL=g;jQuery("#typequestion").css("display","none");jQuery("#bikefinder .question").html("");jQuery("#bikefinder .answercontent").html("");
jQuery("#bikefinder #answerimgs").html("");var a=[],e=[];if(!(g instanceof Array)){a=g.split(",")}else{a=SWFAddress.getPathNames()}e=cleanArray(c);navigator.sayswho=(function(){var n=navigator.appName,m=navigator.userAgent,h;
var o=m.match(/(opera|chrome|safari|firefox|msie)\/?\s*(\.?\d+(\.\d+)*)/i);if(o&&(h=m.match(/version\/([\.\d]+)/i))!=null){o[2]=h[1]}o=o?[o[1],o[2]]:[n,navigator.appVersion,"-?"];return o})();var f='<div class="row">';
for(i=0;i<e.length;i++){if(navigator.sayswho[0]=="MSIE"&&navigator.sayswho[1]==8){var d=e[i]["thumbnailPictureURL"];var b="bikeresultbox resultsIE8"}else{var d=e[i]["pictureURL"];var b="bikeresultbox"}f+='<div class="col-sm-6"><div class="bfgradient  '+b+'"><a href="category/'+a[0]+"/"+a[1]+"/"+a[2]+"/"+e[i]["code"]+'"><div class="bikedetail"  style="background-image:url('+d+')"></div></a><div class="bikedetailname" >';
if(c.length>=2){f+='<FORM method="POST" action="#" name="'+e[i]["code"]+'"><INPUT type="checkbox" class="compare" id="'+e[i]["code"]+'" value="compare" onclick="comp('+e[i]["code"]+')" /><label for="'+e[i]["code"]+'"><span></span>Compare</label></FORM><div class="iecomparelabel">Compare</div>'
}f+='<a href="category/'+a[0]+"/"+a[1]+"/"+a[2]+"/"+e[i]["code"]+'"><span>'+e[i]["name"]+"</span></a></div></div></div>"}f+="</div>";jQuery("#bikefinder #answerimgs").append(f);jQuery("#bikefinder #answerimgs").append("</li>");
jQuery("#form").append('<div class="comparebox bfgradient"><div class="filterboxcontent clearfix" title="Choose two bikes to compare"><a class="compareButton btn btn-primary btn-block disabled">Compare</a><a id="clearButton" class="clearButton btn btn-default btn-block disabled">Clear</a></div></div></div>');
jQuery("#form form #filterForm").append('<div id="resetButton" class="btn btn-primary btn-block">Reset</div>');if(jQuery.isEmptyObject(c[0]["filterMap"])||c[0]["filterMap"]==null){jQuery("#form .filterbox").css("display","none");
jQuery(".filterbox").css("display","none")}else{jQuery("#form .filterbox").css("display","block")}jQuery(".compareButton").unbind("click");jQuery("#resetButton").bind("click",function(){jQuery("#Gender").removeAttr("checked");
renderBike("reset",this.tabURL)})}function getAnchors(b){b=b.substring(2);var a=[];if(b!=""){a=b.split("/")}return a}function getURL(d){var c=document.URL;var b=c.split("/");c="";for(var a=0;a<5;a++){c+=b[a]+"/"
}c+="bikefinder/home/";if(!d[0]){c+="homebf"}else{c+="category/";for(a=0;a<d.length;a++){c+=d[a]+"/"}}return c}function reDefineFilters(a,p,t,e){var c=a;for(f in this.saveValuesTab){for(i=0;i<this.saveValuesTab[f].length;
i++){this.saveValuesTab[f][i]=this.saveValuesTab[f][i].replace(/"/g,"").replace(/''/g,"").replace("$ $ $ $ $","price5").replace("$ $ $ $","price4").replace("$ $ $","price3").replace("$ $","price2").replace("$","price1")
}}for(f in c){if(c[f].length<=1&&this.saveValuesTab[f].length>1){this.saveRealValue[f]=[];this.saveRealValue[f]=this.saveValuesTab[f]}}for(f in this.filterOrder){if(testArray.indexOf(f)==-1){this.testArray.push(f)
}}if(p=="reset"){p=[];p[e]=e}if(!p[e].indexOf("default")){delete this.testArray[this.testArray.indexOf(e)];delete this.filterOrder[e];this.testArray=cleanArray(this.testArray);for(f in c){for(s in this.saveRealValue){if(s==f&&this.testArray[this.testArray.length-1]==s.replace(" ","_")){c[f]=this.saveRealValue[s];
var h=this.testArray.indexOf(s.replace(" ","_"));this.testArray=cleanArray(this.testArray);this.testArray.splice(h,1)}}}}var d=false;for(s in p){if(s=="Gender"){d=jQuery("#Gender").prop("checked")}}jQuery("#form").html("");
var n='<div class="filterbox bfgradient"><FORM method="POST" action="#" name="general"><div id="filterForm" class="clearfix">';for(j=0;j<this.showOrderFilter.length;j++){for(s in c){if(s==showOrderFilter[j]){if(s!="Gender"){keyReplace=s.replace(/ /g,"_");
n+='<div class="filter clearfix"><div class="filtertitle">'+s;if(s=="Wheels"){n+=' <a class="btinfowheels" id="btinfowheels" title="Click here for more info about the wheel size" data-toggle="tooltip" data-placement="right"></a>'
}n+='</div><SELECT id="'+keyReplace+'" name="'+s+'">';for(k=0;k<c[s].length;k++){c[s][k]=c[s][k].replace("price5","$ $ $ $ $").replace("price4","$ $ $ $").replace("price3","$ $ $").replace("price2","$ $").replace("price1","$")
}for(i=0;i<c[s].length;i++){var m=c[s][i].replace(/"/g,"&quot");var g=c[s][i].replace(/"/g,"").replace(/''/g,"").replace("$ $ $ $ $","price5").replace("$ $ $ $","price4").replace("$ $ $","price3").replace("$ $","price2").replace("$","price1").replace(".","dot");
if(i==0){n+='<OPTION VALUE="default" id="default_'+keyReplace+'" selected="selected" onclick="renderBike(\'default_'+keyReplace+"','"+tabURL+"')\">Please select</OPTION>"}s=s.split("_").join(" ");n+='<OPTION VALUE="'+g+'" id="'+g+'" onclick="renderBike(\''+g+"','"+tabURL+"')\">"+c[s][i]+"</OPTION>"
}n+="</SELECT>";n+="</div>"}}}}for(var s in c){if(s=="Gender"){n+='<div class="filter" style="text-align:center;"><span id="womenSpec">WOMEN SPECIFIC</span><br>';if(d){n+='<input id="Gender" type="checkbox" value="Gender" onclick="renderBike(\'default_Gender\',\''+tabURL+"')\"/></div>"
}else{for(var f in attributeValuesTab){if(f==a.Gender[0]){var r=f;n+='<input id="Gender" type="checkbox" value="Gender" onclick="renderBike(\''+r+"','"+tabURL+"')\"/></div>"}}}}}n+="</div></FORM></div>";
jQuery("#form").append(n);if(!d){jQuery("#Gender").attr("checked",false);jQuery("#womenSpec").removeClass("active")}else{jQuery("#Gender").attr("checked",true);jQuery("#womenSpec").addClass("active")}jQuery("select").each(function(){if(jQuery(this).attr("id")!="Gender"){jQuery(this).css("display","none")
}});if(p instanceof Array&&!p[e].indexOf("default")){delete this.filtersSelected[e];if(this.filterOrder.length>1){this.filterOrder.pop()}delete this.saveLastfilterValues[e.split("_").join(" ")]}for(s in this.filtersSelected){jQuery("#"+p[s].replace(".","dot")).attr("selected","selected")
}var c=[];jQuery("select").each(function(){var u=jQuery(this).attr("id");c[u.split("_").join(" ")]=[];jQuery(this).children().each(function(){if(jQuery(this).attr("id").indexOf("default")&&jQuery(this).attr("id")){c[u.split("_").join(" ")].push(jQuery(this).attr("id"))
}})});jQuery("#Gender").each(function(){c.Gender=[];if(jQuery(this).prop("checked")){c.Gender.push("Women")}});jQuery("select").each(function(){if(jQuery(this).attr("id")!="Gender"){var v=jQuery(this);
var w=v.find("option").length;var u=v[0].selectedIndex;if(u==1&&c[v[0]["name"]].length<=1){u=0}var z=jQuery('<div id="'+jQuery(this).attr("id")+'Slider"></div>').insertAfter("#"+v.attr("id")).slider({min:1,max:w,range:"min",value:u+1,slide:function(B,C){},change:function(B,C){if(C.value==1){renderBike("default_"+jQuery(this).prev("select").attr("id"),tabURL)
}else{for(s in c){for(i=0;i<c[s].length;i++){for(f in attributeValuesTab){if(c[s][i]==attributeValuesTab[f]){c[s][i]=f}}}}renderBike(c[jQuery(this).prev("select").attr("id").split("_").join(" ")][C.value-2].replace(/"/g,"").replace(/''/g,""),tabURL)
}}});jQuery("#"+v.attr("id")).change(function(){z.slider("value",this.selectedIndex+1)});jQuery(this).before('<div id="'+jQuery(this).attr("id")+'value" class="sliderValue clearfix"></div>');for(s in c){for(j=0;
j<c[s].length;j++){for(f in attributeValuesTab){if(c[s][j]==f){c[s][j]=f}}}}for(i=0;i<c[jQuery(this).attr("id").split("_").join(" ")].length;i++){var A=c[jQuery(this).attr("id").split("_").join(" ")].length;
var y=(100/(A+1))-2;for(s in attributeValuesTab){if(s==c[jQuery(this).attr("id").split("_").join(" ")][i]){id=s}}if(i==0){jQuery("#"+jQuery(this).attr("id")+"value").append('<span id="default_'+jQuery(this).attr("id")+'" class="filterslabel first" style="width:'+y+'%; letter-spacing:normal;">ALL</span>')
}if(i==c[jQuery(this).attr("id").split("_").join(" ")].length-1&&jQuery(this).attr("id")!="Price_Range"){if(filterInitVal[jQuery(this).attr("id").split("_").join(" ")].length==5){jQuery("#"+jQuery(this).attr("id")+"value").append('<span id="label'+id+'" class="filterslabel last" style="width:'+y+'%">'+attributeValuesTab[id].replace("$ $ $ $ $","$ $ $").replace("$ $ $ $","&#124&nbsp").replace("$ $ $","&#124&nbsp").replace("$ $","&#124&nbsp").replace("dot",".")+"</span>")
}else{jQuery("#"+jQuery(this).attr("id")+"value").append('<span id="label'+id+'" class="filterslabel last" style="width:'+y+'%">'+attributeValuesTab[id].replace("$ $ $ $ $","$ $ $").replace("$ $ $ $","$ $ $").replace("$ $ $","$").replace("$ $","$").replace("$","$").replace("dot",".")+"</span>")
}}else{if(jQuery(this).attr("id")=="Price_Range"){if(c[jQuery(this).attr("id").split("_").join(" ")].length!=1){if(c[jQuery(this).attr("id").split("_").join(" ")].length==2){if(i==0){jQuery("#"+jQuery(this).attr("id")+"value").append('<span id="label'+id+'" class="filterslabel " style="width:'+y+'%">'+attributeValuesTab[id].replace("$ $ $ $ $","$").replace("$ $ $ $","$").replace("$ $ $","$").replace("$ $","$").replace("dot",".")+"</span>")
}if(i==c[jQuery(this).attr("id").split("_").join(" ")].length-1){jQuery("#"+jQuery(this).attr("id")+"value").append('<span id="label'+id+'" class="filterslabel last" style="width:'+y+'%">'+attributeValuesTab[id].replace("$ $ $ $ $","$ $ $").replace("$ $ $ $","$ $ $").replace("dot",".")+"</span>")
}}else{if(i==0){jQuery("#"+jQuery(this).attr("id")+"value").append('<span id="label'+id+'" class="filterslabel" style="width:'+y+'%">'+attributeValuesTab[id].replace("$ $ $ $ $","$").replace("$ $ $ $","$").replace("$ $ $","$").replace("$ $","$").replace("dot",".")+"</span>")
}else{if(i==c[jQuery(this).attr("id").split("_").join(" ")].length-1){jQuery("#"+jQuery(this).attr("id")+"value").append('<span id="label'+id+'" class="filterslabel last" style="width:'+y+'%">'+attributeValuesTab[id].replace("$ $ $ $ $","$ $ $").replace("$ $ $ $","$ $ $")+"</span>")
}else{jQuery("#"+jQuery(this).attr("id")+"value").append('<span id="label'+filterInitVal[jQuery(this).attr("id").split("_").join(" ")][i]+'" class="filterslabel" style="width:'+y+'%">'+filterInitVal[jQuery(this).attr("id").split("_").join(" ")][i].replace("priceVal5","&#124&nbsp").replace("priceVal4","&#124&nbsp").replace("priceVal3","&#124&nbsp").replace("priceVal2","&#124&nbsp").replace("priceVal1","&#124&nbsp").replace("dot",".")+"</span>")
}}}}else{jQuery("#"+jQuery(this).attr("id")+"value").append('<span id="label'+id+'" class="filterslabel" style="width:'+y+'%">'+attributeValuesTab[id].replace("$ $ $ $ $","$ $ $").replace("$ $ $ $","$ $ $").replace("$ $ $","$").replace("$ $","$").replace("dot",".")+"</span>")
}}else{jQuery("#"+jQuery(this).attr("id")+"value").append('<span id="label'+id+'" class="filterslabel" style="width:'+y+'%">'+attributeValuesTab[id].replace("price5","$ $ $ $ $").replace("price4","$ $ $ $ ").replace("price3","$ $ $").replace("price2","$ $").replace("price1","$").replace("dot",".")+"</span>")
}}}}});if(!jQuery.isEmptyObject(p)){for(var b in p){jQuery("#label"+p[b].replace(".","dot")).addClass("active");jQuery("#default_"+p[b]).removeClass("active");for(s in t){jQuery("#default_"+s.replace(" ","_")).addClass("active");
for(key2 in p){if(s.replace(" ","_")==key2){jQuery("#default_"+s.replace(" ","_")).removeClass("active")}else{}}}}}else{for(s in t){jQuery("#default_"+s.replace(" ","_")).addClass("active")}}if(p=="reset"){for(b in a){jQuery("#default_"+b.replace(" ","_")).addClass("active")
}}for(s in c){s=s.split("_").join(" ");keyReplace=s.replace(/ /g,"_");var f="";if(a[s].length<=1&&s!="Gender"){if(a[s][0]=="$"){f="price1"}else{if(a[s][0]=="$ $"){f="price2"}else{if(a[s][0]=="$ $ $"){f="price3"
}else{if(a[s][0]=="$ $ $ $"){f="price4"}else{if(a[s][0]=="$ $ $ $ $"){f="price5"}else{f=a[s][0]}}}}}jQuery("#"+keyReplace+"Slider").val({value:jQuery("#"+keyReplace)});jQuery("#"+keyReplace+"Slider").slider({disabled:true});
jQuery("#default_"+keyReplace).html("");jQuery("#label"+f.replace(".","dot")).removeClass("last").addClass("first").addClass("active")}if(s=="Gender"){if(a[s].length<=1){for(f in attributeValuesTab){if(attributeValuesTab[f]=="Women"){var o=f
}if(a[s][0]==o){}else{}jQuery("#Gender").attr("disabled",true)}}else{jQuery("#Gender").attr("disabled",false)}}}jQuery("#"+e.replace(" ","_")+"Slider").slider({disabled:false});jQuery("#"+e).attr("disabled",false);
this.saveValuesTab=c;wheelSizePopUp(this.currentLanguage)}function getLastQuestion(){var a=SWFAddress.getPathNames();jQuery.ajax({type:"GET",url:"home/category/"+a[0]+"/"+a[1],dataType:"json",success:function(b){handleRes(b)
},error:function(b,d,c){alert("error:"+d+" exception:"+c)},})}function handleRes(a){this.lastQuest=a}function comp(a){if(jQuery("#"+a).prop("checked")){var d=SWFAddress.getPathNames();var c=getURL(d);bike={bikeCode:a};
var b=getObjectSize(bikesAttributeTab);if(b<=1){jQuery.ajax({type:"GET",url:c+"compare",data:bike,dataType:"json",success:function(e){bikesAttributeTab[a]=e},error:function(e,g,f){alert("error:"+g+" exception:"+f)
}})}if(b==1){jQuery(".compareButton").removeClass("disabled");jQuery(".clearButton").removeClass("disabled");jQuery(".compareButton").bind("click",function(){jQuery("#readytocompare").modal("hide");showComparator(bikesAttributeTab);
return false});jQuery("#clearButton").bind("click",function(){clearComp()});jQuery("#readytocompare").modal("show")}if(b>1){$("#twobikesonly").modal("show");jQuery("#"+a).attr("checked",false)}}else{delete bikesAttributeTab[a];
jQuery(".compareButton").addClass("disabled");jQuery(".clearButton").addClass("disabled");jQuery("#backButton").unbind("click");jQuery(".compareButton").unbind("click")}}function clearComp(){bikesAttributeTab=[];
jQuery(".compareButton").addClass("disabled");jQuery(".clearButton").addClass("disabled");jQuery(".compare").attr("checked",false);jQuery(".compareButton").unbind("click")}function compareSameHeight(a){var b=new Array();
jQuery(a).each(function(){jQuery(this).css("height","auto");b.push(jQuery(this).outerHeight());b=b.sort(sortNumber).reverse()});jQuery(a).css("height",b[0])}function showComparator(b){var e=getObjectSize(b);
var g="";g+='<div id="comparedata" class="clearfix"><div class="closecompare"><div class="closecomparebt"></div></div>';if(e>=2){jQuery("#compare").empty();for(var d in b){var h=b[d];for(key in h.attributes){for(f in attributeValuesTab){if(h.attributes[key]==f){h.attributes[key]=attributeValuesTab[f]
}}}g+='<div class="comparebikedetail">';g+='<a href="category/'+this.tabURL[0]+"/"+this.tabURL[1]+"/"+this.tabURL[2]+"/"+d+'"><div class="comparebikeimg"  style="background-image:url('+h["other Infos"]["picture url"]+')"></div></a>';
g+='<div class="bikedatas"><div class="bikecomparename">'+h["other Infos"]["bike name"]+'</div><div class="comparebikedetaillines">';var c=0;for(var f in h.attributes){if(f!="Price Range"){var a=c%2;g+='<div class="comparebikedetailline line'+c+" linestyle"+a+'"><h4>'+f+"</h4>";
g+="<div>"+h.attributes[f]+"</div></div>";c++}}g+="</div>";g+="</div>";g+="</div>"}g+="</div>";jQuery(".backtotopbt").css("display","none");jQuery("#form").addClass("hideelement");jQuery("#breadCrumb").addClass("hideelement");
jQuery("#bikefinder").css("display","none");jQuery("#compare").css("display","block");jQuery("#compare").append(g);jQuery("#clearButton").unbind("click");jQuery("#resetButton").unbind("click");jQuery("#resetButton").bind("click",function(){hideComparator()
});jQuery("#clearButton").bind("click",function(){hideComparator()});jQuery(".closecompare").bind("click",function(){hideComparator()})}scott.tools.compareSameHeight(".comparebikedetailline");jQuery("#backButton").css("display","none");
jQuery("#BCbikeType").unbind("click");jQuery("#BCridingStyle").unbind("click");jQuery("#BCpref").unbind("click")}function hideComparator(){jQuery(".backtotopbt").css("display","block");jQuery("#form").removeClass("hideelement");
jQuery("#breadCrumb").removeClass("hideelement");jQuery("#bikefinder").css("display","block");jQuery("#compare").css("display","none");jQuery("#backButton").css("display","block");jQuery("#clearButton").bind("click",function(){clearComp()
});jQuery("#resetButton").bind("click",function(){jQuery("#Gender").attr("checked",false);renderBike("reset",this.tabURL)});jQuery("#BCbikeType").bind("click",function(){SWFAddress.setValue("")});jQuery("#BCridingStyle").bind("click",function(){jQuery("#form").html("");
var a=SWFAddress.getValue();var b=a.split("/");SWFAddress.setValue(b[1])});jQuery("#BCpref").bind("click",function(){jQuery("#form").html("");var a=SWFAddress.getValue();var c=a.split("/");var b=c[c.length-3]+"/";
b+=c[c.length-2];SWFAddress.setValue(b);clearComp();jQuery(this).unbind("click")});jQuery("#backButton").bind("click",function(){jQuery("#form").html("");var a=SWFAddress.getValue();var c=a.split("/");
var b=c[c.length-2]+"/";b+=c[c.length-1];SWFAddress.setValue(b);clearComp()})}function setBackButton(){jQuery("#backButton").html("");jQuery("#backButton").append("<a class='btn btn-primary btn-xs visible-xs'>Previous</a><a class='btn btn-primary hidden-xs'>Previous</a>")
}function cleanArray(c){var a=new Array();for(var b=0;b<c.length;b++){if(c[b]){a.push(c[b])}}return a}function setRes(a){this.results=a}function getObjectSize(b){var c=0;for(var a in b){c++}return c}function deleteDouble(a){NwTab=new Array();
var b=0;for(x=0;x<a.length;x++){for(i=0;i<a.length;i++){if(a[x]==a[i]&&x!=i){a[i]="false"}}if(a[x]!="false"){NwTab[b]=a[x];b++}}return NwTab}function wheelSizePopUp(b){var a;if(b=="fr"||b=="es"||b=="de"){a="https://s3.amazonaws.com/assets.scott-sports.com/bike_finder/wheelsize/index_"+b+".html"
}else{a="https://s3.amazonaws.com/assets.scott-sports.com/bike_finder/wheelsize/index.html"}if(first){jQuery(".btinfowheels").fancybox({href:a,type:"iframe",scrolling:"no",fitToView:false,autoScale:true,autoCenter:true,autoResize:true,autoSize:false,centerOnScroll:true,width:1000,maxWidth:"100%",maxHeight:"100%",helpers:{title:null}});
first=false}}function setBreadCrumb(b,a){switch(b.length){case 0:jQuery("BCridingStyleRenamed").remove();jQuery("#BCprefRenamed").remove();if(jQuery("#BCridingStyleRenamed").length){jQuery("#BCridingStyleRenamed").remove()
}jQuery("#BCbikeType").css("display","inline").addClass("bc_selected");jQuery("#BCridingStyle").removeClass("bc_selected").css("display","inline");jQuery("#BCpref").removeClass("bc_selected").css("display","inline");
jQuery("#BCresults").removeClass("bc_selected").css("display","inline");break;case 1:if(a.haslastQuest){jQuery("#BCpref").css("display","inline")}else{jQuery("#BCpref").css("display","none")}jQuery("#BCbikeType").css("display","none");
jQuery("#BCridingStyle").addClass("bc_selected");jQuery("#BCpref").removeClass("bc_selected");jQuery("#BCresults").removeClass("bc_selected").css("display","inline");if(jQuery("#BCbikeTypeRenamed").length){jQuery("#BCbikeTypeRenamed").remove()
}jQuery("#BCbikeType").after('<span id="BCbikeTypeRenamed" class="bc_active">'+a.baseCat.marketingTitle+"</span>");if(jQuery("#BCridingStyleRenamed").length){jQuery("#BCridingStyleRenamed").remove()}jQuery("#BCridingStyle").css("display","inline");
jQuery("#BCprefRenamed").css("display","none");jQuery("#BCpref").removeClass("bc_selected");jQuery("#BCbikeTypeRenamed").bind("click",function(){SWFAddress.setValue("")});break;case 2:if(!a.skipPref){jQuery("#BCbikeType").css("display","none");
if(jQuery("#BCbikeTypeRenamed").length){jQuery("#BCbikeTypeRenamed").remove()}jQuery("#BCbikeType").after('<span id="BCbikeTypeRenamed" class="bc_active">'+a.baseCategoryName+"</span>");if(!jQuery("#BCridingStyleRenamed").length){jQuery("#BCbikeTypeRenamed").after('<span id="BCridingStyleRenamed" class="bc_active">'+a.ridingStyleName+"</span>")
}jQuery("#BCridingStyle").css("display","none");if(jQuery("#BCprefRenamed").length){jQuery("#BCprefRenamed").remove();jQuery("#BCpref").css("display","inline")}jQuery("#BCpref").addClass("bc_selected");
jQuery("#BCresults").removeClass("bc_selected")}else{jQuery("#BCbikeType").css("display","none");jQuery("#BCridingStyle").css("display","none");jQuery("#BCpref").css("display","none");if(jQuery("#BCbikeTypeRenamed").length){jQuery("#BCbikeTypeRenamed").remove()
}jQuery("#BCbikeType").after('<span id="BCbikeTypeRenamed" class="bc_active">'+a.baseCategoryName+"</span>");if(!jQuery("#BCridingStyleRenamed").length){jQuery("#BCbikeTypeRenamed").after('<span id="BCridingStyleRenamed" class="bc_active">'+a.ridingStyleName+"</span>")
}if(jQuery("#BCprefRenamed").length){jQuery("#BCprefRenamed").remove()}jQuery("#BCresults").addClass("bc_selected")}break;case 3:jQuery("#BCbikeType").css("display","none");jQuery("#BCridingStyle").css("display","none");
jQuery("#BCpref").css("display","none");if(jQuery("#BCbikeTypeRenamed").length){jQuery("#BCbikeTypeRenamed").remove()}jQuery("#BCbikeType").after('<span id="BCbikeTypeRenamed" class="bc_active">'+a[0].baseCategoryName+"</span>");
if(jQuery("#BCridingStyleRenamed").length){jQuery("#BCridingStyleRenamed").remove()}jQuery("#BCridingStyle").after('<span id="BCridingStyleRenamed" class="bc_active">'+a[0].ridingStyleName+"</span>");if(!jQuery("#BCprefRenamed").length){jQuery("#BCpref").after('<span id="BCprefRenamed" class="bc_active">'+a[0].lastAnswearResultName+"</span>")
}jQuery("#BCprefRenamed").addClass("bc_active");jQuery("#BCresults").addClass("bc_selected");jQuery("#BCbikeTypeRenamed").bind("click",function(){SWFAddress.setValue("")});jQuery("#BCridingStyleRenamed").bind("click",function(){SWFAddress.setValue(b[0])
});jQuery("#BCprefRenamed").bind("click",function(){SWFAddress.setValue(b[0]+"/"+b[1])});break;default:break}jQuery("#breadCrumb span").addClass("icon-right-dir")}jQuery(document).ready(function(){if(jQuery(".bikefindercontent").size()){scott.bikefindercontent.init()
}});jQuery(window).resize(function(){if(jQuery(".comparebikedetailline").size()){scott.tools.compareSameHeight(".bikecomparename");scott.tools.compareSameHeight(".comparebikedetailline")}});
/*! jQuery Validation Plugin - v1.10.0 - 9/7/2012
* https://github.com/jzaefferer/jquery-validation
* Copyright (c) 2012 Jörn Zaefferer; Licensed MIT, GPL */
(function(b){b.extend(b.fn,{validate:function(a){if(!this.length){a&&a.debug&&window.console&&console.warn("nothing selected, can't validate, returning nothing");
return}var d=b.data(this[0],"validator");return d?d:(this.attr("novalidate","novalidate"),d=new b.validator(a,this[0]),b.data(this[0],"validator",d),d.settings.onsubmit&&(this.validateDelegate(":submit","click",function(c){d.settings.submitHandler&&(d.submitButton=c.target),b(c.target).hasClass("cancel")&&(d.cancelSubmit=!0)
}),this.submit(function(c){function e(){var f;return d.settings.submitHandler?(d.submitButton&&(f=b("<input type='hidden'/>").attr("name",d.submitButton.name).val(d.submitButton.value).appendTo(d.currentForm)),d.settings.submitHandler.call(d,d.currentForm,c),d.submitButton&&f.remove(),!1):!0
}return d.settings.debug&&c.preventDefault(),d.cancelSubmit?(d.cancelSubmit=!1,e()):d.form()?d.pendingRequest?(d.formSubmitted=!0,!1):e():(d.focusInvalid(),!1)})),d)},valid:function(){if(b(this[0]).is("form")){return this.validate().form()
}var a=!0,d=b(this[0].form).validate();return this.each(function(){a&=d.element(this)}),a},removeAttrs:function(a){var f={},e=this;return b.each(a.split(/\s/),function(d,c){f[c]=e.attr(c),e.removeAttr(c)
}),f},rules:function(u,t){var s=this[0];if(u){var r=b.data(s.form,"validator").settings,p=r.rules,o=b.validator.staticRules(s);switch(u){case"add":b.extend(o,b.validator.normalizeRule(t)),p[s.name]=o,t.messages&&(r.messages[s.name]=b.extend(r.messages[s.name],t.messages));
break;case"remove":if(!t){return delete p[s.name],o}var n={};return b.each(t.split(/\s/),function(d,c){n[c]=o[c],delete o[c]}),n}}var m=b.validator.normalizeRules(b.extend({},b.validator.metadataRules(s),b.validator.classRules(s),b.validator.attributeRules(s),b.validator.staticRules(s)),s);
if(m.required){var a=m.required;delete m.required,m=b.extend({required:a},m)}return m}}),b.extend(b.expr[":"],{blank:function(a){return !b.trim(""+a.value)},filled:function(a){return !!b.trim(""+a.value)
},unchecked:function(c){return !c.checked}}),b.validator=function(a,d){this.settings=b.extend(!0,{},b.validator.defaults,a),this.currentForm=d,this.init()},b.validator.format=function(a,d){return arguments.length===1?function(){var e=b.makeArray(arguments);
return e.unshift(a),b.validator.format.apply(this,e)}:(arguments.length>2&&d.constructor!==Array&&(d=b.makeArray(arguments).slice(1)),d.constructor!==Array&&(d=[d]),b.each(d,function(e,f){a=a.replace(new RegExp("\\{"+e+"\\}","g"),f)
}),a)},b.extend(b.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",validClass:"valid",errorElement:"label",focusInvalid:!0,errorContainer:b([]),errorLabelContainer:b([]),onsubmit:!0,ignore:":hidden",ignoreTitle:!1,onfocusin:function(d,c){this.lastActive=d,this.settings.focusCleanup&&!this.blockFocusCleanup&&(this.settings.unhighlight&&this.settings.unhighlight.call(this,d,this.settings.errorClass,this.settings.validClass),this.addWrapper(this.errorsFor(d)).hide())
},onfocusout:function(d,c){!this.checkable(d)&&(d.name in this.submitted||!this.optional(d))&&this.element(d)},onkeyup:function(d,c){if(c.which===9&&this.elementValue(d)===""){return}(d.name in this.submitted||d===this.lastActive)&&this.element(d)
},onclick:function(d,c){d.name in this.submitted?this.element(d):d.parentNode.name in this.submitted&&this.element(d.parentNode)},highlight:function(a,f,e){a.type==="radio"?this.findByName(a.name).addClass(f).removeClass(e):b(a).addClass(f).removeClass(e)
},unhighlight:function(a,f,e){a.type==="radio"?this.findByName(a.name).removeClass(f).addClass(e):b(a).removeClass(f).addClass(e)}},setDefaults:function(a){b.extend(b.validator.defaults,a)},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date (ISO).",number:"Please enter a valid number.",digits:"Please enter only digits.",creditcard:"Please enter a valid credit card number.",equalTo:"Please enter the same value again.",maxlength:b.validator.format("Please enter no more than {0} characters."),minlength:b.validator.format("Please enter at least {0} characters."),rangelength:b.validator.format("Please enter a value between {0} and {1} characters long."),range:b.validator.format("Please enter a value between {0} and {1}."),max:b.validator.format("Please enter a value less than or equal to {0}."),min:b.validator.format("Please enter a value greater than or equal to {0}.")},autoCreateRanges:!1,prototype:{init:function(){function e(g){var m=b.data(this[0].form,"validator"),h="on"+g.type.replace(/^validate/,"");
m.settings[h]&&m.settings[h].call(m,this[0],g)}this.labelContainer=b(this.settings.errorLabelContainer),this.errorContext=this.labelContainer.length&&this.labelContainer||b(this.currentForm),this.containers=b(this.settings.errorContainer).add(this.settings.errorLabelContainer),this.submitted={},this.valueCache={},this.pendingRequest=0,this.pending={},this.invalid={},this.reset();
var a=this.groups={};b.each(this.settings.groups,function(h,g){b.each(g.split(/\s/),function(c,m){a[m]=h})});var f=this.settings.rules;b.each(f,function(c,g){f[c]=b.validator.normalizeRule(g)}),b(this.currentForm).validateDelegate(":text, [type='password'], [type='file'], select, textarea, [type='number'], [type='search'] ,[type='tel'], [type='url'], [type='email'], [type='datetime'], [type='date'], [type='month'], [type='week'], [type='time'], [type='datetime-local'], [type='range'], [type='color'] ","focusin focusout keyup",e).validateDelegate("[type='radio'], [type='checkbox'], select, option","click",e),this.settings.invalidHandler&&b(this.currentForm).bind("invalid-form.validate",this.settings.invalidHandler)
},form:function(){return this.checkForm(),b.extend(this.submitted,this.errorMap),this.invalid=b.extend({},this.errorMap),this.valid()||b(this.currentForm).triggerHandler("invalid-form",[this]),this.showErrors(),this.valid()
},checkForm:function(){this.prepareForm();for(var d=0,c=this.currentElements=this.elements();c[d];d++){this.check(c[d])}return this.valid()},element:function(a){a=this.validationTargetFor(this.clean(a)),this.lastElement=a,this.prepareElement(a),this.currentElements=b(a);
var d=this.check(a)!==!1;return d?delete this.invalid[a.name]:this.invalid[a.name]=!0,this.numberOfInvalids()||(this.toHide=this.toHide.add(this.containers)),this.showErrors(),d},showErrors:function(a){if(a){b.extend(this.errorMap,a),this.errorList=[];
for(var d in a){this.errorList.push({message:a[d],element:this.findByName(d)[0]})}this.successList=b.grep(this.successList,function(c){return !(c.name in a)})}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors()
},resetForm:function(){b.fn.resetForm&&b(this.currentForm).resetForm(),this.submitted={},this.lastElement=null,this.prepareForm(),this.hideErrors(),this.elements().removeClass(this.settings.errorClass).removeData("previousValue")
},numberOfInvalids:function(){return this.objectLength(this.invalid)},objectLength:function(e){var d=0;for(var f in e){d++}return d},hideErrors:function(){this.addWrapper(this.toHide).hide()},valid:function(){return this.size()===0
},size:function(){return this.errorList.length},focusInvalid:function(){if(this.settings.focusInvalid){try{b(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus().trigger("focusin")
}catch(a){}}},findLastActive:function(){var a=this.lastActive;return a&&b.grep(this.errorList,function(c){return c.element.name===a.name}).length===1&&a},elements:function(){var a=this,d={};return b(this.currentForm).find("input, select, textarea").not(":submit, :reset, :image, [disabled]").not(this.settings.ignore).filter(function(){return !this.name&&a.settings.debug&&window.console&&console.error("%o has no name assigned",this),this.name in d||!a.objectLength(b(this).rules())?!1:(d[this.name]=!0,!0)
})},clean:function(a){return b(a)[0]},errors:function(){var a=this.settings.errorClass.replace(" ",".");return b(this.settings.errorElement+"."+a,this.errorContext)},reset:function(){this.successList=[],this.errorList=[],this.errorMap={},this.toShow=b([]),this.toHide=b([]),this.currentElements=b([])
},prepareForm:function(){this.reset(),this.toHide=this.errors().add(this.containers)},prepareElement:function(c){this.reset(),this.toHide=this.errorsFor(c)},elementValue:function(a){var f=b(a).attr("type"),e=b(a).val();
return f==="radio"||f==="checkbox"?b('input[name="'+b(a).attr("name")+'"]:checked').val():typeof e=="string"?e.replace(/\r/g,""):e},check:function(a){a=this.validationTargetFor(this.clean(a));var t=b(a).rules(),s=!1,r=this.elementValue(a),p;
for(var o in t){var n={method:o,parameters:t[o]};try{p=b.validator.methods[o].call(this,r,a,n.parameters);if(p==="dependency-mismatch"){s=!0;continue}s=!1;if(p==="pending"){this.toHide=this.toHide.not(this.errorsFor(a));
return}if(!p){return this.formatAndAdd(a,n),!1}}catch(m){throw this.settings.debug&&window.console&&console.log("exception occured when checking element "+a.id+", check the '"+n.method+"' method",m),m}}if(s){return
}return this.objectLength(t)&&this.successList.push(a),!0},customMetaMessage:function(a,f){if(!b.metadata){return}var e=this.settings.meta?b(a).metadata()[this.settings.meta]:b(a).metadata();return e&&e.messages&&e.messages[f]
},customDataMessage:function(a,d){return b(a).data("msg-"+d.toLowerCase())||a.attributes&&b(a).attr("data-msg-"+d.toLowerCase())},customMessage:function(e,d){var f=this.settings.messages[e];return f&&(f.constructor===String?f:f[d])
},findDefined:function(){for(var c=0;c<arguments.length;c++){if(arguments[c]!==undefined){return arguments[c]}}return undefined},defaultMessage:function(a,d){return this.findDefined(this.customMessage(a.name,d),this.customDataMessage(a,d),this.customMetaMessage(a,d),!this.settings.ignoreTitle&&a.title||undefined,b.validator.messages[d],"<strong>Warning: No message defined for "+a.name+"</strong>")
},formatAndAdd:function(a,h){var g=this.defaultMessage(a,h.method),f=/\$?\{(\d+)\}/g;typeof g=="function"?g=g.call(this,h.parameters,a):f.test(g)&&(g=b.validator.format(g.replace(f,"{$1}"),h.parameters)),this.errorList.push({message:g,element:a}),this.errorMap[a.name]=g,this.submitted[a.name]=g
},addWrapper:function(c){return this.settings.wrapper&&(c=c.add(c.parent(this.settings.wrapper))),c},defaultShowErrors:function(){var e,d;for(e=0;this.errorList[e];e++){var f=this.errorList[e];this.settings.highlight&&this.settings.highlight.call(this,f.element,this.settings.errorClass,this.settings.validClass),this.showLabel(f.element,f.message)
}this.errorList.length&&(this.toShow=this.toShow.add(this.containers));if(this.settings.success){for(e=0;this.successList[e];e++){this.showLabel(this.successList[e])}}if(this.settings.unhighlight){for(e=0,d=this.validElements();
d[e];e++){this.settings.unhighlight.call(this,d[e],this.settings.errorClass,this.settings.validClass)}}this.toHide=this.toHide.not(this.toShow),this.hideErrors(),this.addWrapper(this.toShow).show()},validElements:function(){return this.currentElements.not(this.invalidElements())
},invalidElements:function(){return b(this.errorList).map(function(){return this.element})},showLabel:function(a,f){var e=this.errorsFor(a);e.length?(e.removeClass(this.settings.validClass).addClass(this.settings.errorClass),e.attr("generated")&&e.html(f)):(e=b("<"+this.settings.errorElement+"/>").attr({"for":this.idOrName(a),generated:!0}).addClass(this.settings.errorClass).html(f||""),this.settings.wrapper&&(e=e.hide().show().wrap("<"+this.settings.wrapper+"/>").parent()),this.labelContainer.append(e).length||(this.settings.errorPlacement?this.settings.errorPlacement(e,b(a)):e.insertAfter(a))),!f&&this.settings.success&&(e.text(""),typeof this.settings.success=="string"?e.addClass(this.settings.success):this.settings.success(e,a)),this.toShow=this.toShow.add(e)
},errorsFor:function(a){var d=this.idOrName(a);return this.errors().filter(function(){return b(this).attr("for")===d})},idOrName:function(c){return this.groups[c.name]||(this.checkable(c)?c.name:c.id||c.name)
},validationTargetFor:function(c){return this.checkable(c)&&(c=this.findByName(c.name).not(this.settings.ignore)[0]),c},checkable:function(c){return/radio|checkbox/i.test(c.type)},findByName:function(a){return b(this.currentForm).find('[name="'+a+'"]')
},getLength:function(a,d){switch(d.nodeName.toLowerCase()){case"select":return b("option:selected",d).length;case"input":if(this.checkable(d)){return this.findByName(d.name).filter(":checked").length}}return a.length
},depend:function(d,c){return this.dependTypes[typeof d]?this.dependTypes[typeof d](d,c):!0},dependTypes:{"boolean":function(d,c){return d},string:function(a,d){return !!b(a,d.form).length},"function":function(d,c){return d(c)
}},optional:function(a){var d=this.elementValue(a);return !b.validator.methods.required.call(this,d,a)&&"dependency-mismatch"},startRequest:function(c){this.pending[c.name]||(this.pendingRequest++,this.pending[c.name]=!0)
},stopRequest:function(a,d){this.pendingRequest--,this.pendingRequest<0&&(this.pendingRequest=0),delete this.pending[a.name],d&&this.pendingRequest===0&&this.formSubmitted&&this.form()?(b(this.currentForm).submit(),this.formSubmitted=!1):!d&&this.pendingRequest===0&&this.formSubmitted&&(b(this.currentForm).triggerHandler("invalid-form",[this]),this.formSubmitted=!1)
},previousValue:function(a){return b.data(a,"previousValue")||b.data(a,"previousValue",{old:null,valid:!0,message:this.defaultMessage(a,"remote")})}},classRuleSettings:{required:{required:!0},email:{email:!0},url:{url:!0},date:{date:!0},dateISO:{dateISO:!0},number:{number:!0},digits:{digits:!0},creditcard:{creditcard:!0}},addClassRules:function(a,d){a.constructor===String?this.classRuleSettings[a]=d:b.extend(this.classRuleSettings,a)
},classRules:function(a){var f={},e=b(a).attr("class");return e&&b.each(e.split(" "),function(){this in b.validator.classRuleSettings&&b.extend(f,b.validator.classRuleSettings[this])}),f},attributeRules:function(a){var n={},m=b(a);
for(var h in b.validator.methods){var g;h==="required"?(g=m.get(0).getAttribute(h),g===""&&(g=!0),g=!!g):g=m.attr(h),g?n[h]=g:m[0].getAttribute("type")===h&&(n[h]=!0)}return n.maxlength&&/-1|2147483647|524288/.test(n.maxlength)&&delete n.maxlength,n
},metadataRules:function(a){if(!b.metadata){return{}}var d=b.data(a.form,"validator").settings.meta;return d?b(a).metadata()[d]:b(a).metadata()},staticRules:function(a){var f={},e=b.data(a.form,"validator");
return e.settings.rules&&(f=b.validator.normalizeRule(e.settings.rules[a.name])||{}),f},normalizeRules:function(a,d){return b.each(a,function(h,g){if(g===!1){delete a[h];return}if(g.param||g.depends){var c=!0;
switch(typeof g.depends){case"string":c=!!b(g.depends,d.form).length;break;case"function":c=g.depends.call(d,d)}c?a[h]=g.param!==undefined?g.param:!0:delete a[h]}}),b.each(a,function(f,c){a[f]=b.isFunction(c)?c(d):c
}),b.each(["minlength","maxlength","min","max"],function(){a[this]&&(a[this]=Number(a[this]))}),b.each(["rangelength","range"],function(){a[this]&&(a[this]=[Number(a[this][0]),Number(a[this][1])])}),b.validator.autoCreateRanges&&(a.min&&a.max&&(a.range=[a.min,a.max],delete a.min,delete a.max),a.minlength&&a.maxlength&&(a.rangelength=[a.minlength,a.maxlength],delete a.minlength,delete a.maxlength)),a.messages&&delete a.messages,a
},normalizeRule:function(a){if(typeof a=="string"){var d={};b.each(a.split(/\s/),function(){d[this]=!0}),a=d}return a},addMethod:function(a,f,e){b.validator.methods[a]=f,b.validator.messages[a]=e!==undefined?e:b.validator.messages[a],f.length<3&&b.validator.addClassRules(a,b.validator.normalizeRule(a))
},methods:{required:function(a,h,g){if(!this.depend(g,h)){return"dependency-mismatch"}if(h.nodeName.toLowerCase()==="select"){var f=b(h).val();return f&&f.length>0}return this.checkable(h)?this.getLength(a,h)>0:b.trim(a).length>0
},remote:function(a,p,o){if(this.optional(p)){return"dependency-mismatch"}var n=this.previousValue(p);this.settings.messages[p.name]||(this.settings.messages[p.name]={}),n.originalMessage=this.settings.messages[p.name].remote,this.settings.messages[p.name].remote=n.message,o=typeof o=="string"&&{url:o}||o;
if(this.pending[p.name]){return"pending"}if(n.old===a){return n.valid}n.old=a;var m=this;this.startRequest(p);var h={};return h[p.name]=a,b.ajax(b.extend(!0,{url:o,mode:"abort",port:"validate"+p.name,dataType:"json",data:h,success:function(s){m.settings.messages[p.name].remote=n.originalMessage;
var r=s===!0||s==="true";if(r){var f=m.formSubmitted;m.prepareElement(p),m.formSubmitted=f,m.successList.push(p),delete m.invalid[p.name],m.showErrors()}else{var e={},c=s||m.defaultMessage(p,"remote");
e[p.name]=n.message=b.isFunction(c)?c(a):c,m.invalid[p.name]=!0,m.showErrors(e)}n.valid=r,m.stopRequest(p,r)}},o)),"pending"},minlength:function(a,h,g){var f=b.isArray(a)?a.length:this.getLength(b.trim(a),h);
return this.optional(h)||f>=g},maxlength:function(a,h,g){var f=b.isArray(a)?a.length:this.getLength(b.trim(a),h);return this.optional(h)||f<=g},rangelength:function(a,h,g){var f=b.isArray(a)?a.length:this.getLength(b.trim(a),h);
return this.optional(h)||f>=g[0]&&f<=g[1]},min:function(e,d,f){return this.optional(d)||e>=f},max:function(e,d,f){return this.optional(d)||e<=f},range:function(e,d,f){return this.optional(d)||e>=f[0]&&e<=f[1]
},email:function(d,c){return this.optional(c)||/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))$/i.test(d)
},url:function(d,c){return this.optional(c)||/^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(d)
},date:function(d,c){return this.optional(c)||!/Invalid|NaN/.test(new Date(d))},dateISO:function(d,c){return this.optional(c)||/^\d{4}[\/\-]\d{1,2}[\/\-]\d{1,2}$/.test(d)},number:function(d,c){return this.optional(c)||/^-?(?:\d+|\d{1,3}(?:,\d{3})+)?(?:\.\d+)?$/.test(d)
},digits:function(d,c){return this.optional(c)||/^\d+$/.test(d)},creditcard:function(m,h){if(this.optional(h)){return"dependency-mismatch"}if(/[^0-9 \-]+/.test(m)){return !1}var s=0,r=0,p=!1;m=m.replace(/\D/g,"");
for(var o=m.length-1;o>=0;o--){var n=m.charAt(o);r=parseInt(n,10),p&&(r*=2)>9&&(r-=9),s+=r,p=!p}return s%10===0},equalTo:function(a,h,g){var f=b(g);return this.settings.onfocusout&&f.unbind(".validate-equalTo").bind("blur.validate-equalTo",function(){b(h).valid()
}),a===f.val()}}}),b.format=b.validator.format})(jQuery),function(e){var d={};if(e.ajaxPrefilter){e.ajaxPrefilter(function(b,m,h){var g=b.port;b.mode==="abort"&&(d[g]&&d[g].abort(),d[g]=h)})}else{var f=e.ajax;
e.ajax=function(c){var b=("mode" in c?c:e.ajaxSettings).mode,a=("port" in c?c:e.ajaxSettings).port;return b==="abort"?(d[a]&&d[a].abort(),d[a]=f.apply(this,arguments)):f.apply(this,arguments)}}}(jQuery),function(b){!jQuery.event.special.focusin&&!jQuery.event.special.focusout&&document.addEventListener&&b.each({focus:"focusin",blur:"focusout"},function(a,f){function e(c){return c=b.event.fix(c),c.type=f,b.event.handle.call(this,c)
}b.event.special[f]={setup:function(){this.addEventListener(a,e,!0)},teardown:function(){this.removeEventListener(a,e,!0)},handler:function(c){var g=arguments;return g[0]=b.event.fix(c),g[0].type=f,b.event.handle.apply(this,g)
}}}),b.extend(b.fn,{validateDelegate:function(a,f,e){return this.bind(f,function(g){var d=b(g.target);if(d.is(a)){return e.apply(d,arguments)}})}})}(jQuery)
/*! Picturefill - v2.0.0 - 2014-05-08
* http://scottjehl.github.io/picturefill
* Copyright (c) 2014 https://github.com/scottjehl/picturefill/blob/master/Authors.txt; Licensed MIT */
;
window.matchMedia||(window.matchMedia=function(){var f=window.styleMedia||window.media;if(!f){var e=document.createElement("style"),h=document.getElementsByTagName("script")[0],g=null;e.type="text/css",e.id="matchmediajs-test",h.parentNode.insertBefore(e,h),g="getComputedStyle" in window&&window.getComputedStyle(e,null)||e.currentStyle,f={matchMedium:function(b){var d="@media "+b+"{ #matchmediajs-test { width: 1px; } }";
return e.styleSheet?e.styleSheet.cssText=d:e.textContent=d,"1px"===g.width}}}return function(a){return{matches:f.matchMedium(a||"all"),media:a||"all"}}}()),function(g,f){function n(w){var v,u,t,s,r,p;w=w||{},v=w.elements||h.getAllElements();
for(var o=0,e=v.length;e>o;o++){if(u=v[o],t=u.nodeName.toUpperCase(),s=void 0,r=void 0,p=void 0,u[h.ns]||(u[h.ns]={}),w.reevaluate||!u[h.ns].evaluated){if("PICTURE"===t){if(h.removeVideoShim(u),s=h.getMatch(u),s===!1){continue
}p=u.getElementsByTagName("img")[0]}else{s=void 0,p=u}p&&(p[h.ns]||(p[h.ns]={}),p.srcset&&("PICTURE"===t||p.getAttribute("sizes"))&&h.dodgeSrcset(p),s?(r=h.processSourceSet(s),h.applyBestCandidate(r,p)):(r=h.processSourceSet(p),(void 0===p.srcset||p.getAttribute("sizes")&&p[h.ns].srcset)&&h.applyBestCandidate(r,p)),u[h.ns].evaluated=!0)
}}}function m(){n();var b=setInterval(function(){return g.picturefill(),/^loaded|^i|^c/.test(f.readyState)?void clearInterval(b):void 0},250);if(g.addEventListener){var a;g.addEventListener("resize",function(){g.clearTimeout(a),a=g.setTimeout(function(){n({reevaluate:!0})
},60)},!1)}}if(!g.HTMLPictureElement){f.createElement("picture");var h={};h.ns="picturefill",h.srcsetSupported=void 0!==(new g.Image).srcset,h.trim=function(b){return b.trim?b.trim():b.replace(/^\s+|\s+$/g,"")
},h.endsWith=function(d,c){return d.endsWith?d.endsWith(c):-1!==d.indexOf(c,d.length-c.length)},h.matchesMedia=function(a){return g.matchMedia&&g.matchMedia(a).matches},h.getDpr=function(){return g.devicePixelRatio||1
},h.getWidthFromLength=function(b){return b=b&&parseFloat(b)>0?b:"100vw",b=b.replace("vw","%"),h.lengthEl||(h.lengthEl=f.createElement("div"),f.documentElement.insertBefore(h.lengthEl,f.documentElement.firstChild)),h.lengthEl.style.cssText="position: absolute; left: 0; width: "+b+";",h.lengthEl.offsetWidth
},h.types={},h.types["image/jpeg"]=!0,h.types["image/gif"]=!0,h.types["image/png"]=!0,h.types["image/svg+xml"]=f.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#Image","1.1"),h.types["image/webp"]=function(){var a=new g.Image,c="image/webp";
a.onerror=function(){h.types[c]=!1,n()},a.onload=function(){h.types[c]=1===a.width,n()},a.src="data:image/webp;base64,UklGRh4AAABXRUJQVlA4TBEAAAAvAAAAAAfQ//73v/+BiOh/AAA="},h.verifyTypeSupport=function(d){var c=d.getAttribute("type");
return null===c||""===c?!0:"function"==typeof h.types[c]?(h.types[c](),"pending"):h.types[c]},h.parseSize=function(d){var c=/(\([^)]+\))?\s*(.+)/g.exec(d);return{media:c&&c[1],length:c&&c[2]}},h.findWidthFromSourceSize=function(w){for(var v,u=h.trim(w).split(/\s*,\s*/),t=0,s=u.length;
s>t;t++){var r=u[t],p=h.parseSize(r),o=p.length,e=p.media;if(o&&(!e||h.matchesMedia(e))){v=o;break}}return h.getWidthFromLength(v)},h.getCandidatesFromSourceSet=function(A,z){for(var y=h.trim(A).split(/,\s+/),w=z?h.findWidthFromSourceSize(z):"100%",v=[],u=0,t=y.length;
t>u;u++){var s,r=y[u],p=r.split(/\s+/),o=p[1];!o||"w"!==o.slice(-1)&&"x"!==o.slice(-1)||(o=o.slice(0,-1)),s=z?parseFloat(parseInt(o,10)/w):o?parseFloat(o,10):1;var e={url:p[0],resolution:s};v.push(e)}return v
},h.dodgeSrcset=function(b){b.srcset&&(b[h.ns].srcset=b.srcset,b.removeAttribute("srcset"))},h.processSourceSet=function(o){var e=o.getAttribute("srcset"),r=o.getAttribute("sizes"),p=[];return"IMG"===o.nodeName.toUpperCase()&&o[h.ns]&&o[h.ns].srcset&&(e=o[h.ns].srcset),e&&(p=h.getCandidatesFromSourceSet(e,r)),p
},h.applyBestCandidate=function(o,e){var t,s,r;o.sort(h.ascendingSort),s=o.length,r=o[s-1];for(var p=0;s>p;p++){if(t=o[p],t.resolution>=h.getDpr()){r=t;break}}h.endsWith(e.src,r.url)||(e.src=r.url,e.currentSrc=e.src)
},h.ascendingSort=function(d,c){return d.resolution-c.resolution},h.removeVideoShim=function(o){var e=o.getElementsByTagName("video");if(e.length){for(var r=e[0],p=r.getElementsByTagName("source");p.length;
){o.insertBefore(p[0],r)}r.parentNode.removeChild(r)}},h.getAllElements=function(){for(var b=f.getElementsByTagName("picture"),s=[],r=f.getElementsByTagName("img"),p=0,o=b.length+r.length;o>p;p++){if(p<b.length){s[p]=b[p]
}else{var e=r[p-b.length];"PICTURE"!==e.parentNode.nodeName.toUpperCase()&&(h.srcsetSupported&&e.getAttribute("sizes")||null!==e.getAttribute("srcset"))&&s.push(e)}}return s},h.getMatch=function(o){for(var e,v=o.childNodes,u=0,t=v.length;
t>u;u++){var s=v[u];if(1===s.nodeType){if("IMG"===s.nodeName.toUpperCase()){return e}if("SOURCE"===s.nodeName.toUpperCase()){var r=s.getAttribute("media");if(s.getAttribute("srcset")&&(!r||h.matchesMedia(r))){var p=h.verifyTypeSupport(s);
if(p===!0){e=s;break}if("pending"===p){return !1}}}}}return e},m(),n._=h,"object"==typeof module&&"object"==typeof module.exports?module.exports=n:"object"==typeof define&&define.amd?define(function(){return n
}):"object"==typeof g&&(g.picturefill=n)}}(this,this.document);
/*!
 * Fotorama 4.6.3 | http://fotorama.io/license/
 * 
 * 
 * 
 * 
 * !!!!!!! CUSTOM MODIFICATION TO LOOP FROM 2 PRODUCTS INSTEAD OF 3 !!!!!!!!!!!!!! / by didier
 * 
 * Find
 * 		loop&&(So>2
 * and replace by 
 * 		loop&&(So>1
 * 
 * 
 * 
 * 
 */
fotoramaVersion="4.6.3",function(bB,bV,bI,bH,bQ){function bE(a){var b="bez_"+bH.makeArray(arguments).join("_").replace(".","p");
if("function"!=typeof bH.easing[b]){var c=function(g,p){var v=[null,null],u=[null,null],f=[null,null],m=function(n,e){return f[e]=3*g[e],u[e]=3*(p[e]-g[e])-f[e],v[e]=1-f[e]-u[e],n*(f[e]+n*(u[e]+n*v[e]))
},d=function(e){return f[0]+e*(2*u[0]+3*v[0]*e)},h=function(r){for(var s,y=r,w=0;++w<14&&(s=m(y,0)-r,!(Math.abs(s)<0.001));){y-=s/d(y)}return y};return function(e){return m(h(e),1)}};bH.easing[b]=function(h,m,f,g,d){return g*c([a[0],a[1]],[a[2],a[3]])(m/d)+f
}}return b}function bZ(){}function bC(a,b,c){return Math.max(isNaN(b)?-1/0:b,Math.min(isNaN(c)?1/0:c,a))}function bz(a){return a.match(/ma/)&&a.match(/-?\d+(?!d)/g)[a.match(/3d/)?12:4]}function bK(a){return a0?+bz(a.css("transform")):+a.css("left").replace("px","")
}function bX(a){var b={};return a0?b.transform="translate3d("+a+"px,0,0)":b.left=a,b}function bU(a){return{"transition-duration":a+"ms"}}function bW(a,b){return isNaN(a)?b:a}function bR(a,b){return bW(+String(a).replace(b||"px",""))
}function bJ(a){return/%$/.test(a)?bR(a,"%"):bQ}function bG(a,b){return bW(bJ(a)/100*b,bR(a))}function by(a){return(!isNaN(bR(a))||!isNaN(bR(a,"%")))&&a}function bT(a,b,d,c){return(a-(c||0))*(b+(d||0))
}function bx(a,b,d,c){return -Math.round(a/(b+(d||0))-(c||0))}function bv(a){var b=a.data();if(!b.tEnd){var d=a[0],c={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",msTransition:"MSTransitionEnd",transition:"transitionend"};
b8(d,c[c1.prefixed("transition")],function(e){b.tProp&&e.propertyName.match(b.tProp)&&b.onEndFn()}),b.tEnd=!0}}function bY(b,d,g,f){var a,c=b.data();c&&(c.onEndFn=function(){a||(a=!0,clearTimeout(c.tT),g())
},c.tProp=d,clearTimeout(c.tT),c.tT=setTimeout(function(){c.onEndFn()},1.5*f),bv(b))}function bw(a,b){if(a.length){var d=a.data();a0?(a.css(bU(0)),d.onEndFn=bZ,clearTimeout(d.tT)):a.stop();var c=b2(b,function(){return bK(a)
});return a.css(bX(c)),c}}function b2(){for(var a,b=0,c=arguments.length;c>b&&(a=b?arguments[b]():arguments[b],"number"!=typeof a);b++){}return a}function cB(a,b){return Math.round(a+(b-a)/1.5)}function cb(){return cb.p=cb.p||("https:"===bI.protocol?"https://":"http://"),cb.p
}function bL(a){var b=bV.createElement("a");return b.href=a,b}function ck(b,c){if("string"!=typeof b){return b}b=bL(b);var f,d;if(b.host.match(/youtube\.com/)&&b.search){if(f=b.search.split("v=")[1]){var a=f.indexOf("&");
-1!==a&&(f=f.substring(0,a)),d="youtube"}}else{b.host.match(/youtube\.com|youtu\.be/)?(f=b.pathname.replace(/^\/(embed\/|v\/)?/,"").replace(/\/.*/,""),d="youtube"):b.host.match(/vimeo\.com/)&&(d="vimeo",f=b.pathname.replace(/^\/(video\/)?/,"").replace(/\/.*/,""))
}return f&&d||!c||(f=b.href,d="custom"),f?{id:f,type:d,s:b.search.replace(/^\?/,""),p:cb()}:!1}function cd(d,g,h){var c,f,b=d.video;return"youtube"===b.type?(f=cb()+"img.youtube.com/vi/"+b.id+"/default.jpg",c=f.replace(/\/default.jpg$/,"/hqdefault.jpg"),d.thumbsReady=!0):"vimeo"===b.type?bH.ajax({url:cb()+"vimeo.com/api/v2/video/"+b.id+".json",dataType:"jsonp",success:function(a){d.thumbsReady=!0,cx(g,{img:a[0].thumbnail_large,thumb:a[0].thumbnail_small},d.i,h)
}}):d.thumbsReady=!0,{img:c,thumb:f}}function cx(f,m,o,d){for(var h=0,b=f.length;b>h;h++){var g=f[h];if(g.i===o&&g.thumbsReady){var c={videoReady:!0};c[a9]=c[bM]=c[cW]=!1,d.splice(h,1,bH.extend({},g,c,m));
break}}}function cy(b){function c(v,m,h){var f=v.children("img").eq(0),o=v.attr("href"),w=v.attr("src"),p=f.attr("src"),g=m.video,n=h?ck(o,g===!0):!1;n?o=!1:n=g,d(v,f,bH.extend(m,{video:n,img:m.img||o||w||p,thumb:m.thumb||p||w||o}))
}function d(h,o,p){var g=p.thumb&&p.img!==p.thumb,m=bR(p.width||h.attr("width")),f=bR(p.height||h.attr("height"));bH.extend(p,{width:m,height:f,thumbratio:cp(p.thumbratio||bR(p.thumbwidth||o&&o.attr("width")||g||m)/bR(p.thumbheight||o&&o.attr("height")||g||f))})
}var a=[];return b.children().each(function(){var e=bH(this),f=cv(bH.extend(e.data(),{id:e.attr("id")}));if(e.is("a, img")){c(e,f,!0)}else{if(e.is(":empty")){return}d(e,null,bH.extend(f,{html:this,_html:e.html()}))
}a.push(f)}),a}function ch(a){return 0===a.offsetWidth&&0===a.offsetHeight}function bN(a){return !bH.contains(bV.documentElement,a)}function cj(a,b,d,c){return cj.i||(cj.i=1,cj.ii=[!0]),c=c||cj.i,"undefined"==typeof cj.ii[c]&&(cj.ii[c]=!0),a()?b():cj.ii[c]&&setTimeout(function(){cj.ii[c]&&cj(a,b,d,c)
},d||100),cj.i++}function cP(a){bI.replace(bI.protocol+"//"+bI.host+bI.pathname.replace(/^\/?/,"/")+bI.search+"#"+a)}function bF(F,A,p,g){var w=F.data(),b=w.measures;if(b&&(!w.l||w.l.W!==b.width||w.l.H!==b.height||w.l.r!==b.ratio||w.l.w!==A.w||w.l.h!==A.h||w.l.m!==p||w.l.p!==g)){var D=b.width,E=b.height,v=A.w/A.h,C=b.ratio>=v,z="scaledown"===p,B="contain"===p,y="cover"===p,s=cs(g);
C&&(z||B)||!C&&y?(D=bC(A.w,0,z?D:1/0),E=D/b.ratio):(C&&y||!C&&(z||B))&&(E=bC(A.h,0,z?E:1/0),D=E*b.ratio),F.css({width:D,height:E,left:bG(s.x,A.w-D),top:bG(s.y,A.h-E)}),w.l={W:b.width,H:b.height,r:b.ratio,w:A.w,h:A.h,m:p,p:g}
}return !0}function cE(a,b){var c=a[0];c.styleSheet?c.styleSheet.cssText=b:a.html(b)}function bu(a,b,c){return b===c?!1:b>=a?"left":a>=c?"right":"left right"}function cm(d,h,p,m){if(!p){return !1}if(!isNaN(d)){return d-(m?0:1)
}for(var c,g=0,b=h.length;b>g;g++){var f=h[g];if(f.id===d){c=g;break}}return c}function ci(a,b,c){c=c||{},a.each(function(){var e,d=bH(this),f=d.data();f.clickOn||(f.clickOn=!0,bH.extend(cG(d,{onStart:function(g){e=g,(c.onStart||bZ).call(this,g)
},onMove:c.onMove||bZ,onTouchEnd:c.onTouchEnd||bZ,onEnd:function(g){g.moved||b.call(this,e)}}),{noMove:!0}))})}function ct(a,b){return'<div class="'+a+'">'+(b||"")+"</div>"}function cz(a){for(var b=a.length;
b;){var d=Math.floor(Math.random()*b--),c=a[b];a[b]=a[d],a[d]=c}return a}function cf(a){return"[object Array]"==Object.prototype.toString.call(a)&&bH.map(a,function(b){return bH.extend({},b)})}function b7(a,b,c){a.scrollLeft(b||0).scrollTop(c||0)
}function cv(a){if(a){var b={};return bH.each(a,function(c,d){b[c.toLowerCase()]=d}),b}}function cp(a){if(a){var b=+a;return isNaN(b)?(b=a.split("/"),+b[0]/+b[1]||bQ):b}}function b8(a,b,d,c){b&&(a.addEventListener?a.addEventListener(b,d,!!c):a.attachEvent("on"+b,d))
}function cC(a){return !!a.getAttribute("disabled")}function b6(a){return{tabindex:-1*a+"",disabled:a}}function cg(a,b){b8(a,"keyup",function(c){cC(a)||13==c.keyCode&&b.call(a,c)})}function ca(a,b){b8(a,"focus",a.onfocusin=function(c){b.call(a,c)
},!0)}function b5(a,b){a.preventDefault?a.preventDefault():a.returnValue=!1,b&&a.stopPropagation&&a.stopPropagation()}function cw(a){return a?">":"<"}function cs(a){return a=(a+"").split(/\s+/),{x:by(a[0])||cr,y:by(a[1])||cr}
}function b4(b,f){var g=b.data(),a=Math.round(f.pos),d=function(){g.sliding=!1,(f.onEnd||bZ)()};"undefined"!=typeof f.overPos&&f.overPos!==f.pos&&(a=f.overPos,d=function(){b4(b,bH.extend({},f,{overPos:f.pos,time:Math.max(cM,f.time/2)}))
});var c=bH.extend(bX(a),f.width&&{width:f.width});g.sliding=!0,a0?(b.css(bH.extend(bU(f.time),c)),f.time>10?bY(b,"transform",d,f.time):d()):b.stop().animate(c,f.time,aM,d)}function aP(A,v,b,m,a,B){var z="undefined"!=typeof B;
if(z||(a.push(arguments),Array.prototype.push.call(arguments,a.length),!(a.length>1))){A=A||bH(A),v=v||bH(v);var g=A[0],y=v[0],p="crossfade"===m.method,w=function(){if(!w.done){w.done=!0;var c=(z||a.shift())&&a.shift();
c&&aP.apply(this,c),(m.onEnd||bZ)(!!c)}},o=m.time/(B||1);b.removeClass(cQ+" "+bA),A.stop().addClass(cQ),v.stop().addClass(bA),p&&y&&A.fadeTo(0,0),A.fadeTo(p?o:0,1,p&&w),v.fadeTo(o,0,w),g&&p||y||w()}}function bg(a){var b=(a.touches||[])[0]||a;
a._x=b.pageX,a._y=b.clientY,a._now=bH.now()}function cG(A,E){function H(b){return L=bH(b.target),N.checked=D=o=e=!1,M||N.flow||b.touches&&b.touches.length>1||b.which>1||a6&&a6.type!==b.type&&aV||(D=E.select&&L.is(E.select,a))?D:(F="touchstart"===b.type,o=L.is("a, a *",a),I=N.control,J=N.noMove||N.noSwipe||I?16:N.snap?0:4,bg(b),K=a6=b,cJ=b.type.replace(/down|start/,"move").replace(/Down/,"Move"),(E.onStart||bZ).call(a,b,{control:I,$target:L}),M=N.flow=!0,void ((!F||N.go)&&b5(b)))
}function C(d){if(d.touches&&d.touches.length>1||ay&&!d.isPrimary||cJ!==d.type||!M){return M&&B(),void (E.onTouchEnd||bZ)()}bg(d);var g=Math.abs(d._x-K._x),h=Math.abs(d._y-K._y),c=g-h,f=(N.go||N.x||c>=0)&&!N.noSwipe,b=0>c;
F&&!N.checked?(M=f)&&b5(d):(b5(d),(E.onMove||bZ).call(a,d,{touch:F})),!e&&Math.sqrt(Math.pow(g,2)+Math.pow(h,2))>J&&(e=!0),N.checked=N.checked||f||b}function B(b){(E.onTouchEnd||bZ)();var c=M;N.control=M=!1,c&&(N.flow=!1),!c||o&&!N.checked||(b&&b5(b),aV=!0,clearTimeout(aD),aD=setTimeout(function(){aV=!1
},1000),(E.onEnd||bZ).call(a,{moved:e,$target:L,control:I,touch:F,startEvent:K,aborted:!b||"MSPointerCancel"===b.type}))}function z(){N.flow||setTimeout(function(){N.flow=!0},10)}function G(){N.flow&&setTimeout(function(){N.flow=!1
},bs)}var M,K,L,I,F,D,o,J,e,a=A[0],N={};return ay?(b8(a,"MSPointerDown",H),b8(bV,"MSPointerMove",C),b8(bV,"MSPointerCancel",B),b8(bV,"MSPointerUp",B)):(b8(a,"touchstart",H),b8(a,"touchmove",C),b8(a,"touchend",B),b8(bV,"touchstart",z),b8(bV,"touchend",G),b8(bV,"touchcancel",G),aq.on("scroll",G),A.on("mousedown",H),aT.on("mousemove",C).on("mouseup",B)),A.on("click","a",function(b){N.checked&&b5(b)
}),N}function b3(G,U){function J(d,b){o=!0,L=R=d._x,A=d._now,I=[[A,L]],V=P=D.noMove||b?0:bw(G,(U.getPos||bZ)()),(U.onStart||bZ).call(c,d)}function O(b,d){z=D.min,s=D.max,W=D.snap,X=b.altKey,o=N=!1,a=d.control,a||B.sliding||J(b)
}function H(d,b){D.noSwipe||(o||J(d),R=d._x,I.push([d._now,R]),P=V-(L-R),K=bu(P,z,s),z>=P?P=cB(P,z):P>=s&&(P=cB(P,s)),D.noMove||(G.css(bX(P)),N||(N=!0,b.touch||ay||G.addClass(a7)),(U.onMove||bZ).call(c,d,{pos:P,edge:K})))
}function C(ao){if(!D.noSwipe||!ao.moved){o||J(ao.startEvent,!0),ao.touch||ay||G.removeClass(a7),Q=bH.now();for(var E,w,Z,be,Y,p,n,y,b,ae=Q-bs,t=null,e=cM,an=U.friction,f=I.length-1;f>=0;f--){if(E=I[f][0],w=Math.abs(E-ae),null===t||Z>w){t=E,be=I[f][1]
}else{if(t===ae||w>Z){break}}Z=w}n=bC(P,z,s);var d=be-R,M=d>=0,S=Q-t,h=S>bs,g=!h&&P!==V&&n===P;W&&(n=bC(Math[g?M?"floor":"ceil":"round"](P/W)*W,z,s),z=s=n),g&&(W||n===P)&&(b=-(d/S),e*=bC(Math.abs(b),U.timeLow,U.timeHigh),Y=Math.round(P+b*e/an),W||(n=Y),(!M&&Y>s||M&&z>Y)&&(p=M?z:s,y=Y-p,W||(n=p),y=bC(n+0.03*y,p-50,p+50),e=Math.abs((P-y)/(b/an)))),e*=X?10:1,(U.onEnd||bZ).call(c,bH.extend(ao,{moved:ao.moved||h&&W,pos:P,newPos:n,overPos:y,time:e}))
}}var L,R,V,P,K,I,A,Q,z,s,W,X,a,N,o,c=G[0],B=G.data(),D={};return D=bH.extend(cG(U.$wrap,bH.extend({},U,{onStart:O,onMove:H,onEnd:C})),D)}function aC(c,g){var h,b,f,d=c[0],a={prevent:{}};return b8(d,ai,function(o){var r=o.wheelDeltaY||-1*o.deltaY||0,n=o.wheelDeltaX||-1*o.deltaX||0,w=Math.abs(n)&&!Math.abs(r),u=cw(0>n),v=b===u,p=bH.now(),e=bs>p-f;
b=u,f=p,w&&a.ok&&(!a.prevent[u]||h)&&(b5(o,!0),h&&v&&e||(g.shift&&(h=!0,clearTimeout(a.t),a.t=setTimeout(function(){h=!1},bo)),(g.onEnd||bZ)(o,g.shift?u:n)))}),a}function ba(){bH.each(bH.Fotorama.instances,function(a,b){b.index=a
})}function cN(a){bH.Fotorama.instances.push(a),ba()}function aZ(a){bH.Fotorama.instances.splice(a.index,1),ba()}var aG="fotorama",c0="fullscreen",bO=aG+"__wrap",a5=bO+"--css2",bp=bO+"--css3",aL=bO+"--video",cS=bO+"--fade",bt=bO+"--slide",ax=bO+"--no-controls",aU=bO+"--no-shadows",am=bO+"--pan-y",cV=bO+"--rtl",cq=bO+"--only-active",ab=bO+"--no-captions",af=bO+"--toggle-arrows",aJ=aG+"__stage",cU=aJ+"__frame",aj=cU+"--video",a8=aJ+"__shaft",aa=aG+"__grab",ah=aG+"__pointer",ar=aG+"__arr",aF=ar+"--disabled",au=ar+"--prev",aX=ar+"--next",cA=aG+"__nav",bk=cA+"-wrap",a3=cA+"__shaft",cL=cA+"--dots",bi=cA+"--thumbs",aO=cA+"__frame",cD=aO+"--dot",aA=aO+"--thumb",al=aG+"__fade",bA=al+"-front",cQ=al+"-rear",br=aG+"__shadow",b9=br+"s",aS=b9+"--left",bl=b9+"--right",aw=aG+"__active",cI=aG+"__select",bb=aG+"--hidden",cY=aG+"--fullscreen",b0=aG+"__fullscreen-icon",a1=aG+"__error",aN=aG+"__loading",bd=aG+"__loaded",cu=bd+"--full",bS=bd+"--img",a7=aG+"__grabbing",cK=aG+"__img",aW=cK+"--full",aE=aG+"__dot",cX=aG+"__thumb",bD=cX+"-border",a2=aG+"__html",bm=aG+"__video",aI=bm+"-play",cO=bm+"-close",bq=aG+"__caption",av=aG+"__caption__wrap",aR=aG+"__spinner",ak='" tabindex="0" role="button',cT=bH&&bH.fn.jquery.split(".");
if(!cT||cT[0]<1||1==cT[0]&&cT[1]<8){throw"Fotorama requires jQuery 1.8 or later and will not run without it."}var cc={},c1=function(I,Z,P){function O(a){X.cssText=a}function V(a,b){return typeof a===b}function L(a,b){return !!~(""+a).indexOf(b)
}function be(b,c){for(var d in b){var a=b[d];if(!L(a,"-")&&X[a]!==P){return"pfx"==c?a:!0}}return !1}function J(c,f,g){for(var d in c){var b=f[c[d]];if(b!==P){return g===!1?c[d]:V(b,"function")?b.bind(g||f):b
}}return !1}function H(a,c,f){var d=a.charAt(0).toUpperCase()+a.slice(1),b=(a+" "+ao.join(d+" ")+d).split(" ");return V(c,"string")||V(c,"undefined")?be(b,c):(b=(a+" "+E.join(d+" ")+d).split(" "),J(b,c,f))
}var R,an,Y,ae="2.6.2",W={},Q=Z.documentElement,N="modernizr",G=Z.createElement(N),X=G.style,F=({}.toString," -webkit- -moz- -o- -ms- ".split(" ")),D="Webkit Moz O ms",ao=D.split(" "),E=D.toLowerCase().split(" "),bn={},K=[],z=K.slice,U=function(y,e,d,h){var b,v,C,w,g=Z.createElement("div"),p=Z.body,m=p||Z.createElement("body");
if(parseInt(d,10)){for(;d--;){C=Z.createElement("div"),C.id=h?h[d]:N+(d+1),g.appendChild(C)}}return b=["&#173;",'<style id="s',N,'">',y,"</style>"].join(""),g.id=N,(p?g:m).innerHTML+=b,m.appendChild(g),p||(m.style.background="",m.style.overflow="hidden",w=Q.style.overflow,Q.style.overflow="hidden",Q.appendChild(m)),v=e(g,y),p?g.parentNode.removeChild(g):(m.parentNode.removeChild(m),Q.style.overflow=w),!!v
},B={}.hasOwnProperty;Y=V(B,"undefined")||V(B.call,"undefined")?function(a,b){return b in a&&V(a.constructor.prototype[b],"undefined")}:function(a,b){return B.call(a,b)},Function.prototype.bind||(Function.prototype.bind=function(a){var b=this;
if("function"!=typeof b){throw new TypeError}var d=z.call(arguments,1),c=function(){if(this instanceof c){var f=function(){};f.prototype=b.prototype;var g=new f,e=b.apply(g,d.concat(z.call(arguments)));
return Object(e)===e?e:g}return b.apply(a,d.concat(z.call(arguments)))};return c}),bn.csstransforms3d=function(){var a=!!H("perspective");return a};for(var A in bn){Y(bn,A)&&(an=A.toLowerCase(),W[an]=bn[A](),K.push((W[an]?"":"no-")+an))
}return W.addTest=function(a,b){if("object"==typeof a){for(var c in a){Y(a,c)&&W.addTest(c,a[c])}}else{if(a=a.toLowerCase(),W[a]!==P){return W}b="function"==typeof b?b():b,"undefined"!=typeof enableClasses&&enableClasses&&(Q.className+=" "+(b?"":"no-")+a),W[a]=b
}return W},O(""),G=R=null,W._version=ae,W._prefixes=F,W._domPrefixes=E,W._cssomPrefixes=ao,W.testProp=function(a){return be([a])},W.testAllProps=H,W.testStyles=U,W.prefixed=function(a,b,c){return b?H(a,b,c):H(a,"pfx")
},W}(bB,bV),ac={ok:!1,is:function(){return !1},request:function(){},cancel:function(){},event:"",prefix:""},aH="webkit moz o ms khtml".split(" ");if("undefined"!=typeof bV.cancelFullScreen){ac.ok=!0}else{for(var cR=0,ag=aH.length;
ag>cR;cR++){if(ac.prefix=aH[cR],"undefined"!=typeof bV[ac.prefix+"CancelFullScreen"]){ac.ok=!0;break}}}ac.ok&&(ac.event=ac.prefix+"fullscreenchange",ac.is=function(){switch(this.prefix){case"":return bV.fullScreen;
case"webkit":return bV.webkitIsFullScreen;default:return bV[this.prefix+"FullScreen"]}},ac.request=function(a){return""===this.prefix?a.requestFullScreen():a[this.prefix+"RequestFullScreen"]()},ac.cancel=function(){return""===this.prefix?bV.cancelFullScreen():bV[this.prefix+"CancelFullScreen"]()
});var a4,cZ={lines:12,length:5,width:2,radius:7,corners:1,rotate:15,color:"rgba(128, 128, 128, .75)",hwaccel:!0},ad={top:"auto",left:"auto",className:""};!function(a,b){a4=b()}(this,function(){function J(c,f){var d,a=bV.createElement(c||"div");
for(d in f){a[d]=f[d]}return a}function y(a){for(var c=1,d=arguments.length;d>c;c++){a.appendChild(arguments[c])}return a}function w(v,h,f,d){var g=["opacity",h,~~(100*v),f,d].join("-"),c=0.01+f/d*100,m=Math.max(1-(1-v)/h*(100-c),v),L=E.substring(0,E.indexOf("Animation")).toLowerCase(),p=L&&"-"+L+"-"||"";
return z[g]||(e.insertRule("@"+p+"keyframes "+g+"{0%{opacity:"+m+"}"+c+"%{opacity:"+v+"}"+(c+0.01)+"%{opacity:1}"+(c+h)%100+"%{opacity:"+v+"}100%{opacity:"+m+"}}",e.cssRules.length),z[g]=1),g}function b(a,d){var g,f,c=a.style;
for(d=d.charAt(0).toUpperCase()+d.slice(1),f=0;f<B.length;f++){if(g=B[f]+d,c[g]!==bQ){return g}}return c[d]!==bQ?d:void 0}function G(a,c){for(var d in c){a.style[b(a,d)||d]=c[d]}return a}function K(a){for(var c=1;
c<arguments.length;c++){var f=arguments[c];for(var d in f){a[d]===bQ&&(a[d]=f[d])}}return a}function I(a){for(var c={x:a.offsetLeft,y:a.offsetTop};a=a.offsetParent;){c.x+=a.offsetLeft,c.y+=a.offsetTop}return c
}function A(a,c){return"string"==typeof a?a:a[c%a.length]}function F(a){return"undefined"==typeof this?new F(a):void (this.opts=K(a||{},F.defaults,H))}function D(){function a(c,d){return J("<"+c+' xmlns="urn:schemas-microsoft.com:vml" class="spin-vml">',d)
}e.addRule(".spin-vml","behavior:url(#default#VML)"),F.prototype.lines=function(M,h){function m(){return G(a("group",{coordsize:v+" "+v,coordorigin:-L+" "+-L}),{width:v,height:v})}function g(c,f,d){y(p,y(G(m(),{rotation:360/h.lines*c+"deg",left:~~f}),y(G(a("roundrect",{arcsize:h.corners}),{width:L,height:h.width,left:h.radius,top:-h.width>>1,filter:d}),a("fill",{color:A(h.color,c),opacity:h.opacity}),a("stroke",{opacity:0}))))
}var N,L=h.length+h.width,v=2*L,n=2*-(h.width+h.length)+"px",p=G(m(),{position:"absolute",top:n,left:n});if(h.shadow){for(N=1;N<=h.lines;N++){g(N,-2,"progid:DXImageTransform.Microsoft.Blur(pixelradius=2,makeshadow=1,shadowopacity=.3)")
}}for(N=1;N<=h.lines;N++){g(N)}return y(M,p)},F.prototype.opacity=function(d,f,h,g){var c=d.firstChild;g=g.shadow&&g.lines||0,c&&f+g<c.childNodes.length&&(c=c.childNodes[f+g],c=c&&c.firstChild,c=c&&c.firstChild,c&&(c.opacity=h))
}}var E,B=["webkit","Moz","ms","O"],z={},e=function(){var a=J("style",{type:"text/css"});return y(bV.getElementsByTagName("head")[0],a),a.sheet||a.styleSheet}(),H={lines:12,length:7,width:5,radius:10,rotate:0,corners:1,color:"#000",direction:1,speed:1,trail:100,opacity:0.25,fps:20,zIndex:2000000000,className:"spinner",top:"auto",left:"auto",position:"relative"};
F.defaults={},K(F.prototype,{spin:function(R){this.stop();var u,t,N=this,a=N.opts,V=N.el=G(J(0,{className:a.className}),{position:a.position,width:0,zIndex:a.zIndex}),M=a.radius+a.length+a.width;if(R&&(R.insertBefore(V,R.firstChild||null),t=I(R),u=I(V),G(V,{left:("auto"==a.left?t.x-u.x+(R.offsetWidth>>1):parseInt(a.left,10)+M)+"px",top:("auto"==a.top?t.y-u.y+(R.offsetHeight>>1):parseInt(a.top,10)+M)+"px"})),V.setAttribute("role","progressbar"),N.lines(V,N.opts),!E){var S,Q=0,O=(a.lines-1)*(1-a.direction)/2,L=a.fps,d=L/a.speed,U=(1-a.opacity)/(d*a.trail/100),P=d/a.lines;
!function T(){Q++;for(var c=0;c<a.lines;c++){S=Math.max(1-(Q+(a.lines-c)*P)%d*U,a.opacity),N.opacity(V,c*a.direction+O,S,a)}N.timeout=N.el&&setTimeout(T,~~(1000/L))}()}return N},stop:function(){var a=this.el;
return a&&(clearTimeout(this.timeout),a.parentNode&&a.parentNode.removeChild(a),this.el=bQ),this},lines:function(h,d){function g(c,o){return G(J(),{position:"absolute",width:d.length+d.width+"px",height:d.width+"px",background:c,boxShadow:o,transformOrigin:"left",transform:"rotate("+~~(360/d.lines*a+d.rotate)+"deg) translate("+d.radius+"px,0)",borderRadius:(d.corners*d.width>>1)+"px"})
}for(var f,a=0,m=(d.lines-1)*(1-d.direction)/2;a<d.lines;a++){f=G(J(),{position:"absolute",top:1+~(d.width/2)+"px",transform:d.hwaccel?"translate3d(0,0,0)":"",opacity:d.opacity,animation:E&&w(d.opacity,d.trail,m+a*d.direction,d.lines)+" "+1/d.speed+"s linear infinite"}),d.shadow&&y(f,G(g("#000","0 0 4px #000"),{top:"2px"})),y(h,y(f,g(A(d.color,a),"0 0 1px rgba(0,0,0,.1)")))
}return h},opacity:function(a,c,d){c<a.childNodes.length&&(a.childNodes[c].style.opacity=d)}});var C=G(J("group"),{behavior:"url(#default#VML)"});return !b(C,"transform")&&C.adj?D():E=b(C,"animation"),F
});var ap,aB,aq=bH(bB),aT=bH(bV),cl="quirks"===bI.hash.replace("#",""),bh=c1.csstransforms3d,a0=bh&&!cl,cH=bh||"CSS1Compat"===bV.compatMode,bf=ac.ok,aK=navigator.userAgent.match(/Android|webOS|iPhone|iPad|iPod|BlackBerry|Windows Phone/i),co=!a0||aK,ay=navigator.msPointerEnabled,ai="onwheel" in bV.createElement("div")?"wheel":bV.onmousewheel!==bQ?"mousewheel":"DOMMouseScroll",bs=250,cM=300,bo=1400,b1=5000,aQ=2,bj=64,at=500,cF=333,a9="$stageFrame",cW="$navDotFrame",bM="$navThumbFrame",aY="auto",aM=bE([0.1,0,0.25,1]),bc=99999,cr="50%",bP={width:null,minwidth:null,maxwidth:"100%",height:null,minheight:null,maxheight:null,ratio:null,margin:aQ,glimpse:0,fit:"contain",position:cr,thumbposition:cr,nav:"dots",navposition:"bottom",navwidth:null,thumbwidth:bj,thumbheight:bj,thumbmargin:aQ,thumbborderwidth:aQ,thumbfit:"cover",allowfullscreen:!1,transition:"slide",clicktransition:null,transitionduration:cM,captions:!0,hash:!1,startindex:0,loop:!1,autoplay:!1,stopautoplayontouch:!0,keyboard:!1,arrows:!0,click:!0,swipe:!0,trackpad:!1,enableifsingleframe:!1,controlsonstart:!0,shuffle:!1,direction:"ltr",shadows:!0,spinner:null},az={left:!0,right:!0,down:!1,up:!1,space:!1,home:!1,end:!1};
cj.stop=function(a){cj.ii[a]=!1};var a6,cJ,aV,aD;jQuery.Fotorama=function(c8,dk){function c9(){bH.each(er,function(a,b){if(!b.i){b.i=d6++;var m=ck(b.video,!0);if(m){var d={};b.video=m,b.img||b.thumb?b.thumbsReady=!0:d=cd(b,er,c5),cx(er,{img:d.img,thumb:d.thumb},b.i,c5)
}}})}function ds(a){return eh[a]||c5.fullScreen}function c7(a){var d="keydown."+aG,u=aG+em,m="keydown."+u,b="resize."+u+" orientationchange."+u;a?(aT.on(m,function(r){var y,B;di&&27===r.keyCode?(y=!0,d1(di,!0,!0)):(c5.fullScreen||dk.keyboard&&!c5.index)&&(27===r.keyCode?(y=!0,c5.cancelFullScreen()):r.shiftKey&&32===r.keyCode&&ds("space")||37===r.keyCode&&ds("left")||38===r.keyCode&&ds("up")?B="<":32===r.keyCode&&ds("space")||39===r.keyCode&&ds("right")||40===r.keyCode&&ds("down")?B=">":36===r.keyCode&&ds("home")?B="<<":35===r.keyCode&&ds("end")&&(B=">>")),(y||B)&&b5(r),B&&c5.show({index:B,slow:r.altKey,user:!0})
}),c5.index||aT.off(d).on(d,"textarea, input, select",function(r){!aB.hasClass(c0)&&r.stopPropagation()}),aq.on(b,c5.resize)):(aT.off(m),aq.off(b))}function dh(a){a!==dh.f&&(a?(c8.html("").addClass(aG+" "+O).append(G).before(an).before(d2),cN(c5)):(G.detach(),an.detach(),d2.detach(),c8.html(Y.urtext).removeClass(O),aZ(c5)),c7(a),dh.f=a)
}function dp(){er=c5.data=er||cf(dk.data)||cy(c8),ev=c5.size=er.length,!e.ok&&dk.shuffle&&cz(er),c9(),E=dz(E),ev&&dh(!0)}function de(){var a=2>ev&&!dk.enableifsingleframe||di;dd.noMove=a||dZ,dd.noSwipe=a||!dk.swipe,!eA&&dw.toggleClass(aa,!dk.click&&!dd.noMove&&!dd.noSwipe),ay&&G.toggleClass(am,!dd.noSwipe)
}function c4(a){a===!0&&(a=""),dk.autoplay=Math.max(+a||b1,1.5*dR)}function dq(){function a(d,m){b[d?"add":"remove"].push(m)}c5.options=dk=cv(dk),dZ="crossfade"===dk.transition||"dissolve"===dk.transition,c6=dk.loop&&(ev>1||dZ&&(!eA||"slide"!==eA)),dR=+dk.transitionduration||cM,dc="rtl"===dk.direction,eh=bH.extend({},dk.keyboard&&az,dk.keyboard);
var b={add:[],remove:[]};ev>1||dk.enableifsingleframe?(D=dk.nav,d3="top"===dk.navposition,b.remove.push(cI),ei.toggle(!!dk.arrows)):(D=!1,ei.hide()),eb(),Q=new a4(bH.extend(cZ,dk.spinner,ad,{direction:dc?-1:1})),dG(),v(),dk.autoplay&&c4(dk.autoplay),H=bR(dk.thumbwidth)||bj,Z=bR(dk.thumbheight)||bj,I.ok=d8.ok=dk.trackpad&&!co,de(),ep(dk,[dK]),be="thumbs"===D,be?(M(ev,"navThumb"),g=V,eq=bM,cE(an,bH.Fotorama.jst.style({w:H,h:Z,b:dk.thumbborderwidth,m:dk.thumbmargin,s:em,q:!cH})),ex.addClass(bi).removeClass(cL)):"dots"===D?(M(ev,"navDot"),g=w,eq=cW,ex.addClass(cL).removeClass(bi)):(D=!1,ex.removeClass(bi+" "+cL)),D&&(d3?p.insertBefore(eg):p.insertAfter(eg),dy.nav=!1,dy(g,eB,"nav")),U=dk.allowfullscreen,U?(S.prependTo(eg),dm=bf&&"native"===U):(S.detach(),dm=!1),a(dZ,cS),a(!dZ,bt),a(!dk.captions,ab),a(dc,cV),a("always"!==dk.arrows,af),en=dk.shadows&&!co,a(!en,aU),G.addClass(b.add.join(" ")).removeClass(b.remove.join(" ")),dS=bH.extend({},dk)
}function dU(a){return 0>a?(ev+a%ev)%ev:a>=ev?a%ev:a}function dz(a){return bC(a,0,ev-1)}function dj(a){return c6?dU(a):dz(a)}function dF(a){return a>0||c6?a-1:!1}function dV(a){return ev-1>a||c6?a+1:!1
}function dN(){dd.min=c6?-1/0:-bT(ev-1,dK.w,dk.margin,dE),dd.max=c6?1/0:-bT(0,dK.w,dk.margin,dE),dd.snap=dK.w+dk.margin}function n(){cn.min=Math.min(0,dK.nw-eB.width()),cn.max=0,eB.toggleClass(aa,!(cn.noMove=cn.min===cn.max))
}function dO(b,d,m){if("number"==typeof b){b=new Array(b);var a=!0}return bH.each(b,function(y,J){if(a&&(J=y),"number"==typeof J){var C=er[dU(J)];if(C){var u="$"+d+"Frame",B=C[u];m.call(this,y,J,C,B,u,B&&B.data())
}}})}function ey(a,b,m,d){(!dQ||"*"===dQ&&d===dC)&&(a=by(dk.width)||by(a)||at,b=by(dk.height)||by(b)||cF,c5.resize({width:a,ratio:dk.ratio||m||a/b},0,d!==dC&&"*"))}function K(d,y,B,u,b,m){dO(d,y,function(bn,ao,eF,eL,eJ,eK){function eH(T){var eO=dU(ao);
dW(T,{index:eO,src:eN,frame:er[eO]})}function eE(){r.remove(),bH.Fotorama.cache[eN]="error",eF.html&&"stage"===y||!a||a===eN?(!eN||eF.html||eI?"stage"===y&&(eL.trigger("f:load").removeClass(aN+" "+a1).addClass(bd),eH("load"),ey()):(eL.trigger("f:error").removeClass(aN).addClass(a1),eH("error")),eK.state="error",!(ev>1&&er[ao]===eF)||eF.html||eF.deleted||eF.video||eI||(eF.deleted=!0,c5.splice(ao,1))):(eF[C]=eN=a,K([ao],y,B,u,b,!0))
}function eD(){bH.Fotorama.measures[eN]=eM.measures=bH.Fotorama.measures[eN]||{width:J.width,height:J.height,ratio:J.width/J.height},ey(eM.measures.width,eM.measures.height,eM.measures.ratio,ao),r.off("load error").addClass(cK+(eI?" "+aW:"")).prependTo(eL),bF(r,(bH.isFunction(B)?B():B)||dK,u||eF.fit||dk.fit,b||eF.position||dk.position),bH.Fotorama.cache[eN]=eK.state="loaded",setTimeout(function(){eL.trigger("f:load").removeClass(aN+" "+a1).addClass(bd+" "+(eI?cu:bS)),"stage"===y?eH("load"):(eF.thumbratio===aY||!eF.thumbratio&&dk.thumbratio===aY)&&(eF.thumbratio=eM.measures.ratio,dx())
},0)}function P(){var T=10;cj(function(){return !ea||!T--&&!co},function(){eD()})}if(eL){var eI=c5.fullScreen&&eF.full&&eF.full!==eF.img&&!eK.$full&&"stage"===y;if(!eK.$img||m||eI){var J=new Image,r=bH(J),eM=r.data();
eK[eI?"$full":"$img"]=r;var C="stage"===y?eI?"full":"img":"thumb",eN=eF[C],a=eI?null:eF["stage"===y?"thumb":"img"];if("navThumb"===y&&(eL=eK.$wrap),!eN){return void eE()}bH.Fotorama.cache[eN]?!function eG(){"error"===bH.Fotorama.cache[eN]?eE():"loaded"===bH.Fotorama.cache[eN]?setTimeout(P,0):setTimeout(eG,100)
}():(bH.Fotorama.cache[eN]="*",r.on("load",P).on("error",eE)),eK.state="",J.src=eN}}})}function c2(a){dT.append(Q.spin().el).appendTo(a)}function eb(){dT.detach(),Q&&Q.stop()}function ce(){var a=N[a9];
a&&!a.data().state&&(c2(a),a.on("f:load f:error",function(){a.off("f:load f:error"),eb()}))}function es(a){cg(a,dt),ca(a,function(){setTimeout(function(){b7(ex)},0),W({time:dR,guessIndex:bH(this).data().eq,minMax:cn})
})}function M(a,b){dO(a,b,function(B,P,y,J,d,C){if(!J){J=y[d]=G[d].clone(),C=J.data(),C.data=y;var m=J[0];"stage"===b?(y.html&&bH('<div class="'+a2+'"></div>').append(y._html?bH(y.html).removeAttr("id").html(y._html):y.html).appendTo(J),y.caption&&bH(ct(bq,ct(av,y.caption))).appendTo(J),y.video&&J.addClass(aj).append(dM.clone()),ca(m,function(){setTimeout(function(){b7(eg)
},0),dX({index:C.eq,user:!0})}),ez=ez.add(J)):"navDot"===b?(es(m),w=w.add(J)):"navThumb"===b&&(es(m),C.$wrap=J.children(":first"),V=V.add(J),y.video&&C.$wrap.append(dM.clone()))}})}function ed(a,b,m,d){return a&&a.length&&bF(a,b,m,d)
}function du(a){dO(a,"stage",function(P,y,d,b,C,T){if(b){var J=dU(y),m=d.fit||dk.fit,B=d.position||dk.position;T.eq=J,dr[a9][J]=b.css(bH.extend({left:dZ?0:bT(y,dK.w,dk.margin,dE)},dZ&&bU(0))),bN(b[0])&&(b.appendTo(dw),d1(d.$video)),ed(T.$img,dK,m,B),ed(T.$full,dK,m,B)
}})}function ew(a,d){if("thumbs"===D&&!isNaN(a)){var m=-a,b=-a+dK.nw;V.each(function(){var C=bH(this),y=C.data(),J=y.eq,B=function(){return{h:Z,w:y.w}},r=B(),ao=er[J]||{},P=ao.thumbfit||dk.thumbfit,T=ao.thumbposition||dk.thumbposition;
r.w=y.w,y.l+y.w<m||y.l>b||ed(y.$img,r,P,T)||d&&K([J],"navThumb",B,P,T)})}}function dy(d,u,y){if(!dy[y]){var m="nav"===y&&be,b=0;u.append(d.filter(function(){for(var B,J=bH(this),P=J.data(),a=0,C=er.length;
C>a;a++){if(P.data===er[a]){B=!0,P.eq=a;break}}return B||J.remove()&&!1}).sort(function(a,r){return bH(a).data().eq-bH(r).data().eq}).each(function(){if(m){var a=bH(this),r=a.data(),B=Math.round(Z*r.data.thumbratio)||H;
r.l=b,r.w=B,a.css({width:B}),b+=B+dk.thumbmargin}})),dy[y]=!0}}function ef(a){return a-d4>dK.w/3}function h(a){return !(c6||E+a&&E-ev+a||di)}function dG(){var a=h(0),b=h(1);c.toggleClass(aF,a).attr(b6(a)),dD.toggleClass(aF,b).attr(b6(b))
}function v(){I.ok&&(I.prevent={"<":h(0),">":h(1)})}function dL(a){var b,m,d=a.data();return be?(b=d.l,m=d.w):(b=a.position().left,m=a.width()),{c:b+m/2,min:-b+10*dk.thumbmargin,max:-b+dK.w-m-10*dk.thumbmargin}
}function F(a){var b=N[eq].data();b4(dn,{time:1.2*a,pos:b.l,width:b.w-2*dk.thumbborderwidth})}function W(m){var y=er[m.guessIndex][eq];if(y){var C=cn.min!==cn.max,B=m.minMax||C&&dL(N[eq]),d=C&&(m.keep&&W.l?W.l:bC((m.coo||dK.nw/2)-dL(y).c,B.min,B.max)),u=C&&bC(d,cn.min,cn.max),b=1.1*m.time;
b4(eB,{time:b,pos:u||0,onEnd:function(){ew(u,!0)}}),dv(ex,bu(u,cn.min,cn.max)),W.l=d}}function d0(){dH(eq),ae[eq].push(N[eq].addClass(aw))}function dH(a){for(var b=ae[a];b.length;){b.shift().removeClass(aw)
}}function dA(a){var b=dr[a];bH.each(d7,function(d,m){delete b[dU(m)]}),bH.each(b,function(d,m){delete b[d],m.detach()})}function da(a){dE=o=E;var b=N[a9];b&&(dH(a9),ae[a9].push(b.addClass(aw)),a||c5.show.onEnd(!0),bw(dw,0,!0),dA(a9),du(d7),dN(),n())
}function ep(a,b){a&&bH.each(b,function(d,m){m&&bH.extend(m,{width:a.width||m.width,height:a.height,minwidth:a.minwidth,maxwidth:a.maxwidth,minheight:a.minheight,maxheight:a.maxheight,ratio:cp(a.ratio)})
})}function dW(a,b){c8.trigger(aG+":"+a,[c5,b])}function d5(){clearTimeout(df.t),ea=1,dk.stopautoplayontouch?c5.stopAutoplay():db=!0}function df(){ea&&(dk.stopautoplayontouch||(el(),c3()),df.t=setTimeout(function(){ea=0
},cM+bs))}function el(){db=!(!di&&!eu)}function c3(){if(clearTimeout(c3.t),cj.stop(c3.w),!dk.autoplay||db){return void (c5.autoplay&&(c5.autoplay=!1,dW("stopautoplay")))}c5.autoplay||(c5.autoplay=!0,dW("startautoplay"));
var a=E,b=N[a9].data();c3.w=cj(function(){return b.state||a!==E},function(){c3.t=setTimeout(function(){if(!db&&a===E){var d=dJ,m=er[d][a9].data();c3.w=cj(function(){return m.state||d!==dJ},function(){db||d!==dJ||c5.show(c6?cw(!dc):dJ)
})}},dk.autoplay)})}function ej(){c5.fullScreen&&(c5.fullScreen=!1,bf&&ac.cancel(dB),aB.removeClass(c0),ap.removeClass(c0),c8.removeClass(cY).insertAfter(d2),dK=bH.extend({},dY),d1(di,!0,!0),d9("x",!1),c5.resize(),K(d7,"stage"),b7(aq,dI,f),dW("fullscreenexit"))
}function dv(a,b){en&&(a.removeClass(aS+" "+bl),b&&!di&&a.addClass(b.replace(/^|\s/g," "+b9+"--")))}function d1(a,b,d){b&&(G.removeClass(aL),di=!1,de()),a&&a!==di&&(a.remove(),dW("unloadvideo")),d&&(el(),c3())
}function R(a){G.toggleClass(ax,a)}function X(a){if(!dd.flow){var b=a?a.pageX:X.x,d=b&&!h(ef(b))&&dk.click;X.p!==d&&eg.toggleClass(ah,d)&&(X.p=d,X.x=b)}}function dX(a){clearTimeout(dX.t),dk.clicktransition&&dk.clicktransition!==dk.transition?setTimeout(function(){var b=dk.transition;
c5.setOptions({transition:dk.clicktransition}),eA=b,dX.t=setTimeout(function(){c5.show(a)},10)},0):c5.show(a)}function z(a,d){var m=a.target,b=bH(m);b.hasClass(aI)?c5.playVideo():m===ee?c5.toggleFullScreen():di?m===eo&&d1(di,!0,!0):d?R():dk.click&&dX({index:a.shiftKey||cw(ef(a._x)),slow:a.altKey,user:!0})
}function d9(a,b){dd[a]=cn[a]=b}function dt(a){var b=bH(this).data().eq;dX({index:b,slow:a.altKey,user:!0,coo:a._x-ex.offset().left})}function et(a){dX({index:ei.index(this)?">":"<",slow:a.altKey,user:!0})
}function eC(a){ca(a,function(){setTimeout(function(){b7(eg)},0),R(!1)})}function dx(){if(dp(),dq(),!dx.i){dx.i=!0;var a=dk.startindex;(a||dk.hash&&bI.hash)&&(dC=cm(a||bI.hash.replace(/^#/,""),er,0===c5.index||a,a)),E=dE=o=ek=dC=dj(dC)||0
}if(ev){if(ec()){return}di&&d1(di,!0),d7=[],dA(a9),dx.ok=!0,c5.show({index:E,time:0}),c5.resize()}else{c5.destroy()}}function ec(){return !ec.f===dc?(ec.f=dc,E=ev-1-E,c5.reverse(),!0):void 0}function e(){e.ok||(e.ok=!0,dW("ready"))
}ap=bH("html"),aB=bH("body");var er,ev,g,Q,di,N,d7,dE,o,ek,dP,s,dJ,dC,c6,D,be,d3,U,dm,dZ,H,Z,dR,eA,en,dc,eh,dQ,f,dI,dg,db,eu,dY,ea,dl,eq,c5=this,em=bH.now(),O=aG+em,dB=c8[0],d6=1,Y=c8.data(),an=bH("<style></style>"),d2=bH(ct(bb)),G=bH(ct(bO)),eg=bH(ct(aJ)).appendTo(G),dw=(eg[0],bH(ct(a8)).appendTo(eg)),ez=bH(),c=bH(ct(ar+" "+au+ak)),dD=bH(ct(ar+" "+aX+ak)),ei=c.add(dD).appendTo(eg),p=bH(ct(bk)),ex=bH(ct(cA)).appendTo(p),eB=bH(ct(a3)).appendTo(ex),w=bH(),V=bH(),dn=(dw.data(),eB.data(),bH(ct(bD)).appendTo(eB)),S=bH(ct(b0+ak)),ee=S[0],dM=bH(ct(aI)),A=bH(ct(cO)).appendTo(eg),eo=A[0],dT=bH(ct(aR)),E=!1,dS={},dK={},dd={},I={},cn={},d8={},ae={},dr={},d4=0,L=[];
G[a9]=bH(ct(cU)),G[bM]=bH(ct(aO+" "+aA+ak,ct(cX))),G[cW]=bH(ct(aO+" "+cD+ak,ct(aE))),ae[a9]=[],ae[bM]=[],ae[cW]=[],dr[a9]={},G.addClass(a0?bp:a5).toggleClass(ax,!dk.controlsonstart),Y.fotorama=this,c5.startAutoplay=function(a){return c5.autoplay?this:(db=eu=!1,c4(a||dk.autoplay),c3(),this)
},c5.stopAutoplay=function(){return c5.autoplay&&(db=eu=!0,c3()),this},c5.show=function(eD){var J;"object"!=typeof eD?(J=eD,eD={}):J=eD.index,J=">"===J?o+1:"<"===J?o-1:"<<"===J?0:">>"===J?ev-1:J,J=isNaN(J)?cm(J,er,!0):J,J="undefined"==typeof J?E||0:J,c5.activeIndex=E=dj(J),dP=dF(E),s=dV(E),dJ=dU(E+(dc?-1:1)),d7=[E,dP,s],o=c6?J:E;
var y=Math.abs(ek-o),m=b2(eD.time,function(){return Math.min(dR*(1+(y-1)/12),2*dR)}),b=eD.overPos;eD.slow&&(m*=10);var ao=N;c5.activeFrame=N=er[E];var bn=ao===N&&!eD.user;d1(di,N.i!==er[dU(dE)].i),M(d7,"stage"),du(co?[o]:[o,dF(o),dV(o)]),d9("go",!0),bn||dW("show",{user:eD.user,time:m}),db=!0;
var B=c5.show.onEnd=function(a){if(!B.ok){if(B.ok=!0,a||da(!0),bn||dW("showend",{user:eD.user}),!a&&eA&&eA!==dk.transition){return c5.setOptions({transition:eA}),void (eA=!1)}ce(),K(d7,"stage"),d9("go",!1),v(),X(),el(),c3()
}};if(dZ){var T=N[a9],C=E!==ek?er[ek][a9]:null;aP(T,C,ez,{time:m,method:dk.transition,onEnd:B},L)}else{b4(dw,{pos:-bT(o,dK.w,dk.margin,dE),overPos:b,time:m,onEnd:B})}if(dG(),D){d0();var P=dz(E+bC(o-ek,-1,1));
W({time:m,coo:P!==E&&eD.coo,guessIndex:"undefined"!=typeof eD.coo?P:E,keep:bn}),be&&F(m)}return dg="undefined"!=typeof ek&&ek!==E,ek=E,dk.hash&&dg&&!c5.eq&&cP(N.id||E+1),this},c5.requestFullScreen=function(){return U&&!c5.fullScreen&&(f=aq.scrollTop(),dI=aq.scrollLeft(),b7(aq),d9("x",!0),dY=bH.extend({},dK),c8.addClass(cY).appendTo(aB.addClass(c0)),ap.addClass(c0),d1(di,!0,!0),c5.fullScreen=!0,dm&&ac.request(dB),c5.resize(),K(d7,"stage"),ce(),dW("fullscreenenter")),this
},c5.cancelFullScreen=function(){return dm&&ac.is()?ac.cancel(bV):ej(),this},c5.toggleFullScreen=function(){return c5[(c5.fullScreen?"cancel":"request")+"FullScreen"]()},b8(bV,ac.event,function(){!er||ac.is()||di||ej()
}),c5.resize=function(m){if(!er){return this}var B=arguments[1]||0,J=arguments[2];ep(c5.fullScreen?{width:"100%",maxwidth:null,minwidth:null,height:"100%",maxheight:null,minheight:null}:cv(m),[dK,J||c5.fullScreen||dk]);
var C=dK.width,y=dK.height,b=dK.ratio,d=aq.height()-(D?ex.height():0);return by(C)&&(G.addClass(cq).css({width:C,minWidth:dK.minwidth||0,maxWidth:dK.maxwidth||bc}),C=dK.W=dK.w=G.width(),dK.nw=D&&bG(dk.navwidth,C)||C,dk.glimpse&&(dK.w-=Math.round(2*(bG(dk.glimpse,C)||0))),dw.css({width:dK.w,marginLeft:(dK.W-dK.w)/2}),y=bG(y,d),y=y||b&&C/b,y&&(C=Math.round(C),y=dK.h=Math.round(bC(y,bG(dK.minheight,d),bG(dK.maxheight,d))),eg.stop().animate({width:C,height:y},B,function(){G.removeClass(cq)
}),da(),D&&(ex.stop().animate({width:dK.nw},B),W({guessIndex:E,time:B,keep:!0}),be&&dy.nav&&F(B)),dQ=J||!0,e())),d4=eg.offset().left,this},c5.setOptions=function(a){return bH.extend(dk,a),dx(),this},c5.shuffle=function(){return er&&cz(er)&&dx(),this
},c5.destroy=function(){return c5.cancelFullScreen(),c5.stopAutoplay(),er=c5.data=null,dh(),d7=[],dA(a9),dx.ok=!1,this},c5.playVideo=function(){var a=N,b=a.video,d=E;return"object"==typeof b&&a.videoReady&&(dm&&c5.fullScreen&&c5.cancelFullScreen(),cj(function(){return !ac.is()||d!==E
},function(){d===E&&(a.$video=a.$video||bH(bH.Fotorama.jst.video(b)),a.$video.appendTo(a[a9]),G.addClass(aL),di=a.$video,de(),ei.blur(),S.blur(),dW("loadvideo"))})),this},c5.stopVideo=function(){return d1(di,!0,!0),this
},eg.on("mousemove",X),dd=b3(dw,{onStart:d5,onMove:function(a,b){dv(eg,b.edge)},onTouchEnd:df,onEnd:function(a){dv(eg);var b=(ay&&!dl||a.touch)&&dk.arrows&&"always"!==dk.arrows;if(a.moved||b&&a.pos!==a.newPos&&!a.control){var d=bx(a.newPos,dK.w,dk.margin,dE);
c5.show({index:d,time:dZ?dR:a.time,overPos:a.overPos,user:!0})}else{a.aborted||a.control||z(a.startEvent,b)}},timeLow:1,timeHigh:1,friction:2,select:"."+cI+", ."+cI+" *",$wrap:eg}),cn=b3(eB,{onStart:d5,onMove:function(a,b){dv(ex,b.edge)
},onTouchEnd:df,onEnd:function(a){function b(){W.l=a.newPos,el(),c3(),ew(a.newPos,!0)}if(a.moved){a.pos!==a.newPos?(db=!0,b4(eB,{time:a.time,pos:a.newPos,overPos:a.overPos,onEnd:b}),ew(a.newPos),en&&dv(ex,bu(a.newPos,cn.min,cn.max))):b()
}else{var d=a.$target.closest("."+aO,eB)[0];d&&dt.call(d,a.startEvent)}},timeLow:0.5,timeHigh:2,friction:5,$wrap:ex}),I=aC(eg,{shift:!0,onEnd:function(a,b){d5(),df(),c5.show({index:b,slow:a.altKey})}}),d8=aC(ex,{onEnd:function(a,b){d5(),df();
var d=bw(eB)+0.25*b;eB.css(bX(bC(d,cn.min,cn.max))),en&&dv(ex,bu(d,cn.min,cn.max)),d8.prevent={"<":d>=cn.max,">":d<=cn.min},clearTimeout(d8.t),d8.t=setTimeout(function(){W.l=d,ew(d,!0)},bs),ew(d)}}),G.hover(function(){setTimeout(function(){ea||R(!(dl=!0))
},0)},function(){dl&&R(!(dl=!1))}),ci(ei,function(a){b5(a),et.call(this,a)},{onStart:function(){d5(),dd.control=!0},onTouchEnd:df}),ei.each(function(){cg(this,function(a){et.call(this,a)}),eC(this)}),cg(ee,c5.toggleFullScreen),eC(ee),bH.each("load push pop shift unshift reverse sort splice".split(" "),function(a,b){c5[b]=function(){return er=er||[],"load"!==b?Array.prototype[b].apply(er,arguments):arguments[0]&&"object"==typeof arguments[0]&&arguments[0].length&&(er=cf(arguments[0])),dx(),c5
}}),dx()},bH.fn.fotorama=function(a){return this.each(function(){var e=this,c=bH(this),d=c.data(),b=d.fotorama;b?b.setOptions(a,!0):cj(function(){return !ch(e)},function(){d.urtext=c.html(),new bH.Fotorama(c,bH.extend({},bP,bB.fotoramaDefaults,a,d))
})})},bH.Fotorama.instances=[],bH.Fotorama.cache={},bH.Fotorama.measures={},bH=bH||{},bH.Fotorama=bH.Fotorama||{},bH.Fotorama.jst=bH.Fotorama.jst||{},bH.Fotorama.jst.style=function(a){var b,c="";cc.escape;
return c+=".fotorama"+(null==(b=a.s)?"":b)+" .fotorama__nav--thumbs .fotorama__nav__frame{\npadding:"+(null==(b=a.m)?"":b)+"px;\nheight:"+(null==(b=a.h)?"":b)+"px}\n.fotorama"+(null==(b=a.s)?"":b)+" .fotorama__thumb-border{\nheight:"+(null==(b=a.h-a.b*(a.q?0:2))?"":b)+"px;\nborder-width:"+(null==(b=a.b)?"":b)+"px;\nmargin-top:"+(null==(b=a.m)?"":b)+"px}"
},bH.Fotorama.jst.video=function(a){function b(){d+=c.call(arguments,"")}var d="",c=(cc.escape,Array.prototype.join);return d+='<div class="fotorama__video"><iframe src="',b(("youtube"==a.type?a.p+"youtube.com/embed/"+a.id+"?autoplay=1":"vimeo"==a.type?a.p+"player.vimeo.com/video/"+a.id+"?autoplay=1&badge=0":a.id)+(a.s&&"custom"!=a.type?"&"+a.s:"")),d+='" frameborder="0" allowfullscreen></iframe></div>\n'
},bH(function(){bH("."+aG+':not([data-auto="false"])').fotorama()})}(window,document,location,"undefined"!=typeof jQuery&&jQuery);var scott=scott||{};scott.gallerythumbs=scott.gallerythumbs||new function(){this.init=function(a){jQuery(".thumbs").each(function(){jQuery("a",this).each(function(m){var n=jQuery(this);
n.attr({id:m})});var d=jQuery(this),e=d.clone();$buttons=jQuery(".icon");e.on("fotorama:show",function(p,s){var o=s.activeFrame.id;d.children("#"+o).addClass("active").siblings().removeClass("active");
var n=d.children("#0").offset().left+((d.width()-d.children("#"+o).width())/2);var m=d.children("#"+o).offset().left;var r=m-n;d.scrollLeft(r)}).addClass("fotorama").removeClass("thumbs").insertBefore(this).fotorama({nav:"none",width:"100%",maxWidth:"100%",ratio:a,allowfullscreen:true,autoplay:false,loop:true,fit:"scaledown"});
var h=e.data("fotorama");if(h.size<=1){d.hide();$buttons.hide()}var b=function(m){m.preventDefault();h.show({index:parseInt(this.id)})};jQuery("#icon-left").on("touchend click",function(m){h.show("<")});
jQuery("#icon-right").on("touchend click",function(m){h.show(">")});d.on("touchend click","a",b);var c=false;var f;var g;d.on("mousedown",function(m){m.preventDefault();d.off("click");f=m.pageX;g=d.scrollLeft();
c=true});jQuery(window).on("mouseup",function(m){m.preventDefault();c=false;d.on("click","a",b)});jQuery(window).on("mousemove",function(n){n.preventDefault();if(c){var m=f-n.pageX;var o=g+m;d.scrollLeft(o);
previouScrollPos=o}});d.on("touchstart",function(m){var n=m.originalEvent.touches[0]||m.originalEvent.changedTouches[0];f=n.pageX;g=d.scrollLeft();c=true});jQuery(window).on("touchend",function(m){if(c){event.stopPropagation()
}c=false;d.on("touchend","a",b)});jQuery(window).on("touchmove",function(n){var p=n.originalEvent.touches[0]||n.originalEvent.changedTouches[0];if(c){d.off("touchend","a");var m=f-p.pageX;var o=g+m;d.scrollLeft(o);
previouScrollPos=o}})})}};jQuery(document).ready(function(){});var scott=scott||{};scott.owlcarousel=scott.owlcarousel||new function(){var a=false;this.init=function(){if(!a){jQuery("#alsolikedProducts .relatedProducts").owlCarousel({items:4,navigation:true,navigationText:['<span class="icon-left-open-big"></span>','<span class="icon-right-open-big"></span>'],autoPlay:false,mouseDrag:true,touchDrag:true,pagination:false,scrollPerPage:true,itemsDesktop:[1182,3],itemsDesktopSmall:[979,2],itemsTablet:[750,3],itemsTabletSmall:[670,2],itemsMobile:[450,1],});
jQuery("#relatedProducts .relatedProducts").owlCarousel({items:4,navigation:true,navigationText:['<span class="icon-left-open-big"></span>','<span class="icon-right-open-big"></span>'],autoPlay:false,mouseDrag:true,touchDrag:true,pagination:false,scrollPerPage:true,itemsDesktop:[1182,3],itemsDesktopSmall:[979,2],itemsTablet:[750,3],itemsTabletSmall:[670,2],itemsMobile:[450,1],});
jQuery("#awardsgallery").owlCarousel({items:1,navigation:false,autoPlay:3000,mouseDrag:true,touchDrag:true,pagination:false,scrollPerPage:true,itemsDesktop:[1199,1],itemsDesktopSmall:[979,1],itemsTablet:[768,1],itemsTabletSmall:[640,1],itemsMobile:[480,1],afterInit:function(){scott.tools.centerImgVertically(".award")
}})}this.initDone=true}};jQuery(window).load(function(){scott.owlcarousel.init()});var scott=scott||{};scott.athlete=scott.athletedetail||new function(){var a=this;this.init=function(){var b="#INTERVIEW";
jQuery(b).on("show.bs.collapse",function(){jQuery(this).siblings(".panel-heading").find("span").addClass("icon-arrow-up9");jQuery(this).siblings(".panel-heading").find("span").removeClass("icon-arrow-down10")
});jQuery(b).on("shown.bs.collapse",function(){jQuery(window).scrollTop(jQuery(this).parent().offset().top-70)});jQuery(b).on("hide.bs.collapse",function(){jQuery(this).siblings(".panel-heading").find("span").addClass("icon-arrow-down10");
jQuery(this).siblings(".panel-heading").find("span").removeClass("icon-arrow-up9")});jQuery("#sidenav a").on("click",function(){jQuery("#"+jQuery(document).find(".panel-collapse.in").attr("id")).collapse("toggle")
});if(window.location.hash!=""){setTimeout(function(){if(jQuery(window.location.hash).parent().attr("id")=="specsPanels"){jQuery(window.location.hash).children().first().find("a").trigger("click")}else{jQuery(window.location.hash).collapse("show");
jQuery(window).scrollTop(jQuery(window.location.hash).offset().top-70)}},1)}}};jQuery(document).ready(function(){if(jQuery("#athletedetailcontent").size()){scott.athlete.init()}});var scott=scott||{};var failedAttempts=0;
scott.productreg=scott.productreg||new function(){var a=this;this.init=function(){var b=scott.tools.getCookie("_language");jQuery(".datepicker").datepicker({language:b,startView:1,todayBtn:true,autoclose:true,todayHighlight:true,format:"mm/dd/yyyy"})
};this.enableCheckSerial=function(){jQuery("#btCheckSerial").click(function(){jQuery.ajax({type:"POST",url:"isSerialValid",data:{serial:jQuery("#inSerialNumber").val()}}).done(function(b){if(b=="OK"){jQuery("#serialDiv").addClass("has-success");
jQuery("#spSerialOK").show();jQuery("#spSerialNOK1").hide();jQuery("#spSerialNOK2").hide();jQuery("#target").attr("value",4);jQuery("#btNext").show()}else{failedAttempts++;jQuery("#serialDiv").addClass("has-error");
jQuery("#spSerialOK").hide();(failedAttempts>=2?jQuery("#spSerialNOK2"):jQuery("#spSerialNOK1")).show();(failedAttempts>=2?jQuery("#spSerialNOK1"):jQuery("#spSerialNOK2")).hide();jQuery("#target").attr("value",3);
if(failedAttempts>=2||b=="OK"){jQuery("#btNext").show()}}})})}};jQuery(document).ready(function(){if(jQuery("#productRegistration_step1").size()||jQuery("#productRegistration_step3").size()||jQuery("#productRegistration_step4").size()){scott.productreg.init()
}if(jQuery("#productRegistration_step2").size()){scott.productreg.enableCheckSerial()}});var scott=scott||{};scott.productdetail=scott.productdetail||new function(){var b=this;this.init=function(){$(".fotorama").on("fotorama:show",function(h,m,g){addthis.toolbox(".addthis_toolbox",{},{url:m.activeFrame.shareurl})
});var f="#USE,#TECHNOLOGY,#TECHGOGGLES,#TECHLENS,#FEATURES,#SPECS,#GEOMETRY,#SIZE,#DOCS";jQuery(f).on("show.bs.collapse",function(){jQuery(this).siblings(".panel-heading").find("span").addClass("icon-arrow-up9");
jQuery(this).siblings(".panel-heading").find("span").removeClass("icon-arrow-down10")});jQuery(f).on("shown.bs.collapse",function(){jQuery(window).scrollTop(jQuery(this).parent().offset().top-70)});jQuery(f).on("hide.bs.collapse",function(){jQuery(this).siblings(".panel-heading").find("span").addClass("icon-arrow-down10");
jQuery(this).siblings(".panel-heading").find("span").removeClass("icon-arrow-up9")});jQuery("#sidenav a[id!='btRelatedMktgPage']").on("click",function(){jQuery("#"+jQuery(document).find(".panel-collapse.in").attr("id")).collapse("toggle");
tagmanager_event("toogle box",{"toogle box title":jQuery(this).attr("id"),"toogle box location":"sidebar"})});jQuery("#sidebarmenu button").each(function(){$(this).click(function(){if(jQuery(document).find($(this).attr("data-target")).hasClass("in")==false){tagmanager_event("toogle box",{"toogle box title":jQuery(this).attr("data-target").replace("#",""),"toogle box location":"sidebar"})
}})});jQuery("#specsPanels > div").each(function(){$(this).click(function(){jQuery(this).children().each(function(){if($(this).hasClass("panel-collapse")&&!($(this).hasClass("collapse")&&$(this).hasClass("in"))){tagmanager_event("toogle box",{"toogle box title":jQuery(this).attr("id"),"toogle box location":"below menu"})
}})})});if(window.location.hash!=""){setTimeout(function(){if(jQuery(window.location.hash).parent().attr("id")=="specsPanels"){jQuery(window.location.hash).children().first().find("a").trigger("click")
}else{jQuery(window.location.hash).collapse("toggle");jQuery(window).scrollTop(jQuery(window.location.hash).offset().top-70)}},1)}$("#addToCartForm").submit(function(g){g.preventDefault();quickCartFunctions.addToCart(this)
});jQuery("#FEATURES").on("shown.bs.collapse",function(){jQuery(this).find("a.plus").show();scott.tools.maxHeight(".feature")});jQuery("#TECHLENS,#TECHGOGGLES,#TECHNOLOGY").on("shown.bs.collapse",function(){jQuery(this).find("a.plus").show();
scott.tools.maxHeight(".technology")});jQuery("a#btDealerLocator").click(function(){tagmanager_event("Find a dealer",{})});jQuery("a#btRelatedMktgPage").click(function(){tagmanager_event("product page push",{"product page push name":jQuery("#mktboxTitle").html()})
});jQuery(".btn-categorytip").hover(function(){jQuery(".categorytip").css("display","block")},function(){if(!$(".categorytip").is(":hover")){jQuery(".categorytip").css("display","none")}});jQuery(".categorytip").hover(null,function(){jQuery(".categorytip").css("display","none")
})};this.geometrypanel=function(){if(jQuery("#geometry,.panel,.panel-default").size()){jQuery("th.top").css("padding","inherit");cellsInches=jQuery("td[data-type='in']");cellsMillimeters=jQuery("td[data-type='mm']");
if(cellsInches.length!=0||cellsMillimeters.length!=0){jQuery("#geometryMeasureSwitch").css("display","block");cellsInches.css("display","none").attr("colspan",1);cellsMillimeters.css("display","table-cell").attr("colspan",2);
jQuery("#gmMM").click(function(){cellsInches.css("display","none").attr("colspan",1);cellsMillimeters.css("display","table-cell").attr("colspan",2);jQuery(this).next().addClass("active");jQuery("#gmIN").next().removeClass("active")
});jQuery("#gmIN").click(function(){cellsMillimeters.css("display","none").attr("colspan",1);cellsInches.css("display","table-cell").attr("colspan",2);jQuery(this).next().addClass("active");jQuery("#gmMM").next().removeClass("active")
})}else{jQuery("#geometryMeasureSwitch").css("display","none")}jQuery("table.geometrytable td:empty").css({"border-left":"0",padding:"0"})}};this.placeHolderImg=function(){jQuery(".fullColorlist img").each(function(){var h=jQuery(this);
var g=new Image();g.src=h.attr("src");var f=g.height;if(f==0){jQuery(this).attr("src","/site/images/no-product-image-available.png")}})};this.loadVariant=function(h){var g=location.href;var f=g.slice(0,g.indexOf("products/"))+"variant/"+h;
jQuery.getJSON(f,function(m){d(m.selectedPicture);_.each(m.views,function(n){d(n)});_.each(m.colors,function(n){a(n)});_.each(m.sizes,function(n){c(n)})})};function d(f){}function a(f){}function c(f){}function e(){}};
jQuery(document).ready(function(){if(jQuery("#productdetailcontent").size()){scott.productdetail.init();scott.productdetail.geometrypanel()}});jQuery(window).load(function(){scott.productdetail.placeHolderImg()
});var scott=scott||{};scott.productlisting=scott.productlisting||new function(){var a=this;this.init=function(){jQuery(".colorlist li").click(function(){var d=jQuery(this);d.removeClass("selected");var b=d.attr("data-url");
var c=d.attr("data-image-url");if(b&&c){jQuery.ajax({url:c,beforeSend:function(){var e=d.parents(".productinner");e.find(".color-preview").hide();e.find(".imgLoader").show()},success:function(e){var f=d.parents(".productinner");
f.find(".selected").removeClass("selected");d.addClass("selected");f.find(".color-preview").attr("src",e);f.find("a").attr("href",b);f.find(".imgLoader").hide();f.find(".color-preview").show()}})}return false
})};this.productListingPaging=function(){var b=1;if(numberOfPages<=1){jQuery("#showMoreButton").hide()}jQuery("#showMoreButton").click(function(c){jQuery(this).hide();jQuery(".animation_image").show();
var d=jQuery.get(baseUrl,{page:b,q:q},function(e){if(b<numberOfPages-1){jQuery("#showMoreButton").show()}jQuery("#productlist").append(e);currentPage=currentPage+1;jQuery("#"+currentPage+" .colorlist").owlCarousel({items:3,navigation:true,navigationText:['<span class="icon-left-open-big"></span>','<span class="icon-right-open-big"></span>'],autoPlay:false,mouseDrag:true,touchDrag:true,pagination:false,scrollPerPage:true,itemsDesktop:[1199,3],itemsDesktopSmall:[979,4],itemsTablet:[768,4],itemsTabletSmall:[640,5],itemsMobile:[480,3],});
scott.productlisting.init();jQuery(".animation_image").hide();b++}).done(function(){}).fail(function(){alert("error")})})}};jQuery(document).ready(function(){if(jQuery(".productlistcontent").size()){}});
var scott=scott||{};scott.dealerlocator=scott.dealerlocator||new function(){var a=this;this.init=function(){google.maps.event.addDomListener(window,"load",scott.dealerlocator.initLocator())};this.initFooterLocator=function(){var b=jQuery("#fdSearch");
jQuery("#searchLocator").popover({trigger:"manual",content:"Wrong address, try again !",delay:{show:500,hide:100},placement:"top"});b.submit(function(h){h.preventDefault();var m=jQuery("#searchLocator");
var c=jQuery("#positionLat_footer");var f=jQuery("#positionLng_footer");var d=this;var g=new google.maps.Geocoder();g.geocode({address:m.val()},function(n,e){if(e==google.maps.GeocoderStatus.OK){tagmanager_event("Store locator search",{"Store locator search type":"footer",});
m.val(n[0]["formatted_address"]);c.val(n[0].geometry.location.lat());f.val(n[0].geometry.location.lng());d.submit()}else{jQuery("#searchLocator").popover("show")}})})};this.initLocator=function(){var m=jQuery("#dealerLocatorForm");
if(m){jQuery("select",m).change(function(){this.form.submit()});jQuery("input[type=checkbox]",m).click(function(){this.form.submit()});jQuery("input:checkbox[name=productGroups]:checked",m).each(function(A,B){var C=$(this).attr("id");
var B=$(this).val();var z=$(this).siblings("label[for="+C+"]").text();jQuery("#pgSelected").append("<a href='#' data-checkboxId='"+C+'\'><label><span class="icon-cancel-circled"></span>'+z+"</label></a>")
});jQuery("#pgSelected a").click(function(){var z=jQuery(this).attr("data-checkboxId");jQuery("#"+z).attr("checked",false);jQuery("#dealerLocatorForm").submit()})}var g=jQuery("#searchterm");var n=g.closest("form");
var d=jQuery("#positionLat");var e=jQuery("#positionLng");var h=new google.maps.Geocoder();var c;if(d.val()!=""&&e.val()!=""){c=new google.maps.LatLng(d.val(),e.val())}var r="MANUAL";var w={mapTypeId:google.maps.MapTypeId.ROADMAP,center:new google.maps.LatLng(0,0),zoom:2,scrollwheel:false};
if(c){w.center=c;w.zoom=11}else{if(navigator.geolocation){navigator.geolocation.getCurrentPosition(function(z){r="AUTO";c=new google.maps.LatLng(z.coords.latitude,z.coords.longitude);d.val(z.coords.latitude);
e.val(z.coords.longitude);var A=new google.maps.InfoWindow({map:y,position:c,content:"Location found using your position."});h.geocode({latLng:c},function(D,C){if(C==google.maps.GeocoderStatus.OK){var B=D[0]["formatted_address"];
p(c,B);n.submit()}});y.setCenter(c)},function(){r="MANUAL"})}else{r="MANUAL"}}function p(A,z){g.val(z);d.val(A.lat());e.val(A.lng());w.center=A;w.zoom=11}n.submit(function(A){A.preventDefault();var z=this;
if(r=="MANUAL"){h.geocode({address:g.val()},function(C,B){if(B==google.maps.GeocoderStatus.OK){tagmanager_event("Store locator search",{"Store locator search type":"Store locator page",});p(C[0].geometry.location,C[0]["formatted_address"]);
z.submit()}})}else{this.submit()}});var y=new google.maps.Map(document.getElementById("map-canvas"),w);var t=new Array();var u="/site/images/dealer/pro_pointer.png";for(var s=0;s<dealers.length;s++){var o=new google.maps.InfoWindow({content:null});
var f=new google.maps.Marker({index:s,map:y,icon:u,position:new google.maps.LatLng(dealers[s].lat,dealers[s].lng),title:dealers[s].name});google.maps.event.addListener(f,"click",function(){b(this)});t.push(f)
}function v(z){b(t[z])}function b(z){z.setMap(y);o.setContent('<div class="dealerContent"><h4>'+dealers[z.index].name+"</h4><p>"+dealers[z.index].info+"</p></div>");o.open(y,z);var A=jQuery("#dealer_"+(z.index+1)).closest("li.dealers-list-item");
jQuery("#dealer-list li.dealers-list-item.active").removeClass("active");A.addClass("active");jQuery("html, body").stop().animate({scrollTop:0},800);y.setCenter(z.getPosition());y.panBy(0,-50)}jQuery('a[id^="dealer_"]').each(function(){var z=jQuery(this);
var A=Number(z.attr("id").slice("dealer_".length))-1;z.bind("click",function(B){v(A);B.preventDefault()})});jQuery("#searchterm").change(function(){d.val(null);e.val(null)});jQuery("a.dealerWebSite").each(function(){$(this).click(function(){var z=$(this).attr("href");
tagmanager_event("Retailer website outbounce",{"retailer url":z})})})}};jQuery(document).ready(function(){if(jQuery("#dealerLocator").size()){scott.dealerlocator.init()}scott.dealerlocator.initFooterLocator()
});var scott=scott||{};scott.dotdotdot_default=scott.dotdotdot_default||new function(){var b;this.init=function(){b=".searchtext, .searchtextproduct,.smallPanel .text, #teams .text";a(b)};function a(c){jQuery(c).dotdotdot({ellipsis:"...",wrap:"word",fallbackToLetter:true,after:null,watch:true,height:null,tolerance:0,callback:function(d,e){},lastCharacter:{remove:[" ",",",";",".","!","?"],noEllipsis:[]}})
}};scott.dotdotdot_prod=scott.dotdotdot_prod||new function(){var c=this;var d=null;this.init=function(){b();a()};function a(){jQuery("#prodDescCollapse .prodDescDivider").click(function(){if(jQuery(this).hasClass("collapsed")){jQuery("#productdetail .prodDesc").trigger("destroy");
jQuery("#productdetail .prodDesc").css("height","auto");jQuery(this).hide();jQuery("#prodDescCollapse .prodDescDivider.expanded").show()}else{jQuery("#productdetail .prodDesc").css("height","");b()}})}function b(){jQuery("#productdetail .prodDesc").dotdotdot({ellipsis:"...",wrap:"word",fallbackToLetter:true,after:null,watch:true,height:null,tolerance:0,callback:function(e,f){if(!c.truncated){c.truncated=e
}if(c.truncated){jQuery("#prodDescCollapse").show();jQuery("#prodDescCollapse .prodDescDivider.collapsed").show();jQuery("#prodDescCollapse .prodDescDivider.expanded").hide()}else{jQuery("#prodDescCollapse").hide();
jQuery("#productdetail .prodDesc").css("height","auto")}},lastCharacter:{remove:[" ",",",";",".","!","?"],noEllipsis:[]}})}};scott.dotdotdot_feat=scott.dotdotdot_feat||new function(){this.init=function(){d();
a();b()};function a(){jQuery(".feature a").click(function(){if(jQuery(this).hasClass("plus")){jQuery(this).parent().data("maxheight",jQuery(this).parent().css("height"));jQuery(this).parent().css("height","auto");
jQuery(this).siblings(".text").trigger("destroy");jQuery(this).siblings(".text").addClass("text-less").removeClass("text");jQuery(this).hide();jQuery(this).siblings(".minus").show()}else{jQuery(this).parent().css("height",jQuery(this).parent().data("maxheight"));
jQuery(this).siblings(".text-less").addClass("text").removeClass("text-less");c(jQuery(this).siblings(".text"));jQuery(this).hide();jQuery(this).siblings(".plus").show()}})}function b(){jQuery("#FEATURES").on("hidden.bs.collapse",function(){jQuery(".feature a.minus:visible").each(function(){jQuery(this).click()
})});jQuery("#FEATURES").on("shown.bs.collapse",function(){scott.tools.maxHeight(".feature")})}function d(){jQuery(".feature .text").each(function(){var e=jQuery(this);c(e)})}function c(e){e.dotdotdot({ellipsis:"...",wrap:"word",fallbackToLetter:true,after:null,watch:true,height:null,tolerance:0,callback:function(f,g){scott.tools.removestylespan();
if(f){jQuery(this).siblings("a.plus").show()}else{jQuery(this).siblings("a.plus").hide()}},lastCharacter:{remove:[" ",",",";",".","!","?"],noEllipsis:[]}})}};scott.dotdotdot_tech=scott.dotdotdot_tech||new function(){this.init=function(){d();
a();b()};function a(){jQuery(".technology a.more").click(function(){if(jQuery(this).hasClass("plus")){jQuery(this).parent().data("maxheight",jQuery(this).parent().css("height"));jQuery(this).parent().css("height","auto");
jQuery(this).siblings(".text").trigger("destroy");jQuery(this).siblings(".text").addClass("text-less").removeClass("text");jQuery(this).hide();jQuery(this).siblings(".minus").show()}else{jQuery(this).parent().css("height",jQuery(this).parent().data("maxheight"));
jQuery(this).siblings(".text-less").addClass("text").removeClass("text-less");c(jQuery(this).siblings(".text"));jQuery(this).hide();jQuery(this).siblings(".plus").show()}})}function b(){jQuery("#TECHLENS,#TECHGOGGLES,#TECHNOLOGY").on("hidden.bs.collapse",function(){jQuery(".feature a.minus:visible").each(function(){jQuery(this).click()
})});jQuery("#TECHLENS,#TECHGOGGLES,#TECHNOLOGY").on("shown.bs.collapse",function(){scott.tools.maxHeight(".technology")})}function d(){jQuery(".technology .text").each(function(){var e=jQuery(this);c(e)
})}function c(e){e.dotdotdot({ellipsis:"...",wrap:"word",fallbackToLetter:false,after:null,watch:true,height:null,tolerance:0,callback:function(f,g){scott.tools.removestylespan();if(jQuery(".technology a.more").size()){if(f){jQuery(this).siblings("a.plus").show()
}else{jQuery(this).siblings("a.plus").hide()}}},lastCharacter:{remove:[" ",",",";",".","!","?"],noEllipsis:[]}})}};jQuery(document).ready(function(){scott.dotdotdot_default.init();scott.dotdotdot_prod.init();
scott.dotdotdot_tech.init();scott.dotdotdot_feat.init()});var scott=scott||{};scott.search=scott.search||new function(){var a=this;this.init=function(){}};scott.search.tabs=scott.tabs||new function(){var d=this;
var f="active";var o="#sortby";var h=["searchProductsTab","searchNewsTab","searchVideoTab","searchAthleteTab","searchEventTab","searchPressTab","searchFaqTab","searchMarketingPageTab","searchTechnologyTab"];
var a=["nbProducts","nbNews","nbVideo","nbAthletes","nbEvent","nbPress","nbFaq","nbMktgPage","nbTechnologies"];var m=false;this.init=function(){if(!m){jQuery(b().join(",")).click(function(){d.clickTab(this.id,jQuery(this).data("result-id"))
})}var s=scott.tools.extractURLParams()["objectType"];if(!s){var r=jQuery(o+" ."+f).attr("id");var p=jQuery(o+" ."+f).data("result-id");if(r){this.activateTab(r,p)}else{this.clickTab(h[0],a[0])}}else{var t=scott.tools.capitaliseFirstLetter(s);
this.clickTab("search"+t+"Tab","nb"+t)}m=true};this.clickTab=function(r,p){d.activateTab(r,p)};this.activateTab=function(r,p){jQuery(b().join(",")).removeClass(f);jQuery("#"+r).addClass(f);jQuery(c().join(",")).hide();
jQuery("."+r).show();jQuery(n().join(",")).hide();jQuery("#"+p).show()};function b(){return e("#")}function n(){return g("#")}function c(){return e(".")}function e(s){var p=[];for(var r=0;r<h.length;r++){p.push(s+h[r])
}return p}function g(s){var p=[];for(var r=0;r<a.length;r++){p.push(s+a[r])}return p}};jQuery(document).ready(function(){if(jQuery("#searchForm").size()){scott.tools.initSearchAutocomplete("#searchInput");
scott.search.tabs.init()}});var scott=scott||{};scott.newsletterpage=scott.newsletterpage||new function(){var a=this;this.init=function(){var e=new Array();var d=new Array();e[0]="EMAIL";d[0]="email";e[1]="FNAME";
d[1]="text";e[2]="LNAME";d[2]="text";e[3]="COMPANY";d[3]="text";e[4]="MMERGE4";d[4]="text";e[5]="MMERGE5";d[5]="text";e[6]="MMERGE6";d[6]="text";e[7]="MMERGE7";d[7]="text";e[8]="COUNTRY";d[8]="dropdown";
var c={errorClass:"has-error",errorElement:"div",onkeyup:function(){},onfocusout:function(){},onblur:function(){},invalidHandler:function(m,g){jQuery("#mce-success-response").hide();jQuery("#mce-error-response").hide();
var n=g.numberOfInvalids();if(n){errorsElms=g.errorList;for(;n>0;n--){$(errorsElms[n-1].element).parent().parent().parent().addClass("has-error")}jQuery("#mce-error-response").show();var h=jQuery("#subscriptionErrorMsg").val();
jQuery("#mce-error-response").html(h)}},messages:{EMAIL:" ",FNAME:" ",LNAME:" ",COUNTRY:" ",PLANG:" "}};var f=$("#mc-embedded-subscribe-form").validate(c);jQuery("#mc-embedded-subscribe-form").unbind("submit");
c={url:"//scott-sports.us1.list-manage.com/subscribe/post-json?u=4018eef54693b49f3a5d89099&id=8d929da9b3&c=?",type:"GET",dataType:"json",contentType:"application/json; charset=utf-8",beforeSubmit:function(){jQuery("#mce_tmp_error_msg").remove();
jQuery("div.form-group").removeClass("has-error");jQuery(".datefield","#mc_embed_signup").each(function(){var h="filled";var g=new Array();var m=0;jQuery(":text",this).each(function(){g[m]=this;m++});jQuery(":hidden",this).each(function(){var n=false;
if(g.length==2){n=true;g[2]={value:1970}}if(g[0].value=="MM"&&g[1].value=="DD"&&(g[2].value=="YYYY"||(n&&g[2].value==1970))){this.value=""}else{if(g[0].value==""&&g[1].value==""&&(g[2].value==""||(n&&g[2].value==1970))){this.value=""
}else{if(/\[day\]/.test(g[0].name)){this.value=g[1].value+"/"+g[0].value+"/"+g[2].value}else{this.value=g[0].value+"/"+g[1].value+"/"+g[2].value}}}})});jQuery(".phonefield-us","#mc_embed_signup").each(function(){var g=new Array();
var h=0;jQuery(":text",this).each(function(){g[h]=this;h++});jQuery(":hidden",this).each(function(){if(g[0].value.length!=3||g[1].value.length!=3||g[2].value.length!=4){this.value=""}else{this.value="filled"
}})});return f.form()},success:b};jQuery("#mc-embedded-subscribe-form").ajaxForm(c)};function b(o){jQuery("#mce-success-response").hide();jQuery("#mce-error-response").hide();if(o.result=="success"){tagmanager_event("subscribeToNewsletter",{});
jQuery("#mce-"+o.result+"-response").show();var p=jQuery("#subscriptionSuccessMsg").val();jQuery("#mce-"+o.result+"-response").html("<p>"+p+"<p>");jQuery("#mc-embedded-subscribe-form").each(function(){this.reset();
var e=jQuery("#mc-embedded-subscribe-form input[type=text],input[type=email]");e.blur()})}else{var d=-1;var n=jQuery("#systemErrorMsg").val();try{var m=o.msg.split(" - ",2);if(m[1]==undefined){n+="</br>"+o.msg
}else{i=parseInt(m[0]);if(i.toString()==m[0]){d=m[0];n+="</br>"+m[1]}else{d=-1;n+="</br>"+o.msg}}}catch(h){d=-1;n+="</br>"+o.msg}try{if(d==-1){jQuery("#mce-"+o.result+"-response").show();jQuery("#mce-"+o.result+"-response").html(n)
}else{err_id="mce_tmp_error_msg";html='<div id="'+err_id+'" style="'+err_style+'">'+n+"</div>";var c="#mc_embed_signup";var g=jQuery(c);if(ftypes[d]=="address"){c="#mce-"+fnames[d]+"-addr1";g=jQuery(c).parent().parent().get(0)
}else{if(ftypes[d]=="date"){c="#mce-"+fnames[d]+"-month";g=jQuery(c).parent().parent().get(0)}else{c="#mce-"+fnames[d];g=jQuery().parent(c).get(0)}}if(g){jQuery(g).append(html);jQuery(c).focus()}else{jQuery("#mce-"+o.result+"-response").show();
jQuery("#mce-"+o.result+"-response").html(n)}}}catch(h){jQuery("#mce-"+o.result+"-response").show();jQuery("#mce-"+o.result+"-response").html(n)}}}};jQuery(document).ready(function(){if(jQuery("#newsletterpage").size()){scott.newsletterpage.init()
}});var pageFunctions={initFunctions:function(){this.bindEventHandler();this.refreshCartItems()},refreshCartItems:function(){jQuery(".selectField select").each(function(){jQuery(this).val(jQuery('option[selected="selected"]',this).val())
})},bindEventHandler:function(){jQuery(".selectField select").change(function(){var a=jQuery(this).val();jQuery(this).closest("tr").find(".quantitySelectBox").val(a);jQuery(this).closest("tr").find(".refresh").click()
})}};jQuery(document).ready(function(){pageFunctions.initFunctions()});var scott=scott||{};scott.chart=scott.chart||new function(){this.init=function(){bindEventHandler();termsAndConditionsDialogs();currentOverlayer.setCurrentOverlayer();
setSubmitBtnText(getSelectedPaymentMethod());checkDatatransStatus(datatransReachable);checkSabrixStatus(sabrixReachable);enableSubmitBtn();disableSubmitBtn();checkUserAgreed();bindPayBtn()},currentOverlayer={overlayer:null,setCurrentOverlayer:function(a){if(a!==undefined){this.overlayer="#"+a;
jQuery(this.overlayer).addClass("enable");this.show();this.validateLayer()}},close:function(){jQuery(this.overlayer).find(".wrapper").fadeOut(250).parent().fadeOut(1000).removeClass("enable")},show:function(){jQuery(this.overlayer).find(".wrapper").parent().fadeIn(250).children().fadeIn(1000)
},validateLayer:function(){jQuery("#submitNewAdress").validate({rules:{firstName:{required:true,minlength:3},lastName:{required:true,minlength:3},streetName:{required:true,minlength:3},streetNumber:{required:true,minlength:1},town:{required:true,minlength:3},postalCode:{required:true,minlength:4,number:true},regionIsoCode:{required:(function(){if(jQuery("#countryIsoCode").val()=="us"){if(!jQuery("#regionIsoCode option").hasClass("disabled")){jQuery("#regionIsoCode").prepend('<option class="disabled" value="" disabled="disabled"></option>')
}jQuery('#regionIsoCode option[value=""]').attr("selected",true);return true}else{if(!jQuery("#regionIsoCode option").hasClass("disabled")){jQuery("#regionIsoCode").prepend('<option class="disabled" value="" disabled="disabled"></option>')
}jQuery('label[for="regionIsoCode"]:contains(*)').text("Region");jQuery('#regionIsoCode option[value=""]').attr("selected",true);return false}})()}}})}},bindEventHandler=function(){jQuery(".closeBTN").bind("click",function(){currentOverlayer.close();
resetForm()});jQuery("a.edit").bind("click",function(b){b.preventDefault();var a=jQuery(this).attr("rel");currentOverlayer.setCurrentOverlayer(a)});jQuery(".paymentRadio input").bind("click",function(a){setSubmitBtnText(getSelectedPaymentMethod())
});jQuery(".deliveryRadio input").bind("click",function(a){setSubmitBtnAction("selectDeliveryMode")});jQuery("#editSavedAdress").bind("click",function(a){a.preventDefault();editSelectedAddress(jQuery(this))
});jQuery("#editShippingAdress").bind("click",function(a){a.preventDefault();editSelectedAddress(jQuery(this))})},termsAndConditionsDialogs=function(){jQuery("#termsConditionsAccept").click(function(){jQuery("#termsConditions").prop("checked",true);
checkUserAgreed()});jQuery("#termsConditionsRefuse").click(function(){jQuery("#termsConditions").prop("checked",false);checkUserAgreed()});jQuery("#employeeRulesAccept").click(function(){jQuery("#employeeRules").prop("checked",true);
checkUserAgreed()});jQuery("#employeeRulesRefuse").click(function(){jQuery("#employeeRules").prop("checked",false);checkUserAgreed()});jQuery("#termsConditions").click(function(){checkUserAgreed()});jQuery("#employeeRules").click(function(){checkUserAgreed()
})},checkUserAgreed=function(a){if(jQuery(".shopCheckbox").find('input[type="checkbox"]:checked').length>=jQuery(".shopCheckbox").find('input[type="checkbox"]').length){var b=this.checkSabrixStatus(sabrixReachable);
if(b===true){this.enableSubmitBtn()}else{this.disableSubmitBtn()}}else{this.disableSubmitBtn()}},getSelectedPaymentMethod=function(){var a=jQuery(".paymentRadio input:checked").val();return a},setSubmitBtnText=function(a){if(a=="creditCard"){jQuery("#nextStepBtn").text(this.localization.checkoutBtn_payNow)
}else{jQuery("#nextStepBtn").text(this.localization.checkoutBtn_buyNow)}},setSubmitBtnAction=function(a){jQuery("#nextStepBtn").attr({name:a}).removeAttr("disabled").click()},disableSubmitBtn=function(){jQuery("#nextStepBtn").attr({disabled:true})
},enableSubmitBtn=function(){jQuery("#nextStepBtn").attr({disabled:false})},editSelectedAddress=function(c){var b=jQuery(c).closest("ul");jQuery("#submitNewAdress #firstName").val(jQuery(".firstname",b).text());
jQuery("#submitNewAdress #lastName").val(jQuery(".lastname",b).text());jQuery("#submitNewAdress #streetName").val(jQuery(".streetname",b).text());jQuery("#submitNewAdress #streetNumber").val(jQuery(".streetnumber",b).text());
jQuery("#submitNewAdress #town").val(jQuery(".town",b).text());jQuery("#submitNewAdress #postalCode").val(jQuery(".postalcode",b).text());var a;jQuery("#submitNewAdress #regionIsoCode option").each(function(){if(jQuery(".district",b).text()==jQuery(this).text()){a=jQuery(this).attr("value")
}});jQuery("#submitNewAdress #regionIsoCode").val(a)},resetForm=function(){jQuery("#submitNewAdress #firstName").val("");jQuery("#submitNewAdress #lastName").val("");jQuery("#submitNewAdress #streetName").val("");
jQuery("#submitNewAdress #streetNumber").val("");jQuery("#submitNewAdress #town").val("");jQuery("#submitNewAdress #postalCode").val("");jQuery("#submitNewAdress #regionIsoCode").val("")},checkDatatransStatus=function(a){if(a!=true){if(!jQuery("#errorBox div").hasClass("datatrans")){jQuery("#errorBox").prepend('<div class="datatrans headlineError red m-l-5 m-r-5"><h4>'+this.localization.errorMsgHeadline_datatransReachable+":</h4><p>"+this.localization.errorMsg_datatransReachable+"</p></div>")
}}},checkSabrixStatus=function(a){if(a!==true&&a!="true"){if(!jQuery("#errorBox div").hasClass("sabrix")){jQuery("#errorBox").prepend('<div class="sabrix headlineError red m-l-5 m-r-5"><h4>'+this.localization.errorMsgHeadline_sabrixReachable+":</h4><p>"+this.localization.errorMsg_sabrixReachable+"</p></div>")
}return false}else{return true}},bindPayBtn=function(){jQuery("#nextStepBtn").click(function(b){var c=getSelectedPaymentMethod();if(c=="creditCard"){b.preventDefault();var a=jQuery("#paymentForm").data("refno");
if(!a){disableSubmitBtn();jQuery.ajax({url:jQuery("#checkoutForm").attr("action"),method:jQuery("#checkoutForm").attr("method"),data:jQuery("#checkoutForm").serialize()+"&generateRefNo=generateRefNo"}).done(function(d){jQuery("#paymentForm").data("refno",d);
Datatrans.startPayment({form:"#paymentForm"})}).fail(function(){alert("Transaction has been aborted. An error occured while processing your request. Retry later or contact an administrator.")}).always(function(){enableSubmitBtn()
})}else{Datatrans.startPayment({form:"#paymentForm"})}}else{return true}})}};jQuery(document).ready(function(){if(jQuery("#cartBody").size()){scott.chart.init()}});var scott=scott||{};scott.careers=scott.careers||new function(){var a=this;
this.init=function(){if(window.location.hash!=""){if(jQuery(window.location.hash).length>0){scott.careers.showJobPosting(window.location.hash)}}jQuery("#careers-page .job-link").click(function(b){b.preventDefault();
scott.careers.showJobPosting(jQuery(this).attr("href"))})};this.showJobPosting=function(b){jQuery(".job-description").hide();jQuery(b).show();window.location.href=b;if(jQuery(window).width()>768){jQuery(window).scrollTop(0)
}else{jQuery(window).scrollTop(jQuery(b).offset().top-75)}}};jQuery(document).ready(function(){if(jQuery("#careers-page").size()){scott.careers.init()}});var scott=scott||{};scott.paymentform=scott.paymentform||new function(){this.initFunctions=function(){jQuery("#paymentForm").validate({rules:{cardno:{required:true,creditcard:true},cvv:{required:true,minlength:3},expm:{required:true,minlength:2,maxlength:2,range:[1,12],number:true},expy:{required:true,minlength:2,maxlength:2,range:[1,99],number:true}}})
}};jQuery(document).ready(function(){if(jQuery("#ccpaymentform").size()){scott.paymentform.initFunctions()}});var $buo=function(h,A){var g=14;var v=window.navigator,E;this.op=h||{};this.op.l=h.l||v.language||v.userLanguage||document.documentElement.getAttribute("lang")||"en";
var p=this.op.l.substr(0,2);this.op.vsakt={i:11,f:28,o:12.1,s:7,n:20,c:32};this.op.vsdefault={i:9,f:23,o:12,s:5.2,n:12,c:28};this.op.vsmin={i:7,f:5,o:12,s:5,n:10,c:28};var D=h.vs||{};this.op.vs=h.vs||this.op.vsdefault;
for(E in this.op.vsakt){if(this.op.vs[E]>=this.op.vsakt[E]){this.op.vs[E]=this.op.vsakt[E]-0.2}if(!this.op.vs[E]){this.op.vs[E]=this.op.vsdefault[E]}if(this.op.vs[E]<this.op.vsmin[E]){this.op.vs[E]=this.op.vsmin[E]
}}if(h.reminder<0.1||h.reminder===0){this.op.reminder=0}else{this.op.reminder=h.reminder||24}this.op.onshow=h.onshow||function(b){};this.op.onclick=h.onclick||function(b){};this.op.pageurl=h.pageurl||window.location.hostname||"unknown";
this.op.newwindow=(h.newwindow!==false);this.op.test=A||h.test||false;if(window.location.hash=="#test-bu"){this.op.test=true}function c(){var I,d,G,e=navigator.userAgent;var H={i:"Internet Explorer",f:"Firefox",o:"Opera",s:"Apple Safari",n:"Netscape Navigator",c:"Chrome",x:"Other"};
if(/bot|googlebot|facebook|slurp|wii|silk|blackberry|maxthon|maxton|mediapartners|dolfin|dolphin|adsbot|silk|android|phone|bingbot|google web preview|like firefox|chromeframe|seamonkey|opera mini|min|meego|netfront|moblin|maemo|arora|camino|flot|k-meleon|fennec|kazehakase|galeon|android|mobile|iphone|ipod|ipad|epiphany|rekonq|symbian|webos/i.test(e)){I="x"
}else{if(/Trident.*rv:(\d+\.\d+)/i.test(e)){I="i"}else{if(/Trident.(\d+\.\d+)/i.test(e)){I="io"}else{if(/MSIE.(\d+\.\d+)/i.test(e)){I="i"}else{if(/OPR.(\d+\.\d+)/i.test(e)){I="o"}else{if(/Chrome.(\d+\.\d+)/i.test(e)){I="c"
}else{if(/Firefox.(\d+\.\d+)/i.test(e)){I="f"}else{if(/Version.(\d+.\d+).{0,10}Safari/i.test(e)){I="s"}else{if(/Safari.(\d+)/i.test(e)){I="so"}else{if(/Opera.*Version.(\d+\.\d+)/i.test(e)){I="o"}else{if(/Opera.(\d+\.?\d+)/i.test(e)){I="o"
}else{if(/Netscape.(\d+)/i.test(e)){I="n"}else{return{n:"x",v:0,t:H[I]}}}}}}}}}}}}}var d=parseFloat(RegExp.$1);var b=false;if(/windows.nt.5.0|windows.nt.4.0|windows.98|os x 10.4|os x 10.5|os x 10.3|os x 10.2/.test(e)){b="oldOS"
}if(I=="f"&&Math.round(d)==24){b="ESR"}if(/linux|x11|unix|bsd/.test(e)&&I=="o"&&d>12){b="Opera12Linux"}if(I=="x"){return{n:"x",v:d||0,t:H[I],donotnotify:b}}if(I=="so"){d=((d<100)&&1)||((d<130)&&1.2)||((d<320)&&1.3)||((d<520)&&2)||((d<524)&&3)||((d<526)&&3.2)||4;
I="s"}if(I=="i"&&d==7&&window.XDomainRequest){d=8}if(I=="io"){I="i";if(d>6){d=11}else{if(d>5){d=10}else{if(d>4){d=9}else{if(d>3.1){d=8}else{if(d>3){d=7}else{d=9}}}}}}return{n:I,v:d,t:H[I]+" "+d,donotnotify:b}
}this.op.browser=c();if(!this.op.test&&(!this.op.browser||!this.op.browser.n||this.op.browser.n=="x"||this.op.browser.donotnotify!==false||document.cookie.indexOf("browserupdateorg=pause")>-1||this.op.browser.v>this.op.vs[this.op.browser.n])){return
}if(this.op.reminder>0){var C=new Date(new Date().getTime()+1000*3600*this.op.reminder);document.cookie="browserupdateorg=pause; expires="+C.toGMTString()+"; path=/"}var m="xx,jp,sl,id,uk,rm,da,ca,sv,hu,fa,gl";
var y="";if(this.op.newwindow){y=' target="_blank"'}function r(){var d=arguments;var e=d[0];for(var b=1;b<d.length;++b){e=e.replace(/%s/,d[b])}return e}var s="This website would like to remind you: Your browser (%s) is <b>out of date</b>.			 <a%s>Update your browser</a> for more security, comfort and the best experience on this site.";
if(p=="de"){s="Sie verwenden einen <b>veralteten Browser</b> (%s) mit <b>Sicherheitsschwachstellen</b> und <b>k&ouml;nnen nicht alle Funktionen dieser Webseite nutzen</b>. 			<a%s>Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren k&ouml;nnen</a>."
}else{if(p=="it"){s="Il tuo browser (%s) <b>non è aggiornato</b>. Ha delle <b>falle di sicurezza</b> e potrebbe <b>non visualizzare correttamente</b> le 			pagine di questo e altri siti. 			<a%s>Aggiorna il tuo browser</a>!"
}else{if(p=="pl"){s="Przeglądarka (%s), której używasz, jest przestarzała. Posiada ona udokumentowane <b>luki bezpieczeństwa, inne wady</b> oraz <b>ograniczoną funkcjonalność</b>. Tracisz możliwość skorzystania z pełni możliwości oferowanych przez niektóre strony internetowe. <a%s>Dowiedz się jak zaktualizować swoją przeglądarkę</a>."
}else{if(p=="es"){s="Su navegador (%s) <b>no está actualizado</b>. Tiene <b>fallos de seguridad</b> conocidos y podría <b>no mostrar todas las características</b> de este y otros sitios web. <a%s>Averigüe cómo actualizar su navegador.</a>"
}else{if(p=="nl"){s="Uw browser (%s) is <b>oud</b>. Het heeft bekende <b>veiligheidsissues</b> en kan <b>niet alle mogelijkheden</b> weergeven van deze of andere websites. <a%s>Lees meer over hoe uw browser te upgraden</a>"
}else{if(p=="pt"){s="Seu navegador (%s) está <b>desatualizado</b>. Ele possui <b>falhas de segurança</b> e pode <b>apresentar problemas</b> para exibir este e outros websites. <a%s>Veja como atualizar o seu navegador</a>"
}else{if(p=="sl"){s="Vaš brskalnik (%s) je <b>zastarel</b>. Ima več <b>varnostnih pomankljivosti</b> in morda <b>ne bo pravilno prikazal</b> te ali drugih strani. 			<a%s>Poglejte kako lahko posodobite svoj brskalnik</a>"
}else{if(p=="ru"){s="Ваш браузер (%s) <b>устарел</b>. Он имеет <b>уязвимости в безопасности</b> и может <b>не показывать все возможности</b> на этом и других сайтах. <a%s>Узнайте, как обновить Ваш браузер</a>"
}else{if(p=="id"){s="Browser Anda (% s) sudah <b>kedaluarsa</b>. Browser yang Anda pakai memiliki <b>kelemahan keamanan</b> dan mungkin <b>tidak dapat menampilkan semua fitur</b> dari situs Web ini dan lainnya. <a%s> Pelajari cara memperbarui browser Anda</a>"
}else{if(p=="uk"){s="Ваш браузер (%s) <b>застарів</b>. Він <b>уразливий</b> й може <b>не відображати всі можливості</b> на цьому й інших сайтах. <a%s>Дізнайтесь, як оновити Ваш браузер</a>"}else{if(p=="ko"){s="지금 사용하고 계신 브라우저(%s)는 <b>오래되었습니다.</b> 알려진 <b>보안 취약점</b>이 존재하며, 새로운 웹 사이트가 <b>깨져 보일 수도</b> 있습니다. <a%s>브라우저를 어떻게 업데이트하나요?</a>"
}else{if(p=="rm"){s="Tes navigatur (%s) è <b>antiquà</b>. El cuntegna <b>problems da segirezza</b> enconuschents e mussa eventualmain <b>betg tut las funcziuns</b> da questa ed autras websites. <a%s>Emprenda sco actualisar tes navigatur</a>."
}else{if(p=="ja"){s="お使いのブラウザ「%s」は、<b>時代遅れ</b>のバージョンです。既知の<b>脆弱性</b>が存在するばかりか、<b>機能不足</b>によって、サイトが正常に表示できない可能性があります。 			 <a%s>ブラウザを更新する方法を確認する</a>"}else{if(p=="fr"){s="Votre navigateur (%s) est <b>périmé</b>. Il contient des <b>failles de sécurité</b> et pourrait <b>ne pas afficher certaines fonctionalités</b> des sites internet récents. <a%s>Découvrez comment mettre votre navigateur à jour</a>"
}else{if(p=="da"){s="Din browser (%s) er <b>for&aelig;ldet</b>. Den har kendte <b>sikkerhedshuller</b> og kan m&aring;ske <b>ikke vise alle funktioner</b> p&aring; dette og andre websteder. <a%s>Se hvordan du opdaterer din browser</a>"
}else{if(p=="sq"){s="Shfletuesi juaj (%s) është <b>ca i vjetër</b>. Ai ka <b>të meta sigurie</b> të njohura dhe mundet të <b>mos i shfaqë të gjitha karakteristikat</b> e kësaj dhe shumë faqeve web të tjera. <a%s>Mësoni se si të përditësoni shfletuesin tuaj</a>"
}else{if(p=="ca"){s="El teu navegador (%s) està <b>desactualitzat</b>. Té <b>vulnerabilitats</b> conegudes i pot <b>no mostrar totes les característiques</b> d'aquest i altres llocs web. <a%s>Aprèn a actualitzar el navegador</a>"
}else{if(p=="tr"){s="Tarayıcınız (%s) <b>güncel değildir.</b>. Eski versiyon olduğu için <b>güvenlik açıkları</b> vardır ve görmek istediğiniz bu web sitesinin ve diğer web sitelerinin <b>tüm özelliklerini hatasız bir şekilde</b> gösteremeyecektir. 			 <a%s>Tarayıcınızı nasıl güncelleyeceğinizi öğrenin!</a>"
}else{if(p=="fa"){s="مرورگر شما (%s) <b>از رده خارج شده</b> می باشد. این مرورگر دارای <b>مشکلات امنیتی شناخته شده</b> می باشد و <b>نمی تواند تمامی ویژگی های این</b> وب سایت و دیگر وب سایت ها را به خوبی نمایش دهد. 			 <a%s>در خصوص گرفتن راهنمایی درخصوص نحوه ی به روز رسانی مرورگر خود اینجا کلیک کنید.</a>"
}else{if(p=="sv"){s="Din webbläsare (%s) är <b>föråldrad</b>. Den har kända <b>säkerhetshål</b> och <b>kan inte visa alla funktioner korrekt</b> på denna och på andra webbsidor. <a%s>Uppdatera din webbläsare idag</a>"
}else{if(p=="hu"){s="Az Ön böngészője (%s) <b>elavult</b>. Ismert <b>biztonsági hiányosságai</b> vannak és esetlegesen <b>nem tud minden funkciót megjeleníteni</b> ezen vagy más weboldalakon. <a%s>Itt talál bővebb információt a böngészőjének frissítésével kapcsolatban</a>		 "
}else{if(p=="gl"){s="O seu navegador (%s) está <b>desactualizado</b>. Ten coñecidos <b>fallos de seguranza</b> e podería <b>non mostrar tódalas características</b> deste e outros sitios web. <a%s>Aprenda como pode actualizar o seu navegador</a>"
}else{if(p=="cs"){s="Váš prohlížeč (%s) je <b>zastaralý</b>. Jsou známy <b>bezpečnostní rizika</b> a možná <b>nedokáže zobrazit všechny prvky</b> této a dalších webových stránek. <a%s>Naučte se, jak aktualizovat svůj prohlížeč</a>"
}else{if(p=="he"){s="הדפדפן שלך (%s) <b>אינו מעודכן</b>. יש לו <b>בעיות אבטחה ידועות</b> ועשוי <b>לא להציג את כל התכונות</b> של אתר זה ואתרים אחרים. <a%s>למד כיצד לעדכן את הדפדפן שלך</a>"}else{if(p=="nb"){s="Nettleseren din (%s) er <b>utdatert</b>. Den har kjente <b>sikkerhetshull</b> og <b>kan ikke vise alle funksjonene</b> på denne og andre websider. <a%s>Lær hvordan du kan oppdatere din nettleser</a>"
}else{if(p=="zh"){s="您的浏览器(%s) 需要更新。该浏览器有诸多安全漏洞，无法显示本网站的所有功能。 <a%s>了解如何更新浏览器</a>"}else{if(p=="fi"){s="Selaimesi (%s) on <b>vanhentunut</b>. Siinä on tunnettuja tietoturvaongelmia eikä se välttämättä tue kaikkia ominaisuuksia tällä tai muilla sivustoilla. <a%s>Lue lisää siitä kuinka päivität selaimesi</a>."
}else{if(p=="tr"){s="Tarayıcınız (%s) <b>güncel değil</b>. Eski versiyon olduğu için <b>güvenlik açıkları</b> vardır ve görmek istediğiniz bu web sitesinin ve diğer web sitelerinin <b>tüm özelliklerini hatasız bir şekilde</b> gösteremeyecektir. <a%s>Tarayıcınızı nasıl güncelleyebileceğinizi öğrenin</a>"
}else{if(p=="ro"){s="Browser-ul (%s) tau este <b>invechit</b>. Detine <b>probleme de securitate</b> cunoscute si poate <b>sa nu afiseze corect</b> toate elementele acestui si altor site-uri. <a%s>Invata cum sa-ti actualizezi browserul.</a>"
}}}}}}}}}}}}}}}}}}}}}}}}}}}}}if(h.text){s=h.text}if(h["text_"+p]){s=h["text_"+p]}var o=c();var v=o.n;if(v=="i"){this.op.url="http://www.microsoft.com/ie"}else{if(v=="o"){this.op.url="http://www.opera.com/browser"
}else{if(v=="c"){this.op.url="http://www.google.com/chrome"}else{if(v=="s"){this.op.url="http://www.apple.com/safari"}else{if(v=="f"){this.op.url="http://www.getfirefox.com"}else{this.op.url="http://www.google.com/chrome"
}}}}}this.op.text=r(s,this.op.browser.t,' href="'+this.op.url+'"');var u=document.createElement("div");this.op.div=u;u.id="browseralert";u.className="browseralert";u.innerHTML="<div>"+this.op.text+'<div id="browseralertclose">&times;</div></div>';
var f=document.createElement("style");var z=".browseralert {width:100%;	border-bottom:1px solid #aa231a; 	background:#FF3527;	text-align:left; cursor:pointer; 	font-weight:700; color:#fff;}	.browseralert div { padding:15px 36px 15px 40px; } 	.browseralert a,.browseralert a:visited  {color:#ffff00; text-decoration: underline;}	#browseralertclose { width: 12px;font-weight: bold;font-size: 28px;padding: 0;float: right;line-height: 17px; }";
var w=document.getElementById("navbar");w.insertBefore(u,w.childNodes[0]);document.getElementsByTagName("head")[0].appendChild(f);try{f.innerText=z;f.innerHTML=z}catch(B){try{f.styleSheet.cssText=z}catch(B){return
}}var F=this;u.onclick=function(){window.open(F.op.url,"_blank")};try{u.getElementsByTagName("a")[0].onclick=function(b){var b=b||window.event;if(b.stopPropagation){b.stopPropagation()}else{b.cancelBubble=true
}F.op.onclick(F.op);return true}}catch(B){}var a=document.getElementsByTagName("html")[0]||document.body;this.op.bodymt=a.style.marginTop;a.style.marginTop=(u.clientHeight)+"px";document.getElementById("browseralertclose").onclick=function(b){var b=b||window.event;
if(b.stopPropagation){b.stopPropagation()}else{b.cancelBubble=true}F.op.div.style.display="none";a.style.marginTop=F.op.bodymt;return true};h.onshow(this.op)};var $buoop=$buoop||{};$bu=$buo($buoop);var scott=scott||{};
scott.fotorama=scott.fotorama||new function(){this.startSlideShow=function(b,e){e.stopAutoplay();jQuery(b).next(".fotoramaprogress").stop().css({width:"0px"});var d=(new Date()).getTime();var c=(new Date()).getTime()-d;
jQuery(b).next(".fotoramaprogress").animate({width:"100%"},e.options.autoplay,function(){e.show(">");scott.fotorama.startSlideShow(b,e)});if(e.activeFrame.caption!=null){jQuery(b).parent().next(".caption-handler").html(jQuery(e.activeFrame.caption).children())
}if(e.activeFrame.shareurl!=null){addthis.toolbox(".addthisSlider",{},{url:e.activeFrame.shareurl})}jQuery(b).parent().find(".fotoramastartstop").find(".playFotorama").addClass("hidden").removeClass("show");
jQuery(b).parent().find(".fotoramastartstop").find(".stopFotorama").addClass("show").removeClass("hidden")};this.stopSlideShow=function(b){jQuery(b).next(".fotoramaprogress").stop().css({width:"0px"});
jQuery(b).parent().find(".fotoramastartstop").find(".playFotorama").addClass("show").removeClass("hidden");jQuery(b).parent().find(".fotoramastartstop").find(".stopFotorama").addClass("hidden").removeClass("show")
};this.sliderVisible=function(d){var e=jQuery(d).find(".fotorama__stage").offset().top;var f=e+jQuery(d).find(".fotorama__stage").height();var c=jQuery(window).scrollTop()+60;var h=jQuery(window).scrollTop()+jQuery(window).height();
var b=false;var g=false;if(jQuery(d).hasClass("visible")){b=true;g=true}else{if(jQuery(d).hasClass("invisible")){b=false;g=true}}if(h>=e&&c<=f){if(!g){jQuery(d).addClass("visible")}else{if(!b){jQuery(d).addClass("visible").removeClass("invisible");
scott.fotorama.startSlideShow(d,jQuery(d).data("fotorama"))}}}else{if(!g){jQuery(d).addClass("invisible");scott.fotorama.stopSlideShow(d)}else{if(b){jQuery(d).addClass("invisible").removeClass("visible");
scott.fotorama.stopSlideShow(d)}}}};this.sliderSize=function(){if(jQuery(".homeSlider.fotorama.topslider").size()){var e="#"+jQuery(".homeSlider.fotorama.topslider").attr("id");var c=jQuery(e).find(".fotorama__stage").width(),d=jQuery(window).scrollTop()+jQuery(window).height(),b=jQuery(e).find(".fotorama__stage").offset().top+jQuery(e).find(".fotorama__stage").height();
jQuery(e).next().next(".fotoramastartstop").css({left:c/2-(jQuery(e).find(".fotorama__nav__shaft").width()/2)-20});if(b>d){jQuery(e).next(".fotoramaprogress").css({position:"fixed",bottom:"0"});jQuery(e).find(".fotorama__nav-wrap").css({position:"fixed",bottom:"5px"});
jQuery(e).next().next(".fotoramastartstop").css({position:"fixed",bottom:"18px"})}else{jQuery(e).next(".fotoramaprogress").css({position:"absolute"});jQuery(e).find(".fotorama__nav-wrap").css({position:"static"});
jQuery(e).next().next(".fotoramastartstop").css({position:"absolute",top:"auto",bottom:"13px"})}scott.fotorama.addThisPosition(e)}};this.addThisPosition=function(c){if(jQuery(c).hasClass("topslider")){var b=jQuery(c).find(".fotorama__stage").offset().top+jQuery(c).find(".fotorama__stage").height();
var d=jQuery(window).scrollTop()+jQuery(window).height();if(b>d){jQuery(c).find(".fotorama__caption .addthis_toolbox").css({position:"absolute",top:d-157,bottom:"auto",});jQuery(c).find(".notitre").css({position:"absolute",top:d-157,bottom:"auto",})
}else{jQuery(c).find(".fotorama__caption .addthis_toolbox").css({position:"absolute",top:b-157,bottom:"auto",});jQuery(c).find(".notitre").css({position:"absolute",top:b-157,bottom:"auto",})}}};this.initFotoramaSlider=function(){jQuery(".homeSlider.fotorama").on("fotorama:ready",function(f,h,b){var m="#"+jQuery(this)[0].id;
var g=jQuery(m).parent().prev("#isMultiTeaser").val();var c=jQuery(m).find(".fotorama__stage").offset().top;var d=jQuery(m).find(".fotorama__stage").width();jQuery(m).find(".fotorama__stage").mousedown(function(){scott.fotorama.stopSlideShow(m)
});jQuery(m).parent().find(".fotoramastartstop").find(".playFotorama").click(function(){h.show(">");scott.fotorama.startSlideShow(m,h)});jQuery(m).parent().find(".fotoramastartstop").find(".stopFotorama").click(function(){scott.fotorama.stopSlideShow(m)
});if(c<100){jQuery(m).addClass("topslider");scott.fotorama.sliderSize(m)}if(g=="true"){scott.fotorama.startSlideShow(m,h);scott.fotorama.sliderVisible(m);jQuery(m).next().next(".fotoramastartstop").css({left:d/2-(jQuery(m).find(".fotorama__nav__shaft").width()/2)-20})
}else{jQuery(m).next(".fotoramaprogress").hide();if(h.activeFrame.caption!=null){jQuery(m).parent().next(".caption-handler").html(jQuery(h.activeFrame.caption).children())}if(h.activeFrame.shareurl!=null){addthis.toolbox(".addthisSlider",{},{url:h.activeFrame.shareurl})
}}}).fotorama({width:"100%",maxwidth:"100%",allowfullscreen:true,swipe:false,arrows:true,click:false,autoplay:8000,stopautoplayontouch:true,loop:true,fit:"contain",captions:true,})};jQuery(".homeSlider.fotorama, .detailpictures.fotorama").on("fotorama:ready fotorama:show",function(c,d,b){if(d.activeFrame.caption!=null){jQuery(this).parent().next(".caption-handler").html(jQuery(d.activeFrame.caption).children())
}if(d.activeFrame.shareurl!=null){addthis.toolbox(".addthisSlider",{},{url:d.activeFrame.shareurl})}if(d.activeFrame.caption!=null){jQuery("div#slider_caption>a").each(function(){jQuery(this).off("click").click(function(){var f=jQuery(this).parent().data("title");
var e=jQuery(this).parent().data("position");var g=jQuery(this).data("content");if(!g||g.length===0){g="unknown"}tagmanager_event("slider",{name:f,position:e,"content type":g})})});jQuery("div.fotorama__video-play").each(function(e){jQuery(this).off("click").click(function(){var o="#"+jQuery(".fotorama__wrap").parent().attr("id");
scott.fotorama.stopSlideShow(o);var m=jQuery(this).prev().find("div#slider_caption");var g=m.data("title");var f=m.data("position");var n="VIDEO";if(!jQuery(m).is(":empty")){tagmanager_event("slider",{name:g,position:f,"content type":n})
}var h=jQuery(this).next().find(":first-child");h.attr("id","ytSlider"+e);h.data("title",g);new YT.Player("ytSlider"+e,{events:{onStateChange:onPlayerStateChange}});h.attr("scrolling","no")})})}});if(!("ontouchstart" in document.documentElement)){var a=false;
if(jQuery("#content_detail .detailpictures.fotorama").size()){jQuery(".detailpictures.fotorama").fotorama({width:"100%",ratio:"16/9",allowfullscreen:true,arrows:true,click:false,swipe:false,nav:"thumbs",keyboard:true,thumbheight:"100px",thumbwidth:"100px",thumbfit:"cover",loop:true})
}else{jQuery(".detailpictures.fotorama").on("fotorama:ready",function(c,d,b){jQuery(this).find(".fotorama__stage__shaft").on("click",function(){if(a){d.cancelFullScreen()}else{d.requestFullScreen()}})}).fotorama({width:"100%",maxwidth:"100%",maxheight:"500px",ratio:"1/1",allowfullscreen:true,arrows:true,click:false,swipe:false,nav:"thumbs",keyboard:true,thumbheight:"100px",thumbwidth:"100px",thumbfit:"cover",loop:true})
}jQuery(".detailpictures.fotorama").on("fotorama:fullscreenexit",function(b,c){a=false});jQuery(".detailpictures.fotorama").on("fotorama:fullscreenenter",function(b,c){a=true})}else{if(jQuery(window).width()>=768){jQuery(".detailpictures.fotorama").fotorama({width:"100%",maxwidth:"100%",maxheight:"500px",ratio:"1/1",allowfullscreen:true,arrows:false,click:false,swipe:true,nav:"thumbs",keyboard:"true",thumbheight:"100px",thumbwidth:"100px",thumbfit:"cover",loop:true})
}else{jQuery(".detailpictures.fotorama").fotorama({width:"100%",maxwidth:"100%",ratio:"1/1",allowfullscreen:false,arrows:false,click:false,swipe:true,nav:"thumbs",keyboard:"true",thumbheight:"100px",thumbwidth:"100px",loop:true})
}}jQuery(".fotorama__arr").mouseover(function(){jQuery(".fotorama__fullscreen-icon").css({color:"#ccc"})});jQuery(".fotorama__stage__shaft").mouseout(function(){jQuery(".fotorama__fullscreen-icon").css({color:"#09f"})
})};jQuery(window).load(function(){if(jQuery(".fotorama__error").size()){jQuery(".detailpictures.fotorama").fotorama({allowfullscreen:false,arrows:false,click:false,})}});var scott=scott||{};scott.tools=scott.tools||new function(){var a=true;
this.extractURLParams=function(){var c,e=/\+/g,d=/([^&=]+)=?([^&]*)/g,g=function(h){return decodeURIComponent(h.replace(e," "))},f=window.location.search.substring(1);urlParams={};while(c=d.exec(f)){urlParams[g(c[1])]=g(c[2])
}return urlParams};this.initSearchAutocomplete=function(d){$(d).typeahead("destroy");if(!window.location.origin){window.location.origin=window.location.protocol+"//"+window.location.hostname+(window.location.port?":"+window.location.port:"")
}var c=new Bloodhound({remote:{url:location.origin+"/"+scott.tools.getCookie("_country")+"/"+scott.tools.getCookie("_language")+"/search/autocomplete?term=%QUERY"},datumTokenizer:Bloodhound.tokenizers.obj.whitespace("title"),queryTokenizer:Bloodhound.tokenizers.whitespace,limit:30});
var e=c.initialize();jQuery(d).typeahead({minLength:2,highlight:true},{name:"globalSearchEngine",displayKey:"title",source:c.ttAdapter(),templates:{suggestion:Handlebars.compile('<div class="row"><div class="col-sm-10">{{title}}</div><div class="col-sm-2 text-right">{{itemType}}</div></div>')}});
$(d).bind("typeahead:selected",function(h,f,g){if(f.url){window.location.href=f.url}})};this.destroySearchAutocomplete=function(c){$(c).typeahead("destroy")};this.getCookie=function(f){var e=f+"=";var d=document.cookie.split(";");
for(var g=0;g<d.length;g++){var h=d[g].trim();if(h.indexOf(e)==0){return h.substring(e.length,h.length)}}return""};this.capitaliseFirstLetter=function(c){return c.charAt(0).toUpperCase()+c.slice(1)};this.paging=function(){var d=["products","news","video","athlete","event","press","faq","marketingPage","technology"];
for(var c=0;c<d.length;c++){this.pagingType(d[c])}};this.pagingType=function(c){jQuery("div#"+c+"PagingSearch a").click(function(e){e.preventDefault();var d=jQuery(this);if(d.attr("href")!="#"){jQuery.get(d.attr("href"),function(f){jQuery("."+c+"Results").html(f);
window.location.hash="#";scott.tools.pagingType(c);scott.dotdotdot_default.init();return false})}})};this.topRightNav=function(){jQuery("#search").mouseover("shown.bs.collapse",function(c){jQuery(this).find(".tt-input").focus()
});jQuery("#search").click(function(c){jQuery("#bigSearch").find(".tt-input").focus()})};this.hideheaderonscroll=function(){if(jQuery(window).width()>750){new Headroom(document.querySelector("#navbar"),{tolerance:10,offset:205,classes:{initial:"animated",pinned:"slideInDown",unpinned:"slideOutUp"}}).init()
}};this.noScrollOnMobileNav=function(){jQuery("#navbar button").click(function(){jQuery("body").toggleClass("noScroll")})};this.leftbackgroundsize=function(f){if(jQuery(window).width()>=1200){var g=jQuery(".container").width();
var e=jQuery(".container .col-lg-10").width();var d=jQuery(window).width();var c=(d-g)/2+(g-e)-30;jQuery(f).css("background-size",c)}else{jQuery(f).css("background-size","0")}};this.removestylespan=function(){jQuery("#pushobj span").removeAttr("style");
jQuery(".newscontent img").removeAttr("height");jQuery(".teaserline img").removeAttr("height")};this.iframeResponsive=function(){$("iframe.iframe_reload").each(function(){jQuery(this).attr("src",$(this).attr("src"))
})};function b(d,c){return d-c}this.maxHeight=function(c){if(jQuery(window).width()>750||jQuery(c).hasClass("col-xs-6")){var d=new Array();jQuery(c).each(function(){jQuery(this).css("height","auto");d.push(jQuery(this).outerHeight());
d=d.sort(b).reverse()});jQuery(c).css("height",d[0])}else{jQuery(c).css("height","auto")}};this.centerImgVertically=function(c){jQuery(c).each(function(){var e=jQuery(this).find("img");var f=e.height();
var d=jQuery("#productdetail .product .awards .award").height();e.css("margin-top",((d-f)/2)+"px")})};this.productlistHeight=function(){var c=jQuery(".sidebar").outerHeight();jQuery(".productlist").css("min-height",c)
};this.socialIconTitle=function(){if(!("ontouchstart" in document.documentElement)){jQuery(".social a").mouseover(function(){var c=jQuery(this).attr("title");jQuery(this).append('<div class="socialtitle">'+c+"</div>");
jQuery(".dev").text(c);jQuery(this).mouseout(function(){jQuery(".socialtitle").remove()})})}};this.changeDropdownArrow=function(){jQuery(".listDivider").click(function(){if(jQuery("#collapseFullColorlist").hasClass("in")||jQuery("#collapseSizelist").hasClass("in")){jQuery(this).find("span").addClass("icon-arrow-down10");
jQuery(this).find("span").removeClass("icon-arrow-up9")}else{jQuery(this).find("span").removeClass("icon-arrow-down10");jQuery(this).find("span").addClass("icon-arrow-up9")}})};this.setClickableList=function(){jQuery(".clickables").each(function(c){jQuery(this).find("li").click(function(){var d=jQuery(this).find("a").attr("href");
if(null!=d&&d!=""){window.location=d}})})};this.menuBehavior=function(){var d=90;var h=30;var e=jQuery(".staticPagesNav > #sidebarmenudiv").height();var f=jQuery("footer").offset().top;var c=jQuery(window).scrollTop();
var m=f-c-d-e-h;var g=f-c-e-h;if(m<=0){jQuery(".staticPagesNav > #sidebarmenudiv").css({top:g})}else{jQuery(".staticPagesNav > #sidebarmenudiv").css({top:"auto"})}};this.backToTop=function(){var d=jQuery(document).height();
var f=d-2000,c=700,g=jQuery(".backtotop");var e=0;jQuery(window).scroll(function(){var h=jQuery(this).scrollTop();if(jQuery(this).scrollTop()>200){g.addClass("backtotop-is-visible")}else{g.removeClass("backtotop-is-visible")
}e=h;if(jQuery("#at4m-mobile-container.at4-hide").size()){jQuery(".backtotop-is-visible").css("bottom","0");jQuery(".backtotop-is-visible").css("right","30px")}else{if(!jQuery("#at4m-mobile-container").size()){jQuery(".backtotop-is-visible").css("bottom","0");
jQuery(".backtotop-is-visible").css("right","0")}else{jQuery(".backtotop-is-visible").css("bottom","45px");jQuery(".backtotop-is-visible").css("right","0")}}});g.on("click",function(h){h.preventDefault();
jQuery("body,html").animate({scrollTop:0,},c)})};this.showawards=function(){var c=jQuery("#awardsgallery").data("owlCarousel");if(c!=null){if(jQuery(window).width()>750){jQuery(".awards").removeClass("active");
jQuery("#productdetail .product .awards .closeaward").css("display","none");jQuery(".awards").css("width","150px");c.reinit({items:1,itemsDesktop:[1199,1],itemsDesktopSmall:[979,1],itemsTablet:[768,1],itemsTabletSmall:[640,1],itemsMobile:[480,1],navigation:false,autoPlay:3000,mouseDrag:true,touchDrag:true,pagination:false,scrollPerPage:true,rewindSpeed:100,afterInit:function(){jQuery(".awards .owl-wrapper").css("width","2000px"),jQuery("#productdetail .product .awards").css("background","none")
}});if(a){$(".awards").on("click",function(){if(jQuery(this).hasClass("active")){jQuery(".awards").removeClass("active");jQuery("#productdetail .product .awards .closeaward").css("display","none");jQuery(this).css("width","150px");
c.reinit({items:1,itemsDesktop:[1199,1],itemsDesktopSmall:[979,1],itemsTablet:[768,1],itemsTabletSmall:[640,1],itemsMobile:[480,1],navigation:false,autoPlay:3000,mouseDrag:true,touchDrag:true,pagination:false,scrollPerPage:true,rewindSpeed:100,afterInit:function(){jQuery(".awards .owl-wrapper").css("width","2000px"),jQuery("#productdetail .product .awards").css("background","none")
}})}else{jQuery(".awards").addClass("active");jQuery("#productdetail .product .awards .closeaward").css("display","block");jQuery(this).css("width","100%");c.reinit({items:4,itemsDesktop:[1199,4],itemsDesktopSmall:[979,4],itemsTablet:[768,4],itemsTabletSmall:[640,4],itemsMobile:[480,2],navigation:false,autoPlay:false,mouseDrag:false,touchDrag:false,pagination:false,scrollPerPage:false,afterInit:function(){jQuery(".awards .owl-wrapper").css("width","auto"),jQuery("#productdetail .product .awards").css("background","#fff")
}})}});a=false}}else{$(".awards").off("click");a=true;jQuery(".awards").removeClass("active");jQuery("#productdetail .product .awards .closeaward").css("display","none");jQuery(".awards").css("width","100%");
c.reinit({items:4,itemsDesktop:[1199,4],itemsDesktopSmall:[979,4],itemsTablet:[768,4],itemsTabletSmall:[640,4],itemsMobile:[480,2],navigation:false,autoPlay:false,mouseDrag:true,touchDrag:true,pagination:false,scrollPerPage:false,afterInit:function(){jQuery("#productdetail .product .awards").css("background","#fff")
}})}}};this.submitForm=function(){jQuery("a.submit").click(function(c){c.preventDefault();jQuery(this).parents("form").submit()})};this.dropdownmenufix=function(){jQuery(".dropdown-menu li").click(function(c){c.stopPropagation()
})};this.faqanswer=function(c){var d=window.location.hash;if(d!=""){jQuery(d).collapse("show");jQuery(d).removeClass("collapse");jQuery(d).addClass("in");window.scrollTo(0,jQuery(d+"_question").offset().top-60)
}}};scott.tools.sidenav=scott.tools.sidenav||new function(){this.position=function(){jQuery("#sidenav a").click(function(){if(jQuery(jQuery.attr(this,"href")).size()){jQuery("html, body").animate({scrollTop:jQuery(jQuery.attr(this,"href")).offset().top-89},500)
}return false})};this.initToggle=function(){jQuery("#sidenav.staticPagesNav #sidebarmenu > li > a").click(function(){jQuery(this).next().slideToggle();if(jQuery(this).hasClass("active")){jQuery(this).removeClass("active");
if(jQuery(this).parent("li").find("ul > li > a").hasClass("active")){jQuery(this).addClass("hassubNavActive")}else{jQuery(this).removeClass("hassubNavActive")}}else{if(jQuery(this).parent("li").children("ul").length){jQuery(this).addClass("active");
jQuery(this).parent("li").siblings().children("a.active").each(function(a){jQuery(this).next().slideToggle()});jQuery(this).parent("li").siblings().children("a.active").removeClass("active")}else{}}})}
};jQuery(window).load(function(){scott.tools.initSearchAutocomplete("#searchBarInput");scott.tools.topRightNav();scott.tools.dropdownmenufix();scott.tools.socialIconTitle();scott.tools.backToTop();if(jQuery("#sidenav").size()){scott.tools.menuBehavior()
}if(jQuery("#latestNews").size()){scott.tools.maxHeight(".latestnewsInner")}if(jQuery("#searchForm").size()){scott.tools.paging()}scott.tools.submitForm();if(jQuery("#contentOverview").size()){scott.tools.maxHeight(".smallPanel")
}if(jQuery("#content_detail").size()){scott.tools.removestylespan()}if(jQuery("#dealerLocator").size()){scott.tools.maxHeight(".dealers-list-item .dealerbox")}if(jQuery("#distributors").size()){scott.tools.maxHeight(".subBox");
scott.tools.maxHeight(".disBox")}if(jQuery(".productlistcontent").size()){scott.tools.productlistHeight()}if(jQuery("#productdetailcontent").size()){scott.tools.showawards();scott.tools.setClickableList();
scott.tools.maxHeight("#featuredContent .smallPanel");scott.tools.maxHeight(".feature");scott.tools.maxHeight(".technology");scott.tools.sidenav.position()}if(jQuery("#teamoverview").size()){scott.tools.maxHeight("#teamoverview #teams .row");
scott.tools.leftbackgroundsize(".teamoverviewcontent")}if(jQuery(".teamdetailcontent").size()){scott.tools.maxHeight(".teamdetailcontent #team .item")}if(jQuery("#help").size()){scott.tools.maxHeight(".helptopic");
scott.tools.initSearchAutocomplete("#searchInput")}if(jQuery("#faq").size()){scott.tools.productlistHeight();scott.tools.sidenav.initToggle();scott.tools.sidenav.position();scott.tools.faqanswer("#faq")
}if(jQuery("#manuals").size()){scott.tools.productlistHeight();scott.tools.sidenav.initToggle();scott.tools.sidenav.position()}if(jQuery(".homeSlider.fotorama").size()){scott.fotorama.initFotoramaSlider()
}addthis.addEventListener("addthis.menu.share",function a(b){if(b.type=="addthis.menu.share"&&b.data.service!="more"){tagmanager_event("socialShare",{social_network:b.data.service,social_action:"share",social_target:b.data.url})
}});jQuery("a.footerSocialMediaLink").each(function(){$(this).click(function(){var c=$(this).attr("id");var b=$(this).attr("href");tagmanager_event("socialOutboundLink",{social_network:c,social_href:b})
})})});window.onresize=function(){scott.tools.iframeResponsive();if(!("ontouchstart" in document.documentElement)){colapseNav()}if(jQuery("#latestNews").size()){scott.tools.maxHeight(".latestnewsInner")
}scott.tools.maxHeight(".subnav-small-promo");if(jQuery("#contentOverview").size()){scott.tools.maxHeight(".smallPanel")}if(jQuery("#dealerLocator").size()){scott.tools.maxHeight(".dealers-list-item .dealerbox")
}if(jQuery("#distributors").size()){scott.tools.maxHeight(".subBox");scott.tools.maxHeight(".disBox")}if(jQuery("#productdetailcontent").size()){fixPopover();scott.tools.showawards();scott.tools.maxHeight("#featuredContent .smallPanel");
scott.tools.maxHeight(".feature");scott.tools.maxHeight(".technology");scott.tools.sidenav.position()}if(jQuery(".homeSlider .fotorama__stage").size()){jQuery(".homeSlider.fotorama").each(function(){var b="#"+this.id;
if(jQuery(b).hasClass("topslider")){scott.fotorama.sliderSize()}var a=jQuery(b).parent().prev("#isMultiTeaser").val();if(a=="true"){scott.fotorama.sliderVisible(b)}})}if(jQuery("#teamoverview").size()){scott.tools.maxHeight("#teamoverview #teams .row");
scott.tools.leftbackgroundsize(".teamoverviewcontent")}if(jQuery(".teamdetailcontent").size()){scott.tools.maxHeight(".teamdetailcontent #team .item")}if(jQuery("#help").size()){scott.tools.maxHeight(".helptopic")
}if(jQuery(window).width()>=768){if(jQuery(".productlistcontent").size()){jQuery(".facets").removeAttr("style")}}};jQuery(window).on("scroll",function(a){if(jQuery("#productdetailcontent").size()){fixPopover()
}jQuery("#mobileNav").find("li.dropdown.yamm-fw.open").removeClass("open");if(jQuery("#sidenav").size()){scott.tools.menuBehavior()}if(jQuery(".homeSlider .fotorama__stage").size()){jQuery(".homeSlider.fotorama").each(function(){var c="#"+this.id;
if(jQuery(c).hasClass("topslider")){scott.fotorama.sliderSize()}var b=jQuery(c).parent().prev("#isMultiTeaser").val();if(b=="true"){scott.fotorama.sliderVisible(c)}})}});jQuery('[data-toggle="categorytip"]').tooltip();
function htmlDecode(a){var b=document.createElement("div");b.innerHTML=a;return b.childNodes.length===0?"":b.childNodes[0].nodeValue}var quickCartFunctions={initFunctions:function(){this.enableQuickCartItemRemoval();
this.bindQuickCartEvents()},bindQuickCartEvents:function(){jQuery("#miniCart").on("show.bs.dropdown",function(){})},addToCart:function(a){$("#cart").attr("disabled",true);btnValue=$("#cart").attr("value");
$("#cart").attr("value",$("#cart").attr("data-loading-message"));jQuery.post("/"+scott.tools.getCookie("_country")+"/"+scott.tools.getCookie("_language")+"/checkout/cart/add",jQuery(a).serialize(),function(c){a.reset();
document.getElementById("miniCart").innerHTML=htmlDecode(c.cartHtml);quickCartFunctions.initFunctions();var b=jQuery("#miniCart").popover({title:c.cartPopupTitle,animation:true,html:true,content:htmlDecode(c.cartPopupHtml),placement:"bottom",trigger:"manual"});
b.popover("show");setTimeout(function(){b.popover("destroy")},3000);fixPopover()},"json").done(function(){$("#cart").attr("disabled",false);$("#cart").attr("value",btnValue)})},enableQuickCartItemRemoval:function(){jQuery(".btnRemoveItem").click(function(a){jQuery(this).closest("li").fadeOut("slow",function(){jQuery(this).remove();
jQuery('input.entryNumber[type="hidden"]').each(function(b){jQuery(this).val(b)})});jQuery.ajax({type:"POST",url:jQuery("#itemRemovalURL").val(),data:{removeEntryAjax:"",entryNumber:jQuery(this).siblings(".entryNumber").val()}}).done(function(b){updateCartAfterDelete(b)
});a.stopPropagation()})}};function updateCartAfterDelete(a){document.getElementById("miniCart").innerHTML=htmlDecode(a.cartHtml);quickCartFunctions.initFunctions();if(a.cartData.totalUnitCount=="0"){jQuery("#miniCart > div.dropdown-menu").hide();
jQuery("#miniCart").removeClass("open")}}function fixPopover(){if(($(this).scrollTop()>60)||(jQuery(".navbar").width()<980)){$(".navbar-right .popover").addClass("fixpopover")}else{$(".navbar-right .popover").removeClass("fixpopover")
}}jQuery(document).ready(function(){quickCartFunctions.initFunctions()});var init=false;var initfirst=false;function colapseNav(){if(!init&&(jQuery(".navbar").width()<980)){jQuery("ul.navbar-left>li>a").unbind("mouseover");
jQuery("ul.navbar-left>li>a[id^='topmenu']").click(function(b){b.preventDefault();jQuery("ul.navbar-left>li>a").not(this).parent().find(".subnav").removeClass("show");jQuery(this).parent().find(".subnav").toggleClass("show");
scott.tools.maxHeight(".subnav-small-promo")});jQuery(".navbar-header button.navbar-toggle").click(function(b){b.preventDefault();jQuery("nav > .subnav").removeClass("show").addClass("hide")});init=true;
jQuery("#userMenu>a").on({click:function(b){b.preventDefault();jQuery(this).parent().find(".subnav").addClass("userMenuBox hide");jQuery(".userMenuBox").toggleClass("show").toggleClass("hide");jQuery(".userMenuBox").appendTo(".navbar");
jQuery(".navbar-collapse.in").collapse("hide");jQuery(".searchBox").removeClass("show").addClass("hide")}});jQuery("#search>a").on({click:function(b){b.preventDefault();jQuery(this).parent().find(".subnav").addClass("searchBox hide");
jQuery(".searchBox").toggleClass("show").toggleClass("hide");jQuery(".searchBox").appendTo(".navbar");jQuery(".navbar-collapse.in").collapse("hide");jQuery(".userMenuBox").removeClass("show").addClass("hide")
}})}else{if(init&&(jQuery(".navbar").width()>=980)){jQuery("ul.navbar-left>li>a").unbind("click");jQuery(".navbar ul.navbar-left>li>a").not(this).parent().find(".subnav").removeClass("show");init=false;
jQuery("ul.navbar-left>li>a").mouseover(function(b){scott.tools.maxHeight(".subnav-small-promo")});if(jQuery(".userMenuBox").length){jQuery("#userMenu>a").unbind("click");jQuery(".userMenuBox").removeClass("hide").removeClass("show");
jQuery(".userMenuBox").appendTo("#userMenu").removeClass("userMenuBox")}if(jQuery(".searchBox").length){jQuery("#search>a").unbind("click");jQuery(".searchBox").removeClass("hide").removeClass("show");
jQuery(".searchBox").appendTo("#search").removeClass("searchBox")}}else{if(!a&&(jQuery(".navbar").width()>=980)){jQuery("ul.navbar-left>li>a").mouseover(function(b){scott.tools.maxHeight(".subnav-small-promo")
});var a=true}}}}function initAnalyticsEventBinding(){jQuery("#navbar li").each(function(a,b){jQuery(this).find(".subnav-promos").each(function(){jQuery(this).find("a").each(function(){var c=this;jQuery(c).click(function(){var d=jQuery(c).data("title");
var e=jQuery(b).data("title");if(e==null){e="community"}tagmanager_event("layer push",{name:d,"menu category":e})})})})})}if(!init&&(("ontouchstart" in document.documentElement))){jQuery("ul.navbar-left>li>a[id^='topmenu']").on({click:function(a){a.preventDefault();
jQuery("ul.navbar-left>li>a").not(this).parent().find(".subnav").removeClass("show");jQuery(this).parent().find(".subnav").toggleClass("show");scott.tools.maxHeight(".subnav-small-promo")}});jQuery("#userMenu>a").on({click:function(a){a.preventDefault();
jQuery(this).parent().find(".subnav").addClass("userMenuBox hide");jQuery(".userMenuBox").toggleClass("show").toggleClass("hide");jQuery(".userMenuBox").appendTo(".navbar");jQuery(".navbar-collapse.in").collapse("hide");
jQuery(".searchBox").removeClass("show").addClass("hide")}});jQuery("#search>a").on({click:function(a){a.preventDefault();jQuery(this).parent().find(".subnav").addClass("searchBox hide");jQuery(".searchBox").toggleClass("show").toggleClass("hide");
jQuery(".searchBox").appendTo(".navbar");jQuery(".navbar-collapse.in").collapse("hide");jQuery(".userMenuBox").removeClass("show").addClass("hide")}});init=true}else{colapseNav()}initAnalyticsEventBinding();
var scott=scott||{};scott.manualspage=scott.manualspage||new function(){var a=this;this.init=function(){jQuery("#manuals h3").each(function(d,c){var f=c.textContent;f=f.replace(/\s+/g,"-").toLowerCase();
jQuery(c).attr("id",f);var b=document.createElement("li");jQuery("#sidebarmenu").append(b);jQuery(b).append("<a href='#"+f+"'>"+(d+1)+". "+c.textContent+"</a>");var e=document.createElement("ul");jQuery(b).append(e);
parentDiv=jQuery(c).parent();jQuery(parentDiv).find("h4").each(function(h,g){var m=g.textContent;m=m.replace(/\s+/g,"-").toLowerCase();jQuery(g).attr("id",m);jQuery(e).append("<li><a href='#"+m+"'>"+(d+1)+"."+(h+1)+" "+g.textContent+"</a></li>")
})})}};jQuery(document).ready(function(){if(jQuery("#manuals").size()){scott.manualspage.init()}});var scott=scott||{};scott.mktgpage=scott.mktgpage||new function(){var a=this;this.init=function(){this.setTeaserLinesBgImgs();
this.initAnalyticsEventBinding()};this.setTeaserLinesBgImgs=function(){var b="ontouchstart" in document.documentElement;jQuery("section.teaserline").each(function(){var e=jQuery("input#bgImgDesktop",this).val();
var d=jQuery("input#bgImgMobile",this).val();var c=b?d:e;if(c!=undefined){jQuery(this).css("background-image","url("+c+")")}})};this.initAnalyticsEventBinding=function(){jQuery(".teaserline .container .row").each(function(c){var b=this;
jQuery(b).children().each(function(){var d=this;jQuery(d).find("a").click(function(){var e=jQuery(this).attr("href");if(e!=undefined&&e!=null&&e.indexOf("#")!=0){var f=jQuery(b).data("title");var m=c+1;
var h=jQuery(b).data("content");var g=jQuery(d).data("content");tagmanager_event("home content",{name:f,position:m,"content type":h,"click type":g})}})})})}};jQuery(document).ready(function(){if(jQuery(".teaserline").size()){scott.mktgpage.init()
}});function onYouTubeIframeAPIReady(){jQuery("iframe[id^=ytPlayer]").each(function(){new YT.Player($(this).attr("id"),{events:{onStateChange:onPlayerStateChange}})})}var videotime=0;var timeupdater=null;
function updateTime(a){var b=videotime;if(a&&a.getCurrentTime){videotime=Math.round(a.getCurrentTime())}if(videotime!==b){onProgress(videotime,a)}}function onProgress(c,b){var d=b.getDuration();var a=jQuery("iframe#ytPlayer_"+b.F.videoData.video_id).data("title");
if(c==Math.round(d*0.25)){tagmanager_event("Video",{"video name":a,"video progression":"25%"})}else{if(c==Math.round(d*0.5)){tagmanager_event("Video",{"video name":a,"video progression":"50%"})}else{if(c==Math.round(d*0.75)){tagmanager_event("Video",{"video name":a,"video progression":"75%"})
}else{if(c==Math.round(d)){tagmanager_event("Video",{"video action":"finished","video name":a,"video progression":"100%"});clearInterval(timeupdater)}}}}}function onPlayerStateChange(c){var d=c.data;if(d==1||d==2){var b=d==1?"play":"pause";
var a=jQuery("iframe#ytPlayer_"+c.target.F.videoData.video_id).data("title");tagmanager_event("Video",{"video action":b,"video name":a,})}if(d==-1){var e=jQuery("iframe#ytPlayer_"+c.target.F.videoData.video_id).closest("section.teaserline").index("section.teaserline")+1;
var a=jQuery("iframe#ytPlayer_"+c.target.F.videoData.video_id).closest("div.row").data("title");tagmanager_event("home content",{name:a,position:e,"content type":"VIDEO","click type":"VideoTeaserBox"})
}if(d==1){timeupdater=setInterval(updateTime,100,c.target)}if(d==2){clearInterval(timeupdater)}}var scott=scott||{};scott.faq=scott.faq||new function(){var a=this;this.init=function(){jQuery('div.question>a[data-parent="#accordion"').each(function(){$(this).click(function(){if(!$(this).parent().next().hasClass("in")){var c=$(this).children("span").text();
var b=$(this).parent().prevAll("h5.faqCat:first").children("span").text();var e=$(this).parent().prevAll("h5.faqSubcat:first").children("span").text();var d=b+" - "+e;tagmanager_event("faq",{"faq question":c,"faq category":d})
}})})}};jQuery(document).ready(function(){if(jQuery("div#faq").size()){scott.faq.init()}});var scott=scott||{};scott.myaccount=scott.myaccount||new function(){var a=this;this.init=function(){var b=scott.tools.getCookie("_language");
jQuery(".datepicker").datepicker({language:b,startView:1,todayBtn:true,autoclose:true,todayHighlight:true,format:"dd/mm/yyyy"});jQuery("a.removeAddressButton").click(function(){var c=jQuery(this).data("urlremove");
if(confirm("Delete this address ?")){window.location.href=c}else{}})}};jQuery(document).ready(function(){if(jQuery("#myaccount").size()){scott.myaccount.init()}});